/* CSS */
/* STANDARDS  */

html[xmlns^="http"] 		{overflow-y:scroll;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
strong, h1, h2, h3, h4, h5, h6	{font-weight: bold;}
html, body		{min-height: 100%; height: auto; height: 100%; line-height: 1.6em; background-color:#6f8d4c;}
body 			{font-size: 70%; font-family: Verdana; color: #646464;}
ul 				{list-style-type:none;}
a 				{color: #646464;}
a:hover			{color: #333; text-decoration:none;}
.clear 			{clear: both;}
br 				{margin: 0; padding: 0; line-height: 0.0001em;}
table			{border-collapse:collapse;}
td, th 			{vertical-align: top;}
p				{padding: 0 0 0.8em 0;}
.pdf			{background-image:url(../images/standard/pdf.gif); background-repeat:no-repeat; padding-left:20px;}
.img_repl		{font-size:0; line-height:0; text-indent:-99999px;}

/* STUFF */

.container {margin:0 auto; width:960px;}

h2 {margin-bottom: 5px; font-size: 120%; line-height: 1.4em;}
h3 {margin: 0 0 5px 15px; font-size: 120%; line-height: 1.4em;}
h4 {margin-bottom: 5px; font-size: 100%; line-height: 1.4em;}

#top {background: #fff; padding-top: 10px;}

#header {background-color: #6f8d4c; margin-bottom: 10px;}
#header h1#verlag {width: 240px; height: 50px; background-image:url(images/verlag.gif); text-indent:-99999px;}
#header ul#nav {float: right; width: 430px;}
#header ul#nav li {float: left;}
#header a {display:block; background-position:left; background-repeat:no-repeat; height:50px; text-indent:-9999px}
#header a:hover {background-position:right;}
a#nav_buecher {width: 80px; background-image:url(images/buecher.gif);}
a#nav_editionen {width: 96px; background-image:url(images/editionen.gif);}
a#nav_dvds {width: 75px; background-image:url(images/dvds.gif);}
a#nav_bestellen {width: 100px; background-image:url(images/bestellen.gif);}
a#nav_links {width: 64px; background-image:url(images/links.gif);}

#newsimg {width: 470px; float: right;}
#news {width: 460px; height: 220px; float: left; padding: 10px 15px 20px 15px; background-color: #f3f3f3;}
#news h2#rehfeldt {width: 286px; height: 25px; background-image:url(images/rehfeldt.gif); text-indent:-99999px; margin-bottom: 5px;}

#box1 {float: left; width: 300px; line-height: 1.25em; padding: 15px 30px 10px 0;}
#box1 ul li {border-bottom: 1px solid #f3f3f3; line-height: 1.4em;}
#box1 ul li a {text-decoration: none; color: #6f8d4c; display: block; padding: 5px 5px 5px 20px; font-weight: bold;}
#box1 ul li a:hover {background: #6f8d4c; color: #fff;}
.jahr {background: #f3f3f3; color: #999; font-weight: bold; padding: 5px 5px 5px 20px;}
#box1 img {padding-bottom: 15px;}
#box2 {float: left; width: 300px; line-height: 1.25em; padding: 15px 30px 10px 0;}
#box2 img {padding-bottom: 15px;}
#box3 {float: left; width: 300px; line-height: 1.25em; padding: 15px 0 10px 0;}
.start {padding: 0 5px 25px 15px; line-height: 1.5em;}
#box3 img {padding-bottom: 15px;}
#box_large {float: left; width: 600px; line-height: 1.25em; padding: 15px 0 10px 0;}

#footer {padding: 20px 0; clear: both;}
#footer p {color: #fff;}
#footer a {color: #fff;}
p#one {width: 120px; float: left; padding: 0 15px 20px 15px;}
p#two {width: 140px; float: left; padding: 10px 40px 0 0; text-align: right;}
p#three {width: 110px; float: left; padding: 10px 30px 0 0;}
p#four {width: 160px; float: left; padding: 10px 20px 0 0;}
p#five {width: 150px; float: right; padding: 10px 5px 0 0; text-align: right;}