/* CSS Document */
body {width:100%;height:100%;margin:0;background:#fff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:100%;color:#000;}
img {border:0;}

a {color:#000;outline:none;}
a:hover, a:focus, a.aktiv {color:#770000;}

/* formulare */
input, textarea, select {margin:2px 0;padding-left:3px;border:1px solid #000;background:#fff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#333;font-size:1em;}
.absenden {margin-top:25px;padding:3px;border:0;background:#770000;color:#fff;font-size:.9em;cursor:pointer;}

/* schriftenformatierungen */
ul  {margin:0 0 15px 20px;list-style-position:outside;}
html:root ul {margin:0 0 15px -25px;}
li {margin:0;list-style-image:url(images/icon_liste.gif);}
h1 {margin:0 0 15px 0;border-bottom:1px dashed #6c7377;font-size:1.2em;}
h2 {margin:15px 0;font-size:1.2em;color:#990000;}
.mini {font-size:.8em;}

/* trenner */
.trenner1 {margin:0 0 1px 0;}
.trenner2 {margin:0 0 5px 0;}
.trenner3 {margin:0 0 15px 0;}
.trenner4 {margin:0 0 25px 0;}
.trennerline {margin:25px 0;border-bottom:1px dashed #6c7377;}
.trennerline2 {margin:20px 0;border-bottom:1px dashed #999;}

/* layout */
.quicknav {text-align:right;width:760px;padding:25px 0 5px 0;font-size:.7em;}
.quicknav a {text-decoration:none;text-transform:uppercase;}
.quicknav a:hover, .quicknav a:focus, .quicknav a.aktiv {color:#999;}
.pipe {color:#666;}

.sp1 {width:50%;background:url(images/background_sp1.gif) repeat-x;}
.sp2 {width:760px;}
.sp3 {width:50%;background:url(images/background_sp3.gif) repeat-y;}

.border {width:760px;height:3px;margin:0;background:#ccc;}
.logo {padding:45px 0 8px 2px;}
.bilderleiste {padding-top:35px;}
.addy {width:180px;padding:10px;background:#666;line-height:1.4em;color:#fff;font-size:.7em;}
.addy h1 {margin:0 0 8px 0;border:0;}
.addy a {color:#fff;}
.nav {width:150px;padding:25px 0 0 0;border-left:1px solid #fff;background:#990000;font-size:.9em;}
.nav a {display:block;padding:3px 0 3px 10px;text-decoration:none;color:#fff;}
.nav a:hover, .nav a:focus, .nav a.aktiv {background:url(images/icon_nav.gif) no-repeat;color:#fff;}
.subnav {margin:5px 0;padding:5px 0;background:#840000;font-size:.75em;}
.subnav a {color:#fff;}
.subnav a:hover, .subnav a:focus, .subnav a.aktiv {background:#840000;text-decoration:underline;}
.content {width:410px;min-height:30em;height:30em;background:#ccc;font-size:.8em;}
.contenttext {padding:20px 10px;}
.pixcontainer {float:left;width:200px;margin:5px 0;}
html:root .pixcontainer {width:195px;}
.pix {float:left;margin-right:8px;border:1px solid #fff;}
.pixtrenner {clear:left;margin-bottom:15px;}
.back {text-align:right;}
.footer {background:url(images/background_footer.gif) bottom left repeat-x;}


