/* CSS Document */
html  {
  width:100%;
  margin:0px;
  padding:0px;
}
body {
  width:100%;
  margin:0px;
  padding:0px;
  font-family:Trebuchet MS, Verdana, Sans-Serif;
  font-size:0.8em;
  background-image:url(../grafiken/grau.jpg); 
  /*background-position:0 120px;
  background-repeat:repeat-x;*/
  background-color:#85A986;
}
#header_con {
  width:100%;
  background:url(../grafiken/verlauf.png) repeat-x;
  background-position:0 -12px;
  background-color:#880000;
  padding-top:5px;
}
#header {
  margin:0 auto 0 auto;
  height:100px; 
  width:400px; 
  background:url(../grafiken/kin_2.jpg) no-repeat;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  border-color: #000000;
}
a {
  color:#000088;text-decoration:none;
}
a:hover {
  color:#000088;text-decoration:underline;
}
.a_u_blau {
  color:#000088;text-decoration:underline;
}
.a_u_blau:hover {
  color:#000088;text-decoration:none;
}
.a_u_rot {
  color:#880000;text-decoration:underline;
}
.a_u_rot:hover {
  color:#880000;text-decoration:none;
}
.a_blau {
  color:#000088;text-decoration:none;
}
.a_blau:hover {
  color:#000088;text-decoration:underline;
}
.a_rot {
  color:#880000;text-decoration:none;
}
.a_rot:hover {
  color:#880000;text-decoration:underline;
}
.a_rot_no {
  color:#880000;text-decoration:none;
}
.a_rot_no:hover {
  color:#880000;text-decoration:none;
}
.formular {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #666666;
} 
.foto {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
} 
/*----------------------------------------- main-navi -------------------------------------*/ 
#navi_con_all {
  text-align:center;
  background-color:#dddddd; 
  border-style:solid; 
  border-width:1px 0 1px 0; 
  border-color:#000000; 
  padding:2px 0;
}
.link_item  {
  font-size:0.9em;
  font-weight:bold;
  margin:0px 5px 0 5px;
}
/*----------------------------------------- boulder db ------------------------------------*/ 
.region {
    margin: 1px 0 1px 6px;
    font-weight: bold;
} 
.gebiet {
    margin: 1px 0 1px 16px;
}              
.gruppe {
    margin: 1px 0 1px 26px;
}  
.block {
    margin: 1px 0 1px 30px;
}               
.ordner {
    color:#000000;
    text-decoration:none;
}
.ordner:hover {
    color: #000000;
    text-decoration: none;
}    
.comb_1  {
    border-style:dotted;
    border-width:0 0 1px 0;
    border-color:#aaaaaa;
    padding:1px 0 1px 0; 
}
.comb_2  {
    padding-bottom:20px;
}
.input_feld {
  float:right;
}
.bs_bez  {
    float:left;
    width:230px;
    margin:1px 2px 2px 1px;
    background-color:#F0EFEC;
    padding:2px 2px 2px 2px;
    border-style:solid;
    border-width:1px;
    border-color:#666666;
}
.bs_bez2  {
    float:left;
    display:inline;
    font-weight:bold;
    padding:1px 3px 0 1px;
}
/*----------------------------------------- news ------------------------------------*/   
.news_t1  {
    border-style:dotted;
    border-width:0 0 1px 0;
    border-color:#aaaaaa;
    background-image:url(../grafiken/icon_date.gif);
    background-repeat:no-repeat;
    padding:0 0 2px 20px;
    min-height:18px;
}
.datum  {
    font-weight:bold;
    color:#880000;
}
.bez_autor  {
    margin-left:200px;
}
.autor  {
    font-weight:bold;
    color:#880000;
}
.news_t2  {
    background-image:url(../grafiken/icon_page.gif);
    background-repeat:no-repeat;
    padding:0 0 2px 20px;
    margin-top:4px;
    min-height:18px;
}
.kategorie  {
    font-weight:bold;
    color:#880000;
}
.kategorie_2  {
    font-weight:bold;
    color:#008800;
}
.titel  {
    font-weight:bold;
}
.news_t3  {
    margin:3px 0 40px 0;
}
.inhalt  {
    vertical-align: top;
} 
.inhalt2  {
    vertical-align: top;
    padding: 0 0 0 5px;
} 
