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

/*Basic*/
#top { position:relative; width:864px; height:45px; top:0; left:35px; text-align:left; margin:auto }
#img { position:relative; width:864px; height:247px; margin:auto }
#content { position:relative; width:864px; height:auto; margin:auto; text-align:left; padding-top:8px; background-image:url(../images/bg.gif); background-position:top; background-repeat:repeat-y }
#left { position:relative; float:left; left:52px; text-align:left; width:168px; height:330px }
html>body #left { height:auto; min-height:330px }
#right { position:relative; float:left; left:88px; text-align:left; width:556px }
#footer { position:relative; width:830px; height:34px; padding:14px 34px 0 34px; margin:auto; text-align:left; background-image:url(../images/bottom.gif); background-repeat:no-repeat; voice-family:"\"}\""; voice-family:inherit; width:796px; height:20px }
html>body #footer { width:796px; height:20px }
#bottom { position:relative; clear:left; width:864px; margin:auto; text-align:left; padding-top:3px }

p,div,td,br { margin:0; color:#000000; font-size:11px }
h1 { margin:0; color:#000000; font-size:12px; font-weight:bold }
h2 { margin:0; color:#A8190C; font-size:11px; font-weight:bold }
h3 { margin:0; color:#000000; font-size:11px; font-weight:bold }
ul { color:#000000; font-size:11px; margin-top:0; margin-bottom:0 }
li { color:#000000; font-size:11px; line-height:15px; margin-left:-22px }
form { margin:0; padding:0; color:#ffffff }
a:link, a:visited, a:active { font-size:11px; font-weight:bold; color:#530000; text-decoration:none }
a:hover { font-size:11px; font-weight:bold; color:#530000; text-decoration:underline }

/*Main*/
.main_prt { float:right; margin-top:-6px }
.main_h1 { margin:0 0 8px 0; color:#000000; font-size:12px; font-weight:bold }
.main_p { margin:0; color:#000000; font-size:11px; font-weight:normal; text-align:justify }

/*Bottom*/
.bottom_create { font-size:10px; font-weight:normal; color:#000000; float:right } 
.bottom_create a:link, .bottom_create a:visited, .bottom_create a:active { font-size:10px; font-weight:bold; color:#000000; text-decoration:none } 
.bottom_create a:hover { font-size:10px; font-weight:bold; color:#000000; text-decoration:underline } 
.bottom_copy { font-size:10px; font-weight:normal; color:#000000 }

/*Empfehlen*/
.empfehlen_page { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bbbbbb; clear:left }
.empfehlen_h1 { margin:0; color:#fbd62a; font-size:13px; font-weight:bold }

/*Form*/
.form_tableft { float:left; background-color:#e5cdad; color:#000000; margin:0 2px 2px 0; padding:5px; height:25px; width:255px; voice-family:"\"}\""; voice-family:inherit; width:225px; height:15px }
html>body .form_tableft { width:225px; height:15px }
.form_tableft2 { float:left; background-color:#e5cdad; color:#000000; margin:0 2px 2px 0; padding:5px; height:71px; width:255px; voice-family:"\"}\""; voice-family:inherit; width:225px; height:65px }
html>body .form_tableft2 { width:225px; height:65px }
.form_tabright { float:left; background-color:#e5cdad; color:#000000; margin:0 0 2px 0; padding:3px; height:25px; width:220px; voice-family:"\"}\""; voice-family:inherit; width:220px; height:19px }
html>body .form_tabright { width:220px; height:19px }
.form_tabright2 { float:left; background-color:#e5cdad; color:#000000; margin:0 0 2px 0; padding:3px; height:69px; width:220px; voice-family:"\"}\""; voice-family:inherit; width:220px; height:69px }
html>body .form_tabright2 { width:220px; height:69px }
.form_tabcompl { float:left; background-color:#e5cdad; color:#000000; margin:0 0 2px 0; padding:5px; width:444px }
html>body .form_tabcompl { width:220px; height:69px }
.form_field { width:205px; border:0; font-size:11px; margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#efe1d0 }
.form_field2 { width:205px; height:63px; border:0; font-size:11px; margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#efe1d0 }
.form_button { width:80px; background-color:#e5cdad; font-size:11px; font-weight:bold; color:#000000; border:1px solid #DEDFE0; text-align:center; cursor:pointer }

/*News*/
.news_textcase { background-color:#efe1d0; margin:8px 8px 0 0; padding:5px; border:1px solid #ffffff }
.news_h1 { margin:0 0 15px 0; color:#000000; font-size:13px; font-weight:bold }
.news_p { color:#000000; font-weight:normal; font-size:11px }
.news_button a:link, .news_button a:visited, .news_button a:active { background-color:#e5cdad; font-size:11px; font-weight:bold; color:#000000; border:1px solid #dedfe0; text-align:center; cursor:pointer; padding:3px }
.news_button a:hover { background-color:#e5cdad; color:#000000 }
.news_pg_act { border:1px solid #000000; padding:1px 4px 1px 4px; margin:0 0 0 6px; color:#000000; 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:#000000; padding:2px 5px 2px 5px; margin:0 0 0 6px; color:#FFFFCC; text-decoration:none }
.news_pg_go a:hover { text-decoration:underline }

/*fnc*/
.fnc_h1 { margin:0 0 2px 8px; color:#A8190C; font-size:12px; font-weight:bold }
.fnc_p { color:#000000; font-weight:normal; font-size:11px; border:1px solid #DEDFE0; padding:6px }
.fnc_p a:link, .fnc_p a:visited, .fnc_p a:active { font-size:11px; font-weight:bold; color:#530000; text-decoration:none; }
.fnc_p a:hover { font-size:11px; font-weight:bold; color:#530000; text-decoration:underline; }
.fnc_lk { color:#A8190C; font-weight:normal; font-size:11px; border:1px solid #DEDFE0; padding:6px; line-height:18px }
.fnc_lk a{ font-size:11px; font-weight:bold; color:#A8190C; text-decoration:none; }
.fnc_lk a:hover { font-size:11px; font-weight:bold; color:#A8190C; text-decoration:underline; }
.fnc_lksel { background-color:#efe1d0; border-bottom:1px solid #A8190C; font-size:11px; font-weight:bold; color:#A8190C; text-decoration:none; padding:3px; display:block }
.fnc_lksel a{ font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.fnc_lksel a:hover { font-size:11px; font-weight:normal; color:#000000; text-decoration:underline; }
.fnc_lksel2 { background-color:#efe1d0; font-size:11px; font-weight:bold; color:#A8190C; text-decoration:none; padding-left:3px; padding-top:3px; margin-bottom:-3px; display:block }
.fnc_lksel2 a:link, .fnc_lksel2 a:visited, .fnc_lksel2 a:active { font-size:11px; font-weight:bold; color:#A8190C; text-decoration:none; }
.fnc_lksel2 a:hover { font-size:11px; font-weight:bold; color:#A8190C; text-decoration:underline; }
.fnc_li {  }
.fnc_li a:link, .fnc_li a:visited, .fnc_li a:active { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.fnc_li a:hover { font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }
.fnc_field { width:145px; border:0; font-size:10px; margin:3px 0 0 0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#efe1d0; color:#000000 }

/*Individual*/
.menu_top { position:absolute; left:255px; width:500px; text-align:right; padding-top:22px }
.menu_top a:link, .menu_top a:visited, .menu_top a:active { font-size:11px; color:#000000; text-decoration:none; font-weight:bold }
.menu_top a:hover { text-decoration:underline }
.menu_top2 { position:absolute; left:765px; width:50px; text-align:right; padding-top:22px; color:#0A6197 }
.menu_top2 a:link, .menu_top2 a:visited, .menu_top2 a:active { font-size:11px; color:#0A6197; text-decoration:none; font-weight:bold }
.menu_top2 a:hover { text-decoration:underline }
.footer2 { color:#000000 }
.footer2 a:link, .footer2 a:visited, .footer2 a:active { font-size:11px; color:#000000; text-decoration:none; font-weight:normal }
.footer2 a:hover { text-decoration:underline }
.footer { font-size:11px; font-weight:normal; color:#000000; float:right } 
.distribution { width:250px; padding-bottom:15px; display:block; color:#000000; font-size:11px; font-weight:normal; text-align:justify; float:left }


