#logo {
  margin : 0 10px;
  padding : 0;
}
#logo img {
  border : 0;
  margin-right : 40px;
  margin-top : 15px;
}
#land_start {
  margin-left : 320px;
}
  h1 {
  font-size : 14px;
  color : #ccc;
  margin-bottom : 2px;
  margin-top : 0;
}
.pfad {
  text-align : right;
  color : #ccc;
  font-size : 10px;
}
.pfad a {
  color : #ccc;
}
h2 {
  font-size : 12px;
  color : #000;
  padding : 5px;
}
.h2_head {
  background-color : #eee;
  border-top : 1px solid #f18219;
  padding : 5px;
}
.h2_head img {
  border : 1px solid #eee;
  margin : 5px;
}
.h2_head_s {
  background-color : #eee;
}
#subnavi {
  margin : 0 0 10px;
  padding : 0;
  font-size : 12px;
  color : #000;
  text-align : left;
}
#subnavi li {
  margin : 0;
  display : block;
  border-bottom : 1px solid white;
}
#subnavi a {
  background : #f6c449;
  background : #F18219;
  color : #fff;
  font-weight : bold;
  display : block;
  text-decoration : none;
  padding : 3px 3px 3px 10px;
  border-bottom : 1px solid white;
}
#subnavi a:hover{
	color: #2B2193;
}


#subnavi a.aktiv {
  text-decoration : underline;
}
.box {
  color : #f18219;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  padding : 3px 0 3px 10px;
  margin-bottom : 10px;
}
.box a {
  color : #f18219;
}
.box_ba {
  color : #f18219;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  margin-bottom : 10px;
  padding : 5px 0 5px 5px;
}
.boxb_nou {
  color : #f18219;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  padding : 3px 3px 3px 10px;
  margin-bottom : 10px;
  border : 1px solid #f18219;
}
.boxb_nou a {
  color : #f18219;
  text-decoration : none;
}
.box_b li {
  font-size : 10px;
}
.boxb_small {
  color : #f18219;
  font-size : 10px;
  text-align : left;
  background-color : #eee;
  padding: 3px 0px;
  margin-bottom : 10px;
  border : 1px solid #f18219;
}
.boxb_small a {
  color : #f18219;
}
.box_bu {
  color : #f18219;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  padding : 3px 3px 3px 10px;
  margin-bottom : 10px;
  border-bottom : 1px solid #f18219;
}
.box_bu a {
  color : #f18219;
}
.box_ranf {
  color : #f18219;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  padding : 3px 3px 3px 10px;
  margin-bottom : 10px;
  border : 1px solid #f18219;
}
.box_ranf a {
  color : #f18219;
  text-decoration : none;
}
.box_ranf img {
  margin-top : 5px;
  margin-bottom : 5px;
}
.box_bo {
  color : #f18219;
  font-size : 10px;
  text-align : left;
  background-color : #eee;
  padding : 3px 3px 3px 10px;
  border : 1px solid #f18219;
  border-bottom : 0;
}
.box_bo a {
  color : #f18219;
}
.box_br {
  color : #f18219;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  padding : 3px;
  margin-bottom : 10px;
  border : 1px solid #f18219;
}
  form {
  margin : 0;
  padding : 0;
  margin-bottom : 3px;
}
  input, textarea {
  border : 1px solid #f18219;
  background-color : #fff;
}
.input_text {
  width : 120px;
  font-size : 10px;
}
.input_search {
  border : 1px solid #f18219;
  background-color : #fff;
  width : 120px;
  font-size : 10px;
}
  select {
  border : 1px solid #f18219;
}
.button {
  width : 30px;
  border : 1px solid #f18219;
  color : #394fa3;
}
.slogan {
  padding-top : 15px;
  color : #394fa3;
  font-size : 18px;
  letter-spacing : 2px;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  margin-left : 400px;
}
.slogan_orange {
  color : #f18219;
}
.slogan strong {
  margin-left : 100px;
}
.news {
  padding : 0;
  margin : 0;
  border-bottom : 1px solid #f18219;
  border-top : 1px solid #f18219;
  padding-top : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  padding-left : 40px;
}
.news_tab {
  padding : 10px;
  margin : 0;
  border : 0;
  font-size : 12px;
  width : 600px;
}
.berater_tab {
  margin : 0;
  border : 0;
  font-size : 12px;
  width : 600px;
}
.berater_tab td {
  padding-bottom : 50px;
}
body {
  padding : 0;
  margin : 0;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #000;
  background : #fff;
  width : 1000px;
}
table {
  font-size : 12px;
}
#main {
  width : 1000px;
  margin : 0 auto;
  color : black;
}
#nav {
  margin : 0 10px;
  padding : 3px 3px 3px 70px;
  font-size : 12px;
  background-color : #f18219;
  color : #fff;
}
#nav a {
  color : #fff;
  font-weight : bold;
  text-decoration : none;
  padding-left : 5px;
  padding-right : 5px;
}
#nav .first {
  padding-left : 0;
}
#nav a.aktiv {
  text-decoration : underline;
}
#nav a:hover {
	color: #2B2193;
}

