/* CSS Document */

#map {clear:left;}

ul.pde, #resultdiv { }


ul.pde li { float:left;}


p {
  padding:0;
  padding-bottom:12px;
  margin:0;
  }

html, body {
  height: 100%; /* wichtig */
}

body {
  font-family:"Verdana",Arial;
  font-size:11px;
  color:#4f6a16;
  background-color: #ebebdb;
  margin:0;
  padding:0;
  text-align:center;
    line-height:16px;
  }
  
a {
  color:#4f6a16;
  text-decoration:none;
  }
 
a:hover {
  text-decoration:underline;
  color:#9da940;
  }
  
#container {
  width:850px;
  margin:0 auto;
  position:relative;
  text-align:left;  padding:0 25px;  
  background-image:url(img/bg_content.jpg);
  background-repeat:repeat-y;  
  
  min-height: 100%;
  height:auto !important; /* moderne Browser */
  height:100%; /* IE */	
  }
  

  
#head {
  height:80px;
  background-image:none;
  background-color:#c9d300;
  width:800px;
  padding:0;
  margin:0;
  }

#logo {
  display:none;
  }

#head_left {
  float:left;
  padding:17px 35px 9px 35px;
  padding-right:170px;
  }
  
#head_right {
  float:left;
  width:480px;
  padding-top:40px;
  }
  
#left {
 padding:0;
 margin:0;
  clear:left;
  float:left;
  width:195px;
  }


/*Right*/
#right {
  float:left;
  width:605px;
  }
  
#bild {
  padding-left:8px;
  padding-bottom:8px;
  background-image:none;
  background-color:#c9d300;
  
  }
  
#bild div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;
}
  
#menu {
  padding-left:8px;
  padding-top:27px;
  font-size:10px;
  font-weight:bold;
  }
  
#breadcrump {
  padding-left:30px;
  float:left;
  line-height:20px;
  
  margin:0;
  }

#submenu {
  float:right;
  padding-right:25px;

  margin:0;
 }
 
#submenu img {
  border:0;
    
  
  }
 

#submenu .CUR {
  display:none;
  }

#content {

  padding:30px 40px 20px 40px;
  color:#000000;
  float:left;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-weight:normal;
  width:520px;

    margin:0;
  }
  
#content h2 {
  font-size:16px;
  font-weight:bold;
  padding:0;
  margin:0;
  padding-bottom:10px;
  color:#4f6a16;
  line-height:20px;
  
  }

#content h3 {
  padding:0;
  margin:0;
  margin-top:15px;
  margin-bottom:3px;
  font-size:12px;
  font-weight:bold;
  color:#4f6a16;
  }

#content h3 a {
  text-decoration:underline;
  
  }
 
#content img {;
  border:1px solid #CCCCCC
  } 
 
#navi {
  font-size:14px;
  font-weight:bold;
  line-height:23px;
  padding-top:20px;
  }
  
#navi ul {
  padding:0;
  margin:0;
  padding-left:0px;
  }
  
#navi ul li {
  background-image:url(img/navi.gif);
  background-repeat:no-repeat;
  list-style:none;
  padding-left:25px;
  }
  
#navi li a {
  display:block;
  color:#4F6A16
  }
  
#navi li a:hover {
  text-decoration:none;
  color:#9da940;
  }


#navi li.on a,#navi li.on li.on a,#navi li a:hover,#navi li.on li a:hover {
  color:#9da940;
  }

#navi li.on li a{
  color:#4F6A16;
  }

#navi ul ul {
  margin-left:20px;
  padding-bottom:10px;
  }
  
#navi ul ul li {
  margin:0;
  padding:0;
  line-height:18px;
  font-size:12px;
  background:none;
  }

#kontakt {
  width:154px;
  margin:0;
  margin-top:15px;
  padding:15px 25px;
  padding-right:15px;
  border-top:1px solid #b5c157;
  color:#000000;
  }

#kontakt p {
   padding:0;
   margin:0;
   }

#kontakt h3 {
   padding:0;
   margin:0;
   color:#4f6a16;
   font-size:12px;
   font-weight:bold;
  }

#kontakt a {
   text-decoration:underline;
   }
   
#login {
  width:144px;
  margin:0;
  padding:15px 25px;
  color:#FFFFFF;
  background-image:url(img/bg_login.gif);
  background-repeat:repeat-y;
  }
  
#login h3 {
  margin:0;
  padding:0;
  font-size:12px;
  font-weight:bold;
  }
  
#login a {
  color:#FFFFFF;
  text-decoration:underline;
  }

#login p {
   padding:0;
   margin:0;
   } 
  
#associarsi {
  width:144px;
  margin:0;
  padding:15px 25px;
  color:#000000;
  }

#associarsi p {
   padding:0;
   margin:0;
   } 

#associarsi h3 {
   padding:0;
   margin:0;
   color:#4f6a16;
   font-size:12px;
   font-weight:bold;
  }

#associarsi a {
   text-decoration:underline;
   }

#search {
  width:144px;
  margin:0;
  padding:15px 7px;
  color:#000000;
  }
  
#search h3 {
   padding:0;
   padding-left:25px;
   padding-bottom:3px;
   margin:0;
   color:#4f6a16;
   font-size:12px;
   font-weight:bold;
  }
#search form {
margin:0;
padding:0 0 15px 25px;
}

#maincontent {padding-bottom:65px;}   

#footer {
  position:absolute;
  background:none;
  background-color:#c9d300;
  width:800px;
  padding:0;
  margin:0;
  text-align:center;
  font-size:11px;
  color:#000000;
  bottom:0;
  left:25px;
  display:block;
  padding-top:5px;
  }
  
#footer a {
  color:#000000;
  text-decoration:underline;
  }
  
#left form input  {
  border:1px solid #a5b406;
  background-color:#f1f4bf;
  color:#000;
  font-size:12px;
  padding:2px;
  }

#content a {text-decoration:underline;}  
#content .news-list-container img, #content .news-notizie-container img {
  border:0;
  padding-right:2px;
  
  }
#content .news-list-item p {
  
  display:inline;
}  

.news-list-item {
  padding-bottom:10px;
}

.news-list-item dd{
  padding:0;display:inline;
  margin:0;
  }
 .news-single-additional-info dd{
  padding:0;
  margin:0;
  padding-bottom:4px;
  }  

.news-list-item dl {
  padding:0; display:inline;
  margin:0;
  }
.news-notizie-container p {
  padding:0;
  }

#content .news-single-item h3 {
margin-top:0px;
} 


  
