body { font-family:Verdana, Geneva, Arial, sans-serif; table-layout:fixed; margin-top:5px }
.body { text-align:center; margin-top:15px; background:url(../images/bg.gif) top repeat-x }

/*Basic*/
#bg { position:relative; width:912px; height:750px; top:4px; display:block; margin:auto; background:url(../images/bg.jpg) top no-repeat }
html>body #bg { height:auto; min-height:750px }
#img { position:absolute; width:725px; height:180px; top:1px; left:197px }
#img img { margin:0; float:left; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; cursor:pointer }
#left { position:absolute; width:174px; height:190px; top:210px; left:0; text-align:right }
#main { position:absolute; width:635px; height:360px; top:200px; left:237px; text-align:left }
#bottom { position:absolute; width:906px; text-align:left; left:3px; bottom:10px }

p,div,td,br,pre { font-family:Verdana, Geneva, Arial, sans-serif; margin:0; color:#000000; font-size:11px }
h1 { margin:0 0 15px 0; color:#000000; font-size:13px; font-weight:bold }
h2 { margin:0 0 15px 0; color:#000000; font-size:13px; font-weight:bold }
h3 { margin:3px 12px 3px 12px; color:#000000; font-size:11px; font-weight:bold }
ul { color:#000000; font-size:11px; margin-top:5px 12px 5px 0 }
li { color:#000000; font-size:11px; line-height:15px; margin:0 12px 0 -5px }
form { margin:0; padding:0; color:#000000 }
a:link, a:visited, a:active { font-size:11px; font-weight:normal; color:#F18A00; text-decoration:none }
a:hover { font-size:11px; font-weight:normal; color:#F18A00; text-decoration:underline }

.menu { display:block; color:#000000 }

/*Main*/
.main_prt { float:right; margin:8px }
.main_h1 { margin:0 0 12px 0; color:#000000; font-size:13px; font-weight:bold }
.main_p { color:#000000; font-size:11px; font-weight:normal; text-align:left }
.main_p2 { display:block; width:268px; color:#000000; font-size:11px; font-weight:normal; text-align:right; float:left }
.main_p2 span { display:block; width:268px; padding:6px 0 6px 0; margin:4px 0 20px 0; border-bottom:1px solid #F18A00; border-top:1px solid #F18A00 }
.main_spanimg { float:right; margin:0 0 0 20px }
.main_spanimg img { margin-bottom:5px }
#main_img_l { float:left; margin:2px 5px 5px 0 }
#main_img_l img { border:1px solid #0057A2 }
#main_img_c { width:100%; text-align:center; display:block; margin:2px 0 5px 0 }
#main_img_c img { border:1px solid #0057A2 }
#main_img_r { float:right; margin:2px 0 5px 5px }
#main_img_r img { border:1px solid #0057A2 }

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

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

/*Form*/
.form_tableft { float:left; background-color:#dddddd; margin:0 2px 2px 0; padding:5px; height:25px; width:267px; voice-family:"\"}\""; voice-family:inherit; width:257px; height:15px }
html>body .form_tableft { width:257px; height:15px }
.form_tableft2 { float:left; background-color:#dddddd; margin:0 2px 2px 0; padding:5px; height:71px; width:267px; voice-family:"\"}\""; voice-family:inherit; width:257px; height:65px }
html>body .form_tableft2 { width:257px; 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:#fef3e4 }
.form_field2 { width:205px; height:63px; border:0; font-size:11px; margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fef3e4 }
.form_button { width:80px; background-color:#fef3e4; font-size:11px; font-weight:bold; color:#F18A00; border:1px solid #F18A00; text-align:center; cursor:pointer }
.form_tableftx { display:none }
.form_tabrightx { display:none }

/*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:12px }
.fnc_p a:link, .fnc_p a:visited, .fnc_p a:active { font-size:12px; font-weight:bold; color:#4D4D4D; text-decoration:none; }
.fnc_p a:hover { font-size:12px; font-weight:bold; color:#4D4D4D; text-decoration:underline; }
.fnc_li { display:block; margin:15px 0 10px 16px; padding:4px 0 4px 0; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff }
.fnc_li a:link, .fnc_li a:visited, .fnc_li a:active { font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.fnc_li a:hover { font-size:12px; font-weight:bold; color:#000000; 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 }

/*Galerie*/
#galerie_basetab { float:left; border:1px solid #F18A00; vertical-align:top; text-align:center; width:214px; height:auto; padding:6px; background-color:#eeeeee; margin:8px 25px 8px 0; color:#000000; voice-family:"\"}\""; voice-family:inherit; width:202px }
html>body #galerie_basetab { width:202px }
.galerie_img { border:1px solid #F18A00; padding:2px; margin-top:8px }
.galerie_table { border:none }
.galerie_td { border:none; text-align:center; vertical-align:middle }
.galerie_img2 { border:1px solid #F18A00; padding:2px }
.galerie_popup_body { background-color:#eeeeee; font-family:Verdana,Arial }
.galerie_popup_p { color:#000000; font-size:12px }
.galerie_popup_h1 { margin:0 0 10px 0; color:#000000; 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:#F18A00; text-decoration:none; }
.galerie_popup_p a:hover { font-size:12px; font-weight:bold; color:#F18A00; text-decoration:underline }
.galerie_popup_span { width:33%; float:left; text-align:center }
.main_imggal { vertical-align:middle; padding:2px; border:1px solid #2C9C5C; width:137px }

/*Individual*/
.left_p { color:#000000; font-size:12px; font-weight:normal; text-align:right }
.left_p a:link, .left_p a:visited, .left_p a:active { font-size:11px; font-weight:bold; color:#4D4D4D; text-decoration:none }
.left_p a:hover { font-size:11px; font-weight:bold; color:#4D4D4D; text-decoration:underline }

.popup { position:absolute; display:block; top:-110px; left:0; z-index:100; border:2px solid #F18A00; background:#FFFFFF }

