/* CSS Document */

html, body { 
	background-color:#DCDCDC;
	color:#133A5F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
margin:0;
    padding:0;
    height:100%;
	width:999px;

	}
p, td {
	color:#133A5F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 8px 0 5px 0;
	}
ul, li {
	color:#133A5F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
h1 {
	color:#983918;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 9px 0 8px 0;
	border-top: solid 1px #819DC1;
	border-bottom: solid 1px #819DC1;
	}
h2,h3 {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 2px 0 2px 0;
	padding: 5px 0 5px 5px;
}
div#news h4{
	color:#133A5F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:25px 0 5px 0;
	text-decoration:underline;
	
	}
form { margin-top:10px;}
ul { margin-left:15px;}
table { width:90%;}

/*header*/
div#headleft {
	width:200px;
	float:left;
	padding: 60px 5px 2px 5px;
	vertical-align:bottom;
	text-align:center;
	background-color:#DCDCDC;
	}
div#headright {
color:#FFFFFF;
height:96px;
	width:200px;
	float:right;
	padding: 0px 5px 3px 15px;
		margin:2px;
	vertical-align: bottom;
	text-align:left;
	background-color:#983918;
	border:solid 1px #fff;
	margin:0;
	}
div#headcenter {
	margin: 0px 220px 0px 220px;
	vertical-align:bottom;
	text-align:center;
	background-image:url(images/bg_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#DCDCDC;

	}


/*Menue*/
div#menue {
 clear:both;
	width:100%;
	border-top:4px solid #fff;
	text-align:center;
	background-color:#819DC1;
	height:20px;
	color:#FFFFFF;
	padding:4px 0 4px 0;
	}

/*Banner*/
div#bannerimghome  {
	background-image:url(images/bg_foto.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#133A5F;
	height:153px;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}
div#bannerimgseiten  {
	background-image:url(images/bg_foto.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#133A5F;
	height:75px;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}
/*Content*/
div#contentcontainer { background-color:#819DC1;}
div#contentleft {
	width:185px; 
	float:left;
	padding: 5px 5px 5px 5px;
	margin:2px;

	text-align:center;
	background-color:#819DC1;
		
		overflow:hidden;

	}
div#contentright { 
color:#FFFFFF;
	width:200px;
	float:right;
	padding: 5px 5px 5px 5px;
		margin:2px 0px 0px 0px;
	
	text-align:center;
	background-color:#819DC1;

	}
	
div#contentcenter { 
border:solid 1px #fff;
	margin: 0px 212px 0px 200px;
	padding: 5px 10px 5px 10px;
	background-color:#FFFFFF;

}

div#contentcenterbuchen { 
	margin: 2px 20px 2px 230px;
	padding: 5px 10px 5px 10px;
	background-color:#FFFFFF;
}

	
/*footer*/
div#footer { 
 clear: both;
 border-top:solid 2px #819DC1;
    bottom:0px;
				left:0px;
				background-color:#FFFFFF;
	padding: 3px 0 3px 0;
	text-align:center;
	font-weight:normal;

	}

/*Layer*/
div#overlay {
	position:absolute;
	left:15px;
	top:168px;
	width: auto;
	height: auto;
	z-index:1;
}

/*Tabellenzellen*/
.bggrau { background-color:#DCDCDC;}
.bgdblau { background-color:#133A5F;}
.bghblau { background-color:#819DC1;}
.bghblau2 {background-color:#D0D8DF;}
.bgorange { background-color:#D5692F;}
.bgbraun { background-color:#983918;}
.bgweiss { background-color:#fff;}
.bghblau3 {background-color:#f5f7fb;}

/*Links*/
#contentcenter a { color:#983918; text-decoration:underline; font-size:12px;}

#menue a { color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal;}
#footer a {color:#983918; text-decoration:none; font-size:12px;}

/*Texte Content*/
#contentcenter p, ul, li { font-size:12px;}
#contentcenter ul, li { font-weight:bold; text-decoration:none; line-height:20px; font-size:12px; 	color:#133A5F;}

div#preise { float:right; border:1px solid #aaaaaa; color:#133A5F;	font-size:12px;
	margin: 1px 2px 1px 2px;
	padding: 3px 5px 3px 5px;
	width:90px;
	text-align:right;}

div#drucken { float:right; border:1px solid #aaaaaa; color:#fff;	font-size:12px;
	margin: 1px 2px 1px 2px;
	padding: 3px 5px 3px 5px;
	width:90px;
	text-align:right;
	 background:#983918;}
		#drucken a { color:#fff; text-decoration:none; font-weight:bold;}

/*Contenttabs*/

#contentcenter 
		.t1 { border-left:10px solid #819DC1; padding-left:3px; line-height:18px; width:auto; float:left; height:302px;}
		.t2 {  border-left:15px solid #D5692F; padding-left:3px; margin-left:3px; line-height:18px; width:auto; float:left; height:302px;}
		.t3 {   border-left:10px solid #983918; padding-left:3px; margin-left:3px; line-height:18px; width:auto; float:left; height:302px;}
		
div#headright ul, li{  list-style-image:url(images/stern.gif); font-weight:bold; text-decoration:none; line-height:25px;}
#headright a {font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

a.buchen { background:#983918; font-weight:bold;}
a.arrangements { background:#FF6600; font-weight:bold;}
.textrot { color:#983918;}

#contentweihnacht { position:relative; }
#weihnacht { background:url(images/bg_weihnacht.jpg) no-repeat center top  #fff; width:402px; height:561px; margin:0px; padding:161px 126px 130px 124px; margin-top:0px;}
#weinachtcontent {  overflow:hidden; width:402px; height:559px; }
#weinachtcontent .gedicht { font-size:10px;}
#weinachtcontent p { font-size:12px;}
