/*
Orange Version
    Orange:#f6b01a

Blaue Version
   blau: #89d1ee

Global
	Hell Blau (main Navi) #73a7c6
	dunkles Blau: #397399
	Grau:#a0a0a0
	Schrift: #4f565d
	Helle Graue Schrift:#9c9c9c (abweichung von orginal "#a0a0a0"
*/

html, body { 
margin:0; 
padding:0;
} 

body { 
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	max-width: 100%!important;
        color:#4f565d;
height:100%;
	text-align:center;
} 


a {color:#4f565d;}

/*Browser Hacks*/
option { padding-left: 0.4em; }
a:focus {border:none;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



/*f&#65533;r Safari*/
.clearfix { display: block; }

.clear{clear:both!important;}
img {border:none;}

/*SEITENAUFTEILUNG*/
#wrapper_all{
height:auto;
width:100%;
max-width: 100%!important;
}

hr {
border:none;
border-bottom:1px solid #a0a0a0;
margin-top:15px;
}


#wrapper_site {
width:1000px;
height:auto;
margin:auto;
font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;

}





#header_container {
margin:auto;
background-color:#fff;
width:871px;
height:189px;
display:block;
text-align:left;
clear:both;
}

#header_image {
position:relative;
z-index:0;
width:450px;/*typofaktum w425px*/
}

#header_left {
float:left;
}

#header_right {
float:right;
}

/*logo*/
/* #header_right img{margin-right:-2px; 
margin-top:10px;} */

#header_right a.logo_oben img {margin-top:10px;}

#footer {
position:fixed;
bottom:0;
width:100%;
max-width: 100%!important;
height:40px;
display:block;
background-color:transparent;

background-image: url(../img/footer-neu.gif);
background-position: top center;
background-repeat: no-repeat;
z-index:999;
}


/*###################
Navigation Header
####################*/
#header_nav_area {
margin:0 auto;
width:1000px;
height:50px;
/*position:relative;*/
z-index:1;
top:-6px;
left:45px;
}

#header_nav {
clear:both;
position:absolute;
z-index:1;
top:184px;
background-image: url(../img/bg-navi-fin.gif);
background-position: top center;
background-repeat: repeat-x;
width:100%;
height:55px!important;
/*padding-top:30px;
text-align:center;
overflow-x:hidden;
/*overflow-y:hidden;*/
}

#header_nav_content {
z-index:1000 !important;
width:940px;
margin:auto;
text-align:left!important;
}

#navi-image {
width:80px;
position:relative;
z-index:-100 !important;
top:-12px;
margin-left:-10px;
margin-left:30px;
}
#navi-image img {

z-index:-100 !important;
}





/*############
Content Spalten
################*/

#main_area {
position:relative;
margin:auto;
width:auto;
min-height:920px;
height:auto;
overflow:hidden;
text-align:center;
background-color:#eef0f2;
background-image: url(../img/bg.jpg);
background-position: top center;
background-repeat: no-repeat;
clear: both;
}


#content_area {
width:871px;
margin:auto;
min-height:500px;
text-align:left;
margin-top:50px;
}

#content_left {
display:block;
width:170px;
float:left;
color:#4f565d;
}

#content_center {
width:460px;
margin-left:37px;
margin-right:28px;
margin-top:0;
float:left;
padding-bottom:60px;
}

#content_right {
position:relative;
z-index:0;
width:170px;
float:right;
margin-top:11px;
}

#content_right .teaser-text a {
color: #fff;
}




/*#################
Footer Navigation
##################*/
ul#footer-nav {
width:871px;
margin:auto;
margin-top:20px;
/*margin-top:12px;*/
list-style:none;
}

ul#footer-nav a{
color:#ffffff;
text-decoration:none;
}


ul#footer-nav li {
float:left;
margin-right:15px;
}


#content_center_content ul,
#content_center_content li{
vertical-align:top;
}

.connect_widget_button_count_count,
connect_widget_button_count_nub {display:none;}
