*{
	margin			: 0em;
	padding			: 0em;
}
img{
	border			: 0;
	margin			: 0em;
	padding			: 0em;
}
input,textarea,select {
	font-family:		Arial, Helvetica, sans-serife;
	font-size:			11px;
}

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;
}
div.content-header{
	padding			: 3px 0 3px 8px;
	margin			: 0 -10px;
	background		: #bdbdbd;
}
h3.content-title{
	margin			: 0px 0;
	text-align		: left;
}
.headline{
	font-family:		Arial, Helvetica, sans-serife;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-align		: left;
}
td.text{
	text-align		: left;
}
.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;
}
a.sitemap{
	color		: #151515;
}
a.sitemap1{
	color		: #151515;
	font-weight	: 700;
}
a.druckversion{
	padding		: 0 15px 0 0 ;
}
div#bgallerie{
	width			: 400px;	
}
.freespace{
	clear		: both;
	line-height : 0;
}
.nodisplay{
	display		: none;
}
.float-left{
	float		: left;
}
.float-right{
	float		: right;
}
span.backlink-pager img ,span.forlink-pager img{
	vertical-align : top;			
}
/************************************************************* 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:		1em;
}

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

H1,H2,H3,H4,H5,H6 {	display:inline; }


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

.paging { padding:	0px 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; }
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;
}

