
body {
font-family: Verdana, Helvetica, sans-serif;
margin-left: 0px;
margin-top: 0px;
font-size: 13px;
height: 100%;
color: #434343;
background: url(../../resources/img/seite-hg.gif);
}

div#headerframe {
margin:0 auto;
width: 955px;
height: 265px;
border: 0px solid #8bb110;
background: url(../../resources/img/headerframe-hg.jpg);
}


div#contentframe {
margin:0 auto;
width: 955px;
border: 0px solid #8bb110;
background: url(../../resources/img/contentframe-hg.jpg);
}


div#contentfoot {
margin:0 auto;
width: 955px;
height: 22px;
border: 0px solid #8bb110;
background: url(../../resources/img/contentfoot-hg.jpg);
}

div#logo {
width: 196px;
float: left;
padding-left: 14px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
height: 118px;
border: 0px solid #8bb110;
}

div#headerleistungen {
float: left;
width: 731px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
height: 118px;
border: 0px solid #8bb110;
}

div#tipp {
width: 196px;
float: left;
padding-left: 14px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
height: 111px;
border: 0px solid #8bb110;
}

div#headergrafik {
float: left;
width: 731px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
height: 111px;
border: 0px solid #8bb110;
}

div#navigation {
float: left;
width: 927px;
height: 36px;
padding-left: 0px;
margin-left: 14px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
border: 0px solid #8bb110;
background: url(../../resources/img/navigation-hg.gif);
}

* html div#navigation { /* Nur IE bis Version 6 */
margin-left: 7px;
}


div#navigation ul {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:787px;
	height:36px;
	list-style-type:none;
	
	border: 0px solid #8bb110;
}


div#navigation li {
	float:left;
	color:#ffffff;
	height:36px;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	border: 0px solid #8bb110;
	

}

div#navigation li a.startseite:hover {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 61px;
padding-right: 61px;
padding-bottom: 11px;
font-weight: bold;
border: 0px solid #8bb110;
background-color: #0490cc;
}

div#navigation li a.startseite {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 61px;
padding-right: 61px;
padding-bottom: 11px;
font-weight: bold;
border: 0px solid #8bb110;
}


div#navigation li a.startseiteActive,
div#navigation li a.startseiteActive:hover {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 61px;
padding-right: 61px;
padding-bottom: 11px;
font-weight: bold;
border: 0px solid #8bb110;
background-color: #0490cc;
}

div#navigation li a.normal {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 11px;
font-weight: bold;
border: 0px solid #8bb110;
background:url(../../resources/img/backgrond-navigation.gif) right  no-repeat;
}

div#navigation li a.ohne {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 11px;
font-weight: bold;
border: 0px solid #8bb110;
}

div#navigation li a.ohneActive {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 11px;
font-weight: bold;
background-color: #0490cc;
border: 0px solid #8bb110;
}

div#navigation li a:hover {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 11px;
font-weight: bold;
background-color: #0490cc; 
border: 0px solid #8bb110;
}

div#navigation li a.leistungenActive {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 11px;
font-weight: bold;
background-color: #0490cc; 
background-image:url(../../resources/img/backgrond-navigation.gif);
background-repeat:no-repeat;
background-position:120px 8px;
border: 0px solid #8bb110;
}

div#navigation li a.unternehmenActive {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 11px;
font-weight: bold;
background-color: #0490cc; 
background-image:url(../../resources/img/backgrond-navigation.gif);
background-repeat:no-repeat;
background-position:140px 8px;
border: 0px solid #8bb110;
}

div#navigation li a.newsActive {
font-size: 14px;
color: #FFFFFF;
display:block;
text-decoration: none;
padding-top: 8px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 11px;
font-weight: bold;
background-color: #0490cc; 
background-image:url(../../resources/img/backgrond-navigation.gif);
background-repeat:no-repeat;
background-position:77px 8px;
border: 0px solid #8bb110;
}

div#spacelinks {
width: 196px;
float: left;
margin-left: 14px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
height: 30px;
border: 0px solid #8bb110;
background: url(../../resources/img/space-links.gif);
}

* html div#spacelinks { /* Nur IE bis Version 6 */
margin-left: 7px;
}

div#spacerechts {
width: 731px;
float: left;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
height: 30px;
border: 0px solid #8bb110;
background: url(../../resources/img/space-rechts.gif);
}

div#unternavigation {
width: 192px;
float: left;
margin-left: 14px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
border: 0px solid #8bb110;
}

* html div#unternavigation { /* Nur IE bis Version 6 */
margin-left: 7px;
}

div#unternavigation ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

div#unternavigation li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 29px;
	border: 0px solid #8bb110;

}

* html div#unternavigation li { /* Nur IE bis Version 6 */
height:29px;
border: 0px solid #8bb110;
}

