body{
	padding:0px;
	margin:0px;
	text-align:center;
	line-height:20px;
	color:#000;
}
body, td, a, input, div, #menu a{font-size:13px;}

form,div,img{margin:0px;padding:0px;border:0px;}
* {font-family:Arial,Helvetica,sans-serif;}

/* ############# ################# */
#wrapper{
    width: 921px;
    height: 597px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -299px;
    margin-left: -460px;
    
    text-align:left;
}

#menu{
	position:absolute;
	top:0px;
	height:100px;	
}
#content{
    position:absolute;
    top:150px;
    left:1px;
    height:400px;
    border-left:0px solid #C2C2C2;
    border-right:0px solid #C2C2C2;    
    overflow:auto;
    font-size:13px;
    width:730px;
}


#haarlinie{
    position:absolute;
    width:1px;
    background:#c2c2c2;
    top:150px;
    height:400px;
}






#right{
    position:absolute;
    top:0px;
    right:0px;
    width:188px;
    height:498px;	
    border:1px solid #C2C2C2;
    border-left:0px solid #C2C2C2;
    	
    z-index:2;
}
#logo{
    position:absolute;
    top:550px;
    right:5px;
}

#headbox,#footbox{
	position:absolute;
	height:50px;
	left:0px;
	background:#9AC00A;
	color:#FFF;
	letter-spacing:0.3px;
	line-height:50px;
	width:732px;
	z-index:2px;
}

.smaller{font-size:27px;line-height:27px;}
.bigger{font-size:34px;}
#headbox span,#footbox span{margin-left:20px;}

#headbox,#right{top:100px;}
#footbox{top:550px;}


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


h2 {
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    font-weight: 400;
    color: #000000;
    margin:0px;
    line-height: 15px;
    letter-spacing: 1px;
    text-decoration:none;
   }

#right h4{
    margin:0px;
    /*margin-left:1px;*/
    font-weight:normal;
    font-size:10px !important;    
}

#right a.pdfkatalog{
    display:block;
    position:absolute;
    top:420px;
    left:10px;
    width:123px;
    height:20px;
    background:url(/images/katalog.png);
}

#right a.pdfkatalog:hover{
    background:url(/images/katalog-g.png);
}


#right div.right{
    margin-left:10px;
    line-height:16px;
    margin-right:4px;
}


#right div.right img{
    Xmargin-left:-8px;
    z-index:1;
}



#right h1.wood{
    margin-bottom:-13px;
}

#right div.right table td a img{
    border:1px solid #fff;
}
#right div.right table td a img:hover{
    border:1px solid #000;
}

div.contentwrap{
    padding-top:0px;
}



#right table.wood{
    margin:0px;
    padding:0px;
    border-spacing: 0px;
    margin-top:3px;
    margin-left:-1px;
}

#right table.wood td{
    padding:0px;
    padding-right:2px;
    padding-bottom:2px;
}
a#ansteckplatte{
    background:url(/images/funktion_ansteckplatte.png);
    display:inline-block;
    width:147px;
    height:21px;
    border:0px solid red;
    margin-left:-4px;
}


a#kundenstimmen{
    position:absolute;
    right:80px;
    bottom:90px;
    background:url(/images/kundenstimmen.png);
    display:block;
    width:100px;
    height:20px;
    border:0px solid red;
}
a#kundenstimmen:hover, a#kundenstimmen.act{
    background:url(/images/kundenstimmen-g.png);   
}

a#ambiente{
    position:absolute;
    right:123px;
    bottom:150px;
    background:url(/images/ambiente.png);
    display:block;
    width:57px;
    height:20px;
    border:0px solid red;
}
a#ambiente:hover, a#ambiente.act{
    background:url(/images/ambiente-g.png);
    
}
a#details{
    position:absolute;
    right:134px;
    bottom:130px;
    background:url(/images/details.png);
    display:block;
    width:45px;
    height:20px;
    border:0px solid red;
}
a#details:hover, a#details.act{
    background:url(/images/details-g.png);
    
}

a#module{
    position:absolute;
    right:134px;
    bottom:110px;
    background:url(/images/module.png);
    display:block;
    width:45px;
    height:20px;
    border:0px solid red;
}
a#module:hover, a#module.act{
    background:url(/images/module-g.png);
    
}

div#DieAnsteckplatte{
    position:absolute;
    left:-730px;
    top:50px;
    width:730px;
    height:400px;
    background:url(/images/ansteckplatte.gif);
}

table#TheFormTable{
	width:720px;
}


table#TheFormTable td{
	vertical-align:top;
}

table#TheFormTable td#txttable{
	width:130px;
	white-space:normal;
}

table.coltable{
    width:710px;
    border-collapse: collapse;
}

table.coltable td{
    padding: 0px;
}

table.coltable td.col2{
    width:350px;
}
table.coltable td.col3{
    width:236px;
}

/*impressum*/
body#page5 table.coltable td.col2{
    font-size:15px;
    line-height:16px;
    letter-spacing:0.1px;
}


/*produkte*/
body#page2 table.coltable td.col3 a img,
body#page8 table.coltable td.col3 a img,
body#page67 table.coltable td.col3 a img,
body#page9 table.coltable td.col3 a img
{
    border:2px solid #fff;
    margin-bottom:2px;
}
body#page2 table.coltable td.col3 a img:hover,
body#page8 table.coltable td.col3 a img:hover,
body#page67 table.coltable td.col3 a img:hover,
body#page9 table.coltable td.col3 a img:hover
{
    border:2px solid #000;
}


/* ###################### Typo ####################### */
#menu a{
	display:inline-block;
	margin-right:16px;
	color:#535353;
	text-decoration:none;
	margin-bottom:5px;
}

#menu a:hover, 
#menu a.act{
    color:#9AC00A;
}



#menu a.line0{font-size:14px;}

h1{
	font-size:14px;
	font-weight:bold;
}

#content a{
    color:#000;
}



#content a i{
    color:#9ac00a;
}

#content span.plaintext{
    display:block;
    padding:6px;
}

.bildtext {
    font-size:10px;
}

h3{
Font-weight:200;
font-size:8pt;}

