
/* Standard-CSS  */


/*  ALLGEMEINES */
*{margin:0;padding:0;border:0}

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li ,select, textarea, input,option
{ margin: 0; padding: 0; font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; color:#000; }

select,option{font-size:11px}
option{padding: 0 1px}
body { text-align:center }
ul { padding-left:15px }
td { vertical-align:top }
html, body { font-size: 101%; }
html{background-position:center;background-repeat:repeat-y;background-color:#fff}
a:link { color: #000; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover { color: #444; text-decoration: none; }
a:active { color: #000; text-decoration: underline; }
strong { font-weight: bold; }
.c { clear: both; height:1px; overflow:hidden; }
.center { text-align: center; }
img { border: 0; }
.right { text-align: right; }
.top { vertical-align: top; }
h1 { font-weight:bold; color:#000;font-size:12px }
p, ul {  }
textarea, input{border:1px solid #939393;}
input[type=checkbox]{border:0}
td,tr{height:10px;overflow:hidden}
textarea{overflow:auto;color:black}
input{color:black;border:1px solid #555;}
input[type=checkbox]{border:0px;height:12px;width:12px;overflow:hidden;margin-right:2px}
.smaller{font-size:10px}
.rot,sup{color:#bd222b}
sup{font-size:7px}


#seite { width:950px; text-align:left; margin:0px auto;background-image:url(../img/html_bg.jpg);background-repeat:repeat-y}
#header { width:950px; height:155px;text-align:left; margin:0px auto;}
#content{padding:10px 100px;padding-right:108px}
.absolute_wrapper{position:absolute;left:50%;width:950px;margin-left:-475px}


/* PRODUKTE */

td.product_name{width:auto;background:url(../img/td1_bg.jpg) #f7f7f7;padding:4px 3px;background-repeat:repeat-y;background-position:right;vertical-align:middle}
td.price{width:60px;background:#eaeaea;background-image:url(../img/td2_bg.jpg);background-repeat:repeat-y;text-align:right;padding:4px 0;padding-right:10px;vertical-align:middle}
td.price a,td.price a:link,td.price a:active{text-decoration:none}
td.order{width:auto;background:#eaeaea;text-align:center;padding:3px 3px;vertical-align:middle;padding-right:5px;padding-left:1px}
.input_p{width:20px;background:#eaeaea;color:#bd222b;border:1px solid white;text-align:center}
.tr2{height:20px}
tr .white,td .white{height:1px;background:white;overflow:hidden;padding:0}

/* WARENKORB */
.basket_top{width:770px;height:4px;overflow:hidden;background-image:url(../img/strich_top.jpg)}
.basket_middle{width:740px;background-image:url(../img/strich_mitte.jpg);padding:10px 15px}
.basket_bottom{width:770px;height:4px;overflow:hidden;background-image:url(../img/strich_bottom.jpg)}
.t_basket td{background:#f9ebec;padding:5px}

/* KASSE */
input.kasse{height:22px;background:#eaeaea;border:none;width:246px;padding:3px;}
input.kasse_err{height:22px;background:#eaeaea;border:1px solid #bd222b;width:246px;padding:3px;}
textarea.kasse{background:#eaeaea;width:226px;height:139px;border:none;padding:3px}

/* KONTAKT */
input.kontakt{height:22px;background:#eaeaea;border:none;width:246px;padding:3px;}
input.kontakt_err{height:22px;background:#eaeaea;border:1px solid #bd222b;width:246px;padding:3px;}
textarea.kontakt{background:#eaeaea;width:246px;height:139px;border:none;padding:3px}


/* FOOTER */
#footer{padding-left:60px;height:25px;padding-top:30px;width:890px;background-image:url(../img/footer_bg.jpg)}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color:#cccccc;text-decoration:none;}
#footer a:hover , #footer a.active{color:#000}


