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


/************************************************************* 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 { font-size: 1em; padding-left: 15px;}
.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, a.paging { 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; }

span.paging { font-size:	1.0em; }

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


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


/************************************************************* 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 {}

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

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


/************************************************************* 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:		0;
	line-height:0;
	font-size:	0;
}

.image { border:	0; }

.paging { padding:	3px; }

.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, input[type="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; }


/* style von format.css.php überschreiben */
div.content-text ol, div.content-text ul {
	margin-left : 17px;
}

div.content-text blockquote {
	margin-left : 20px;
	font-style : italic;
}

div.content-text em{
	font-weight:normal;
	font-style:italic;
}

div.content-text h {
	font-weight : bold;
	display : block;
}
	
div.content-text h1 {
	font-size : 155%;
}

div.content-text h2 {
	font-size : 145%;
}

div.content-text h3 {
	font-size : 135%;
}

div.content-text h4 {
	font-size : 125%;
}

div.content-text h5 {
	font-size : 115%;
}

div.content-text h6 {
	font-size : 105%;
}
