input,textarea,select {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
}

a {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration: 	none;
}

a:hover  {
	text-decoration: 	underline;
}

.contfeld
{
	width:170px;
}

.mainMenu {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}

.date {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	color:				#003d7a;
	text-decoration:	none;
}

.menuhead {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}

.submenu {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#FFFFFF;
	text-decoration:	none;
}

.submenu:hover {
	color:				#AE0A22;
	text-decoration:	none;
}

.contentmenu {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration: 	none;
}

.guide {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration: 	none;
}

.containerHead {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
}

.containerText {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#FFFFFF;
}

.containerURL {
	font-family:		Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
}

.formtext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#111122;
}

.formpflicht {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#111122;
	font-weight:		bold;
}

.formpflichtleer {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#111122;
	font-weight:		bold;
}

.headline {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			18px;
	font-weight:		bold;
	color:				#333333;
}

.headline_home {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#333333;
}

.text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	text-align:			justify;
}

.footer {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#ffffff;
}

.paging {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
}

.lightURL {
	color:				#FFFFFF;
}

.eventdate {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}

.eventtitle {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#000000;
}

.eventtext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}

.eventurl {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}

.magazinetitle {
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			11px;
	color:				#000000;
}

.magazinedate {
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			11px;
	color:				#000000;
}

.magazineshorttext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	font-weight:		bold;
	text-align:			justify;
}

.magazinetext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	text-align:			justify;
}

.magazineurl {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
}

.picturetext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
	background:			#DAE1E8;
}


.picturetext img {
	background:			#fff;
}

.firmentitel {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
}

.firmentext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}

.menu {
	background-color:				#009900;
}

.menuhighlight {
	background-color:				#FF5500;
}

.menuactive {
	background-color:				#CC0000;
}


/*tl: magazineteaser picture text */
.teaser-pictxt {
	background-color:	#DAE1E8;
	text-align:			left;
	float:				left;
}

/*tl: staticsite picture */
.static-img-left {
	background-color:	white;
	padding:			3px 7px 0 0;
}

.static-img-right {
	background-color:	white;
	padding:			3px 0 0 7px;
}

* html .static-img-left {
	padding:			1px 4px 0 0;
}

* html .static-img-right {
	padding:			1px 0 0 4px;
}

*+html .static-img-left {
	padding:			1px 4px 0 0;
}

*+html .static-img-right {
	padding:			1px 0 0 4px;
}


.firmentitel {
	font-size:			11px;
	font-weight:		bold;
}

.firmentext {
	font-size:			11px;
	color:				#000;
}

.menu {background-color:#090;}
.menuhighlight {background-color:#F50;}
.menuactive {background-color:#C00;}

.forumframe {
	width: 780px !important;
}

/* tl: IE-Fix für Iframes */
table table table iframe{
	width:576px !important;
}

table table table div iframe{
	width:780px !important;
}


/* Fix für Ad-Bereiche */
table table table center iframe {
	width:468px !important;
}

table#start_news_cont {padding:0 9px;}
* html table#start_news_cont {padding:0;margin:-3px 9px 0;}
*+html table#start_news_cont {padding:0;margin:-3px 9px 0;}

#drucken {padding-right:9px;}

.big-center {
	background-color: #dae1e8;
	font-size:			10px;
	color:				#000;
	text-align:			left;
}

* html .big-center {
	background-color:white;
}

* html .big-center img {
	background-color:red;

}

.picture_bg {	background-color: #dae1e8;}
* html .picture_bg { margin-top:-3px;padding-top:0;}

.main_tbl {padding:9px 9px 0;}

* html .main_tbl {padding:9px 9px 14px;}
*+html .main_tbl {padding:9px 9px 14px;}

.page-content {
	width:799px;
	background: #fff url(/pics/layout/cont_bg.gif) repeat-y top right;
}


div.magazinetext div.text div.picturetext{
	#margin-top  : -3px;
} 


div.picturetext {
	padding-top  : 0 !important;
} 
div.picturetext div {
	margin-top  : 0 !important;
}

* HTML DIV .picturetext {
	margin-top:0 !important;
	margin-left:0 !important;
}
*+HTML DIV .picturetext {
	margin-top:0 !important;
	margin-left:0 !important;
}
#tbl_55 div {
	
	padding:0 !important;
	float:left !important;
	margin-left:0px !important;
}

#tbl_55 {
	width: auto !important;
}
