/********************************************************************/
/*** File: fkw_style.css
/*** Author: Andreas Zrost
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 01.09.2008
/*** Description: System Edwin v1.0 Frontend Inhalt-Format
/********************************************************************/


/* ------------ALLGEMEIN Browser reset----------------- */
img { border:0pt none; display:inline; padding:0px; margin:0px; }
object { display:block; width:100%; height:100%; }
form { display:inline; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a { font-style:normal; text-decoration:none; border:solid 0px #FFFFFF;}
/****************************************/

/* ----------LIGHTBOX----------------- */
.re_box { position:absolute; top:205px; left:20px; width:505px; height:340px; visibility:hidden; background-image:url(../pix/bg_recommend.gif); background-repeat:no-repeat; background-position:0px 0px; padding:25px; z-index:101; }
.re_hide { position:absolute; top:7px; left:521px; }
.re_innerbox { position:relative; width:403px; height:290px; padding:20px 20px 20px 67px; border:solid 1px #98989C; }
div.re_label { position:relative; width:150px; height:16px; margin:5px 0px 5px 0px; padding:2px 0px 0px 0px; top:0px; float:left; text-align:center; background-color:#A4543C; }
div.re_text { position:relative; width:350px; margin:5px 0px 5px 0px; text-align:left; }
div.re_ifield { position:relative; width:200px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; top:0px; float:left; text-align:center; }
div.re_actions { position:relative; margin:7px 51px 5px 0px; clear:left; text-align:right; }
input.re_field { background-color:#ffffff; width:200px; border:0px solid #807B77; margin:0px 0px 0px 0px; }
input.re_button { background-color:#A4543C; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:21px; border:0px none; }
input.re_button2 { background-color:#A4543C; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:21px; border:0px none; color:#FFFFFF; }
input.re_button_inactive { background-color:#AEAEB2; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:21px; border:0px none; }
textarea.re_text {background-color:#ffffff; width:350px; height:100px; border:0px solid #807B77; }
div.re_message { position:relative; margin:8px 51px 5px 0px; clear:left; text-align:right; color:#A4543C; font-size:12px; font-weight:bold; }
/****************************************/

/* ----------FRAMEWORK---------------- */
.mainfont, div.archiv { font-size:12px; line-height:18px; font-weight:normal; color:#363636; text-transform:none; letter-spacing:0px; font-style:normal; }
.navfont { color:#FFFFFF; text-decoration:none; letter-spacing:2px; font-style:normal; line-height:26px; }
.navfont1 { color:#FFFFFF; text-decoration:none; letter-spacing:2px; font-style:normal; line-height:17px; text-align:left; text-transform:uppercase; }


div.partnerlogo{ position:absolute; top:55px; left:680px; visibility:hidden; display:none; }
div.facebook_site{ position:absolute; top:55px; left:840px; }
/* ----------Navigation LEVEL 0---------------- */
div.nlevel0 { position:relative; margin:0pt; padding:0pt; height:26px; background:#ffffff url(../pix/level0_bg.jpg) repeat-x scroll 0pt 0pt; }
div.nlevel0 ul{ list-style-type:none; margin:0pt; padding:0pt; white-space:nowrap; }
div.nlevel0 li { float:left; height:26px; letter-spacing:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-transform:uppercase; z-index:30; }


/*neues Men�*/
.nav0item_level0{ position:relative; margin:0pt; padding:0pt; }

div.nlevel0 a.nl0_1{ color:#FFFFFF; padding:6px 30px 6px 55px; margin:0px 0px 0px 0px; background-color:#A7A7A7;  }
div.nlevel0 a.nl0_1:hover{ background:#c52f23 url(../pix/nlevel0_1_hover.jpg) no-repeat scroll right center; }
div.nlevel0 a.nls0_1{ color:#FFFFFF; padding:6px 30px 6px 55px; margin:0px 0px 0px 0px; background:#c52f23 url(../pix/nlevel0_1_hover.jpg) no-repeat scroll right center; }

div.nlevel0 a.nl0_2{ color:#FFFFFF; padding:6px 25px 6px 18px; margin:0px 0px 0px 0px; background-color:#828282; background:#828282 url(../pix/level0_link_bg.png) no-repeat scroll left center; /*background-color:#828282; background-image:url(../pix/level0_link_bg.png); background-repeat:no-repeat; background-position:0px 0px;*/ }
div.nlevel0 a.nl0_2:hover{ background:#c52f23 url(../pix/nlevel0_2_hover.jpg) no-repeat scroll right center; }
div.nlevel0 a.nls0_2{ color:#FFFFFF; padding:6px 25px 6px 18px; margin:0px 0px 0px 0px; background:#c52f23 url(../pix/nlevel0_2_hover.jpg) no-repeat scroll right center; }

div.nlevel0 a.nl0_3{ color:#FFFFFF; padding:6px 24px 6px 17px; margin:0px 0px 0px 0px;background-color:#5a5a5a; background:#5a5a5a url(../pix/level0_link_bg.png) no-repeat scroll left center; }
div.nlevel0 a.nl0_3:hover{ background:#c52f23 url(../pix/nlevel0_3_hover.jpg) no-repeat scroll right center; }
div.nlevel0 a.nls0_3{ color:#FFFFFF; padding:6px 24px 6px 17px; margin:0px 0px 0px 0px; background:#c52f23 url(../pix/nlevel0_3_hover.jpg) no-repeat scroll right center; }

div.nlevel0 a.nl0_4{ color:#FFFFFF; padding:6px 26px 6px 18px; margin:0px 0px 0px 0px; background-color:#4d4d4d; background:#4d4d4d url(../pix/level0_link_bg.png) no-repeat scroll left center; }
div.nlevel0 a.nl0_4:hover{ background:#c52f23 url(../pix/nlevel0_4_hover.jpg) no-repeat scroll right center; }
div.nlevel0 a.nls0_4{ color:#FFFFFF; padding:6px 26px 6px 18px; margin:0px 0px 0px 0px; background:#c52f23 url(../pix/nlevel0_4_hover.jpg) no-repeat scroll right center; }

div.nlevel0 a.nl0_5{ color:#FFFFFF; padding:6px 37px 6px 18px; margin:0px 0px 0px 0px; background-color:#343434;  background:#343434 url(../pix/level0_link_bg.png) no-repeat scroll left center; }
div.nlevel0 a.nl0_5:hover{ background:#c52f23 url(../pix/nlevel0_5_hover.jpg) no-repeat scroll right center; }
div.nlevel0 a.nls0_5{ color:#FFFFFF; padding:6px 37px 6px 18px; margin:0px 0px 0px 0px; background:#c52f23 url(../pix/nlevel0_5_hover.jpg) no-repeat scroll right center; }

div.nlevel0 a.nl0_6{ color:#FFFFFF; padding:6px 37px 6px 18px; margin:0px 0px 0px 0px; background-color:#343434; background:#343434  url(../pix/level0_link_bg.png) no-repeat scroll left center; }
div.nlevel0 a.nl0_6:hover{ background:#c52f23 url(../pix/nlevel0_5_hover.jpg) no-repeat scroll right center; }
div.nlevel0 a.nls0_6{ color:#FFFFFF; padding:6px 37px 6px 18px; margin:0px 0px 0px 0px; background:#c52f23 url(../pix/nlevel0_5_hover.jpg) no-repeat scroll right center; }

div.nlevel0 a.nl0_7{ color:#FFFFFF; padding:6px 37px 6px 18px; margin:0px 0px 0px 0px; background-color:#343434; background:#343434  url(../pix/level0_link_bg.png) no-repeat scroll left center; }
div.nlevel0 a.nl0_7:hover{ background:#c52f23 url(../pix/nlevel0_5_hover.jpg) no-repeat scroll right center; }
div.nlevel0 a.nls0_7{ color:#FFFFFF; padding:6px 37px 6px 18px; margin:0px 0px 0px 0px; background:#c52f23 url(../pix/nlevel0_5_hover.jpg) no-repeat scroll right center; }

div.nlevel0 a.nl0_8{ display:none; }
div.nlevel0 a.nl0_8:hover{ display:none; }
div.nlevel0 a.nls0_8{ display:none; }
div.nlevel0 a.nl0_9{ display:none; }
div.nlevel0 a.nl0_9:hover{ display:none; }
div.nlevel0 a.nls0_9{ display:none; }

li.level0_image_right_end{ position:relative; width:10px; height:26px; background:transparent url(../pix/nlevel0_end.jpg) no-repeat scroll 0px 0px; }

/*neues Men� Ende*/


/* ----------Navigation LEVEL 1---------------- */
div.nlevel1 { position:relative; height:116px; margin:1px 0px 1px 0px; padding:0px 0px 0px 0px; background:transparent url(../pix/nlevel1_bg.gif) repeat scroll 0pt 0pt; }
div.nnlevel1_cont{ position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.nnlevelpos1{ position:absolute; top:16px; left:55px; }
.nnlevelpos2{ position:absolute; top:34px; left:55px; }
.nnlevelpos3{ position:absolute; top:52px; left:55px; }
.nnlevelpos4{ position:absolute; top:70px; left:55px; }
.nnlevelpos5{ position:absolute; top:88px; left:55px; }
.nnlevelpos6{ position:absolute; top:16px; left:370px; }
.nnlevelpos7{ position:absolute; top:34px; left:370px; }
.nnlevelpos8{ position:absolute; top:52px; left:370px; }
.nnlevelpos9{ position:absolute; top:70px; left:370px; }
.nnlevelpos10{ position:absolute; top:88px; left:370px; }

.nnlevelpos11{ position:absolute; top:16px; left:600px; }
.nnlevelpos12{ position:absolute; top:34px; left:600px; }
.nnlevelpos13{ position:absolute; top:52px; left:600px; }
.nnlevelpos14{ position:absolute; top:70px; left:600px; }
.nnlevelpos15{ position:absolute; top:88px; left:600px; }

a.nl1 { color:#000000; font-weight:normal; }
a.nl1:hover { color:#000000;  }
/*roter Link*/
a.alevel11,a.alevel13,a.alevel15,a.alevel17,a.alevel19  { color:#c62f23; }
/*schwarzer Link*/
a.alevel12,a.alevel14,a.alevel16,a.alevel18 { color:#5a5a5a; }
a.nls1 { color:#000000; font-weight:bold; }



div.clear_both{ clear:both; }

div.rightbox { position:relative; margin:0px; padding:0px; padding-top:0px; text-align:left; vertical-align:top; /*display:none; visibility:hidden; */}
div.right_img{ position:relative; }
div.sidebox_head{ color:#FFFFFF; font-size:12px; }
div.sidebox_head a{ color:#000000; }

div.bodytxt { position:relative; top:0px; width:100%; margin:-15px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.bodytxt_start_nl { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.bodytxt_start { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.bodytxt_start_ib { position:relative; padding:0px 0px 0px 0px; margin:-20px 0px 0px 0px; }
div.bodytxt_start_index { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; left:55px; }
div.bodytxt_start_ti { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 50px; }
div.bodytxt_start_to { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 50px; }
div.bodytxt_start_pi { position:relative; padding:0px 0px 0px 365px; margin:0px 0px 0px 0px; }
div.bodytxt_start_pt { position:relative; padding:0px 0px 0px 365px; margin:0px 0px 0px 0px; }
div.bodytxt_start_ig { position:relative; padding:0px 0px 0px 365px; margin:0px 0px 0px 0px; }
div.bodytxt_start_cc { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.bodytxt_start_se { position:relative; padding:0px 0px 0px 365px; margin:0px 0px 0px 0px; }
div.bodytxt_start_level { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 57px; }


div.sarea { position:absolute; top:0px; left:621px; width:217px; height:27px; padding:0px 0px 0px 0px; }
input.sfield_ct { background-color:#ffffff; width:195px; border:1px solid #807B77; margin-top:2px; }
input.sfieldcb_ct { margin-top:5px; margin-bottom:0px; /*margin-left:34px;*/ }
div.gx1 { position:absolute; top:0px; left:0px; width:188px; height:24px; padding:0px; margin:0px; z-index:30; }
div.backlink { padding:0px 0px 0px 0px; }

/* ----------------- Footer-Bereich --------------------- */
div.footerlink { position:relative; padding:25px 52px 0px 0px; margin-left:auto; margin-right:auto; width:918px; font-size:12px; text-align:right; color:#838383; line-height:18px; font-weight:normal; }
span.footerlink_text{ padding:0px 0px 0px 0px; }
.footerlink a{ margin:0px 0px 0px 0px;text-decoration:none; color:inherit; }
.footerlink a:hover{ text-decoration:underline;  }
.footerlink a:active{ text-decoration:none;  }
span.fl_spacer { padding:0px 10px 0px 10px; }
.footer_item_line_1{ visibility:hidden; display:none; }
span.footer_link_top{ position:absolute; top:26px; left:54px; height:20px; color:#363636; font-size:12px; }
span.footer_link_top a{ text-decoration:none; color:#838383;  }
span.footer_link_top a:hover{ text-decoration:none; color:#000000; text-decoration:none; }
span.footer_link_top a:active{ text-decoration:none; color:#838383;  }
span.footer_link_top_cont{ padding:0px 13px 0px 0px; background:transparent url(../pix/footer_arrow.jpg) no-repeat scroll right center; }
.footerlink_text2{ color:#d5d5d5; }
/* ----------------- Link-Formatierung - Navigation --------------------- */
span.hsmal { font-size:11px; font-weight:normal; letter-spacing:0px; margin-left:5px; }
span.space_label0 { color:#E6D243; }
span.space_label1 { color:#000000; }
span.fselect { color:#FF6400; }
span.bg_sel { font-weight:bold; }



a.nl2 { color:#000000; font-weight:normal; }
a.nl2:hover { text-decoration:underline; }
span.currentl2 { color:#000000; font-weight:bold; }
a.nls2 { color:#000000; font-weight:bold; }

a.nl3 { color:#000000; font-weight:normal; }
a.nl3:hover { text-decoration:underline; }
span.currentl3 { color:#000000; font-weight:bold; }
a.nls3 { color:#000000; font-weight:bold; }

a.nlback { font-size:11px; line-height:16px; font-weight:normal; color:#FFFFFF; display:block; padding:0px 0px 0px 17px; }
a.nlback:hover { background-color:#F3000E; color:#E6D243; text-decoration:none; }
a.catbox { font-size:10px; line-height:11px; font-weight:400; color:#666666; }
a.catbox:hover { color:#FF6400; text-decoration:none; }
a.bc_other { font-size:9px; line-height:11px; font-weight:400; color:#BCBCBC; }
a.bc_other:hover { color:#FF6400; text-decoration:none; }
a.bc_current { font-size:9px; line-height:11px; font-weight:400; color:#A0A0A0; }
a.bc_current:hover { color:#FF6400; text-decoration:none; }
a.printlink, a.recommlink, a.contactlink { font-size:12px; line-height:16px; font-weight:normal; color:#FFFFFF; display:block; }
a.printlink:hover, a.recommlink:hover, a.contactlink:hover { background-color:#A4543C; text-decoration:none; }

a.link { font-weight:normal; color:#505154; }
a.link:hover { color:#D42146; text-decoration:underline; }

/* ----------------- Link-Formatierung - Sideboxen --------------------- */
a.sb { font-size:11px; line-height:12px; font-weight:400; color:#000000; text-align:left; vertical-align:top; padding-left:0px; text-decoration:underline; }
a.sb:hover { color:#FFFFFF; text-decoration:underline; }
a.sbb { font-size:11px; line-height:12px; font-weight:400; color:#0A3C91; text-align:left; vertical-align:top; padding-left:0px; display:block; }

/* ----------------- Link-Formatierung - Footer-Bereich --------------------- */
a.flink1 { padding:6px 0px 5px 0px; font-weight:normal; display:block; }
a.flink1:hover { background-color:#A4543C; text-decoration:none; }
a.fmlink { line-height:15px; font-weight:400; color:#74293b; }
a.fmlink:hover { text-decoration:none; }
a.nlF { text-decoration:none; color:#838383; }
a.nlF:hover { color:#000000; text-decoration:none; }

a.nlsF{ text-decoration:none; color:#000000; }

/*********************************************************/
/* ----------------- SPEZIALFORMATE-------------------- */
/* ----------------- Errorausgaben ------------------- */
div.sberror, td.sberror { position:relative; font-family: Arial, Helvetica, Verdana, SunSans-Regular, Sans-Serif; font-size:11px; line-height:15px; font-weight:200; color:#C30606; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:4px; padding-left:20px; padding-right:0px; padding-bottom:7px; text-align:right; }
div.cerror, td.cerror, div.dc_message { font-family: Arial, Helvetica, Verdana, SunSans-Regular, Sans-Serif; font-size:12px; line-height:15px; font-weight:bold; color:#A4543C; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px; text-align:left; }
div.c2error, td.c2error { position:relative; font-family: Arial, Helvetica, Verdana, SunSans-Regular, Sans-Serif; border:solid 1px #F2D875; background-color:#E9E6E6; font-size:11px; line-height:15px; font-weight:400; color:#C30606; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; text-align:left; }
div.dc_message { color:#000000; }

span.cc-message a:hover, span.cc-message a:visited, span.cc-message a{ color: #c62f23 !important; }