/*------------------------------- Description: CSS StyleSheet File (c) copyright 2007 GastRaum Type: Screen -------------------------------*/
/* -- screenjump disabler -- html { height: 100% } body { min-height: 101%;} -- screenjump disabler -- */ 
body {background-color: #fff;font-size: 11px;font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;color: #666;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: #777;}
label.light {float: left; display:block; margin: 0px 0px 0px 2px;	padding: 0px; font-size: 11px; color: #777; font-weight:bold;}
form {margin: 0px 0px 0px 0px;}
td {font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;color: #666;}
p, h1, pre {margin: 0px; padding: 5px 10px;}
.headerstyle1 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-align: right;color: #777;}
h1 {font-size:13px;font-weight: normal;padding:0px;margin:0px;/*background-color: #d1d1d1; font-size: 13px;text-transform:none;text-align: left;color: #777;padding-bottom: 10px;*/}
h2 {font-size:20px; font-weight: normal;padding: 0px;margin:0px;}

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

.keynote {font-size:9px;color:#808080;}
.keynote_eventkalender {font-size:9px;color:#888;}
.keynote_strong {font-size:9px; color:#666;}
.branche_title {font-size:10px;color:#a0a0a0;}

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

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

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

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

a.link2:link {color: #666;font-size: 11px;text-decoration:none;}
a.link2:hover {color: #333;font-size: 11px;text-decoration:none;}

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

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

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

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

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

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

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: #c59810; font-size: 11px; text-decoration:none;}
a.top_nav_kunde:visited {color: #c59810; font-size: 11px; text-decoration:none;}
a.top_nav_kunde:hover {color: #c59810; font-size: 11px; text-decoration:underline;}
a.top_nav_kunde:active {color: #c59810; font-size: 11px; text-decoration:underline;}



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

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


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

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

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

input.buttonframe_1 {border: 1px #888 solid; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; cursor: pointer; font-weight: normal; background-color:#ddd; color:#666; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_1:hover {background-color:#f1f1f1;}
input.buttonframe_2 {overflow:visible;border: 1px #666 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#f1f1f1;color:#555;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_2:hover {background-color:#d1d1d1;}
input.buttonframe_3 {border: 1px #888 solid; font: 11px Arial, Helvetica, sans-serif; line-height: 17px; cursor: pointer; font-weight: normal; background-color:#ddd; color:#666; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_3:hover {background-color:#f5f5f5;}
input.buttonframe_4 {border: 1px #888 solid; font: 11px Arial, Helvetica, sans-serif; line-height: 17px; cursor: pointer; font-weight: normal; background-color:#eee; color:#555; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_4:hover {background-color:#d1d1d1;}
input.buttonframe_5 {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#f1f1f1;color:#555;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_5:hover {background-color:#d1d1d1;}
input.buttonframe_5_del {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#f1f1f1;color:#555;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_5_del:hover {background-color:#b95959;color:#fff;}
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:#c3c3c3;color:#963535;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_6_del:hover {background-color:#963535;color:#fff;}
input.buttonframe_6 {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#ddd;color:#555;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_6:hover {background-color:#fefefe;}
input.buttonframe_7 {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#e1e1e1;color:#555;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_7:hover {background-color:#f9f9f9;}
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:#c3c3c3;color:#963535;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_7_del:hover {background-color:#963535;color:#fff;}
input.buttonframe_8 {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#e8e8e8;color:#555;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_8:hover {background-color:#fafafa;}

input.buttonframe_highlight {overflow:visible;border: 1px #d57800 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#c3c3c3;color:#d57800;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_highlight:hover {overflow:visible;border: 1px #666 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#d57800;color:#666;padding: 0px 10px 0px 10px;margin: 0px 7px 0px 0px;}
input.buttonframe_row0 {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#d8d8d8;color:#555;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
input.buttonframe_row0:hover {background-color:#c4c4c4;}
input.buttonframe_row1 {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#e8e8e8;color:#555;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
input.buttonframe_row1:hover {background-color:#c4c4c4;}
input.buttonframe_row2 {overflow:visible;border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 17px;cursor: pointer;font-weight: normal;background-color:#e8e8e8;color:#555;padding: 0px 10px 0px 10px;margin: 2px 7px 0px 0px;}
input.buttonframe_row2:hover {background-color:#c4c4c4;}
input.buttonframe_360 {border: 1px #888 solid; font: 11px Arial, Helvetica, sans-serif; line-height: 17px; cursor: pointer; font-weight: normal; background-color:#f3f3f3; color:#666; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.buttonframe_360:hover {background-color:#ccc;}

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

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


input.frame_search {border: 1px #888 solid;font: 11px Arial, Helvetica, sans-serif;line-height: 16px;cursor: pointer;font-weight: normal;background-color:#f0f0f0;color:#606060;padding: 0px 10px 0px 10px;margin: 0px 0px 0px 3px;}
input.frame_search:hover {border: 1px #888 solid;background-color:#ccc;color:#606060;}
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.namefield {width: 110px;padding: 0px 0px 0px 5px;border: 1px #888 solid;font-family: Arial, Helvetica, sans-serif;line-height: 17px;font-size: 11px;color: #666;}

.spacer3 {background-color:#c4c4c4;clear:left;height:3px;} 

#main_content {width: 917px;margin: 0px;margin-left: auto;margin-right: auto;background-color: #fff;} 
#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: #888;}
.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; background:url(spacer.gif);z-index:999; } 
#ergebnisContent {padding:10px 10px 5px 10px; background:#eee; }
#suchergebnisse { background:#d2d2d2; height:35px; margin-top:4px; padding:0px; }
#suchergebnisse:hover { background:#e4e4e4; }
#ergebnistext { height:16px; }
#searchtext { padding-left:67px;padding-top:5px; }
a.searchlink { color: #666; text-decoration:none; }
a.searchlink:hover { color: #555; 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: #8d8d8d url(../images/mainnav_w_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: #555;display: inline;}
.maincontent_nav a:visited {text-decoration:none;color: #555;}
.maincontent_nav a.active {background: #fafafa;text-decoration:none;cursor: default;color: #555;}
.maincontent_nav a.active:hover {text-decoration:none;cursor: default;color: #555;}
.maincontent_nav a:hover {text-decoration:underline;color: #555;}

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

#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,
#gutscheine #navGutscheine a {background: #c4c4c4 url(../images/mainnav_w_a.gif);text-decoration: none;color:#333;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,
#gutscheine #navGutscheine a:hover {background: #c4c4c4 url(../images/mainnav_w_a.gif);text-decoration: underline;color:#333;cursor: pointer;}

/*--#login #navLogin a,--*/ 
#maincontent {background-color: #c4c4c4;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:#ddd;color: #c59810;text-align: left;height: 20px;line-height:20px;padding: 0px 0px 10px 10px;} 
#meldungen2 {background-color:#f3f3f3;color: #c59810;text-align: left;height: 20px;line-height:20px;padding: 0px 0px 0px 10px;margin: 10px;} 
#meldungen3 {color: #c59810;text-align: left;height: 20px;line-height:20px;padding: 0px 0px 5px 0px;} 
#meldungen_ml {background-color:#f3f3f3;color: #c59810;text-align: left;padding: 5px 10px 5px 10px;margin: 10px;}

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

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

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

#bottom_spacer {background-color: #c4c4c4;width: 917px;height: 27px;clear: both;margin: 0px;padding: 0px;} 
#bottom_spacer_viewer {background-color: #c4c4c4;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_w.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: #555;font-size: 11px;line-height: 13px;width: 60px;text-align: right;padding-right: 5px;border:1px #888 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 #888 solid;}
.reg_rahmen222 {font-family: Arial, Helvetica, sans-serif;color: #444;font-size: 11px;height: 15px;width: 222px;padding-left: 2px;border:1px #888 solid;}
.reg_rahmen270 {font-family: Arial, Helvetica, sans-serif;color: #555;font-size: 11px;line-height: 13px;width: 267px;padding-left: 2px;border:1px #888 solid;}
.reg_rahmen290 {font-family: Arial, Helvetica, sans-serif;color: #555;font-size: 11px;line-height: 13px;width: 290px;padding-left: 2px;border:1px #888 solid;}
.reg_rahmen290_2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 290px;}
.reg_rahmen240 {font-family: Arial, Helvetica, sans-serif;color: #777;font-size: 11px;line-height: 15px;width: 240px;padding-left: 2px;border:1px #888 solid;}
.reg_rahmen140 {font-family: Arial, Helvetica, sans-serif;background-color:#f2f2f2; 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:#f2f2f2; 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: #555;font-size: 11px;line-height: 13px;width: 591px;padding-left: 2px;border: 1px #888 solid ;}
.reg_rahmen360 {font-family: Arial, Helvetica, sans-serif;color: #555;font-size: 11px;line-height: 13px;width: 550px;padding-left: 2px;border: 1px #888 solid ;}
#reg_rahmen_kommentar {font-family: Arial, Helvetica, sans-serif;color: #777;font-size: 11px;width: 495px;padding-left: 2px;line-height: 15px;border: 1px #999 solid ;}
.reg_date_rahmen {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.reg_rahmen160_u{ font-family: Arial, Helvetica, sans-serif;background-color:#ddd; color: #777;font-size: 11px;line-height: 14px;width: 160px;padding-left:0px;margin-top: 2px;border:1px solid #888;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: #ededed;font-size: 11px;text-transform: none;font-weight: bold;padding-left: 10px;padding-top: 17px;padding-bottom: 10px;text-align: left;color: #666;}
#kommentar_content {background-color: #ededed;text-align: left;margin: 0px;padding: 0px 10px 10px 10px;}
#kommentar_content_row1 {background-color: #d8d8d8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 10px 10px 8px;} 
#kommentar_content_row2 {background-color: #e8e8e8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 10px 10px 8px;}

#kommentar_first_row1 {background-color: #d8d8d8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_first_row2 {background-color: #e8e8e8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;} 
#kommentar_second_row1 {background-color: #d8d8d8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_second_row2 {background-color: #e8e8e8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;} 
#kommentar_third_row1 {background-color: #d8d8d8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_third_row2 {background-color: #e8e8e8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_forth_row1 {background-color: #d8d8d8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;}
#kommentar_forth_row2 {background-color: #e8e8e8;text-align: left;margin: 0px 0px 1px 0px;padding: 10px 0px 10px 8px;} 

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

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

#newsletter-box {background-color:#f1f1f1;padding:17px 10px 7px 10px;width:293px;float:left;}
#newsletter-box-hl {font-weight:bold;color:#666;float:left;padding-bottom:7px;}
#newsletter-box-text {background-color: #d8d8d8;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 #888 solid;}
input.newsletter-box {border: 1px #888 solid; font: 11px Arial, Helvetica, sans-serif; line-height: 15px; cursor: pointer; font-weight: normal; background-color:#ddd; color:#666; padding: 0px 10px 0px 10px; margin: 0px 7px 0px 0px;}
input.newsletter-box:hover {background-color:#f1f1f1;}

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

#promo1 {text-align: left;margin: 0px;padding: 0px;}
#promo2 {text-align: left;margin: 0px;padding: 0px;}

.searchcontent {display:none;}

.topinfo_sponsor {background-color: #ededed; text-align:center; margin-top: 0px;margin-bottom: 3px; height: 20px; line-height: 20px; color: #888; 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:-1;padding:0;}

#ls_direktlinks_HLnav {clear: left;margin: 0px;padding: 0px;} 
#ls_direktlinks_HLnav li{background-color: #fcfcfc;color:#666;text-align: left;list-style: none;margin: 0px;border-bottom:3px solid #c4c4c4;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: #dddddd;color:#666;text-align: left;list-style: none;margin: 0px;border-bottom:3px solid #c4c4c4;padding: 0px;} 
#ls_direktlinks_nav li.active {color:#444;background-color: #fefefe;text-decoration:none;}
#ls_direktlinks_nav li.active2 {color:#444;background-color: #c9d8f0;text-decoration:none;}
#ls_direktlinks_nav ul  {margin:0px;padding:0px;}
#ls_direktlinks_nav li a {display: block;height: 20px;line-height: 20px;color: #777;font-size: 11px;padding-left:  10px;text-decoration:none;}
#ls_direktlinks_nav li a.active {color:#444;background-color: #fefefe;text-decoration:none;}
#ls_direktlinks_nav li a:hover {color:#444;background-color: #fafafa;}

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


#profile_username {background-color: #fbfbfb;font-size: 17px;text-transform: none;letter-spacing: 1px;padding: 8px 0px 10px 10px;text-align: left;color: #555;}
.user_profile_comments_list {background-color: #fafafa;text-align: left;margin: 10px 10px 0px 0px;} 

.calendar_hl_date {font-size:11px;color:#666;line-height:12px;}
.calendar_hl_categorie {font-size:9px; color:#888;line-height:18px;}
.calendar_hl_categorie_publish {font-size:9px; color:#9e9266;line-height:18px;}
.calendar_hl {font-weight: bold;line-height:14px;color:#666;}
.calendar_text {color:#555;}
.calendar_links {font-size:9px; color:#9e9266;}
.calendar_link_admin {font-size:10px; color:#9e9266;}

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