input,textarea,select {font-size:0.95em;}

a {
	font-size:			0.95em;
	text-decoration: 	none;
}

a:hover  {text-decoration:underline;}



div.menu_path a{

color:#4D4D4D;
font-family:Verdana,Arial;
font-size:11px;
text-decoration:underline;

}

.mainMenu {
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}

.menuhead {
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}

.submenu {
	color:				#FFFFFF;
	text-decoration:	none;
}

.contentmenu {
	font-size:			0.90em;
	text-decoration: 	none;
}

.guide {
	font-size:			0.90em;
	text-decoration: 	none;
}

.containerHead {
	font-size:			0.90em;
	font-weight:		bold;
	color:				#000000;
}

.containerText {
	font-size:			1em;
	color:				#000000;
}

.containerURL {color:#000000;}

.formtext {
	color:				#111122;
}


.formpflicht {
	color:				#111122;
	font-weight:		bold;
}

.formpflichtleer {
	font-size:			0.90em;
	color:				#111122;
	font-weight:		bold;
}

.headline {
	font-size:			0.95em;
	font-weight:		bold;
	color:				#FFFFFF;
}

.text {
	font-size:			1em;
	color:				#000000;
}

.footer {
	font-size:			0.85em;
	color:				#FFFFFF;
	margin-left:		5px;
}

A.paging {font-size:1em;}

.lightURL {color:#FFF;}

.eventdate {
	font-size:			1em;
	color:				#000000;
	font-weight:		bold;
}

.eventtitle {
	font-size:			1.05em;
	font-weight:		bold;
	color:				#000000;
}

.eventtext {
	font-size:			0.95em;
	color:				#000000;
}

.eventurl {
	font-size:			0.85em;
	color:				#000000;
}

.eventdatelink {font-size:1em;}

.magazinetitle {
	font-weight:		bold;
	font-size:			0.95em;
	color:				#000000;
}

.magazinedate {
	font-weight:		bold;
	font-size:			0.85em;
	color:				#000000;
}

.magazineshorttext {
	font-size:			1em;
	color:				#000000;
	font-weight:		bold;
	text-align:			justify;
}

.magazinetext {
	font-size:			1em;
	color:				#000000;
	text-align:			justify;
}

.magazinemehrtext {font-size:1.1em;}
.magazineurl {font-size:0.90em;}

.picturetext {
	font-size:			0.85em;
	color:				#000000;
}

.firmentitel {
	font-size:			0.95em;
	font-weight:		bold;
}

.firmentext {
	font-size:			0.95em;
	color:				#000000;
}

.menu {background-color:#090;}
.menuhighlight {background-color: #F50;}
.menuactive {background-color: #C00;}
.intern, .extern {font-size:1em;}
DIV.alphabet {font-size:0.9em;}
A.alphabet {font-size:1em;}


/* UNIVERSELLE KLASSEN */

.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;}
.float-center {display:inline;}
.width100 {width:100%;}
.float-right {
	display             : inline;
	float               : right;
}

.float-left {
	display             : inline;
	float               : left;
}

.freespace {clear:both;}
.image {border:0;}
IMG {border:0;}


/* POSITIONEN (KLASSEN) */
.pos-rel {position:relative;}

/* TEXT ELEMENTE */
EM {
	font-weight        : bold;
	font-style         : normal;
	font-size          : 0.95em;
}

EM.galerieHeadline {font-size:0.85em;}

EM.emTicker {
	font-size           : 0.75em;
	float               : left;
}

/* TABLE ELEMENTE */
table, thead, tbody, tfoot, tr, th, td {border:0;}

/* FORM ELEMENTE */
.formpflicht {font-weight:bold;}
form {display:inline;}

* HTML label.ieBugfixLineHeight {
	display             : inline;
	line-height         : 20px;
}

/* INPUTS */
input {font-size:1em;}
input.inputImage {border:0;}

/* Eingabefelder im Containerbereich */
div.contfeld {width:85px;}
input.contfeld {width:80px;}
