@charset "utf-8";
/* CSS Document */

.team
{
position:relative;
left-:10px;
padding:0 0 0 20px;
font-weight:bold;
}

.team a
{
color:#FF0000;
text-decoration:underline;
}

*
{
margin:0;
padding:0;
}

img
{
border:none
}

a
{
text-decoration:none;
color:#646464;
}

body
{
background:#c2c2c2;
behavior:url(csshover.htc);
}

div#header
{
width:852px;
height:316px;
background-:#000099;
margin:auto;
}

body
{

}

#jod
{
background-:olive;
margin:auto;
font-size:13px;
text-align:center;
}


div#middle
{
width:852px;
height-:600px;
overflow:auto;
background-:#ffffff;
background-image:url(image/midlleline.jpg);
background-repeat:repeat-y;
margin:auto;
}

div#sols
{
width:610px;
height:1173px;
background-image:url(image/querschnitt.jpg);
}

div#hanup
{
width:610px;
height:130px;
background-color-:red;
}


div#hanup2
{
width:610px;
height:130px;
background-color-:olive;
}

div#hanup2Left
{
width:400px;
height:130px;
float:left;
background-color-:blue;
}


div#hanup2Right
{
width:205px;
height:130px;
float:right;
background-color-:blue;
}


div#hanup2Right p
{
color:#FF0020;
font-size:12px;
font-weight:bold;
font-family:verdana;
padding:5px 0 0 0;
}

div#footer
{
width:852px;
height:23px;
background:#000000;
margin:auto;
color:#FFFFFF;
}

div#middleleftside
{
width:231px;
height-:500px;
background-:#3366FF;
background-image:url(image/sidenavi.jpg);
background-repeat:no-repeat;
float:left;
border-:1px solid #0000CC;
overflow:auto;
}

div#middlerightside
{
width-:621px;
width:610px;
height-:500px;
background-:#FF9900;
float:right;
overflow-:auto;
border-:1px solid #0000CC;
position:relative;
left:-4px;
}

/******NAVI FORMATTING********/

div#naviContainer
{
width:186px;
height-:500px;
background-:#993300;
float:right;
overflow:auto;
}


div#navigation
{
width:186px;
height-:400px;
overflow:auto;
background-:#837d60;
background:#c2c2c2;
font-size:16px;
font-weight:bold;
z-index-:100;
position-:relative;
float:right;
}

div#listmenu
{
width:180px;
width-:186px;
border-:1px solid #990000;
height-:24px;
font-size:14px;
margin:auto;
}

div#listmenu ul
{
margin-:0 0 0 30px;
margin:0 0 0 1.25em;
padding:0;
list-style-position-:inside;
}

div#listmenu li
{
float-:left;
list-style-type:disc;
position:relative;
margin:0 0 0.50em 0;
border-bottom:1px solid #697180;
text-indent-:.5em;
padding-:.3em 0;
}



div#listmenu li.underlevel
{
margin:0 0 0 0;
border:1px solid #c2c2c2;
font-size: 12px;
font-weight:lighter;
}

div#listmenu li.underlevel li a
{

}

div#listmenu li:hover
{
background-:#6C674F;
color:#FFFFFF;
}

div#listmenu li:last-child
{
border-top-:2px solid #069;
border-bottom:none;
}

.active div#listmenu ul li ul li
{
width:100%;
border-left-:1px solid #990033;
border-bottom:none;
background:#993333;
border-right-:1px solid #990033;
list-style-type:none;
position:relative;
top-:3px;
height:24px;
background-:#837d60;
font-size:14px;
}

div#listmenu ul li ul li a:hover
{
color-:#FFFFFF;
}

div#listmenu ul a:hover
{
color:#FFFFFF;
}

.nav2nd
{
font-size: 14px;
font-weight:lighter;
background-:#993300;
}
/*body div#listmenu ul li ul {display:none;}

div#listmenu ul li:hover ul {display:block;}

div#listmenu ul li:hover ul, div#listmenu ul li ul:hover {display:block;}

*/
.active a
{
color:#FFFFFF;
width:100%;
height:24px;
}

li.active
{
background:#999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:lighter;
}

.navi-aktiv {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        color: #FF0000;
}


.navi-normal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        color: #333333;
}

/******NAVI FORMATTING ENDS********/


/******MODUL FORMATTING********/
div#spacer
{
width:620px;
height:1px;
background:#000066;
}

/*table div#startpagelist
{
width-:616px;
width:605px;
height:262px;
background:#999933;
margin-:auto;
}*/

table td div#pics
{
width:159px;
height:121px;
background-:#CCFF00;
margin:auto;
}

table td div#txtteaser
{
width:159px;
height:111px;
background-:#FFCC00;
margin:auto;
}

table td div#txtteaser p
{
font-size:12px;
padding-top:5px;
}
/******MODUL FORMATTING  ENDS********/

.wichtig
{
color:#990000;
}

.kg
{
color:#990000;
position:relative;
left:60px;
z-index:4;
font-size:14px;
}

.add
{
font-size:13px;
position:relative;
left:125px;
}

.contxt
{
background-:#006699;
width:155px;
height:111px;
margin:auto;
font-size:14px;
}

.contxt p
{
font-size:15px;
}

.contxt a
{
float:right;
}

.contxty
{
position:relative;
left:4px;
width:543px;
height-:200px;
background-:#006600;
}

.contxty p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:10px 0 0 0;
}

.mehr
{
position:absolute;
top:215px;
left:140px;
width-:155px;
height-:20px;
background-:#006633;
text-align:right;
color:#990033;
}

.conueber p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding:10px 0 0 10px;
}


* html .conueber p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-:10px 0 0 20px;
margin-:auto;
}

