a:link { color:#772200;text-decoration:underline;border-color:darkred}
a:visited {color:#772200;text-decoration:underline;}
a:active {color:#772200;text-decoration:none;}

img {border-color:darkred; border-width:1px; margin:1px;}
img.noborder {border-width:0px; margin:0px;}

html,body{margin:0;padding:0;background:#D4D0C8; font-size:11pt;}
div,center,table,tr,tbody,ul,ol,li,thead{font-size: 11pt;} 

body.subdomain{ padding:15px;margin:15px; }
html.subdomain{background:#FFFFE8;}
div#subdomain{ background:#F0E7C6; border:3px solid #FDF5E6;padding:15px; margin-left:auto; margin-right:auto; width:800px;}
div#nav_quer{text-align:center; background:#CEC6AF; padding:3px;margin:5px; margin-left:auto; margin-right:auto;}
body.domain {width:800px; background:#F0E7C6;padding:15px;margin:15px;}
body.iframe{margin:0;padding:0;background-color:#F0E7C6; background:#F0E7C6;}


a,p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,body
 { font-family:Arial,sans-serif; }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr, i,body
 { color:#000000; }

a,p,li,address,blockquote,nobr { font-size:11pt; }


h1 { font-size:1.5em; font-weight:bold; margin-top:20px; margin-bottom:25px}
h2 { font-size:1.3em; font-weight:bold;  margin-top:10px; margin-bottom:10px}
h3 { font-size:1.2em; font-weight:bold;   margin-top:10px; margin-bottom:10px}
h4 { font-size:1.1em; font-weight:bold;  margin-top:10px; margin-bottom:10px}



br.s, p.s, ul.s ,ol.s ,li.s ,b.s , i.s { font-size:8pt; margin-top:0px; margin-bottom:0px; }

pre { font-family:Courier New,Courier; font-size:11pt; color:#000000; }

tt { font-family:Courier New,Courier; font-size:1em; color:#0000C0; }



table { border-color:#772200; margin-top:15px; margin-bottom:15px; margin-left:15px; }
table.s { margin-top:0px; margin-bottom:0px; margin-left:0px; }
table.rahmen {border-style:solid; border-width:thin; border-color:#000000; }
table.plampen_main { border-color:#772200; margin-top:0px; margin-bottom:0px; margin-left:0px; width:80%;}
table.cart {width:700px;}
table.footer{font-size:small;}

td.s { font-size:0.6em; }
tr.dunkel { background-color:#E1CD9F; }
tr.hell { background-color:#FFFFE8; }
tr.grau { background-color:#CEC6AF; }

tr.rahmenbraun {font-size:0.8em; border-style:solid; border-width:thin; border-color:#772200; }
th.untenbraun {font-size:0.8em; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#772200; }

td.rahmen {font-size:0.8em; border-right-style:solid; border-right-width:1px; padding-right:5px; padding-left:5px;}
td.rahmen_nowrap {font-size:0.8em; border-right-style:solid; border-right-width:1px; padding-right:5px; padding-left:5px; white-space:nowrap; }
td._padding {font-size:0.8em; padding-right:5px; padding-left:5px; }
td._100{width:100px;height:120px;text-align:center;margin-left: auto; margin-right: auto;}
td._120{width:120px;height:120px;text-align:center;margin-left: auto; margin-right: auto;}
td._200{width:200px;height:200px;text-align:center;margin-left: auto; margin-right: auto;}

  /* phpcart*/
table._1234{width:700px;}
table.wkorb{width:600px;}
table.vk{width:580px;}
table.message{width:580px;}
div#message1{width:600px;}
div#message2{width:600px;}
div#billing{width:500px;}
div#checkout{border:3px double darkred; padding:15px; width:70%;}
td.zahlr{width:20px; margin:0; margin-left:5px;text-align:left;padding:0;font-size:24px;text-align:center;border:2px solid;color:red;} 
td.zahlb{width:20px; margin:0; margin-left:5px;text-align:left;padding:0;font-size:24px;text-align:center;border:2px solid;color:darkred;} 
td.zahlg{width:20px; margin:0; margin-left:5px;text-align:left;padding:0;font-size:24px;text-align:center;border:2px solid;color:grey;} 
td.aktionr{ margin-left:5px;text-align:left;width:110px; font-variant:small-caps;color:red;}
td.aktionb{ margin-left:5px;text-align:left;width:110px; font-variant:small-caps;color:darkred;}
td.aktiong{ margin-left:5px;text-align:left;width:110px; font-variant:small-caps;color:grey;}
td.aktionr i {font-size:10px;color:red;}
td.aktionb i {font-size:10px;color:darkred;}
td.aktiong i {font-size:10px;color:grey;}

td.cho_anz{width:30px; font-size:x-small;text-align:left;}
td.cho_nr{width:80px; font-size:x-small;text-align:left;}
td.cho_art{width:250px; font-size:x-small;text-align:left;}
td.cho_eur{width:70px; font-size:x-small;text-align:right;}
td.cho_eurg{width:70px; font-size:x-small;text-align:right;}
table.inp_adr{margin-top:0px; border-style:double;padding:3px;}
input.inp_adr{width: 322px; font-size:small; font-family:Courier New,Courier;background:white;}
input.inp_adr2{width: 327px; font-size:small; font-family:Courier New,Courier;background:white;}
textarea.inp_adr{width: 322px; height:100px; font-size:small; font-family:Courier New,Courier;background:white;}
td.adr_lgd{text-align:left; width: 80px; font-family:Arial,sans-serif; font-size:x-small;}
td.adr_lgdr{text-align:right; width: 80px; font-family:Arial,sans-serif; font-size:x-small;}

table.checkout_adr{width:400px; padding:5px; background:#DFDFDF;}

  /* phpcart*/



tr.lineo { border-top-style:solid; border-top-width:thin}

td.xmpcode { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFE0; }
.code { background-color:#FFFFE0; }
td.xplcode { background-color:#EEEEFF; }
.doc { background-color:#EEEEEE; }
.qbar { background-color:#FFFFE0; font-size:9px; font-family:Arial,sans-serif; }

pre.normal { color:#000000; }


a.an { text-decoration:none; }



/* ----------------------------------breite Browserfenster ------------------------------------------------------------------------*/
@media screen and (min-device-width: 1150px) {

div#container{width:1150px; background-color:#F0E7C6; border: solid #F0E7C6 2px; margin:0 auto ;}  /*1040 s. auch navigation*/
div#container{text-align:left; }
div#wrapper{float:left;width:100%;background:#F0E7C6;}
div#content{margin: 0 145px; padding-top:5px; padding-left:5px;padding-right:10px;background:#F0E7C6;}

div#navigation{background:#CEC6AF;}
div#navigation{float:left;width:130px; height:2130px; margin-left:-1150px; padding-top:5px;padding-left:5px;padding-right:10px;}

div#footer{background: #CEC6AF;}
div#footer{clear:left;width:100%;}

div#extra{background:#CEC6AF;}
div#extra{float:left;width:140px;height:2130px; margin-left:-140px;padding-top:5px }
div#extra_inside{padding-left:5px;padding-right:10px;}

div#nav_quer{display:none;}
}

/* ----------------------------------mittelgroße Browserfenster ------------------------------------------------------------------------*/
@media screen and (min-device-width: 800px) and (max-device-width: 1149px){

html,body{background:#F0E7C6;}
div#container{width:100%;}  /*1040 s. auch navigation*/
div#container{background-color:#F0E7C6; border: solid #F0E7C6 2px; margin:0 auto ;}
div#container{text-align:left; }
div#wrapper{float:left;width:100%;background:#F0E7C6;}
div#content{padding-top:5px; padding-left:5px;padding-right:10px;background-color:#F0E7C6;}

div#extra{display:none;}
div#navigation{display:none;}
div#footer{display:none;}

div#nav_quer{display:normal;}

}

/* ----------------------------------eher kleine Browserfenster ------------------------------------------------------------------------*/
@media screen and (min-device-width: 500px) and (max-device-width: 799px){

html,body{background:#F0E7C6;}
div#container{width:100%}  /*1040 s. auch navigation*/
div#container{background-color:#F0E7C6; border: solid #F0E7C6 2px; margin:0 auto ;}
div#container{text-align:left; }
div#wrapper{float:left;width:100%;background:#F0E7C6;}
div#content{padding-top:5px; padding-left:5px;padding-right:10px;background-color:#F0E7C6;}
div#footer{background: #F0E7C6;}

div#extra{display:none;}
div#navigation{display:none;}
div#footer{display:none;}

div#nav_quer{width:95%; display:normal;}

p,li, address,blockquote,nobr { font-size:0.8em; }
a {font-size:0,9em;}

img {max-width: 100%; height: auto;}
img.grossbild {width:400px; height:auto;}
}

/* ----------------------------------ganz kleine Browserfenster ------------------------------------------------------------------------*/
@media screen and (max-device-width: 500px) {

html,body{background:#F0E7C6;}
div#container{width:100%; background-color:#F0E7C6; margin:0 ;}
div#container{text-align:left; }
div#wrapper{width:100%;background:#F0E7C6;}
div#content{width:100%;padding-top:5px; padding-left:1px;padding-right:1px;background:#F0E7C6;}
div#footer{width:100%;background: #F0E7C6;}

div#extra{display:none;}
div#navigation{display:none;}
div#footer{display:none;}

div#nav_quer{width95%; display:normal;}

div,center,table,tr,tbody,ul,ol,li,thead{font-size: 3vw;} 
a,h4, p,li, b, address,blockquote,nobr { font-size:3vw; }
H1 { font-size:3,3vw; };
H2 { font-size:3,1vw; };
H3 { font-size:3,05vw; };
pre { font-family:Courier New,Courier; font-size:3vw; color:#000000; }



img {max-width:100%; height: auto;}
img.grossbild {width:320px; height:auto;}
img.main{width:50px; height:auto;}
img._120{width:100%; height:auto;}
img.logo{width:100px; height:auto;}
table.s{width:90%;}
table.footer{font-size:x-small;}

th.untenbraun {font-size: 0.8em; text-decoration:none; }
td.rahmen {font-size:0.8em; border-right-style:solid; border-right-width:1px; padding-right:1px; padding-left:1px;}
td.rahmen_nowrap {font-size:0.8em; border-right-style:solid; border-right-width:1px; padding-right:1px; padding-left:1px;white-space:normal;}  /*hier kein white-space:nowrap; padding 1 statt 15 */
td._padding {font-size:0.8em; padding-right:3px; padding-left:3px; }  /* etwas mehr padding damit es nicht zu eng für den link wird */
td._100{width:50px;height:60px;text-align:center;margin-left: auto; margin-right: auto;}  /* aladdin*/
td._120{width:60px;height:60px;text-align:center;margin-left: auto; margin-right: auto;}  /* standard*/
td._200{width:100px;height:100px;text-align:center;margin-left: auto; margin-right: auto;}/* coleman*/


/* phpcart*/
table._1234{width:100%;margin-left: 0px;}
table.wkorb{width:100%;margin-left: 0px;}
table.vk{width:100%;margin-left: 0px;}
table.message{width:100%;margin-left: 0px;} 
table.buttons{width:100%;margin-left: 0px;}
table.checkout{width:100%;margin-left: 0px;}
div#message1{width:100%;}
div#message2{width:100%;}
div#billing{width:100%;}
div#checkout{border:0px; padding:0px; width:100%;}

td.zahlr{width:100%; margin:0; margin-left:0px;text-align:left;padding:0;font-size:x-small;text-align:center;border:1px solid;color:red;} 
td.zahlb{width:100%; margin:0; margin-left:0px;text-align:left;padding:0;font-size:x-small;text-align:center;border:1px solid;color:darkred;} 
td.zahlg{width:100%; margin:0; margin-left:0px;text-align:left;padding:0;font-size:x-small;text-align:center;border:1px solid;color:grey;} 
td.aktionr{ margin-left:1px;text-align:left;width:100%; font-variant:normal; font-size:x-small;color:red;}
td.aktionb{ margin-left:1px;text-align:left;width:100%; font-variant:normal; font-size:x-small;color:darkred;}
td.aktiong{ margin-left:1px;text-align:left;width:100%; font-variant:normal; font-size:x-small;color:grey;}
td.aktionr i {color:red;}
td.aktionb i {color:darkred;}
td.aktiong i {color:grey;}

td.cho_anz{width:15px;}
td.cho_nr{width:20px;}
td.cho_art{width:100%;}
td.cho_eur{width:35px;}
td.cho_eurg{width:35px;}
table.checkout_adr{width:250px; padding:2px;}
table.inp_adr{margin-top:0px; border-style:none;}
input.inp_adr{width: 200px;}
input.inp_adr2{width: 205px;}
textarea.inp_adr{width: 200px; height:100px; }
td.adr_lgd{text-align:left; width: 25px; font-family:Arial,sans-serif; font-size:xx-small;}
td.adr_lgdr{text-align:right; width: 25px; font-family:Arial,sans-serif; font-size:xx-small;}
/* phpcart*/
}
