body { margin:0; font-family: Arial,sans-serif; font-size: 11px}

a:link {color: black;text-decoration: none}
a:visited {color: black;text-decoration: none}
a:link:hover {color: #ff0000;text-decoration: none}
a:visited:hover {color: #ff0000;text-decoration: none}
a:active {  text-decoration: none}

a.txt2:link {color: #0476bf ;text-decoration: none}
a.txt2:visited {color: #0476bf ;text-decoration: none}
a.txt2:visited:hover {color: #eb4e00 ;text-decoration: none}

a.txt3:link {color: #696664 ;text-decoration: none}
a.txt3:visited {color: #696664 ;text-decoration: none}
a.txt3:visited:hover {color: #eb4e00 ;text-decoration: none}

a.txt-weiss:link {color: #ffffff ;text-decoration: none}
a.txt-weiss:visited {color: #ffffff ;text-decoration: none}
a.txt-weiss:visited:hover {color: #ffffff ;text-decoration: none}

a.txt-orange:link {color: #ff8d00 ;text-decoration: none}
a.txt-orange:visited {color: #ff8d00 ;text-decoration: none}
a.txt-orange:visited:hover {color: #ff8d00 ;text-decoration: none}

a.txt-gruen:link {color: #6db82a ;text-decoration: none}
a.txt-gruen:visited {color: #6db82a ;text-decoration: none}
a.txt-gruen:visited:hover {color: #6db82a ;text-decoration: none}

a.txt-blau:link {color: #5a93e1 ;text-decoration: none}
a.txt-blau:visited {color: #5a93e1 ;text-decoration: none}
a.txt-blau:visited:hover {color: #5a93e1 ;text-decoration: none}

a.txt-sw:link {color: #4c4c4c ;text-decoration: none}
a.txt-sw:visited {color: #4c4c4c ;text-decoration: none}
a.txt-sw:visited:hover {color: #4c4c4c ;text-decoration: none}


.txt { font-family: Arial,sans-serif;font-size: 10px; padding-left: 5px}
.txt1 { font-family: Arial,sans-serif;font-size: 11px}
.txt2 { font-family: Arial,sans-serif;font-size: 10px; color: #0476bf;}
.txt3 { font-family: Arial,sans-serif;font-size: 12px; color: #696664; font-weight: bold;}
.txt4 { font-family: Arial,sans-serif;font-size: 14px; color: #000000; font-weight: bold;}

.txt-klein { font-family: Arial,sans-serif;font-size: 9px; border-color:ffffff; border-style:solid; text-align: center; vertical-align: baseline; }

.txt-weiss { font-family: Arial,sans-serif;font-size: 11px; color: #ffffff; font-weight: bold}
.txt-orange { font-family: Arial,sans-serif;font-size: 11px; color: #ff8d00; font-weight: bold}
.txt-gruen { font-family: Arial,sans-serif;font-size: 10px; color: #6db82a; }
.txt-gruen2 { font-family: Arial,sans-serif;font-size: 12px; color: #6db82a; font-weight: bold; }
.txt-grau { font-family: Arial,sans-serif;font-size: 11px; color: #615652; }
.txt-grau2 { font-family: Arial,sans-serif;font-size: 11px; color: #a5a5a5; }
.txt-blau  { font-family: Arial,sans-serif; font-size: 11px; color: #5a93e1; font-weight: bold; }
.txt-sw  { font-family: Arial,sans-serif; font-size: 12px; color: #4c4c4c; font-weight: bold; }
.txt-sw-rand { font-family: Arial,sans-serif; font-size: 12px; color: #4c4c4c; font-weight: bold; padding-left: 10px; padding: 5px }


.formular1 {
        background-color: #ffffff;
        border-width: 1px; border-color:#43474e; border-style:solid;
        }

.formular2 {
        background-color: #ffffff;
        border-width: 1px; border-color:#ff9300; border-style:solid;
        }

.rand1 {
        background-color: #eeeeee;
        font-family: Arial,sans-serif;font-size: 10px; color: #504f4f;
        padding: 10px;
        border-width: 1px; border-color:#ff9300; border-style:solid;
        }

#Ebene1 { height: auto; width: auto; left: 450px; top: 130px; position: absolute; visibility: visible; }
#Ebene2 { height: auto; width: auto; left: 400px; top: 180px; position: absolute; visibility: visible; }
#Ebene3 { height: 300px; width: 270px; left: 160px; top: 90px; position: absolute; visibility: visible; }
#Ebene4 { height: auto; width: auto; left: 80px; top: 280px; position: absolute; visibility: visible; }
#Ebene5 { height: auto; width: auto; left: 42px; top: 110px; position: absolute; visibility: visible; }
#Ebene6 { height: auto; width: auto; left: 330px; top: 310px; position: absolute; visibility: visible; }
#Ebene7 { height: auto; width: auto; left: 90px; top: 410px; position: absolute; visibility: visible; }
#Ebene8 { height: auto; width: 210px; left: 760px; top: 130px; position: absolute; visibility: visible; }
#Ebene8-2 { height: auto; width: 210px; left: 745px; top: 80px; position: absolute; visibility: visible; }

#Ebene9 { height: auto; width: auto; left: 563px; top: 310px; position: absolute; visibility: visible; }


#menuestreifen {
        position:relative;
        width:100%;
        height: 62px;
        padding-left: 0px;
        padding-top: 0px;
        background-image:url(http://www.m3max.de/tpl/hgr-top.png) ; background-repeat: no-repeat;
        }

#menue {
        position:absolute;
        top: 12px;
        left: 475px;
        width:410px;
        padding: 5px;
        background-color: #ffffff;
        border-width: 1px; border-color:#43474e; border-style:solid;
        }


#menue-bild {
        position:relative;
        width:970px;
        height: 189px;
        padding-left: 0px;
        padding-top: 0px;
        }



#content-bereich {
		position:relative;
		width:850px;
        height: auto !important;
        min-height: 555px;
        height: 555px;   
        left: 95px;     
        }
            
#content-bereich2 {
		position:relative;
		width:700px;
        height: auto !important;
        height: auto;   
        left: 50px;     
        }
  
#content-bereich3 {
		position:relative;
		width:850px;
        height: auto !important;
        min-height: 555px;
        height: 555px;   
        left: 50px;  
        }  

#content-bereich-druck {
		position:relative;
		width:700px;
        height: auto !important;
        min-height: 555px;
        height: 555px;   
        left: 50px;  
        font-size: 12px   
        }

#content-abstand {
		position:relative;
		width:850px;
        height: auto !important;
        min-height: 330px;
        height: 330px;   
        }            
            
#box1 {
		position:relative;
		width:152px;
        height: auto !important;
        min-height: 100px;
        height: 100px;   
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 30px;
        background-image:url(http://www.m3max.de/tpl/box-online-demo-braun.png) ; background-repeat: no-repeat;
        }

#box2 {
		position:relative;
		width:152px;
        height: auto !important;
        min-height: 100px;
        height: 100px;   
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 30px;
        background-image:url(http://www.m3max.de/tpl/box-design-aenderung-orange.png) ; background-repeat: no-repeat;
        }


#warenkorb {
		position:relative;
		width:220px;
        height: auto !important;
        min-height: 100px;
        height: 100px;   
        padding-left: 10px;
        padding-top: 10px;
        background-image:url(http://www.m3max.de/tpl/warenkorb-hgr-mitte.png) ; background-repeat: repeat-y;
        }

#warenkorb2 {
		position:relative;
		width:220px;
        height: auto !important;
        min-height: 91px;
        height: 91px;   
        padding-left: 10px;
        padding-top: 10px;
        background-image:url(http://www.m3max.de/tpl/warenkorb-hgr-unten.png) ; background-repeat: no-repeat;
        }

#warenkorb3 {
		position:relative;
		width:220px;
        height: auto !important;
        background-image:url(http://www.m3max.de/tpl/warenkorb-hgr-mitte.png) ; background-repeat: repeat-y;
        }
        
#bestellbox1   {     
        position:relative;
		width:135px;
        height: auto !important;
        min-height: 40px;
        height: 40px;   
        padding-left: 10px;
        padding-top: 10px;
        background-color: #ffc200;
        font-family: Arial,sans-serif; font-size: 11px; color: #4c4c4c; font-weight: bold;
        border-width: 1px; border-color:#43474e; border-style:solid;
        }

#bestellbox2   {     
        position:relative;
		width:135px;
        height: auto !important;
        min-height: 40px;
        height: 40px;   
        padding-left: 10px;
        padding-top: 10px;
        background-color: #f5f5f5;
        font-family: Arial,sans-serif; font-size: 11px; color: #4c4c4c; font-weight: bold;
        border-width: 1px; border-color:#43474e; border-style:solid;
        }

#footer {
		position:relative;
		width:100%;
		height: 60px;
        text-align:right;
        background-color: #d0d0d0;
        }



 #infobox   {     
		    width:auto;
        height: 80px;   
        padding: 10px;
        background-color: #fbfbfb;
        font-family: Arial,sans-serif; font-size: 11px; color: #575757; 
        border-width: 1px; border-color:#43474e; border-style:solid;
        overflow: auto;        
        }
