@charset "UTF-8";

@media all
{
.bold {
	font-weight:bold;
}

.italics {
	font-style:italic
}

.colored {
	color:#DD0000;
}

.colored_bold {
	font-weight:bold;
	color:#DD0000;
}

.headline1 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.headline2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.roter_balken {background-color:#9A0000; height:15px; color:#FFFFFF}
.containter_rechts {background-color:#FFB83D; overflow:hidden; width:170px}
.head_green { font-size: 20pt; color: #9A0000; font-weight: bold; font-style: normal; margin-bottom:0.8em}
.banner {background-color:#FDB93E; background-repeat:no-repeat; width:950px; height:120px; margin-top:5px; margin-bottom:0px;}
.text { font-size: 10pt; }
.text_green { font-size: 10pt; color: #9A0000 }
.kurz_head { font-size: 16pt; color: #9A0000; font-weight: bold }
.text_kursiv { font-size: 9pt; font-style: italic; }
.text_fett { font-size: 11pt; font-weight: bold; }
.text_klein { font-size: 9pt }
.searchResult { color: #9A0000; font-weight:bold }
.error { font-size: 10pt; color: #9A0000; font-weight:bold }
.highlighText { background-color:#FFFF99; font-weight:bold }
input[type="submit"] { margin:1px; padding:1px; width:auto; }
input[type="text"], input[type="password"] {margin:2px; padding:2px; width:200px; font-size:12px;}
#cms_login_form input[type="text"], #loginForm input[type="password"] {margin:2px; padding:2px; width:200px; font-size:12px;}
#cms_login_form input[type="submit"] { margin:1px; padding:1px; width:100px; }
form#contact input[type="text"] {margin:2px; padding:2px; width:400px; font-size:12px;}
form#contact input[type="submit"] { margin:1px; padding:1px; width:100px; }
form#contact textarea {margin:2px; padding:2px; width:400px; height:300px; font-size:12px;}
form#searchForm input[type="text"] {margin-top:3px; padding:0px; width:60px; font-size:12px;}
#topnav {position:relative; float:right; top:0px; right:0px;}
#topnav li {line-height:14pt; top:auto; position:relative; float:left; margin:0px; padding:0px; list-style-type:none;}
#topnav a { color: #9A0000; font-weight: bold; background:transparent; text-decoration:none; float:left }
#topnav a:focus, #topnav a:hover, #topnav a:active { text-decoration:underline; background-color: transparent;}
#topnav .topnav_divider { color: #9A0000; font-weight: bold; font-size:12pt; width:16px; text-align:center; float:left; line-height:11pt}
#footer a { color: #9A0000; background:transparent; font-weight: bold;}
#footerText {float:left;}
#footer a:focus, #footer a:hover, #footer a:active {color: #fff; background-color: transparent; text-decoration:underline;}
#sitemap { margin-left: -20px; list-style-type: none; }
#sitemap ul { list-style-type:none; margin:0; padding-left: 20px; }
#sitemap li { margin:0px; padding: 0px; }
#sitemap a { text-decoration: none; }
div.imageshow {width:800px; height:auto}
div.imageshow div {border:1px solid #9A0000; width:auto; height:auto; padding: 0px 0px 0px 0px; margin:0px 10px 10px 0px; float:left; background-repeat:no-repeat; background-position:center center}
div.imageshow img {width:80px; height:80px}
.werbung { margin-bottom:10px}
.spaltenueberschrift {text-align:left;}
.leoliste th {text-align:left;}
table.imageshow {}
table.imageshow td {text-align:center; vertical-align:middle; width:100px; height:100px}
div.imageshow_image {width:auto; height:auto; margin:0px; padding:0px; }
div.imageshow_image div.image {width:auto; height:auto; text-align:center;}
div.imageshow_image div.image img {width:auto; max-width:550px; height:auto; margin:0px; padding:0px; border:1px solid #9A0000; }
div.imageshow_image div.text {text-align:center}
#bottomLinks { width:100%; margin-top: 20px; text-align:center}
#col_left { margin:10px 5px 0px 5px }
#col_right { margin:10px 5px 0px 5px }
#subarticle_left { margin:10px 5px 0px 5px }
#subarticle_right { margin:10px 5px 0px 5px }
}
@media print
{
.hidePrint {display:none}
}
