.clr{ /* BASIC CLEAR FIX*/
clear:both;
}

div.clear{ /* Special Div for Firefox for background height fix*/
clear: both;
height: 0px;
margin: 0px;
padding: 0px;
font-size: 0;
}

#topmenu_outer{
position:relative;
margin:0 auto;
width:100%;
background:#222;
border-bottom:1px solid #333;
}
#topmenu_inner{
margin:0 auto;
padding:4px 0 4px 0;
}
#topmenu{
float:right;
padding:4px 0;
}
#search{
margin-top:2px;
padding:1px 0;
float:left;
background:url(images/search_bg.gif) no-repeat left;
}
#search .inputbox{
border:none;
color:#999;
font-size:100%;
background:none;
margin-right:20px;
padding-left:24px;
}

#search h3{
display:none}



/* TOPMENU - STYLE WITH SUFFIX -nav
--------------------------------------------------------- */
#topmenu h3
{
  display:none;
}

#topmenu #mainlevel-nav
{
  list-style:none;
  white-space:nowrap;
  font-size:11px;
  margin:0;
  padding:0;
}

#topmenu #mainlevel-nav li
{
  width:auto!important;
  float:left;
  white-space:nowrap;
  font-size:11px;
  margin:0 3px 0 0;
}

#topmenu #mainlevel-nav li a
{
  color:#666;
  display:block;
  padding-left:8px;
  padding-right:8px;
  text-decoration:none;
  white-space:nowrap;
  font-size:11px;
  border-left:1px solid #666;
}

#topmenu #mainlevel-nav li a:hover
{
  display:block;
  padding-left:8px;
  padding-right:8px;
  white-space:nowrap;
  text-decoration:none;
  color:#999;
  font-size:11px;
}

/* End Topmenu section */

#top_outer{
position:relative;
margin:0 auto;
width:100%;
background:url(images/header_bg.gif) repeat;
}
#top_inner{
position:relative;
margin:0 auto;
padding-top:20px;
padding-bottom:20px;
}

#logo{
float:left;
}
#banner{
float:right;
margin-top:20px;
}
/* End Top section */


#main_table{
background:#000000;
}

#wrapper_main{
position:relative;
width:100%;
background:#1e1e1e;
border-top:1px solid #000;
z-index:1;
}


#wrapper_inner {
	width: 890px; 
	margin: 0 auto; 
	min-height: 400px; 
	background: #000000; 
	text-align: left; 
	padding: 0 20px;
}


.content{
	padding-top: 20px;
}

#centerpic {
	margin: 20px;
	background: url("../images/bestones/Ice-Princess.jpg") center no-repeat;
	height: 600px;
}

#lebenslauf {
	margin: 20px;
	background: url("../images/Lebenslauf.jpg") center no-repeat;
	height: 904px;
}

#lebenslauf2 {
	margin: 20px;
	background: url("../images/Lebenslauf2.jpg") center no-repeat;
	height: 930px;
}

#editorial {
	margin: 20px;
	background: url("../images/bestones/editorial.jpg") center no-repeat;
	height: 600px;
}

#baustelle {
	margin: 20px;
	background: url("../images/baustelle.png") center no-repeat;
	height: 329px;
}

#right{
	text-align:left;
	margin-top:20px;

}

#breadcrumb{
	text-align:left;
	text-align:left;
	margin:20px;
	color:#999;
	padding:4px;
	padding-left:0;
	font-size:96%;
	border-bottom:1px solid #1e1e1e;
}
#breadcrumb a{
text-decoration:none;
}
#breadcrumb h3{
display:none}


#footer a:link, #footer a:visited{
color:#999;
}
#footer{
margin:0 auto;
width:100%;
padding-top:20px;
padding-bottom:20px;
color:#555;
font-size:90%;
background:#0c0c0c;

}
.imgborder{
display:block;
padding:6px;
border:1px solid #ccc;
background:#f9f9f9;
margin:4px;
}