* html table
{
margin-:auto;
}


div#spacing1
{
width:185px;
height:25px;
background-:#006699;
float:right;
}

div#teasimg
{
width:186px;
height:240px;
background:#FF-CC00;
float:right;
}

div#imgitself
{
width:168px;
height:240px;
background-:#996600;
background-image:url(image/smallteasernavisidebg.jpg);
background-repeat:no-repeat;
margin:auto;
}

#welltxt
{
width:160px;
height:150px;
background-:#006633;
margin:auto;
position:relative;
top:63px;
}

#welltxt p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

div#spacingTog
{
width:185px;
height:20px;
background-:#006699;
float:right;
}



div#teasBanner
{
width:186px;
height-:240px;
height:auto;
background-:#FFCC00;
float:right;
}

div#bannerItself
{
width:168px;
height-:240px;
height:auto;
background-:#996600;
background-image-:url(image/smallteasernavisidebg.jpg);
background-repeat:no-repeat;
margin:auto;
}

.relMore a
{
float:right;
}


div#prodtdetails
{
width-:555px;
width:560px;
height-:553px;
background-image:url(image/detailpagebgg.jpg);
background-repeat:no-repeat;
margin:auto;
overflow-:auto;
height:auto
}

div#rolldiv
{
width:550px;
width-:545px;
height-:277px;
background-:#336699;
margin:auto;
}


/**************FORMATTING PRODUCT HOVER PAGE************/
table div#centerplace
{
width:368px;
height:277px;
background-image:url(image/thumbnails/logo_webseite.jpg);
background-repeat:no-repeat;
}

div#small li
{
display:none;
position:absolute;
z-index:100;
left:30px;
top:4px;
}

div#small:hover li
{
display:block;
}

div#small a:hover li img
{
display:block;
}

div#gallerysmall li
{
display:none;
position:absolute;
z-index:100;
left:114px;
top:4px;
}

div#gallerysmall:hover li
{
display:block;
}

div#gallerysmall a:hover li img
{
display:block;
}

div#parting
{
width:550px;
height:4px;
}

div#parting img
{
visibility:hidden;
}


div#smallsec li
{
display:none;
position:absolute;
z-index:100;
left:30px;
top:4px;
}


div#smallsec:hover li
{
display:block;
border-:1px solid #009966;
}


div#smallmoc li
{
display:none;
position:absolute;
z-index:100;
left:30px;
top:4px;
}


div#smallmoc:hover li
{
display:block;
border-:1px solid #009966;
}


div#smallLast li
{
display:none;
position:absolute;
z-index:100;
left:30px;
top:4px;
}


div#smallLast:hover li
{
display:block;
border-:1px solid #009966;
}

/*div#small:hover
{
width:300px;
height:200px;
position:absolute;
z-index:100px;
background:#006600;
}*/

/**************FORMATTING PRODUCT HOVER PAGE ENDS************/
.sober
{
padding:0 0 0 25px;
}

#off
{
border-:1px solid #006633;
margin:auto;
}

.soberueber
{
padding:0 0 0 30px;
}

#pdf
{
margin:auto;
position:relative;
left:-5px;
}

#pdf a
{
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight-:bold;
text-align:center;
}

.downlo
{
text-align:center;
}

#pdf a:hover
{
color:#FF0000;
}

.tite
{
font-size:12px;
color:#000000;
font-weight:bold;
text-align:center;
}


div#small div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
top:296px;
left:29px;
}


html > body div#small div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
#top:292px;
left-:29px;
#left:-1px;
}

* html div#small div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
top:292px;
left:-1px;
}



div#gallerysmall div#textgo
{
width:367px;
height:40px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
top:280px;
left:114px;

}


html > body div#gallerysmall div#textgo
{
width:367px;
height:40px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
#display:none;
#top:292px;
left-:29px;
#left:-1px;
}

* html div#gallerysmall div#textgo
{
width:367px;
height:40px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
#display:none;
top:292px;
left:-1px;
}


div#constructNew
{
width:540px;
height:300px;
background-:blue;
margin:auto;
}

div#smallmoc div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
top:296px;
left:29px;
}


html > body div#smallmoc div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
#top:292px;
#left:-1px;
}

* html div#smallmoc div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
top:292px;
left:-1px;
}


div#smallsec div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top:0;
left:0;
display:none;
top:296px;
left:29px;
}


html > body div#smallsec div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
#top:292px;
#left:-1px;
}



* html div#smallsec div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
top:292px;
left:-1px;
}

div#smallLast div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top:0;
left:0;
display:none;
top:296px;
left:29px;
}


html > body div#smallLast div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
#top:292px;
#left:-1px;
}



* html div#smallLast div#textgo
{
width:540px;
height:300px;
background:#cdcdcd;
margin-:auto;
position:absolute;
z-index:300;
top-:0;
left-:0;
display:none;
top:292px;
left:-1px;
}




div#small:hover div#textgo
{
display:block;
}


div#smallmoc:hover div#textgo
{
display:block;
}


div#smallsec:hover div#textgo
{
display:block;
}

div#smallLast:hover div#textgo
{
display:block;
}

div#gallerysmall:hover div#textgo
{
display:block;
}


table#mash
{
display-:none;
padding-:0 0 0 20px;
position:relative;
right:6px;
background-:#c2c2c2;
background-image:url(image/hoverDescripBg.jpg);
background-repeat:repeat-y;
margin:auto;
}

.uno
{
float:left;
}

.uno a
{
color:#FF0000;
}

.fast
{
text-decoration:underline;
position:relative;
left:10px;
}


div#bet
{
width:168px;
height:20px;
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight-:bold;
text-align:center;
background-color:#5F5F5F;
background-image:url(image/angebotebg.jpg);
}
