.web
{ 
        text-align				:	center;
}
#oben {
  float:none;
  clear:both;
	margin					:auto;
	padding:0 5px 0 5px;
	width: 975px;
	text-align:left;
  background: #fff; 
}
#oben1 { 
  padding : 0;      
  margin: 0 0 0 77px;
  width:888px; 
  height:20px;
} 
#oben1 img {
  margin:0; padding:0;
  float:left;
}
#oben1 ul {
  float:right;
  padding:0; 
  margin:0 0 0 0;
}
#oben1 li {
  margin:0 0 0 8px; 
  float:left;
	list-style-type:none; 
}
#oben1 a,#oben1 a:active, #oben1 a:link,#oben1 a:visited   {
  color:#a4abaf;
	font-size:76%;
  text-decoration:none;
  font-weight:bold;
}
#oben1 a:hover   {
  text-decoration:underline;
}
#oben2 { 
        width:965px; 
        margin : 0;      
        padding: 0;  
        height:	128px; 
} 

#wrapper{
	margin:0;
	padding:0;
	width: 965px;
  height:400px;
  display:table;
  float:none;
  clear:both;
	background: #fff;
}	
#wrapper_tr{
  height:100%;
}	
*html #wrapper_tr
{ display:block;}

#leftColumn {
  width:220px; 
	padding:0;
	margin:0;
	float:left;
}
#centerColumn {
	float:left;
	padding:	0;
	margin: 	5px 10px 0 15px;
  width:500px; 
  overflow:hidden;
}

#centerColumn_o {
	float:left;
	padding:	0;
	margin: 	0 5px 0 15px;
  width:593px; 
}
#rightColumn {
	float:left;
	width: 220px;
	margin					:	0;
	padding: 	0;
  font-size:0.72em;
}

#navigation .ulstart
{
	list-style-type:none;
	margin:0; 
	padding:0;
	text-align:left;
	background: #fff;
}
#navigation 
{
	margin:5px 0 0 0; 
	padding:0;
  font-size:0.72em;
}
#navigation li, #navigation ul
{
	margin:0;
	padding:0;
	text-align:left;
}

  .li1_off
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#d8dee2 url("/images/pfeil.gif") 2px 8px no-repeat;
  }
  .li1_on
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#162983 url("/images/pfeil2.gif") 2px 8px no-repeat;
  }
  .li2_off
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#d8dee2 url("/images/pfeil.gif") 14px 8px no-repeat;
  }
  .li2_on
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#162983 url("/images/pfeil2.gif") 14px 8px no-repeat;
  }
  .li3_off
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#d8dee2 url("/images/pfeil.gif") 26px 8px  no-repeat;
  }
  .li3_on
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#162983 url("/images/pfeil2.gif") 26px 8px  no-repeat;
  }
 .li4_off
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#d8dee2 url("/images/pfeil.gif") 34px 8px  no-repeat;
  }
  .li4_on
  {
    list-style-type		:	none;
    padding: 0 ;
    background			:	#162983 url("/images/pfeil2.gif") 34px 8px  no-repeat;
}

.nav_cont1
{
  padding: 4px 0 4px 20px;
}
.nav_cont2
{
  padding: 4px 0 4px 24px;
}
.nav_cont3
{
  padding: 4px 0 4px 36px;
}
.nav_cont4
{
  padding: 4px 0 4px 44px;
}
.testlinie
{
  height:1px;
  background:#162983 ;
}
  #Navigation .on,#Navigation .on:active,#Navigation .on:visited,#Navigation .on:link
   {
    padding: 0;
    font-weight: bold;
    text-decoration:none;
    color:#fff;
  }
  #Navigation .on:hover
   {
    color:#fff;
    text-decoration:underline;
    background:transparent;
  }
  #Navigation .off,#Navigation .off:active,#Navigation .off:visited,#Navigation .off:link
   {
    padding: 0;
    font-weight: bold;
    text-decoration:none;
    color:#000;
  }
  #Navigation .off:hover
   {
    color:#000;
    text-decoration:underline;
    background:transparent;
  }


#rechts-navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#rechts-navigation li {
	list-style-type: none;
	margin:5px 0 0 0;
}

#rechts-navigation .head  {
	display: block;
	padding: 3px 5px 3px 5px;
	background-color: #162983;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
#rechts-navigation .head:hover {
	text-decoration: underline;
}
#rechts-navigation .sdiv  {
	display: block;
	padding: 5px 5px 5px 5px;
	background:#d8dee2;
	margin:1px 0 0 0;
}

#centerColumnContent
{
  overflow:hidden;
  margin:0 0 0 0;
  font-size:0.72em;
}
#footer
{
  margin: 8px 0 0 0;
  font-size:0.72em;
  padding: 5px 0 0 0;
  border-top:1px solid #d8dee2;
}
.o_link, .o_link:link, .o_link:active, .o_link:visited
{
  text-decoration:none;
  padding:0 0 0 15px;
  background: url("/images/o_link.gif") no-repeat;
}
.o_link:hover
{
  text-decoration:underline;
}

#centerColumnContent ul, #centerColumnContent li
{
  margin:0 0 0 10px;
}
.input1
{
  float:left;
  border: 1px solid #162983;
  height: 22px;
  width: 150px;
  margin: 0;
  padding:0;
}
.input3
{
  margin: 0;
  padding:0;
  float:left;
}
.suchform
{
  margin:0;
  padding:0 5px 0 0;
  height:25px;
}	