* {
	margin:0;
	padding:0;
}

#super_wrapper{
	background:url(../images/layout/navi_bg_mit_trennlinie.gif) left repeat-y #FFFFFF;
	width:880px;
	/*left:50%;
	margin-left:-440px;*/
	margin:0 auto;
	top:0;
	bottom:0;
	min-height: 100%;
	height:auto !important; /* moderne Browser */
 	height:100%; /* IE */
}
#wrapper{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	bottom:10px;
	width:880px;
}

.clearer {
 clear:both;
 height:1px;
 width:1px;
 background-color:#FFFFFF;
 visibility:hidden;
 font-size:1px;
} 
/*
#wrapper_bopa {
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding:0 1px 1px 1px;
}

/*
 *********************************************************** HEADER content ***************/

#header {
	background:#000000;
	height:178px;
	width:880px;
	overflow:hidden;
}
#search{
	float:left;
} 
#suche {
	background:url(../images/search_button.jpg) #000000;
	height:18px;
	width:18px;
	float:left;
}

#header_logo {
	float:left;
	padding-top:0px;
	padding:0;
	margin-left:36px;
}

#header_logo img{
	padding-left:20px;
}
#header_border{
	background-color:#eeb68c;
	float:left;
	width:20px;
	height:178px;
}

#header_titel{
	background:url(../images/orange_box_text.gif) #dd6f1e;
	float:left;
	width:180px;
	height:178px;
}
#header_image {
	float:left;
	height:178px;
	width:680px;
	background:url(../images/header_pic.jpg);
}


/*
 *********************************************************** MENU TOP ***************/
 
#menu_top {
	background:#FFFFFF;
	padding-bottom:20px;
	padding-left:20px;
	padding-top:20px;
	overflow:hidden;
}
/*
#menu_top_padding {
	margin-left:199px;
}

/*
 *********************************************************** Sprache ***************/
/*
#menu_top #sprache_switch {
	position:absolute;
	width:48px;
	height:16px;
	top:4px;
	left:15px;
}

#menu_top #sprache_switch .sprachbutton * {
	line-height:14px;
	text-align:center;
}

#menu_top .sprachbutton a:link,
#menu_top .sprachbutton a:visited {
	margin-right:4px;
	float:left;
	display:block;
	height:16px;
	width:16px;	
	font-size:11px;
	border: 1px solid #000;
	text-align:center;
}

#menu_top .sprachbutton_active a:link,
#menu_top .sprachbutton_active a:visited {
	color:#FFF;
	background:url(../images/layout/menu1_BG_active.gif) repeat-x;
}

#menu_top .sprachbutton_inactive a:link,
#menu_top .sprachbutton_inactive a:visited {
	color:#666;
	background-color:#CCC;
	border: 1px solid #999;
}

#menu_top .sprachbutton_inactive a:hover {
	color:#333;
	text-decoration:none;
	border: 1px solid #666;
}

/*
 *********************************************************** CONTENT ***************/

#content_main {
	padding-top:0px;
	float:left;
	width:880px;
}
#menu{
	float:left;
	width:200px;
	overflow:hidden;
	font-size:11px;
	padding-top:50px;
	border-top:1px solid white;
}

#content_middle{
	width:480px;
	float:left;
	overflow:hidden;
}

#content_middle .padding {
	padding:20px;
}

#middle_text_top{
	padding-left:20px;
	margin-right:30px;
	padding-bottom:40px;
	font-size:11px;
	font-weight:bold;
}

#content_middle p{
	margin-bottom:15px;
	font-size:12px;
	line-height:19px;
}

#content_middle td {
	font-size:12px;
}

#content_middle ul{
	margin-bottom:15px;
}

#content_middle p a:link, #content_middle p a:visited, #content_middle p a:active{
	color:#dd6f1e;
}

#content_middle h3{
	padding-bottom:15px;
	margin:0;
}
#content_right {
	width:198px;
	overflow:hidden;
	float:left;
	padding-top:52px;
	border-top:1px solid #FFF;
}

#content_right h4{
	padding-bottom:10px;
}

#content_right p{
	margin-bottom:15px;
	font-size:12px;
}

#content_right p a:link, #content_right p a:visited, #content_right p a:active{
	color:#dd6f1e;
}

#content_right p span{
	font-weight:bold;
}
/*
#content_right {
	width:695px;
	overflow:hidden;
}

#content_right_padding {
	padding:25px 25px 10px 25px;
}

/*
 *********************************************************** FOOTER ***************/

#footer {
	margin-top:30px;
	color:#999999;
	font-size:10px;
	float:left;
	width:880px;
}

#footer a:link, #footer a:visited, #footer a:active{
	display:inline;
}
#copyright{
	padding:10px 30px 10px 30px;
}