div#unternavigation li a {
	display:block;
	padding-top:7px;
	margin:0px 0px 0px 0px;
	padding-bottom:0px;
	padding-left:3px;
	height:29px;
	text-decoration:none;
	background:url(../../resources/img/unternav-high.gif) 0px 0px no-repeat;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

* html div#unternavigation li a { /* Nur IE bis Version 6 */
height:22px;
border: 0px solid #8bb110;
}

div#unternavigation li a.Active,
div#unternavigation li a:hover {
	display:block;
	padding-top:7px;
	margin:0px 0px 0px 0px;
	padding-bottom:0px;
	padding-left:3px;
	height:29px;
	text-decoration:none;
	background:url(../../resources/img/unternav-normal.gif) 0px 0px no-repeat;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

* html div#unternavigation li a:hover { /* Nur IE bis Version 6 */
height:22px;
border: 0px solid #8bb110;
}

* html div#unternavigation li a.Active { /* Nur IE bis Version 6 */
height:22px;
border: 0px solid #8bb110;
}

div#content {
width: 655px;
float: left;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 28px;
border: 0px solid #8bb110;
}
/*  Ab hier Inhalte  */


div#content a {
font-size: 13px;
text-decoration: underline;
color: #b60a66;
}

div#content a:hover {
font-size: 13px;
text-decoration: none;
color: #b60a66;
}

div#content h1 {
width: 650px;
background-color:#c9c9c9;
padding-bottom: 3px;
padding-left: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-top: 0px;
font-size: 14px;
color: #b60a66;
}


div#content h2 {
width: 650px;
background-color:#efefef;
padding-bottom: 3px;
padding-left: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-top: 20px;
font-size: 14px;
color: #b60a66;
}

div#content p {
width: 638px;
line-height: 145%;
padding-left: 17px;
padding-right:  0px;
padding-top: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

div#content p.bildunterschrift {
line-height: 145%;
padding-left: 0px;
padding-right:  5px;
padding-top: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#e1e1e1;
}

div#content p.kurz {
line-height: 145%;
width:310px;
padding-left: 0px;
}

div#content div.trenner {
    height: 40px;
	width: 655px;
	padding:0px 0px 0px 0px;
margin-bottom: 0px;
margin-top: 0px;
	background-image:  url(../../resources/img/trenner.gif);
	border: 0px solid #8bb110;
}

div#content td {
line-height: 145%;
}

div#content span.redfett {
color: #b60a66;
font-weight: bold;
}

div#content div.links {
float: left;
width: 310px;
padding-left: 15px;
padding-bottom: 3px;
padding-right:  0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
border: 0px solid #8bb110;
}

div#content div.breit {
float: left;
width: 638px;
padding-left: 15px;
padding-bottom: 3px;
padding-right:  0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
border: 0px solid #8bb110;
}

div#content div.rechts {
float: left;
width: 310px;
padding-left: 15px;
padding-bottom: 3px;
padding-right:  0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
border: 0px solid #8bb110;
}

div#content ul {
	padding:0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
	line-height: 145%;
}

div#content li {
	background:url(../../resources/img/li.gif) 0px 6px no-repeat;
	padding-left:20px;
	margin: 0px 0px 0px 0px;
}

div#content div.gotop {
width: 645px;
height: 18px;
text-align: right;
padding-bottom: 3px;
padding-right: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 30px;
font-size: 14px;
background-color:#c9c9c9;
background-image:url(../../resources/img/gotop.gif);
background-repeat:no-repeat;
background-position:608px 6px;
display:block;
}

div#content div.gotop a {
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #b60a66;
}

div#content div.gotop a:hover {
font-size: 13px;
font-weight: bold;
text-decoration: underline;
color: #b60a66;
}


/*  Ende Inhalte  */

div#footnav {
width: 927px;
height: 32px;
float: left;
margin-left: 14px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 28px;
background:url(../../resources/img/footnav-hg.gif) 0px 0px no-repeat;
border: 0px solid #8bb110;
text-align: right;
}

* html div#footnav { /* Nur IE bis Version 6 */
margin-left: 7px;
}

div#footnav p {
font-size: 11px;
color: #FFFFFF;
margin-top: 14px;
margin-right: 14px;
}


div#footnav a {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

div#footnav a:hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}

div#foot {
font-size: 13px;
color: #FFFFFF;
width: 927px;
height: 59px;
float: left;
padding-top: 30px;
margin-left: 14px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
background-color:#b50967;
border: 0px solid #8bb110;
text-align: center;
font-weight:bold;
}

* html div#foot { /* Nur IE bis Version 6 */
margin-left: 7px;
}

div#foot a {
color: #FFFFFF;
text-decoration: none;
}

div#foot a:hover {
color: #FFFFFF;
text-decoration: underline;
}