
body,img,form,div{
border:0px;
margin:0px;
padding:0px;
}

div#ident div{					display:none;}
html div#ident div#other{		display:block;}

html.ie6 div#ident div#ie6{		display:block;}
html.ie6 div#ident div#other{	display:none;}

html.ie7 div#ident div#ie7{		display:block;}
html.ie7 div#ident div#other{	display:none;}

html.ie8 div#ident div#ie8{		display:block;}
html.ie8 div#ident div#other{	display:none;}

html.ie9 div#ident div#ie9{		display:block;}
html.ie9 div#ident div#other{	display:none;}


div#ident{						display:none;}


a img {
cursor:url(img/zoom-in.cur), crosshair
}

a.lupe{
cursor:url(img/zoom-in.cur), crosshair
}
body{
text-align:center;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F6F6F6), to(#D2D2D2));
background: -moz-linear-gradient(0% 6% 270deg,#F6F6F6, #D2D2D2) #D2D2D2;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#D2D2D2');
background-color:#D2D2D2;
background-repeat:repeat-x;
overflow-y:scroll;
}


.shadow{
-moz-box-shadow: 0px 6px 4px #c2c2c2;    
-webkit-box-shadow: 0px 6px 4px #c2c2c2; 
box-shadow: 0px 6px 4px #c2c2c2; 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c2c2c2')"; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c2c2c2'); 
}

a#logo{
height:78px;
display:block !important;
position:absolute;
top:53px;
background:#FFF !important;
margin-right:0px !important;
z-index:100;
}	

#content h2 + div,
#content h1 + div{
margin-bottom:5px;
}


#content a.img_align5 + h2,
#content a.img_align5 + h1{
margin-bottom:5px;
}

/* ############################################## */


div.lnk a{
border:1px solid #7F7F7F;
text-decoration:none;
padding:3px;
padding-right:20px;
display:inline-block;
width:auto;
}


a.paralnk{
margin-top:5px;
border:1px solid #FFF;
color:#FFF;
text-decoration:none;
padding:3px;
display:inline-block;
width:auto;
background-color:#000;
}

span.colspan div.lnk a{
text-decoration:none;
padding:5px;
border:0px solid #7F7F7F;
background:#666666; /*#313233;*/
font-size:0.8em;
color:#FFF;
}

a.lb_lnk{
text-decoration:none;}

.lb_lnk{
text-decoration:none;
padding:7px 5px 7px 5px;
border:0px solid #666666; /*#7F7F7F;*/
background:#666666;
font-size:0.8em;
color:#FFF;
}

a.breite{
width:190px;
}

teaser

span.colspan div.lnk a:after{
content:" \00BB";
}


div.block_text.block{
text-align:justify;
}


/* ########## kopfgrafik ################################## */
div.block_kopfgrafik_bg{
background-position:0px 0px;
background-size: 960px auto;
margin-bottom:10px;
}
div.block_kopfgrafik_bg div.block_kopfgrafik{
background:#000;
opacity: .55;
-moz-opacity: .55;
-khtml-opacity: .55;
filter: alpha(opacity=55);
margin-left:600px;

padding:15px;
padding-bottom:0px;
height:462px;
}


div.block_kopfgrafik_bg.noopa div.block_kopfgrafik{
background:transparent;
opacity: 1;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=1);
}

html.ie8 div.block_kopfgrafik_bg div.block_kopfgrafik{
height:447px; /* height minus padding */
}


#page402 div.block_kopfgrafik_bg div.block_kopfgrafik{
background:none}

.txtcontainer{
position:absolute;
right:10px;
top:10px;
margin-left:630px;
color:#FFF;
font-size:1.1em;
line-height: 21px;
}

.txtcontainer_lupe{
position:absolute;
right:10px;
top:10px;
height:450px;
width:320px;
margin-left:630px;
color:#FFF;
font-size:1.02em;
line-height: 21px;
background-image:url(img/lupe.png);
}


#page341 .txtcontainer{
position:absolute;
right:10px;
top:10px;
height:450px;
margin-left:630px;
color:#FFF;
font-size:1.1em;
line-height: 21px;
background-image:url(img/sign.png);
}

#page266 .txtcontainer{
position:absolute;
left:0px;
top:10px;
height:450px;
margin-left:630px;
color:#FFF;
font-size:1.1em;
line-height: 21px;
}

