html {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	}
	
body {
	/* background:url(../images/background.gif) repeat-x #EFD9BD; */
	}
	
div {
	font-family:arial, helvetica, verdana, times; 
	font-size:12px;
	font-weight:normal;
	color:#036122;
	}
	
img {
	border:0;
	}
	
b {
	font-weight:bold;
	}

p {
	padding-top:5px;
	padding-bottom:10px;
	line-height:16px;
}

ul {
	padding:10px;
	padding-left:15px;
}

h2 {
	font-size:14px;
	padding-top:5px;
	padding-bottom:20px;
	}
		
a:link, a:visited, a:active {
	font-family:arial, helvetica, verdana, times; 
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#036122;
	}

a:hover {
	text-decoration:none;
	}

#main {
	width: 100%;
	background: red;
}

#banner {
	border:1px solid #516130;
	margin-bottom:2px;
	}
	
	
	

/* ### ### ### 	Main	 ### ### ###*/

a.welcomelink:link, a.welcomelink:visited, a.welcomelink:active, a.welcomelink:hover  {
	background:url(../images/kleinerpfeil.gif) no-repeat 2px;
	padding-left:18px;
	}

.welcome {
	text-align:center;
	font-size:11px;
	margin-top:20px;
	color:#AECE6F;
	}
	
.welcomeheight {
	height:624px;
	]height:618px;
	}	
	
.kasten {
	border:1px solid #516130;
	text-align:left;
	float:left;
	}
	
.navikasten {
	width:178px;
	background:url(../images/psalmopoeus_irminia_navi.jpg) no-repeat left bottom #F7FBEE;
	margin-right:5px;
	padding-bottom:170px;
	}

.navikasten {
	line-height:13px;
	}	
	
.mainkasten {
	width:458px;
	background:#F7FBEE;
	float:none;
	}

.rightkasten {
	width:148px;
	margin-left:5px;
	background:#F7FBEE;
	}

	
.kastenheader {
	background-color:#AECE6F;
	color:#516130;
	height:15px;
	padding-left:10px;
	margin-bottom:16px;
	border-bottom:1px solid #516130;
	text-transform:uppercase;
	padding-top:1px;
	}

.khmain {
	padding-left:15px;
	}

.khinfo {
	text-transform:none !important;
	}
	
#inhalt {
	padding:15px;
	padding-top:0;
	}
	
img.indexpic {
	margin-left:-10px;
	}
	
	
/* ### ### ### 	Navigation	 ### ### ###*/

#navigation ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#navigation li {
	display:inline;
	}
	
#navigation li a:link,
#navigation li a:visited,
#navigation li a:active {
	width:168;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:8px;
	}
	
#navigation li a:hover {
	text-decoration:none;
	background-color:#EDF5E6;
	}
	
#navigation li a:link span.uline,
#navigation li a:visited span.uline,
#navigation li a:active span.uline {
	text-decoration:underline !important;
	color:#ff3300;
	font-size:12px;
	font-weight:bold;
	}

#navigation li a:hover span.uline {
	text-decoration:none !important;
	color:#ff3300;
	font-size:12px;
	font-weight:bold;
	}
	


#navigation li a:link span, 
#navigation li a:visited span, 
#navigation li a:active span, 
#navigation li a:hover span {
	font-size:11px;
	font-weight:normal;
	color:#036122;
	text-decoration:none !important;
	}
	
#navigation li a.navigationaktiv:link, 
#navigation li a.navigationaktiv:visited,
#navigation li a.navigationaktiv:active,
#navigation li a.navigationaktiv:hover {
	background-color:#EDF5E6;
	}
	
/* Subnavigation */
		
#navigation li li a:link,
#navigation li li a:visited,
#navigation li li a:active {
	width:158;
	text-decoration:none;
	font-weight:normal;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:5px;
	font-size:11px;
	color:#6d7c72;
	background:url("../images/icon-pfeil-grau.gif") no-repeat 10px 5px;
	}
	
