/* ::: HTML ::: CMS ::: Allgemein ::: */
html, body, form, input, select, textarea, table, tr, td, div, p, h1, h2, h3, h4, h5, ul, li, a { margin:0px; padding:0px; } 
html, body { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#333333; background-color:#F5F0E9; }
div { display:block; position:relative; }
b, strong { font-weight:700; }
body a { color:#0066CC; }
body a:hover { color:#333333; }
input, select, textarea { margin-bottom: 10px; }
p { margin-bottom:16px; }

div#master {  width:100%; margin-top:20px; /*height:235px;*/ height:inherit; background-image:url(images/bg-body.jpg); background-position:top center; background-repeat:no-repeat; text-align:center; }
div#head { width:755px; padding-left:205px; height:27px; padding-top:26px; margin:auto; background-image:url(images/head1.jpg); text-align:left; color:#7E0000; font-weight:100; }
div#mitte { width:960px; height:inherit; margin:auto; }
div#logo { float:left; width:201px; height:182px; }
div#banner { float:left; width:559px; text-align:left; border-right:1px solid #E7D3AB; }
div#navigation { clear:both; float:left; width:201px; margin-right:20px; background-color:#E5D7C8; padding-top:32px; background-image:url(images/nav-oben.jpg); background-position:top; background-repeat:no-repeat; text-align:left; }
div#seitzeichen, div#facebook { text-align:center; border-bottom:1px solid #AA9783; padding-top:6px; padding-bottom:6px; }
div#facebook { background-color:#FFFFFF; padding-top:0px; }
div#inhalt { float:left; text-align:left; width:520px; }
div#infobox { float:right; width:199px; padding-top:32px; border-left:1px dotted #E7D3AB; /*border-bottom:1px dotted #E7D3AB; border-right:1px dotted #E7D3AB;*/ text-align:left; }
div#infobox img { border:0px; }
	div#google_translate_element { text-align:left; }

	div#footer { clear:both; width:960px; margin:auto; text-align:left; padding-top:20px; border-bottom:3px solid #E6E2DC; }
		div#sd1 { float:left; width:125px; margin-left:200px; padding-bottom:12px; padding-top:10px; }
		div#sd2 { float:left; width:188px; padding-top:10px; }
		div#sd1 a, div#sd2 a, div#poweredby, div#poweredby a { font-size:10px; }
		div#poweredby { float:left; text-align:left; padding-top:10px; }

div#inhalt ul { margin-bottom:20px; }
div#inhalt ul li { padding-left:10px; margin-left:10px; }
div#inhalt { line-height:18px; }

/* ::: Überschriften ::: */
h1 { font-size:18px; color:#004a3b; font-weight:100; letter-spacing:0.1em; text-transform:uppercase; padding-top:12px; padding-bottom:12px; margin:auto; margin-bottom:11px; border-bottom:2px solid #E6E2DC;  }
h2 { font-size:14px; color:#004a3b; font-weight:100; letter-spacing:0.1em; padding-bottom:10px; margin:auto; margin-bottom:8px; /*background-color:#FFFFFF;*/ border-bottom:2px dotted #E6E2DC;  }
h3 { font-weight:700; text-transform:uppercase; padding:8px; padding-bottom:4px; margin-bottom:4px; padding-top:4px; }
h4 { }
h5 { }

/* ::: Menüstruktur ::: */
ul.menu { list-style:none; width:200px; margin:0px; padding:0px; }
ul.menu li { border-bottom:1px solid #AA9783; }
ul.menu li li { border:0px; }
ul.menu li a { color:#806345; font-size:14px; padding-left:2px; display:block; margin:auto; text-decoration:none; padding-top:4px; padding-bottom:5px; }
ul.menu li li a { padding-left:12px; font-size:12px; font-weight:100; }
ul.menu li a:hover { background-color:#FFFFFF; }
.aktiv { color:#A26E31; background-color:#FFFFFF; }

.ticker_überschrift { background-image:url(images/bg-ticker.jpg); background-repeat:repeat-y; background-position:top left; /*border-bottom:1px dotted #E7D3AB; padding-top:2px; padding-bottom:2px;*/ }
.ticker { clear:both; padding:8px; margin-bottom:4px; margin-top:4px; }
.ticker a { }
.ticker p { margin:0px; padding:0px; }
.ticker07 { width:100%; text-align:left; padding:8px; }


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

/* ::: Templates ::: */
.abschluss { clear:both; display:block; margin:auto; border-bottom:1px dotted #E6E2DC; 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:center;
}
.temp12_2 {
	float:right;
	width:48%;
	text-align:center;
}

.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 {
	float:left;
	width:19%;
}
#temp22_2 {
	float:left;
	width:20%;
}
#temp22_3 {
	float:left;
	width:20%;
}
#temp22_4 {
	float:left;
	width:20%;
}
#temp22_5 {
	float:left;
	width:19%;
}


/* ::: Text unterm Bild ::: */
.bild_unterschrift { font-size:10px; color:#333333; text-align:center; }

/* ::: Senden und Drucken ::: */
.sendendrucken { font-size:9px; color:#fbe693; text-decoration:none; font-style:normal; font-weight:100; }
a.sendendrucken:hover { text-decoration:underline; }

/* ::: PDFs ::: */
.pdf { font-size:14px; color:#004a3b; background-image:url(images/bild_pdf.png); background-repeat:no-repeat; background-position:left; padding-left:30px; margin-bottom:12px; margin-top:12px; }
a.pdf:hover	{ text-decoration:underline; }

/* ::: Sitemap ::: */
.sitemap { font-size:12px; color:#004a3b; }
a.sitemap { text-decoration:none; }
a.sitemap:hover { text-decoration:underline; }
