/*--------------------------*/
/* Allgemeiner Seitenaufbau */
/*--------------------------*/

body {margin: 0px; padding: 0px; background: #f2efe5;}
b {color: #a29061;}
p {margin-top: 0px; padding-top: 0px;}
p.ohnemargin {margin: 0px; padding: 0px;}
p.partnerlogo {margin-top: 0px; padding-top: 0px; text-align: center; width: 100%; height: 110px;}
img.goldborder {border: 1px solid #a29061;}
img.goldbordermargin {border: 1px solid #a29061; margin-right: 10px;}
img.goldbordermarginleft {border: 1px solid #a29061; margin-left: 10px;}
img.goldbordermarginbottom {border: 1px solid #a29061; margin-bottom: 10px;}
table.referenttable {margin-top: 10px; margin-bottom: 10px;}
table.referenttable_bottom {margin-bottom: 10px;}
table.referenttable_top {margin-top: 10px;}
span.menu2 {color: white; font-family: "Arial Narrow"; font-size: 12px; font-weight: bold; margin-left: 7px; margin-right: 7px;	 padding: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; line-height: 23px;}
span.underline {text-decoration: underline;}

div#outer {width: 955px; margin: 0px; padding: 0px; }
div#inner_left {width: 760px; float: left; margin: 0px;}
div#inner_right {display: none;}
div#toplogo_left {display: none}
div#toplogo_right {width: 171px; margin-top: 40px; margin-left: 20px;}
div#loginbox {border: 1px dotted #C0C0C0; width: 161px;	margin-top: 25px; margin-left: 20px; padding: 5px; font-family: Arial; font-size: 10px;}
div.contentbox_left {margin-right: 0px; margin-left: 20px; width: 360px;}
div.contentbox_right {margin-right: 0px; margin-left: 0px; width: 360px; float: right;}
div.contentbox_breit {margin-right: 0px; margin-left: 20px; width: 740px;}
div.contentbox_breit_hoch {margin-right: 0px; margin-left: 20px; width: 740px;}
div.contentbox_breit_font {margin-right: 0px; margin-left: 20px; width: 740px; font-family: Arial; font-size: 12px; line-height: 15px; }
div.contentbox_outside {margin-right: 0px; margin-top: 0px; margin-bottom: 20px; border: 1px dotted #C0C0C0; width: 100%;}
div.contentbox_outside_noborder {margin-right: 0px; margin-top: 0px; width: 100%;}
div.contentbox_inside {margin: 0px; padding: 10px; font-family: Arial; font-size: 12px; line-height: 15px; width: 95%;}
div.contentbox_inside_small {margin: 0px; padding: 10px; font-family: Arial; font-size: 12px; line-height: 15px; width: 220px;}
div.contentbox_inside_nopadding {margin: 0px; padding: 0px; font-family: Arial; font-size: 10px; line-height: 10px; width: 100%;}
div#headline {margin-bottom: 20px; margin-left: 20px; font-family: Arial; font-weight: bold; font-size: 18px; color: #a29061;}
div#headline_gold {color: #a29061; margin-left: 20px; font-family: Arial; font-weight: bold; font-size: 18px;}
div#headline_gold_2 {color: #a29061; margin-left: 20px; font-family: Arial; font-weight: bold; font-size: 18px;}
div#headline_gold_border {color: #a29061; margin-left: 20px; font-family: Arial; font-weight: bold; font-size: 18px; margin-bottom: 20px;}
div#headline_black {color: #000000; margin-left: 20px; font-family: Arial; font-weight: bold; font-size: 18px;}
div#headline_black_border {color: #000000; margin-left: 20px; font-family: Arial; font-weight: bold; font-size: 18px; margin-bottom: 20px;}
div#headline_grey {color: #B0B0B0; margin-left: 20px; font-family: Arial; font-weight: bold; font-size: 18px; margin-bottom: 50px;}
div.mehrlink {clear: left; width: 95%; height: 20px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px;}
div.mehrlink_noclear {width: 95%; height: 20px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px;}
div.mehrlink_ur {float: right;}
div.sidemehrlink {clear: both; width: 95%; height: 20px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px;}
div.sidenews {margin-top: 10px; border-top: 1px dotted #C0C0C0; margin-left: 20px; width: 171px; font-family: Arial; font-size: 12px; line-height: 15px;}
div#bottombar {float: left; margin-top: 20px; width: 100%; height: 20px; background-color: white; font-family: Arial; font-size: 10px; padding: 0px;}
div#bottombar_inside {width: 950px;}
td.borderbottom {border-bottom: 1px dotted #C0C0C0;}
td.borderbottom_padding {border-bottom: 1px dotted #C0C0C0; padding-top: 10px; padding-bottom: 10px;}
td.borderdotted {border: 1px dotted #C0C0C0;}
td.borderdotted_lefttopbottom {border-left: 1px dotted #C0C0C0; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0;}
td.borderdotted_righttopbottom {border-right: 1px dotted #C0C0C0; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0;}
table#whoiswho {margin-left: 20px;}


/*------------*/
/* Navigation */
/*------------*/

div#menu1 {display: none;}
div#menu2 {display: none;}
div#menu2_platzhalter {display: none;}
div#menu3 {display: none;}
div#menu4 {display: none;}


/*-------*/
/* Links */
/*-------*/

a.navi1:link, a.navi1:active, a.navi1:visited {color: white; text-decoration: none; font-family: "Arial Narrow"; font-size: 12px; font-weight: bold; margin-left: 7px; margin-right: 7px;	 padding: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; line-height: 23px;}
a.navi1_active:link, a.navi1_active:active, a.navi1_active:visited {color: #a29061; text-decoration: none; font-family: "Arial Narrow"; font-size: 12px; font-weight: bold; margin-left: 7px; margin-right: 7px; padding: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; line-height: 23px;}
a.navi1:hover {color: #a29061;}
a.navi2:link, a.navi2:active, a.navi2:visited {color: white; text-decoration: none; font-family: "Arial Narrow"; font-size: 12px; font-weight: bold; margin-left: 7px; margin-right: 7px;	 padding: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; line-height: 23px;}
a.navi2_active:link, a.navi2_active:active, a.navi2_active:visited {color: #a29061; text-decoration: none; font-family: "Arial Narrow"; font-size: 12px; font-weight: bold;	 margin-left: 7px; margin-right: 7px; padding: 0px; margin-top: 0px;	 margin-bottom: 0px;	 vertical-align: middle; line-height: 23px;}
a.navi2:hover {color: #a29061;}
a.loginnavi:link, a.loginnavi:active, a.loginnavi:visited {color: #B0B0B0; text-decoration: none; font-family: Arial; font-size: 10px; font-weight: bold; line-height: 20px; padding: 0px;}
a.loginnavi:hover {color: #a29061;}
a.normal:link, a.normal:active, a.normal:visited {color: #B0B0B0; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 20px; padding: 0px;}
a.normal:hover {color: #a29061;}
a.normalklein:link, a.normalklein:active, a.normalklein:visited {color: #B0B0B0; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; padding: 0px;}
a.normalklein:hover {color: #a29061;}
a.contentboxlink_ur:link, a.contentboxlink_ur:active, a.contentboxlink_ur:visited {color: #B0B0B0; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 20px; padding: 0px; float: right;}
a.contentboxlink_ur:hover {color: #a29061;}
a.contentboxlink_ul:link, a.contentboxlink_ul:active, a.contentboxlink_ul:visited {color: #B0B0B0; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 20px; padding: 0px; margin-left: 10px;}
a.contentboxlink_ul:hover {color: #a29061;}
a.bottomnavi:link, a.bottomnavi:active, a.bottomnavi:visited {text-decoration: none; color: black; font-family: Arial; font-size: 10px; line-height: 20px; margin-right: 20px;}
a.bottomnavi:hover {text-decoration: underline;}
a.programmlink:link, a.programmlink:active, a.programmlink:visited {color: #a29061; text-decoration: none; font-family: Arial; font-size: 18px; font-weight: bold; line-height: 20px; padding: 0px;}
a.programmlink:hover {color: #000000;}

/*-----------*/
/* Formulare */
/*-----------*/


input.login {width: 121px; border: 1px solid #808080; margin: 0px; padding: 0px; // margin-left: -20px;}
input.kontaktformular {width: 240px; border: 1px solid #808080; margin: 0px; padding: 0px;}
input.kontaktformular_plz {width: 60px; border: 1px solid #808080; margin: 0px; padding: 0px; margin-right: 8px;}
input.kontaktformular_ort {width: 170px; border: 1px solid #808080; margin: 0px; padding: 0px;}
input.kontaktformular_button {width: 110px; border: 0px solid #808080; margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; font-weight: bold; background: #f2efe5; color: #B0B0B0;}
input.anmeldeformular_button {border: 0px dotted #808080; margin: 0px; padding: 0px; font-family: Arial; font-size: 14px; font-weight: bold; background: #f2efe5; color: #B0B0B0;}
textarea.kontaktformular_textarea {width: 240px; border: 1px solid #808080;	margin: 0px; padding: 0px;}
input.whoiswhoformular {width: 180px; border: 1px solid #808080; margin: 0px; padding: 0px;}
input.whoiswhoformular_plz {width: 40px; border: 1px solid #808080; margin: 0px; padding: 0px; margin-right: 8px;}
input.whoiswhoformular_ort {width: 130px; border: 1px solid #808080; margin: 0px; padding: 0px;}
input.whoiswhoformular_button {width: 110px; border: 0px solid #808080; margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; font-weight: bold; background: #f2efe5; color: #B0B0B0;}
select.whoiswhoformular {width: 180px; border: 1px solid #808080; margin: 0px; padding: 0px; font-size: 10px;}
textarea.whoiswhoformular {width: 180px; border: 1px solid #808080; margin: 0px; padding: 0px;}
select.whoiswhoanzeige {border: 1px solid #808080; margin: 0px; padding: 0px; font-size: 10px;}