BODY {font-family: verdana, arial, sans-serif; font-size: 13px;
      background-color: white;
      color: #333333;
      margin-top: 20px;
      margin-bottom: 20px;
      text-align:center;
      line-height:140%;
}

.headline {color: #bbbbbb; font-family: verdana, arial, sans-serif; font-size: 48px}
.headline2 {color: #999999; font-family: verdana, arial, sans-serif; font-size: 14px}
.grau_text {color: #888888; font-family: verdana, arial, sans-serif; font-size: 12px}
.header_trenner { background-color: #bbbbbb }
.weiss { background-color: white }

.small { font-size: 10px}

.grau1 {background-color: #e5e5e5;}
.grau2 {background-color: #eeeeee;}
.grau3 {background-color: #d5d5d5;}
.block_links {background-color: #eeeeee; color: #999999 }
.block_unten {color: #666666}

.gelb { background-color: #ffcc2a; }


INPUT {font-family: verdana, arial, sans-serif; font-size: 12px;}

TH {font-family: verdana, arial, sans-serif; font-size: 12px;}
TD {font-family: verdana, arial, sans-serif; font-size: 12px;}

.warning {color: red}

.searchitem {background-color: #d5d5d5}

A {text-decoration: none; color: #d2222b;}
A:hover {text-decoration: underline;}

A.MENU_1 {font-weight: bold;}
A.MENU_TRACE_1 {font-weight: bold;}

A.MENU_2 {font-weight: bold; }
A.MENU_TRACE_2 {font-weight: bold;}

A.MENU_3 {font-weight: bold; }
A.MENU_TRACE_3 {font-weight: bold; }


A.FOOTER_1 {font-weight: bold;}
A.FOOTER_TRACE_1 {font-weight: bold;}

H1 {
  font-size: 15px;
  font-weight: bold; 
  color: #888888;
}
H2 { font-size: 12px; font-weight: bold; color: #888888; padding-top: 5px;}
H3 { font-size: 12px;}
H4 { font-size: 12px;}


#navigation_top {
  width: 750px;
  margin:0px auto;
  padding: 10px;
  background-color: #f5f5f5; 
  text-align:left;
}


.top_line {
  width: 750px;
  margin:3px auto 3px auto ;
  padding: 10px;
  text-align:left;
  background-color: #e9e9e9; 
}

#content {
  margin:0px auto;
  text-align: left;
  width: 750px;
  padding: 10px;
  background-color: #f5f5f5; 
}

#content_main { 
  padding: 10px 30px 10px 10px;
  text-align: left;
}

#content_bilder { 
  padding: 10px;
  text-align: left;
}

#content H1 {
  padding-top: 20px;
}

#content H1:first-of-type {
  padding-top: 0;
}



.block {
  margin: 0 0 10px 0;
}

.search_button {
  padding: 0 0 0 5px;
  vertical-align: middle;
}

.lang_button {
  vertical-align: middle;
}

.inputs  {font-family: verdana, arial,sans-serif;
      font-size:12px;
		background-color: #ffffff;
      border: #aaaaaa 1px solid;}

.ueberschrift {font-weight: bold; color: #c5c5c5; font-size: 22px; margin: 0; padding: 0 0 10px 0;}
.ueberschrift2 {font-weight: bold; color: #c5c5c5; font-size: 18px; margin: 0; padding: 0;}