span.width960{
width: 960px;
height: 477px;
}

div.txtcontainer-ax{
position:relative;
display: inline-block;
top:-481px;
height:467px;
margin-left:560px;
padding:10px 30px 0px 70px;
width:300px !important;
background-image: url(/include/img/grey.png);
/*background-color:#000;
opacity: 0.6;
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
filter: alpha(opacity=0.6);*/
z-index:1;
}

span.txtc{
padding:10px 30px 0px 30px;
width:300px !important;
}
div.txtwhitebig{
font-size: 1.5em;
line-height: 25px;		
color:#ffffff;
opacity: 1;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=1);
}
div.txtwhite{		
color:#ffffff;
opacity: 1;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=1);
}

div.block_kopfgrafik_bg div.txtcontainer div.txtcontainer_lupe h1{
color:#CADA3E !important;
line-height:1em;
font-size:1.3em;
}

div.block_kopfgrafik_bg div.lnk a{
border: 1px solid #FFF;
display: inline-block;
padding: 3px;
text-decoration: none;
width: auto;
color:#FFF;
background-color:#000;
position: relative;
opacity: 1;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=1);
}

div.block_kopfgrafik_bg div.lnk a:after{
content:" \00BB";
}

/* ########## Kopf auf Produkt Detail ################################## */

div.block_kopfgrafik_bg.producttop div.block_kopfgrafik{
background:transparent;
opacity: 1;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=1);
}

div.block_kopfgrafik_bg.producttop{
background-position:0px 0px;
background-size:auto !important;
background-repeat:no-repeat;
height:462px;
margin-top:20px;
}


div.block_kopfgrafik_bg.producttop div.txtcontainer h1{
background:#FFF;
color:#4B4B4B !important;
}

.producttopbox h2{
border-bottom:1px dashed #4B4B4B;
padding-bottom:20px;
font-weight:normal;
font-size:1.2em;
}

div.block_kopfgrafik_bg.producttop div.txtcontainer h1{
background:#FFF;
margin-top:0px !important;
color:#4B4B4B !important;
}
div.block_kopfgrafik_bg.producttop div.txtcontainer{
color:#4B4B4B !important;
top:0px !important;
}

.producttopbox{
background:#FFF;
height:250px;
-moz-box-shadow: 0px 6px 4px #4B4B4B;    
-webkit-box-shadow: 0px 6px 4px #4B4B4B; 
box-shadow: 0px 6px 4px #4B4B4B; 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#4B4B4B')"; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#4B4B4B'); 
}
div.block_kopfgrafik_bg.producttop div.txtcontainer h1,
.producttopbox{
width:300px;
padding:20px;
}

/* ########## Toolbar elements ################################## */


ul#tools{
list-style-type:none;
position:relative;
padding:0px;
margin-top:0px;
margin-bottom:0px;
display:inline-block;
text-align:left;
padding-top:10px;
padding-bottom:10px;

}

ul#tools li{
display:inline;
margin:0px;
padding:0px;

}
ul#tools a,
#toolbar a{
padding-left:22px !important;
padding-top:6px !important;
padding-bottom:3px !important;
margin-right:11px;
background-position:0px 0px;
background-repeat:no-repeat;
background-image:url(img/tb-a.png);
/*background-image: url(/include/spriteme1.png);
background-position: -10px -925px;*/
text-decoration:none !important;
border:0px solid red;
}


ul#tools form#sitequery,
ul#tools li a{
Xmargin-top:10px;
}

form#sitequery,
#toolbar form{
display:inline;
float:right;

}

form#sitequery #seq,
form#sitequery #sebutton,
#toolbar form #seq,
#toolbar form #sebutton{
border:0px;
margin:0px;
padding:0px;
background-color:#FFF;
height:20px;
outline:0px;
vertical-align:top;
}

form#sitequery #seq,
#toolbar form #seq{
border:0px;
border-radius: 0px 4px 4px 0px;
width:140px;
-webkit-box-shadow: inset -7px 0px 7px #c2c2c2; /* webkit browser*/ 
-moz-box-shadow: inset -7px 0px 7px #c2c2c2; /* firefox */ 
box-shadow: inset -7px 0px 7px #c2c2c2;
}

