/* 
+++++++++++++++++++++++++++++++++++
+ Avendi Stylesheet               +
+++++++++++++++++++++++++++++++++++
*/
html,body{
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	margin:0px;
}
a {color:#81230e; text-decoration: none;}
a:hover {color:#000000;}
a.pfeil {
	background-image:url('/images/link-arrow.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 10px;
}
/* 
+++++++++++++++++++++++++++++++++++
+ Aufbau                          +
+++++++++++++++++++++++++++++++++++
*/
div.rahmen{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:998px;
	border:1px solid #000000;
	border-top:0px solid #000000;
	background-color:#f3d29b;
}
div.header{
	min-height:174px;
	background-image:url('/images/header.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:2px solid #ffffff;
}
div.headerbadhonnef{
	min-height:174px;
	background-image:url('/images/header-badhonnef.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:2px solid #ffffff;
}
div.headergriebtnitzsee{
	min-height:174px;
	background-image:url('/images/header-griebnitzsee.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:2px solid #ffffff;
}
div.header-eng{
	min-height:174px;
	background-image:url('/images/header-eng.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:2px solid #ffffff;
}
div.headerbadhonnef-eng{
	min-height:174px;
	background-image:url('/images/header-badhonnef-eng.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:2px solid #ffffff;
}
div.headergriebtnitzsee-eng{
	min-height:174px;
	background-image:url('/images/header-griebnitzsee-eng.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:2px solid #ffffff;
}
div.seminarisButton{
	position:absolute;
	width:145px;
	float:left;
	left:853px;
	top:110px;
	min-height:40px;
}
div.deutschButton{
	position:absolute;
	float:left;
	top:150px;
	left:873px;
}
div.englishButton{
	position:absolute;
	float:left;
	top:150px;
	left:935px;
}
div.menue{
	background-color:#f39900;
	border-top:1px solid #ae8251;
	border-left:1px solid #ae8251;
	border-right:1px solid #ae8251;
	border-bottom:4px solid #814902;
	margin:8px;
	margin-bottom:0px;
	text-align:left;
	padding-left:25px;
	float:left;
	width:955px;
	min-height:40px;
}
div.menue a{
	color:#3c2705;
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
	display:block;
	padding-top:11px;
	padding-bottom:11px;
}
div.menue a:hover{
	color:#81230e;
}
div.menue a.on{
	color:#81230e;
	background-image:url('images/menue-over.png');
	background-repeat:no-repeat;
	background-position:top;
	color:#81230e;
	font-weight:bold;
	
}
div.menue ul{
	margin:0px;
	padding:0px;
}
div.menue li{
	float:left;
	list-style:none;
	margin:0px;
	margin-right:5px;
	background-image:url('/images/trenner.png');
	background-position:right;
	background-repeat:no-repeat;
	
	padding-right:15px;
	
}
div.content{
	margin:8px;
	margin-top:0px;
	min-height:511px;
	background-image:url('/images/hintergrund.png');
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #ae8251;
	padding:30px;
	font-size:80%;
	color:#2f1f06;
	float:left;
	background-color:#fff0d8;
	width:920px;
}
span.footer{color:#81230e; font-size:70%;}
span.footer a{font-weight:bold; color:#81230e; text-decoration:none;}
span.footer a:hover{font-weight:bold; color:#b54c35;text-decoration:none;}
/* 
+++++++++++++++++++++++++++++++++++
+ Inhalte                         +
+++++++++++++++++++++++++++++++++++
*/
.inhalt2 {
		padding: 10px;	
}
.inhalt {
		margin-bottom: 20px;
		width: 550px;	
}
.inhalttab {
		width: 600px;
		border-spacing: 5px;
}
.inhalttab td {
	border: 1px solid #F39900;
	background-image:url('/images/50trans.png');
	vertical-align: top;
}
#aktuelles {
	float:right;
	margin-top: 40px;
	padding-left: 20px;
	width: 200px;
	min-height:400px;
	background-image:url('/images/trenner-angebote.png');
	background-position:0 0;
	background-repeat:no-repeat;
}
.inhalt2 {
	margin-bottom: 20px;
}
.liste {
	width: 600px;	
}
/* 
+++++++++++++++++++++++++++++++++++
+ Utilities                       +
+++++++++++++++++++++++++++++++++++
*/
div.utilities{
	color:#81230e;
	font-size:70%;
	float:right;
	color:#81230e;
	padding-top:8px;
	text-align:right;
}
div.utilities a{
	color:#81230e;
	text-decoration:none;
}
div.utilities a:hover{
	color:#000000;
}
div.utilities ul{
	margin:0px;
	padding:0px;
}
div.utilities li{
	list-style:none;
	margin:0px;
	margin-bottom:8px;
	margin-right:8px;
	padding:0px;
	padding-right:10px;
	background-image:url('/images/arrow.gif');
	background-position:right;
	background-repeat:no-repeat;
}
/* 
+++++++++++++++++++++++++++++++++++
+ Überschriften                   +
+++++++++++++++++++++++++++++++++++
*/
h1{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-bottom:2px;
	color:#81230e;
	font-size:100%;
	border-bottom:2px solid #f39900;
}
h2{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-bottom:2px;
	color:#81230e;
	font-size:100%;
}
/* 
+++++++++++++++++++++++++++++++++++
+ Formular Style                  +
+++++++++++++++++++++++++++++++++++
*/
input,textarea{
	background-color:#fff6e9;
	border:1px solid #744900;
}
/* 
+++++++++++++++++++++++++++++++++++
+ Startseite / Hotelauswahl Div`s +
+++++++++++++++++++++++++++++++++++
*/
div.hotelAuswahl{
	width:976px;
	background-color:#006600;
	margin-top:40px;
}
/*links*/
div.koelnBonn{
	float:left;
	width:472px;
}
/*rechts*/
div.berlinPotsdam{
	float:left;
	width:504px;
}
div.startseiteText{
	padding:30px;
}
div.contentStartseite{
	margin:8px;
	min-height:511px;
	background-image:url('/images/hintergrund.png');
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #ae8251;
	font-size:80%;
	color:#2f1f06;
	float:left;
	background-color:#fff0d8;
	display:block;
	text-align:justify;
}
/* Rechte Seite */
div.aktuellesStartseite{
	float:right;
	width: 250px;
	padding:10px;
	margin-right:30px;
	background-color:#fff6e8;
	border:2px solid #ffffff;
	text-align:left;
	margin-top: 60px;
}
img.text3 {
	margin-right: 10px;
	margin-bottom: 5px;
}
img.text4 {
	margin-left: 10px;
	margin-bottom: 5px;
}