/* CSS Document */
body {width:100%;height:100%;margin:0;padding:0;background:#fff url(images/background.jpg) left bottom no-repeat;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:100%;color:#666;}
html {min-height:100%;height:auto;*height:100%;}
img {border:0;}

a {color:#666;}
a:hover, a:focus, a.aktiv {color:#688a00;}

input, textarea, select {margin-bottom:10px;padding-left:5px;border:1px solid #6699cc;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#666;}
.absenden {margin-top:5px;padding:1px 0;border:0;background:#6699cc;color:#fff;cursor:pointer;}

ul  {margin-top:20px;list-style-position:outside;margin-left:19px;padding-bottom:15px;}
html:root ul {margin-left:-15px;}
li {margin-left:15px;line-height:1.5em;list-style-image:url(images/liste.gif);}

h1 {margin-bottom:25px;text-transform:uppercase;font-weight:normal;font-size:1em;color:#316395;}
h2 {font-weight:normal;font-size:1em;color:#688a00;}
.inline {display:inline;}
.bold {font-weight:bold;}

.trenner1 {margin:0 0 1px 0;}
.trenner2 {margin:0 0 5px 0;}
.trenner3 {margin:0 0 25px 0;}
.trenner4 {margin:0 0 40px 0;}
.trennerdash {margin:25px 0;border-top:1px dashed #316395;}

/* layout */
.tdleft {width:50%;background:url(images/background_left.jpg) repeat-x;}
.tdcenter {width:770px;background:url(images/background_center.jpg) no-repeat;}
.tdright {width:50%;background:url(images/background_right.jpg) repeat-x;}

.rider {float:right;width:235px;font-size:.7em;}
.ridertop {background:url(images/rider_top.jpg) no-repeat;}
.ridercontent {padding:0 25px 25px 30px;background:url(images/background_rider.jpg) repeat-y;}
.ridercontent h1 {height:1em;margin:25px 0 10px 0;padding:3px 0 3px 10px;background:#8cbb00;font-size:1em;color:#fff;}
.riderbalken {clear:right;height:1.7em;background:#8cbb00;}
.logo {margin:15px 0 20px 22px;}
.icon {float:left;margin:0 8px 0 0;}
.riderfooter {height:20px;background:url(images/rider_footer.jpg) no-repeat;}

.quicknav {margin-top:10px;font-size:.7em;color:#fff;}
.quicknav a {text-decoration:none;text-transform:uppercase;color:#fff;}
.quicknav a:hover, .quicknav a:focus, .quicknav a.aktiv {color:#ffcc00;}

.nav {margin-top:102px;text-transform:uppercase;font-weight:bold;font-size:.75em;}
.nav a {margin-right:35px;text-decoration:none;}
.nav a:hover, .nav a:focus, .nav a.aktiv {color:#688a00;}

.subnav {padding:0 15px;}
.subnav a {display:block;padding:3px 5px;border-bottom:1px solid #6699cc;background:#fff;text-transform:uppercase;text-decoration:none;color:#688a00;}
.subnav a:hover, .subnav a:focus, .subnav a.aktiv {background:#6699cc;color:#fff;}

.content {margin:50px 0 0 0;font-size:.9em;}
.pic {float:left;margin:0 10px 5px 0;border:1px solid #6699cc;}
.pic2 {float:right;margin:0 0 5px 10px;border:1px solid #6699cc;}
.box {float:left;width:65%;margin:30px 0;padding:10px;border:1px solid #e1e1e1;background:#fff url(images/box_maedel.jpg) bottom right no-repeat;}
html:root .box {min-height:17em;height:auto;}
.boxcontent {float:left;width:49%;font-size:.8em;}
.boxcontent h1, .box h1 {margin-bottom:10px;padding:5px;border:1px solid #e2e2e2;background:#eee;color:#316395;}

.galerie {}
.galerie a {text-decoration:none;font-weight:bold;}
.galerie a:hover, .galerie a:focus, .galerie a.aktiv {text-decoration:underline;}