.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;
	}
a:hover, a:active {
	color: #2A5197;
	text-decoration: underline;
	font-size: 1em;
	}
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;
	}
	
.globus {
	margin:0 0 8px 0;
	padding: 0;
	border: solid #B8C3CB 2px;
	float: right;	
}


.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;
}
	

.spalte_1 {
			float: left;
			width: 245px;
			}
.spalte_2 {
			float: left;
			width: 194px;
}
.spalte_3 {
			float: right;
			width: 133px;
}

.einfach_text {
			line-height: 17px;
			padding:3px 0 3px 8px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			}

.textbox {
			margin:0 0 0 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 .nach_oben {
			float: right;
			margin:0 8px 0 0;
			font-weight: bold;
		}
		
		.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 .name {
			font-size:1.0em;
			font-weight: bold;
			margin: 54px 8px 0 8px;
			padding: 0;
			display: inline;
			}
			
 		.textbox .name_zweizeilig {
			font-size:1.0em;
			font-weight: bold;
			margin: 47px 8px 0 8px;
			padding: 0;
			display: inline;
			}
	
		.textbox .airline {
			font-size:1.0em;		
			padding: 0;
			margin: 54px 8px 0 0;
			font-weight:normal;
			display: inline;			
			}
			
		.textbox .airline_zweizeilig {
			font-size:1.0em;		
			padding: 0;
			margin: 47px 8px 0 0;
			font-weight:normal;
			display: inline;
			}
				
		.textbox .destination_img {
		  float: right;
			height:87px;
			width:133px;
			margin: 10px 8px 0 0;
			padding:0;
			display: inline;
			}

		.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;
			 }
			 	
.preistabelle {
			 margin:0 8px 0 8px;
			 padding:0;
			 }

	
.preis_spalte_erste {
 			 background-color: #D9E5F2;
			 line-height: 22px;
			 width: 118px;
			 float:left;
			 margin:0;
			 padding-left: 4px;
		   font-weight:bold;	
		   border-bottom: 1px dashed #6699CC;
			 }
			 
			 .preis_spalte_zweite {
 			 background-color: #D9E5F2;
			 line-height: 22px;
			 width: 123px;
			 float:left;
			 margin:0;
			 padding: 0;
		   font-weight:bold;	
		   border-bottom: 1px dashed #6699CC;
			 }
			 
			 .preis_spalte_dritte {
 			 background-color: #D9E5F2;
			 line-height: 22px;
			 width: 123px;
			 float:left;
			 margin:0;
			 padding: 0;
		   font-weight:bold;	
		   border-bottom: 1px dashed #6699CC;
			 }
			 
			 .preis_spalte_vierte {
 			 background-color: #D9E5F2;
			 line-height: 22px;
			 width: 117px;
			 float:left;
			 margin:0;
			 padding: 0;
		   font-weight:bold;	
		   border-bottom: 1px dashed #6699CC;
			 }

	
.preis_spalte_letzte {
			background-color: #D9E5F2;
			line-height: 22px;
			width: 115px;
			float:left;
			margin:0;
			padding: 0;
			font-weight:bold;
			border-bottom: 1px dashed #6699CC;
			}

.dreiertabelle {
			 margin:0 0 0 6pt;
			 padding:0;
			 }          

.vierertabelle {
			 margin:0 0 10px 6px;
			 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;
			}

.titel_spalte {
			line-height: 17px;
			width: 115px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:3px 0 3px 8px;
			margin:0 0 0 0 ;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}	

.titel_spalte1 {
			line-height: 17px;
			width: 122px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:3px 0 3px 2px;
			margin:0 0 0 0 ;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}	
	
.titel_spalte2 {
			line-height: 17px;
			width: 127px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:3px 0 3px 0px;
			margin:0;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}
	
.titel_spalte3 {
			width: 211px;
			background-color: #6699CC;
			border-bottom: solid #6699CC 2px;
			font-size:1.0em;
			padding:3px 0 3px 0px;
			margin:0;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}
			
.titel_4spaltig {
			line-height: 17px;
			width: 152px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:3px 0 3px 2px;
			margin:0 0 8px 0 ;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			text-align:center;
			}
			
.text1_4spaltig {
			line-height: 17px;
			width: 147px;
			font-size:1.0em;
			padding:3px 0 3px 42px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			background-color: #D9E5F2;
			font-weight:bold;
			float:left;
			border-bottom: 1px dashed #6699CC;
			}
			
			.text2_4spaltig {
			line-height: 17px;
			width: 145px;
			font-size:1.0em;
			padding:3px 0 3px 6px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			background-color: #D9E5F2;
			font-weight:bold;
			float:left;
			border-bottom: 1px dashed #6699CC;
			}
			
			.text3_4spaltig {
			line-height: 17px;
			width: 140px;
			font-size:1.0em;
			padding:3px 0 3px 10px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			background-color: #D9E5F2;
			font-weight:bold;
			float:left;
			border-bottom: 1px dashed #6699CC;
			}
			
			.text4_4spaltig {
			line-height: 17px;
			width: 100px;
			font-size:1.0em;
			padding:3px 0 3px 13px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			background-color: #D9E5F2;
			font-weight:bold;
			float:left;
			border-bottom: 1px dashed #6699CC;
			}
			
.titel1_2spaltig {
			line-height: 17px;
			width: 192px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:3px 0 3px 8px;
			margin:10px 0 0 0 ;
			color: #FFFFFF;
			float:left;
			font-weight:bold;
			}
			
.text1_2spaltig {
			line-height: 14px;
			width: 192px;
			font-size:1.0em;
			padding:3px 0 3px 8px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			float:left;
			}
			
.titel2_2spaltig {
			line-height: 17px;
			width: 414px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:3px 0 3px 2px;
			margin:10px 0 0 0 ;
			color: #FFFFFF;
			float:left;
			font-weight:bold;
			}
			
.text2_2spaltig {
			line-height: 14px;
			width: 414px;
			font-size:1.0em;
			padding:3px 0 3px 2px;
			margin:0 0 0 0 ;
			color: #F2A5197;
			float:left;
			}
			
.titel1_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;
			}	
			.titel2_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;
			}	
			.titel3_3spaltig {
			line-height: 20px;
			width: 204px;
			background-color: #6699CC;
			font-size:1.0em;
			padding:0 0 0 2px;
			margin:0 0 0 0 ;
			color: #FFFFFF;
			font-weight:bold;
			float:left;
			}	
	
.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 #B8C3CB 2px;
	position:relative;
	background-color: #FCFCFC;
	float: right;
}

#linkliste h1 {
	background-color: #EDF0F2;
	border-bottom: solid #B8C3CB 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 #B8C3CB 1px;
	padding: 4px 0;
	}

#linkliste p {
	margin:8px 4px;
	padding:0;
}

#linkliste span.ohne {
		border-bottom: none;
}

