html, body {margin: 0; padding: 0; font-size: 100.01%; }

body {
behavior:url("./style/csshover.htc");    /* IE braucht JS */
  	font-family: Times New Roman, Courier New, Courier, serif;
  	font-size: 12pt;
	color: #000000;
	background: #ffffff; 
	text-align: center;}
/*Angabe wegen Skalierbarkeit im IE */
table, th, caption {font-size:100%; }

/*** thanks to Holly Bergevin ***/

p {margin: 0; padding: 0 30pt; }

.adresslinks{
padding: 20px;
float: left;
}

.adressrechts{
padding: 20px;
float: left;
}

.clear{
clear: both;
}

.ausgebucht {
color: #cc3300;
font-weight: bold;
font-size: 12pt;
}

.gotop{
width: 100%;
height: 15px;
text-align: right;
}

.spacer{
width: auto;
height: 50px;
}

img {
display: none;
}

.mitborder{
border: 1px solid #000000;
}

h2{
margin: 0;
padding:0;
font-size: 16pt;
padding-bottom: 20pt;
}

h3{
margin: 0;
padding:0;
font-size: 16pt;
padding-bottom: 20pt;
}

h4{
margin: 0;
padding:0;
padding-bottom: 20pt;
font-size: 15pt;
}

h5{
margin: 0;
padding:0;
padding-bottom: 20pt;
font-size: 14pt;
}
.hinweis {
 display:none;
}

table, td, tr, th {
text-align: left;
vertical-align: top;
}

table{

border: 1px solid black;
padding: 0;
margin:0;
margin-left: auto;
margin-right: auto;
border-spacing:2px;
border-collapse:separate;
empty-cells:show;
font-size: 12pt;
}

td, th{

padding: 5pt;
}

/*** ------------------------------------ Layout ------------------------------------------------------ ***/

#aussen {
margin: 0;
padding: 0;

width: 100%;


}
#aussen {
height: 100%;
border-left: 1px dotted #999999;
background: #ffffff;

}

#logo {
display: none;
}

#oben {
	display: none;
	} /*** must be set so the following absolutely positioned divs are 
			    placed correctly on initial load of the page***/ 


#container {
width: 100%;
margin-left: 0;
	 }
	
#unten {
	width: auto;
	height: 20px;
	margin:0; 
	padding:0;
	}

	.text {
	text-align: left;
	width: 100%;
		} 
		

		
		
	#breadcrumb {
display: none;
		} 
		

	
			
#leftbox {
	display: none;
}	
	
	#navi {
	display: none;
	
	}
	/*** IE5/Mac has trouble with right positioned boxes due to a secret margin. See  
     - http://www.l-c-n.com/IE5tests/right_pos/index.shtml - Philippe Wittenbergh's page 
     for an explanation of this problem and Sam Foster's page for an explanation of the 
     hack used  - http://www.sam-i-am.com/testsuite/css/mac_ie5_hack.html - ***/
 	
#rightbox {
		display: none;
	
	} /*** evtl. Bilder mit 11px Abstand vom rechten Rand ? ***/

/* hide the following from IE5-Mac \*/

	
#navmenu {
	display: none;
	} /*** IE6 needs this to display the div ***/  
	

/* Hide from IE5-Mac \*/
* html #navmenu {
height: 1%;
} /*** This hack will make IE5-win display the background color for the nav ***/




#footer {
display: none;
	}	
	
/*** ------------------------------------ ------------------------------------------------------ ***/
	
