body{line-height:1.5em;background-color:#e1e1e1;}
h1 {font-size:1.1em;}
h2 {font-size:1em;}
html,body  {margin:0;
		  padding:0;
		  width:100%;
		  height:100%;
		  overflow:hidden;
		  font-family:unicode, verdana;  
		  }
ul, li, div,p {margin:0; padding:0;}

li {list-style:none;
	margin-top:0.2em;}

ul {padding-left:0.5em;
   line-height:1.5em;
   margin-top:-2px;}

caption {text-align:left;}

.unsichtbar {display:none;}
.fehler{padding:0.5em;color:yellow;font-weight:bold;background-color:#031e40;}

.tdrechts {text-align:center;}
.thlinks {text-align:left;}

.minden {width:24%;height:10%;float:left; font-size:1.6em; font-family:verdana; }
.mindenl {margin-top:0.8em; margin-left:0.5em;}
.mindenbilder {width:75%;height:10%;float:right;}

.links {width:300px; float:left;}
.rechts {width:50%; float:left;}

.linksquer {width:340px; float:left;}
.rechtsquer {width:40%; float:left;}

.links1 {width:78%; float:left;}
.rechts1 {width:20%; float:left;text-align:right;margin-right:0px;}
.rechts1 img {margin-top:3px;}

.linkspresse{width:11em; height:160px; float:left;}
.rechtspresse{height:150px; float:left;}
.presse a,
.presse a:link{text-decoration:none;}		
.presse a:focus {text-decoration:none;}
.presse a:hover, 
.presse a:active {text-decoration:none;} 
.presse a:focus:hover {text-decoration:none;}
.presse a:visited {text-decoration:none;}

.symbol img {border:1px solid;width:80px;height:80px;}

.stopper {clear:left;}
.stopper2{clear:both;}

.hervor{color:#000000; background-color:#fefc42;}

.line {line-height:2em;}
.fett{font-size:0.97em; font-weight:bold;}
.klein{	margin-left:2.8em;font-size:0.84em;}
.kleinbezeichnung{font-size:0.84em;}
.aufzug{margin-left:4.3em;font-size:0.84em;}
.keinrahmen {border:0;}
.rahmen img {border:1px solid black;}

/*Formular Erfahrungsaustausch*/
fieldset {text-align:left; border:none; margin-top:1em;}
legend{font-weight:bold; color:#000000;}
input{width:12em;
	padding:1px;
	margin-left:4px;
	float: left;
	font-size:1em;
	background-color:#fefc42;
	color:#000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
	
label{text-align:right;
	font-size:0.85em;
	width: 7em;
	float: left;
	margin-left:50px;
	margin-bottom:0.4em;
	padding:0px;
	background-color:#000000;
	color:#fefc42;
	border-top:0px solid #3e4e73;
	border-left:0px solid #3e4e73;
	border-right:0px solid #5a8ee0;
	border-bottom:0px solid #5a8ee0;	
}

textarea {width: 24.5em;
	height:15em;
	float: left;
	margin:0;
	margin-left:4px;
	padding-top:7px;
	background-color:#fefc42;
	color:#000000;
	font-family:unicode, verdana;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	}
	
/*Absendebutton Email*/
input.email{width: 8em;
	font-size:0.98em;
	padding:0;
	background-color:#000000;
	color:#fefc42;
	margin-left:10em; margin-top:0.8em;
	border-top:1px solid #3e4e73;
	border-left:1px solid #3e4e73;
	border-right:1px solid #5a8ee0;
	border-bottom:1px solid #5a8ee0;}
	
input.werbung{width: 8em;
	font-size:0.98em;
	padding:0;
	background-color:#000000;
	color:#fefc42;
	margin-left:12.5em; margin-top:0.8em;
	border-top:1px solid #3e4e73;
	border-left:1px solid #3e4e73;
	border-right:1px solid #5a8ee0;
	border-bottom:1px solid #5a8ee0;}
	
input.reset{width: 6em;
	font-size:0.98em;
	padding:0;
	background-color:#000000;
	color:#fefc42;
	margin-left:5em; margin-top:0.8em;
	border-top:1px solid #3e4e73;
	border-left:1px solid #3e4e73;
	border-right:1px solid #5a8ee0;
	border-bottom:1px solid #5a8ee0;}
	
.auswahl{width:2em;margin-left:0.5em;}
.legauswahl{margin-left:43px; font-size:0.9em; font-weight:normal;margin-top:-1em;}

/*Suche Veranstaltungskalender*/
.suche{ 
width : 15em;
margin : 0;
padding:0;
float:left;  
}
form.suchform{ 
margin : 0;
padding:0; 
border : 0px solid; 
}
fieldset.suchform{ 
margin-left:0;
padding:0;
text-align:left;
border : 0px solid;
}
legend.suchform{ 
margin: 0; 
margin-left: -2px;
padding-bottom:0.5em;
font-size:1em;
border : 0px solid; 
}
label.suchform{ 
width:3em;
height:2em;
margin: 0; 
padding:0;
font-size:0.85em;
text-align:left;
color:black;
border : 0px solid;
background-color:white;
}
select#suchoption {margin:0;padding:0;}
input.suchform{
	width:9em;
	margin:0;
	margin-right:5px;
	padding:2px;
	font-size:0.8em;
	background-color:white;
	border : 1px solid #5a8ee0;
}
input.absenden{
	width: 33px;
	height:15px;
	margin:0;
	padding:0px;	
	float:none;
	border: 0px solid;
}
/* Ende Suchform */
input.infos{width: 7em;
	font-size:0.98em;
	margin:0;
	padding:0;
	background-color:#000000;
	color:#fefc42;
	border-top:1px solid #3e4e73;
	border-left:1px solid #3e4e73;
	border-right:1px solid #5a8ee0;
	border-bottom:1px solid #5a8ee0;
}
form.drucken {width:80px;margin:0 auto 0 auto;}
input.drucken{width:5em;
	font-size:1em;
	margin:0;
	margin-top:10px;
	padding:0;
	color:#fefc42;
	background-color:#000000;
	border:0px solid #3e4e73;
}
table {font-size:0.95em;}
table.kalender td {border-bottom:1px solid #5a8ee0;}
table.kalender img {border:0px solid;}
th.kallogo {width:8.5em;background-color:#ebebeb;}
td.kallogo {width:8.5em;text-align:center;}
th.kaldate {width:8em;text-align:center;background-color:#ebebeb;}
td.kaldate {width:8em;text-align:center;}
th.kalver {padding-left:0.5em;text-align:left;background-color:#ebebeb;}
td.kalver {padding-left:0.5em;}
th.kalort {padding-left:0.5em;text-align:left;background-color:#ebebeb;}
td.kalort {padding-left:0.5em;}
th.kallink {width:7.5em;text-align:center; background-color:#ebebeb;}
td.kallink {width:7.5em;}
th.kalid {padding-right:0.5em;text-align:center;font-size:0.8em;text-align:left;font-weight:normal;color:#b2b2b2;background-color:#ebebeb;}
td.kalid {padding-right:0.5em;text-align:right;font-size:0.8em;color:#c6c5c5;}
legend.kaleintrag{margin:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing : 0.05em; }

label.kaleintrag{
width : 15em; 
float : none; 
margin:0em;
font-size : 0.95em; 
font-weight:bold;
letter-spacing : 0.05em; 
text-align : left;
color:black;
background-color:#ffffff;
border : 0px solid #042f65;   
}
input.kaleintrag{
	width:30em;
	margin:0;
	padding:2px;	
	margin-bottom:1em;
	float : none; 
	font-size : 0.95em;
	background-color:#f1f5fc;
	border:1px solid #709bdf;
}
label.symbol{
width : 80px; 
float : left; 
margin:0em;
padding:0px;
font-size : 0.95em; 
font-weight:bold;
letter-spacing : 0.05em; 
text-align : center;
background-color:#ffffff;
border : 0px solid #042f65;   
}
input.symbol{
width : 85px; 
float : left; 
margin:0em;
padding:0px;
font-size : 0.95em; 
font-weight:bold;
letter-spacing : 0em; 
text-align : center;
background-color:#ffffff;
border : 0px solid #042f65; 
}
textarea.kaleintrag {
	width: 30em;
	height:15em;
	float: none;
	margin:0;
	margin-bottom:1em;
	padding:2px;
	background-color:#f1f5fc;
	color:#000000;
	font-size : 0.95em;
	font-family:unicode, verdana;
	border:1px solid #709bdf;
	}
	
select.kaleintrag {margin:0;padding:0;margin-bottom:1em;}

label.eintrag{
	text-align:right;
	font-size:0.85em;
	width: 8em;
	float: left;
	margin-left:0px;
	margin-bottom:0.4em;
	padding:0px;
	background-color:#000000;
	color:#fefc42;
	border-top:0px solid #3e4e73;
	border-left:0px solid #3e4e73;
	border-right:0px solid #5a8ee0;
	border-bottom:0px solid #5a8ee0;  
}
label.angabe{
	text-align:right;
	font-size:0.85em;
	width: 30em;
	float: none;
	margin-left:0px;
	margin-bottom:0.4em;
	padding:2px;
	background-color:#000000;
	color:#fefc42;
	border-top:0px solid #3e4e73;
	border-left:0px solid #3e4e73;
	border-right:0px solid #5a8ee0;
	border-bottom:0px solid #5a8ee0;  
}
label.angabesonstiges{
	text-align:right;
	font-size:0.85em;
	width: 30em;
	float: none;
	margin-left:3.1em;
	margin-bottom:0.4em;
	padding:2px;
	background-color:#000000;
	color:#fefc42;
	border-top:0px solid #3e4e73;
	border-left:0px solid #3e4e73;
	border-right:0px solid #5a8ee0;
	border-bottom:0px solid #5a8ee0;  
}

input.angabe{
	width:28.8em;
	padding:1px;	
	margin-left:2.4em;
	margin-bottom:0.5em;	
	padding-left:-2px;	
	float: none;
	font-size:1em;
	background-color:#fefc42;
	color:#000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
input.angabebezeichnung{
	width:28.8em;
	padding:1px;	
	margin-left:0em;
	margin-bottom:0.5em;	
	padding-left:-2px;	
	float: none;
	font-size:1em;
	background-color:#fefc42;
	color:#000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
input.xxx{
width : 20px; 
float : none; 
margin:0em;
margin-left:2.5em;
padding:0px;
font-size : 0.95em; 
font-weight:bold;
letter-spacing : 0em; 
text-align : left;
background-color:yellow;
border : 1px solid #042f65; 
}
textarea.angabe {width: 28em;
	height:5em;
	float: none;
	margin:0;
	margin-left:2.6em;
	margin-bottom:0.4em;
	padding:0;
	padding-top:7px;
	background-color:#fefc42;
	color:#000000;
	font-family:unicode, verdana;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	}
	
textarea.angabebezeichnung {width: 24.5em;
	height:5em;
	float: none;
	margin:0;
	margin-left:0em;
	margin-bottom:0.4em;	
	padding:0;
	padding-top:7px;
	background-color:#fefc42;
	color:#000000;
	font-family:unicode, verdana;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	}		
/*Begrenzt die ganze Seite */
.alles {height:100%;
		width:100%;
		min-width:760px;
		max-width:1500px;
		margin:0 auto 0 auto;
		border-left:1px solid black;
		border-right:1px solid black;
		background-color:black;
		}

/*Aufteilung innerhalb der Seite*/
.oben { width:100%;		
		height:10%;
		background-image:url(bilder/himmel.jpg);
		overflow:hidden;
		float:left;
		}
		
.oben2 {	width:100%;
		min-width:760px;
		height:1.3em;
		color:#ffffff;
		display:block;
		background-color:#000000;
		overflow:hidden;
		float:left;
		}
		
.mitte { width:100%; height:75%; background-color:white;}

.mitte_navi {width:25%;
			height:100%;		
			float:left;
			overflow:auto;
			padding:0;
			background-image:url(bilder/trennstrich.png);
			background-position:right;
			background-repeat:repeat-y;
			background-color:white;}

.mitte_anzeige{width:75%;
				height:100%;		
				float:left;	
				overflow:auto;
				background-color:white;}
	
.mitte_innen {padding-left:20px; 
			padding-right:30px;
			}

.mitte_innen_monitor {padding-left:20px; padding-right:30px;
			background-image: url(bilder/monitor.jpg);
			background-position:right;
			background-repeat:no-repeat;
			}

.mitte_innen_erfahr_best{display:block; height:400px; padding-left:20px; padding-right:30px;
			background-image: url(bilder/erfahr_best.jpg);
			background-position:right;
			background-repeat:no-repeat;
			}			
			
.unten{width:100%;
		height:12%;
		background-image:url(bilder/kopfstein.jpg);
		border-top:4px solid #000000;
		border-bottom:0px solid #000000;
		text-align:center;
		}
		
.unten img {border:0;}
/*Ende Seitenaufteilung */
.uhrzeit {width:25%; float:left;}

.uhr {font-size: 0.9em;
	margin:0; 
	padding:0;}
	
.seitencounter {text-align:right; font-size:0.7em;}
	
.gedicht {margin-left:2em; color:#1131a9;}
.unsichtbar {display:none;}

.stopper {clear:left;}
.stopper2 {clear:both;}

.parkplatz {margin-top:-6px;}

.marg {margin-left:10em;}
.marg2 {margin-left:3em;}


