input,textarea,select {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}

a {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	text-decoration: 	none;
}

a:hover  {
	text-decoration: 	underline;
}

.mainMenu {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		regular;
	color:				#FFFFFF;
	text-decoration:	none;
}
.impress {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		regular;
	color:				#000000;
	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;
}

.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:			13px;
	color:				#111122;
}

.formpflicht {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	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:			13px;
	font-weight:		bold;
	color:				#FFFFFF;
}
h3.content-title{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px !important;
	font-weight:		bold;
	padding				:1px 10px;
	color:				#FFFFFF;
	background:			#cc0000;
	position:			absolute;
	top:				0px;
	width:				100%;
	left:				-10px;
	margin:				0px;
		
}
div.content-header{
	background:			#cc0000;
	position			: relative;
	height:				18px;
	width:				100%;
}

.subheadline {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	font-style:			italic;
	color:				#000000;
	background-color:	#cccccc;
	padding:			5 px;
}

.text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#000000;
}

.footer {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#FFFFFF;
	margin-left:		5px;
}

.paging {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
	padding:			0px !important
}

.lightURL {
	color:				#FFFFFF;
}

.eventdate {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
}

.eventtitle {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	color:				#000000;
}

.eventtext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#000000;
}

.eventurl {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#000000;
}

.magazinetitle {
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			13px;
	color:				#000000;
}

.magazinedate {
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			10px;
	color:				#000000;
}

.magazineshorttext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#000000;
	font-weight:		bold;
	text-align:			justify;
}

.magazinetext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#000000;
	text-align:			justify;
}

.magazineurl {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
}

.picturetext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
}

.firmentitel {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
}

.firmentext {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#000000;
}

.menu {
	background-color:				#009900;
}

.menuhighlight {
	background-color:				#FF5500;
}

.menuactive {
	background-color:				#CC0000;
}

.feld {   
}

.check {
}

.area {
}

.button {
}

.select {
}

.contfeld {   
}

.contcheck {
}

.contarea {
}

.contbutton {
}

.contselect {
}
a.druckversion{
	padding-right	: 15px;
}
DIV.medien-tpl-cont-image img{
	display			: block;
}
DIV.medien-tpl-cont-image{
	float			: none !important;
}
.medien-tpl-cont-ohne-pic a{
	color			: #000;
}
.sitemap a{
	font-weight		: 400;
	color			: #041C43;
}
.sitemap1 a{
	color			: #041C43;
	font-weight		: bold;
}
.sitemap2 a{
	color			: #041C43;
	font-weight		: 400;
}
.sitemap3 a{
	color			: #041C43;
	font-weight		: 400;
}
.sitemap4 a{
	color			: #041C43;
	font-weight		: 400;
}