/* General settings */
* {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
body {margin: 0; padding: 0;}
a {color: #000000;text-decoration: none;cursor: pointer;display: inline;font-size: 10px;font-weight: bolder;}
h1 {font-size: 12pt;}

/* forms */
label {font-size: 10pt;display:block;font-weight:bold;float: left;width: 250px;margin: 0 2px 2px 0;padding: 0 5px 0 0;}
fieldset {border: 1px solid #860707;margin: 0;padding: 0;}
legend {font-size: 11pt;color: #860707;font-weight:bold;}

/* Kartenlinks */
.map {font-size: 10pt;line-height: 1.5;}
a:hover.map {color: #DEBB44;}

/* Navigation top */
.navigation_top td {font-size: 10px;font-weight: bold;text-align: center;}
.navigation_top a {color: white;text-decoration:none;}
.navigation_top a:hover {color: #DEBB44;}

/* Navigation left */
.navigation_left {font-size: 10px;width:174px;margin:4px 4px 4px 4px;}
.navigation_left_border {border: 1px solid black;}
.navigation_left .header {height: 16px;font-weight: bold;color: #DEBB44;text-decoration: none;text-align: left;padding: 3px 0px 3px 3px;background-image: url('../images/all_sites/navi_box_left_header_bg.png');}
.navigation_left a div.body {height: 12px;font-weight: bold;color: black;text-decoration: none;text-align: left;margin: 5px 0 5px 5px;padding: 3px 0 3px 3px;border: 1px solid black;border-right: none;background-image: url('../images/all_sites/navi_box_left_body_bg.png');}
.navigation_left a:hover div.body {background-color: #400100;color: #DEBB44;background-image: url('../images/all_sites/navi_box_left_body_hover.png');}
.navigation_left a div.bodyhover {height: 12px;font-weight: bold;color: #DEBB44;text-decoration: none;text-align: left;margin: 5px 0 5px 5px;padding: 3px 0 3px 3px;border: 1px solid black;border-right: none;background-image: url('../images/all_sites/navi_box_left_body_hover.png');}
.navigation_left div.bodynewsletter {height: 120px;font-weight: bold;color: black;text-decoration: none;text-align: left;margin: 5px 0 5px 5px;padding: 3px 4px 3px 3px;border: 1px solid black;border-right: none;background-image: url('../images/all_sites/navi_box_left_bodynewsletter_bg.png');}

/* Navigation right */
.navigation_right {font-size: 10px;width:174px;margin:4px 4px 4px 4px;}
.navigation_right_border {border: 1px solid black;}
.navigation_right .header {height: 16px;font-weight: bold;color: #DEBB44;text-decoration: none;text-align: left;padding: 3px 0px 3px 3px;background-image: url('../images/all_sites/navi_box_left_header_bg.png');}
.navigation_right a div.body {height: 12px;font-weight: bold;color: black;text-decoration: none;text-align: left;margin: 5px 0 5px 5px;padding: 3px 0 3px 3px;border: 1px solid black;border-right: none;background-image: url('../images/all_sites/navi_box_left_body_bg.png');}
.navigation_right a:hover div.body {background-color: #400100;color: #DEBB44;background-image: url('../images/all_sites/navi_box_left_body_hover.png');}

/* Body Box with no links */
.navigation_left div.body {padding: 5px;color: black;text-align:left;}
.navigation_right div.body {padding: 5px;color: black;text-align:left;}

/* Content middle */
.content,.content_frame {font-size: 10pt;width:635px;margin:4px 0 4px 0;}
.content,.content_frame .border {border: 1px solid black;}
.content .header,.content_header,.content_frame .header,.content_header {height: 16px;font-weight: bold;color: #DEBB44;text-decoration: none;text-align: left;padding: 3px 0px 3px 3px;background-image: url('../images/all_sites/navi_box_left_header_bg.png');}
.content div.body, .content_body,.content_frame div.body {padding: 5px;color: black;text-align:left;}

.pferd_anbieten td {font-size: 8pt;}
.pferde_standard_tabelle td {font-size: 8pt;vertical-align: top;}

/* Footer */
.footer td {font-size: 10px;}

/* Abstammung */
.abstammung {border:1px solid black;width: 195px;min-height:18px;padding-left: 5px;background-color: #FCFCAA;}
.abstammungen tr td {height:20px;}
.abstammung_tiny {border:1px solid black;width: 100px;min-height:18px;padding-left: 5px;background-color: #FFFFCC;color:black;}
.abstammungen_tiny tr td {height:20px;}

/* Erweiterte Suche */
.advancedsearch select {width: 150px;}
.advancedsearch_elitepferde td {color: white;}

/* Deckhengst */
.navigation_left a div.body_deckhengst {height: 12px;font-weight: bold;color: #DEBB44;text-decoration: none;text-align: left;margin: 5px 0 5px 5px;padding: 3px 0 3px 3px;border: 1px solid black;border-right: none;background-color: #000000;}
.navigation_left a:hover div.body_deckhengst {background-color: #800000;color: #DEBB44;background-image: url('../images/all_sites/navi_box_left_body_hover.png');}
.content .header_deckhengst,.content_frame .header_deckhengst {height: 16px;font-weight: bold;color: white;text-decoration: none;text-align: left;padding: 3px 0px 3px 3px;background-image: url('../images/all_sites/navi_box_left_header_bg.png');}
.content div.body_deckhengst_main,.content_frame div.body_deckhengst_main {background-color: #800000;padding: 5px;color: white;text-align:left;}
.body_deckhengst_main td,.body_deckhengst_main legend,.body_deckhengst_main a,.body_deckhengst_main form {color: white;}
.body_deckhengst_main fieldset {border: 1px solid white;}
.navigation_left a div.body_deckhengst {height: 12px;font-weight: bold;color: white;text-decoration: none;text-align: left;margin: 5px 0 5px 5px;padding: 3px 0 3px 3px;border: 1px solid black;border-right: none;background-color: #800000;}
.deckhengst_site {background-color:#800000;color:white;}
.deckhengst_site td, .deckhengst_site label {background-color:#800000;color:white;}

/* Elite Pferde */
.navigation_left a div.body_elite {height: 12px;font-weight: bold;color: #DEBB44;text-decoration: none;text-align: left;margin: 5px 0 5px 5px;padding: 3px 0 3px 3px;border: 1px solid black;border-right: none;background-color: #2B2B2B;}
.navigation_left a:hover div.body_elite {background-color: #400100;color: #DEBB44;background-image: url('../images/all_sites/navi_box_left_body_hover.png');}

.content .header_elite,.content_frame .header_elite,.content_header_elite {height: 16px;font-weight: bold;color: #000000;text-decoration: none;text-align: left;padding: 3px 0px 3px 3px;background-image: url('../images/all_sites/navi_bg_wo_bk.png');}

.content div.body_elite,.content_frame div.body_elite {background-color: #292829;padding: 5px;color: #FFD700;text-align:left;}
.content div.body_elite_main,.content_frame div.body_elite_main,.content_body_elite_main { background-color: #2B2B2B;padding: 5px;color: #FFD700;text-align:left;}
.body_elite_main a,.body_elite_main td,.content_body_elite_main td,.content_body_elite_main a{color: #FFD700;}
.pferde_elite_tabelle td {font-size: 8pt;vertical-align: top;color: white;}
.body_elite_main .abstammung {color: #FFD700;background-image:url('../images/pferde_elite_preis_background.png');}
.body_elite_main fieldset {border: 1px solid #FFD700;}