/************************************************************* UNIVERSAL */
* {
	margin:			0;
	padding:		0;
	font-family:	arial,verdana,helvetica,sans-serif;
	font-size:		100%;
}

.cursorWait, .cursorWait * {
	cursor:			wait !important;
}

/************************************************************* FORMAT.CSS */
div.contfeld { width:	85px; }

input.contfeld { width:	80px; }

a { text-decoration:	none; }

a:hover  { text-decoration:	underline; }

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

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

.contentmenu, .guide {
	font-size:		0.90em;
	text-decoration:none;
}

.containerHead {
	font-size:		0.90em;
	font-weight:	700;
}

.containerURL { }

.container_icon{
	float:left;
	padding:0 2px 2px 2px;
	height:16px;
	}
.container_icon img{
	padding:2px 2px 2px 2px;
	height:16px;
	}

.container_iconl{
	float:left;
	padding:2px;
	width:80px;
	}
	
.container_iconr{
	float:right;
	padding:2px;
	width:80px;
	}	

.container_iconl a{
	float:right;
	width:80px;
}

.container_iconr a{
	float:right;
	width:80px;
}

.container_iconr img{
	width:15px;
	padding-right:2px;
	}

.container_iconl img{
	width:15px;
	padding-right:2px;
	}

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

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

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

.footer {
	margin-left:	5px;
	font-size:		0.85em;
}

.footer-link {
	font-size:	0.85em;
}

.lightURL { color:	#fff; }

.eventdate {
	font-size:		1em;
	font-weight:	700;
}
.eventtitle {
	font-size:		1.05em;
	font-weight:	700;
}
.magazinetitle {
	font-size:		0.95em;
	font-weight:	700;
}
.magazinedate {
	font-size:		0.85em;
	font-weight:	700;
}
.magazineshorttext {
	font-size:		1em;
	font-weight:	700;
	text-align:		justify;
}
.magazinetext {
	font-size:	1em;
	text-align:	justify;
}
.magazinemehrtext { font-size:	1.1em; }


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

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

.text, .containerText, .eventdatelink, .intern, .extern, a.alphabet { font-size:	1em; }

input, textarea, select, .eventtext, .firmentext {
	font-size:		0.95em;
	vertical-align:	middle;
}

.magazineurl, div.alphabet { font-size:	0.90em; }

.eventurl, .picturetext, em.galerieHeadline { font-size:	0.85em; }



.menu {				background:	#090; }
.menuhighlight {	background:	#f50; }
.menuactive {		background:	#c00; }


.feld, .check, .area, .button, .select, .contfeld, .contcheck, .contarea, .contbutton, .contselect {}

table.umfrage_table_begin { clear: both; }

/************************************************************* TEXT ELEMENTE */
abbr,acronym,b,bdo,big,cite,code,del,dfn,i,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,u,var {}
small { font-size:10px; }

em {
	font-weight:	700;
	font-style:		normal;
	font-size:		0.95em;
}

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




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


/************************************************************* UNIVERSELLE KLASSEN */
.nodisplay { display:	none; }

.block { display:	block; }

.inline { display:	inline; }

.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; }

.width100 { width:	100%; }

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

.pre { 	white-space:	pre; }

.nowrap { white-space:	nowrap; }

.float-center { display:	inline; }

.freespace, .cl { clear:	both; }

.cl-l { clear:	left; }

.cl-r { clear:	right; }

br.freespace,br.cl,br.cl-l, br.cl-r {
	height:		0em;
	line-height:0em;
}
* html br.freespace {
	font-size:0em;
}
* html br.cl {
	font-size:0em;
}
* html br.br.cl-l {
	font-size:0em;
}
* html br.br.cl-r {
	font-size:0em;
}

.image { border:	0; }



.pos-rel { position:	relative; }

.border1 { height:	1px; }


/************************************************************* FORM ELEMENTE */
div.form-begin {
	text-align: center;
	padding: 14px 7px;
}

form { display:	inline; }

label { }


/************************************************************* FORMS */
textarea, input.text {
	padding:	2px 3px;
	border:		1px solid #000;
}

input.inputImage { border:	0; }

button { padding:	0 5px; }

fieldset {
	margin:		10px 0;
	padding:	5px 10px;
}
legend { padding:	2px 10px; }

div.form-fieldset-inlay { padding:	3px 7px; }
ul.sitemap1{
	margin-top			: 10px;
}
ul.sitemap{
	padding-left		: 30px;
}
a.druckversion{
	padding-right	:10px;
}
a.containerimage{
	display			: block;
}
p.form-begin-absatz{
	margin				: 10px 0px; 
}

/********************************************************************Flaeche**/

.flaeche_tag {
	background-color	: #FFFFFF;
	padding				: 8px 4px 8px 4px;
	clear				: both;
}
span.gestrichelteLinie{
	padding			: 10px 0;
	float			: left;
	width			: 100%;	
	border-bottom	: 1px dotted #000000;
}