#oben {
  float:none;
  clear:both;
	margin					:auto;
	padding:0;
	width: 795px;
	text-align:left;
	background:yellow;
}
#oben1  { 
        float:left; 
        margin : 0;      
        padding: 0;
        width:172px; 
        height:164px;
        background: url('/images/logo_0.gif') no-repeat bottom; 
        } 
#oben2 { 
        float:left; 
        width:623px; 
        margin : 0;      
        padding: 0;
        height:	164px; 
} 
#bilderleiste
{
  width: 623px;
  height:127px;
  margin : 0;      
  padding: 0;
}
#oben2_head
{
  width: 623px;
  height:37px;
  margin : 0;      
  padding: 6px 0 0 0;
  background: url('/images/logo_bg.gif') repeat-x ; 
  color :#fff;
  font-style:italic;
  font-weight:bold;
  text-align:center;
}
*html #oben2_head
{
  height:31px;
}
#wrapper{
	margin:0;
	padding:0;
	width: 795px;
  min-height:400px;
  display:table;
  float:none;
  clear:both;
	background: #bbccdc url('/images/navi_bg.gif') repeat-y left top;
}	
#wrapper_tr {  height:100%;  padding:0 0 10px 0;}
*html #wrapper     {  display:block;   height:400px;  }
*html #wrapper_tr  {  display:block;  }

html:root #wrapper { height:400px; } 



#leftColumn {
  width:172px; 
	padding:0;
	margin:0;
	float:left;
  overflow:hidden;
}
#centerColumn_o {
	float:left;
	padding:	0;
	margin: 	0 5px 0 15px;
  width:593px; 
	overflow:hidden;
}
#navigation 
{
  float:none;
  clear:both;
}
#navigation .ulsonst
{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	background: #03295c;
}
#navigation .ulstart
{
	list-style-type:none;
	margin:0 1px 0 1px; 
	padding:0;
	text-align:left;
	background: #03295c;
}
#navigation li
{
	margin:0;
	padding:0;
	text-align:left;
}
#navigation .div1 { padding:3px 0 5px 10px;	border-bottom:1px #fcff02 solid;}
#navigation .div2 { padding:3px 0 5px 18px;	border-bottom:1px #fcff02 solid;}
#navigation .div3 { padding:3px 0 5px 24px;	border-bottom:1px #fcff02 solid;}
#navigation .div4 {	padding:3px 0 5px 30px;	border-bottom:1px #fcff02 solid;}
#navigation li.on { background: #fcff02;    } 
#navigation .a_off, #navigation .a_off:link,#navigation .a_off:active, #navigation .a_off:visited
{
  font-size:0.72em;
  color:#a8cae9;
  text-decoration:none;
}
#navigation .a_off:hover { text-decoration:underline; }
#navigation .a_on, #navigation .a_on:link,#navigation .a_on:active, #navigation .a_on:visited
{
  font-size:0.72em;
  color:#0e365b;
  text-decoration:none;
}
#navigation .a_on:hover { text-decoration:underline; }
#navigation li .no
{
	margin:0;
	padding:0;
	text-align:left;
	background: #fcff02;
}
#leiste
{
  float:left;
  width: 623px;
  height:18px;
  margin : 0;      
  padding: 0;
  text-align:right;
  background: url('/images/leiste.gif') no-repeat ;
  font-size:0.71em
}
#leiste a, #leiste a:link, #leiste a:active, #leiste a:visited
{
  text-decoration:none;
}
#leiste a:hover
{
  text-decoration:underline;
}
#centerColumnContent
{
  overflow:hidden;
  margin:20px 0 0 0;
  font-size:0.72em;
}
*html #centerColumnContent
{
  overflow:visible;
}
#footer
{
  float:none;
  clear:both;
  margin: 8px 0 0 0;
  font-size:0.72em;
  padding: 3px 0 0 0;
  border-top:1px solid #096cc8;
}

#centerColumnContent ul, #centerColumnContent li
{
  margin:0 0 0 10px;
}
#suche
{
  width: 160px;
  float:none;
  clear:both;
  padding:10px 0 10px 5px;
  margin:0;
}
#suche .input1
{
  width: 90px;
  font-size:0.72em;
  float:left;

}
#suche .input2
{
  width: 47px;
  font-size:0.72em;
  background: #096cc8;
  color:#a8cae9;
  border: 0px none;
  margin:0 0 0 5px;

}

#suche form
{
  margin:0;
  padding:0;
}
