﻿/* CSS Document */
 :focus { -moz-outline-style: none; }
  body {
  font-family: Lucida Grande, Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height:1.5em;
 
  }

 img {
border:0 none;
}
  
  div#Menu1 > ul {

    float: left;
       }
  div#Menu1 > ul li {
    list-style: none;    display: block;
  }
  div#Menu1 > ul a {
    display: block;

   
  }
  div#Menu1 > ul a:link {

  }
  div#Menu1 > ul a:visited {

  }
  div#Menu1 > ul a:hover {

  }
  div#Menu1 > ul a:active {

  }
  
      div#Info  ul{
	list-style-image:url(../images/list_style_white.gif);
	padding: 0px 5px 0px 5px; 
	margin-left: 15px;
	
	}



  /* __________ Layout _________________ */

.Rbroundbox { background: url(rbox/nt.gif) repeat; }
.Rbtop div { background: url(rbox/tl.gif) no-repeat top left; }
.Rbtop { background: url(rbox/tr.gif) no-repeat top right; }
.Rbbot div { background: url(rbox/bl.gif) no-repeat bottom left; }
.Rbbot { background: url(rbox/br.gif) no-repeat bottom right; }

.Rbtop div, .Rbtop, .Rbbot div, .Rbbot {
width: 100%; height: 6px;
}
div#Info  > .Rbcontent { padding-right: 15px; margin-left: 15px;}
.Rbroundbox { width: 100%; margin-top: 0px; margin-bottom: 20px;}
div#Info  > .Rbroundbox ul  {list-style-image:url(rbox/list_style_image.gif);
	padding-left: 15px; padding-right: 15px; margin-left: 15px; }
.Rbroundbox  li {
	 padding-left: 0px; margin-left:0px; 
 	

  }

  

  
/* __________ Layout _________________ */
  div#Header {
	height:240px;/* __________NEU_____Achtumg, neu ausrechnen____________ */
	  width:830px;
	 
	  }
  div#Main {
    
	clear:both;
  }
  
  div#Menu {
    
   width:170px;
   float:left;
   clear:right;
   margin-right:20px;
   border-top:1px solid #687D29;
   padding-top:9px;
  } 
   div#Inhalt {
    width:400px;
    border:0;
	float:left;
	margin-right:40px;
  }
  div#Info {
    width:200px;
	float:right;
	padding-top: 0px;
  }
 div#Logo {
	float:left;
		height:115px;
		width:610px;
  }
   div#LogoPlace {
    clear:both;
	height:140px;
  }

  /* __________ Search _________________ */
 div#Search {
 text-align:right;
 font-family: Lucida Grande, Verdana, Arial, sans-serif;
	float:right;
	width:220px;
	height:20px;
  }
   div#Search input.inputbox {
		border: 1px solid #687D29;
			padding:0px;
		margin:0px;	
		 height:18px;
  }
 div#Search input.button {
		border: 0px;
		 background-color:#91A459; 
		 color:white; 
		 float:right;
		 margin-left:10px;
		 height:20px;
  }
  	 div#Search label {
	 display:none;
	 
   }
.small
{
    display: none;
  }

    /* __________ Search End_________________ */
  div.Clear {
	clear:both;
  }

  div#Fuss {
   	
	margin-top:90px;
   width:830px;
	clear:both;
	border-top: 1px solid #687D29; 
	vertical-align:top; 
	height:20px;
		color:#687D29;
  }
  div#Fuss a {
   	
			color:#687D29;
  }
    div#Fuss p {
	margin-top:2px;

  }
  
  div#footerleft {
font-size: 10px;
   	
	float:left;
	   width:400px;
  
  }
    div#footerright {
   	
	float:left;
	   width:430px;
	   text-align:right;
	     }
    div#Info > div.sep {
   			border-top: 1px solid #687D29;

  margin-bottom: 30px;}
  
   div#Info > div#septitel{
   	
		border-top: 1px solid #687D29;
padding-bottom: 0px;
  }
 
div#Info > ul.menu {
margin-bottom: 30px;
  }
  div#Container {

 	width:830px;
	height:auto;
	margin-left:20px;
  }
  
  div.blog > div.article_row , .leading
  {
		border-top:1px solid #687D29;
		padding-top:0px;
  }
    div#page 
  {
		border-top:1px solid #687D29;
		padding-top:0px;
  }




  /* __________ Layout END_________________ */
text {
  }
 h1 {
    	font-size: 1.5em;
        text-align: center;
 
  }
