input,textarea,select {
	font-family:		fixed;
	font-size:			11px;
	border: 			1px solid #A5ACB2 !important;
}

a {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	text-decoration: 	none;
	font-weight:		bold;
}

a:hover  {
	text-decoration: 	underline;
}

.mainMenu {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}

.menuhead {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	font-weight:		normal;
	color:				#FFFFFF;
	text-decoration:	none;
}
.submenu {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	font-weight:		normal;
	color:				#FFFFFF;
	text-decoration:	none;
	text-allign:left;
}

.containerHead {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#FFFFFF;
}

div.containerImage{
	position:			relative;
}

.containertextpadding { 
	padding:	0 6px; 
}
.containertextpadding .containerimage { 
	margin:	0 -5px 0 -5px; 
}

* HTML .containertextpadding .containerimage { 
	margin:	0 -6px 0 -5px; 
} 
a.containerimage{
	display:block;
}

.date {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	font-weight:		normal;
	color:				#008136;
	margin-left:		6px;
}
.containerText {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	color:				#000000;
	text-align:			center !important;
}

.containerURL {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	color:				#FFFFFF;
}

.formtext {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#111122;
}

.formpflicht {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#111122;
	font-weight:		bold;
}

.formpflichtleer {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#111122;
	font-weight:		bold;
}

.subheadline {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#fdcb00;
}
.headline {
	color:				#2AA679;
}
/*
.headline {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			18px;
	color:				#FFFFFF;
}
*/
.extraheadline {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			18px;
	color:				#83909A;
	padding-left:		222px;
}

.page-intro{
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	color:				#83909A;
}

a .page-intro{
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	color:				#ff9c00;
}

.text {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	line-height:		18px;
	color:				#000000;
}

.textkl {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#000000;
}

.footer {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#000000;
}

.paging {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#FFFFFF;
	line-height:		20px;
}

.paging img {
	vertical-align:		middle;
}

.lightURL {
	color:				#FFFFFF;
}

.eventdate {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			10px;
	color:				#000000;
}

.eventtitle {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	font-weight:		bold;
	color:				#000000;
}

.eventtext {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	color:				#000000;
}

.eventurl {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			10px;
	color:				#000000;
}

.magazinetitle {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-weight:		700;
	font-size:			13px;
	color:				#28A578 !important;
}

.magazinedate {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-weight:		700;
	font-size:			13px;
	color:				#28A578 !important;
}

.magazineshorttext {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	line-height:		18px;
	color:				#000000;
	font-weight:		bold;
	text-align:			justify;
}

.magazinetext {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	line-height:		18px;
	color:				#000000;
	text-align:			justify;
}

.magazinmehr{
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			12px;
	color:				#fbac03;
	text-align:			justify;
	text-decoration:	underine;
}

.magazineurl {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
}

.picturetext {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			10px;
	color:				#000000;
}

.firmentitel {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	font-weight:		bold;
}

.firmentext {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			10px;
	color:				#000000;
}

.menu1 {
	background-color:				#none;
}

.menuhighlight1 {
	/*background-color:				#FFC435;*/
}

.menuactive {
	background-color:				none;
}

.contfeld {
	  border: 1px solid #434a4f;
}

.feld {
	  border: 1px solid #434a4f;
}

new {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	font-weight:		bold;
	color:				#434a4f;
	text-decoration:	none;
}
.copyright {
	font-family:		Lucida Sans Unicode MS, Verdana, Arial, Helvetica;
	font-size:			11px;
	color:				#FFFFFF;
}

DIV.hmenu * {
	font-size:13px;
}
* HTML DIV.hmenu {
	margin-right:-8px;
}

#submit_kontakt_form{
	border			: 0px !important;
/*	margin-top		: 3px;*/
}

* HTML #submit_kontakt_form{
	border:0px !important;
	margin-top:1px;
}
.hmenu_all{
	/*margin-top		: 0px;
	float			: right;*/
	width			: 100%;
	margin-top		: -85px;
}
* HTML .hmenu_all{
	margin-top		: -85px;
	float			: right;
}

*+HTML .hmenu_all{
	margin-top		: -85px;
	float			: right;
}

.hmenu_ie8{
	width			: 100%;
	margin-top		: -85px;
}
div.wm_footer{
	background		: #8D99A2 url(/pics/layout/footer_bg.jpg) repeat-x bottom left;
	height			: 100%;
	width			: 100%;
	float			: left;
}

a.druckversion{
	padding			: 0 10px 0 0;  
}

div.meta_navi_top {
	float		: right;
	margin		: 0 0 0 12px;
	text-align	: right;
	width		: 100%;	
}

