body 	{
	}

iframe.fuss 	{
	position:relative;
	margin-top:-20px;
	margin-left: -30px;
	width:600px;
	height:100px;
	left:-30px;
	top:20px;
	display : block;
	z-index:-1;
	}

#datum
 	{
	position:relative;
	margin-top: 20px;
	margin-bottom: 20px;
	font : normal 11px  Arial, Helvetica, sans-serif;
	color : #999966;
	text-align : right;
	width:495px;
	z-index:9;
	} 


#logo 	{
	position:absolute;
	left:0px;
	top:22px;
	width:310px;
	height:90px;
	z-index:3;
	}

#logoprint 	{
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
	display: none;
	}

#helpprint 	{
	position:absolute;
	left:700px;
	top:170px;
	widht:70px;
	heidht:29px;
	z-index:10;
	}

#menu 	{
	position:absolute;
	left:335px;
	top:45px;
	width:400px;
	height:185px;
	z-index:3;
	padding:0;
	}

#main 	{
	position:absolute;
	margin-top:140px;
	margin-left: 215px;
	padding:0px;
	font: 14px/23px verdana, arial, helvetica, sans-serif;
	letter-spacing : 0px; 
	width:520px;
	height:auto;
	z-index:3;
	}



/* MENU */


#sidebar 	{
	position:absolute;
	left:15px;
	top:140px;
	width:200px;
	height:auto;
	padding: 28px 20px 20px 30px;
	border: 0px none #000000;
	background-color: #fff;
	layer-background-color: #fff;
	background-image: url(../bilder/navigation.gif);
	background-repeat: no-repeat;
	z-index:3;
	}

    .tree 	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	white-space: nowrap;
	}

    .tree img 	{
	border: 0px;
	height: 18px;
	vertical-align: text-bottom;
	}

    .tree a 	{
	color: #000;
	text-decoration: none;
	}

    .tree a:hover 	{
	color: #345373;
	text-decoration: underline;
	}
	
.oldbrowser 	{
	display: none;
	}

/* TYPOGRAPHY */

h1	{
	font: 20px/24px verdana, arial, helvetica, sans-serif;
	}

h2	{
	margin: 0px;
	font: 18px/20px verdana, arial, helvetica, sans-serif;
	letter-spacing: 1 px;
	}

p	{
	font: 14px/23px verdana, arial, helvetica, sans-serif;
	letter-spacing : 0px; 
	width:450px;
	}
pre	{
	font: 11px/16px ;
	}


.tit	{
	position:relative;
	margin-left:-15px;
	top:0px;
	border:0px;
	display:inline;
	}



.menu1 a, 
.menu2 a, 
.menu3 a, 
.menu4 a, 
.menu5 a, 
.menu6 a 
	{
	display : block;
	width:66px; height:79px;
	float : left;	
	}

.menu1 a 	{ background: url("../bilder/menu1.gif") top left no-repeat; }
.menu1 a:hover 	{ background: url("../bilder/menu1hov.gif") top left no-repeat; }
.menu2 a 	{ background: url("../bilder/menu2.gif") top left no-repeat; }
.menu2 a:hover 	{ background: url("../bilder/menu2hov.gif") top left no-repeat; }
.menu3 a 	{ background: url("../bilder/menu3.gif") top left no-repeat; }
.menu3 a:hover 	{ background: url("../bilder/menu3hov.gif") top left no-repeat; }
.menu4 a 	{ background: url("../bilder/menu4.gif") top left no-repeat; }
.menu4 a:hover 	{ background: url("../bilder/menu4hov.gif") top left no-repeat; }
.menu5 a 	{ background: url("../bilder/menu5.gif") top left no-repeat; }
.menu5 a:hover 	{ background: url("../bilder/menu5hov.gif") top left no-repeat; }
.menu6 a 	{ background: url("../bilder/menu6.gif") top left no-repeat; }
.menu6 a:hover 	{ background: url("../bilder/menu6hov.gif") top left no-repeat; }

	
/* Spezifische Eigenschaften des Abschnitts Kalender */

#monat	{ 
	width:630px;
	} 

#main a 	{ color: rgb(0,99,156); font: 11px/14px verdana, arial, helvetica, sans-serif; text-decoration: none;}
#main a:hover 	{ color: rgb(255,99,156); font: 11px/14px verdana, arial, helvetica, sans-serif; text-decoration: none;}


#monat table 	{ 
	border-collapse:collapse;
	border-top : 0px solid #003648;
	border-left : 0px solid #003648;
	border-bottom : 1px solid #003648;
	border-right : 1px solid #003648;    
	background-color: transparent:
	layer-background-color: transparent:
	empty-cells:show;
	margin-top: 15px;
	margin-bottom: 15px;
	width=630;
	} 



#monat td
	{ 
	border-top : 1px solid #003648;
	border-left : 1px solid #003648;
	border-bottom : 0px solid #003648;
	border-right : 0px solid #003648;   
	padding : 3px; 3px; 3px; 3px;
	font-family: Verdana,New,Arial,Helvetica; 
	font-size: 11px ! important;
  	font-weight:500; 
	line-height:15px;
	width : 90px; 
	height: 110px; 
	vertical-align : top;
	}

#monat td img
	{ 	
	border :0px solid #fff;
	margin-left : 2px; 
	padding : 0px;
	width : 13px; 
	height: 13px; 
	align : right;
	}

#monat td	{ background-color: transparent; }

.ferien	{ 
	background-attachment: url(src/ferien.gif);
	background-position: bottom right; 
	background-repeat: no-repeat; 
	} 

	


#monat a.	{ font : 11px/22px verdana, arial, helvetica, sans-serif; bold } 

#monat th
	{ 
	border :0px solid #003648; 
	padding : 3px; 3px; 3px; 3px;
	color:#003648; 
	font-family: Verdana,New,Arial,Helvetica; 
	font-size: 11px; 
	font-weight:400; 
	line-height:130%; 
 	WIDTH : 14%;
	height:30px; 
	}

#monat  hr
	{ 
	width=100%;
	color:#999; 
	line-height:13; 
	height:1px;
 	}

table.listen 	{ 
	border-collapse:collapse;
	border-top : 0px solid #003648;
	border-left : 0px solid #003648;
	border-bottom : 1px solid #003648;
	border-right : 1px solid #003648;    
	background-color: transparent:
	layer-background-color: transparent:
	empty-cells:show;
	margin-top: 15px;
	margin-bottom: 15px;
	width=510;
	} 

td
	{ 
	border-top : 1px solid #003648;
	border-left : 1px solid #003648;
	border-bottom : 0px solid #003648;
	border-right : 0px solid #003648;   
	padding : 3px; 3px; 3px; 3px;
	font-family: Verdana,New,Arial,Helvetica; 
	font-size: 11px ! important;
  	font-weight:500; 
	line-height:15px;
	vertical-align : top;
	}

center 	{
         	position : absolute;
          	top : 0;
          	left : 0;
          	display : none;
      	}





	
