body { font-family: Verdana, Helvetica, sans-serif; background-color: #fff; color: #333; margin: 0px; background-image: url(../img/bg_subnav.gif); background-repeat: repeat-y;}


/* container */
div#container	{ width: 780px; margin: 0px; }



/* header */
div#header { height: 84px; background: url(../img/bg_header.jpg) right no-repeat #fff;}
img#logo { border: none; width:213px; height: 60px; margin: 13px 0px 0px 28px; }



/* content */
div#content{  float: left; width: 500px; padding: 25px 60px 25px 60px;  }

h1 { font-size: 110%; color: #079;  }
div#content h1{ width: 350px; }
h2 { font-size: 95%; color: #079; margin: 25px 0px 0px 0px; }
h3 { font-size: 80%; font-weight: bold; color: #079; margin: 15px 0px 0px 0px; }
p	{ font-size: 75%; margin: 10px 0px 0px 0px; line-height: 135%; }
p.Hinweis{ color: #f00; background-color: #ff0; }
p.motto { clear: left; float: left; width: 120px; }

ul,ol { margin-left: 15px; }
li { list-style-type: square; font-size: 80%; margin-top: 6px; }
table.content td li { list-style-type: square; font-size: 100%; }

div#content a, div#content a:visited { text-decoration: underline; color: #079; }
div#content a:hover, div#content a:active{ color: #900; background-color: #eee; }

div#news a, div#news a:visited { text-decoration: underline; color: #C61018; }
div#news a:hover, div#news a:active{ text-decoration: underline; color: #C61018; background-color: transparent;}
div#news li { list-style: none;  font-size: 70%; }

a.pdf, a.pdf:visited { background:url(../img/icon_pdf.gif) no-repeat 2px 2px; padding: 3px 3px 3px 24px; color: #079; text-decoration:underline;	}
a.pdf:hover { color: #900;  }
a.pdf:active { color:#f00; text-decoration:none; }



/* navigation */
div#metanav {  }

div#topnav{ background-color: #036; text-align: right; padding: 8px 5px 8px 5px; }
.lvl1,.lvl1a,.lvl1l,.lvl1al { color: #fff; margin: 0px 32px 0px 32px; font-size: 75%; font-weight: bold; font-variant: small-caps; text-decoration: none; }
.lvl1a,.lvl1al,.lvl1:hover,.lvl1a:hover,.lvl1l:hover,.lvl1al:hover { color: #4FB2D3;  }

div#subnav { float: left; width: 160px; padding: 15px 0px 15px 0px; }
div#subnav a{ display: block; text-decoration: none; font-size: 75%; color: #000;  }
div#subnav a:hover{ background-color: #eee; color: #900; }

.lvl2,.lvl2a,.lvl2l,.lvl2al{ border-top: 1px solid #fff; padding: 7px 7px 7px 15px; width: 138px; }
.lvl2a,.lvl2al{ background-color: #eee; }
.lvl2l,.lvl2al{ border-bottom: 1px solid #fff; }

.lvl3,.lvl3a,.lvl3l,.lvl3al{ padding: 3px 5px 3px 30px; width: 125px; background-color: #eee; font-size: 70%; }
.lvl3a,.lvl3al { background: url(../img/_navbullet.gif) 18px 7px no-repeat; background-color: #eee;  }
.lvl3l,.lvl3al { padding-bottom: 7px; }





/* images */
img { border: 0px; }
img.Links 	{ float: left; margin-right: 10px; }
img.Rechts 	{ float: right; margin-left: 10px; }
img.Block 	{ float: none; }
.gallery { float: left; margin-right: 25px; margin-bottom: 25px; }



/* tables */
table.content { margin: 15px 0px 15px 0px; font-size: 75%; }
table.content th {  }
table.content td { padding: 3px 6px 3px 0px; }
table.content td.right { text-align:right; padding-left: 6px; }

table.profile { margin: 15px 0px 15px 0px; font-size: 75%; }
table.profile td { vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; }
table.profile col.c1 {text-align: right; background-color: #ddd; }
table.profile col.c2 { background-color: #eee; }




/* forms */
fieldset {  }
legend{  }
input {  }
textarea {  }
select {  }
option {  }




/* google  */
div#google{ display: none; }	