html {
	height:100%;
}
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #A2ABB0;*/
	color: #58585A;
	text-align:center;
	height:100%;
         padding:0px 0px 0px 0px;
         overflow: -moz-scrollbars-vertical;
}
table.container {
	border:0px;
	background:url(/img/system/bg.gif) center repeat-y;
}
td {
         vertical-align:top;
}
h1 {
         font-size:11px; 
         margin:0px;
}
h2 {
         font-size:12px;
         margin:0px;
         padding:0px 0px 16px 0px;
}
#container {
	width:1001px;
}
#header {
	position: relative;
	left: 0px;
	top: 0px;
	width: 1001px;
	height: 171px;
	background-color:#00FFFF
}
#menu{
	position:relative;
         height: 29px;
	padding-top:0px;
	left:0px;
	background-color:#004F98;
	width:1001px;
	color: #ffffff;
}
#meta {
	width:100%;
	height:40px;
         padding-top:-3px;
	background-color:#BFC9CF;
}
#content{
	position:relative;
	float:left;
	padding-top:128px;
	width:747px;
}
.newsoben{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         padding-left:0px;
	font-size: 11px;
	color:#ffffff;
}
.newsoben a{
         	color:ffffff;
         text-decoration:none;
         font-weight:bold;

}
.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         padding-left:0px;
	font-size: 11px;
	color:#58585A;
}
.news a{
         	color:C7361D;
         text-decoration:none;
         font-weight:bold;

}
.submenu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         padding-left:0px;
	font-size: 11px;
	color:#FFFFFF;
	float:left;
         text-decoration:none;
}
.submenu a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         padding-left:0px;
	font-size: 11px;
	color:FFFFFF;
	float:left;
         text-decoration:none;
}
.submenu a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         padding-left:0px;
	font-size: 11px;
	color:FFFFFF;
	/* font-weight:bold; mkl*/
	float:left;
         text-decoration:none;
}
.submenu a.selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         padding-left:0px;
	font-size: 11px;
	color:FFFFFF;
	font-weight:bold;
	float:left;
         text-decoration:none;
}
.submenuselected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:FFFFFF;
	font-weight:bold;
	float:left;
         text-decoration:none;
}
.submenuselected a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:FFFFFF;
	font-weight:bold;
	float:left;
         text-decoration:none;
}
.fliesstext{
         	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #A2ABB0;*/
	color: #58585A;
	text-align:left;
         /*float:left; mkl */
}
.fliesstext a
{
        	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #A2ABB0;*/
	color: #58585A;
	text-align:left;
         /* float:left; mkl */
         text-decoration:underline
}
.teaserheadline01
{
        	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c7361d;
	text-align:left;
	height:100%;
         /* float:left; mkl */
         text-decoration:none;
	padding:4px 13px 0px 0px;
}
.teaserheadline02
{
        	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #090f4b;
	text-align:left;
	height:100%;
         /* float:left; mkl */
         text-decoration:none;
	padding:4px 13px 0px 0px;
}

h2 span.headline01 { color:#c7361d;}
h2 span.headline02 { color:#090f4b; }
h2 span.headline03 { color:#f49c04; }
h2 span.headline04 { color:#247dcf; }
h2 span.headline05 { color:#007f4d; }


.teaserheadline03
{
        	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007f4d;
	text-align:left;
	height:100%;
         /* float:left; mkl */
         text-decoration:none;
	padding:4px 13px 0px 0px;
}
.teaserheadline04
{
        	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #247dcf;
	text-align:left;
	height:100%;
         /* float:left; mkl */
         text-decoration:none;
	padding:4px 13px 0px 0px;
}
.teaserheadline05
{
        	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f49c04;
	text-align:left;
	height:100%;
         /* float:left; mkl */
         text-decoration:none;
	padding:4px 13px 0px 0px;
}
.content {
         background-color:#FFFFFF; 
         padding:0px 14px 0px 0px;
}
.headline{
	/* height: 12px; mkl */
	background-color:#FFFFFF;
	padding:4px 13px 0px 0px;
}
.headline a{
	text-decoration:underline;
/*         color:#A2ABB0;*/
	color:#58585A;
}

.spacerwhite{
         height:5px; 
         background-color:#ffffff;
}
#teaser .headline{
	height: 12px;
	background-color:#FFFFFF;
	padding:4px 13px 0px 0px;
}
#teaser{
	position:relative;
	float: left;
	width: 254px;
	background-color:#FFFFFF;
	height: auto;
}
.inputstandard{ 
         font-size: 10px; 
         color: #58585A; 
         font-family: Verdana, Arial, Helvetica, sans-serif; 
         text-decoration: none;
         width:200px;
         margin-bottom:2px;
}

.spacerteaser{height:1px;
        font-size:1px;
        line-height:1px;
        background-color:#fff;
        clear:both;
}
.spacer{height:16px;
        font-size:12px;
        line-height:14px;
        background-color:#fff;
        clear:both;
}

.mediumspacer{height:13px; background-color:#FFFFFF}
#teaser .spacer{background-color:#FFFFFF;}

.teaserline {margin:0px 13px 16px 13px; border-top:#BEBFC0 solid 1px;}


span {
         font-size:11px;
}

#formular {
  padding-left:10px;
}
#LabelMessage {
  display:block;
  padding-left:10px;
}