img { border:	0; }

UL.vmenu1, UL.vmenu2, UL.vmenu3, UL.vmenu4 { list-style-type:	none; }
LI.vmenu1, LI.vmenu2, LI.vmenu3, LI.vmenu4 { display:	inline; }

div.sitemap{
		text-align		: left;
}
a.sitemap1{
		font-weight :700;
}
UL.sitemap { }
LI.sitemap{  }
.nodisplay{
		display			: none;
}
.float-left{
		float			: left;
		display			: inline;
}
.float-right{
		float			: right;
		display			: inline;
}
input,textarea,select {
	font-family:		fixed;
	font-size:			12px;
}

textarea, input.text{
	border:				2px inset #DDDDDD !important;
}

em{
	font-weight:normal !important;
}

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

a:hover  {
	text-decoration: 	underline;
}

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

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

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

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

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

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

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

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

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

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

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

.footer {
	font-family:		Arial, Helvetica, sans-serife;
	font-size:			10px;
	color:				#FFFFFF;
	margin-left:		5px;
}

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

.lightURL {
	color:				#FFFFFF;
}

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

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

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

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

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

.magazinedate {
	font-family:		Arial, Helvetica, sans-serife;
	font-weight:		bold;
	font-size:			10px;
	color:				#000000;
}

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

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

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

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

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

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

.menu {
	background-color:				#009900;
}

.menuhighlight {
	background-color:				#FF5500;
}

.menuactive {
	background-color:				#CC0000;
}
td {
	font-size:			11px;
}
a.druckversion{
	padding-right		: 15px;
}
TABLE, TD, TR, IMG {
	border-width:0px;
}

EM {
	font-style:normal;
	font-weight:bold;
	font-size:12px;
}

.bold {
	font-weight         : bold;
}

.underline {
	text-decoration     : underline;
}

.italic {
	font-style          : italic;
}

.left {
	text-align          : left;
}

.right {
	text-align          : right;
}

.center {
	text-align          : center;
}

.justify {
	text-align          : justify;
}

.top {
	vertical-align      : top;
}

.middle {
	vertical-align      : middle;
}

.bottom {
	vertical-align      : bottom;
}

.nodisplay {
	display             : none;
}

.block {
	display             : block;
}

.inline {
	display             : inline;
}

.width100 {
	width               : 100%;
}

.float-right {
	display             : inline;
	float               : right;
}

.float-left {
	display             : inline;
	float               : left;
}

.float-center {
	display             : inline;
}

.freespace {
	clear               : both;
}

.image {
	border              : 0px;
}


.medien-tpl-cont-top{
	width: auto !important;
	text-align:right !important;
}
.medien-tpl-cont-zoomheading{
	width:auto !important;
	clear:both;
}

.medien-tpl-cont-zoomimage{
	width:auto;	
}

.medien-tpl-cont-zoomimage img{
	
}
