input.button{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	font-family: Verdana;
	border : hidden;
	background : #EEE8AA;
	CURSOR: hand;
}

.container2 {
	width:800px;
      height: 150px;
      font-family:Arial,Helvetica,sans-serif;
}

.overheadx {
       font-size: 16px;
       width:250px;
       height: 26px;
       letter-spacing: 2px;
       border: 2px solid #c00000;
       font-weight: bold;
}

.anmelden3 {
	border: 1px solid #303030;
        width:40px;
}

.container2 {
	width:200px;
      font-family:Arial,Helvetica,sans-serif;
}

.anmeldentext {
  color: #303030;
  font-size: 10pt;
  font-family:Arial,Helvetica,sans-serif;
}

.web {
  font-size: 11px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #303030;
  text-decoration: none;
  line-height: 120%;
  letter-spacing: 1px;
	
}

.mitte8 {
 background-color: #595959;
}
.menu {

  border-left: 1px solid #000000;  
  border-right: 1px solid #000000;  
  border-top: 2px solid #000000;  
  border-bottom: 2px solid #000000; 
  color: #ffffff;
font-family:Arial,Helvetica,sans-serif;
  font-size: 10pt;
  padding: 2px 5px 1px 5px;
  background-color: #000000;
  background-image: url("images/menubg.jpg");

}

.doin{
	background-color:#CCCCCC;
	font-size : 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px dashed #CCCCCC;


}

a.extern {
  font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #2266cc;
  text-decoration: underline;
  letter-spacing: 1px;
	
}
a.extern:hover {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  letter-spacing: 1px;
font-family:Arial,Helvetica,sans-serif;
  text-decoration: none;
}

a.extern2 {
  font-size: 10pt;
font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #303030;
  text-decoration: underline;
  line-height: 120%;
  letter-spacing: 1px;
  border-bottom :1px dotted #D0D0D0;	
}
a.extern2:hover {
  font-size: 10pt;
font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #cc0000;
  text-decoration: underline;
  line-height: 120%;
  letter-spacing: 1px;
  border-bottom :1px dotted #D0D0D0;
}


a.extern3 {
  font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #2266cc;
  text-decoration: underline;
  letter-spacing: 1px;
	
}
a.extern3:hover {
  font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #000000;
  letter-spacing: 1px;

}


a.extern7 {
  font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
  font-weight: normal;
  color: #BF2403;
  text-decoration: underline;
  letter-spacing: 1px;
	
}
a.extern7:hover {
  font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
  font-weight: normal;
  color: #7e0000;
  letter-spacing: 1px;
  text-decoration: underline;
}


.stats {
  color: #808080;
  font-size: 9pt;
  font-family:Arial,Helvetica,sans-serif;
}

.stats2 {
  color: #808080;
  font-size: 9pt;
  font-family:Arial,Helvetica,sans-serif;
  background-color: #F6F6F6;
}




.headx{
  color: #000000;
  font-size: 11px;
  font-family:  Arial;
  font-weight: bold;
}

.menutip {
  color: #FFFFFB;
  font-size: 9pt;
font-family:Arial,Helvetica,sans-serif;
  padding: 2px 2px 2px 2px;
  background-color: #363A39;
  background-image: url("images/tipbg.jpg");
  border-left: 0px solid #535355;  
  border-right: 0px solid #535355;  
  border-top: 1px solid #A5A49F;  
  border-bottom: 1px solid #08090B;  
}


/* - Hauptmenue --------------- */
span.select {
font-family:Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;

  letter-spacing: 0px;
}
td.xselect {
  padding: 0px 0px 0px 0px;
  background-color: #E7EBF0;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #d0d0d0;  
}
td.xe {
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #d0d0d0;  
}
td.xl {
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-left: 1px solid #d0d0d0;  
  border-right: 1px solid #d0d0d0;  
  border-top: 0px none;  
  border-bottom: 0px none;  
}
td.xr {
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-left: 0px none;  
  border-right: 1px solid #d0d0d0;  
  border-top: 0px none;  
  border-bottom: 0px none;  
}
td.xll {
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-right: 0px none;  
  border-left: 1px solid #d0d0d0;  
  border-top: 0px none;  
  border-bottom: 0px none;  
}
.xall {
font-family:Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000; 
  padding: 1px 2px 2px 2px;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;  
  border-left: 1px solid #9a9a9a;  
  border-top: 1px solid #9a9a9a;  
  border-bottom: 1px solid #9a9a9a;  
}
td.copy {
font-family:Arial,Helvetica,sans-serif;
  font-size: 8pt;
  color: #9a9a9a; 
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  border-right: 0px none;  
  border-left: 0px none;  
  border-top: 1px dotted #d0d0d0;  
  border-bottom: 0px none; 
  letter-spacing: 1px; 
  text-transform : lowercase; 
}
a.hauptmenu:hover {
  font-family: verdana, arial;
  color: #D00000; 
}
a.hauptmenu_sub {
  font-family: verdana, arial;
  font-size: 9pt;
  font-weight: bold;
  color: #ffffff; 
  text-decoration: none;  
  letter-spacing: 1px;  
}