form#sitequery #sebutton,
#toolbar form #sebutton{
background-image:url(img/palette1.jpg);
background-position:-346px -257px;
background-repeat:no-repeat;
width:20px;
border-radius: 4px 0px 0px 4px;
-webkit-box-shadow: inset 3px 0px 3px #c2c2c2; /* webkit browser*/ 
-moz-box-shadow: inset 3px 0px 3px #c2c2c2; /* firefox */ 
box-shadow: inset 3px 0px 3px #c2c2c2;
}


#tools a#tb-kontakt{
background-image:url(img/tb-kontakt.png);
/*background-image: url(/include/spriteme1.png);
background-position: -10px -753px;*/
}

#tools a#tb-holzmuster{
background-image:url(img/tb-holzmuster.png);
/*background-image: url(/include/spriteme1.png);
background-position: -10px -796px;*/
}

#tools a#tb-katalog{
background-image:url(img/tb-katalog.png);
/*background-image: url(/include/spriteme1.png);
background-position: -10px -839px;*/
}

#tools a#tb-kundenstimmen{
background-image:url(img/tb-kundenstimmen.png);

}

#tools a#tb-planer{
background-image:url(img/tb-planer.png);
}


#tools a#tb-fragen{
background-image:url(http://www.annex.de/include/img/tb-faq.png);
}


/* ############## teaser ############################ */

#teaser a.teaser_pager,#coda-nav-left-1,#coda-nav-right-1{
position:absolute;
top:640px;
z-index:20;
}

#teaser a#teaser_prev,#coda-nav-left-1{
left:100px;
}
#teaser a#teaser_next,#coda-nav-right-1{
right:100px;
}

/* ############## Listen ############################ */

div#holzarten ol,
div#holzarten ol li{
list-style-type:none;
margin:0px;
padding:0px;
}

div#holzarten img,
div#holzarten a,
div#holzarten li{
display:inline-block;
height:40px;
}

div#holzarten ol li{
/*margin-right:10px;*/
padding: 3px 2px 3px 2px;
margin-bottom:20px;
}
div#holzarten img{
border:0px solid #FFF;
width:80px;
}
div#holzarten a{
border:1px solid #FFF;
}
div#holzarten a:hover{
border:1px solid #c2c2c2;
}


div#holzarten_cube ol,
div#holzarten_cube ol li{
list-style-type:none;
margin:0px;
padding:0px;
}

div#holzarten_cube img,
div#holzarten_cube a,
div#holzarten_cube li{
display:inline-block;
height:40px;
}

div#holzarten_cube ol li{
/*margin-right:10px;*/
padding: 3px 2px 3px 2px;
margin-bottom:20px;
}
div#holzarten_cube img{
border:0px solid #FFF;
width:76px;
}
div#holzarten_cube a{
border:1px solid #FFF;
}
div#holzarten_cube a:hover{
border:1px solid #c2c2c2;
}



div#holzarten_pure_nature ol,
div#holzarten_pure_nature ol li{
list-style-type:none;
margin:0px;
padding:0px;
}

div#holzarten_pure_nature img,
div#holzarten_pure_nature a,
div#holzarten_pure_nature li{
display:inline-block;
height:97px;
}

div#holzarten_pure_nature ol li{
/*margin-right:10px;*/
padding: 0px 6px 0px 7px;
margin-bottom:20px;
}
div#holzarten_pure_nature img{
border:0px solid #FFF;
width:155px;
}

div#granit{
width:980px;
}

div#granit ul,
div#granit ul li{
list-style-type:none;
margin:0px;
padding:0px 9px 0px 0px;
}

div#granit img,
div#granit a,
div#granit li{
display:inline-block;
height:auto;
}

div#granit img{
border:0px solid #FFF;
width:230px !important;
}

ol#chessboard,ol#chessboard li{
list-style-type:none; margin:0px;
padding:0px;
}
ol#chessboard li{
display:inline-block;
width:200px;
margin-right:80px;
margin-bottom:25px;
}
ol#chessboard li img{
display:block;
margin-bottom:25px;
}

ol#chessboard li a{
text-decoration:none;
}

a.shophref,
div.shophref a{
display:block !important;
border-left:0px !important;
border-right:0px !important;
border-top:1px dashed #c2c2c2 !important;
border-bottom:1px dashed #c2c2c2 !important;
padding-top:5px !important;
padding-bottom:5px !important;
background-image:url(img/icon.shophref.png);
background-repeat:no-repeat;
background-position:96% 3px;
margin-bottom:15px;
text-decoration:none !important;
}



