
body {
font-size: 100.01%;
margin:0;
padding:0;
}

/*Links in der Navigationsleiste*/

a:link.button {
display:block;
background-image:url(grafik/button_normal.png);
color:#000000;
font-family:Verdana;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
border:2px solid black;
margin:2px;
padding:0px;
}

a:visited.button {
display:block;
background-image:url(grafik/button_normal.png);
color:#000000;
font-family:Verdana;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
border:2px solid black;
margin:2px;
padding:0px;
}

a:hover.button {
display:block;
color:#000000;
font-family:Verdana;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
background-image:url(grafik/button_hover.png);
border:2px solid #000000;
margin:2px;
padding:0px;
}


a {
color:#FFFFFF;
}


#Rubrik {
font-family:VERDANA,Times,serif;
font-size:2em;
text-align:center;
font-weight:bold;
}


#Mitarbeiter {
text-align:center;
font-family: Arial;
font-size:1em;
font-weight:bold;
}

#MitarbeiterDetails {
text-align:center;
font-family: Arial;
font-size:0.7em;
font-weight:bold;
}

#Adressekopf {
text-align:center;
text-decoration:underline;
font-family: Arial;
font-size:1em;
font-weight:bold;
padding:0;
margin:0;
}

#Adresse {
text-align:center;
font-family: Arial;
font-size:0.9em;
font-weight:bold;
padding:0;
margin:0;
}

#Produktbereich {
font-family:Arial;
font-size:1.2em;
font-weight:bold;
text-align:center;
}

#Produktname {
font-family:Arial;
font-size:0.75em;
font-weight:bold;
text-align:center;
}

#Produktlinks {
font-family:Arial;
font-size:1.0em;
font-weight:normal;
text-align:left;
}

#Produktlinksdetail {
font-size:0.85em;
text-align:left;
}

#Produktlinkspreis {
font-weight:bolder;
}

#Produktname a {
text-decoration:none;
}

#Produktname a:hover {
border:2px solid white;
}

#ProduktDetails {
font-family:Arial;
font-size:0.6em;
font-weight:bold;
}

td.produkte {
font-family:Arial;
font-size:0.8em;
font-weight:bold;
}

td.mini {
font-family:Arial;
font-size:0.7em;
font-weight:bold;
}

td.anders {
font-family:Arial;
font-size:0.9em;
font-weight:bold;
}


/* Tabellenformate der Angebots-Rubrik */
td.taboffer {
background:url(grafik/tab_back.jpg) no-repeat;
color:#000000;
width:50%;
padding:5px;
text-align:justify;
font-family:Arial;
font-size:0.9em;
vertical-align:top;
border:1px solid black;
}

td.taboffer2 {
background:url(grafik/tabback2.jpg) bottom right repeat-y;
color:#000000;
width:50%;
padding:5px;
text-align:justify;
font-family:Arial;
font-size:0.9em;
vertical-align:top;
border:1px solid black;
}

/* Mouseover-Effekte der Angebots-Rubrik */
.offer{
position:relative;
z-index:0;
text-decoration:none;
}

.offer:hover{
background-color:transparent;
z-index:50;
}

.offer span{
position:absolute;
background:url(grafik/popup_back.jpg) no-repeat;
padding:2px;
left:-1000px;
border:2px solid black;
display:none;
font-family:Arial;
font-weight:bold;
font-size:0.9em;
color:black;
list-style-type:disc;
list-style-position:inside;
text-align:left;
}

.offer:hover span{
display:block;
top:25px;
left:-6px;
width:199px;
}

td.tabten {
background:url(grafik/tab_ten.jpg) bottom no-repeat;
color:#000000;
width:50%;
padding:5px;
text-align:justify;
font-family:Arial;
font-size:0.9em;
vertical-align:top;
border:1px solid black;
}


/* MouseOver-Effekte für Zusatzinfos bei Produkttabellen */
.infos{
position:relative;
z-index:0;
text-decoration:none;
}

.infos:hover{
background-color:transparent;
z-index:50;
}

.infos span{
position:absolute;
background:url(grafik/popup_back.jpg) no-repeat;
padding:2px;
left:-1000px;
border:2px solid black;
display:none;
font-family:Arial;
font-weight:bold;
font-size:0.9em;
color:black;
}

.infos:hover span{
display:block;
top:0em;
left:70px;
width:199px;
}

/* Formate für das Glossar */
#Begriff {
text-align:left;
font-family:Arial;
font-size:1em;
font-weight:bold;
}

#BegriffDetails {
text-align:left;
font-family:Arial;
font-size:0.7em;
font-weight:bold;
}

img {
border:0px;
}

#footer {
width:220px;
clear:both;
position:absolute;
margin-top:10px;
text-align:center;
font-size:0.6em;
font-weight:bold;
z-index:50;
}

#footer a:link,a:visited {
text-decoration:none;
color:black;
}

