BODY { font-size: 12px; background: #d1d1d1;
	   font-family: verdana; margin-top:0px;
	  scrollbar-face-color:#797979; 
      scrollbar-track-color:#797979; 
      scrollbar-arrow-color:#FFFFFF; 
	  scrollbar-shadow-color:#FFFFFF; 
	  scrollbar-highlight-color:#FFFFFF;
	  scrollbar-darkshadow-color:#797979;
}

#tb-01 {width: 100%; position: fixed; top: 0px; left: 0px; z-index: 5;}
#tb-01b {width: 100%; height: 19px; background-image: url(img/fussbox-kopf-mitte.gif); position: fixed; top: 114px; left: 0px; z-index: -1;}
#tb-02 {margin-top: 106px; padding-top: 4px}

.box-kopf-links {background-image: url(img/box-kopf-links.jpg);}
.box-kopf-rechts {background-image: url(img/box-kopf-rechts.jpg);}

.kopf-box-oben-links {background-image: url(img/kopf-box-oben-links_black.jpg);}
.kopf-box-oben-mitte {background-image: url(img/kopf-box-oben-mitte_black.jpg);}
.kopf-box-oben-rechts {background-image: url(img/kopf-box-oben-rechts_black.jpg);}
.kopf-box-mitte-links {background-image: url(img/kopf-box-mitte-links_black.jpg);}
.kopf-box-mitte-rechts {background-image: url(img/kopf-box-mitte-rechts_black.jpg);}
.kopf-box-main {background-image:url(img/kopf-box-main.jpg);}
.fussbox-kopf-links {background-image:url(img/fussbox-kopf-links.gif);}
.fussbox-kopf-rechts {background-image:url(img/fussbox-kopf-rechts.gif);}
.main-links {background-image: url(img/main-links_black.gif);}
.main-rechts {background-image: url(img/main-rechts_black.gif);}


a:link { text-decoration:none; color:#444;}
a:visited { text-decoration:none; color:#444; }
a:hover { text-decoration:none; color:#000; background-color: #999; cursor:pointer; }
a:active { text-decoration:none; color:#444; }
a:focus { text-decoration:none; color:#444; }

.tip:hover { text-decoration:none; 
          color:#000000; text-align: center; 
		  border-right: 2px solid #FFFFFF; 
		  border-left: 2px solid #FFFFFF; 
		  border-top: 1px solid #999999; 
		  border-bottom: 1px solid #999999;
		  background-color:snow;  cursor:pointer;}

.tip { height: 16px; 
     vertical-align: middle; 
     border-right: 2px solid #E5E5E5; 
	 border-left: 2px solid #E5E5E5; 
	 border-top: 1px solid #E5E5E5; 
	 border-bottom: 1px solid #E5E5E5;
}

.boxkopf { text-align: center;
	   color: #FFFFFF;
	   font-size: 12px;
	   font-weight: bold;
	   font-family: Verdana;
}

.boxkopfkl { text-align: center;
	   color: #FFFFFF;
	   font-size: 11px;
	   font-weight: bold;
	   font-family: Tahoma;
	   background-image: url(img/box-kopf-mitte.jpg);
}

.boxtext { text-align: left;
	   color: #000000;
	   font-size: 11px;
	   font-weight: normal;
	   font-family: Verdana;
	   padding-top: 3px;
	   vertical-align: top;
}

.boxtextnav { text-align: left;
	   color: #000000;
	   font-size: 11px;
	   font-weight: bold;
	   font-family: Verdana;
	   padding-top: 3px;
	   vertical-align: top;
}

.main { color: #000000;
	   font-size: 12px;
	   font-weight: normal;
	   font-family: Verdana;
       text-align: left;
	   line-height: 120%;
	   vertical-align: top;
       background-color: snow;
       border-left: 2px solid #FFFFFF; 
	   border-right: 1px solid #808080; 
	   border-top: 2px solid #FFFFFF; 
	   border-bottom: 1px solid #808080; 
	   padding: 10px;
       width: 100%;

}
.main-unten-links {background-image: url(img/main-unten-links.gif);}
.main-unten-rechts {background-image: url(img/main-unten-rechts.gif);}
.main-unten-mitte {background-image: url(img/main-unten-mitte.jpg);}

h1 {font-size: 14px}
h2 {font-size: 13px}
h3 {font-size: 12px}
h4 {font-size: 12px}

.fuss { width: 100%;
        color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		text-align: center;
}
.fussbox-main-links {background-image: url(img/fussbox-main-links.jpg)}
.fussbox-main-mitte {background-image: url(img/fussbox-main-mitte.jpg)}
.fussbox-main-rechts {background-image: url(img/fussbox-main-rechts.jpg)}
.fussbox-unten-links {background-image: url(img/fussbox-unten-links.gif)}
.fussbox-unten-mitte {background-image: url(img/fussbox-unten-mitte.jpg)}
.fussbox-unten-rechts {background-image: url(img/fussbox-unten-rechts.gif)}

.kopftd { vertical-align: bottom; padding-bottom: 10px;}

.kopftext { color: white;
          font-size: 12px;
		  font-weight: bold;
		  font-family: Tahoma;
		  text-align: center;
	      width: 100%;
		  background-image:url(img/fussbox-kopf-mitte.gif);
		  vertical-align: middle;
}

.kalender { background-color: snow; border: 1px solid #666666}

/*TOOLTIP*/
#dhtmltooltip {
position: absolute;
width: 150px;
border: 1px solid #828282;
padding-left: 30px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 10px;
background-color: #328AC9;
background-image: url(img/info.gif);
background-repeat: no-repeat;
color: #FFFFFF;
font-family: verdana;
font-size: 11px;
visibility: hidden;
z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#dhtmltooltip HR {
height: 1px;
width: 100%;
color: #FFFFFF;
}
/*Ende TOOLTIP*/

.avira { text-align: left;
	   color: #000000;
	   font-size: 11px;
	   font-weight: normal;
	   font-family: Verdana;
	   padding-top: 3px;
	   vertical-align: top;
}
.corners-bild { border: 1px solid #626262;  
-moz-border-radius-bottomleft: 7px;
border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;
padding: 5px;
background-color: lightblue;
}
.IMG { border: 1px solid black;  
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
padding: 3px;
background-color: #626262;
}

.button {padding: 0px 5px 0px 5px; border: 1px solid #626262; background-color: #d1d1d1; font-size: 10px; text-shadow:snow 1px 1px 1px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;}

.main-corner { border: 1px solid #808080;
-moz-border-radius-bottomleft: 7px;
border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;
padding: 5px; text-align: justify;}


