/* ------------------- Korrekturen Genaehr --------------------*/

#header {
	background: #fff;
	width: 940px;
	}

#logo {
	margin: 0;
	padding: 0 0 20px 70px;
	background: #fff;
	}

.csc-sitemap li {
	line-height: 1em;
	list-style-type:none;
	list-style-image: none;
	}

.csc-sitemap ul li {
        font-weight: bold;
	padding: 5px 0;
	margin: 0;
	}

*html .csc-searchResultInfo {
	padding-bottom: 50px;
	}

.csc-searchResultHeader {
	color: #393 !important;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 15px;
	}

DIV.csc-textpic-intext-right .bodytext { width: 300px; }

.grayline {
	width:1px;
	height:16px;
	float:left;
	background: #ccc;
	}

#servicenavigation {
	position:absolute;
	top: 0px;
	left: 625px;
	font-size: 11px;
	}

#servicenavigation a  {
	background-image: none;
	padding: 0 21px 0 5px;
	}

.service  {
	margin-top: 4px;
	}

#breadcrumb   {
	font-size: 1.0em;
	}

#breadcrumb a  {
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	}

#content a {
	color: #393;
	padding: 0;
	background-image: none;
	}

#content a:hover {
	color: #000;
	text-decoration: underline;
	background-image: none;
	}

#content a.download:hover {
	background: url(../img/pdf.gif) no-repeat;
	}

#mailform .contactform {
	background: #F7F7F7 url(../img/form-bg.gif) repeat-x bottom;
	padding-left: 10px;
	}

* html #mailform .contactform {
padding-left: 0px;
}

#mailform .contactform .button {
	background: #F0F0F0;
	margin-left: 430px;
	width: 100px;
	text-align: left;
	}

* html #mailform .contactform .button {
margin-left: 440px;
}

* html .contactform .text {
margin-left: 140px;
}

.suchbutton {
	font: 12px Arial, Verdana, Sans-Serif;
	margin:20px 0 10px 10px;
        border:0;
        color:#393;
	background:#fff;
	cursor: pointer;
	text-align: right;
        font-weight: bold;
	}

.contactform .combo {
	text-align:center;
	width:150px;
        }

/* Langens' Korrekturen */

div#sidebar-layer {
position: absolute;
top: 240px;
}

div.line-gray-dotted {
overflow: hidden;
}

* html div.line-gray-dotted {
height: 6px;
}

* html div.kontakt_links {
padding-bottom: 10px;
}

div#content div.csc-textpic-intext-right p.bodytext {
width: auto;
}

div#content div.ansprechpartner {
clear: left;
height: 175px;
margin-bottom: 35px;
}

div#content div.teaser-mit-linie-unten div.csc-textpic-intext-right div.csc-textpic-imagewrap {
margin-top: -30px;
}

div#content div.teaser-mit-rahmen dl.csc-textpic-image {
padding-bottom: 5px;
}

* html div.tx-wghangebote-pi1 input.csc-mailform-checkbox {
vertical-align: -3px;
}

* html div.element ul {
padding-left: 5px;
}

* html div.element ul li {
vertical-align: 4px;
}

* html div#content h1 {
margin-left: 0px;
position: relative;
left: -10px;
}

div#content_left a:hover {
color: #000;
text-decoration: underline;
}
