/*
#################################### STYLES INHALTSELEMENTE
*/		

/*
#################################### UEBERSCHRIFTEN/MITTE
*/	
		#container .mitte H1 {
			font-size: 1.4em;
			background-color: #DEE9EF;
			background-image: url(../bilder/hg_h1.png);
			background-repeat:no-repeat;
			padding: 3px;
			margin: 0 0 15px 0;
			font-weight: normal;
			}
		#container .mitte H2 {
			font-size: 1.1em;
			background-color: #DEE9EF;
			background-image: url(../bilder/hg_h1.png);
			background-repeat:no-repeat;
			padding: 3px;
			margin: 35px 0 15px 0;
			font-weight: normal;
			}	
			#container .mitte H2 A {
				color: #CC0000;
				text-decoration: none;
				}
		#container .mitte H3 {
			font-size: 1em;
			margin-bottom: 0;
			}	
			#container .mitte H3 A {
				color: #CC0000;
				text-decoration: none;
				}
		#container .mitte H4 {
			font-size: 1em;
			margin: 0;
			font-weight: normal;
			color: #999999;
			border-bottom: 1px dotted;
			width: auto;
			}
/*
#################################### LINKS/VERWEISE/MITTE
*/				
		#container .mitte A {
			color: #6188B3;	
			text-decoration: none;
			}
		
		#container .mitte P {
			padding: 0;
			margin: 0 0 15px 0;
			}	
			#container .mitte P.thumb {
				margin-top: 10px;
				}
			#container .mitte P.thumb A {
				text-decoration: none;
				}
			#container .mitte P.thumb IMG {
				float: left;
				margin-right: 10px;
				border: 0;
				}	
				
			#container .mitte .site {
				font-size: 12px;
				font-weight: bold;
				}	
				
				#container .site .aktiv {
				font-size: 16px;
				text-decoration: underline;
				color: #CC0000;
				}
			
			#container .mitte P.aufz2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
				}
				
				#container .mitte P.hotelkarte {
				line-height: 15px;
				}
				
			#container .mitte A:HOVER {
				color: red;
				}
				#container .mitte A.nix, .footer_container .footer A.nix {
					text-decoration: none;
					color: #2E4672;
					}
			#container .mitte UL.bilder_links {
				margin-left: 220px;
				padding: 0;
				}
				
				#container .mitte UL.aufz {
				margin-left: 220px;
				;font-size: 10px;
				line-height: 15px;
				padding: 0;
				}
				
				#container .mitte UL.aufz2 {
				margin-left: 220px;
				margin-top: 5px;
				padding: 0;
				}
				
				#container .mitte UL.nebenbildern {
				margin-left: 200px;
				margin-top: 5px;
				padding: 0;
				}
				
				#container .mitte UL.aufz A{
				line-height: 20px;
/*				color: #003366;*/
				font-size: 11px;
				}
				
				#container .mitte UL.aufz A.klein{
				font-size: 10px;
				line-height: 15px;
				}
/*
#################################### SEPARATE KLASSEN/MITTE
*/						
			#container .mitte .bildleiste IMG {
				margin: 5px 0;
				}
			#container .mitte .achtung {
				color: #CC0000;
				}
			#container .mitte .img_left {
				width: 150px;
				float: left;
				font-size: 0.9em;
				line-height: 13px;
				color: #95B9CC;
				text-align: left;
				margin: 5px 25px 0 0;
			}	
			#container .mitte .img_right {
				width: 150px;
				float: right;
				font-size: 0.9em;
				line-height: 13px;
				color: #95B9CC;
				text-align: left;
				margin: 5px 0 0 25px;
			}
				#container .mitte .img_mitte {
				width: 575px;
				height: 140px;
				overflow: auto;
				float: right;
				font-size: 0.9em;
				line-height: 13px;
				color: #95B9CC;
				text-align: left;
			}	
			
				#container .mitte .fotoserie {
				width: 575px;
				height: 140px;
				overflow: auto;
				float: right;
				font-size: 0.9em;
				line-height: 13px;
				color: #95B9CC;
				text-align: left;
				white-space:nowrap;

			}	
				#container .mitte .fotoserie IMG {
				margin-left: 17px;
				margin-right: 17px;
				
				
			}	
			
			#container .mitte .img_right200 {
				width: 200px;
				float: right;
				font-size: 0.9em;
				line-height: 13px;
				color: #95B9CC;
				text-align: left;
				margin: 5px 0 0 25px;
			}	
		#container .mitte IMG {
			border: 1px solid #2E4672;
			}
			#container .mitte .kein_rand IMG {
				border: 0;
				}
				
			#container .mitte .bildunterschrift {
				font-size: 0.9em;
				color: #95B9CC;
				text-align: left;
			}	