/******************************************************/

#wrapper.noright #content dl{
width:400px;
}

#wrapper.noright.left #content dl{
width:600px;
}

dd,dt{
border:0px solid red;
line-height:20px;

}
dt{	
width:130px;
vertical-align:top;
font-weight:bold;
}
dt:after{
content:":";
}
dd{
margin-top:-20px;
margin-left:130px;
text-align:justify;
margin-bottom:0px;
}




/******************************************************/


/* ################# Helferlein ########################### */




.block_text{
display:block;
}
#page7 .block_text{
width:700px;
}

/*#page342 .block_text{
width:960px;
}*/

td.leftimg{
min-width:130px;
}

td.align5{
border:0px solid red;
}

.br{
clear:both;
}

div.lnk1{
margin-top:20px;
}


/* ################################ */
/* Main Font sizes and colors*/

body,a,td,div,textarea,select,input,h1,h2{
font-size:14px;
line-height:16px;
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
}

/* Graue Schrift */
#teaser span.colspan.triple h1,
#topmenu ul#headermenu li a,
body,a,td,div,textarea,select,input{
color:#4B4B4B;
}

/*gruen*/
.ad-description-title{
font-size:1.2em;
line-height:22px;
color:#CADA3E;
}



#footer,#toolbar,#tools,
#services span.colspan.triple h2,
#services span.colspan.triple h1{
background-color:#9A9B9D;
}

#footer,#toolbar,#tools,
#services span.colspan.double h2,
#services span.colspan.double h1{
background-color:#9A9B9D;
}







h1.pagetitle{	
font-size:26px;
font-weight:normal;
line-height:60px;
letter-spacing:1px;
margin-bottom:0px;
}

h1.pagetitle-2zeilig{	
font-size:26px;
font-weight:normal;
line-height:30px;
letter-spacing:1px;
margin-bottom:0px;
}

#teaser h2,
#teaser h1,
#teaser space{
padding-top:10px;
background-color:#fff;
min-height:60px;
border-bottom:1px dashed #4B4B4B;
line-height:1.2em;
font-size:1.0em;
font-weight:normal;
}

div#teaser span.narrow h2, div#teaser span.lastspannarrow h2 {
min-height:30px;
}

div#teaser span.narrow h1, div#teaser span.lastspannarrow h1 {
font-size:1.1em;
}

/*div#teaser span.lastspannarrow h2 {
min-height:30px;
}*/

#toolbar ul li a{
font-size:.9em;
}
#topmenu ul li a{
font-size:0.9em;
}



span.colspan h1{

}

#services span.colspan h2,
#services span.colspan h1{
border-bottom:0px;
height:20px;
font-weight:bold;
}

.services{
cursor:pointer;
}

#services span.colspan.triple h2,
#services span.colspan.triple h1,
ul#tools a,
#toolbar a{
color:#FFF;
}
#services span.colspan.double h2,
#services span.colspan.double h1,
ul#tools a,
#toolbar a{
color:#FFF;
}
/* ############################# */


/* #### kopfgrafik txtcontainer ############################# */


/* #### kopfgrafik txtcontainer ############################# */

#services span.colspan.triple h2,
#services span.colspan.triple h1{
text-align:center;
padding-top:10px;
padding-bottom:10px;
line-height:1.2em;
font-size:1.0em;
}

#services span.colspan.double h2,
#services span.colspan.double h1{
text-align:center;
padding-top:10px;
padding-bottom:10px;
line-height:1.2em;
font-size:1.2em;
}


#content div#teaser span.colspan.triple h2,
#content div#teaser span.colspan.triple h1,
#content div#teaser span.colspan.double h2,
#content div#teaser span.colspan.double h1{
text-align:left;
font-weight:normal;
}

h2.icon,
h1.icon{
background-repeat:no-repeat;
background-position:8px 0px;
background-image:url(img/service-a.png);	
}

