*
{
  margin: 0;
  padding: 0;
}
#superbig
{
  background: #FFFFFF;
  float: left;
  width: 100%;
}


#servicetop
{
  color: #FFFFFF;
  float: right;
  font-size: 7pt;
  margin: 15px 45px 0 0;
  width: 370px;
  height:30px;
  display:inline;
  text-align:right;
}

#servicetop a:link,
#servicetop a:visited,
#servicetop a:hover,
#servicetop a:active
{
  color: #FFFFFF;
  text-decoration: none;
margin:0 5px 0 5px;
}


.soh {display:block;clear:left;float:left;width:99%;}

.engde
{

display:inline;
padding:4px 0 4px 0;
}

.prinftav 
{border-left:1px solid #FFFFFF;

}

#sideboardleft p {
width:140px;
display:block;
}

.anfrageform
{
  float: left;
}
.center
{
  display: inline;
  text-align: center;
}
.boxstartseite
{
  background: #FFFFFF;
  float: right;
  margin-top: 10px;
  width: 170px;
}
.InfoboxSichtbar
{
  background: #FAFAFA;
  float: right;
  margin-top: 10px;
  width: 170px;
}
.InfoboxProdukt
{

  float: right;
  margin-top: 10px;
  width: 180px;
font-family: Verdana,Arial,Helvetica;
  font-size: 90%;
}



.InfoboxProdukt p
 {margin:5px 5px 0 25px;padding:0;width:135px;}

