body{margin:0;padding:0;}
h1,h2,h3,h4{padding:0;width:75%;max-width:450px;}
h1{margin:0 0 15px 0;}
h2{margin:30px 0 15px 0;}
h3{margin:30px 0 15px 0;}
h4{margin:30px 0 0 30px;}
p,address,ol,ul{font-size:1em;line-height:1.5em;margin:0 0 16px 0;padding:0;}
ol{margin:20px 0 20px 20px;}
ul{margin-left:30px;line-height:1.5em;}
em{font-style:normal;font-weight:bold;}
img{display:inline;}
pre{font-size:1em;margin-left:30px;}
a{color:#369;background-color:transparent;text-decoration:underline;font-weight:bold;font-family:verdana,arial,helvetica,geneva,sans-serif;}
a:visited{color:#666;background-color:transparent;}
a:hover{text-decoration:none;}
a:active{color:red;background-color:transparent;text-decoration:none;}

#header{height:30px;margin:0 0 10px 100px;border-bottom:10px solid #a3bdd2;padding:39px 0 4px 10px;color:#000;background-color:#369;voice-family:"\"}\"";voice-family:inherit;}
#marketing{color:#a3bdd2;background:transparent;font:normal normal bold 19px/22px verdana,arial,sans-serif;margin:-8px 0 0;position:absolute;top:10px;right:20px;width:370px;min-width:370px;}
#header p{color:white;margin:0;width:100%;min-width:550px;font:bold 12px/13px verdana,arial,helvetica,geneva,sans-serif;}
span.tagline{margin-left:10px;font-weight:normal;font-size:10px;color:#a3bdd2;}
#header #logo{position:absolute;left:16px;top:6px;}
#header #logo a img{border:0;}
#header a{font-size:12px;color:#fff;background-color:transparent;}
#header a:hover{color:#A3bdd2;background-color:transparent;text-decoration:none;}

#content{margin:0 230px 0 100px;padding-top:30px;padding-bottom:50px;}
#content p,#content address{width:80%;max-width:450px;padding-left:30px;}
#content>p{margin:0;}
#content>p+p{text-indent:30px;}
#content p.lead{text-align:justify;margin:24px 0;font-size:1em;line-height:1.2em;}
#content ul{width:75%;max-width:450px;}
div#copy{width:75%;max-width:450px;font-size:.9em;margin:100px 0 0;border-top:1px dotted #369;padding:10px 0 20px 30px;background-color:#efefef;}
.q{border-bottom:1px dotted #369;cursor:help;}
p.hinweis{display:none;}
span.datum{font-size:1em;font-weight:bold;line-height:1em;color:#369;background-color:transparent;}
div#zuruecktop{margin:0 0 20px 30px;border-bottom:1px dotted #369;padding-bottom:10px;width:75%;max-width:450px;font-size:1em;}
div#zuruecktop a:before{content:"< ";}
div#zurueckunten{margin:20px 0 0 30px;border-top:1px dotted #369;padding-top:10px;width:75%;max-width:450px;font-size:1em;}
div#zurueckunten a:before{content:"< ";}
div.noscript{display:inline;}
div.ol{width:75%;max-width:450px;margin-left:30px;}
img.ref{float:right;margin:0 0 10px 10px;}
address:first-line{font-weight:bold;}
form,field1,field2,textarea,button{font:normal normal normal 1em verdana,arial,helvetica,geneva,sans-serif;}
form{margin:20px 0 0 30px;padding:0 15px 0 0;}
input:focus,textarea:focus{color:#369;background-color:#fff;}
.form1{margin:2px 0 10px 0;padding:0;}
.feld1{width:200px;margin:0;padding:1px;}
.feld2{width:300px;height:120px;margin:0;padding:1px;}
.form2{margin:10px 0 0 0;padding:0;}
.button{margin:0;padding:2px;background-color:#ccc;color:#000;}
.button:focus{background-color:#ccc;color:#000;}
.redaktion{font-size:1em;line-height:1.1em;}
.uppercase{text-transform:uppercase;}
#addfav{font-style:normal;font-size:1em;}
img.lounge{border:1px solid #000;margin:10px 0;}
div#homepage-aktuell p{font-size:1em;}

#nav{position:absolute;top:73px;right:0;padding:90px 0 20px;width:25%;border-top:10px solid #5984AC;border-bottom:10px solid #a3bdd2;background:#799abc url(/img/hintergrund-nav.gif) no-repeat fixed bottom right;}
#nav ul{margin:20px 0 0;padding:0;list-style:none outside;border-top:1px solid #fff;width:80%;letter-spacing:1px;}
#nav li{display:block;margin:0;padding:0;border-collapse:collapse;}
#nav a{color:#036;text-decoration:none;display:block;height:1.8em;padding-left:30px;border-left:10px solid #a3bdd2;margin-left:-10px;}
#nav a:hover{color:#fff;background:#5984AC url(/img/hintergrund-nav-hover.gif) no-repeat fixed bottom right;border-left:10px solid #369;}
span#aktiv,#aktiv2{display:block;margin-left:-10px;font-weight:bold;color:#fff;background:#5984AC url(/img/hintergrund-nav-hover.gif) no-repeat fixed bottom right;padding-left:20px;border-left:10px solid #369;}
#nav ul ul{margin:0;border:none;}
#nav ul ul a{padding-left:44px;letter-spacing:0;font-weight:normal;color:#036;}
#nav ul ul a:hover{background:#799abc url(/img/hintergrund-nav.gif) no-repeat fixed bottom right;color:#fff;}
#aktiv3{display:block;width:100%;padding-left:44px;letter-spacing:0;font-weight:normal;color:#fff;background:#799abc url(/img/hintergrund-nav.gif) no-repeat fixed bottom right;border-left:10px solid #369;margin-left:-10px;}

form.search{margin:0;position:absolute;top:94px;right:0;width:25%;color:#036;font-weight:bold;}
input.search{margin:2px 0;width:125px;font-size:1em;border:1px solid #369;}
form.search div{margin-left:44px;}




div#switch{border-top:10px solid #a3bdd2;padding:20px 20px 0 30px;margin:20px 0 0;letter-spacing:1px;white-space:nowrap;}
a.switch{font:normal 11px verdana;text-decoration:underline !important;border:0 !important;display:inline !important;margin:0 !important;padding:0 !important;}
.funktion{font-size:.9em !important;}
a.switch:hover{color:#fff !important;background:none !important;}
a#flexibel{font-size:1em;}
div#switch strong{font-size:16px;font-weight:bold;color:#fff;}
#flexibel{color:#efefef !important;text-decoration:none !important;}
#flexibel:hover{color:#efefef !important;cursor:default;background:none !important;}
#default:hover{text-decoration:none !important;}

#default{color:#036 !important;text-decoration:underline !important;}


















/* made by puredesign.ch */