html, body, form, input, select, textarea, a, div, p, table, tr, td, img, h1, h2, h3, h4, h5, ul, ol { padding:0px; margin:0px; }
body { background-color: #d3cab2; padding-bottom:20px; background-image:url(images/bg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#333333; }
input, select, textarea { font-size:12px; color:#000000; }
b, strong { font-weight:700; }
div { display:block; position:relative; }

div#head { width:100%; height:249px; background-color:#720000; }
div#banner { width:954px; margin:auto; height:249px; }
div#head2 { width:100%; height:138px; background-image:url(images/bg-head2.jpg); }
div#fotos { width:954px; margin:auto; height:249px; }
div#inhaltsbereich { width:954px; margin:auto; background-image:url(images/bg-inhalt.jpg); }
div#inhalt_oben { width:954px; height:12px; }

div#navigation { width:198px; padding-left:8px; float:left; }
div#navigation ul { list-style:none; width:185px; margin-bottom:16px; }
div#navigation ul ul { margin-bottom:0px; }
div#navigation ul li { display:block; width:100%; padding-top:7px; padding-bottom:4px; }
div#navigation a { display:block; margin:auto; text-decoration:none; padding-bottom:5px; padding-left:6px; font-size:13px; color:#666666; border-bottom:1px dotted #BEBDBC; }
div#navigation ul li li { padding-top:5px; padding-bottom:1px; }
div#navigation ul li li a { padding-left:12px; font-size:11px; }
div#navigation a:hover { color:#990000; }
div#navigation .aktiv { color:#990000; }

div#inhalt { width:492px; padding-left:25px; padding-right:25px; padding-bottom:25px; float:left; line-height:18px; }
div#inhalt ul { margin:12px; margin-left:20px; }
div#inhalt input { margin-bottom:3px; margin-top:3px; }

div#infobox { width:180px; padding-left:13px; float:left; margin-top:1px; font-size:11px; }
.ticker { border-top:dotted 1px #C9C1B1; border-bottom:dotted 1px #C9C1B1; text-align:left; padding-top:12px; padding-bottom:12px; }
.ticker a { }

div#inhalt_unten { clear:both; width:954px; height:6px; }

div#footer { width:954px; margin:auto; padding-top:20px; }
div#footer img { margin-right:5px; }
div#footer a { color:#333333; }
	div.sd1 { float:left; width:110px; margin-left:231px; }
	div.sd2 { float:left; width:160px; padding-bottom:20px; }
	.sd1 a, .sd2 a { font-size:10px; }
	div.poweredby { float:left; width:250px; padding-bottom:20px; }
	.poweredby { font-size:10px; color:#333333; }


div#like { display:block; position:relativ; }
div#like img { margin-bottom:12px; }

/* ::: Überschrift ::: */
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#990000; text-decoration:none; font-weight:700; margin-top:6px; margin-bottom:12px; padding-bottom:3px; border-bottom:1px dotted #BEBDBC; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#990000; text-decoration:none; font-weight:700; margin-bottom:6px; }
h3 { display:block; width:177px; padding-left:3px; padding-top:3px; padding-bottom:3px; background-color:#D7CEBD; margin-top:3px; margin-bottom:3px; font-size:12px; color:#990000; font-weight:700; text-transform:uppercase; }

/* ::: Einzelne Divs ::: */
#bild_unterschrift { padding-top:5px; }

/* ::: Templates ::: */
.abschluss { clear:both; display:block; margin:auto; border-bottom:1px dotted #EFE5B0; margin-bottom:10px; padding-bottom:6px; }

.temp01 { width:100%; }

.temp02 { float:left; padding-right:20px; padding-bottom:10px; }
.temp021 { display:inline; }

.temp03 { display:inline; }
.temp031 { float:right; padding-left:20px; padding-bottom:10px; }


.temp04 { float:left; width:48%; margin-right:3%; }
.temp041 { float:left; width:48%; }

.temp07 { width:100%; text-align:center; }

.temp12_1 {
	float:left;
	width:48%;
	text-align:left;
}
.temp12_2 {
	float:right;
	width:48%;
	text-align:right;
}

.temp13 { float:left; width:33%; text-align:center; }

.temp14, .temp141 { float:left; width:161px; text-align:left; }
.temp141 { width:160px; }

.temp15_1 {
	float:left;
	width:19%;
	text-align:center;
}
.temp15_2 {
	float:left;
	width:20%;
	text-align:center;
}
.temp15_3 {
	float:left;
	width:20%;
	text-align:center;
}
.temp15_4 {
	float:left;
	width:20%;
	text-align:center;
}
.temp15_5 {
	float:left;
	width:19%;
	text-align:center;
}

.temp16 { float:left; width:33%; }

.temp17_1 {
	float:left;
	width:25%;
}
.temp17_2 {
	float:left;
	width:24%;
}
.temp17_3 {
	float:left;
	width:24%;
}
.temp17_4 {
	float:left;
	width:25%;
}
.temp22_1, .temp22_2, .temp22_3, .temp22_4, .temp22_5 {
	float:left;
	width:20%;
}
.temp22_5 {
	width:19%;
}

/* ::: PDFs ::: */
.pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.pdf {
	color:#0000AA;
}
a.pdf:hover	{
	color:#0000AA;
	text-decoration:underline;
}





/* ::: Video ::: */
.mov {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.mov {
	color:#0000AA;
}
a.mov:hover {
	color:#0000AA;
	text-decoration:underline;
}





/* ::: Gästebuch ::: */
.gbuch_txt_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	font-style:italic;
	font-weight:100;
}
.gbuch_txt_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
.gbuch_txt_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
.gbuch_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.gbuch_links {
	color:#0000AA;
	display:block;
	padding:10px;
	margin:auto;
	border:1px dotted #333333;
	background-color:#CCCCCC;
	text-transform:uppercase;
	font-weight:700;
	color:#336699;
	font-size:14px;
}
a.gbuch_links:hover {
	color:#0000AA;
	text-decoration:underline;
}





/* ::: Zähler ::: */
.counter {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}





/* ::: Sitemap ::: */
.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
}
a.sitemap { }
a.sitemap:hover {
	text-decoration:underline;
}

/* ::: Sitemap_SUB ::: */
.sitemap_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}
a.sitemap_sub { }
a.sitemap_sub:hover {
	text-decoration:underline;
}

/* ::: menue pfeile ::: */
.raquo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
}

.raquo_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
}

.vform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
	background-color:#CCCCCC;
}

.vform_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:700;
	background-color:#000000;
}

.navigator_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-style:normal;
	font-weight:100;
}

