  a:link  {
  	text-decoration:none;
  	font-size:12px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000; 
  }
  
    a:visited  {
  	text-decoration:none;
  	font-size:12px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000; 
  }
  
    a:active  {
  	text-decoration:none;
  	font-size:12px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000;
  }
  
    a:hover  {
  	text-decoration : none;
  	font-size:12px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#993300; 
  }

.linespan  {
   	height : 35px;
  	clip : rect(   );
	float:left;
  	  }


.logo  {
  	font-size:14px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000;
	font-weight:bold; 
}

.klein  {
  	font-size:10px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#66000; 
}

.uberschrift  {
  	font-size:14px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000;
	font-weight:bold;  
}

.inhalt  {
  	font-size:12px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000; 
}

.inhalt_ref  {
  	font-size:10px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000; 
}

.inhalt_refuber  {
  	font-size:11px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000;
	font-weight:bold; 
}

.inhalt_j  {
  	font-size:12px;
  	font-family:Geneva,Arial,Helvetica,sans-serif;
  	color:#660000;
	text-align:justify; 
}

    span.bild  {
  	padding:3px 3px 1px 3px;	
	border-color:#660000;
  	border-style:solid;
  	border-width:1px;
 }

  input.login  {
  	font-family : Arial,Helvetica,sans-serif;
  	font-size : 10px;
  	color : #660000;
  	width : 197px;
  	border-color : #660000;
  	background-color : #e7e7de;
  	border-style : solid;
  	border-width : 1px;
  }
  
    input.plz  {
  	font-family : Arial,Helvetica,sans-serif;
  	font-size : 10px;
  	color : #660000;
  	width : 37px;
  	border-color : #660000;
  	background-color : #e7e7de;
  	border-style : solid;
  	border-width : 1px;
  }
  
      input.strasse  {
  	font-family : Arial,Helvetica,sans-serif;
  	font-size : 10px;
  	color : #660000;
  	width : 150px;
  	border-color : #660000;
  	background-color : #e7e7de;
  	border-style : solid;
  	border-width : 1px;
  }
  
  input.checkbox  {
  	color : #660000;
	border : 1px #ffffff solid;
	background-color : #e7e7de;
  }

  textarea.nachricht  {
  	font-family : arial, helvetica, sans-serif;
  	font-size : 10px;
  	color : #660000;
  	width : 197px;
  	border-color : #660000;
  	background-color : #e7e7de;
  	border-width : 1px;
  	height : 90px;
  	clip : rect(   );
  	border : 1px #660000 solid;
  	cursor : text;
  }

  
    input.button  {
  	font-size : 10px;
  	font-family : Arial, Helvetica, sans-serif;
  	color : #e7e7de;
  	font-weight : bold;
  	width : 197px;
  	background-color : #660000;
    letter-spacing: 2px;
  	clip : rect(   );
  	background-position : center center;
  }
/*  
      input.button  {
  	font-size : 10px;
  	font-family : Arial, Helvetica, sans-serif;
  	color : #660000;
  	font-weight : bold;
	letter-spacing:1px;
  	width : 197px;
  	background-color : #e7e7de;
  	border-width : 1px;
  	border : 1px #660000 solid;
  	clip : rect(   );
  	background-position : center center;
  }
*/

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px;}
.clLevel0{background-color:#e7e7de; layer-background-color:#e7e7de; color:#660000;}
.clLevel0over{background-color:#e7e7de;border-bottom-color:#660000;border-bottom-style:solid;border-bottom-width:1px;layer-background-color:#e7e7de; color:#993300; cursor:pointer; cursor:hand; font-weight:bolder}
.clLevel0border{position:absolute; visibility:hidden; background-color:#e7e7de; layer-background-color:#e7e7de}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px;}
.clLevel1{background-color:#e7e7de;layer-background-color:#e7e7de; color:#660000;}
.clLevel1over{background-color:#CECEBD; layer-background-color:#CECEBD; color:#993300; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute;visibility:hidden;border-color:#660000;border-style:solid;border-width:1px; background-color:#CECEBD; layer-background-color:#CECEBD}
