/* general stuff */


html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	line-height: 13pt;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align: left;
	/*background-color:#f3f5f4;*/
	background-color:#868688;
	height: 100%;
	
}


td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#000000;
	line-height: 13pt;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align: left;
}


.fette_headline_bold {
	font-size: 12pt;
	color:#215e4e;
	line-height: 13pt;
	font-weight:bold;
}

.einleitungstext {
	font-size: 10.5pt;
	color:#215e4e;
	line-height: 20pt;
}

.impressum_text {
	font-size: 8pt;
	color:#000000;
	line-height: 10pt;
}

.zitat {
	font-size: 10.5pt;
	color:#215e4e;
	line-height: 16pt;
}

.zitat_quelle {
	font-size: 7pt;
	color:#215e4e;
	line-height: 13pt;
}





.dunkel { background-color:#215e4e}
/*.mittel { background-color:#bdcdca}*/
.mittel { background-color:#9bbcb3}
/*.hell { background-color:#ebecea}*/
.hell { background-color:#d1e3e3}


.componentheading {
	font-size: 12pt;
	color:#215e4e;
	line-height: 13pt;
	font-weight:bold;
	padding-bottom:10px;
}

.contentheading {
font-weight:bold;
padding-top:20px;
font-size: 10pt;
}

/*.article_seperator {
	border-bottom: 1px solid #215e4e;
	padding-bottom:5px;
}*/


.adresse {
	font-size: 8pt;
	color:#215e4e;
	line-height: 12pt;
}

.adresse_leerzeile {
	font-size: 8pt;
	color:#215e4e;
	line-height: 5pt;
}

.impressum {
	font-size: 6pt;
	color:#215e4e;
	line-height: 12pt;
}


.back_button {
margin-top:10px;
font-weight:bold;
}




a:link {
color:#215e4e;
font-weight:bold;
text-decoration:none;
}

a:visited {
text-decoration:none;
font-weight:bold;
color:#215e4e;
}

a:hover {
color:#ffffff;
font-weight:bold;
text-decoration: none;
}


.contentpaneopen {
background: transparent;
}
 
 
 .inputbox{
font-size: 10px;
background: transparent;
border: 1px solid #000000;
margin-left:2px;
margin-right:0px;
margin-bottom:0px;
}

.button{
font-size: 10px;
background: transparent;
border: 0px solid #000000;
margin:0px;
padding:0px;
margin-bottom:0px;
}

form {
margin:0px;
}


 
 iframe.wrapper {
 z-index: 0;
 }
 

.content {
padding: 0px 0px 0px 0px;

}


.article_seperator {

}






/* Main Menu(s) */


a.mainlevel-impressum {
text-decoration: none;
font-weight: normal;
font-size:7pt;
color:#215e4e;
}

a.mainlevel-impressum:hover, a.mainlevel-impressum#active_menu-impressum, a.mainlevel-impressum#active-impressum {
text-decoration: none;
color:#FFFFFF;
font-size:7pt;
}




a.mainlevel {
text-decoration: none;
font-weight: normal;
}

a.mainlevel:hover, a.mainlevel#active_menu, a.mainlevel#active {
text-decoration: none;
color:#FFFFFF;
}

a.sublevel {
text-decoration: none;
font-weight: normal;

}

a.sublevel:hover, a.sublevel#active_menu, a.sublevel#active {
text-decoration: none;
color:#FFFFFF;

}




/* Other Mambo Stuff */

#title {
}


.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 0px;
  background: #efefef;
  padding: 0px 0px;
}

hr {
width:  100%; 
 }
hr.separator {
width:  50%; 
 }


.small {
font-size: 10px;
color: #ABABAB;
line-height: 0.7;
}
.smalldark {
font-size: 10px;
color: #000;
height: 10px;
line-height: 10px;
text-align: left;
}


.createdate {
font-size: 10px;
color: #ABABAB;
height: 10px;
line-height: 0.7;
}
.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}


.blog_more {
}

a.readon {
margin-top:10px;
font-weight: bold;

}



.blog {
width: 100%;
}




.article_seperator {
display:block;
height:10px;
}




table.moduletable {
width:  100%; 
 }
table.moduletable th  {
}

.poll {
font-size: 11px;
text-align: left;
}


.back_button a{
}

.blogsection {
}

.blog_more ul li{
list-style: none;

}

