body {
  background-color:#FFF;
	text-align:left;
	margin-left: 0px;
	margin-top: 0px;

	padding: 2px;
	overflow:show;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	color:#000000
}

  


.headline {font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#333333}
.subHead {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#333333}
.text {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#333333}
.ma {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#FF0000}
.midsmall {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;color:#000000}
.small {font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;text-decoration:none;color:#000000}


.mini {font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#666666}
.mini a:link {  font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #333333;text-decoration: none}
.mini a:visited {  font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #333333;text-decoration: none}
.mini a:hover {  font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #999999;text-decoration: none;line-height}

.zurueck {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000}
.zurueck a:link {  font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333333;text-decoration: none}
.zurueck a:visited {  font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333333;text-decoration: none}
.zurueck a:hover {  font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #999999;text-decoration: none;line-height}

a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;text-decoration: underline}

.monospace { font-family: Courier, monospace;font-size:11px }
td {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none}

.white {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ffffff}
.red {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#FF0000}
.yellow {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#FF8040}
.violet {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#33CC00}
.green {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#33CC00}
.card {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;color:#333333}


#container{
	 background-image: url(/img/res/background.gif);
	 background-repeat:repeat-y;
   position:relative;
   width: 944px;
  border-bottom:20px solid #EAEAEA;
   /*border:1px solid #000;*/
   border-top:0px;
   background-color:#FFFFFF;
   padding-left:20px;
   padding-right:20px;
   
}

#head{
	 background-image: url(/img/res/head.gif);
	 background-repeat: no-repeat;
	 background-position: center top;
   position:relative;
   width: 944px;
   height:102px;
   border:0px solid #000;
   background-color:#FFFFFF;
   text-align:center;
}

#topnavi{
   position:relative;
   width: 910px;
   height:28px;
   border:0px solid #000;
   background-color:#FFF685;
   text-align:right;
   margin-left:2px;
   margin-right:2px;
   margin-bottom:30px;
   padding-top:1px;
   padding-bottom:0px;
   padding-right:30px;
   overflow:hidden;

}

#navi{
   position:relative;
   width: 200px; 
   height:auto;
   border:0px solid #000;
   text-align:left;
   margin-left:15px;
   margin-right:10px;
   float:left;
   margin-bottom:30px;
   overflow:hidden;
}


#content{
   position:relative;
   width: 670px;
   height:auto;
   border:0px solid #000;
   background-color:#FFF;
   margin-left:10px;
   margin-bottom:50px;
   float:left;
   text-align:left;

}

#footer{
	 position:relative;
   float:right;   
   width: 670px;
   border:0px solid #000;
   background-color:#FFF;
   text-align:left;
   margin-left:10px;
   margin-right:39px;
   margin-bottom:5px;
   font-weight:normal;
   
}

#headline-back {
	        position:relative;
	        background-color:#969481;
	        float:left;
	        width:100%;
	        height:18px;
	        margin-top:0px;
	        margin-bottom:20px;
	        padding:0px;
	        border:1px solid #969481;
	        text-align:left;
	        }
	        
#headline-left {
	        position:relative;
	        font-family: Arial,Helvetica, sans-serif;
	        font-size:12px;
	        font-weight:bold;
	        color:#000;
	        background-color:#FFF685;
	        width:auto;
	        height:14px;
	        text-align:left;
	        padding:2px 15px 2px 10px;
	        border-right:1px solid #969481;
	        float:left;
	        }
	        
#headline-right {
	        position:relative;
	        font-family: Arial,Helvetica, sans-serif;
	        font-size:12px;
	        font-weight:normal;
	        color:#FFFFFF;
	        background-color:#969481;
	        width:auto;
	        height:14px;
	        text-align:left;
	        padding:2px 2px 2px 10px;
	        float:left;
	        vertical-align: middle;
	        }
	        
#headline-right a:link{color:#FFFFFF;text-decoration: none}; 
#headline-right a:visited{color:#FFFFFF;text-decoration: none}; 
#headline-right a:hover{color:#FFFFFF;text-decoration: none}; 
#headline-right a:active{color:#FFFFFF;text-decoration: none}	        	 	        
	        

	        
	        
.headline_center{
					background-color:#FFF685;
					text-align:center;
	
}	     

.headline_left{
					background-color:#FFF685;
					text-align:left;
	
}	   
