html { 
	height:100%;
	margin-bottom:1px;
} 

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#373737;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:12px;
	background-color:#F9F9D2;
}

#right {
	vertical-align:top;
}

#img-top-left {
	width:675px;
	background-color:#FFFFFF;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
}

#img-top-right {
	width:259px;
	background-color:#FFFFFF;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:10px;
	padding-top:10px;
}

.linie {
	background-color:#F0D3D5;
	height:1px;
}

#imp-priv {
	text-align:center;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	font-size:11px;
	color:#000000;
}

#imp-priv a:link {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#imp-priv a:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#imp-priv a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

#imp-priv a:active {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#logo {
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#footer {
	text-align:center;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#000000;
}

#footer a:link {
	color:#000000;
	text-decoration:none;
}

#footer a:visited {
	color:#000000;
	text-decoration:none;
}

#footer a:hover {
	color:#000000;
	text-decoration:underline;
}

#footer a:active {
	color:#000000;
	text-decoration:none;
}



/* --------------------------------------------- BEGINN NAVI MAIN BEGINN -------------------------------------------- */
.navi_main-pt {
	padding-bottom:0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
}

#navi_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#CE4C13;
	padding-bottom:28px;
	padding-left:10px;
	padding-right:0px;
	padding-top:18px;
	background-color:#FFFFFF;
}

.navi_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#CE4C13;
}

.navi_main a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#CE4C13;
}

.navi_main a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}


.navi_mainMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_mainMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_mainMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_mainMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_mainMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_mainMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_main_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_main_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}

.navi_main_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0E695D;
}


	/* -------------------------------------------- BEGINN NAVI LEFT ----------------------------------------------- */
	#navi_left {
		background-color:#FFFFFF;
		width:180px;
		vertical-align:top;
		padding-bottom:14px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
	}
	
	.navi_left {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#4b4b4b;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:0px;
		padding-top:5px;
	}
	
	.navi_left a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#4b4b4b;
	}
	
	.navi_left a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	
	.navi_leftMouseUp {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:0px;
		padding-top:5px;
	}
	
	.navi_leftMouseUp a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.navi_leftMouseUp a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.navi_leftMouseOver {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:0px;
		padding-top:5px;
	}
	
	.navi_leftMouseOver a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.navi_leftMouseOver a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.navi_left_aktiv {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:0px;
		padding-top:5px;
	}
	
	.navi_left_aktiv a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.navi_left_aktiv a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	/* -------------------------------------------- ENDE NAVI LEFT ----------------------------------------------- */
	
	
	/* -------------------------------------------- BEGINN BEREICH LEFT ----------------------------------------------- */
	.bereich_left a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
	}
	
	.bereich_left a:hover {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	
	.bereich_leftMouseUp {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_leftMouseUp a {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_leftMouseUp a:hover {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_leftMouseOver {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_leftMouseOver a {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_leftMouseOver a:hover {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_left_aktiv {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_left_aktiv a {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	
	.bereich_left_aktiv a:hover {
		font-family:Arial, Helvetica, sans-serif;
/*		font-size:14px;
		font-weight:bold;
*/		text-decoration:none;
		color:#CE4C13;
		background-color:#F0CAB9;
	}
	/* -------------------------------------------- BEGINN NAVI LEFT ----------------------------------------------- */

/* --------------------------------------------- ENDE NAVI MAIN ENDE -------------------------------------------- */



#bildwechsel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#CE4C13;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:0px;
	padding-top:16px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.bildwechsel {
	border:1px solid #F0D3D5;
}

#navi-lang {
	float:left;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:12px;
	width:328px;
}

#navi-lang a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

#navi-lang a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

#navi-lang a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}

#navi-lang a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}



/* ----------------------------------------------------- BEGINN CONTENT BEGINN ------------------------------------------------- */
#content {
	width:755px;
	background-color:#FFFFFF;
	padding-bottom:14px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	vertical-align:top;
	line-height:20px;
}

#content a:link {
	color:#0E695D;
	font-size:12px;
	text-decoration:none;
}

#content a:visited {
	color:#0E695D;
	font-size:12px;
	text-decoration:none;
}

#content a:hover {
	color:#0E695D;
	font-size:12px;
	text-decoration:underline;
}

#content a:active {
	color:#0E695D;
	font-size:12px;
	text-decoration:none;
}
/* ----------------------------------------------------- ENDE CONTENT ENDE ------------------------------------------------- */



/* ------------------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN --------------------------------------- */
h1 {
	color:#0E695D;
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

h2 {
	color:#0E695D;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0E695D;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	margin-top:4px;
	padding:0px;
}
/* ------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE --------------------------------------- */



/* ------------------------------------------- BEGINN BOTTOM BEGINN --------------------------------------- */
#expressanfrage {
	width:240px;
	float:left;
	border:1px solid #F0D3D5;
}

.express-close {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.express-close a:link {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.express-close a:visited {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.express-close a:hover {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.express-close a:active {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.expressanfrage-cnt {
	padding-bottom:3px;
	padding-left:5px;
	padding-right:0px;
	padding-top:3px;
	font-size:12px;
	line-height:14px;
}

#aktuelle-angebote {
	width:240px;
	float:left;
	border:1px solid #F0D3D5;
}

.akt-angeb-titel {
	color:#CE4C13;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FAEFEA;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:0px;
	padding-top:3px;
}

.akt-angeb-cnt {
	padding-bottom:3px;
	padding-left:5px;
	padding-right:0px;
	padding-top:3px;
	font-size:11px;
	line-height:15px;
}

#wetter {
	width:240px;
	float:right;
	border:1px solid #F0D3D5;
}

#wetter-cnt {
	padding-bottom:6px;
	padding-left:5px;
	padding-right:0px;
	padding-top:6px;
	font-size:10px;
	line-height:14px;
}

.wetter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}

#spacer {
	width:15px;
	float:left;
}

.more {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
}

.more a:link {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.more a:visited {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.more a:hover {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

.more a:active {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
/* ------------------------------------------- ENDE BOTTOM ENDE --------------------------------------- */



#wetter-quelle {
	color:#0E695D;
	font-size:12px;
	text-align:right;
	padding-bottom:18px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#wetter-quelle a:link {
	color:#0E695D;
	font-size:12px;
	text-decoration:underline;
}

#wetter-quelle a:visited {
	color:#0E695D;
	font-size:12px;
	text-decoration:underline;
}

#wetter-quelle a:hover {
	color:#0E695D;
	font-size:12px;
	text-decoration:none;
}

#wetter-quelle a:active {
	color:#0E695D;
	font-size:12px;
	text-decoration:underline;
}



#formulare {
	border:1px solid #0E695D;
	width:440px;
}

.txt-felder {
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
	vertical-align:top;
}

.nopflicht {
	display:none;
}



/* ----------------------------------------------------- BEGINN PREISLISTE BEGINN ----------------------------------- */
.preise-datum-zimmer {
	text-align:center;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	background-color:#F0CAB9;
}

#dz-etage01 {
	background-color:#F5DBD0;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:4px;
	padding-top:3px;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	font-size:12px;
}

#preis-01-dz-etage-01 {
	background-color:#F5DBD0;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-02-dz-etage-01 {
	background-color:#F7E2D9;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-03-dz-etage-01 {
	background-color:#F8E7E0;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-04-dz-etage-01 {
	background-color:#F9EAE4;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-05-dz-etage-01 {
	background-color:#F6E0D6;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-06-dz-etage-01 {
	background-color:#F8E7DF;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-07-dz-etage-01 {
	background-color:#F9ECE6;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-08-dz-etage-01 {
	background-color:#FAEFEA;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-09-dz-etage-01 {
	background-color:#F7E3DA;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-left:1px solid #FFFFFF;
}

