body{
   font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#FFF;
    font-size:10px;
    margin:0px;
    color:#444444;	
}
input
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
textarea
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
select
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
h1,h2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:normal;
	margin:4px 0px 4px 10px;
	page-break-before:avoid;
}
h3,h4
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-weight:normal;
	margin:4px 0px 4px 15px;
	page-break-before:avoid;
}


.sendmailbutton
{
 background-color:#FFFFFF; 
 color:#000000; 
 border:1px solid #000000;

}

pre
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
}
/* Farb Definition */
.bgc-darkgreen
{
    background-color:rgb(161,184,174);
}
.hersteller-liste
{
 margin-top:2px;
}
.bgc-lightgreen
{
    background-color:rgb(237,245,233);
}
.bgc-red
{
    background-color:rgb(250,100,100);
}
.bgc-green
{
    background-color:rgb(100,250,100);
}
.td-head
{
    background-color:rgb(161,184,174);
    text-align:center;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.td-head-hg
{
    background-color:rgb(237,245,233);
    text-align:center;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.td-head-weiss
{
    background-color:rgb(255,255,255);
    text-align:center;
}
.td_top
{
    vertical-align:top;
}
.tabmain
{

}
.liste_none
{
     list-style-type:none;
}
.liste_right
{
     list-style-type:none;
	 margin-left:0px;
}
.index-text-machine
{
     color: rgb(255,255,255);
     font-size:1pt;
}
.foot-text
{
     color: rgb(255,255,255);
     font-size:1pt;
}
.stadt-text
{
     color: rgb(10,10,10);
     font-size:7pt;
}
.head-title
{
     font-size:8pt;
}
.door-header
{
     font-size:7pt;
     font-weight:bold;
}
.produkt-title
{
     font-size:8pt;
     font-weight:bold;
}
.checkbox {
  valign:middle;
}
P.produkt_content {
color : #000000; 
font-size : 7pt; 
} 
P.produkt_content A {
color : #808080; 
font-size : 7pt; 
font-weight : bold; 
} 

.nachfolgend {
color : #FF0000; 
font-size : 8pt; 
font-weight : bold;
margin-top:1px;
}
.trefferanzahlhersteller
{
color : #000000; 
font-size : 8pt; 
font-weight : bold;
margin-top:1px;
}
.wiki-produkt-erg {
color : #999999; 
font-size : 6.5pt; 
}
p.produkt-erg-inhalt{
color : #999999; 
font-size : 7pt;
margin-left:10px;
margin-right:10px; 
}
p.produkt-erg-inhalt-result{
color : #666666; 
font-size : 8pt;
margin-left:10px;
margin-right:10px; 
}

.prod_erg_titel {
color : #666666; 
font-size : 10pt; 
font-weight : bold;
margin-left:10px;
margin-right:10px;
}

.werbebox
{
margin-top:50px;
padding:10px;
border:1px solid rgb(161,184,174);
width:180px;
}
.marketingwerbebox
{
margin-top:5px;
padding:0px;
width:200px;
text-align:right;
}
.werbeboxprodukt
{
margin-top:20px;
width:200px;
margin-bottom:20px;
}
.linksunten{margin-left:10px;}  

.maindiv{position:absolute;width:600px;z-index:1;left:180px;top:60px}




input.submitbutton
{
    background-color:#eee;
    border:solid 1px #8eb18d;
}	
select
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
input.inputborder{border:solid 1px #8eb18d;}
select.selectborder{border:solid 1px #8eb18d;}
table, td
{
    table-layout:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
a, a:active, a:focus, a:link
{
    text-decoration:none;
    color:#000099;
} 
a:hover
{
    text-decoration:underline;
	color:#990000;
}
ul
{
 margin-left:-17px;
 margin-top:-5px;
 list-style-type:circle;
}
li{margin-top:3px;}
* html ul
{
 margin-left:27px;
 margin-top:0px;
}
.listeeingerueckt
{
 margin-left:-25px;
 margin-top:10px;
 list-style-type:circle;
}
* html .listeeingerueckt
{
 margin-left:15px;
}
.paddingbigbox
{
 margin:10px;
 padding:5px;
 width:503px;
}
* html .paddingbigbox
{
 margin:10px;
 padding:5px;
 width:508px;
}
.headbereich
{
 position:absolute;
 top:0px;left:-1px;
 width:790px;
 margin:0px;
 z-index:4;
 background-color:#fff;border-right:solid 1px #ccc;
}
.headbereich[id]{left:0px;}
.headbereichdetail
{
 margin-top:5px;
 width:600px;
}
.main
{
 margin-top:95px;margin-left:0px;
 border-right:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 clear:both;
 width:790px;
 padding-top:80px;
}
.maindetail
{
 margin:10px 0px 0px 0px;
 border:solid 1px #ccc;
 clear:both;
 width:600px;
 min-height:500px;
 text-align:left;
}
.content3links
{
 width:227px;
 margin:0px 0px 0px 5px;
 float:left;
 display:inline;
 overflow:hidden;
}
.content3mitte
{
 width:377px;
 margin:0px 0px 0px 12px;
 float:left;
 overflow:hidden;
}
.content3rechts
{
 width:187px;
margin:0px 0px 0px 12px;
float:left;
overflow:hidden;
}
.content2rechts
{
 width:537px;
 margin:0px 0px 0px 12px;
 overflow:hidden;
}
.footbereich
{
 margin-top:0px;margin-left:0px;
 width:790px;
}
.footbereichdetail
{
 margin-top:0px;margin-left:0px;
 width:600px;
 overflow:hidden;
}
.boxmiddlehead
{
 margin:15px 0px 0px 0px;
 width:375px;
  border:solid 1px #8eb18d;/*#ccc*/
  background-color:#eee;
  -moz-border-radius:5px;
}
.boxmiddle
{
 border-left:dotted 1px #ccc;
 border-right:dotted 1px #ccc;
 border-bottom:dotted 1px #ccc;
 width:375px;
 margin:0px;
 overflow:hidden;
}
.boxbighead
{
 margin:15px 0px 0px 0px;
 width:535px;
 border:solid 1px #8eb18d;/*#ccc*/
 background-color:#eee;
 -moz-border-radius:5px;
}
.boxbig
{
 border-left:dotted 1px #ccc;
 border-right:dotted 1px #ccc;
 border-bottom:dotted 1px #ccc;
 width:535px;
 margin:0px;
 overflow:hidden;
}
.boxbigmit
{
 border:dotted 1px #ccc;
 width:535px;
 margin:15px 0px 0px 0px;
 overflow:hidden;
}
.boxmiddleohne
{
 width:375px;
 margin:15px 0px 0px 0px;
}
.greenboxindex
{
 border:solid 1px #999;/*ccc;*/
 width:355px;
 margin-top:10px;
 margin-left:10px;

 background-image:url(/assets/hg_355.jpg);
 background-repeat:repeat-y;
}
.greenboxbig
{
 border:solid 1px #999;/*ccc;*/
 width:513px;
 margin-top:10px;
 margin-left:10px;
 clear:left;
 background-image:url(/assets/hg_575.jpg);
 background-repeat:repeat-y;
}
.filterboxbig
{
 border:solid 1px #ccc;
 width:513px;
 margin:10px 0px 0px 10px;
 clear:left;
 background-color:#eee;
 -moz-border-radius:5px;
}
.boxsmallhead
{
 margin:15px 0px 0px 0px;
 width:225px;
 border:solid 1px #8eb18d;/*#ccc*/
 background-color:#eee;
 -moz-border-radius:5px;
}
.boxsmall
{
 border-left:dotted 1px #ccc;
 border-right:dotted 1px #ccc;
 border-bottom:dotted 1px #ccc;
 width:225px;
 margin:0px;
 overflow:hidden;
}
.boxsmallmit
{
 border:dotted 1px #ccc;
 width:225px;
 margin:15px 0px 0px 0px;
 overflow:hidden;
}
.boxsmallohne
{
 width:225px;
 margin:15px 0px 0px 0px;
}
.suma
{
 margin-left:30px;
 margin-top:7px;
 width:730px;
}
.sumadetail
{
 margin:10px 0px 0px 0px;
 width:600px;
 height:auto;
 overflow:hidden;
}
.foot
{
 margin:20px 10px 20px 10px;
 width:770px;
 text-align:center;
}
.footdetail
{
 margin:20px 10px 20px 10px;
 width:600px;
 text-align:center;
}
.inhalthead
{
 margin:3px 0px 3px 10px;
 font-size:12px;
}
.inhalt
{
 margin:5px 7px 10px 10px;
}
/* alte def */
.bgc-darkgreen
{
    background-color:rgb(161,184,174);
}
.hersteller-liste
{
 margin-top:2px;
}
.bgc-lightgreen
{
    background-color:rgb(237,245,233);
}
.bgc-red
{
    background-color:rgb(250,100,100);
}
.td-head
{
    background-color:rgb(161,184,174);
    text-align:center;
}
.td_top
{
    vertical-align:top;
}
.tabmain
{

}
.liste_none
{
     list-style-type:none;
	 margin-top:10px;
}
.index-text-machine
{
     color: rgb(255,255,255);
     font-size:1pt;
}
.foot-text
{
     color: rgb(255,255,255);
     font-size:1pt;
}
.stadt-text
{
     color: rgb(10,10,10);
     font-size:7pt;
}
.head-title
{
     font-size:8pt;
}
.door-header
{
     font-size:7pt;
     font-weight:bold;
}
.produkt-title
{
     font-size:8pt;
     font-weight:bold;
}
.checkbox {
  valign:middle;
}
P.produkt_content {
color : #000000; 
font-size : 7pt; 
} 
P.produkt_content A {
color : #808080; 
font-size : 7pt; 
font-weight : bold; 
} 
A:hover.P.produkt_content {
color : #808080; 
font-size : 7pt; 
font-weight : bold; 
} 
.nachfolgend {
color : #FF0000; 
font-size : 8pt; 
font-weight : bold;
margin-top:1px;
}
.wiki-produkt-erg {
color : #999999; 
font-size : 6.5pt; 
}
p.produkt-erg-inhalt {
color : #999999; 
font-size : 7pt;
margin-left:10px;
margin-right:10px; 
}
a.produkt-erg-inhalt-link {
color : #999999; 
font-size : 7pt;
text-decoration:underline;
}
.prod_erg_titel {
color : #999999; 
font-size : 7pt; 
font-weight : bold;
margin-left:10px;
margin-right:10px;
}
a.werbelink {
color : #000000; 
font-size : 8pt;
}
.werbebox
{
margin-top:50px;
padding:10px;
border:1px solid rgb(161,184,174);
width:180px;
}