/*------------------------------- Description: CSS StyleSheet File (c) copyright 2007 GastRaum Type: Screen -------------------------------*/
/* -- screenjump disabler -- html { height: 100% } body { min-height: 101%;} -- screenjump disabler -- */ 
body {background-color: #000; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #ccc; padding: 10px; margin: 0px;}
body img{border: 0px;}
.imageborder_white:hover {border: 1px solide #fff;}

label {float: left; display:block; margin: 0px 0px 0px 2px;	padding: 0px; font-size: 11px; color: #fff;}
label.light {float: left; display:block; margin: 0px 0px 0px 2px;	padding: 0px; font-size: 11px; color: #ccc; font-weight:bold;}
form {margin: 0px 0px 0px 0px;}
td {font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #ccc;}
p, H1, pre {margin: 0px; padding: 5px 10px;}
.headerstyle1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: right; color: #ccc;}
H1 {font-size:13px;font-weight: normal;padding:0px;margin:0px;/*background-color: #2f2f2f; font-size: 13px; text-transform:none; text-align: left; color: #ccc;	padding-bottom: 10px;*/}
H2 {font-size: 11px;clear: left;text-align: left;list-style: none;/*font-size:20px;*/ font-weight: normal; padding: 0px;margin:0px;}

.white { color:#fff;}
.highlight { color:#fff;}
.header_bold {font-weight: bold;}
.header_bold_white {font-weight: bold; color:#fff;}
.header_bold_strong {font-weight: bold; color:#fff;}
.header_bold_strong2 {font-size:13px;font-weight: bold; color:#fff;}

.keynote {font-size:9px; color:#999;}
.keynote_eventkalender {font-size:9px; color:#ddd;}
.keynote_strong {font-size:9px; color:#bbb;}
.branche_title {font-size:10px; color:#a0a0a0;}

a.underlined {color: #bbb; text-decoration:underline;}
a.underlined:visited {color: #bbb; text-decoration:underline;}
a.underlined:hover {color: #fff; text-decoration:underline;}
a.underlined:active {color: #fff; text-decoration:underline;}

a {color: #bbb; font-size: 11px; text-decoration:none;}
a:visited {color: #bbb; font-size: 11px; text-decoration:none;}
a:hover {color: #bbb; font-size: 11px; text-decoration:underline;}
a:active {color: #bbb; font-size: 11px; text-decoration:none;}

a.calendar_link_admin {color: #bdb8a6; font-size: 11px; text-decoration:none;}
a.calendar_link_admin:visited {color: #bdb8a6; font-size: 11px; text-decoration:none;}
a.calendar_link_admin:active {color: #bdb8a6; font-size: 11px; text-decoration:none;}
a.calendar_link_admin:hover {color: #fff; font-size: 11px; text-decoration:underline;}

a.calendar_link_admin_del {color: #bdb8a6; font-size: 11px; text-decoration:none;}
a.calendar_link_admin_del:visited {color: #bdb8a6; font-size: 11px; text-decoration:none;}
a.calendar_link_admin_del:active {color: #bdb8a6; font-size: 11px; text-decoration:none;}
a.calendar_link_admin_del:hover {color: #963535; font-size: 11px; text-decoration:underline;}

a.delete {color: #bbb; font-size: 11px; text-decoration:none;}
a.delete:visited {color: #bbb; font-size: 11px; text-decoration:none;}
a.delete:hover {color: #fc7474; font-size: 11px; text-decoration:underline;}
a.delete:active {color: #bbb; font-size: 11px; text-decoration:none;}

a.link2 {color: #bbb; font-size: 11px; text-decoration:none;}
a.link2:visited {color: #bbb; font-size: 11px; text-decoration:none;}
a.link2:hover {color: #fff; font-size: 11px; text-decoration:none;}

a.link3 {color: #bbb; font-size: 11px; text-decoration:none;}
a.link3:visited {color: #bbb; font-size: 11px; text-decoration:none;}
a.link3:hover {color: #fff; font-size: 11px; text-decoration:underline;}
a.link3:active {color: #bbb; font-size: 11px; text-decoration:none;}

a.white {color: #fff; font-size: 11px; text-decoration:none;}
a.white:visited {color: #fff; font-size: 11px; text-decoration:none;}
a.white:hover {color: #fff; font-size: 11px; text-decoration:underline;}
a.white:active {color: #fff; font-size: 11px; text-decoration:none;}

a.white2 {color: #bbb; font-size: 11px; text-decoration:none;}
a.white2:visited {color: #bbb; font-size: 11px; text-decoration:none;}
a.white2:hover {color: #fff; font-size: 11px; text-decoration:underline;}
a.white2:active {color: #bbb; font-size: 11px; text-decoration:none;}

a.meldungen2 {color: #e9b311; text-decoration:underline;}
a.meldungen2:visited {color: #e9b311; text-decoration:underline;}
a.meldungen2:hover {color: #e9b311; text-decoration:underline;}
a.meldungen2:active {color: #e9b311; text-decoration:underline;}

a.top_nav {color: #bbb; font-size: 11px; text-decoration:none;}
a.top_nav:visited {color: #bbb; font-size: 11px; text-decoration:none;}
a.top_nav:hover {color: #bbb; font-size: 11px; text-decoration:underline;}
a.top_nav:active {color: #bbb; font-size: 11px; text-decoration:none;}

a.top_nav_admin {color: #900; font-size: 11px; text-decoration:underline;}
a.top_nav_admin:visited {color: #900; font-size: 11px; text-decoration:underline;}
a.top_nav_admin:hover {color: #900; font-size: 11px; text-decoration:underline;}
a.top_nav_admin:active {color: #900; font-size: 11px; text-decoration:underline;}

a.top_nav_kunde {color: #e9b311; font-size: 11px; text-decoration:none;}
a.top_nav_kunde:visited {color: #e9b311; font-size: 11px; text-decoration:none;}
a.top_nav_kunde:hover {color: #e9b311; font-size: 11px; text-decoration:underline;}
a.top_nav_kunde:active {color: #e9b311; font-size: 11px; text-decoration:underline;}

a.boldnav {color: #fff; font-weight: bold; font-size: 11px; text-decoration:none;}
a.boldnav:visited {color: #fff; font-weight: bold; font-size: 11px; text-decoration:none;}
a.boldnav:hover {font-weight: bold; color: #fff; font-size: 11px; text-decoration:underline;}
a.boldnav:active {color: #fff; font-weight: bold; font-size: 11px; text-decoration:none;}

a.boldnav_underlined {color: #fff; font-weight: bold; font-size: 11px; text-decoration:underline;}
a.boldnav_underlined:visited {color: #fff; font-weight: bold; font-size: 11px; text-decoration:underline;}
a.boldnav_underlined:hover {font-weight: bold; color: #fff; font-size: 11px; text-decoration:underline;}
a.boldnav_underlined:active {color: #fff; font-weight: bold; font-size: 11px; text-decoration:none;}

a.buttonnav {border: 1px #bbb solid; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; font-weight: normal; background-color:#666; color:#bbb; padding: 3px 10px 3px 10px; margin: 0px 0px 0px 0px;}
a.buttonnav:hover {background-color:#888; text-decoration:none;border: 1px #fff solid;color:#fff;}

/*.buttonlink a {border: 1px #bbb solid; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; font-weight: normal; background-color:#666; color:#bbb; padding: 3px 10px 3px 10px; margin: 0px 0px 0px 0px;}
.buttonlink a:hover {background-color:#888; text-decoration:none;border: 1px #fff solid;color:#fff;}
*/
.buttonlink a {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#555;color:#fff;padding: 3px 10px 3px 10px;margin: 0px 7px 0px 0px;}
.buttonlink a:hover {background-color:#888;text-decoration:none;}

.buttonlink_admin a {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#666;color:#fff;padding: 3px 10px 3px 10px;margin: 0px 7px 0px 0px;}
.buttonlink_admin a:hover {background-color:#888;text-decoration:none;}

a.directory {color: #bbb; font-size: 11px; text-decoration:none;}
a.directory:visited {color: #bbb; font-size: 11px; text-decoration:none;}
a.directory:hover {color: #bbb; font-size: 11px; text-decoration:underline;}
a.directory:active {color: #bbb; font-size: 11px; text-decoration:none;}

#locationsuche_nav li a {display: block; height: 20px; line-height: 20px; color: #bbb; font-size: 11px;	padding-left: 10px;	text-decoration:none;}
#locationsuche_nav li a:hover {background-color: #666; /*text-decoration:underline;*/}
#locationsuche_nav li a.active {background-color: #666;	text-decoration:none;}

input.frame_white {overflow:visible; display:block;	border: 1px #fff solid;	font: 11px Arial, Helvetica, sans-serif; line-height: 17px;	cursor: pointer; font-weight: normal; background-color:#666; color:#fff; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.frame_white:hover {background-color:#888;}

input.buttonframe_1 {border: 1px #fff solid; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; cursor: pointer; font-weight: normal; background-color:#494949; color:#fff; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_1:hover {background-color:#888;}
input.buttonframe_2 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#555;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_2:hover {background-color:#777;}
input.buttonframe_3 {border: 1px #fff solid; font: 11px Arial, Helvetica, sans-serif; line-height: 17px; cursor: pointer; font-weight: normal; background-color:#494949; color:#fff; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_3:hover {background-color:#888;}
input.buttonframe_4 {border: 1px #fff solid; font: 11px Arial, Helvetica, sans-serif; line-height: 17px; cursor: pointer; font-weight: normal; background-color:#555; color:#fff; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_4:hover {background-color:#888;}
input.buttonframe_5 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#666;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_5:hover {background-color:#888;}
input.buttonframe_5_del {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#666;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_5_del:hover {background-color:#900;}
input.buttonframe_6_del {overflow:visible;border: 1px #963535 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#999;color:#963535;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_6_del:hover {border: 1px #fff solid;background-color:#b01b1b;color:#fff;}
input.buttonframe_6 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#555;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_6:hover {background-color:#777;}
input.buttonframe_7 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#555;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_7:hover {background-color:#888;}
input.buttonframe_7_del {overflow:visible;border: 1px #963535 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#963535;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_7_del:hover {border: 1px #fff solid;background-color:#b01b1b;color:#fff;}

input.buttonframe_highlight {overflow:visible;border: 1px #e9b311 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#e9b311;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_highlight:hover {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#e9b311;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_row0 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#777;color:#fff;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
input.buttonframe_row0:hover {background-color:#aaa;}
input.buttonframe_row1 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#fff;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
input.buttonframe_row1:hover {background-color:#aaa;}
input.buttonframe_row2 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#fff;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
input.buttonframe_row2:hover {background-color:#aaa;}
a.buttonframe_row1 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#777;color:#fff;padding: 2px 12px 3px 12px;margin: 2px 7px 0px 0px;}
a.buttonframe_row1:hover {background-color:#aaa;text-decoration:none;}
a.buttonframe_row2 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#fff;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
a.buttonframe_row2:hover {background-color:#aaa;text-decoration:none;}
input.buttonframe_360 {border: 1px #fff solid; font: 11px Arial, Helvetica, sans-serif; line-height: 17px; cursor: pointer; font-weight: normal; background-color:#666; color:#fff; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_360:hover {background-color:#888;}
input.buttonframe_kommentar {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#fff;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
input.buttonframe_kommentar:hover {background-color:#666;}
input.buttonframe_8 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 0px 0px 0px;}
input.buttonframe_8:hover {background-color:#666;}

input.buttonframe_keynote_row0 {overflow:visible;border: 0px #888 solid;font: 9px Arial, Helvetica, sans-serif;cursor: pointer;font-weight: normal;background-color:#777;color:#eee;}
input.buttonframe_keynote_row0:hover {text-decoration:underline}

input.buttonframe_new {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 0px 0px 0px;}
input.buttonframe_new:hover {background-color:#666;}
input.buttonframe_new1 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#999;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 0px 0px 0px;}
input.buttonframe_new1:hover {background-color:#777;}

input.frame_white_494949 {border: 1px #fff solid; font: 11px Arial, Helvetica, sans-serif; line-height: 17px; cursor: pointer; font-weight: normal; background-color:#494949; color:#fff; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.frame_white_494949:hover {background-color:#888;}
input.frame_white_555 {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#555;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.frame_white_555:hover {background-color:#777;}
input.frame_white_extras {overflow:visible;	border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#666;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 0px 0px 10px;}
input.frame_white_extras:hover {background-color:#444;}
input.frame_white_new {overflow:visible;border: 1px #fff solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#888;color:#fff;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.frame_white_new:hover {background-color:#666;}
input.frame_search {border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 16px;cursor: pointer;font-weight: normal;background-color:#000;color:#eee;padding: 0px 10px 0px 10px;margin: 0px 0px 0px 3px;}
input.frame_search:hover {border: 1px #fff solid;	background-color:#555; color:#fff;}
input.namefield {width: 110px; padding: 0px 0px 0px 5px; border: 1px solid; /*border: 1px #fff solid;*/ font-family: Arial, Helvetica, sans-serif; line-height: 17px;font-size: 11px; color: #555;}
	
.spacer3 {background-color:#2f2f2f;clear:left;height:3px;} 

#main_content {width: 917px;margin: 0px;margin-left: auto;margin-right: auto;background-color: #000;} 

#top_nav {width: 917px;clear: left;text-align: left;list-style: none;height: 40px;padding: 0px;margin: 0px;/*margin-left: 30px;*/}
#top_nav li{padding-right: 7px;margin: 0px;display: inline;}

#kontakt #navKontakt a,
#vr360 #navVR360 a, 
#log_in #navLog_in a,
#LocationGesucht #navLocationGesucht a,
#Fotografen #navFotografen a,
#Partner #navPartner a,
#Service #navService a,
#premium #navPremium a,
#anmeldung #navAnmeldung a,
#impressum #navImpressum a {text-decoration:underline;}

#search_form {float: left;width: 400px;height: 30px;margin: 0px;padding: 0px;/*margin-left: 30px;*/}
#search_form_input {width: 190px;padding: 0px 0px 0px 5px;border: 1px #666 solid;/*border: 1px #fff solid;*/line-height: 16px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #555;}
#search_black {/*display: none;*/ !important /* einblendung schwarzer such-button! */}
#search_white {display: none; !important /* ausblendung weisser such-button! */}

.ajax_search_form {float: left;width: 350px;height: 30px;margin: 0px;padding: 0px;/*margin-left: 30px;*/}
.ajax_search_form_input {width: 229px;padding: 0px 0px 0px 5px;border: 1px #666 solid;/*border: 1px #fff solid;*/line-height: 16px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #aaa;}
.ajax_search_black {/*display: none;*/ !important /* einblendung schwarzer such-button! */}
.ajax_search_white {display: none; !important /* ausblendung weisser such-button! */}
#xergebnis { display:none; position:absolute; margin:0 20px 0 0;  width:292px; height:300px; padding-top:5px;z-index:999; } 
#ergebnisContent {padding:10px 10px 5px 10px; background:#444; }
#suchergebnisse { background:#666; height:35px; margin-top:4px; padding:0px; }
#suchergebnisse:hover { background:#505050; }
#ergebnistext { height:16px; }
#searchtext { padding-left:67px;padding-top:5px; }
a.searchlink { color: #eee; text-decoration:none; }
a.searchlink:hover { color: #fff; text-decoration:none; }

#logo {float: right;/*width: 300px;*/height: 30px;margin-top: 0px;margin-bottom: 30px;padding: 0px;}
#logo_black {/*display: none;*/ !important /* einblendung schwarzes Logo! */}
#logo_white {display: none; !important /* ausblendung weisses Logo! */}

#main_nav {clear: both;margin: 0px;padding: 0px;}
#main_nav li {float: left;height: 27px;margin: 0px;margin-right: 1px;padding: 0px;list-style: none;}
#main_nav a {float: left;font-size: 12px;text-transform: none;letter-spacing: 1px;height: 27px;line-height: 27px;padding: 0px 30px 0px 30px;text-decoration: none;color: #fff;background: #676767 url(../images/mainnav_b_p.gif);}
#main_nav a:hover {text-decoration:underline;}

.maincontent_nav {clear: both;margin: 0px;clear: left;text-align: left;padding: 0px 0px 0px 10px;margin: 0px;}
.maincontent_nav li {float: left;line-height: 20px;height: 20px;margin: 0px;margin-right: 3px;padding: 0px;list-style: none;}
.maincontent_nav a {float: left;font-size: 11px;height: 20px;line-height: 20px;padding: 0px 10px 3px 10px;text-decoration: none;color: #fff;display: inline;}
.maincontent_nav a:visited {text-decoration:none;color: #fff;}
.maincontent_nav a:hover {text-decoration:underline;color: #fff;}
.maincontent_nav a.active {background: #666;text-decoration:none;cursor: default;color: #fff;}
.maincontent_nav a.active:hover {background: #666;text-decoration:none;cursor: default;color: #fff;}

.maincontent_top {background-color: #666;text-align: left;height: 20px;margin: 23px 10px 0px 10px;} 
.maincontent_list {background-color: #666;text-align: left;margin: 10px 10px 0px 10px;} 
.maincontent_search {background-color: #555;text-align: left;margin: 10px 10px 10px 10px;} 
.maincontent_listing1 {margin: 0px;padding: 0px;} 
.maincontent_listing2 {margin: 0px;padding: 0px;} 

#home #navHome a, 
#login #navLogin a,
#locationsuche #navLocationsuche a,
#veranstaltungen #navVeranstaltungen a,
#eventkalender #navEventkalender a,
#location_gesucht #navLocation_gesucht a,
#mittagskarte #navMittagskarte a,
#aktionen #navAktionen a, 
/*--#login #navLogin a,--*/
#gutscheine #navGutscheine a {background: #2F2F2F url(../images/mainnav_b_a.gif);text-decoration: none;cursor: pointer;}

#home #navHome a:hover, 
#login #navLogin a:hover,
#locationsuche #navLocationsuche a:hover,
#veranstaltungen #navVeranstaltungen a:hover,
#eventkalender #navEventkalender a:hover,
#location_gesucht #navLocation_gesucht a:hover,
#mittagskarte #navMittagskarte a:hover,
#aktionen #navAktionen a:hover, 
/*--#login #navLogin a,--*/
#gutscheine #navGutscheine a:hover {background: #2F2F2F url(../images/mainnav_b_a.gif);text-decoration: underline;cursor: pointer;}

#maincontent {background-color: #2f2f2f;width: 917px;height: auto;clear: left;text-align: left;margin: 0px;padding: 0px;} 
#maincontent_v2 {margin-left: 30px;margin-right: 30px;padding: 0px;} 

#directory {text-align: left;list-style: none;height: 20px;padding: 15px 0px 0px 30px;margin: 0px;}
#directory_blank {text-align: left;list-style: none;height: 20px;padding-top: 7px;padding-left: 30px;margin: 0px;}
#directory_blank17 {text-align: left;list-style: none;height: 17px;padding-top: 7px;padding-left: 30px;margin: 0px;}
#directory li{padding-right: 7px;margin: 0px;display: inline;}

#meldungen {background-color:#494949;color: #e9b311;text-align: left;padding: 0px 0px 10px 10px;} 
#meldungen2 {background-color:#666;color: #e9b311;text-align: left;height: 20px;line-height:20px;padding: 0px 0px 0px 10px;margin: 10px;} 
#meldungen3 {color: #e9b311;text-align: left;padding: 0px 0px 10px 0px;} 
#meldungen_ml {background-color:#666;color: #e9b311;text-align: left;padding: 5px 10px 5px 10px;margin: 10px;} 

#content_left {background-color: #494949;margin: 0px;padding: 0px 10px 10px 10px;}
#content_right {text-align: left;margin-right: 10px;padding-top: 8px;}

#headline_include {background-color: #494949;font-size: 15px;/*width: 196px;*/text-transform: none;letter-spacing: 1px;padding-left: 10px;padding-top: 8px;padding-bottom: 25px;text-align: left;color: #fff;}

#preview_maincontent {margin-left: 30px;margin-right: 30px;padding: 0px;} 

#bottom_spacer {background-color: #2f2f2f;width: 917px;height: 27px;clear: both;margin: 0px;padding: 0px;} 
#bottom_spacer_viewer {background-color: #2f2f2f;width: 917px;height: 8px;clear: both;margin: 0px;padding: 0px;} 
#height_spacer {width: 917px;height: 5px;margin: 0px;padding: 0px;} 

#footer {background-image:url(../images/footer_b.jpg);width: 917px;height: 110px;clear: left;margin-top: 5px;padding: 0px;} 

#registration_form{border: 0px;margin: 0px;padding: 0px;list-style: none;}
#registration_form li{padding-bottom: 9px;margin: 0px;}
#registration_form li.last{padding-bottom: 0px;margin: 0px;}
#registration_form label{font-size: 11px;font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;font-weight: bold;padding-left: 2px;margin: 0px;}

#registration_form1{border: 0px;margin: 0px;padding: 0px;list-style: none;}
#registration_form1 li{padding-bottom: 5px;margin: 0px;}
#registration_form1 label{font-size: 11px;font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;font-weight: bold;padding-left: 2px;margin: 0px;}

.reg_rahmen {font-family: Arial, Helvetica, sans-serif;color: #555;font-size: 11px;width: 262px;padding-left: 2px;border:1px solid;}
.reg_rahmen60 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;line-height: 13px;width: 60px;text-align: right;padding-right: 5px;border:1px #333 solid;}
.reg_rahmen190 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 190px;}
.reg_rahmen200 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;height: 15px;width: 200px;padding-left: 2px;border:1px #333 solid;}
.reg_rahmen222 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;height: 15px;width: 222px;padding-left: 2px;border:1px #333 solid;}
.reg_rahmen270 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;line-height: 13px;width: 267px;padding-left: 2px;border:1px #333 solid;}
.reg_rahmen290 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;line-height: 13px;width: 290px;padding-left: 2px;border:1px #333 solid;}
.reg_rahmen290_2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 290px;}
.reg_rahmen240 {font-family: Arial, Helvetica, sans-serif;color: #555;font-size: 11px;line-height: 15px;width: 240px;padding-left: 2px;border:1px #777 solid;}
.reg_rahmen140 {font-family: Arial, Helvetica, sans-serif;background-color:#eee; color: #555;font-size: 11px;line-height: 13px;width: 135px;padding-left: 2px;margin-top: 2px;border:0px;}
.reg_rahmen200rec {font-family: Arial, Helvetica, sans-serif;background-color:#eee; color: #555;font-size: 11px;line-height: 12px;width: 192px;padding-left: 2px;margin-left: 10px;margin-top: 2px;border:0px;}

.reg_rahmen2 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;width: 591px;padding-left: 2px;line-height: 13px;border: 1px #333 solid ;}
#reg_rahmen_kommentar {font-family: Arial, Helvetica, sans-serif;color: #555;font-size: 11px;width: 495px;padding-left: 2px;line-height: 15px;border: 1px #777 solid ;}
.reg_rahmen360 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;width: 550px;padding-left: 2px;line-height: 13px;border: 1px #333 solid ;}
.reg_date_rahmen {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.reg_rahmen160_u{ font-family: Arial, Helvetica, sans-serif;background-color:#494949; color: #bbb;font-size: 11px;line-height: 14px;width: 160px;padding-left:0px;margin-top: 2px;border:1px solid #ccc;border-top-style:none;border-right-style:none;	border-left-style:none;border-bottom-style:solid;}

.faq {display: none; margin-left: 10px;}
.recommend {display: none; margin-top:7px;}
.extras_element {display: none; margin: 0px;}
div#viewerinfos {display: block; padding-top: 7px; margin: 0px;}
div#extras {display: none; padding: 0px; margin-top: 7px;}
div#Hauptbranche {display: block;}
div#Unterbranche_1 {display: none;}
div#Unterbranche_2 {display: none;}

#kommentar_headline {background-color: #494949;font-size: 11px;text-transform: none;font-weight: bold;padding-left: 10px;padding-top: 17px;padding-bottom: 10px;text-align: left;color: #fff;}
#kommentar_content {background-color: #494949;text-align:left;margin: 0px;padding: 0px 10px 10px 10px;} 
#kommentar_content_row1 {background-color: #777;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 10px 10px 8px;}
#kommentar_content_row2 {background-color: #888;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 10px 10px 8px;} 
#kommentar_first_row1 {background-color: #777;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_first_row2 {background-color: #888;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;} 
#kommentar_second_row1 {background-color: #777;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_second_row2 {background-color: #888;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;} 
#kommentar_third_row1 {background-color: #777;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_third_row2 {background-color: #888;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_forth_row1 {background-color: #777;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_forth_row2 {background-color: #888;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}

#watchlist_register {background-color: #666;text-align: left;margin: 10px 0px 1px 0px;padding: 10px;}
#watchlist_password {background-color: #666;text-align: left;margin: 10px 0px 1px 0px;padding: 10px;}
#watchlist_login {background-color: #666;text-align: left;margin: 10px 0px 1px 0px;padding: 10px;}

#reserving-box {background:#494949;padding:17px 10px 7px 10px;width:292px;float:left;}
#reserving-box-hl {font-weight:bold;color:#fff;float:left;padding-bottom:7px;}
#reserving-box-text {background-color: #777;width:182px;height: 53px; text-align: left;padding-left: 10px;padding-top: 7px;}

#newsletter-box {background-color:#494949;padding:17px 10px 7px 10px;width:293px;float:left;}
#newsletter-box-hl {font-weight:bold;color:#fff;float:left;padding-bottom:7px;}
#newsletter-box-text {background-color: #777;height: 53px; text-align: left;padding-left: 10px;padding-top: 7px;}
.newsletter-box-input {font-family: Arial, Helvetica, sans-serif;color: #aaa;font-size: 11px;line-height: 15px;height: 15px;width: 155px;border: 1px #fff solid;}
input.newsletter-box {border: 1px #fff solid; font: 11px Arial, Helvetica, sans-serif; line-height: 15px; cursor: pointer; font-weight: normal; background-color:#777; color:#fff; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.newsletter-box:hover {background-color:#494949;}


#eventgalerie_headline {background-color: #494949;font-size: 11px;text-transform: none;font-weight: bold;padding-left: 10px;padding-top: 17px;padding-bottom: 10px;text-align: left;color: #fff;}
#eventgalerie_content {background-color: #494949;text-align: left;padding: 0px 10px 10px 10px;}
#eventgalerie_content_text {background-color: #777;height: 50px; text-align: left;padding-left: 10px;padding-top: 10px;}

.searchcontent {display:none;}

.topinfo_sponsor {background-color: #494949;text-align:center;margin-top: 0px;margin-bottom:3px;height: 20px;line-height: 20px;color: #aaa;font-size: 11px;/*border-bottom: 3px solid #2f2f2f;*/cursor: default;}

.Stil1 {font-family: Arial, Helvetica, sans-serif;font-size: xx-small;color: #999999;}
div.dyn {position:relative;overflow:hidden;margin-bottom:0;margin-top:-2;padding:0;}

#ls_direktlinks_HLnav {clear: left;margin: 0px;padding: 0px;} 
#ls_direktlinks_HLnav li{background-color: #888;color:#fff;text-align: left;list-style: none;margin: 0px;border-bottom:3px solid #2f2f2f;padding: 0px;display: block;height: 20px;line-height: 20px;font-size: 11px;padding-left: 10px;text-decoration:none;} 
#ls_direktlinks_HLnav ul{margin:0px;padding:0px;}

#ls_direktlinks_nav {clear: left;margin: 0px;padding: 0px;} 
#ls_direktlinks_nav li{background-color: #494949;color:#c9c9c9;text-align: left;list-style: none;margin: 0px;border-bottom:3px solid #2f2f2f;padding: 0px;} 
#ls_direktlinks_nav li.active {color:#fff;background-color: #666;text-decoration:none;}
#ls_direktlinks_nav li.active2 {color:#fff;background-color: #667a9b;text-decoration:none;}
#ls_direktlinks_nav ul{margin:0px;padding:0px;}
#ls_direktlinks_nav li a {display: block;height: 20px;line-height: 20px;color: #bbb;font-size: 11px;padding-left: 10px;text-decoration:none;}
#ls_direktlinks_nav li a.active {color:#fff;background-color: #666;text-decoration:none;}
#ls_direktlinks_nav li a:hover {color:#fff;background-color: #666;}

#kommentar-box {background:#494949;padding:17px 7px 7px 10px;width:618px;float:left;}
#kommentar-box span.headline {font-weight:bold;color:#fff;}

#profile_username {background-color:#888;font-size: 15px;text-transform: none;letter-spacing: 1px;padding: 8px 0px 10px 10px;text-align: left;color: #fff;}
.user_profile_comments_list {background-color: #666;text-align: left;margin: 10px 10px 0px 0px;}

.calendar_hl_date {font-size:11px; color:#ddd;line-height:12px;}
.calendar_hl_categorie {font-size:9px; color:#ccc;line-height:18px;}
.calendar_hl_categorie_publish {font-size:9px; color:#bdb8a6;line-height:18px;}
.calendar_hl {font-weight: bold;line-height:14px;color:#fff;}
.calendar_text {color:#eee;}
.calendar_links {font-size:9px; color:#bdb8a6;}
.calendar_links_admin {font-size:10px; color:#bdb8a6;}

.pagination_current {font-weight:bold;color:#FFF }