/*
#################################### STYLES GASTGEBERSEITE & ANGEBOTE
*/			
			#container .mitte .gastgeberrot {
			font-size: 11px;	
			color: #CC0000;
			text-decoration: none;
			line-height: 16px;
			}
			#container .mitte .gastgebernormal {
			font-size: 11px;	
			color: #2E4672;
			text-decoration: none;
			line-height: 16px;
			}
			#container .mitte .angeboterot {
			font-size: 12px;	
			color: #CC0000;
			text-decoration: none;
			line-height: 16px;
			}#container .mitte .angebotenormal {
			font-size: 11px;	
			color: #2E4672;
			text-decoration: none;
			line-height: 16px;
			}#container .mitte .angebotehotel {
			font-size: 10px;	
			color: #666666;
			text-decoration: none;
			line-height: 11px;
			}
			#container .mitte .hotelinfos {
			margin-bottom: 30px;
			margin-top: 5px;
			
			}
/*
#################################### ALLE BANNER, GLOBALE KLASSEN
*/

/*
#################################### Anzeige allgemein
*/
.anzeige {
	font-size: 0.6em;
	color: #A1B3BD;
	/*width: 150px;
	text-align: right;
	margin-right: 8px;
	margin-bottom: 15px;*/
	margin-bottom: 15px;
	}
	
	.suche {
	font-size: 0.7em;
	color: #2E4672;
	/*width: 150px;
	text-align: right;
	margin-right: 8px;
	margin-bottom: 15px;*/
	margin-bottom: 15px;
	}
/*
#################################### URLAUBSTIPP - BLAU
*/
.blau {
	width: 150px;
	text-align: right;
	font-size: 0.7em;
	color: #A1B3BD;
	margin-right: 8px;
	}
	.blau .titel {
		background-color: #2E4672;
		text-align: center;
		padding: 4px;
		border: 1px solid #364660;
		font-weight: bold;
		margin-top: 3px;
		}
	.blau .titel A {
		color: white;
		font-size: 1.2em;
		text-decoration: none;
		display: block;
		width: 100%; height: 100%;
		}
/*
#################################### ANZEIGE - ROT
*/		
.rot {
	width: 150px;
	text-align: right;
	font-size: 0.7em;
	color: #A1B3BD;
	margin-right: 8px;
	}
	.rot .titel, .rot .fuss {
		background-color: #BA551D;
		text-align: center;
		padding: 4px;
		border: 1px solid #9E5E3B;
		font-weight: bold;
		margin-top: 3px;
		}
	.rot .titel A, .rot .fuss A {
		color: white;
		font-size: 1.2em;
		text-decoration: none;
		}		
	.rot .fuss {
		margin: 0;
		}
	.rot .fuss A {
		font-size: 1em;
		font-weight: normal;
		margin: 0;
		}
/*
#################################### LISTE
*/		
.liste {
	width: 125px;
	/*background-color: #F5F9FA;*/
	text-align: left;
	font-size: 10px;
	color: #A1B3BD;
	margin-top: 15px;
	margin-left: 4px;
	}		
	.liste .tipp {
		margin-top: 8px;
		font-family: Arial, Helvetica, sans-serif;	
		text-align: left;
		color: #304769;
		}
	.liste .tipp  A {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #304769;
	font-size: 11px;
	font-weight: bold;
		}

