body { background:#ffffff; margin:0 }
.body { font-family:Arial, Verdana, Geneva, sans-serif; table-layout:fixed; text-align:center; margin-top:0 }

/*Basic*/
#content { margin:0; text-align:center }
#left { font-family:Arial; color:#ffffff; font-size:13px; text-align:left; display:block; width:186px; line-height:13px; float:left; display:none }
#main { font-family:Arial; color:#ffffff; font-size:13px; text-align:left; display:block; width:640px; line-height:14px; float:left; padding-top:0; margin:0 }
#tools { position:absolute; margin:-20px 0 0 400px; display:none }
#right { text-align:right; display:block; float:left; margin-left:50px; voice-family:"\"}\""; voice-family:inherit; margin-left:50px }
html>body #right { margin-left:108px }
#bottom { position:relative; clear:both; width:905px; height:23px; margin:30px auto; text-align:left; font-family:Arial, Verdana, Geneva, sans-serif; border-bottom:1px dotted #ffffff; border-top:1px dotted #ffffff; display:none }

p,div,td,br { margin:0; color:#000000; font-size:13px; font-weight:normal }
h1 { margin:0; color:#e72e8c; font-size:15px; font-weight:bold }
h2 { margin:0; color:#e72e8c; font-size:13px; font-weight:bold }
h3 { margin:0; color:#e72e8c; font-size:13px; font-weight:bold }
ul { color:#ffffff; font-size:13px; margin-top:5px; margin-bottom:5px; margin-right:20px }
li { color:#ffffff; font-size:13px; line-height:15px; margin-left:0 }
form { margin:0; padding:0; color:#ffffff }
a:link, a:visited, a:active { font-size:13px; font-weight:normal; color:#e72e8c; text-decoration:none }
a:hover { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:underline }

/*Left*/
.main_menu { margin:0; height:17px; padding:2px 0 2px 0; voice-family:"\"}\""; voice-family:inherit; height:13px }
html>body .main_menu { height:13px }
.main_menu a:link, .main_menu a:visited, .main_menu a:active { display:block; font-size:16px; font-weight:normal; color:#ffffff; text-decoration:none }
.main_menu a:hover { color:#e72e8c; text-decoration:none }
.main_menu span { background-color:#e72e8c; font-size:16px; font-weight:normal; color:#ffffff; text-decoration:none; padding-right:2px }
.main_spanimg { float:right; margin:0 0 0 20px }
.main_spanimg img { margin-bottom:5px; border:1px solid #e72e8c }
#main_img_l { float:left; margin:2px 5px 5px 0 }
#main_img_l img { border:1px solid #e72e8c }
#main_img_c { width:100%; text-align:center; display:block; margin:2px 0 5px 0 }
#main_img_c img { border:1px solid #e72e8c }
#main_img_r { float:right; margin:2px 0 5px 5px }
#main_img_r img { border:1px solid #e72e8c }

/*Main*/
.main_prt { position:absolute; left:602px; margin-top:-5px; display:block; width:50px; text-align:right }
.main_h1 { margin:0 0 14px 0; color:#e72e8c; font-size:15px; font-weight:bold }
.main_p { margin:0 0 15px 0; color:#000000; font-size:13px; font-weight:normal; line-height:15px }
.main_p table { border:1px solid #000000; border-collapse:collapse }

/*Bottom*/
.bottom_create { font-size:10px; font-weight:normal; color:#ffffff; float:left; display:block; width:719px; margin-top:5px } 
.bottom_create a:link, .bottom_create a:visited, .bottom_create a:active { font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none } 
.bottom_create a:hover { font-size:10px; font-weight:bold; color:#ffffff; text-decoration:underline } 
.bottom_copy { font-size:10px; font-weight:normal; color:#ffffff; float:left; width:186px; display:block; margin-top:5px }

/*Links */
.links_textcase { margin:8px 0 10px 0; padding:0 }
.links_textcase h1 { margin:0 0 15px 0; color:#e72e8c; font-size:15px; font-weight:bold; display:block }
.links_p { color:#ffffff; font-weight:normal; font-size:13px }
.links_p h1 { margin:0; color:#e72e8c; font-size:13px; font-weight:bold; float:left }
.links_p img { border:1px solid #e72e8c; float:left; margin-right:8px }

/*News*/
.news_textcase { margin:8px 0 15px 0; padding:0 }
.news_h1 { margin:0 0 15px 0; color:#e72e8c; font-size:15px; font-weight:bold }
.news_p { color:#000000; font-weight:normal; font-size:13px }
.news_p h1 { margin:0; color:#e72e8c; font-size:13px; font-weight:bold }
.news_p img { border:1px solid #e72e8c }
.news_p div { clear:right; height:10px }
.news_p div img { border:none }
.news_button a:link, .news_button a:visited, .news_button a:active { background-color:#ffffff; font-size:13px; font-weight:bold; color:#e72e8c; border:1px solid #e72e8c; text-align:center; cursor:pointer; padding:4px }
.news_button a:hover { background-color:#e72e8c; color:#ffffff; text-decoration:none }
.news_button a img { border:none }

.news_pg_act { border:1px solid #e72e8c; background:#ffffff; padding:1px 4px 1px 4px; margin:0 0 0 6px; color:#e72e8c; vertical-align:middle }
.news_pg_go { vertical-align:middle }
.news_pg_go a:link, .news_pg_go a:visited, .news_pg_go a:active { background-color:#e72e8c; padding:2px 5px 2px 5px; margin:0 0 0 6px; color:#FFFFFF; text-decoration:none }
.news_pg_go a:hover { text-decoration:underline }

/*Events*/
.event_case { position:relative; display:block; width:100%; height:25px; background:#e72e8c; border:none }
.event_case b { position:absolute; color:#000000; display:block; margin:6px 0 0 7px }
.event_field { position:relative; border:1px solid #e72e8c; font-size:11px; margin:3px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff }

/*Empfehlen*/
.empfehlen_h1 { margin:0 0 10px 0; color:#ffffff; font-size:13px; font-weight:bold }

/*Form*/
.form_b { color:#e72e8c }

.form_tableft_s { display:block; margin:0; color:#ffffff; font-size:14px; font-weight:bold }
.form_tabright_s { display:block; margin:0 0 15px 0 }

.form_tableft_l { display:block; margin:0; color:#ffffff; font-size:14px; font-weight:bold }
.form_tabright_l { display:block; margin:0 0 15px 0; height:50px }

.form_field_xs { position:relative; width:195px; height:20px; border:none; background:#e72e8c; color:#ffffff; font-size:12px; margin:0; padding:2px; font-family:Arial; voice-family:"\"}\""; voice-family:inherit; width:191px; height:16px }
html>body .form_field_xs { width:191px; height:16px }
.form_field_s { position:absolute; width:394px; height:20px; border:none; background:#e72e8c; color:#ffffff; font-size:12px; margin:0; padding:2px; font-family:Arial; voice-family:"\"}\""; voice-family:inherit; width:390px; height:16px }
html>body .form_field_s { width:390px; height:16px }
.form_field_l { position:absolute; width:394px; height:63px; border:none; background:#e72e8c; color:#ffffff; font-size:12px; margin:0; padding:2px; font-family:Arial; voice-family:"\"}\""; voice-family:inherit; width:390px; height:59px }
html>body .form_field_l { width:390px; height:59px }

.form_button { width:110px; height:20px; background:#e72e8c; font-size:12px; font-weight:normal; color:#ffffff; border:none; margin:0 3px 0 0; padding:0; text-align:center; cursor:pointer; letter-spacing:1px }

.form_tableft_sp { display:none }
.form_tabright_sp { display:none }

/*fnc*/
.fnc_h1 { margin:0; padding:4px 0 4px 0; color:#e72e8c; font-size:13px; font-weight:bold }
.fnc_h2 { margin:0 10px 0 10px; color:#e72e8c; font-size:13px; font-weight:bold }
.fnc_div { margin:0 7px 15px 0; padding:0; color:#000000; font-size:11px; font-weight:normal }
.fnc_overview { display:block; float:right; text-align:right; margin:-22px 1px 0 0 }
.fnc_overview a:link, .fnc_overview a:visited, .fnc_overview a:active { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:underline }
.fnc_overview a:hover { text-decoration:none }
.fnc_p { color:#ffffff; font-weight:normal; font-size:13px; margin:0 0 10px 0 }
.fnc_p a:link, .fnc_p a:visited, .fnc_p a:active { font-size:13px; font-weight:normal; color:#e72e8c; text-decoration:none }
.fnc_p a:hover { text-decoration:underline }
.fnc_field { width:158px; border:0; font-size:11px; margin:5px 0 1px 0; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#C7D7F0; voice-family:"\"}\""; voice-family:inherit; width:150px }
html>body .fnc_field { width:150px }
.fnc_li { color:#000000; font-weight:normal; font-size:11px; margin:0 10px 12px 32px; text-indent:-10px }
.fnc_li a:link, .fnc_li a:visited, .fnc_li a:active { font-size:11px; font-weight:normal; color:#006fba; text-decoration:none }
.fnc_li a:hover { text-decoration:underline }

/*Galerie*/
#galerie_basetab { float:left; border:none; vertical-align:top; text-align:center; width:198px; height:auto; padding:6px; background-color:none; margin:8px 0 8px 0; color:#ffffff }
.galerie_img { border:none; padding:2px; margin-top:8px }
.galerie_table { border:none }
.galerie_td { border:none; text-align:center; vertical-align:middle }
.galerie_img2 { border:none; padding:2px }
.galerie_popup_body { background-color:#3a3b3d; font-family:Verdana,Arial; text-align:center }
.galerie_popup_p { color:#e72e8c; font-size:12px; margin-left:20px }
.galerie_popup_h1 { margin:0 0 10px 20px; color:#e72e8c; font-size:14px; font-weight:bold; text-align:left }
.galerie_popup_p a:link, .galerie_popup_p a:visited, .galerie_popup_p a:active { font-size:12px; font-weight:bold; color:#e72e8c; text-decoration:none; }
.galerie_popup_p a:hover { font-size:12px; font-weight:bold; color:#e72e8c; text-decoration:underline }
.galerie_popup_span { width:33%; float:left; text-align:center }

/*Individual*/
.menus_textcase { margin:8px 0 25px 0; padding:0; text-align:left }
.menus_textcase h1 { margin:0 0 15px 0; color:#e72e8c; font-size:15px; font-weight:bold; display:block }
.menus_p { color:#ffffff; font-weight:normal; font-size:13px }
.brunch_list { color:#e72e8c; font-weight:bold; font-size:20px; padding-top:5px; display:block; float:left }

