body {  font-family: Verdana, Arial, Helvetica; font-size:.8em; color:#333; margin:0; padding:0; background:url("../_img/bg.png") no-repeat center top fixed #fff }

h1 { font-size:1.2em; font-variant:small-caps; margin:0 }
h2 { font-size:1.4em; margin:40px 200px 10px; font-weight:normal; padding-bottom:4px; border-bottom:1px dotted #999 }
h3 { font-size:1em; margin:20px 200px 0; color:#555 }
h4 { font-size:1.2em; border-bottom:1px solid #999 }

p, ul { margin:0 200px 20px; line-height:1.4em }
ul li { margin:0 0 0 20px }
table { margin:0 200px 20px; }
table h1, table h2, table h3, table h4, table h5, table p { margin:0 }
table.shoptab { margin:0 }
hr { margin:14px 200px; border-top:1px solid #ccc  }
img { border:0 }
form { margin:0 0 14px }
input {font-size:9px; color:#9C6 }
ul#lu { float:right; margin:0; width:340px }

a { text-decoration:none; color:#94bd48 }
a:hover { text-decoration:underline; }

span.vl { color:#9EBD64 }
#content { width:904px; margin:0 auto; background:url("../_img/bg_nav.gif") repeat-y top left; }

#header { background:url("../_img/header_en.jpg") no-repeat #fff; padding:75px 35px 35px 0px; text-align:right; font-size:.8em }
#slogan { float:left; color:#94bd48; font-style:italic; font-size:1.3em; padding-top:20px; }

#nav { float:left; position:absolute; width:160px; margin:10px 10px 10px 0; padding:0 10px }
#nav a, #nav a.menu { display:block; text-decoration:none; cursor:pointer; color:#333; padding:8px 4px; border-top:1px dotted #B3CB85 }
#nav a.menu { background:url(../_img/arrow_dwn.gif) right center no-repeat }
#nav a img, #nav a.menu img { margin-right:8px }
#nav a:hover,
#nav a.now { font-weight:bold; background:url("../_img/arrow_bl.gif") right center no-repeat #EEF5E8}

#nav a.menu:hover { font-weight:bold; background:url("../_img/arrow_dwn_bl.gif") right center no-repeat #EEF5E8 }

#login { padding:0 25px 0 15px }
form .text { border:1px solid #D0E7BA; width:120px; height:15px; }
form .feld { border:1px solid #D0E7BA; width:240px; height:80px; }
form .bt { padding:0px 5px; color:#666 }
		
.head { padding:8px 4px; background:url("../_img/arrow_dwn.gif") right center no-repeat }

#nav a.sublink { display:list-item; text-decoration:none; color:#666; padding:0; list-style-type:disc; background:none; line-height:1.4em; font-size:.9em; margin:0 0 0 30px; border-top:none }
#nav a.sublink:hover,
#nav a.sublink.now { background:#EEF5E8}

#gimm { float:right; width:160px; margin-bottom:20px; padding:20px 10px }

#boxO { padding:20px 0px 10px 28px; font-weight:bold; font-variant:small-caps; font-size:1em; color:#555 }
#boxM { padding:0 25px; font-size:.8em }
#boxU { height:10px; margin-bottom:20px }
.b1 { background:url("../_img/r_blau_1.gif") no-repeat top left }
.b2 { background:url("../_img/r_blau_2.gif") repeat-y top left }
.b3 { background:url("../_img/r_blau_3.gif") no-repeat top left }
.r1 { background:url("../_img/r_rot_1.gif") no-repeat top left }
.r2 { background:url("../_img/r_rot_2.gif") repeat-y top left }
.r3 { background:url("../_img/r_rot_3.gif") no-repeat top left }
.g1 { background:url("../_img/r_grau_1.gif") no-repeat top left }
.g2 { background:url("../_img/r_grau_2.gif") repeat-y top left }
.g3 { background:url("../_img/r_grau_3.gif") no-repeat top left }

#footer { clear:both; padding:4px 0 6px; font-size:.8em; color:#333; text-align:center; background:#C9E0B6 }
#footer a { color:#666; text-decoration:none }
#footer a:hover { color:#fff; background:none; text-decoration:underline }