h2.kontakt.icon,
h1.kontakt.icon{
background-image:url(img/service-kontakt.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -579px;*/
}

h2.katalog.icon,
h1.katalog.icon{
background-image:url(img/service-katalog.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -463px;*/
}

h2.produkte.icon,
h1.produkte.icon{
background-image:url(img/service-produkte.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -521px;*/
}

h2.holzmuster.icon,
h1.holzmuster.icon{
background-image:url(img/service-holzmuster.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -639px;*/
}

h2.kundenstimmen.icon,
h1.kundenstimmen.icon{
background-image:url(img/service-kundenstimmen.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -695px;*/
}

h2.newsletter.icon,
h1.newsletter.icon{
background-image:url(img/service-newsletter.png);
}

h2.faq.icon,
h1.faq.icon{
background-image:url(img/service-faq.png);
}

#content #teaser span.colspan.triple h2.icon,
#content #teaser span.colspan.triple h1.icon,
.productindex span.colspan.double h2.icon,
.productindex span.colspan.double h1.icon{
padding-left:70px;
}

#page409 #content #teaser span.colspan.triple h2.icon,
#page409 #content #teaser span.colspan.triple h1.icon,
#page409 .productindex span.colspan.double h2.icon,
#page409 .productindex span.colspan.double h1.icon{
padding-left:50px;
}

#content #teaser span.colspan.triple h2.icon.massivholz,
#content #teaser span.colspan.triple h1.icon.massivholz{
background-image:url(img/tb-h1-massivholz.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -220px;*/	
}

#content #teaser span.colspan.triple h2.icon.annex,
#content #teaser span.colspan.double h2.icon.annex,
.productindex span.colspan.double h1.icon.annex{
background-image:url(img/tb-h1-annex.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -139px;*/	
}

#content #teaser span.colspan.triple h2.icon.madeingermany,
#content #teaser span.colspan.triple h1.icon.madeingermany{
background-image:url(img/tb-h1-madeingermany.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -301px;*/	
}

#content #teaser span.colspan.triple h2.icon.annexgruen,
#content #teaser span.colspan.triple h1.icon.annexgruen{
background-image:url(img/tb-h1-annexgruen.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -382px;*/	
}

#content #teaser span.colspan.triple h2.icon.annex20,
#content #teaser span.colspan.triple h1.icon.annex20,
.productindex span.colspan.double h1.icon.annex20{
background-image:url(img/tb-h1-annex20.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -382px;*/	
}
#content #teaser span.colspan.triple h2.icon.annex_33,
#content #teaser span.colspan.triple h1.icon.annex_33,
.productindex span.colspan.double h1.icon.annex_33{
background-image:url(img/tb-h1-annex_33.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -382px;*/	
}
#content #teaser span.colspan.triple h2.icon.annex20_33,
#content #teaser span.colspan.triple h1.icon.annex20_33,
.productindex span.colspan.double h1.icon.annex20_33{
background-image:url(img/tb-h1-annex20_33.png);
/*background-image: url(/include/spriteme1.png);
background-position: -2px -382px;*/	
}
/************** COLS ******************************************/

span.colspan{
display:inline-block;
vertical-align:top;
border:0px solid red;
width:100%;
margin-bottom:25px;

}

span.colspan.double{		width:300px;	}
span.colspan.double img{	max-width:628px !important;}

span.colspan.triple{		width:301px;margin-right:26px;	}
span.colspan.triple img{	max-width:300px !important; }
span.colspan.triple.bigone img{	max-width:470px !important; }
#teaser span.colspan.triple img{	
max-width:216px !important;

}

#page406 span.colspan.triple{		width:217px;margin-right:26px;	}
#page406 span.colspan.triple img{	max-width:216px !important; }
#page406 span.colspan.double{		width:216px;	}
#page406 span.colspan.double img{	max-width:216px !important;}

div#teaser span.colspan.triple,
div#teaser span.colspan.triple+img{		
width:216px;
margin-right:32px;	
}


span.smallone{		
width:216px !important;
margin-right:28px !important;
}

span.bigone{		
width:472px !important;
}
span.width600{		
width:648px !important;
}

span.width60x{		
width:600px !important;
margin-left:30px;
}

span.width600 img{		
width:628px
}

div#teaser span.space{		
width:3px !important;
margin-right:0px;
}


span.width360{		
width:312px !important;
}

span.width360 img{		
width:300px;
float:right;
}

span.width480{		
width:480px !important;
}

span.width480 img{		
width:470px;
float:right;
}

span.width960{		
width:960px !important;
}

span.width960 img{		
width:950px;
float:right;
}

span.colspan h1{
margin-top:0px;
}


span.lastspan{
margin-right:0px !important;
float:right;
}

span.lastspannarrow{
margin-right:0px !important;
float:right;
}

/* product Index Page*/


/*div.productindex h1{
height:auto !important;
font-size:1.6em !important;
}*/
div.productindex h1{
height:auto !important;
font-size: 24px;
font-weight: normal;
letter-spacing: 1px;
line-height: 30px;
}


div.productindex h2{
height:auto !important;
margin-top:0px;
padding-bottom:35px;
border-bottom:1px dashed #c2c2c2;
font-weight:normal;
}

div.productindex {
/*border-top:1px dashed #c2c2c2;*/
padding-top:60px;
}

div.lnk1{
/*border-top:1px dashed #c2c2c2;*/
padding-top:10px;
}


span.producthead.loop1{
margin-right:10px;
width:600px;
}
span.producthead.loop2{
width:350px;
}

span.producthead.loop2,span.producthead.loop2 img{
width:350px;
}


span.producthead h1{
border-bottom:0px dashed #c2c2c2;
background-image:url(img/producthead_bg);

background-repeat:repeat-x;
background-position:0px 0px;
height:auto !important;
font-size:1.4em !important;
font-weight: lighter !important;
margin:0px;
padding-top:15px !important;/*see h1 margin-bottom*/
margin-bottom:10px;
}

div.bigline{
background-image:url(img/producthead_bg.gif);
background-repeat:repeat-x;
background-position:0px 40px;
width:960px;
height:50px;
margin-top:0px;
margin-bottom:10px;
}


span.producthead div.lnk{
background-image:url(img/producthead_bg.gif);
background-repeat:repeat-x;
background-position:0px 40px;
height:50px;
margin-top:0px;
margin-bottom:10px;
}

span.producthead div.lnk.lnk1{
text-align:right;
}

span.producthead div.lnk.lnk2{

}


span.producthead div.lnk.lnk2 a{
background-color:transparent;
color:#4B4B4B;
background-image:url(img/annex.shopsymbol.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:45px;
height:40px;
margin-left:30px;
}

span.producthead div.lnk.lnk3{

}


span.producthead div.lnk.lnk3 a{
background-color:transparent;
color:#4B4B4B;
background-image:url(img/annex.symbol.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:45px;
height:40px;
margin-left:30px;
}


span.producthead div.lnk.lnk4{

}


span.producthead div.lnk.lnk4 a{
background-color:transparent;
color:#4B4B4B;
background-image:url(img/annex.symbol.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:45px;
height:40px;
margin-left:10px;
}


/* ##### footspace navi */
/*#footer h5{
color:#FFF;
font-size:14px;
margin:0px;
padding-top:8px;
padding-bottom:8px;
}

#footer ul{
list-style-type:none;
padding:0px;
margin:0px;
border-top:1px solid #706F5F;
margin-bottom:14px;
}
#footer ul li{
padding:0px;
margin:0px;
border-bottom:1px solid #8c8b77/*#706F5F*/;
padding-top:3px;
padding-bottom:3px;
width:180px;

}


#footer ul li a{
text-decoration:none;
color:#ebebeb/*#CCCCCC #8c8b77*//*#706F5F*/;
font-size:0.75em;
padding-left:5px;
display:inline-block;
background-image:url(/images.page/list-bullet.png);
background-repeat:no-repeat;
background-position:0px 10px;
}

/*#footer ul li a:before { content:"\2022\0020"; }*/


#footer span{
display:inline-block;
vertical-align:top;
border:0px solid red;
margin:0px;
width:auto;
margin-right:5px;
margin-bottom:25px;
}


#footer a#foot-logo{
display:inline-block;
float:right;
}

#foot-logo{
width:160px;
margin-top:40px;
margin-left:-20px;
padding-right:50px;
}*/



div.se_result_rowcontrol a,
div.se_result_block a{
text-decoration:none;
}

div.se_result_rowcontrol span.act_page,
div.se_result_block a.se_result_headlink{
color:#CADA3E;
font-weight:bold;
}

div.se_result_block a.se_result_footlink{
font-style:italic;
}


div.se_result_block{
margin-bottom:15px;
}


table.formtable td{
padding:0px;
}

table.formtable{
min-width:600px;
}
table.formtable label{
width:114px;
display:inline-block;
}

table.formtable td textarea.ctl_textarea,
select.ctl_select,
table.formtable td input.ctl_text{
width:400px;
border:1px solid #C3DB43;
background-color:/*#706F5F*/ #CCCCCC;
color:#4B4B4B;
margin-bottom:10px;
}
table.formtable td textarea.ctl_textarea{
height:260px;
}
input#submitter.frm_button{
padding:5px;
border:0px;
background:#000;
color:#FFF;
margin:0px;
}




.sidebar{
position:fixed;
right:0px;
width:40px;
overflow-x:hidden;
background:#FFF;
padding:4px;
z-index:500;
display:block;
-moz-box-shadow:-4px 4px 4px #c2c2c2;    
-webkit-box-shadow:-4px 4px 4px #c2c2c2; 
box-shadow:-4px 4px 4px #c2c2c2; 
-ms-filter: \"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=210, Color='#c2c2c2')\"; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=210, Color='#c2c2c2'); 
}


.sidebar a{
display:block;
}


#sidebar{
top:220px;
}
#certs{
top:350px;
} 

