/* CSS Document 
Autor:		Stephan Albinus
erstellt am 25. Februar 2006
aktualisiert am 14. März 2006*/

* {
	padding: 0;
	margin: 0;
}

body {
	text-align: center;
	background: url(../media/webbilder/bg_site.jpg) #FFF left top repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.none {
	display: none;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	color: #006600;
	margin-bottom: 20px;
	font-weight: lighter;
}

h2 a {
  color: #006600;
}

h3 {
	font-size: 1.3em;
	color: #666666;
	font-weight: lighter;
	margin: 0.5em 0;
}

a {
	color: #666666;
}

a:hover {
	background: #008200;
	color: #FFF;
}

a.pdf {
	padding-right: 20px;
	background: url(../media/webbilder/pdf.gif) no-repeat right center;
}

a.rss {
	padding-right: 20px;
	background: url(../media/webbilder/feed.gif) no-repeat right center;
}

a.rss:hover {
  background: url(../media/webbilder/feed.gif) #008200 no-repeat right center;
}

p {
  margin: 10px 0;
}

address {
	font-style: normal;
	padding: 0.3em 0 0.5em 2em;
	letter-spacing: 0.1em
}

.bold {
	font-weight: bold;
}

.gross {
	font-variant: small-caps;
}

div#head h1 {
	background: url(../media/webbilder/banner.jpg) no-repeat center top;
	height: 216px;
	text-indent: -999em;
}
div#wrap {
	margin: 10px auto;
	width: 770px;
	background: #FFFFFF;
	height: 100%;
	text-align:left;
}

div#head {
	padding: 10px;
	padding-bottom: 0;
	background: #fff;
}

div#head img {
	padding: 0;
	margin: 0;
}
div#sidebar {
	margin: 4em 10px 10px 10px;
	float: left;
	width: 12em;
}

div#navi_left li, div#navi_top li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
}
div#navi_left li {
	list-style-type: none;
	padding: 5px 0 5px 10px;
}

div#navi_left li#aktiv_left {
	background: url(../media/webbilder/navi_balken.gif) left top repeat-y;
}

div#navi_left a {
	text-decoration: none;
	color: #333333;
}

div#navi_left a:visited {
	color: #666666;
	text-decoration: none;
}

div#navi_left a:hover{
	background: #008200;
	color: #FFF;
}
div.sidebox {
	margin-top: 1.5em;
	padding: 1em 0.5em;
	border: #CCCCCC dotted 1px;
	color: #006600;
}
div.sidebox li {
	list-style-type: none;
	margin-top: 0.5em;
}
div#navi_top {
	position: relative;
	float: right;
}

div#nav_top ul {
	position: absolute;
}

div#navi_top li {
	margin: 15px 10px 0 0;
	padding: 5px 10px;
	list-style-type: none;
	float: left;
  font-size: 1em;
	background: url(../media/webbilder/bg_navi.jpg) #379D37 repeat-x bottom left;
}

div#navi_top li#aktiv_top {
	background: url(../media/webbilder/bg_aktiv.jpg) #fff repeat-x bottom left;
	color: #000;
}

li#aktiv_top a {
  color: #000!important;
}

div#navi_top a,  div#navi_top a:visited{
	text-decoration: none;
	color: #fff;
}

div#navi_top a:hover {
	text-decoration: underline;
	background: none;
}

div#content {
	margin: 4em 10px 5px 15em;
	padding: 10px;
	border: #CCCCCC dotted 1px;
}

div#content ul, div#content ol{
	margin: 10px 15px;
}

body#bilder div#content {
	border: none;
}

blockquote {
	margin-top: 20px;
	padding: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #006600;
}

blockquote cite {
	font-size: 0.8em;
	color: #999999;
	font-style: normal;
	padding: 5px 10px;
}

div#foot {
	margin-top: 2em;
	clear: left;
	font-size: 0.8em;
}

span#copyright {
	float: left;
}

span#autor {
	float: right;
}

span.daten {
	margin: 0 0 1em 2em;
}

.pic_l {
	float: left;
	margin: 0.5em;
}

.pic_r {
	float: right;
	margin: 0.5em;
}

a pic_l, a pic_r {
	border: none;
}

.logo_vdw {
	margin: 30px;

}

.logo_vdw a img{
	text-decoration: none;
	border: none;	
}

.logo_vdw a:hover img {
	background: none;
}

.gross {
	text-transform: uppercase;	
}

.mark {
	padding-left: 1em;
	color:#666666;
}