.rueckgesetzt {
	float:none;
	clear:both;
	width:1px;
	height:1px;
	overflow:hidden;
	visibility:hidden;
	padding:0px;
	margin:0px;
}
label {
	cursor: pointer;
}
a:link, a:visited {
	color: #2A5197;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	}
a:hover, a:active {
	color: #2A5197;
	text-decoration: underline;
	font-size: 1em;
	font-weight: bold;
	}
	
a.dest2:link    { font-weight: normal !important; text-decoration: none !important; }
a.dest2:visited { font-weight: normal !important; text-decoration:  none !important; }
a.dest2:hover   { font-weight: normal !important; text-decoration:  underline !important; }
a.dest2:active	 { font-weight: normal !important; text-decoration:  underline !important; }
	
	
img {
	border: none;

}
.links {
	float:left;
	margin:0;
	padding:0;
	}
	
.rechts {
	float:right;
	margin:0;
	padding:0;
	}

.orange {
	color: #F96913;
	}

.fett {
	font-weight: bold;
}

#content {
	margin:0;
	padding:0;
	width:866px;
	}

#content img.l {
		margin-left:71px;
		border:1px solid #6699CC;
		}

#content_l {
	margin:0;
	padding:0;
	width:620px;
	float:left;
	}

#content_r {
	margin:0;
	padding:0;
	width: 230px;
	float:right;
	}
	
.logos {
	margin:0;
	padding: 6px 0 6px  50px;
	border-bottom: 1px dashed #6699CC; 
}
.logos_letzte {
	margin:0;
	padding: 6px 0 6px  50px;


}
.logobox {
	margin:1px 0 20px 0;
	padding:0 0 0 0;
	width: 226px;
	border: solid #6699CC 2px;
	float: right;
	}
	

.karte {
	margin:10px 0 0 75px;
	padding: 0;
}
#text_karte {
			line-height: 14px;
			padding:6px 6px 0 12px;
			margin:0 0 0 0 ;
			color: #F2A5197;

			}


.infotext {
	margin:1px 0 0 0;
	padding:8px;
	width: 210px;
	border: solid #B8C3CB 2px;
	float: right;
	}


.linie{
     border-bottom: 2px solid #6699CC; 
     width: 467px; 
     float:left; 
     margin-left: 8px;
     padding: 6px 0 0 0;
     display: inline;
     line-height: 2px;
}
	
.einfach_text {
			line-height: 17px;
			padding:3px 0 3px 8px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			}

.textbox {
			margin:0 0 10px 0;
			padding:0 0 6px 0;
			width: 616px;
			display: block;
			border: solid #6699CC 2px;
			position: relative;
			}

		.textbox.hellblau {
			 background-color: #D9E5F2;
			 margin:0 0 8px 0;
		}
		
		.textbox .titel {
			background-color: #6699CC;
			border-bottom: solid #6699CC 2px;
			font-size:1.0em;
			padding:0 0 0 8px;
			margin:0;
			color: #FFFFFF;
			font-weight:bold;
			line-height: 20px;
			}


		.textbox p {
			margin:8px 8px 8px 8px;
			padding:0;
			line-height: 16px;
			}

.datum_zeile1 {
			width: 75px;
			float:left;
			padding:0;
			}
	
.datum_zeile2 {
			line-height:18px;
			width: 250px;
			float:left;
			text-align: center;
			margin: 4px 0 4px 0;
			}
			
.datum_zeile3 {
			line-height:18px;
			width: 280px;
			float:left;
			text-align: center;
			margin: 4px 0 4px 0;
			}
	
.linie_dashed{
	     border-bottom: 1px dashed #6699CC; 
	     width: 600px; 
	     float:left; 
			 margin:0 0 0 8px;
			 padding: 0;
	     display: inline;
			 line-height:0;
			 }
			 	

.dreiertabelle {
			 margin:0 0 0 6pt;
			 padding:0;
			 }          
	     
.text_spalte_erste {
			background-color: #D9E5F2;
			line-height: 22px;
			width: 194px;
			float:left;
			margin:0;
		  padding-left:4px;
		  font-weight:bold;	
		  border-bottom: 1px dashed #6699CC;
			}
			
			.text_spalte_zweite {
			background-color: #D9E5F2;
			line-height: 22px;
			width: 206px;
			float:left;
			margin:0;
		  padding:0;
		  font-weight:bold;	
		  border-bottom: 1px dashed #6699CC;
			}
			
			.text_spalte_dritte {
			background-color: #D9E5F2;
			line-height: 22px;
			width: 197px;
			float:left;
			margin:0;
		  padding:0;
		  font-weight:bold;	
		  border-bottom: 1px dashed #6699CC;
			}

			
.titel1_3spaltig {
			line-height: 20px;
			width: 192px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:0 0 0 14px;
			margin:0 0 6px 0 ;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}	
			.titel2_3spaltig {
			line-height: 20px;
			width: 205px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:0 0 0 0;
			margin:0 0 0 0 ;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}	
			.titel3_3spaltig {
			line-height: 20px;
			width: 203px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:0 0 0 2px;
			margin:0 0 0 0 ;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}	
			
.bildleiste {
	margin:0;
	padding:0 0 0 0;
	width: 616px;
	border: solid #6699CC 2px;
	float: right;
	}			
			
	
.bedingungen {
			border: solid #B8C3CB 2px; 
			margin:10px 0 2px 0;
			padding:3px 10px 10px 10px;
			width: 596px;
			}					
		
.bedingungen .titel { 
 			border-bottom: 2px solid #B8C3CB;
			padding:3px 0 5px 4px;   
			margin:0 0 6px 0;                                   
			font-weight:bold;                   
			}  
 			
.bedingungen .inhalt1 {                                
			width: 100px;
			float:left;
			margin:0 0 0 0 ;
			padding:3px 0 3px 8px;
			font-weight:bold;		
			}     
			
.bedingungen .inhalt2 {                                                   
			width: 466px;
			float:right;
			margin:0 0 0 0;
			padding:3px 0 3px 6px;					
			}                    
				
.stand {
			line-height: 17px;
			padding:0 0 14px 2px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			float:right;
			}
			

#linkliste {
	margin:0 0 8px 0;
	padding:0;
	width: 230px;
	width/* */:/**/226px;
	width: /**/226px;
	display: block;
	border: solid #6699CC 2px;
	position:relative;
	background-color: #FFFFFF;
	float: right;
}

#linkliste h1 {
	background-color: #D9E5F2;
	border-bottom: solid #6699CC 2px;
	font-size:1.0em;
	padding:3px 0 3px 2px;
	margin:0;
	color: #2A5197;
	}

#linkliste .inhalt {
	padding: 0 8px;
}

#linkliste span {
	display: block;
	float:left;
	width: 210px;
	font-weight: bold;
	border-bottom: dashed #6699CC 1px;
	padding: 4px 0;
	}

#linkliste p {
	margin:8px 4px;
	padding:0;
}

#linkliste span.ohne {
		border-bottom: none;
}

