* {margin:0;padding:0;}

body {
	font:normal 12px/17px Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;
	}

p, td, li, textarea {margin:0;font:normal 12px/17px Arial,Helvetica,Sans-Serif;}
ul, li {list-style:none;margin-left:0;}
li {padding-left:15px; background:transparent url('pixel3.gif') 4px 7px no-repeat;}

p, ul, h1, h2 {margin-bottom:10px;}
h1 {font-size: 17px; line-height: 20px; color: #B51621; text-decoration:none;}
h2 {font-size: 14px; line-height: 16px; color: #B51621;}
h3 {font-size: 13px; line-height:16px; color:#000; font-weight:bold;}

table {border-collapse:collapse;}
th, td {padding:0px;}
th {text-align:left; font-weight:bold;}
table.blind, table.blind td {padding:0; margin:0; border:0;}

a:link, a:visited {color:#B51621; text-decoration:underline; }
a:active, a:hover, a:focus {color:#B51621; text-decoration:underline; }

h1 a:link, h1 a:visited {color:#B51621; text-decoration:none; }
h1 a:active, h1 a:hover, h1 a:focus {color:#B51621; text-decoration:underline; }

img {border:0;padding:0;margin:0;}
#container {position:relative; margin:0 auto 0 auto; width:995px;}
#links {float:left; width:190px; margin:0; border:1px solid #A8A7A2;}
#linksinnen {margin:25px 20px 0 25px;}
#linksinnen h3 {font-weight:bold; color:#B51621;font-size:12px; margin:10px 0; font-family:arial;}

#rubriken {margin:5px 0 10px 0;}
#rubriken p {margin:0 0 3px 0; border-bottom:1px solid #FABA1E;}
#rubriken a, #rubriken a:link, #rubriken a:visited {color:#000; text-decoration:none;}
#rubriken a:hover, #rubriken a:focus, #rubriken a:active {color:#000; text-decoration:underline;}

#ausgabewahl {border:1px solid #FABA1E; width:145px; margin:16px 0 0 0; padding:5px;}
#ausgabewahl select, #ausgabewahl input {font-size:10px; background-color:#E9E9EA;}
#ausgabewahl p {margin:0 0 7px 0; color:#646567;}

#statmenu {margin:40px 0 20px 0;}
#statmenu p {margin:0 0 7px 0;}
#statmenu a, #statmenu a:link, #statmenu a:visited,
	#ausgabewahl a, #ausgabewahl a:link, #ausgabewahl a:visited
	{color:#646567; text-decoration:none;}
#statmenu a:hover, #statmenu a:focus, #statmenu a:active,
	#ausgabewahl a:hover, #ausgabewahl a:focus, #ausgabewahl a:active
	{color:#646567; text-decoration:underline;}


#rechts {float:right;width:220px; margin-left:0; border:1px solid #A8A7A2;}
#rechtsinnen {margin:8px;}
#mitte {margin:0 240px 50px 210px;}
#oben {height:125px; background:#FFF url('/images/bgoben.jpg') left top no-repeat;}
#homebutton {position: absolute; top:40px; left:0;}

#qsuche {position: absolute; left:190px; top:50px; background-color:#E9E9EA;
		width: 190px; height: 18px; padding: 0px 0 0 3px; border:1px solid #646567;}
#suchstr {background-color: #E9E9DA; border:0; width: 165px; font-size:12px; height:12px;
	line-height:12px; }
#suchbutton {background-color:transparent; border:0; width:15px; height:15px; font-size:15px;
	line-height:19px;padding:0; margin:0;}
#esuche td {height:35px; vertical-align:middle;}
#suchbuttone {border:0; background-color:#FFBA18; width:110px; height:25px;}
.suchstr {background-color: #E9E9DA; border:1px solid #000; height:16px; width:280px;}

#menuoben {position:absolute; left:140px; top:3px; width:840px;}
#menuoben a {float:right; min-width:60px; display:block; height:20px; line-height:20px;
	border:1px solid #FABA1E; padding:0 15px 0 5px;}
#menuoben a:link, #menuoben a:visited
	{color:#646567; text-decoration:none; background-color:#FEF7E8;}
#menuoben a:hover, #menuoben a:active, #menuoben a:focus
	{color:#646567; text-decoration:none; background-color:#E9E9EA;}
#menuoben a.akt {background-color:#E9E9EA;}

#artikelfuss {margin:20px 0 20px 0;}
#artikelfuss p {margin:0; font-size:10px;}
#artikelfuss a, #artikelfuss a:link, #artikelfuss a:visited {color:#646567; text-decoration:none;font-size:10px;}
#artikelfuss a:hover, #artikelfuss a:focus, #artikelfuss a:active {color:#646567; text-decoration:underline;font-size:10px;}
#artikelfuss table {width:540px; border:0; border-collapse:collapse; margin:0; padding:0;}
#artikelfuss td { border:0; margin:0; padding:0;}

#seitenAnzeiger {width:540px;margin: 15px 0 15px 0; border-collapse:collapse; border:0;  padding:0;}
#seitenAnzeiger td {border:0; margin:0; padding:0;}
.suchlist, .suchlist a, .suchlist a:link, .suchlist a:visited {margin:0;font-size:14px; text-decoration:none;}
td.suchlist {padding-bottom:0;}
div.strich {width:540px; border-bottom:1px solid #000; height:1px; margin:0 0 13px 0;}

#suchsort {padding:8px 0 8px 0; color:#B51621;border-top:1px solid #000;
		border-bottom:1px solid #000; margin-bottom:13px; width:540px;}
#suchsort input {border:1px solid #646567; background-color:#FEF7E8; width:90px; height:17px; font-size:12px; cursor:pointer;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#B51621;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#B51621;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#B51621;}


.cms {position:absolute;top:35px;left:600px;}
#maintext .cms {position:relative;top:0;left:20px;width:100px; height:15px; background-color:transparent;}
.cms {background-color:transparent;
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}
.cmslink {font-size:13px; color:#F00; text-decoration:none; font-weight:normal;background-color:#FF0;}

hr {background-color:#000;border-bottom:solid 2px #000;width:100%;
	text-align:left;
	margin:0 0 10px 0;}

.layoutLstandard p {margin:0;}
#mitte .layoutLstandard .weiterlink {text-decoration:none;}

.layoutDstandard p {margin-bottom:10px;}
.detailbild {background-color:#D9DADB; float:left; padding:3px 3px 3px 3px; margin:0 10px 10px 0;}
.layoutDstandard h4 {color:#B51621;font-size:10px; text-transform:lowercase;}
.h4text {color:#646567; text-transform:uppercase;}

.bildlinks {margin:0 6px 0 0;float:left;}
.bildrechts {margin:0 0 0 10px;float:right; width:130px;}
.bildcenter {margin:0;text-align:center;}
.bildunter {font:italic 11px Verdana,Arial,Helvetica,Sans-Serif;
	text-align:left;margin-top:3px;width:300px;}

.klein {font-size:11px;font-weight:normal;}
.blind {display:none;}
.rot {color:#B51621;}

.hlp, .hlp:link, .hlp:visited {
	background-color:#008000;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}

.ivz {width:180px; margin:0 6px 6px 0;}
.ivz p {margin:0; font-weight:bold;}
.ivz li {background-image:url('/images/disc.gif'); }
.ivz li a, .ivz li a:link, .ivz li a:visited {text-decoration:none; color:#646567;}

.kasten {float:left; width:360px; margin:0 10px 10px 0; padding:5px; border:1px solid #000;}
.mini {font-size:10px;}
#toptermin {background-color: #D9DADB; padding: 5px; width:190px;}
#toptermin h3 {font-weight:bold; font-size:12px; margin:5px 0 5px 0;}
#toptermin a, #toptermin a:link, #toptermin a:visited {text-decoration:none;}


#postings {background-color:#FEF7E8; padding:4px; color:#646567;}
#postings a, #postings a:link, #postings a:visited {text-decoration:none; color:#646567;}
#postings a:hover, #postings a:active, #postings a:focus {text-decoration:underline; color:#646567;}

.ybut {width:120px; border:0; background-color:#F7BA21; color:#000; font-size:13px; line-height:20px;}
.lbinp {width:250px; background-color:#E7E7E7;}
.box {float:left; margin-right: 10px; padding: 5px; width: 250px; border: 1px solid #000;font:normal 12px/17px Arial,Helvetica,Sans-Serif}
#postings div.posting { padding:3px 1px 3px 6px; margin:0 0 18px 0;}
#postings div.posting h2 {font-weight:bold; font-size:15px; color:#656567;}
#postings div.posting div {font-weight:normal; font-size:12px; color:#656567;}

#printkopf {display:none;}

@media print {
#links, #rechts, #oben, .cms, #artikelfuss
	{display:none;}
#mitte {margin:7mm; padding:0; clear:both;}
#printkopf {display:block;}
}