.sitemapliste {float:left;width:230px;display:block;margin:10px 5px 10px 20px;} 
.sitemapliste a:link {color:#3D618E;text-decoration:none;}
.sitemapliste a:visited {color:#3D618E;text-decoration:none;}
.sitemapliste a:hover{color:#3D618E;text-decoration:underline;}
.sitemapliste a:active {text-decoration:none;}
.sitemapliste li {list-style-type:none;}

.wysiwygimgtext h2 { color: #3D618E;
font-weight:bold;
margin:7px 0 4px 0;
font-size:small;
}

.wysiwygimgtext h1 { color: #3D618E;
font-weight:bold;
margin:7px 0 4px 0;
font-size:10pt;
}

.wysiwygimgtext a:link {color:#3D618E;text-decoration:none;}
.wysiwygimgtext a:visited {color:#3D618E;text-decoration:none;}
.wysiwygimgtext a:hover{color:#3D618E;text-decoration:none;}
.wysiwygimgtext a:active {text-decoration:none;}



.schnellnavi {width:130px;}
#productfinder {width:160px;float:left;font-size:8pt;padding-left:30px;}
#search {width:160px;float:left;font-size:8pt;padding-left:30px;}

.feld {width:125px;float:left;}
.feldset {width:160px;float:left;}
.noborder  {border:0;}
.button {width:20px;}
#search {width:160px;float:left;height:20px;margin-bottom:10px;}
#search  img {float:right;}
#serviceleft {width:170px;float:left;padding-left:10px;margin-top:15px;color:#8A8A8D;font-size:7pt;}
#serviceleft a:link {color:#8A8A8D;text-decoration:none;}
#serviceleft a:visited {color:#8A8A8D;text-decoration:none;}
#serviceleft a:hover{color:#8A8A8D;text-decoration:none;}
#serviceleft a:active {text-decoration:none;}
.servicelink {width:160px;float:left;margin:2px 0 0 0;}

#cert{width:170px;float:left;padding-left:10px;margin-top:95px;height:70px;}
.certimage {float:left;}
.floatLeft {float:left;}
.floatRight {float:right;}

/* Module-Ende */


/* Layout */


body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 background: url(../files/verlauf_hg.jpg) left top;
 padding-top:20px;
 color:#5A5A5A;
}

img {border:0;}

#wrapper { 
 margin: 0 auto;
 width: 900px;
border:solid 1px #9696A0;
padding:1px 1px 20px 1px;
background: #FFFFFF;

}

#header {
 width: 900px;
 float: left;
 height: 80px;
padding:0;
background: #FFFFFF;
}

#logo {
 width: 200px;
 float: left;
 padding: 0;
 height: 80px;
border:0;
}

#logo img {
border:0;
}

#leftcolumn { 
 color: #333;
 width: 195px;
 float: left;
background: #FFFFFF;
}

#submenustart{ 
 display:none;
}


#submenu{ 
 color: #333;
 width: 195px;
 float: left;
margin:0 0 20px 0;
padding:0;
font-size:x-small;
}
#submenu li {list-style-type:none;}

#submenu a:link {color:#96959D;text-decoration:none;}
#submenu a:visited {color:#96959D;text-decoration:none;}
#submenu a:hover{color:#96959D;text-decoration:none;}
#submenu a:active {text-decoration:none;}

#content { 
 float: right;
 color: #333;
 width: 698px;
 display: inline;
padding:0;
background: #FFFFFF;
}

#contenttextbig { 
 float: left;
 color: #000000;
 background: #fff;
 width: 650px;
 display: inline;
 margin-left:10px;
 padding:10px 5px 5px 5px;
 line-height:14px;
}


.wysiwygimgtext ul {list-style-type: none;} 
.wysiwygimgtext li {margin: 5px 0 0 20px;padding-left:15px;background: url(../files/bulletprod.gif ) left 30%;}
.wysiwygimgtext li {background-repeat: no-repeat;}

#contenttext a:link {color:#1F5B99;text-decoration:none;}
#contenttext a:visited {color:#1F5B99;text-decoration:none;}
#contenttext a:hover{color:#1F5B99;text-decoration:underline;}
#contenttext a:active {text-decoration:none;}