h3 {
    	font-size: 12px;
font-weight: bold;
padding: 10px 0px 0px 0px;
line-height: 2 em;
 margin: 0px;
  }
 p{
    	
		margin-top:6px;

  }
 
  
  h2 {
  font-size: 17px;
line-height: 20px;
  font-weight:bold;
padding-top: 10px;
margin: 0px;
	
  }

  
  
 div.Rbroundbox  h2 {
 font-size: 14px;
    color:white;
	
 
  text-align: left;
 padding-left: 10px;
padding-top: 5px;
  margin: 0;

  }
  div.Rbroundbox  p {
 
  padding-left: 10px;
   padding-right: 15px;
  margin:0;
 	

  }

  
  .Legende {
  font-size: 10px;
line-height: 12px;
 padding: 0px;
}
  .Artikelsub {
  font-size: 12px;
  font-weight: bold;
  color:#687D29;
padding-top: 5px;
margin: 0px;
  }
  a:link {
  color: #8D363D;
  text-decoration: none;
    }
  a:active {
  color: #8D363D;
  text-decoration: none;
  
  }
  a:visited {
  color: #8D363D;
  text-decoration: none;
   
  }
  a:hover {
  color: #8D363D;
  text-decoration: underline;
  
  }
  /* __________ MeNU START_________________ */  
  div#Menu1 > ul  {

  padding:0 0 0 0;
     margin: 0; padding: 0;
    text-align: left;
  }


   div#Menu1 > ul{
    position: relative;
  }
    div#Menu1 > ul li{

  }
  
  div#Menu1 > ul > li {
      	padding-top:5px;
   	width:141px;
    list-style: none;
    float: left;  
	margin-left:20px;
	font-weight: bold;
	border-top:1px solid #687D29;
	padding-left:5px;
		height:25px;
	
  }
  
    div#Menu1 > ul > li:first-child  {
		width:160px;
		margin-left:0px;
		
  }
  
  div#Menu1 > ul li > ul {
    /*  display: none;  Unternavigation ausblenden */
	 position:absolute;
	 top:30px;
	 left:0px;
	 padding:0 0 0 0;
     margin: 0; 
	 width:829px;
	 height:25px;
	 background-color:#91A459;
	 font-weight: normal;

  }
   div#Menu1 > ul li > ul > li {

		float:left;
		padding-top:5px;
		padding-right:3px;
		padding-left:3px;
		border-top:none;
		
		background-color: #91A459;
		height:20px;
		


  }
  div#Menu1 > ul >  li:hover {
/* __________NEU__EINTRäger gelöscht_und cursor______________ */ 
cursor:pointer;
   } 

  /*   div#Menu1 > ul li:hover > ul {
    display: block;  
  }*/ 
  div#Menu1 > ul  a {
 	color:black;
	  text-decoration: none;
	  
   }
    div#Menu1 > ul > li > ul a:hover {
 	color:white;
   }
    
   div#Menu1 > ul  > li.active  {
   
 background-color:#91A459;  
 color:white; 
   } 
    div#Menu1 > ul  > li.item1  {
   
 background-color:white;  
 color:black; 
   } 
   
    div#Menu1 > ul  >  li.active > a {
   
 color:white; 
   } 
    div#Menu1 > ul  >  li.item1 > a {
   
 color:black; 
   } 
   
    div#Menu1 > ul  >  li.active > ul > li  {
   
 color:black; 
   } 
     div#Menu1 > ul  >  li > ul > li.active  > a  {
   
 color:white; 
   } 
     /* __________ MeNU End_________________ */  
	  /* __________ Menu links START_________________ */  
  div#Menu > ul   {

  	padding:0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
font-weight:bold;

  }

 div#Menu > ul   li {
	list-style: none;
	
	margin-left:0 px;
	line-height: 1.9em;
	
  }
 
  
  div#Menu > ul  li > ul {
     /*  display: none; Unternavigation ausblenden */
	 padding:0 0 0 0;
     margin: 0; 
	 margin-left: 15px; 
	 font-weight: normal;
  }
   div#Menu > ul  li > ul > li {

  }
   div#Menu > ul   li:hover {
 		/* __________NEU__EINTRäger gelöscht_und cursor______________ */ 
cursor:pointer;
   }

   /* div#Menu > ul  li:hover > ul {
    display: block;  
	color:black;
	 font-weight: normal;
  }*/  
   div#Menu   a {
 	color:black;
	  text-decoration: none;
   }
    div#Menu > ul >li > a:hover {
 	color:#687D29;
   }

   
  
    div#Menu > ul  >  li.active > a {
   
 color:#687D29;
   } 
       div#Menu > ul  > li > ul > li.active > a {
   
 color:#687D29;
   } 
   
        /* ___________________________________ MeNU End_________________ */  
   li.treeMenu_opened ul {
    display: block;
  }
  li.treeMenu_closed ul {
    display: none;
  }
     /* __________ MeNU End_________________ */  
	 
	     
  div#Menu > ul   li.active  {/* __________NEU_________________ */ 

 color:red;/* __________NEU____CHANGE_____________ */ 
   }


.componentheading
{
    display: none;
  }
  

	
	div#Inhalt   ul{list-style-image:url(../images/list_style_white.gif);
	padding-left: 0px; padding-right: 5px; margin-left: 20px;}

	

     hr {
	 height:1px;
	 border-top: 1px solid #687D29;
	  border-bottom: 0px ;
   }
   /* __________Facts Table___________ */ 
   table.facts  td{
		vertical-align:top;
   }
      table.facts  h3{
		margin-top:0px;
   }
   table.facts  {
		width:100%;
		}
   table.facts h4{
font-size: 12px;
font-weight: normal;
padding: 10px 0px 0px 0px;
line-height: 2 em;
 margin: 0px;
   }
   /* __________blättern___________ */ 
   .pagination
{
padding:0;
margin:0;
white-space:nowrap;
list-style-type:none;
}
.pagination li {display:inline;}
.pagination li 
{
padding:0.1em 0.1em;
text-decoration:none;
float:left;
font-weight:bold;
}
/* __________blättern ende___________ */
