body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}

h1 {
font-size: 20px;
text-align:left;
padding-left:7px;
margin:0; 
color:#005D90;
}

h2 {
font-size:11px;
font-weight: bold;
margin-left:80px;
margin-top:0px;
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
min-height:15px;
width:440px;
background-color:#007EBB;
color:#ffffff;
}

h3 {
font-size:11px;
font-weight: bold;
margin-left:10px;
margin-top:0px;
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
min-height:15px;
width:507px;
background-color:#007EBB;
color:#ffffff;
}



/* ----------Container-------------- */
#container {
width: 954px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #ffffff;
background: url("./i/bg.gif") repeat-y;		


}

/* ----------banner-------------- */
#banner {
background-color: #e1ddd9;
text-align: left;
padding: 0px;
margin: 0px;
float:left;
}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
margin: 0 240px 0 150px;
}

#contentProdukte {
background-color: #ffffff;
margin: 0 240px 0 150px;
}

#contentK {
background-color: #ffffff;
margin: 0 240px 0 150px;
}

div#content { 
height:759px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

/* -----------------Nur Text (z.B. Startseite)--------------------- */
#fullText {
font-size:11px;
padding-left:8px;
padding-right:5px;
padding-top:6px;
width:520px;
background-color:#ffffff;
color:#005D90;
}

/* --------------left navi------------- */
#left {
float: left;
width: 135px;
min-height:759px;
margin: 0;
padding-bottom:10px;
background-color: #ffffff;
border:1px solid #007EBB;
padding-top:10px;
padding-left:5px;
padding-right:5px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#007EBB;
}


#left1 {
float: left;
width: 20px;
margin: 0;
min-height:781px;
background-color: #007EBB;
}

#right {
float: right;
width: 230px;
margin: 0;
padding-left: 10px;
padding-right: 10px;
padding-top:0px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#ffffff;
}

#rightArticle {
background-color: #007BBB;
padding-left:10px;
padding-right: 10px;
padding-top:10px;
}


#rightFolge {
float: right;
width: 230px;
margin: 0;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
background-color: #ffffff;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#ffffff;
}

/* --------------top navi------------- */
#vnav {
background-color: #C9E6F6;
border-bottom:1px solid #007BBB;
border-right:1px solid #007BBB;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
text-align: left;
padding-left: 5px;
margin: 0px;
float:left;
height:26px;
width:796px;

}

#vnav a {
color: #007BBB; 
padding-top:10px;
text-decoration:none;
line-height:22px;
font-weight:bold;
}

#vnav a:hover {
color: #B40B0E; 
padding-top:10px;
text-decoration:none;
line-height:22px;
font-weight:bold;
}

.active {
color: #B40B0E; 
padding-top:10px;
text-decoration:none;
line-height:22px;
font-weight:bold;
}

/* --------------breaks--------- */
#white {
background-color: #ffffff;
height:43px;
width:802px;
float:left;
}

#topFiller {
background-color: #ffffff;
height:30px;
width:802px;
}

/* --------------artikelbox--------- */


#artikelbox {
font-size:11px;
border:2px solid #007EBB;
padding-left:12px;
padding-top:6px;
margin-left:80px;
padding-right:10px;
margin-bottom:16px;
padding-bottom:10px;
overflow:hidden;
width:425px;
background-color:#ffffff;
color:#007EBB;
}

#artikelbox2 {
font-size:11px;
border:2px solid #007EBB;
padding-left:12px;
padding-top:6px;
margin-left:80px;
padding-right:10px;
margin-bottom:16px;
padding-bottom:10px;
overflow:hidden;
width:424px;
background-color:#ffffff;
color:#007EBB;
}

/* ----------folge-template-------------- */
#artikelboxBild {
float:left;
width:150px;
}

/* ----------Textumfluss-template-------------- */
#artikelboxBild {
padding-right:20px;
}

#artikelboxBild2 img {
float:left;
width:150px;
padding-right:10px;

}

#artikelboxBild3 {
float:left;
padding-right:20px;
}


#artikelboxBild3 img {
float:left;
width:150px;
padding-right:10px;

}

#artikelboxText {
float:right;
color:#ffffff;
background-color:#007EBB;
width:230px;
margin-left:4px;
margin-right:4px;
padding:4px;
}

#artikelboxTextFolge {
float:left;
color:#007EBB;
width:425px;
margin-right:4px;
}

#artikelbox a {  line-height:25px; color: #007EBB; font-weight:bold;}

#artikelboxDetail {
font-size:11px;
border:2px solid #007EBB;
padding-left:12px;
padding-top:6px;
margin-left:80px;
padding-right:10px;
margin-bottom:16px;
padding-bottom:10px;
overflow:hidden;
width:425px;
background-color:#ffffff;
color:#007EBB;
}

#artikelboxDetail a {  line-height:25px; color: #007EBB; font-weight:bold;}

/* ----------Misc-------------- */

#left ul {
margin: 0;
padding:0;
list-style-type: none; /* Aufzählungszeichen entfernen */
}

#left li {
padding-top:7px;
}



.hnonactive {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#007EBB;
text-decoration:none;
}

.hactive {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#B40B0E;
text-decoration:none;
}

#left li a:hover {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#B40B0E;
text-decoration:none;
}