#preis-10-dz-etage-01 {
	background-color:#F9EAE3;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-left:1px solid #FFFFFF;
}

#preis-11-dz-etage-01 {
	background-color:#FAEFEA;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-left:1px solid #FFFFFF;
}

#preis-12-dz-etage-01 {
	background-color:#FBF2EE;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0E695D;
	border-left:1px solid #FFFFFF;
}

#dz-etage02 {
	background-color:#F8E7DF;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:4px;
	padding-top:3px;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	font-size:12px;
}

#ez-etage01 {
	background-color:#FAEFEA;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:4px;
	padding-top:3px;
	line-height:16px;
	font-size:12px;
}



.preise-datum-appartement {
	text-align:center;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	background-color:#C3D85E;
}

#app-10 {
	background-color:#CFE07E;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:4px;
	padding-top:3px;
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	font-size:12px;
}

#preis-01-app-10 {
	background-color:#CFE07E;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#CE4C13;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-02-app-10 {
	background-color:#D5E48E;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#CE4C13;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-03-app-10 {
	background-color:#DAE79A;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#CE4C13;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

#preis-04-app-20 {
	background-color:#D3E288;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#CE4C13;
	border-left:1px solid #FFFFFF;
}

#preis-05-app-20 {
	background-color:#D9E698;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#CE4C13;
	border-left:1px solid #FFFFFF;
}

#preis-06-app-20 {
	background-color:#DEE9A5;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#CE4C13;
	border-left:1px solid #FFFFFF;
}

#app-20 {
	background-color:#D9E698;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:4px;
	padding-top:3px;
	line-height:16px;
	font-size:12px;
}

#ez-etage01 {
	background-color:#FAEFEA;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:4px;
	padding-top:3px;
	line-height:16px;
	font-size:12px;
}

ul {
	margin-bottom:24px;
	margin-left:0px;
	margin-right:0px;
	margin-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	padding-top:0px;
}

li {
	list-style-type:disc;
	margin-bottom:0px;
	margin-left:8px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
/* ----------------------------------------------------- ENDE PREISLISTE ENDE ----------------------------------- */



/* ---------------------------------------------------- BEGINN ANGEBOTE BEGINN ----------------------------------------- */
.angebote-uebersicht-titel {
	padding-bottom:4px;
	padding-left:10px;
	padding-right:0px;
	padding-top:4px;
	background-color:#FEFCFD;
}

.angebote-datum {
	padding-bottom:4px;
	padding-left:0px;
	padding-right:10px;
	padding-top:4px;
	background-color:#FEFCFD;
	text-align:right;
}

.more-offers {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	background-color:#FEFCFD;
	width:120px;
}

.more-offers a:link {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.more-offers a:visited {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.more-offers a:hover {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

.more-offers a:active {
	color:#B4232E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#angebot-preis {
	text-align:right;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
	font-weight:bold;
	color:#CE4C13;
}

#angebote-detail-beschreibung {
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	vertical-align:top;
}
/* ---------------------------------------------------- ENDE ANGEBOTE ENDE ----------------------------------------- */

#routenplaner {
	vertical-align:top;
}

#routenplaner-formular {
	border:1px solid #F5DBD0;
}

.titel-routenplaner {
	text-align:center;
	background-color:#F5DBD0;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}

.content-routenplaner {
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}
