/*

     FARBEN



     graublau: #3B4B5B

     gr?n:     #B2BC00



*/







/* ...Basics.................................. */



* {

  margin: 0;

  padding: 0;

  font-family: verdana, arial, helvetica, swiss, sans-serif;

  color: #3B4B5B;

  text-decoration: none;

}



body {

  background-color: #fff;
  font-size: 12px;
  line-height: 17px;

}

hr {

  height: 1px;

  width: 100px;

  clear: both;

  border: none;

  visibility: hidden;

}

img {

  border: none;

}

a{color:#B2BC00;}

p#welcome{color: #b2bc00;margin-left:570px;font-weight:bold}
p#welcome a{color: #b2bc00;}



/* ...Layout-Container........................ */



#content {
	width: 900px;
	min-height: 520px;
	height:auto;
	margin-top: 30px;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
}



/* Kopfbereich mit Bild und Logo */

#head {

  height: 110px;

  background-color: #3B4B5B;

}

  #headpic {

    float: left;

  }

  #logo {

     margin: 69px 0 0 283px;

  }



/* Hauptnavigation */

#navig {

  margin: 25px 0 0 20px;

  font-weight: bold;

  list-style-type: none;

  line-height: 12px;
  width:880px;

}

  #navig li { float: left; padding: 0; padding-left:12px; margin: 0 25px 0 0;line-height:13px;	border-left-width: 2px;
	border-left-style: solid;border-left-color: #b2bc00; }

  #navig li:hover {
	border-left-color: #3b4b5b;

  }

  #navig li.active {

    border-left-color: #3b4b5b;
	border-left-width: 2px;
	border-left-style: solid;
	

  }

  #navig li a { color: #b2bc00;line-height:13px }

  #navig li a:hover {

    color: #3b4b5b;

  }





/* Inhalte */

#main {

  margin: 50px 40px 0 0;

  width: 476px;

  float: left;
  
  font-size:11px;

}

  #main h1,h2 {

    margin: 0 0 8px 0;
	font-size:12px;
  }

  #main h1{cursor:pointer}

  #main h2, h2 {

    font-weight: bold;

  }



  #main p, #main ul {

    margin: 0 0 8px 0;

  }

  #main ul {

    padding: 0 0 0 20px;

  }

  #main div{width:218px;height:auto;float:left;margin-right:20px;font-size:10px !important; line-height: 12px;}
  #main div .caps{font-size:10px;line-height: 12px;}


  .aktuelles { height: 265px; overflow: auto; list-style-type: none; padding: 0 !important; }

  .aktuelles li {

    margin: 0 0 8px 0;

  }



  .impressum * {

    font-size: 10px;

    line-height: 12px;

  }

  #impleft {

    width: 200px;

    float: left;

    margin: 0 20px 0 0;

  }

  #impright {

    width: 250px;

    float: right;

  }





/* Unternavigation */
#submenue{float:left;width:340px;font-size:11px}
#submenue div{width:280px}
#submenue h2{margin-top:50px}

.subnavig {
	list-style-type: none;
	height: auto;
	width: 340px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	/*float:left;*/
}

.subnavig li ol{
	margin-left:25px;
	margin-top:9px;
	list-style-type: none;
}

.subnavig li {
	padding: 0;
	margin: 0 0 9px;
	line-height:13px;
	height:auto;
}

.subnavig li:hover, .subnavig li.active {}

.subnavig li span{
	color: #3b4b5b;
  	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3b4b5b;
	padding-left:12px}

.subnavig li a.sel{
	color: #3b4b5b;
  	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3b4b5b;
	padding-left:12px}
  
.subnavig li a {
	border-left-width: 1px;
	border-left-style: solid;
    color: #B2BC00;
	line-height:13px;
	padding-left:12px
  }

.subnavig li a:hover {

    color: #3b4b5b;

}


form#anfrage{
	margin-top:20px;
	margin-bottom:20px;
	width:280px;
	font-size:11px;
	border: 1px solid #3b4b5b;
	padding:10px;
}
#anfrage fieldset{float:left;clear:left;width:150px;padding:10px}
#anfrage label{margin-top:7px;display:block;float:left;width:110px;padding-top:2px;clear:left}
#anfrage input{margin-top:7px;display:block;float:left}
#anfrage textarea{margin-top:7px;display:block;float:left;width:160px;height:40px}
#anfrage input.smit{width:100px;margin-top:0px;clear:left;height:22px;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif}