/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	padding:0px;
	margin:0px;
	height: 100%;
	background-image: url(wodhalf2.jpg);
	background-repeat:repeat;
}

#shadow { 
	margin: 0 auto;
	width: 900px;
	background-image:url(hg.png);
	background-repeat: repeat-y;
	min-height: 100%;
	height: auto;
}

#wrap {
	margin: 0 auto;
	width: 800px;
}

#header {
	width: 800px;
	height: 187px;
}

#title_left {
	float: left;
	width: 461px;
	height: 187px;
	background-image:url(title_left.jpg);
	text-align: left;
}

#title_right_background {
	width: 339px;
	height: 167px;
	background-image:url(title_right.jpg);
	
}

#title_right {
	float: left;
	width: 339px;
	height: 187px;
	background-image:url(title_right_small.jpg);
	background-repeat:repeat-y;
	text-align: right;
}

#title_navi {
	width: 330px;
	height: 18px;
	margin: 0px 9px 0 0;
	color: #387D01;
	background-image:url(title_right_small.jpg);
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
}
#title_navi a:link { color: #387D01; text-decoration: none; font-size: smaller;}
#title_navi a:hover { color: #AEC69B; text-decoration: none; font-size: smaller;}
#title_navi a:visited { color: #387D01; text-decoration: none; font-size: smaller;}

#title_pfad {
	width: 400px;
	margin: 167px 0 0 37px;
	color: #387D01; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	padding:0;
	/*margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
}

#title_pfad a:link { color: #387D01; text-decoration: none; font-size: smaller; padding:0; margin:0;}
#title_pfad a:hover { color: #E4F1DF; text-decoration: none; font-size: smaller; padding:0; margin:0;}
#title_pfad a:visited { color: #387D01; text-decoration: none; font-size: smaller; padding:0; margin:0;}

#navi {
	margin-top: 55px;
	float: left;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
}

.level1 a:link { 
	text-decoration:none; 
	color:#387C01; 
	background-image:url(linkhg.jpg); 
	background-repeat:no-repeat; 
	display: block; 
	width:200px; 
	height: 24px;
	
	padding: 6px 0 0 20px;
	margin: 10px 0 0 0;
}

.level1 a:visited { 
	text-decoration:none; 
	color:#387C01; 
	background-image:url(linkhg.jpg); 
	background-repeat:no-repeat; 
	display: block; 
	width:200px; 
	height: 24px;
	
	padding: 6px 0 0 20px;
	margin: 10px 0 0 0;
}
.level1 a:hover { 
	text-decoration:none; 
	color:#FFFFFF; 
	background-image:url(linkhg_hover.jpg); 
	background-repeat:no-repeat; 
	display: block; 
	width:200px; 
	height: 24px;
	
	padding: 6px 0 0 20px;
	margin: 10px 0 0 0;
}

.level2 a:link { 
	text-decoration:none; 
	color:#387C01; 
	background-image:url(link2hg.jpg); 
	background-repeat:repeat-y; 
	display: block; 
	width:200px; 
	height: 15px; 

	padding: 2px 0 4px 30px;
	margin: 0 0 0 0;
}
.level2 a:visited { 
	text-decoration:none; 
	color:#387C01; 
	background-image:url(link2hg.jpg); 
	background-repeat:repeat-y; 
	display: block; 
	width:200px; 
	height: 15px; 

	padding: 2px 0 4px 30px;
	margin: 0 0 0 0;
}
.level2 a:hover { 
	text-decoration:none; 
	color:#FFFFFF; 
	background-image:url(link2hg_hover.jpg); 
	background-repeat:repeat-y; 
	display: block; 
	width:200px; 
	height: 15px; 

	padding: 2px 0 4px 30px;
	margin: 0 0 0 0;
}

.level1 {
	list-style-type: none;
	width: 200px;
  }

.level2 {
	list-style-type: none;
	width: 200px;
	background-image: url(navi2hg.jpg);
	background-repeat: repeat-y;
	padding-bottom: 2px;
	
	font-weight: normal;
	font-size: small;
  }


#text {
	float: left;
	margin: 50px 0px 50px 50px;
	/*für footer vs links*/
	min-height: 450px;
	color: #2E2E2E;
	
}

.beitrag {
	width: 500px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

.beitrag a:link {
	color: #387d01;
	text-decoration: none;
}

.beitrag a:hover {
	color: #b21f1c;
	text-decoration: underline;
}
.beitrag a:visited {
	color: #387d01;
	text-decoration: none;
}


.beitrag h1  {
	font-size: medium;
	font-weight: bold;
	padding-bottom: 10pt;
}
.beitrag p {
	padding-bottom: 5pt;
	
}

.beitrag ul  {
	padding-left:20pt;
	list-style-type: disc;
	list-style-position: outside;
}


.beitrag img {
	border:2px solid #000;
	background-color:#999;
} 

#clearbox {
	clear:both;
}

#footer {
	margin: 0 auto;
	margin-top: -30px;
	width: 900px;
	height: 30px;
	background-image: url(footerhg.gif);
}

* html #shadow {
	margin: 0 auto;
	width: 900px;
	height:100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='uploads/tf/hg.png');
}

* html #text {
	padding-bottom: 50px;
	/*für footer vs links*/
	height: 450px;
}
