body { font-family:verdana, Geneva, Arial, sans-serif; table-layout:fixed; text-align:center; margin-top:8px; background-color:#000000 }

/*Basic*/
#top { position:relative; width:900px; height:265px; top:0; text-align:left; margin:auto; border-bottom:1px solid #ffffff; background-image:url(../images/bg_top.gif); background-position:top; background-repeat:no-repeat; display:none }
#content { position:relative; width:900px; height:250px; margin:auto; background-image:url(../images/bg.gif) }
html>body #content { height:auto; min-height:250px }
#left { position:relative; float:left; width:225px; text-align:left; clear:both; display:none }
#main1 { position:relative; float:left; width:672px; height:200px; text-align:left }
html>body #main1 { height:auto; min-height:200px }
#main2 { position:relative; float:left; width:452px; height:392px; text-align:left }
html>body #main2 { height:auto; min-height:392px }
#right { position:relative; float:left; width:220px; height:200px; text-align:left; display:none }
html>body #right { height:auto; min-height:392px }
#bottom { position:relative; clear:both; width:900px; margin:auto; text-align:left; border-top:5px solid #E87500; padding-top:3px; display:none }

p,div,td,br { margin:0; color:#ffffff; font-size:12px }
h1 { margin:0 0 15px 0; color:#ffffff; font-size:12px; font-weight:bold }
h2 { margin:0 0 15px 0; color:#ffffff; font-size:10px; font-weight:normal }
h3 { margin:0 0 15px 0; color:#ffffff; font-size:15px; font-weight:bold }
ul { color:#ffffff; font-size:11px; margin-top:0; margin-bottom:0 }
li { color:#ffffff; font-size:11px; line-height:15px; margin-left:-22px }
form { margin:0; padding:0; color:#000000 }
a:link, a:visited, a:active { font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
a:hover { font-size:11px; font-weight:bold; color:#f0f0f0; text-decoration:underline }

/*Main*/
.main_prt { float:right; margin-right:8px }
.main_h1 { margin:0 0 15px 18px; color:#000000; font-size:12px; font-weight:bold }
.main_p { margin:0 12px 0 18px; color:#000000; font-size:12px; font-weight:normal }

/*Bottom*/
.bottom_create { font-size:11px; font-weight:normal; color:#ffffff; float:right } 
.bottom_create a:link, .bottom_create a:visited, .bottom_create a:active { font-size:11px; font-weight:bold; color:#aaaaaa; text-decoration:none } 
.bottom_create a:hover { font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline } 
.bottom_copy { font-size:11px; font-weight:normal; color:#ffffff }

/*Empfehlen*/
.empfehlen_page { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc; clear:left; margin-left:18px }
.empfehlen_h1 { margin:0; color:#fbd62a; font-size:13px; font-weight:bold }

/*Form*/
.form_tableft {float:left; background-color:#dddddd; margin:0 2px 2px 18px; padding:5px; height:25px; width:255px; voice-family:"\"}\""; voice-family:inherit; width:225px; height:15px }
html>body .form_tableft { width:245px; height:15px }
.form_tableft2 { float:left; background-color:#dddddd; margin:0 2px 2px 18px; padding:5px; height:71px; width:255px; voice-family:"\"}\""; voice-family:inherit; width:225px; height:65px }
html>body .form_tableft2 { width:245px; height:65px }
.form_tabright { float:left; background-color:#dddddd; 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:#dddddd; 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:#dddddd; 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:#ffffff }
.form_field2 { width:205px; height:63px; border:0; font-size:11px; margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff }
.form_button { width:80px; background-color:#ffffff; font-size:11px; font-weight:bold; color:#03054f; border:1px solid #03054f; text-align:center; cursor:pointer }


/*fnc*/
.fnc_h1 { margin:0 0 15px 0; color:#fbd62a; font-size:13px; font-weight:bold }
.fnc_p { color:#000000; font-weight:bold; font-size:11px }
.fnc_p a:link, .fnc_p a:visited, .fnc_p a:active { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:none; }
.fnc_p a:hover { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:underline; }
.fnc_li {  }
.fnc_li a:link, .fnc_li a:visited, .fnc_li a:active { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:none; }
.fnc_li a:hover { font-size:11px; font-weight:bold; color:#676cb6; text-decoration:underline; }
.fnc_field { width:150px; border:0; font-size:11px; margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff }

/*Individual*/
.menu_top { height:30px; border-bottom:5px solid #E87500; text-align:right }
.menu_top a:link, .menu_top a:visited, .menu_top a:active { font-size:11px; color:#ffffff; text-decoration:none; margin:8px }
.menu_top a:hover { text-decoration:underline }
.main_menu_top { position:absolute; top:35px; left:0; background-color:#03054F; width:225px; height:230px; border-right:1px solid #ffffff }
.main_menu { font-size:15px; font-weight:bold; color:#ffffff; border-top:1px dashed #ffffff; line-height:34px; margin-bottom:5px; margin-left:18px; margin-right:18px }
.main_menu a:link, .main_menu a:visited, .main_menu a:active { font-size:15px; color:#ffffff; text-decoration:none }
.main_menu a:hover { text-decoration:underline }
.flash_top { position:absolute; top:35px; left:226px; width:673px; height:230px; background-color:#03054f; display:block }
.a_left { margin-left:18px; margin-right:18px }
.a_left a:link, .a_left a:visited, .a_left a:active { font-size:11px; color:#E87500; text-decoration:none }
.a_left a:hover { text-decoration:underline }
.h1_left { border-bottom:1px solid #E87500; margin:18px 18px 15px 18px }
.main_span_home { width:220px; display:block; float:left }
.main_span_page { width:450px; display:block; float:left }
.main_span_long { width:675px; display:block; float:left }
.home_box { border:1px dotted #969696; margin-left:18px }
.h1_main { margin-left:18px; margin-right:18px; margin-top:18px; margin-bottom:10px }
.p_tit_home { font-size:11px; font-weight:bold; color:#E87500; margin-left:16px; margin-bottom:8px; margin-top:8px }
.gif_home { margin-left:-7px; margin-right:3px }
.main_home_a { margin-left:15px; margin-bottom:5px; margin-right:5px; font-size:10px; font-weight:normal; color:#ffffff }
.main_home_a a:link, .main_home_a a:visited, .main_home_a a:active { font-size:10px; font-weight:normal; text-decoration:none; color:#FFFFFF }
.main_home_a a:hover { text-decoration:underline }
.right_span { width:210px; display:block }
.right_box { border:1px dotted #969696; padding:8px; font-size:11px }
.h1_right { margin-top:18px; margin-bottom:5px }
.left_span { width:210px; display:block }