#navigation li li a:hover {
	text-decoration:none;
	background-color:#EDF5E6;
	background:#EDF5E6 url("../images/icon-pfeil-grau-over.gif") no-repeat 10px 5px;
	}
	
#navigation li li a.navigationaktiv:link, 
#navigation li li a.navigationaktiv:visited,
#navigation li li a.navigationaktiv:active,
#navigation li li a.navigationaktiv:hover {
	background-color:#EDF5E6;
	background:#EDF5E6 url("../images/icon-pfeil-grau-over.gif") no-repeat 10px 5px;
	font-weight:bold;
	}
	

/* ### ### ### 	News	 ### ### ###*/

.newsdate {
	padding-bottom:0;
	padding-top:0;
	font-size:11px;
	text-align:right;
	color:#abc98c;
}

.newsheader {
	font-weight:bold;
	font-size:12px;
	padding:3px;
	margin-bottom:5px;
	background-color:#dbe9cd;
	color:#036122;
	display:block;
}
	
.newsinhalt {
	padding-bottom:20px;
}



/* ### ### ### 	FAQ	 ### ### ###*/

#faq ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
#faq li  {
	margin-bottom:15px;
	}
	
#faq li a:link, #faq li a:visited, #faq li a:active {
	padding:5px;
	display:block;
	text-decoration:none;
	height:60px;
	}
	
#faq li a:hover {
	background-color:#EDF5E6;
	}
	
#faq span {
	font-size:11px;
	}

.faq_icon {
	float:left;
	margin-right:10px;
	width:60px;
	height:60px;
	}



/* ### ### ### 	Forum	 ### ### ###*/

	
.antwortfooter {
	font-size:11px;
	margin-bottom:25px;
	text-align:right;
	color:#B3C3A4;
	}

.antwortfooter a:link, .antwortfooter a:active, .antwortfooter a:visited {
	font-size:11px;
	color:#B3C3A4;
	text-decoration:none;
	}


.antwortfooter a:hover {
	text-decoration:underline;
	}
	
	
	
	
	
/* ### ### ### 	Vor und Zurück	 ### ### ###*/

.vuz_main { 
	background:#DBE9CD;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	}

.vuz_links {
	width:110px;
	float:left;
	}

.vuz_mitte {
	width:168px;
	float:left;
	text-align:center;
	}

.vuz_rechts {
	width:110px;
	float:left;
	text-align:right;
	}
	
	
/* ### ### ### 	Bestand   ### ### ###*/

#bestandstabelle  td {
	padding:6px 4px 6px 4px;
}
#bestandstabelle  th {
	color:#ff3300;
	text-align:left;
}
#bestandstabelle  th.thmitte {
	width:280px;
}

#bestandstabelle  tr.color1 {
	background:#EDF5E6;
}
	
	
	
/* ### ### ### 	Suche / Biete   ### ### ###*/
	
.sb_links {
	width:50px;
	float:left;
	padding-top:5px;
	border-top:1px solid #AECE6F;
	}
		
.sb_mitte {
	width:268px;
	float:left;
	border-top:1px solid #AECE6F;
	padding-top:5px;
	}	
	
.sb_rechts {
	width:100px;
	text-align:right;
	float:left;
	border-top:1px solid #AECE6F;
	}




/* ### ### ### 	Sonstiges	 ### ### ###*/

.rahmen {
	border:1px solid #516130;
	}
	
.kt1 {
	float:left;
	width:120px;
	text-align:right;
	margin-bottom:5px;
	}
	
.kt2 {
	float:left;
	width:220px;
	padding-left:15px;
	margin-bottom:5px;
	}
	

.formular_ok {
	background:#20bd03;
	color:#ffffff;
	padding:5px;
	border:2px solid #000000;
	}

.formular_alert {
	background:#ff0000;
	color:#ffffff;
	padding:5px;
	border:2px solid #000000;
	}
	

.small, .vssmall {
	font-size:11px;
	}

