@charset "utf-8";

body { background: url(images/bg.png) repeat-y 50% 0; background-color:#FFF; margin:0; padding:0; }
html { padding:0; margin:0;}
.clear {clear:both;}

/* Links */
a:link {color:#000; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:active {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

/* Over all */
.haupt {width:100%; padding:0; margin:0 auto; }

/* Top */
.top_container { width:930px; margin:0 auto; padding:0; margin-top:15px; margin-bottom:15px; }

/* Header */
.header_container { width:930px; margin:0 auto; padding:0; margin-bottom:-35px; }

/* Navigation */
#menu { margin:0; padding:0;}
#menu ul { list-style:none; }
#menu li { margin: 0; padding: 0; text-align:left; line-height:20px; padding-left:15px; }
#menu a { font:normal 0.8em Arial, Helvetica, sans-serif; color:#666; background:url(images/li.png) no-repeat; text-decoration:none; padding-left:15px; }
#menu a.selected { font:normal 0.8em Arial, Helvetica, sans-serif; color:#666;  }
#menu a:hover { font:normal 0.8em Arial, Helvetica, sans-serif; color:#666;  }

/* Body */
.body_container { width:930px; margin:0 auto; padding:0; background:#fff; }
.block4 { width:580px; float:right; margin-top:20px; margin-right:15px; }
.block3 { width:323px; float:left; margin-top:20px; }
.block5 { width:323px; float:left; }
.text_box { font:normal 0.8em Arial, Helvetica, sans-serif; color:#666; text-align:justify; }
.text_content { font:normal 0.8em Arial, Helvetica, sans-serif; color:#666; text-align:justify; padding-left:55px; padding-right:10px; }
.h1_box { font:normal 1.1em Arial, Helvetica, sans-serif; color:#000; text-align:left; padding-left:55px; background: url(images/title.png) no-repeat left; }
.img { float:left; margin-right:10px; margin-bottom:10px; border:0px; }
.trennlinie {width:100%; border-bottom:1px dotted #000000;}
.imageblock { padding-left:26px; }
.image {padding-right:3px; border:0px; }
.image-right { border:0px; }
.news { text-align:right; }
.news-image { text-align:center; }

/* Footer */
.footer_container { width:930px; height:184px; margin:0 auto; padding:0; background:#fff url(images/footer.jpg) top no-repeat; }
.footer { padding:0 0 20px 0; margin:0; }
.footer p { font:normal 0.8em Arial, Helvetica, sans-serif; color:#F8F8F8; }
.footer a { text-decoration:none; padding:5px; margin:0; color:#F8F8F8; }
.footer p.links { margin-right:5px; padding-top:119px; float:right; text-align:right; }

/* Kontakt */
#kontakt { margin:0; padding:0; padding-left:56px; }
#kontakt * { color:#222222; }
#kontakt ol { margin:0; padding:0; list-style:none; }
#kontakt li { margin:0; padding:0; background:none; border:none; display:block; }
#kontakt li.buttons { margin:5px 0 5px 0; }
#kontakt label { margin:0px; width:600px; display:block; padding:3px 0px; font:normal 0.8em Arial, Helvetica, sans-serif; color:#171717; }
#kontakt input.text { width:450px; border:1px solid #dcdcdc; float:left; font:normal 0.8em Arial, Helvetica, sans-serif; color:#696969; margin:5px 0; padding:5px 2px; height:16px; background:#f5f5f5; }
#kontakt textarea { width:450px; border:1px solid #dcdcdc; font:normal 0.8em Arial, Helvetica, sans-serif; color:#171717; margin:10px 0; padding:2px; background:#f5f5f5; }
#kontakt li.buttons input { padding:3px 0; margin:0; border:0; }
p.response { text-align:center; color:#E60D00; font: normal 0.8em Arial, Helvetica, sans-serif; line-height:1.8em; width:auto; }

