body {margin: 0;padding: 0 0 50px 0;background: #fff url("img/bg.png") repeat-y;color:#fff;font: normal 0.8em Arial, sans-serif;}
img { border: 0px; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.hilde { display:none; }
a { text-decoration: underline; color: #fff; }
a:hover { color: #61b1ff;}
b { color: #fff; font-weight:bold; }
h1 { color: #fff; text-transform: uppercase; font: normal 1.3em  Arial; margin:0; padding:0 0 5px 0;letter-spacing:1px;}
h2 { color: #fff; font: normal 1.3em Arial; margin: 25px 0 2px 0;padding:0;}
p { line-height: 1.4em; margin: 10px 0 10px 0;letter-spacing:0px;}
ul { margin: 10px 0 10px 15px;padding: 0;}
li { margin:0;line-height: 1.5em;padding: 1px 0 1px 5px;}
#container {width: 900px;margin: 0;}
#sidebar {float: left;width: 355px;background: transparent url("img/logo.png") 132px 0px no-repeat ; color:#333;}
#sidebar a { color:#333 !important; text-decoration:none;}
#main {float: left;width: 545px;min-height:600px;background: transparent url("img/content-bg.png") 3px 0px no-repeat ; }
#content {margin: 195px 0 0 18px; }
#lang { position:absolute; margin:5px 0 0 100px; }
#lang a { font-size: 8pt; color: #326698 !important;font-weight:bold; text-decoration:none;}
#lang a.active {color:#000 !important; }
#menu {margin:190px 0 300px 0;padding-left: 100px}
#menu ul {list-style-type: none;margin: 0;padding:12px 0 0 0; background: none ; }
#menu ul li { margin:0; padding: 0 0 3px 0; }
#menu ul li img { margin:0; padding: 0; }
#menu ul li img { margin-top: -5px; }
#menu ul li ul li { margin:0; padding: 0 0 0 0; }
#menu ul.second a { color: #333; text-transform: uppercase; }
#menu ul.second li.active a { color: #2c5479 !important; font-weight:bold !important;}
#menu ul.second {margin:0; padding: 0 0 20px 3px; }
#content .article, #content .article2 { margin-bottom:40px;}
#content .box { border-bottom: 1px solid #deefff;padding:7px 0 7px 0; }
#content .box .box-text1{ width:200px; float:left; }
#content .box .box-text2 { width:300px; float:left; }
#content .box .end { clear:left; }
#content form .box { border-bottom: none !important; }
#content form .box .box-text1 { width:150px !important;padding-right:10px;text-align:right; }
#content form input.text { width: 200px; }
#content form select { width: 154px; }
#content form textarea { width: 300px; height:200px; font: normal 1.0em Arial, sans-serif;}
#content form input.text,
#content form select,
#content form textarea { border: 1px solid white; }
#content form input.plz { width: 60px; }
#content form input.ort{ width: 138px; }
img.hashimage { border: none !important; padding:0 !important; vertical-align: middle;}
#footer { padding-left: 100px}
#footer, #footer a, #footer b { font-size: 8pt;color: #d6d6d6 !important; }