#maincopy {
	color:#D89A4B;
	font-size:11px;
	text-align:right;
	padding-bottom:10px;
	padding-right:15px;
	}
	
#mainanfang {
	float:left;
	}
	
#maincopy a, #mainanfang a {
	color:#D89A4B;
	font-size:11px;
	text-decoration:none;
	}
	
#mainanfang img {
	margin-left:15px;
	margin-right:5px;
	vertical-align:middle;
	}

.favlinks {
	padding-bottom:15px;
	font-size:11px;
	}

.favlinks b,
.favlinks strong {
	color:#036122;
	margin-left:10px;
	}
	
.favlinks ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
.favlinks li {
	display:inline;
	}
	
.favlinks li a:link, .favlinks li a:visited, .favlinks li a:active {
	width:138;
	display:block;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:2px;
	font-size:11px;
	}
	
.favlinks li a:hover {
	background-color:#EDF5E6;
	}
	
.favlinks li.aktiv a {
	background-color:#EDF5E6;
	}
	
.favred li a:link, .favred li a:visited, .favred li a:active, .favred li a:hover {
	color:#ff3300;
	}

.favindex {
	padding-bottom:9px;
	]padding-bottom:23px;
	}

.favindex li a:link, .favindex li a:visited, .favindex li a:active, .favindex li a:hover {
	padding-bottom:10px;
	}
	

.seitevonbis {
	text-align:center;
	font-weight:bold;
	color:#ff3300;
	}

.seitevonbis a {
	font-weight:bold;
	color:#ff3300;
	}
	
	
.seitenanfang {
	padding-top:10px;
	text-align:center;
	}

.seitenanfang a {	
	font-size:11px;
	color:#ff3300;
	}
	
.ktfeld {
	width:65px;
	float:left;
	margin-right:10px;
	}
	
.ktfeld-inv {
	display:none;
	}
	
.ktfeld2 {
	width:347px;
	float:left;
	}
	
.ktfeld2-inv {
	display:none;
	}
	
.ktfeld2 input, .ktfeld2 textarea {
	font-family:arial, helvetica, verdana, times; 
	width:344px;
	border:1px solid #516130;
	padding:2px;
	font-size:12px;
	color:#ff3300;
	font-weight:bold;
	margin-bottom:2px;
	}
	
.eingabefeld {
	font-family:arial, helvetica, verdana, times; 
	border:1px solid #516130;
	padding:2px;
	font-size:12px;
	color:#ff3300;
	font-weight:bold;
	}

.ktsubmit {
	clear:both;
	text-align:right;
	padding-right:2px;
	}
	
.submitbutton {
	background-color:#AECE6F;
	border-top:2px solid #DBE9CD;
	border-left:2px solid #DBE9CD;
	border-bottom:2px solid #516130;
	border-right:2px solid #516130;
	font-weight:bold;
	font-size:11px;
	color:#516130;
	padding-left:15px;
	padding-right:15px;
	height:22px;
	cursor:pointer;
	cursor:hand;
	}
	
	
#popupbild {
	text-align:center;
	color:#ff3300;
	font-size:11px;
	}


.klimatabelle {
	border-collapse:collapse;
	border:1px solid #516130;
	}
	
.klimatabelle td {
	border:1px solid #516130;
	padding:3px;
	padding-left:4px;
	font-size:11px;
	text-align:right;
	}
	
tr.tabellefarbe1 {
	background-color:#AECE6F;
	}
	
tr.tabellefarbe2 {
	background-color:#ffffff;
	}
	
.divrechts {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
	font-size:11px;
	}
	
.divlinks {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	font-size:11px;
	}
	
.divhoch {
	width:113px;
	}
	
.divquer {
	width:150px;
	}
	
#faqfooter {
	clear:both;
	text-align:right;
	}
	
#faqfooter a {
	color:#ff3300;
	font-weight:bold;
	}
	
.bilderrahmen {
	border:1px solid #DBE9CD;
}

.bildrechts {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}

.bildlinks {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.b220 {
	width:220px;
}

.captcha {
	display:none;
}