a.hauptmenu_sub:hover {
  font-family: verdana, arial;
  color: #D00000; 
}

td.hauptmenu_sub {
  padding: 2px 2px 2px 2px;
  background-color : #cedce1;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}
td.hauptmenu_sub_marker {
  padding: 0px 0px 0px 0px;
  background-color: #e39296;
  border-left: 0px none;  
  border-right: 1px solid #FFFFFF;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
}
td.hauptmenu_sub_markerx {
  padding: 0px 0px 0px 0px;
  background-color: #c10b13;
  border-left: 0px none;  
  border-right: 1px solid #FFFFFF;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
}
a.hauptmenu_sub {
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  letter-spacing : 1px;    
}
a.hauptmenu_sub:hover {
  color: #D00000; 
}

td.xhauptmenu_sub {
  padding: 2px 5px 2px 10px;
  background-color : #a1abae;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}
td.xhauptmenu_sub_marker {
  padding: 0px 0px 0px 0px;
  background-color: #e39296;
  border-left: 0px none;  
  border-right: 1px solid #FFFFFF;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
}
td.xhauptmenu_sub_markerx {
  padding: 0px 0px 0px 0px;
  background-color: #c10b13;
  border-left: 0px none;  
  border-right: 1px solid #FFFFFF;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
}


.rahmen8{
  border-left: 0px none;  
  border-top: 1px solid #000000;  
  border-right: 0px none;  
  border-bottom: 1px solid #A5ADFD;
  font-size : 10px;
  font-family: verdana, arial;
  color: #000000;
  background-color: #F0F1FC;
}

.menu8 {
  font-family: verdana, arial;
  font-size: 10pt;
  background-color: #202020;
  border-bottom: 2px solid #000000;
  color: #ffffff;
}



a.xhauptmenu_sub {
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  letter-spacing : 1px;    
}
a.xhauptmenu_sub:hover {
  color: #D00000; 
}

td.x { 
font-family:Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}
td.small { 
font-family:Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}

td.gerade { 
font-family:Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}
td.ungerade { 
 font-family: verdana, arial;
  font-size: 10pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #f0f0f0; 
  border: 1px solid #ffffff; 
}
.texta { 
 font-size: 12px; 
 background-color: #ffffff; 
font-family: verdana, arial;
font-weight: bold;
  letter-spacing : 1px; 
}

.textarea { 
font-size: 11px; 
background-color: #DDE1E5;
font-weight: bold;
background-image: url(images/input.gif);

}

.textb { 
 font-size: 13px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
 border: 1px none #000000; 
font-weight: bold;
}

.textc { 
 font-size: 11px; 
font-family:Arial,Helvetica,sans-serif;
 background-color: #606060; 
 border: 0px solid #ffffff; 
font-weight: bold;
color: #ffffff;
}
.textcx { 
 font-size: 11px; 
font-family:Arial,Helvetica,sans-serif;
color:#202020;
}

.text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.textmap {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
       background-color: #ffffff;
}


.textd { 
 font-size: 18px; 
 background-color: #ffffff; 
 border: 3px solid #7490BB; 
font-weight: bold;
}

.foto {
font-family:Arial,Helvetica,sans-serif;
 font-size: 9px;
}



A.header:Link{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.header:Visited{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.header:Hover{
font-family:Arial,Helvetica,sans-serif;
color:#ff0000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Link{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Visited{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Hover{
font-family:Arial,Helvetica,sans-serif;
color:#ff0000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

td.headline {
  padding: 1px 15px 2px 15px;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #707070; 
}
a.headline {
font-family:Arial,Helvetica,sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #707070;
  text-transform : uppercase;
  letter-spacing : 3px;
}

body         {
 scrollbar-darkshadow-color: #A9BDE0;
 scrollbar-track-color: #DAE8F5;
 scrollbar-face-color: #f7f7f7; 
 scrollbar-shadow-color: #f7f7f7;
 scrollbar-highlight-color: A9BDE0;
 scrollbar-3dlight-color:#DAE8F5;
 scrollbar-arrow-color: #333333;
 margin:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 background-color: #303030;
 }

select { 
font-size: 11px; 
background-color: #DDE1E5;
font-weight: bold;
background-image: url(images/input.gif);
}

.select { 
font-size: 11px; 
background-color: #DDE1E5;
font-weight: bold;
background-image: url(images/input.gif);
}

.rahmen1{
  border-left: 1px solid #ffcc00;  
  border-right: 1px solid #ffcc00;  
  border-top: 1px solid #ffcc00;  
  border-bottom: 1px solid #ffcc00; 
  background-color : #FCD880;
  font-size : 12px;
  font-family:Arial,Helvetica,sans-serif;
  color: #606060;
}

.rahmen1a{
	background-color : #FFFFFF;
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000033;
	border: 1px none;

}

.rahmen3{
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 1px solid #999999;  
  border-bottom: 1px solid #999999; 
    background-color : #Ffffff;
    font-size : 12px;
font-family:Arial,Helvetica,sans-serif;
    color: #000000;


}
td.rahmen4{
    background-color : #919da1;
    font-size : 12px;
font-family:Arial,Helvetica,sans-serif;
    color: #19347F;
font-weight: bold;
}
td.show{
    background-color : #ffffdf;
    font-size : 12px;
font-family:Arial,Helvetica,sans-serif;
    color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  border:1px dotted #ff9900;	
}
td.apo { 
font-family:Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  border: 1px solid #919da1; 
}
td.calendar {
font-family:Arial,Helvetica,sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #505050;
  text-transform : uppercase;
  letter-spacing : 1px;
 border-bottom :1px dotted #D0D0D0;
}

A.clink:Link{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration: none;
font-size: 11px; 
font-weight: normal;
}

A.clink:Visited{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration: none;
font-size: 11px; 
font-weight: normal;
}

A.clink:Hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffca23;
text-decoration: none;
font-size: 11px; 
font-weight: normal;
}

.available {
				color: 				#009900;
				font-family:Arial,Helvetica,sans-serif;
				font-size: 			12px;
			}
			
			.notavailable {
				color: 				#FF0000;
				font-family:Arial,Helvetica,sans-serif;
				font-size: 			12px;
			}
			.separator {
				background-color:	#dddddd;
				font-family:Arial,Helvetica,sans-serif;
				font-size: 			12px;
			}
			.footer {
				color: 				#000080;
				font-family:Arial,Helvetica,sans-serif;
				font-size: 			10px;
			}
			.windowborder {
				background-color:	#cccccc;
			}
			.windowinside {
				background-color:	#f1f1f1;
			}
			.errors {
				color: 				#FF0000;
				font-family:Arial,Helvetica,sans-serif;
				font-size: 			12px;
			}
			A {
				font-family:Arial,Helvetica,sans-serif;
				font-size: 			12px;
				color:				#000000;
				text-decoration:	none;
			}
			A:hover {
				font-family:Arial,Helvetica,sans-serif;
				font-size: 			12px;
				color:				#FF0000;
				text-decoration:	underline;
			}
			A.footer {
				font-family:Arial,Helvetica,sans-serif;
				color: 				#FF0000;
				text-decoration: 	none;
				font-size:			10px;
			}
			A.footer:hover {
				font-family:Arial,Helvetica,sans-serif;
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			10px;
			}
			A.footerreload {
				font-family:Arial,Helvetica,sans-serif;
				color: 				#FF0000;
				text-decoration: 	none;
				font-size:			12px;
			}
			A.footerreload:hover {
				font-family:Arial,Helvetica,sans-serif;
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			12px;
			}
			A.footerpowered {
				font-family:Arial,Helvetica,sans-serif;
				color: 				#000000;
				text-decoration: 	none;
				font-size:			10px;
			}
			A.footerpowered:hover {
				font-family:Arial,Helvetica,sans-serif;
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			10px;
			}



.texts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