#nest {
  padding : 10px 10px 0;
}
#content {
  margin-left : 185px;
  margin-right : 185px;
  margin-bottom : 10px;
  background-color : white;
  color : black;
  font-size : 12px;
}
#content_s {
  margin-left : 185px;
  margin-right : 185px;
  margin-bottom : 10px;
  background-color : #eee;
  color : black;
  font-size : 12px;
}
#content a {
  color : #f18219;
  text-decoration : none;
}
#content_s a {
  color : #f18219;
  text-decoration : none;
}
#content_2 {
  margin-left : 185px;
  margin-right : 185px;
  margin-bottom : 10px;
  background-color : white;
  color : black;
  font-size : 12px;
}
#content_2 a {
  color : #f18219;
  text-decoration : none;
}
#tagbox {
  margin : 0 10px;
  margin-bottom : 20px;
  background-color : white;
  color : black;
  font-size : 10px;
}
#tagbox_inhalt {
  color : #f18219;
  font-size : 10px;
  text-align : left;
  padding : 3px 3px 3px 10px;
  margin-bottom : 10px;
  border : 1px solid #f18219;
}
#tagbox_inhalt a {
  color : #f18219;
}
#leftbox {
  width : 160px;
  float : left;
  margin-right : 10px;
  background-color : white;
  color : black;
  margin-bottom : 10px;
  font-size : 12px;
}
.boxro {
  background-color : #f18219;
  color : #fff;
  margin-top : 10px;
  padding : 3px;
  text-align : center;
}
.boxr {
  background-color : #f18219;
  color : #fff;
  margin-top : 10px;
  margin-bottom : 10px;
  padding : 3px;
}
.boxr a {
  color : #fff;
  display : block;
}
.rightlink {
  color : #f18219;
  font-size : 10px;
}
#footer {
  margin : 0 auto;
  color : black;
  font-size : 10px;
  padding : 10px;
}
#footer a {
  color : #f18219;
  font-size : 10px;
}
.mld {
  color : #ff0000;
  font-weight : bold;
  margin-bottom : 10px;
}
  fieldset {
  padding : 5px;
}
.prevnext {
  margin-top : 10px;
  margin-bottom : 10px;
}
.clear {
  clear : both;
}
.list label {
  width : 300px;
  display : block;
  float : left;
}
.anm_form fieldset {
  margin-bottom : 10px;
  margin-top : 10px;
}
.nob {
  border : 0;
}
.infobox {
  background-color : #ffdc7f;
  font-size : 10px;
  padding : 5px;
}
.button_o {
  background : #f18219;
  color : #fff;
  font-weight : bold;
}
.grauebox {
  background-color : #eee;
  padding : 5px;
}
.randbox {
  border : 1px solid #000;
  padding : 5px;
}
  dt {
  margin-bottom : 5px;
  font-size : 14px;
  font-weight : bold;
}
.beraterbox {
  float : right;
  font-size : 10px;
  background-color : #eee;
  border : 1px solid #000;
  padding : 3px;
  margin-left : 10px;
  text-align : center;
  margin-bottom : 10px;
}
.beraterbox_small {
  float : left;
  width : 275px;
  margin-bottom : 20px;
}
.txtboxr {
  padding-left : 5px;
  padding-right : 5px;
  background-color : #eee;
  width : 220px;
  float : right;
  margin-left : 10px;
}
.tags {
  font-size : 10px;
  margin-bottom : 10px;
  margin-top : 10px;
}
  img {
  border : none;
}
.submit_img {
  border : 0;
  background-color : #eee;
  vertical-align : top;
}
.adcontentr {
  text-align: right;
  float : right;
  margin : 10px;
}
.wt {
  font-size : 10px;
  margin-top : 10px;
  margin-bottom : 10px;
}
.gads {
  font-size : 11px;
  font-family : arial, sans-serif;
  padding : 3px;
  margin-bottom : 10px;
}
.gurl2 {
  color : #000;
  text-decoration : none;
}
.gurl {
  font-weight : bold;
  color : #f18219;
  text-decoration : underline;
}
.gads span {
  font-size : 10px;
  color : #000;
}
#rightbox {
  text-align : center;
  width : 160px;
  float : right;
  color : black;
  margin-bottom : 10px;
  font-size : 10px;
}
.box_br3 {
  color : #000;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  padding : 3px 3px 3px 10px;
  margin-bottom : 10px;
  border : 1px solid #f18219;
}
.box_b {
  color : #f18219;
  font-size : 12px;
  text-align : left;
  background-color : #eee;
  padding : 3px 3px 3px 10px;
  margin-bottom : 10px;
  border : 1px solid #f18219;
}
.box_b a {
  color : #f18219;
}
#sofortr a {
  color: black;
}
#sofortr a:hover {
  color: black;
  text-decoration: underline;
}
.anchor {
  padding: 10px;
  border: 2px solid #EEE;
}
.img_left {
  float:left;
  background: #EEE;
  margin:5px;
  display: inline;
}
.img_right { 
  float:left;
  background: #EEE;
  margin:5px;
  display: inline;
}

.fuer a {
text-decoration: none;
}

.fuer a:hover {
text-decoration: underline;
color: #221B82;
}

legend h3 {
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
}
