/* CSS Document */
body {width:100%;height:100%;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#686868;}
img {border:0;}
table {font-size:1em;}
td {padding:2px 3px;}
.tdhead {border-bottom:1px dashed #d9dad5;background:#e0ded7;font-weight:bold;}
.tdgrey {background:#f2f1ee;}

a {text-decoration:underline;color:#666;}
a:hover, a:focus, a.aktiv {text-decoration:none;}

form {margin:0;}
input, textarea, select {margin:5px 0 0 0;padding:2px;border:1px solid #8c8a82;font-family:Verdana,Arial,Helvetica,sans-serif;color:#686868;font-size:1em;}
.formular {width:400px;margin:0;padding:2px;border:1px solid #bab7a8;background:#f2f1ee;font-size:.85em;}
.button {margin:10px 0 10px 0;border:solid 1px #8c8a82;background:url(../images/background_button.gif) bottom right;cursor:pointer;}

li {line-height:1.75em;list-style-image:url(../images/icons/arrow.gif);}

h1 {margin:0;font-size:1.15em;color:#688eb2;}
h2 {margin:0 0 15px 0;font-size:.9em;color:#686868;}
.trenner1 {margin:0 0 10px 0;}
.trennerdash {width:75%;margin:15px 0;border-top:1px solid #d9dad5;}

.wrapper {min-width:770px;width:100%;}

.top {min-width:700px;height:130px;}
.logo {position:absolute;}
.login {position:absolute;width:200px;height:90px;top:0;margin:10px 0 0 60%;padding:10px;border-top:0;background:#c2bea3;font-size:.7em;color:#fff;}
.login h1 {margin:0;font-size:.9em;color:#656143;}
.login a {margin:text-decoration:none;font-weight:bold;color:#656143;}
.sprache {float:right;padding:115px 25px 0 0;font-size:.75em;}
.sprache a {text-decoration:underline;color:#666;}
.sprache a:hover {text-decoration:none;color:#999;}

.head, .head_eng {clear:right;height:193px;margin:0;}
.head {background:#edece4 url(../images/headpic01.jpg) 200px 0 no-repeat;}
.head_eng {background:#edece4 url(../images/headpic01_eng.jpg) 200px 0 no-repeat;}
.nav {float:left;width:196px;height:193px;border-left:8px solid #dedcce;font-size:.7em;}
.nav a {display:block;padding:5px 0 5px 25px;border-bottom:solid 1px #dedcce;background:#edece4 url(../images/icons/arrow.gif) 170px 8px no-repeat;text-decoration:none;color:#87836b;}
.nav a:hover, .nav a:focus {background:#edece4 url(../images/icons/arrow.gif) 160px 8px no-repeat;}
.nav a.aktiv {font-weight:bold;}

.subnav {float:left;width:220px;margin-top:40px;border-right:1px solid #d9d7ca;font-size:.6em;}
.subnav h1 {margin:15px 0 5px 10px;font-size:1em;color:#817d6b;}
.subnav h2 {margin-bottom:0;line-height:2em;font-weight:normal;font-size:.9em;color:#6d6957;}
.subnav a {display:block;margin:0 10px 0 20px;padding:10px 0;border-bottom:1px solid #d9dad5;background:url(../images/icons/arrow.gif) 160px 8px no-repeat;text-decoration:none;color:#656565;}
.subnav a:hover, .subnav a.aktiv {font-weight:bold;}
.newsletter, .aktuelles {margin:0 0 25px 0;padding:10px;}
.newsletter {background:#bab7a8;color:#fff;}
.newsletter a.newsletterlink {display:inline;margin:0;font-weight:normal;padding:0 0 0 0;border:0;text-decoration:underline;background:#bab7a8 url();color:#fff;}
.aktuelles {background:#e0ded7;color:#333;font-size:1em;}
.aktuelles a {display:inline;margin:0;padding:0;background:none;text-decoration:none;}
.aktuelles a:hover, .aktuelles a.aktiv {font-weight:bold;}
.aktuelles h2 {margin:5px 0;}
.aktuelles_dash {padding:10px 0;border-top:1px dashed #686868;}

.content {min-width:500px;margin:0 25px 0 245px;line-height:1.5em;font-size:.8em;}
.pfad {margin:0 0 25px 0;font-size:.7em;color:#b7b6b1;}
.text {margin:0 0 25px 0;}
.picright, .picleft, .picleft2 {margin:0 0 5px 15px;padding:2px;background:#edece4;border:2px solid #d9dad5;}
.picright {float:right;width:185px;margin:0 0 5px 15px;}
.picleft {float:left;width:125px;margin:0 15px 0 0;}
.picleft2 {float:left;width:60px;margin:0 15px 10px 0;}
.pic_left {float:left;margin:0 5px 0 0;padding:2px;border:2px solid #d9dad5;background:#edece4;}