*
{
	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;

}

.InfoboxProdukt p
 {margin:5px 5px 0 25px;padding:0;width:135px;}

.InfoboxProdukt a
 {color:#4b4b4b;text-decoration: none;margin-bottom:5px;}

.InfoboxProdukt a:visited
 {color:#4b4b4b;text-decoration: none;}


.section2 p
{
margin:5px 0 0 12px;;padding:0;
font-size:80%;
}

.section
{
padding:10px 0 0 25px;
font-size:80%;
text-align:left;
}

.section a:link
{
	color: #4b4b4b;
	text-decoration: none;
}
.section a:visited
{
	color: #4b4b4b;
	text-decoration: none;
}
.section a:hover
{
	color: #4b4b4b;
	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;
}

.downprod
{
list-style-type:none;
margin:5px 0 0 27px;
}

.downprod li
{
margin-bottom:5px;
}


.Nurfuerdownload
{
	display: none;
}
.Nichtfuerdownload
{
float: right;
	margin-top: 10px;
	width: 180px;
font-family: Verdana,Arial,Helvetica;
	font-size: 90%;
color: #4b4b4b;
}

.Nichtfuerdownload p
 {margin-left:25px;padding:0;width:135px;}

.Nichtfuerdownload img
 {margin-right:5px;}

.Nichtfuerdownload a:visited
 {
margin-left:0;
padding-left:0;
display:inline;
color:#4b4b4b;
text-decoration: none;
display:block;
margin-bottom:-2px;
}


.Nichtfuerdownload h1
{
color: #09A1E4;
	font-family: Verdana,Arial,Helvetica;
	font-size: 130%;
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;
color:#4b4b4b;
text-decoration: none;
display:block;
margin-bottom:-2px;
}


/*  Box ohne BG Startseite */

.Nichtfuerdownload_start, .messe
{
float: right;
margin: 0 -10px 20px 0;
width: 180px;
font-family: Verdana,Arial,Helvetica;
font-size: 90%;
text-align:center;
}

.Nichtfuerdownload_start p, .messe p
 {padding:0;text-align:center;width:98%;}

.Nichtfuerdownload_start img
{
margin-right:22px;
}
.messe img
{
margin:0 0 5px 0;
}


.Nichtfuerdownload_start a,.messe a
 {color:#6B6B6B;text-decoration: none;margin-bottom:5px;}
.Nichtfuerdownload_start a:link
{

display:inline;
}

.Nichtfuerdownload_start a:visited, .messe a:visited
 {color:#6B6B6B;text-decoration: none;}


.Nichtfuerdownload_start h1, .messe h1
{
color: #09A1E4;
font-family: Verdana,Arial,Helvetica;
font-size: 130%;
background: #F1F1F1;
line-height:16px;
height:30px;
margin-left:5px;
}
.Nichtfuerdownload_start h4, .messe 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%;
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:active
{
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 
{
	font-size: 100%;
	width: 140px;

}
#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:1px solid #CCCCCC;
	float: left;
	width: 143px;
}

.feldstart
{
	float: left;
	width: 143px;
}

.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 10px;
	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;
}


.wysiwygimg
{
width:99%;
float:left;
}

.wysiwygimgtext 
{
float:left;
width:99%;
}

.wysiwygimgtext h2
{
	color:  #4b4b4b;
	font-size: 8pt;
	font-weight: bold;
	margin: 7px 0 4px 0;
}

.wysiwygimgtext hr {

margin:10px 0 5px 0;
}

.wysiwygimgtext table h2
{
	color: #4b4b4b;
	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: bottom left;
	border: solid 1px #C1C1C1;
	float: left;
	height: 120px;
	margin: 10px 5px 0 0;
	width: 227px;
}

.homeprod2
{
	background: url(../files/bg_startbox.jpg);
	background-position: bottom left;
	border: solid 1px #C1C1C1;
	float: left;
	height: 100px;
	margin: 10px 5px 0 0;
	width: 227px;
}

.homeprod2 h3
{
font-size:8pt;
font-weight: bold;
margin:6px 0 3px 12px;
color:#4b4b4b;
}

.homeprod2 a:link
{
	color: #4b4b4b;
	text-decoration: none;
}
.homeprod2 a:visited
{
	color: #4b4b4b;
	text-decoration: none;
}
.homeprod2 a:hover
{
	color: #4b4b4b;
	text-decoration: underline;
}
.homeprod2 a:active
{
	text-decoration: none;
}




.homeprod h3
{
font-size:8pt;
font-weight: bold;
margin:6px 0 3px 12px;
color:#265AA3;
}

.homeprodimg
{
float:right;
width:70px;
margin:7px 7px 0 0;
}
 
.homeprodimg2
{
float:right;
margin:7px 6px 0 2px;
}

.homeprodimg2 img
{float:right;}


.homeprodtext2
{
	float: left;
	text-align: left;
	width: 115px;
}

.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: #4b4b4b;
}
.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: #4b4b4b;

}
#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
{
	color: #333;
	float: left;
	width: 180px;
margin:0 10px 0 37px;
}


#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 50px 0;
	padding: 0;
	width: 190px;
/*background: #F3F3F3; */
border-right:1px solid #999;
}
#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: #4b4b4b;
	display: inline;
	float: left;
	line-height: 14px;
	padding: 10px 0 5px 5px;
	width: 490px;
}
#contenttextstart
{
	background: #fff;
	color: #4b4b4b;
	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: #4b4b4b;
	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;
text-align:center;
}


#howto p
{
width:100%;
text-align:center;
margin-top:5px;
}


#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:#4b4b4b;
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: 380px;
}
.formtext
{
	float: left;
	font-size: 8pt;
	height: 15px;
	margin-bottom: 3px;
	width: 190px;
}
.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;
float:left;
}
.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: 193px;
}
.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 {width: 180px;}
.tr {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:  #4b4b4b;
	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 {width: 180px;}
.tr1 {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;}

#lupe 
{
float:left;
display:block;
width:27px;
height:30px;
margin-left:5px;
}

.sf-menu
{
display:block;
float:left;
}

.map1
{
font-weight:bold;
margin-left:15px;
}

.map2
{
margin-left:20px;
font-weight:bold;
}

.map3
{
font-weight:normal !important;
margin-left:30px;
}
