html
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}

/* Seitenmerkmale */
body { scrollbar-face-color: #AA3607; scrollbar-highlight-color: #AA3607; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ebebeb; }
body { font-family: verdana, arial, helvetica, sans-serif; margin: 0px; font-size: 12px; }

/* Allgemeine Formatierungen */
h1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #685D61; padding-top: 10px; margin: 0px;  }
h2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #685D61; margin-bottom: 55px; }
h3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #685D61; margin-bottom: 0px;}
p, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #685D61; }
ul { margin: 15px; }
li { font-size: 11px; line-height: 16px; color: #000000; padding-bottom: 6px; }
form { margin: 0px; padding: 0px; }

/* Hyperlinks */
a:link, a:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000; }
a:hover { text-decoration: underline; color: #ff0000; }

/* Klassen */
.searchmarkup { color: aa3607; font-weight: normal; }
.caption { font-size: 10px; border: 0px solid blue; }
.imgtext-table { border: 0px solid red; padding-top: 2px; padding-bottom: 0px; margin: 0px; }
/*.imgtext-table td { border: 0px solid red; }*/
.imgtext-nowrap { width: 470px; }
.bulletlist { width: 320px; border: 0px solid red; } /* alter Wert: 450px */

/* Inhaltselemente */
#middlecol { padding: 10px; }
#middlecol .imgtext-table { margin-top: 15px; }
#middlecol input, #middlecol select { height: 18px; background-color: #ebebeb; border: 1px solid #685D61; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #685D61; }
#middlecol textarea { background-color: #ebebeb; border: 1px solid #685D61; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #685D61; }
#leftcol { background-image: url(../images/leftback.gif); background-repeat: repeat-y; }
#leftcol p { color: #ffffff; width: 144px; padding: 5px; font-size: 10px; }
#leftbottom { color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10px; padding: 20px 5px; }
#leftbottom a { color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#rightcol { background-color: #ffffff; background-image: url(../images/rightback.gif); background-repeat: repeat-y; }
#rightcol p { padding-left: 55px; }
#rightbottom { padding-left: 55px; }
#searchbox { background-image: url(../images/searchback.gif); background-repeat: repeat-y; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; padding: 3px; margin: 0px; }
#searchbox input { width: 95px; height: 18px; text-align: right; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #685D61; }

/* Sitemap */
.ebene1 { font-size: 13px; padding-left: 20px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
.ebene1 a { color: #AA3607; }
.ebene2 { font-size: 11px; padding-left: 25px; padding-top: 3px; padding-bottom: 3px; color: #685D61; }
.ebene2 a { color: #685D61; margin-bottom: 13px; }
.ebene3 { font-size: 10px; padding-left: 50px; padding-top: 3px; padding-bottom: 3px; color: #685D61; }
.ebene3 a { font-weight: normal; color: #685D61; }
.ebene4 { font-size: 9px; padding-left: 75px; padding-top: 5px; color: #685D61; }
.ebene4 a { color: #464646; font-weight: normal; }

/* Extension: Mininews */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }