.web
{ 
      	font-family				:	Arial, Helvetica, sans-serif;
        color: #000; 
        margin:0;
        padding:0 ;
        min-width: 800px;
        text-align				:	center;
        background:url("/images/bg.gif");
}
#oben {
	margin	:auto;
	padding:0;
	width: 950px;
	text-align:left;
	background: #fff;
  	/*background: #fff url("/images/wr_bg.gif") repeat-y top right;*/

}
#oben1 { 
  padding : 0;      
  margin: 0;
	width: 950px;
	height: 168PX;
	background: #668FC3 url("/images/kopf.gif") no-repeat;
} 

#oben1 ul {
  float:right;
  padding:0; 
  margin:55px 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:576px; 
        margin : 0 187px 0 187px;      
        padding: 140px 0 0 10px;  
        height:	50px; 
	  
} 

#wrapper{
	margin:0;
	padding-top: 0px;
	width: 950px;
  height:400px;
  min-height: 100%;
  float:none;
  clear:both;
  display: table;
	background: #fff;
		background: url("/images/wr_bg.gif") repeat-y top left;

}	
#leftColumn {
  width:185px; 
	padding:0;
	margin:0;
	float:left;
  /*height:100%;*/
  overflow:visible;
  /*background: #e9e9e9;*/
	background: url("/images/wr_bg.gif") repeat-y top left;
}
#centerColumn {
	float:left;
	padding:	0;
	margin: 	25px 20px 20px 20px;
  width:540px; 
	overflow:visible;
}
/*#centerColumn_o {
	float:left;
	padding:	0;
	margin: 	0px 5px 0 15px;
  width:603px; 
	overflow:visible;
}*/
#rightColumn {
	/*background: url("/images/wr_bg.gif") repeat-y;*/
	float:right;
	width: 185px;
	margin					:	0;
	padding: 	0;
  font-size:0.72em;
	overflow:visible;
	 /* height: 100%;
background: #e9e9e9;*/
}

#navigation 
{
	margin:0px 0 0 0; 
	padding:0;
}
#navigation li, #navigation ul
{
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
}
#navigation ul
{
	background: #c7dd99;
}
#navigation .li1
{
	margin:0; 
	padding:0 5px 0 5px;
	border-bottom: 1px solid #79a718;
	background: #c7dd99;
}
#navigation .div1
{
	margin:0px 0 5px 0; 
	padding:8px 0 0 7px;
}
#navigation .li1_on
{
	margin:0; 
	padding:0 5px 0px 5px;
	border-bottom: 1px solid #79a718;
	background: #79a718;
}
#navigation .div1_on
{
	margin: 0 0 5px 0; 
	padding:8px 0 0 7px;
}
#navigation .li2
{
	margin:0; 
	border-top: 1px solid #79a718;
}
#navigation .div2
{
	margin:3px 0 3px 0; 
	padding:3px 0 0 22px;
	background: url("/images/pfeil_off.gif") 8px 8px no-repeat #c7dd99;
}
#navigation .li2_on
{
	margin:0; 
	border-top: 1px solid #79a718;
}
#navigation .div2_on
{
	margin: 0; 
	padding:3px 0 4px 22px;
	background: url("/images/pfeil_on.gif")  8px 8px no-repeat #79a718;
}
#navigation .li3
{
	margin:0; 
	border-top: 1px solid #79a718;
}
#navigation .div3
{
	margin:3px 0 3px 0; 
	padding:3px 0 0 35px;
	background: url("/images/pfeil_off.gif") 18px 8px no-repeat #c7dd99;
}
#navigation .li3_on
{
	margin:0; 
	border-top: 1px solid #79a718;
}
#navigation .div3_on
{
	margin:0; 
	padding:3px 0 3px 35px;
	background: url("/images/pfeil_on.gif")  18px 8px no-repeat #79a718;
}
#navigation a, #navigation a:link,#navigation a:active, #navigation a:visited
{
  font-size:0.72em;
  color:#000;
  text-decoration:none;
  font-weight:bold;
	margin:0;
	padding:0;
}
#navigation a:hover { 
  text-decoration:underline;   
}
#navigation .on_1, #navigation .on_1:link,#navigation .on_1:active, #navigation .on_1:visited
{
	padding:0 0 0 14px;
  font-size:0.72em; 
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  display:block;
	margin:0;
	background: url('/images/navipfeil.gif') no-repeat #162983;
}
#navigation .on_1:hover { 
  text-decoration:underline;   
}
#navigation .off_2, #navigation .off_2:link,#navigation .off_2:active, #navigation .off_2:visited
{
  font-size:0.72em;
  color:#000;
  text-decoration:none;
  font-weight:normal;
  display:block;
	padding:0 0 0 14px;
	margin:0;
}
#navigation .off_2:hover {  text-decoration:underline;   
  color:#fff;
	background: url('/images/navipfeil.gif') no-repeat #162983;
 }
#navigation .on_2, #navigation .on_2:link,#navigation .on_2:active, #navigation .on_2:visited
{
  font-size:0.72em;
  color:#fff;
  text-decoration:none;
  font-weight:normal;
  display:block;
	padding:0 0 0 14px;
	margin:0;
}
#navigation .on_2:hover { text-decoration:underline; }
#navigation .off_3, #navigation .off_3:link,#navigation .off_3:active, #navigation .off_3:visited
{
  font-size:0.72em;
  color:#000;
  text-decoration:none;
  font-weight:normal;
  display:block;
	padding:0 0 0 24px;
	margin:0;
}
#navigation .off_3:hover {  text-decoration:underline;   
  color:#fff;
	background: url('/images/navipfeil.gif') no-repeat #162983;
 }
#navigation .on_3, #navigation .on_3:link,#navigation .on_3:active, #navigation .on_3:visited
{
  font-size:0.72em;
  color:#fff;
  text-decoration:none;
  font-weight:normal;
  display:block;
	padding:0 0 0 24px;
	margin:0;
}
#navigation .on_3:hover { text-decoration:underline; }


#rechts-navigation ul {
	list-style-type: none;
	margin: 0px 0 0 0;
	padding: 0;
}
#rechts-navigation li {
	list-style-type: none;
	margin:0px 0 0 0;
	border-bottom: 5px solid white;
}
#rechts-navigation img {
}
#rechts-navigation p {
	padding: 0px 0 5px 0;
	margin: 0px;
}
#rechts-navigation .head  {
	display: block;
	padding: 3px 5px 3px 14px;
	background-color: #c7dd99;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}

/*#rechts-navigation .head  {
	display: block;
	padding: 3px 5px 3px 14px;
	background-color: #668fc3;
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}*/


#rechts-navigation .head:hover {
	text-decoration: underline;
}


#rechts-navigation li div  {
	display: block;
	padding: 5px;
		border-top: 4px solid #e9e9e9;
		border-left: 4px solid #e9e9e9;
		border-bottom: 4px solid #e9e9e9;
		background: white;
	/*background:#e9e9e9;*/
	margin:0 0 0 0;
}

#footer
{
	clear: both;
	text-align: center;
  margin: 0px 0 0 0;
  font-size:0.72em;
  padding: 5px 0 0 0;
/*  border-left: 185px solid #e9e9e9;
  border-right: 185px solid #e9e9e9;*/
  border-top:1px solid #e9e9e9;
  overflow: visible;
  display: block;
  }
#centerColumnContent
{
  overflow:visible;
  margin:0 0 0 0;
  font-size:0.72em;
  min-height: 100%;
}
#centerColumnContent ul, #centerColumnContent li
{
  margin:0 0 0 10px;
}
#centerColumnContent a.mehr, #footer a.mehr, #rechts-navigation a.mehr
{
	background: url("/images/pfeil_link.gif") 2px 3px no-repeat ;
	padding: 0 0 0 12px;
	margin: 0px 0 0 0px;
	text-decoration: none;
	color: #668fc5;
	font-weight: bold;
}
#centerColumnContent a.mehr:hover, #footer a.mehr:hover, #rechts-navigation a.mehr:hover
{
	background: url("/images/pfeil_link.gif") 2px 3px no-repeat ;
	text-decoration:underline;
	padding: 0 0 0 12px;
	margin: 0px 0 0 0px;
	color: #668fc5;
	font-weight: bold;
}
#centerColumnContent h1, #centerColumnContent h2, #centerColumnContent h3
{
	color: #668fc5;
}
#centerColumnContent h1 {
	font-size: 18px;
	font-weight: bold;
	display: block;
	clear: both;
}
#centerColumnContent h2 {
	font-size: 14px;
	font-weight: bold;
	display: block;
	clear: both;
}
#centerColumnContent h3 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	clear: both;
}
#suche
{
  float:left;
  font-size:0.72em;
  margin:0px 7px 0 0;
  padding:0; 
  width:185px;

}
#suche .input1
{
  float:left;
  border: 1px solid #162983;
  height: 20px;
  width: 97px;
  margin: 0 0 0 0;
  padding:0;
}
#suche .input2
{
  width: 57px;
  float:left;
  background: #668fc3;
  color:#fff;
  border: 0px none;
  height: 20px;
  margin: 0 0 0 0;
  padding:0;
  font-weight:bold;
}
#suche .input3
{
  margin: 0 0 0 0;
  padding:0;
  float:left;
  background:#79a718;
  color:#fff;
  border: 1px solid #fff;
}
#suche form
{
  margin:4px 0 0 0;
  padding:0;
  height:23px;
}	
#kopflinks
{
  margin:0;
  padding:0;
  float:left;
}
#kopflinks ul
{
  margin:4px 0 0 0;
  padding:0;
  float:left;
}
#kopflinks li
{
  margin:0;
  padding:0px 15px 0 15px;
  float:left;
  list-style-type:none;
  border-left: 1px solid #fff;  
}
#kopflinks li a,#kopflinks li a:active, #kopflinks li a:visited, #kopflinks li a:link
{
color: #fff;
text-decoration:none;
}
#kopflinks li a:hover
{
text-decoration:underline;
}
#centerColumnContent h1.blauweiss, #rechts-navigation h1.blauweiss {
	background: #668FC3;
	font-size: 18px;
	font-weight: bold;
	color: white;
	padding: 5px;
}