#tinyfont
{
font-size:9px;
line-height:11px;
}

#smallfont
{
font-size:14px;
line-height:15px;
}
<!-- Für Landingpages -->
span.producthead2.loop1{
margin-right:10px;
width:590px;
}
span.producthead2.loop2{
width:340px;
}

span.producthead.loop2 img{
width:350px;
}


span.producthead2 h1{
border-bottom:0px dashed #c2c2c2;
background-image:url(img/producthead_bg);

background-repeat:repeat-x;
background-position:0px 0px;
height:auto !important;
font-size:1.4em !important;
font-weight: lighter !important;
margin:0px;
padding-top:15px !important;/*see h1 margin-bottom*/
margin-bottom:10px;
}



span.producthead2 div.lnk{
background-image:url(img/producthead_bg.gif);
background-repeat:repeat-x;
background-position:0px 40px;
height:50px;
margin-top:0px;
margin-bottom:10px;
}

span.producthead2 div.lnk.lnk1{
text-align:right;
}

span.producthead2 div.lnk.lnk2{

}


span.producthead2 div.lnk.lnk2 a{
background-color:transparent;
color:#4B4B4B;
background-image:url(img/annex.shopsymbol.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:45px;
height:40px;
margin-left:30px;
}

span.colspan.triple.bigone2 img{
max-width:450px !important;
}

span.bigone2{
width:450px !important;
}



#higher{
position:relative;
top:-50px;
}

