* {
margin:0px;
padding:0px;
}
a:link, a:visited {
color:#FF6D18;
text-decoration:none;	
}
a:hover {
	text-decoration:underline;
}
a:active {
color:#FF6D18;
text-decoration:none;	
}
body {
	min-width:960px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-weight: normal;
	color: #605d5c;
	background:#ffffff;
}
#wrapper {
width:96em;
min-width:960px;
margin: 0 auto;
position: relative;
text-align: left;
}
#container {
	position: absolute;
	top: 244px;
	left: 0px;
	border-bottom:2px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#kopf {
	position: absolute;
	width: 95.8em;
	height: 240px;
	min-width:958px;
	z-index: 1;
	left: 0px;
	top: 0px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background:#ffffff;
}
div#kopffoto {
float:left;
	left:0px; 
	width:28em; /* angepasst an Logo-Breite */
	min-width:280px;
	height:240px;	
}
div#kopftext {
	float:left; 
	width:49.7em; 
	min-width:497px;
	height:240px;	
}
div#logo {
	float:left;
	width:18em; /* angepasst an Logo-Breite */
	min-width:180px;
	height:240px;
	text-align:left;	
}
img#logobild {
border:0px;
padding:0px;
margin:0px;
	margin-top:184px;
}
#hauptnavi {
width:95.8em;
height:2.6em;
min-width:958px;
border-bottom:2px solid #ffffff;
}
div#hauptnavirand {
	width: 17.8em;
	height:2.6em;
	z-index: 1;
	float: left;
	border:0;
	min-width:178px;
}
#screen {
width:95.8em;
min-width:958px;
height:198px; /*(oder:19.8em) */
border-bottom:2px solid #ffffff;	
}
#titel {
background:#ffffff;
width:95.8em;
height:2.2em;	
min-width:958px;
}
#klammer {
	float:left;
	width:77.9em;
	min-width:779px;
}
#links {
	width: 17.9em;
	z-index: 1;
	float: left;
	border-top:1px solid #ffffff;
	min-width:179px;
}
#mitte {
	width: 60em;
	padding:0em 0em 1em 0em;
	z-index: 1;
	float: right;
	border-top:1px solid #ffffff;
	min-width:600px;
}
#mitteinnen {
	width:58em;
	margin-right:2em;
	min-width:580px;
}
#rechts {
float:right;
width:17.9em;
border-top:1px solid #ffffff;	
min-width:179px;
}
#fuss {
	width: 95.8em;
	height: 2.5em;
	min-width:958px;
	clear: both;
	z-index: 1;
	background:#ffffff;
}
div#fussrand {
	width: 17.8em;
	height:2.5em;
	z-index: 1;
	float: left;
	border:0;
	min-width:178px;
}
ul#hauptnavigation {
display:inline;
width:60em;
min-width:600px;
	margin:0em;
	padding:0em;
	height:2.6em;
	list-style-type:none;
	float:left;
}
ul#hauptnavigation li {
font-size:1.0em;
float:left;
margin:0em 1.2em 0em 0em;
padding:0em;/* Achtung: Faktor 1.0  */
line-height:2em;	/* Achtung: Faktor 1.0  */
}
ul#hauptnavigation a {
	text-decoration:none;
	padding:0em 0.2em;
}
ul#hauptnavigation a:link, ul#hauptnavigation a:visited {
	background:#ffffff;
	color:#605D5C;
}
ul#hauptnavigation a:hover, body#start a#start, body#agentur a#agentur, body#leistungen a#leistungen, body#gruender a#gruender, body#spotlight a#spotlight, body#news a#news, body#newsletter a#news, body#kontakt a#kontakt {
	background:#4d4d4d;
	color:#ffffff;
}
ul#hauptnavigation a:active {
	background:#ffffff;
	color:#605D5C;
}
ul#fussnavi {
display:inline;
	margin:0em;
	padding:0em;
	height:2em;
	list-style-type:none;
	float:left;
}
ul#fussnavi li {
font-size:0.9em;
float:left;
margin:0em 1.2em 0em 0em;
padding:0em;
line-height:2em;
}
ul#fussnavi li#toplink {
margin-left:25em;	
}
ul#fussnavi a {
	text-decoration:none;
	padding:0 0.2em;
}
ul#fussnavi a:link, ul#fussnavi a:visited {
	background:#ffffff;
	color:#605D5C;
}
ul#fussnavi a:hover, body#impressum a#impressum, body#agb a#agb, body#linkseite a#linkseite, body#rueckruf a#rueckruf, body#newsletter a#newsletter {
	color:#605D5C;
	text-decoration:underline;
}
ul#fussnavi a:active {
	background:#ffffff;
	color:#605D5C;
}
ul#unternavigation {
list-style-type:none;
margin:5em 1.9em 8em 0em;
padding:0em;
text-align:right;
}
ul#unternavigation li {
	padding:0.3em 0em;
}
ul#unternavigation a {
	text-decoration:none;
}
ul#unternavigation a:link, ul#unternavigation a:visited {
	background:#ffffff;
	color:#605D5C;
}
ul#unternavigation a:hover, ul#unternavigation a.aktiv {
text-decoration:underline;
}
ul#unternavigation a:active {
	background:#ffffff;
	color:#605D5C;
}
ul#sheetswitch {
height:2.6em;
display:inline;
float:left;
margin:0em;
margin-left:0.1em;
	padding:0em;
	list-style-type:none;	
}
ul#sheetswitch li {
margin:0em 0.3em 0em 0em;;
	float:left;
	line-height:2em;
	
}
ul#sheetswitch a:link, ul#sheetswitch a:visited {
display:block;
color:#ff6d18;
background:#ffffff;
text-decoration:none;
padding:0.2em 0.5em;
line-height:1.6em;	
}
ul#sheetswitch a:hover {
text-decoration:none;	
}
ul#sheetswitch a:active {
color:#ff6d18;
background:#ffffff;	
}