a:link.impresline { color: #000000; text-decoration:none;  display: inline; border: none; background: none; padding:0; padding-right: 2.0em; margin:0; font-weight: normal;} 
a:visited.impresline { color: #000000; text-decoration:none;  display: inline;  border: none; background: none; padding:0; padding-right: 2.0em; margin: 0;  font-weight: normal;}
a:hover.impresline { color:#666666; text-decoration:none;  display: inline;  border: none; background: none; padding: 0;padding-right: 2.0em; margin: 0;  font-weight: normal;}
a:focus.impresline { color:#666666; text-decoration:none;  display: inline; border: none; background: none; padding: 0; padding-right: 2.0em; margin: 0;  font-weight: normal;}

a:link.bilderlink { color: #333333; text-decoration:none;  border: none; background: none; padding: 0; margin:0; text-align: left;} 
a:visited.bilderlink { color: #000033; text-decoration:none;   border: none; background: none; padding: 0; margin: 0;text-align: left;}
a:hover.bilderlink { color:#000000; text-decoration:none;   border: none; background: none; padding: 0; margin: 0;text-align: left; }
a:focus.bilderlink { color:#000000; text-decoration:none;  border: none; background: none; padding: 0; margin: 0; text-align: left;}
	
a:link.normal { color: #000000; text-decoration:none; display: inline; border: none; background: none; padding: 0.5em; margin: 0; font-weight: normal;}
a:visited.normal { color: #000000; text-decoration:none;  display: inline; border: none; background: none; padding: 0.5em; margin: 0; font-weight: normal;}
a:hover.normal { color:#666666; text-decoration:none;  display: inline; border: none; background: none; padding: 0.5em; margin: 0; font-weight: normal;}
a:focus.normal { color:#666666; text-decoration:none; display: inline; border: none; background: none; padding: 0.5em; margin: 0; font-weight: normal;}
		
a.anker { color: #000000; text-decoration:none; display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
a.anker { color: #000000; text-decoration:none;  display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
a.anker { color:#666666; text-decoration:none;  display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
a.anker { color:#666666; text-decoration:none; display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
			
a:link.anker { color: #000000; text-decoration:none; display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
a:visited.anker { color: #000000; text-decoration:none;  display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
a:hover.anker { color:#666666; text-decoration:none;  display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
a:focus.anker { color:#666666; text-decoration:none; display: inline; border: none; background: none; padding: 0; margin: 0; font-weight: normal;}
			

	
	.bild {
display: none;
}


/*** -------------------------------------- navi ---------------------------------***/
ul,li,a {
		display: none;
	}

	
ul {
display: none;
	}
	li {
	display: none;
	}
		li.folder	{ background:#F5F5F5; }		
		li.folder ul {
			display: none;
		}		
			li.folder>ul { left:120px; } /* others */

	a {

		padding:2px;
		padding-left: 10px;
	
		text-decoration:none;
		color:#666666;
		font-weight:bold;
		width:100%; /* IE */
	}
	a {

color:#666666;
	}
		li>a { width:auto; } /* others */

	li a.submenu {

		
	}
	li a.submenu {

	}


	/* regular hovers */

	a:hover {
	
		color:black;
	}
		li.folder a:hover {

		
		}
	a:hover {
	
		color: #000000;
	}
li.folder a:hover {

		}
	/* hovers with specificity */
	
	li.folder:hover { z-index:10; }		
		
	ul ul, li:hover ul ul {
		display:none;
	}

	li:hover ul, li:hover li:hover ul {
		display:block;
	}		
/*** ------------------------------------- menue ende ---------------------------------------- ***/




/*------------------------------------------Formular---------------------------------------*/
#sende {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}

fieldset {
padding: 10px;
border: 1px solid #333333;
margin: 10px;

}
fieldset {

border: 1px solid #FF9900;

}

legend {
color: #ff9900;
font-size: 0.8em;
}
legend {
color: #FF9900;

}

.form {
background-color: #CCCCCC;
border: 1px solid #333333;
width: 200px;
color: #333333;
margin: 0;
padding: 0;
margin-left: 10px;
margin-top: -3px;
}
.form {
background-color: #FFF0D9;
border: 1px solid #FF9900;



}

.formarea {
background-color: #CCCCCC;
border: 1px solid #333333;
width: 200px;
color: #333333;
margin: 0;
padding: 0;
margin-left: 10px;
margin-top: -3px;
height: 97px;
white-space:normal; 
/*scrollbar-base-color : #ffcc99; 
scrollbar-3dlight-color: #ff9966;*/
}
.formarea {
background-color: #FFF0D9;
border: 1px solid #FF9900;



}

.formular {
border: none;
}

.auswahl{
background-color: #CCCCCC;
border: 1px solid #333333;
width: 160px;
color: #333333;
margin: 0;
padding: 0;
margin-left: 10px;
margin-top: 3px;

}
.auswahl{
background-color: #FFF0D9;
border: 1px solid #FF9900;
color: #FF9900;

}

.fehler{
border: 3px double #333333;
background-color: #CCCCCC;
padding: 10px;
margin: 10px;
text-align: center;

}
.fehler{
border: 3px double #FF9900;
background-color: #FFF0D9;

}

/*------------------------------------------Formular Ende ---------------------------------------*/



