/* CSS Document */
body {height:100%;margin:0;padding:10px 0;background:#f2edcf;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#000;}
html {height:100%;}
table {font-size:1em;}
html:root .table {}
td {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#000;}
img {border:0;}

/* links allg */
a {text-decoration:underline;color:#000;}
a:hover, a.aktiv {color:#3a7ec0;}

/* formulare */
form {display:inline;}
input {padding:3px;border:1px solid #666;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#000;}
.pur {border:0;}
textarea {border:1px solid #666;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#000;overflow:hidden;}

/* schriften */
h1 {margin:25px 0;font-size:1em;color:#3a7ec0;}
h2 {margin:25px 0 5px 0;font-size:1em;color:#000;}
.blue {font-weight:bold;color:#3a7ec0;}
.mini {font-size:75%;}
li {margin-top:5px;list-style-image:url(images/icon_liste.gif);}

/* trenner */
.trenner1 {margin:3px 0 0 0;}
.trenner2 {margin:8px 0 0 0;}
.trenner3 {margin:13px 0 0 0;}
.trenner4 {margin:25px 0 0 0;}
.trennerdashed {margin:10px 0 0 0;border-bottom:1px dashed #000;}
.trennerdashed2 {margin:10px 0;border-bottom:1px dashed #000;}
.trennerdashed3 {margin:15px 0;border-bottom:1px dashed #000;}

/* reinigen */
.cr {clear:right;margin-bottom:10px;}
.cl {clear:left;margin-bottom:20px;}

/* inhalt */
.left {width:50%;background:url(images/back_left.gif) repeat-x;}
.middle {width:770px;border:1px solid #000;}
.right {width:50%;background:url(images/back_right.gif) repeat-x;}

.header {margin:0;}
.logo {position:relative;width:145px;margin:-50px 0 15px 10px;}
.navigation {float:left;width:200px;}
.navdeckel {height:5px;margin:25px 0 0 25px;border:1px solid #000;background:#fff;}
.nav, .randspalte {margin:1px 0 0 25px;padding:15px 0;border:1px solid #000;background:#fff;font-size:.75em;}
.randspalte {padding:10px 5px;background:#f2edcf;font-size:.7em;}
.randspalte_pix {margin-right:5px;padding:3px;border:1px solid #000;background:#fff;}
.randspalte_pix2 {margin:0 5px 5px 0;padding:3px;border:1px solid #000;background:#fff;}
html:root .randspalte_pix2 {margin:0 5px 15px 0;}
.nav {background:#e9e1a9;}
.nav a {display:block;padding:5px 0 1px 20px;border-top:1px dashed #e9e1a9;border-bottom:1px dashed #e9e1a9;text-decoration:none;text-transform:uppercase;color:#000;}
.nav a:hover, .nav a:focus, .nav a.aktiv {border-top:1px dashed #000;border-bottom:1px dashed #000;background:#f7f3df;color:#000;}
.subnav {background:#f7f3df;}
.subnav a {display:block;padding:3px 0 3px 25px;border-top:1px solid #f7f3df;border-bottom:1px solid #f7f3df;text-transform:none;color:#665c1a;}
.subnav a:hover, .subnav a:focus, .subnav a.aktiv {border-top:1px solid #f7f3df;border-bottom:1px solid #f7f3df;background:#;color:#000;}

.content {margin:-20px 25px 25px 250px;font-size:1em;}
html:root .content {font-size:.9em;}

.newsicon {margin:-15px -15px 0 0;}
html:root .newsicon {margin:-10px -15px 15px 0;}
.news {margin:25px 0;font-size:.8em;}
.news h1 {text-align:right;margin-bottom:10px;padding:2px 2px 2px 0;background:#e9e1a9;font-weight:normal;font-size:1em;color:#000;}
.pix {float:left;margin:0 7px 0 0;padding:3px;border:1px solid #000;background:#e9e1a9;}
.pix2011 {float:left;margin:0 7px 7px 0;padding:3px;border:1px solid #000;background:#ffffff;}

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}
