input,textarea,select {	font-size:	0.95em; }

a {	text-decoration: 	none; }

a:hover  {text-decoration: 	underline; }

.mainMenu {
	font-weight:		700;
	color:				#fff;
	text-decoration:	none;
}

.menuhead {
	font-weight:		700;
	color:				#fff;
	text-decoration:	none;
}

.submenu {
	color:				#fff;
	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:		700;
}

.containerText { font-size:	1em; }
.containerURL {}
.formtext {	color:#112; }

.formpflicht {
	color:				#112;
	font-weight:		700;
}

.formpflichtleer {
	font-size:			0.90em;
	color:				#112;
	font-weight:		700;
}

.headline {
	font-size:		0.95em;
	font-weight:	700;
}

.text {	font-size:	1em; }

.footer {
	font-size:		0.85em;
}

span.paging { font-size:	0.80em; }
a.paging { font-size:	1em; }
.lightURL { color:	#fff; }

.eventdate {
	font-size:		1em;
	font-weight:	700;
}

.eventtitle {
	font-size:		1.05em;
	font-weight:	700;
}

.eventtext { font-size:	0.95em; }
.eventurl { font-size:	0.85em; }
.eventdatelink { font-size:	1em; }

.mag_teaser {
	text-align:	center;
	width:		100%;
	clear:		both;
}

.magazinetitle {
	font-weight:700;
	font-size:	1.2em;
}

.magazinedate {
	font-weight:700;
	font-size:	0.85em;
}

.magazineshorttext {
	font-size:	1em;
	font-weight:700;
	text-align:	justify;
}

.magazinetext {
	font-size:	1em;
	text-align:	justify;
}
.magazinemehrtext {	font-size:	1.1em; }
.magazineurl {	font-size:	0.90em; }

a.magazinmehr{
	font-size:	0.95em;
	color:		#C00;
}

.picturetext { font-size:	0.85em; }

.firmentitel {
	font-size:			0.95em;
	font-weight:		700;
}

.firmentext { font-size:	0.95em; }
.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; }



/*	TEXT ELEMENTS */
EM {
	font-weight        : 700;
	font-style         : normal;
	font-size          : 0.95em;
}

EM.galerieHeadline { font-size:	0.85em; }

EM.emTicker {
	font-size           : 0.75em;
	float               : left;
}

h1,h2,h3,h4,h5,h6 { display:inline; }

h2 { font-size:	1.1em; }
h3 { font-size:	1.3em !important; }

/*	TABLE ELEMENTE */
table, thead, tbody, tfoot, tr, th, td {border:	0; }


/*	UNIVERSELLE KLASSEN */
.bold {font-weight:	700; }
.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;
	line-height:	0;
}
.image { border:	0; }


/*	POSITIONEN (KLASSEN) */
.pos-rel { position:	relative; }


/*	FORM ELEMENTE */
.formpflicht {font-weight:	700; }
form { display:	inline; }


/*	Eingabefelder im Containerbereich */
div.contfeld { width:	85px;}
input.contfeld { width:	80px;}

/* SUCHE */

div.suche{
	float:			right;
	margin-bottom:	21px;
	vertical-align:	top;
}

*+html .suche { margin-bottom:	24px; }
* html .suche { margin-bottom:	24px; }


div.suche #search_key {
	width:			100px;
	height:			15px;
	padding-top:	2px;
	font-size:		11px;
	vertical-align:	top;
	border:			1px solid #adadad;
}

.suche #search_btn {
	margin-left:-4px;
	margin-top:-2px;
}

* html .suche #search_btn {margin-top:0;}
*+html .suche #search_btn {margin-top:0;}

input#submit_kontakt_form {
	border:0;
	vertical-align:top;
}