

body {
padding:0px;
margin:0px;
background-color:#ffffff;
}


.boxon {position:absolute; top:-2px; left:-2px; width:320px; height:28px; padding:2px; z-index:50; visibility:visible; background:#C8D5DB; overflow:hidden; }

.boxoff {position:absolute; top:0px; left:0px; width:1px; height:1px; z-index:0; visibility:hidden; }

.starter {position:relative; top:0px; left:0px; z-index:30;}

/* BUTTON ALS LINK - START */

a.button_href_look_a_like {
	background-color: #ACC7D3;
	background-image: url(/static/images/button_bg_blue.gif);
	background-position: top;
	background-repeat: repeat-x;
    border: 1px #547483 solid;
	color: #454B4E;
	font-size: 10px;
	font-weight: bold;
	height: 17px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
a.button_href_look_a_like:HOVER {
	background-color: #ACC7D3;
	background-image: url(/static/images/button_bg_blue_hover.gif);
	background-position: bottom;
	background-repeat: repeat-x;
    border: 1px #547483 solid;
	color: #454B4E;
	font-size: 10px;
	font-weight: bold;
	height: 17px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
}
/* BUTTON ALS LINK - ENDE */



input.feld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 0px;
    width:150px;
}

a {
  font-family: Verdana, Helvetica, sans-serif; 
  color:#547483;
  text-decoration:underline;
}

a.content {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  color:#547483;
  text-decoration:none;
  
}
a.content:HOVER {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  color:#547483;
  text-decoration:underline;
}

a.box_link {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  color:#547483;
  text-decoration:underline;
  
}
a.box_link:HOVER {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  color:#547483;
  background-color:#ffffff;
  text-decoration:underline;
}

.main_table {
	width: 980px;
	margin: 0 auto;
}
.center_div {
	text-align: center;
	margin: 0 auto;
}
.body_table {
	width: 100%;
}



.subheadline, .contentheadline {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:15px;
  color:#547483;
  font-weight:bold;
}

.img {
  border:0px;
}
td {
  border:0px;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  text-align:left;
}
.td_spacer {
  width:1px;
}

td.logo_td {
  padding:0px;
}
td.logo_m_td {
  padding:0px;
}
td.logo_r_td {
  text-align:right;
}



td.newslist_titel_td {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:9px;
  color:#333333;
  text-decoration:none;
  text-align:left;
  padding:2px;
  width:200px;
}
td.newslist_datum_td {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:9px;
  color:#4C5F69;
  text-decoration:none;
  text-align:left;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:2px;
  padding-left:10px;
  border-bottom:1px solid #cccccc;
}
td.newslist_titel_td_long  {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#333333;
  text-decoration:none;
  text-align:left;
  padding:2px;
  width:620px;
}
td.newslist_datum_td_long {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#aeaeae;
  text-decoration:none;
  text-align:left;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:2px;
  padding-left:10px;
  border-bottom:1px solid #cccccc;
}

a.news_list_a {
  color:#333333;
  text-decoration:none;
}
a.news_list_a:HOVER {
  color:#333333;
  text-decoration:underline;
}

a.news_list_a_o {
  color:#333333;
  text-decoration:none;
}
a.news_list_a_o:HOVER {
  color:#333333;
  text-decoration:none;
}

td.nav_td {
  padding-top:10px;
}
.table1 {
  border:0px;
  padding:0px;
  margin:0px;
}
.logotable {
  width:980px;
  border:0px;
}
.table2 {
  width:980px;
  border:0px;
}
.table3 {
  width:980px;
  border:0px;
  border-right:1px solid #d4aa66;
  border-top:1px solid #d4aa66;
  border-bottom:1px solid #d4aa66;
}



.mainnav {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#ffffff;
  text-decoration:none;
}
.mainnav:HOVER, a.mainnav_h {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#333333;
  text-decoration:none;
}



/* KATEGORIE LIST */
.kat {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
}
.kat:HOVER {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#CCCCCC;
  text-decoration:none;
}
.kat_active {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#DEA74E;
  text-decoration:none;
}


td.right_td {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  padding:0px;
  background-color:#557483;
}
td.left_td {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  padding:0px;
  background-color:#557483;
}
td.center_td {
  background-color:#ffffff;
  border:0px;
  padding:0px;
}


.small {
  font-size:9px;
}

.red_info {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#cc0000;
  font-weight:bold;
  text-decoration:none;
}

.white_link {
  color:#ffffff;
  text-decoration:none;
}
.white_link:HOVER {
  color:#ffffff;
  text-decoration:underline;
}

.site_headline {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:18px;
  color:#d4aa66;
  font-weight:bold;
  text-decoration:none;
}


.ErwSu_subheadline {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#333333;
  text-decoration:none;
  text-align:right;
}


.bottom {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:9px;
  color:#333333;
  background-color:#ffffff;
  text-decoration:none;
  padding:5px;
  border:0px;
}






/* REGISTER FORM */

table.register_form {
width:600px;
}

td.register_form_td {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#333333;
}
td.register_form_td_error {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#DC0000;
}


.register_form_td_right, .register_form_td_right_error {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#333333;
  width:260px;
}
  .register_form_td_right_error {
  color:#DC0000;
  }
  
  
.register_form_td_center, .register_form_td_center_error {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  width:200px;
  

}
  .register_form_td_center_error {
  }


.register_form_td_left, .register_form_td_left_error {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#333333;
  text-align:right;
  width:170px;
}
  .register_form_td_left_error {
  color:#DC0000;
  }
  
  
select.register_form, select.register_form_error {
  	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: #333333;
	width: 200px; 
}
  .register_form_select_error {
  }


input.register_form, input.register_form_error {
	font-family: Verdana, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 13px;
    width:200px;
}
  input.register_form_error {
  }
  
input.register_form_ort, input.register_form_ort_error {
	font-family: Verdana, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 13px;
    width:140px;
}
  input.register_form_ort_error {
  }

input.register_form_plz, input.register_form_plz_error {
	font-family: Verdana, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 13px;
    width:55px;
}
  input.register_form_plz_error {
  }


span.register_form_error {
  color:#DC0000;
}

input.submit_form {
	background-color: #EFCF9C;
	background-image: url(/static/images/button_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
    border: 1px #DABA87 solid;
	color: #547483;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
input.submit_form:HOVER {
	background-color: #EFCF9C;
	background-image: url(/static/images/button_bg_hover.gif);
	background-position: bottom;
	background-repeat: repeat-x;
    border: 1px #DABA87 solid;
	color: #547483;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

input.submit_form_blue {
	background-color: #ACC7D3;
	background-image: url(/static/images/button_bg_blue.gif);
	background-position: top;
	background-repeat: repeat-x;
    border: 1px #547483 solid;
	color: #454B4E;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
input.submit_form_blue:HOVER {
	background-color: #ACC7D3;
	background-image: url(/static/images/button_bg_blue_hover.gif);
	background-position: bottom;
	background-repeat: repeat-x;
    border: 1px #547483 solid;
	color: #454B4E;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.reg_user {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  color:#547483;
  text-decoration:none;
  
}
a.reg_user:HOVER {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  color:#547483;
  text-decoration:underline;
}


/* LOGIN FORM */

table.login_form {
  width:150px;
}

td.login_form_right, td.login_form_right_error {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#333333;
} td.login_form_right_error { color:#DC0000; }
  
td.login_form_left, td.login_form_left_error  {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#333333;
  text-align:right;
} td.login_form_left_error { color:#DC0000; }
  
  
input.login_form {
	font-family: Verdana, Helvetica, sans-serif; 
	color: #333333; 
    width:110px;
}


/* USER DISPLAY */


td.user_display_headline {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:15px;
  color:#547483;
  font-weight:bold;
}

td.user_display_subheadline {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#547483;
  font-weight:bold;
  text-align:right;
  width:200px;
}


/* KONTAKT */
.feld {
    border: 1px #547483 solid;
	color: #333333;
	font-size: 13px;
	text-align: left;
}
td.left {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#547483;
  font-weight:bold;
  text-align:right;
}
.kontakterror {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#DC0000;
}
.kontaktsuccess {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  color:#009900;
}


.version {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size:9px;
  color:#666666;
  text-decoration:none;
}



td.row_headline {
  padding-top:7px;
  padding-bottom:4px;
  padding-left:18px;
  background-color:#666666;
  color:#ffffff;
  font-family:Arial, Verdana, Helvetica, sans-serif; 
  font-size:12px;
  text-align:left;
}

td.row_headline_center,td.row_headline_center_partner {
  padding-top:7px;
  padding-bottom:4px;
  padding-left:18px;
  background-color:#CBD5D9;
  color:#333333;
  font-family:Arial, Verdana, Helvetica, sans-serif; 
  font-size:12px;
  text-align:left;
}

td.row_headline_center_partner {
  background-color:#666666;
  color:#ffffff;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}


a.footer {
 color:#333333;
 text-decoration:none;
}

a.footer:HOVER {
 color:#DEA74E;
 text-decoration:none;
} 

.site_choice {
 color:#333333;
 text-decoration:underline;
}
.site_choice:HOVER {
 color:#DEA74E;
 text-decoration:none;
}
.site_choice_active {
 color:#DEA74E;
 text-decoration:none;
}

.partner_td {
  padding:10px;
  text-align:center;
}