#contenttext h1 {
font-size:10pt;
color:#1F5B99;
padding-bottom:5px;
font-weight:bold;}


#breadsitemap {
 width: 665px;
 float: left;
 height: 17px;
background: #1F5B99;
border-top:solid 2px #C8D8E9;
z-index:200;
margin:0 0 0 5px;

}


#footer { 
margin-top:20px;
float:left;
 width: 100%;
 height:15px;
 color: #333;
 border-top: 2px solid #1E5A98;
 background: #FFFFFF;
 padding-top: 5px;
 text-align:center;
}

#footer a:link {color:#8A8A8D;text-decoration:none;}
#footer a:visited {color:#8A8A8D;text-decoration:none;}
#footer a:hover{color:#8A8A8D;text-decoration:none;}
#footer a:active {text-decoration:none;}



/* Layout-Ende */

/*Menu */

.menu {
  font-family: verdana, arial, sans-serif; 
  width:700px;                    /*  (1)  */ 
  font-size:x-small;
  z-index:100;
float:left;
margin:55px 0 0 0;
padding:0;
background: #FFFFFF;
}

.nav1st {font-size:9pt;}
.nav2nd li {font-size:x-small;display:block;border-left:solid 1px #1F5B99;border-right:solid 1px #1F5B99;}
.nav3rd {width:100px;}
.menu ul {                        /* UL Ebene 1 */
  padding:0; 
  margin:0;
  list-style-type: none;
}


.menu ul li {                     /* Listenelemente der Ebene 1 */
  float:left;
  position:relative;

}
.menu ul li a, 
.menu ul li a:visited {           /* Links der Listenelemente der Ebene 1 */
  display:block;
  text-decoration:none; 
  color:#5A5A5A; 
  width:103px;                    /* Breite von (.menu)/(Anzahl der Punkte)-(1Px)  --> (1) */
  height:25px;                    /*  (2)  */
background: url(../files/button.gif) right top;
  padding-left:10px; 
padding-top:0px;
  line-height:15px;               /*  --> (2)  */
  border-bottom:1px solid #1F5B99; 
}
* html .menu ul li a, .menu ul li a:visited {
  width:103px;                    /* für 'normale' Browser */
  w\idth:100px;                   /* für IE */
}
.menu ul li ul {
  display: none;
}

.menu table {
  margin:-1px; 
  border-collapse:collapse;
  font-size:0.6em;
}

/* li:hover  für non-IE-Browser  ---  a:hover  für IE */
  .menu ul li:hover a,
  .menu ul li a:hover {
  color:#555; 
  background:#1F5B99;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
  display:block; 
  position:absolute; 
  top:25px;                          /*  --> (2)  */
  margin-top:1px;
  left:0; 
  width:150px;
}
* html .menu ul li a:hover ul {
  margin-top:0;
  marg\in-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
  visibility:hidden; 
  position:absolute; 
  height:0; 
  width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
  display:block; 
  background:#FAFAFA; 
  color:#555; 
  height:auto; 
  line-height:1.2em; 
  padding:5px 10px; 
  width:179px
}
* html .menu ul li a:hover ul li a {
  width:150px;
  w\idth:179px;
}

.menu ul li:hover ul li a.drop,       /* Ebene 2 mit  Subpunkten */
.menu ul li a:hover ul li a.drop {
  background:#FAFAFA;
}

.menu ul li:hover ul li a:hover,      /* Ebene 2 hover */
.menu ul li a:hover ul li a:hover {
  background:#1F5B99; 
  color:#fff;
}

.menu ul li:hover ul li:hover ul,     /* Ebene 3 */
.menu ul li a:hover ul li a:hover ul {
  visibility:visible; 
  position:absolute; 
  left:200px; 
  top:0;
  width:150px;
}

.menu ul li:hover ul li:hover ul.left,  /* Ebene 3  letztes Element */
.menu ul li a:hover ul li a:hover ul.left {
  left:-150px;
}


.menu ul li:hover a,
  .menu ul li a.active,
  .menu ul li a:hover {
 
background: url(../files/button_a.gif) right top;

}


#Sprungmenue select, option {font-size:7pt;}

/* Menü-Ende */