#unten{
position: relative;
bottom: 200px;
}

#bottom
{
position: relative;
bottom: -20px;
}

#seven+{
position: relative;
top: 20px;
width:960px;
}

div#leftbox {
position:relative;
left:0px;
top:-35px;
width:220px;
height: 345px;
z-index:200
}

div#leftbox ul, div#leftbox ul li {
list-style-type:none;
margin:0;
padding:0 0 13px 0
}
div#leftbox img,  div#leftbox li {
display:inline-block;
height:auto
}

div#leftbox img, div#bottombox img{
border:0px;
width:220px!important
}

div#bottombox {
position:relative;
left:0px;
top:-370px;
width:1000px;
z-index:200
}

div#bottombox ul, div#bottombox ul li {
list-style-type:none;
margin:0;
padding:0 21px 0 0
}

div#bottombox img,  div#bottombox li {
display:inline-block;
height:auto
}

div#rightbox {
position:relative;
left:245px;
top:-380px;
z-index:200
}
div#rightbox img {
border:0px;
width:712px!important
}
#unten {
position:relative;
top:0px;
left:0px;
width:220px;
height:0px;
z-index:100;
}
#oben {
background-image:url(img/icon_lupe.png);
background-repeat:no-repeat;
z-index:300;
position:relative;
top:0px;
left:0px;
width:220px;
height:109px;
}
#unten_rightbox {
position:relative;
top:0px;
left:0px;
width:712px;
height:0px;
z-index:100;
}
#oben_rightbox  {
background-image:url(img/icon_lupe_big.png);
background-repeat:no-repeat;
z-index:300;
position:relative;
top:0px;
left:0px;
color:#ffffff;
text-decoration: none;
text-underline: none;
width:712px;
height:354px;
}
  
#oben_rightbox_text  {
z-index:301;
background:#000;
opacity: .55;
-moz-opacity: .55;
-khtml-opacity: .55;
filter: alpha(opacity=55);
position:relative;
width:480px;
height:40px;
padding:10px;
font-weight:700;
top:50px;
left:50px;
color:#ffffff;
text-decoration: none;
text-underline: none;
}  