.InfoboxProdukt a
 {color:#6B6B6B;text-decoration: none;margin-bottom:5px;}

.InfoboxProdukt a:visited
 {color:#6B6B6B;text-decoration: none;}




.section
{
padding:10px 0 0 25px;
font-size:80%;
text-align:left;
}

.section a:link
{
  color: #6B6B6B;
  text-decoration: none;
}
.section a:visited
{
  color: #6B6B6B;
  text-decoration: none;
}
.section a:hover
{
  color: #6B6B6B;
  text-decoration: underline;
}
.section a:active
{
  text-decoration: none;
}

.section ul 
{margin-left:5px;
}

.section ul li {
  background: url(../files/ul_pfeil.gif ) left center;
  background-repeat: no-repeat;
  display: block;
  line-height: 15px;
  margin: 3px;
  padding: 2px 0 0 10px;
  list-style-type:none;
}



.Nurfuerdownload
{
  display: none;
}
.Nichtfuerdownload
{
float: right;
  margin-top: 10px;
  width: 180px;
font-family: Verdana,Arial,Helvetica;
  font-size: 90%;
}

.Nichtfuerdownload p
 {margin-left:25px;padding:0;width:145px;}

.Nichtfuerdownload img
 {margin-right:5px;}


.Nichtfuerdownload a
 {color:#6B6B6B;text-decoration: none;margin-bottom:5px;}

.Nichtfuerdownload a:visited
 {color:#6B6B6B;text-decoration: none;}


.Nichtfuerdownload h1
{
color: #09A1E4;
  font-family: Verdana,Arial,Helvetica;
  font-size: 130%;
background: #F1F1F1;
line-height:16px;
height:30px;
margin-left:5px;
}
.Nichtfuerdownload h4
{
  color: #09A1E4;
  font-family: Verdana,Arial,Helvetica;
  font-size: 140%;
line-height:16px;
height:30px;
margin-left:3px;
}

.Nichtfuerdownload a:link
{
margin-left:0;
padding-left:0;
display:inline;
}


/*  Box ohne BG Startseite */

.Nichtfuerdownload_start
{
float: right;
  margin: 0 -10px 20px 0;
  width: 180px;
font-family: Verdana,Arial,Helvetica;
  font-size: 90%;
text-align:center;
}

.Nichtfuerdownload_start p
 {padding:0;text-align:center;width:98%;}

.Nichtfuerdownload_start img
{
margin-right:22px;
}


.Nichtfuerdownload_start a
 {color:#6B6B6B;text-decoration: none;margin-bottom:5px;}
.Nichtfuerdownload_start a:link
{

display:inline;
}

.Nichtfuerdownload_start a:visited
 {color:#6B6B6B;text-decoration: none;}


.Nichtfuerdownload_start h1
{
color: #09A1E4;
font-family: Verdana,Arial,Helvetica;
font-size: 130%;
background: #F1F1F1;
line-height:16px;
height:30px;
margin-left:5px;
}
.Nichtfuerdownload_start h4
{
  color: #09A1E4;
  font-family: Verdana,Arial,Helvetica;
  font-size: 140%;
float:left;
}


.InfoboxProdukt h1
{
  color: #09A1E4;
  font-family: Verdana,Arial,Helvetica;
  font-size: 110%;
background: #F1F1F1;
line-height:16px;
margin-left:5px;
}

.disnone {margin-right:4px;}

.downloadpage
{
  float: left;
  margin: 20px 10px 0 0;
  padding-left: 5px;
  width: 210px;
}
.downkat
{
  display: none;
}
.infoboxtitel
{
color: #0DA2E4;
  height: 20px;
  width: 100%;
background: #F1F1F1;
}

.infoboxtitel h1
{ color: #09A1E4;
  font-family: Verdana,Arial,Helvetica;
  font-size: 130%;
}

.infoboxtext
{
  float: left;
  font-size: 7pt;
padding-left:10px;
background: #F1F1F1;
}

.boxbg {
background: #F1F1F1;
width:100%;
float:left;
}


.infoboxtext a:link
{
color: #0AA3E6;
text-decoration:none;
margin:2px 0 0 5px;
}

.infoboxtext a:visited
{
color: #0AA3E6;
text-decoration:none;
margin:2px 0 0 5px;
}

.infoboxtext a:aktive
{
color: #0AA3E6;
text-decoration:none;
margin:2px 0 0 5px;
}





.infoboxtextrel
{
  float: left;
  font-size: 7pt;
  padding: 3px;
  width: 96%;
background: #ffffff;
}


.infoboxtextwhite
{
  float: left;
  font-size: 7pt;
  padding: 5px;
  width: 98%;
}
.infoboxrelated
{
  background: #ffffff;
  float: left;
  font-size: 7pt;
  padding: 3px;
  width: 97%;
}
.infoboxtitelleft
{
  float: right;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 5px;
  width: 120px;
  color: #0DA2E4;
  font-family: Verdana,Arial,Helvetica;
}
.infoboxicon
{
  float: right;
  height: 18px;
  margin: 2px 2px 0 0;
  width: 20px;
}
.download-hdl
{
  color: #6B6B6B;
  text-decoration: none;
font-size:90%;
clear:left;
}

.schnellnavi option
{
  font-size: 8pt;
  width: 140px;
height:22px;
}
#productfinder
{
  float: right;
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  padding-left: 5px;
  width: 160px;
}
#Sprungmenue select
{
  background-color: #FFFFFF;
  font-family: Verdana,Arial,Helvetica;
  height: 22px;
  margin:5px 0 20px 15px;
  width: 145px;
}
#productfinderdown
{
  float: left;
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  padding-left: 10px;
  width: 160px;
}
#Sprungmenuedown select
{
  background-color: #FFFFFF;
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  height: 25px;
  width: 135px;
}
.fieldset
{
  border: 0;
}
.feld
{
  border: 0;
  float: left;
  width: 150px;
}
.noborder
{
  border: 0;
}
.button
{
  width: 20px;
}


#search
{
  float: right;
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  height: 20px;
  margin-bottom: 10px;
  width: 160px;
}
#search input
{
  font-family: Verdana,Arial,Helvetica;
  font-size: 8pt;
  height: 15px;
width:105px;
float:left;
border:0;
margin:6px 0 0 2px;
}
#search img
{
  float: right;
}
.sitemapliste
{
  display: block;
  float: left;
  margin: 10px 30px 0 0;
  width: 200px;
}
.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 li
{
  padding: 2px 0 2px 15px;
}

.wysiwygimgtext 
{
float:left;
}

.wysiwygimgtext h2
{
  color:  #2959A5;
  font-size: 8pt;
  font-weight: bold;
  margin: 7px 0 4px 0;
}



.wysiwygimgtext hr {

margin:10px 0 5px 0;
}






.wysiwygimgtext table h2
{
  color: #2959A5;
  font-size: 8pt;
  font-weight: bold;
  margin: 7px 0 4px 0;
}



.wysiwygimgtext h1
{
  font-size: 130%;
  font-weight: bold;
  margin: 7px 0 4px 0;
color: #0DA2E4;
}
.wysiwygimgtext a:link
{
  color: #2959A5;
  text-decoration: none;
}
.wysiwygimgtext a:visited
{
  color: #2959A5;
  text-decoration: none;
}
.wysiwygimgtext a:hover
{
  color: #2959A5;
  text-decoration: none;
}
.wysiwygimgtext a:active
{
  text-decoration: none;
}
.prodtable td
{
  border: 1px solid gray;
  border-collapse: separate;
  color: #6E6F70;
  font-size: x-small;
  text-transform: uppercase;
}
.prodtable a:link
{
  color: #3D618E;
  text-decoration: none;
}
.prodtable a:visited
{
  color: #3D618E;
  text-decoration: none;
}
.prodtable a:hover
{
  color: #3D618E;
  text-decoration: underline;
}
.prodtable a:active
{
  text-decoration: none;
}
.more
{
  float: right;
  height: 23px;
  line-height: 15px;
  width: 55px;
}
.more a:link
{
  color: #3D618E;
  text-decoration: none;
}
.more a:visited
{
  color: #3D618E;
  text-decoration: none;
}
.more a:hover
{
  color: #3D618E;
  text-decoration: underline;
}
.more a:active
{
  text-decoration: none;
}
.morefeatured
{
  background: url(../files/arrow.gif);
  background-position: top right;
  background-repeat: no-repeat;
  float: right;
  height: 15px;
  line-height: 15px;
  margin-right: 10px;
  width: 47px;
}
.morefeatured a:link
{
  color: #3D618E;
  text-decoration: none;
}
.morefeatured a:visited
{
  color: #3D618E;
  text-decoration: none;
}
.morefeatured a:hover
{
  color: #3D618E;
  text-decoration: underline;
}
.morefeatured a:active
{
  text-decoration: none;
}


#cert
{
  float: left;
  height: 70px;
  margin-top: 25px;
  padding-left: 10px;
  width: 170px;
}
.floatLeft
{
  float: left;
}
.floatRight
{
  float: right;
}
.homeprod
{
  background: url(../files/bg_startbox.jpg);
  background-position: top left;
  border: solid 1px #C1C1C1;
  float: left;
  height: 120px;
  margin: 10px 5px 0 0;
  width: 227px;
}
.homeprod h3
{
font-size:8pt;
font-weight: bold;
margin:6px 0 3px 12px;
color:#265AA3;
}

.homeprodimg
{
float:right;
width:60px;
margin:7px 7px 0 0;
}
 

.homeprodtext
{
  float: left;
  text-align: left;
  width: 135px;
}
.homeprod a:link
{
  color: #3D618E;
  text-decoration: none;
}
.homeprod a:visited
{
  color: #3D618E;
  text-decoration: none;
}
.homeprod a:hover
{
  color: #3D618E;
  text-decoration: underline;
}
.homeprod a:active
{
  text-decoration: none;
}


.featurebox
{
  float: left;
  height: 120px;
  margin: 0;
  width: 190px;
}

.featuretext
{
  float: left;
  text-align: left;
  width: 100px;
font-size:80%;
margin-left:5px;

}
.featuretext h3
{
  color: #4B4B4B;
  font-size:8pt;
  font-weight: bold;
}
.featuretext a:link
{
  color: #3D618E;
  text-decoration: none;
}
.featuretext a:visited
{
  color: #3D618E;
  text-decoration: none;
}
.featuretext a:hover
{
  color: #3D618E;
  text-decoration: underline;
}
.featuretext a:active
{
  text-decoration: none;
}
.featuretext h4
{
  color: #5A5A5A;
  font-size: 8pt;
  font-weight: bold;
}
.featured
{
  border: 1px solid #3D618E;
  float: left;
  margin-top: 20px;
  width: 460px;
}
.featuredtext
{
  float: left;
  padding: 5px 5px 0 5px;
  width: 94%;
}
.featuredmore
{
  float: right;
  height: 60px;
  width: 20px;
}
.featuredmore img
{
  margin-top: 40px;
}
.produktgruppe
{
  border-bottom: 1px solid #13A1E3;
  float: left;
  margin: 0 0 10px 0;
  padding: 5px 0 5px 0;
  width: 620px;
}
.produktgruppe h1
{
  font-size: 8pt;
  font-weight: bold;
  padding-bottom: 3px;
color: #295AA6;
}
.produktgruppe a:link
{
  color: #13A1E3;
  text-decoration: none;
font-weight:bold;
}
.produktgruppe a:visited
{
  color: #13A1E3;
  text-decoration: none;
font-weight:bold;
}
.produktgruppe a:hover
{
  color: #13A1E3;
  text-decoration: underline;
font-weight:bold;
}
.produktgruppe a:active
{
  text-decoration: none;
font-weight:bold;
}
td.produktgruppe
{
  margin: 0;
  padding: 0;
}
.produktgruppetext
{
  float: right;
  width: 250px;
}
.produktgruppebild
{
  float: left;
  width: 65px;
margin-bottom:20px;
}

.produktgruppedesc
{
  float: left;
  width: 250px;
margin-left:20px;
}


.events
{
  border-bottom: 1px solid #7BA2C9;
  float: left;
  margin: 10px 10px 20px 0;
  padding-top: 5px;
  width: 600px;
}
.events h1
{
  font-size: 8pt;
  font-weight: bold;
  padding-bottom: 3px;
}
.events a:link
{
  color: #3D618E;
  text-decoration: none;
}
.events a:visited
{
  color: #3D618E;
  text-decoration: none;
}
.events a:hover
{
  color: #3D618E;
  text-decoration: underline;
}
.events a:active
{
  text-decoration: none;
}
.eventbild
{
  float: left;
  width: 120px;
}
.eventtext
{
  float: right;
  width: 470px;
}
#produkttext
{
  float: left;
  margin-top: 20px;
  width: 100%;
}
#produktdesc
{
  float: left;
  margin-bottom: 20px;
  width: 320px;
}

#produktdesc h1
{

  width:400px;
float:left;
}

#produktdesc h2
{

  width:400px;
float:left;
}



#produktdesc ul
{
  list-style-type: none;
float:left;
}
#produktdesc li
{
  background: url(../files/bulletprod.gif ) top left;
  line-height: 1.3em;
  padding-left: 0;
color:#285AA3;
}
#produktdesc li
{
  background-repeat: no-repeat;
}
#produkttext h1
{
  font-size: 12pt;
  font-weight: bold;

}
.titletwo
{
  color: #3D618E;
  font-size: 10pt;
  font-weight: bold;
  padding-bottom: 5px;
}
.produkttextbild
{
  float: right;
  width: 145px;
margin-top:50px;
}
.twopix
{
  float: right;
  width: 145px;
}
body
{
  background: url(../files/bg_big.jpg) left top;
  color: #5A5A5A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-top: 20px;
}
img
{
  border: 0;
}
#wrapper
{
background: url(../files/bg_wrapper2.png) left bottom;
background-repeat:no-repeat;
  margin: 0 auto;
  padding: 0 0 20px 0;
  width: 940px;
min-height:700px;
}
#header
{
  background: url(../files/himmel_a.png) left top;
  float: left;
  height: 110px;
  padding: 0;
  width: 940px;
}
#logo
{
  border: 0;
  float: left;
  height: 80px;
  padding: 0;
  width: 200px;
}
#logo img
{
  border: 0;
}
#leftcolumn
{
  visibility:hidden;

}


#leftcolumnprod
{
  color: #333;
  float: left;
  width: 190px;
margin:30px 10px 0 30px;
}


#sideboardleft
{
  float: left;
  width: 195px;
}


#submenustart
{
  display: none;
}
#submenu
{
  color: #333;
  float: left;
  font-size: x-small;
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  width: 190px;
background: #F3F3F3;

}
#submenu li
{
  list-style-type: none;
}

#contentprod 
{
  background: #FFFFFF;
  color: #333;
  display: inline;
  float: left;
  padding: 0;
  width: 705px;
}
#contentprod  h1
{
  color: #09A1E4;
}

#content
{
  background: #FFFFFF;
  color: #333;
  display: inline;
  float: left;
  padding: 0;
  width: 665px;
}

#contenthome
{
  background: #FFFFFF;
  color: #333;
  display: inline;
  float: right;
  padding: 0;
  width: 695px;
}
#contenttext
{
  background: #fff;
  color: #000000;
  display: inline;
  float: left;
  line-height: 14px;
  padding: 10px 0 5px 5px;
  width: 490px;
}
#contenttextstart
{
  background: #fff;
  color: #000000;
  display: inline;
  float: left;
  line-height: 14px;
  margin-left: 10px;
  padding: 10px 5px 5px 0;
  width: 470px;
}
#contenttext iframe
{
  background: #fff;
}
#contenttextbig
{
  background: #fff;
  color: #000000;
  display: inline;
  float: left;
  line-height: 14px;
  margin-left: 0;
  padding: 10px 5px 5px 5px;
  width: 650px;
}
.wysiwygimgtext ul
{
  list-style-type: none;
}
.wysiwygimgtext li
{
  background: url(../files/bulletprod.gif ) left top;
  margin: 5px 0 0 20px;
  padding-left: 15px;
}
.wysiwygimgtext li
{
  background-repeat: no-repeat;
}
#produkttext ul
{
  list-style-type: none;
}
#produkttext li
{
  background: url(../files/bulletprod.gif ) left 20%;
  margin: 5px 0 0 0;
  padding-left: 15px;
}
#produkttext 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: 130%;
  font-weight: bold;
  padding-bottom: 5px;
}
#bigimage
{
  background: #ffffff;
  border: 0;
  float: left;
  height: 276px;
  margin: 15px 0 15px 0;
  padding: 0;
  text-align: center;
  width: 940px;
}
#bread
{
  color: #838383;
  float: left;
  font-size: 7pt;
  height: 17px;
  line-height: 14px;
  margin: 10px 0 0 1px;
  padding: 0 0 0 3px;
  width: 670px;
  z-index: 200;
}
#bread a:link,
#bread a:visited,
#bread a:hover,
#bread a:active
{
  color: #838383;
  text-decoration: none;
}

#rightcolumn
{
  color: #A2A2A2;
  float: right;
  margin-right: 25px;
  padding: 0;
  width: 170px;
}
#rightcolumnstart
{
  color: #A2A2A2;
  float: right;
  padding: 0;
  width: 170px;
}
#dummy
{
  float: right;
  height: 55px;
  width: 100px;
}



#vorfooter
{
  background:url(../files/bg_wrapper.png) center bottom no-repeat;
  padding: 0;
  float: left;
  height: 18px;
  text-align: center;
  width: 100%;


}


#footer
{
  color: #ffffff;
  float: left;
  height: 15px;
  margin-top: 20px;
  padding-top: 5px;
  text-align: center;
  width: 100%;

}
#footer a:link
{
  color: #ffffff;
  text-decoration: none;
}
#footer a:visited
{
  color: #ffffff;
  text-decoration: none;
}
#footer a:hover
{
  color: #ffffff;
  text-decoration: none;
}
#footer a:active
{
  text-decoration: none;
}
.menu
{
  background: url(../files/bg_menu_right.jpg) right top;
  background-repeat: no-repeat;
  float: right;
  font-family: verdana, sans-serif;
  font-size: x-small;
  margin: 41px 38px 0 0;
  padding: 0 5px 0 0;
  position: relative;
  width: 690px;
  z-index: 300;
}
.nav1st
{
  font-size: 9pt;
  font-weight: 500;
}
.nav2nd li
{
  border-bottom: 1px solid #13A0E5;
  border-left: solid 1px #13A0E5;
  border-right: solid 1px #13A0E5;
  display: block;
  font-size: x-small;
}
.nav3rd
{
  border-bottom: 1px solid #1F5B99;
  width: 100px;
}
.menu ul
{
  float: right;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.menu ul li
{
  float: left;
  position: relative;
}
.menu ul li a, .menu ul li a:visited
{
  background: url(../files/menu_button0.png) right top;
  color: #FFFFFF;
  display: block;
  height: 22px;
  line-height: 15px;
  padding-top: 2px;
  text-align: center;
  text-decoration: none;
  width: 95px;
}
* html .menu ul li a, .menu ul li a:visited
{
  w\idth: 92px;
  width: 95px;
}
.menu ul li ul
{
  display: none;
}
.menu table
{
  border-collapse: collapse;
  font-size: 0.6em;
  margin: -1px;
}
.menu ul li:hover a, .menu ul li a:hover
{
  background: url(../files/menu_over.png) right top;
  color: #555;
}
.menu ul li:hover ul,.menu ul li a:hover ul
{
  display: block;
  left: 0;
  margin-top: 0;
  position: absolute;
  top: 24px;
  width: 150px;
}
* html .menu ul li a:hover ul
{
  marg\in-top: 1px;
  margin-top: 0;
}
.menu ul li:hover ul li ul,.menu ul li a:hover ul li a ul
{
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.menu ul li:hover ul li a,.menu ul li a:hover ul li a
{
  background: #FFFFFF;
  color: #555;
  display: block;
  height: auto;
  line-height: 1.2em;
  padding: 5px 10px;
  text-align: left;
  width: 179px;
}
* html .menu ul li a:hover ul li a
{
  border-bottom: 1px solid #12A2E1;
  w\idth: 179px;
  width: 150px;
}
.menu ul li:hover ul li a.drop, .menu ul li a:hover ul li a.drop
{
  background: #FAFAFA;
}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover
{
  background: url(../files/menu_over.png) right top;
  color: #fff;
}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul
{
  left: 200px;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 150px;
}
.menu ul li:hover ul li:hover ul.left, .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/menu_over.png) right top;
}
#howto {
width:108px; 
height:27px;
float:left;
background: url(../files/howto.jpg) left top;
background-repeat:no-repeat;
margin:10px 0 10px 10px;
color:#ffffff;
}

#howtotext
{
display:inline;color:#ffffff;text-decoration:none;
background: url(../files/howto.jpg) left top;
background-repeat:no-repeat;
font-weight:bold;
}


#howto p
{
margin:5px 0 5px 10px;
}


#howto a:link
{
color:#ffffff;text-decoration:none;
font-weight:bold;
}

#howto a:visited
{
color:#ffffff;text-decoration:none;
}


.suba
{
  background: #F3F3F3;
  display: block;
  float: left;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  width: 100%;
}
li.suba a
{
  display: block;
  padding: 0 0 0 7px;
color:#0DA2E4;
text-decoration:none;
}
li.suba
{
color:#0DA2E4;
  display: block;
text-decoration:none;
}
.suba2
{
  background: url(../files/subblue.gif);
  background-position: top left;
  background-repeat: no-repeat;
  float: right;
  height: 20px;
  width: 100%;
}
li.suba2 a
{
  display: block;
  line-height: 20px;
  padding: 0 0 0 20px;
color:#6A6A6A;
font-weight:bold;
text-decoration:none;
}
.suba2n
{
background: #F3F3F3;
  float: right;
  height: 20px;
  line-height: 20px;
  width: 100%;

}
li.suba2n a
{
  display: block;
  padding: 0 0 0 20px;
color:#B8B8B8;
text-decoration:none;
}
.submenut
{
  display: block;
  float: right;
  font-family: Verdana,Arial,Helvetica;
  font-size: x-small;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  width: 100%;

}
li.submenut a
{
  display: block;
  padding: 0 0 0 7px;
color: #96959D;
text-decoration:none;
}
#submenu2 li
{
  color: #0AA2E1;
  display: block;
}
#active3 li a
{
  display: block;
  padding: 0 0 0 15px;
color: #0AA2E1;
}
.formgen
{
  border: 0;
  float: left;
  width: 430px;
}
.formheadline
{
  color: #1F5B99;
  font-size: 10pt;
  font-weight: bold;
  padding-bottom: 5px;
}
.fieldset table
{
  float: left;
  width: 100px;
}
.fieldset td
{
  width: 50px;
}
.formerror
{
  color: red;
}
.formtextfield
{
  height: 100px;
  width: 334px;
}
.formtext
{
  float: left;
  font-size: 8pt;
  height: 15px;
  margin-bottom: 3px;
  width: 130px;
}
.formsubmit
{
  background: #1E5A98;
  border: 0;
  color: white;
  float: right;
  font-size: 8pt;
  height: 25px;
  line-height: 20px;
  margin: 0 105px 3px 0;
  width: 135px;
}
.forminfo
{
  color: red;
}
.fieldset legend
{
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 0;
}
.formgen label
{
  clear: both;
  float: left;
  width: 190px;
}
.formgen fieldset
{
  border: 0;
}
.formgen legend
{
  border: 0;
}
.checkfield
{
  margin-left: 3px;
}
.checkfield label
{
  float: left;
  margin: 0;
  padding: 0;
  width: 80px;
}
.checkfield input
{
  margin: 0;
  padding: 0;
}
.formselect
{
  float: left;
  font-size: 8pt;
  height: 22px;
  margin-bottom: 3px;
  width: 135px;
}
.wysiwygimgtext hr
{
  background-color: #13A1E3;
  border: #13A1E3;
  color: #13A1E3;
  height: 1px;
}
.line
{
  background-color: #dddddd;
  border: #dddddd;
  color: #dddddd;
  height: 1px;
  margin-bottom: 10px;
}

.box
{
  background: #F3F3F3;
  margin-bottom: 20px;
  width: 180px;
float:left;
}

.box ul
{
  display: block;
}
.box li
{
  background: url(../files/ul_pfeil.gif )left;
  background-repeat: no-repeat;
  display: block;
  line-height: 15px;
  margin: 3px;
  padding: 2px 0 0 10px;
}
.box p
{
  margin: 0 10px;

}
.box h1
{

  font-family: Verdana,Arial,Helvetica;
  font-size: 130%;
color:#09A1E4;

}
.box .top, .box .bottom
{
  background: #FFFFFF;
  display: block;
}
.box .top b, .box .bottom b
{
  background: #F3F3F3;
  display: block;
  height: 1px;
  overflow: hidden;
}
.box .r1
{
  margin: 0 5px;
}
.box .r2
{
  margin: 0 3px;
}
.box .r3
{
  margin: 0 2px;
}
.box .top .r4, .box .bottom .r4
{
  height: 2px;
  margin: 0 1px;
}


.box_prod_home
{
  background: #F3F3F3;
  margin-bottom: 20px;
  width: 180px;
}



.box_prod
{
  background: #F3F3F3;
  margin-bottom: 20px;
  width: 190px;
float:left;
}

.box_prod ul
{
  display: block;
}
.box_prod li
{
  background: url(../files/ul_pfeil.gif )left;
  background-repeat: no-repeat;
  display: block;
  line-height: 15px;
  margin: 3px;
  padding: 2px 0 0 10px;
}

.box_prod_home li
{
  background: url(../files/ul_pfeil.gif )left;
  background-repeat: no-repeat;
  display: block;
  line-height: 15px;
  margin: 3px;
  padding: 2px 0 0 10px;
}



.box_prod h1
{
margin: 4px 10px;
font-family: Verdana,Arial,Helvetica;
font-size: 120%;
color:#09A1E4;
}

.box_prod_home h1
{
margin: 4px 10px;
font-family: Verdana,Arial,Helvetica;
font-size: 120%;
color:#09A1E4;
}



.box_prod p
{
  margin: 5px 5px;
}

.box_prod_home p
{
  margin: 5px 5px;
}


.box_prod h3
{
  color: #6C6C6C;
  font-family: Verdana,Arial,Helvetica;
  font-size: 90%;
width:120px;
margin:0 0 0 33px;
padding:0;

}
.box_prod_home h3
{
  color: #6C6C6C;
  font-family: Verdana,Arial,Helvetica;
  font-size: 90%;
width:120px;
margin:0 0 0 33px;
padding:0;

}




.box_prod .top
{
  background: #FFFFFF;
  display: block;
}


.box_prod .bottom
{
  background: #FFFFFF;
  display: block;
}


.box_prod_home .top
{
  background: #FFFFFF;
  display: block;
}

.box_prod_home .bottom
{
  background: #FFFFFF;
  display: block;
}

.box_prod .top b, .box_prod .bottom b
{
  background: #F3F3F3;
  display: block;
  height: 1px;
  overflow: hidden;
}

.box_prod_home .bottom b
{
  background: #F3F3F3;
  display: block;
  height: 1px;
  overflow: hidden;
}


.box_prod_home .top b
{
  background: #F3F3F3;
  display: block;
  height: 1px;
  overflow: hidden;
}


.box_prod .r1
{
  margin: 0 5px;
}

.box_prod_home .r1
{
  margin: 0 5px;
}

.box_prod .r2
{
  margin: 0 3px;
}

.box_prod_home .r2
{
  margin: 0 3px;
}

.box_prod .r3
{
  margin: 0 2px;
}

.box_prod_home .r3
{
  margin: 0 2px;
}


.box_prod .top .r4
{
  height: 2px;
  margin: 0 1px;
}

.box_prod .bottom .r4
{
  height: 2px;
  margin: 0 1px;
}


.box_prod_home .top .r4
{
  height: 2px;
  margin: 0 1px;
}
.box_prod_home .bottom .r4
{
  height: 2px;
  margin: 0 1px;
}


.rounded{display:block}
.rounded *{
  display:block;
  height:2px;
  overflow:hidden;
  font-size:.01em;
  background:#F3F3F3}

.rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:2px solid #F3F3F3;
  border-right:2px solid #F3F3F3;
  background:#F3F3F3}
.rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:2px solid #F3F3F3;
  border-right:2px solid #F3F3F3;
  background:#F3F3F3}
.rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:2px solid #F3F3F3;
  border-right:2px solid #F3F3F3;}
.rounded4{
  border-left:2px solid #F3F3F3;
  border-right:2px solid #F3F3F3;}

.roundedfg{
  background:#F3F3F3;}

.roundedfg_grey{
  background:#FFFFFF;}



.flagge {font-weight: bold;}


/* <![CDATA[ */
    .slidebox
    {
      width:860px;
      height:275px;
      display:block;
      border:none;
      position:relative;
margin:auto;
    }
    .slidebox .slide
    {
      display:none;
      position:absolute;
      top:0;
      left:0;
      border:none;
    }
    .slidebox .slide img
    {
      border:none;
    }
    .thumbs
    {
      position:absolute;
      right:10px;
      bottom:3px;
      width:275px;
      z-index:101;
    }
    .thumbs a
    {
      display:block;
      float:left;
      margin:3px;
      border:2px solid #6B6B6B;
opacity:0.4;filter:alpha(opacity=40)
    }
    .thumbs img
    {
      border:none;
    }
    .thumbs a.selected
    {
      border:2px solid #55B0E9;
opacity:1;filter:alpha(opacity=100)
    }
    /* ]]> */

.t {background: url(../files/ani/dot.gif) 0 0 repeat-x; width: 180px;}
.b {background: url(../files/ani/dot.gif) 0 100% repeat-x}
.l {background: url(../files/ani/dot.gif) 0 0 repeat-y}
.r {background: url(../files/ani/dot.gif) 100% 0 repeat-y}
.bl {background: url(../files/ani/bl.gif) 0 100% no-repeat}
.br {background: url(../files/ani/br.gif) 100% 100% no-repeat}
.tl {background: url(../files/ani/tl.gif) 0 0 no-repeat}
.tr {background: url(../files/ani/tr.gif) 100% 0 no-repeat; padding:10px} 



/* Produktübersichtsmodul */


.prodover
{float:left;width:580px;border-bottom:solid 1px #55B0E9;padding-bottom:10px;margin-left:30px;margin-bottom:20px;
}
.prodover h3
{
  color:  #2959A5;
  font-size: 8pt;
  font-weight: bold;
  margin: 7px 0 4px 0;
}

.prodoverimg 
{
float:left; width: 80px;text-align:left;margin-top:5px;
}

.prodovertext
{float:left; width: 425px;}

.prodovermore
{float:left; width: 55px;}

/* Round Boxes */

.t1 {background: url(../files/round/dot.gif) 0 0 repeat-x; width: 180px;}
.b1 {background: url(../files/round/dot.gif) 0 100% repeat-x;}
.l1 {background: url(../files/round/dot.gif) 0 0 repeat-y;}
.r1 {background: url(../files/round/dot.gif) 100% 0 repeat-y;}
.bl1 {background: url(../files/round/bl.gif) 0 100% no-repeat;}
.br1 {background: url(../files/round/br.gif) 100% 100% no-repeat;}
.tl1 {background: url(../files/round/tl.gif) 0 0 no-repeat;}
.tr1 {background: url(../files/round/tr.gif) 100% 0 no-repeat; padding:10px;} 

/* FAQ-Slider */


.faqslide
{
float:left;
width:99%;
margin-top:5px;
}

.faqslide a
{
color:#ffffff;;
font-weight:bold;
text-decoration:none;
}


/* Pagination */
.searchresults
{float:left;
margin-left:30px;
width:90%;}

.searchresults h4
{margin-top:25px;
font-size:100%;}

.pagination
{float:left;margin:20px 10px 10px 20px;}

.pagination li
{display:inline;margin:30px 10px 10px 0;}