* {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  color:#5c5c5c;
}

/* Klassen */
.clearAll{ clear:both; }
.copyright{ margin-left:387px; #  margin-left:407px;}
.normal{ font-weight:normal;color:#6ea5be; }
.copy{ color:#5c5c5c; }
.error{ color:#F00; }

/* Links */
a:link, a:visited, a:active{ text-decoration:none; }
a:hover, a:focus{ text-decoration:underline; }
a.linkArrow, a:link.linkArrow, a:visited.linkArrow, a:active.linkArrow, a:hover.linkArrow, a:focus.linkArrow{ background:url(../img/common/linkArrow.gif) 1px 3px no-repeat;font-weight:bold;color:#5c5c5c;padding-left:12px;text-decoration:underline;}

/*generelles*/
h1 {
font-family:Arial, Helvetica, sans-serif;
color:#6ea5be;
font-size:26px;
/*line-height:0;*/
margin-bottom:0px;
padding: 30px 0 7px ;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#b1d3df;
font-size:14px;
line-height:18px;
padding-bottom:1px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#5d5c5c;/*
font-size:14px;*/
font-size:0.8em;
line-height:18px;
padding-bottom:1px;
}

.number {
color:#6EA5BE;
font-weight:bold;
}

.impressum {
padding-left:50px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	color:#5d5c5c;
	font-size:12px;
	padding-top:4px;
	margin:0;
	margin-bottom:16px;

}

li{
font-size:0.8em;
line-height:1.6em;
list-style-position:inside;
list-style-type:none;
background:url(../img/content/bullet.png) no-repeat 0 4px ;
*-list-style-type:disc;
padding-left:20px;
margin-left:20px;
}

* html li{
	list-style-type:none;
	background:url(../img/content/bullet.gif) no-repeat 0 4px ;
}

tr {
height:18px;
}

.tr_white {
background: #FFFFFF;
}

.tr_light_brown {
background: #f8f7f4;
height:24px;
}

.td_left {
text-align:left;
width:33%;
padding-left:10px;
}

.td_right {
text-align: right;
width:33%;
padding-right:50px;
/**padding-right:30px;*/
padding-left:10px;
}

.infotext p {
	font-family:Arial, Helvetica, sans-serif;
	color:#a2a2a2;
	font-size:10px !important;
	line-height: 12px;
	padding-bottom:10px;
	padding-top:30px;
}
p.nopadding  {
	padding-bottom:0px!important;
	padding-top:0px!important;
}

.black {
	color:#5d5c5c;
}

#wrapper{
	margin:0px auto;
	height:auto;
	width:910px;
}

#mainArea{
	width:910px;
	margin:0px auto;
}

#contentArea{
	background:url(../img/common/content_frame.gif) #FFF top left no-repeat;
	width:910px;
	min-height:475px;
	height:auto;
}

#content{ padding:1px; }

#header{
	width:910px;
	height:145px;
	margin-bottom:20px;
	overflow:hidden;
}

#content_container {
    padding-bottom:3em;
}

* html #content_container {
    padding:0;
    height:95.5%;
    overflow:auto;
}

#footer {
    position:fixed;
    bottom:0px;
	width:100%;
	color:#6EA5BE;
}

#footer a, #footer .footer_content, #footer .footer_content .copyright{
	color:#6EA5BE;
}

#footer .footer_content{
	background:url(../img/common/footer_01.gif) bottom left no-repeat;
	padding:14px 11px 0px;
    width:888px;
	height:18px;
	font-size:0.7em;
	margin-left:auto;
	margin-right:auto;
}


* html, * html body  {
	bottom:0;
	height:100%;
	overflow:hidden;
}

* html #footer .footer_content{
    background:#efefef;
    height:18px;
	padding-top:9px;
    /*text-align:center;*/
    /*padding-top:1%;*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/common/footer_01.png");
	background:none;*/
	background:url(../img/common/footer_01.gif) bottom left no-repeat;
}