/* __________INHALT___________________    */
div.trenner {
	clear:both;
	width:1em;
	height:2em;
}
div.abschnitt {
margin:0em 0em;
}
div#mitte p {
	font-size:1.1em;
	margin:0em 0em 1.8em 0em;
}
body#kontakt div#mitte p {
	font-size:1em;
}
div#mitte img {
	float:left;
	margin:0.2em 1em 1em 0em;
}
div#mitte h1 {
	margin:0em 0px 1.2em 0em;
	font-size:1.6em;
	color:#605d5c;
}
div#mitte h2, div#rechts h2 {
	margin:0em 0px 1.2em 0em;
	font-size:1.4em;
	color:#605d5c;
}
div#mitte h3 {
	margin:0em 0px 1.2em 0em;
	font-size:1.1em;
	color:#605d5c;
}
div#mitte h4 {
	margin:0em 0px 1.2em 0em;
	font-size:1.1em;
	color:#605d5c;
}
div#mitte h3.slogan {
font-size:1.1em;
	margin:1.2em 0em 0em 0em;
	color:#605d5c;
}
div#mitte p.grossbild img {
	float:none;
	margin:0;
	border:0;
}
p.rechtslink {
text-align:right;
padding:0;
margin-bottom:1em;
}
.slogan {
	font-weight:bold;
}
div#mitte ul {
	margin:0.5em 0 2em 0em;
	list-style-type:square;
}
div#mitte ul li {
	margin:0 0 0.3em 3em;
	padding:0em;
}
div#mitte div.startbereich {
	float:left;
	width:17em;
	min-width:170px;
	height:37em;
	margin:0.2em 1em 2em 0em;
	padding:0.3em;
	border:1px solid #efefef;
}
div#mitte div.startbereich h2 {
	border-bottom:1px solid #efefef;
}
div#mitte div.startinner {
clear:both;
width:16.5em;
min-width:165px;
	height:33em;
}
div#mitte div.startbereich p {
	margin:1em 0em;
}
div#mitte div.first {
	margin-left:0;
}
div#mitte div.startbereich ul {
	margin:0.5em 0 0.5em 0em;
	list-style-type:square;
}
div#mitte div.startbereich ul li {
	margin:0 0 0.2em 2em;
	padding:0em;
}
div#mitte div.leistung {
	float:left;
	width:15em;
	min-width:150px;
	height:12em;
	margin:2em 2em 0em 0em;
	padding:1em;
	border:1px solid #efefef;
}
div#mitte div.leistung h3 {
padding-bottom:0.3em;
	border-bottom:1px solid #efefef;
}
div#mitte div.leistung ul {
	margin:0.5em 0 0.5em 0em;
	list-style-type:square;
	height:8em;
}
div#mitte div.leistung ul li {
	margin:0 0 0.2em 2em;
	padding:0em;
}
/* BEGINN TOPNEWS_TEASER    */
/* separate CSS für Inhalte der Topnews auf Teaserseite*/
div#topnews {
/* Gesamt-DIV Topnews-Bereich  */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #605d5c;
}
/* Breite Teaserspalte einzelne Kategori, ggf. mit Breite div#topnews abstimmen! (isb. bei Floats)*/
div.topeintrag {
    width:16em;
    float:left;
    padding:0em;
}
div.topeintrag p.header {
background-color:#FF6D18;
padding:0.2em;
font-size:1.2em;
font-weight:bold;
color:#ffffff;
}
div.topeintrag p {
font-size:1.1em;
margin-top:0;
margin-bottom:0em;
margin-left:0;
}
div.topeintrag p.subtitel {
font-weight: bold;
padding:0.2em;
background-color: #ffffff;
}
div.topeintrag img {
margin:0 0 0.1em 0;
}
div.topeintrag p.link {
clear:left;
}
div.topeintrag p.trennung {
text-align:center;
margin-top:0.2em;
margin-bottom:0.2em;
clear:both;
}
div.topeintrag .etext, div.topeintrag .ekurztext, div.topeintrag div.artikel {
background-color: #FFFFFF;
text-align: left;
vertical-align: top;
padding: 0.2em;
margin-bottom:1em;
}
div.topeintrag p.katlink {
text-align:right;
padding:0em;
margin-bottom:1em; 
}
div.topeintrag div.artikel a:link, div.topeintrag a:link {
color:#FF6D18;
background-color: #FFFFFF;
}
div.topeintrag div.artikel a:visited, div.topeintrag div.artikel a:hover, div.topeintrag a:visited, div.topeintrag a:hover {
color:#FF6D18;
background-color: #FFFFFF;
}
div.cleaner {
	clear:both;
}
/*___________ENDE TOPNEWS-Teaser     */
/* __________Beginn Newsteaser (re Spalte)  */
div#newsteaser {
width:17.9em;
margin-top:4.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#newsteaser div.header {
/* width:540px;*/
background-color:#ffffff; 
padding:0em;
margin-top:0;
}
div#newsteaser div.header h1 {
display:inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #605d5c;
}
div#newsteaser p.subheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #605d5c;
    margin:0px;
}
div#newsteaser div.eintrag {
padding:0.8em 0;
border-bottom:1px solid #efefef;
}
div#newsteaser div.eintrag p {
margin-top:0;
font-size:1.1em;
color:#605d5c;
margin-left:0em;
}
div#newsteaser div.eintrag p.titel {
font-weight: bold;
}
div#newsteaser div.eintrag p.subtitel {
font-weight: bold;
}
div#newsteaser div.eintrag img.timage {
margin:0.2em 0;
border:0;
float:none;
}
div#newsteaser div.eintrag p.link {
clear:left;
margin-left:0.2em;
}
div#newsteaser div.eintrag p.trennung {
text-align:center;
margin-top:0.2em;
margin-bottom:0.2em;
clear:both;
}
div#newsteaser div.eintrag .etext, div#newsteaser div.eintrag .ekurztext {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#newsteaser p.katlink {
text-align:right;
padding:0px;
margin-bottom:1em; 
}
/* ENDE Newsteaser_________________________*/
