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

/*******************************************/
/* ------------ALLGEMEIN----------------- */
img { border:solid 0px #FFFFFF; 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; }

/****************************************/

/****************************************/
/* ----------FRAMEWORK---------------- */
.mainfont, div.archiv { font-family:Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10px; line-height:15px; font-weight:normal; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; }
.navfont a:hover{ text-decoration:underline;}


.navfont { font-family:Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; }
div.nlevel0 { position:absolute; top:230px; left:150px; padding:0px; margin:0px; font-size:22px; }
div.nlevel1 { position:absolute; top:255px; left:150px; padding:0px; margin:0px; }
div.nlevel2 { position:relative; width:244px; min-height:121px;  min-width:244px; padding:0px 0px 0px 0px; margin:0px 0px 0px 77px; }
div.nlevel2_list_item { float:left; letter-spacing:0px; background-image:url(../pix/list-item.gif); background-repeat:no-repeat; background-position:0px 3px; }
div.navfont ul.nvl { margin:0px; padding:0px; list-style-type:disc; }
div.navfont li.nvl { margin:0px 15px 0px 10px; padding:0px 0px 10px 0px; list-style-type:disc; float:left; }

div.ct_img{ position:absolute; top:77px; left:-264px; width:245px; height:191px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/nlevel2_top_image.jpg); background-repeat:no-repeat; background-position:0px 0px; }


div.rightbox { position:relative; width:155px; height:280px; margin:0px; padding:0px; padding-top:0px; text-align:left; vertical-align:top; }
div.bodytxt { position:relative; top:0px; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

div.bodytxt_start { position:relative; top:0px; left:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; }
div.bodytxt_start_ib { position:relative; top:0px; left:0px; padding:0px 0px 0px 121px; margin:0px 0px 0px 0px; width:400px; }
div.bodytxt_start_index { position:relative; top:0px; left:-238px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:700px; }

div.logo { position:absolute; top:16px; left:1px; width:114px; height:254px; padding:0px; margin:0px; z-index:21;}
div.sarea { position:absolute; top:0px; left:621px; width:217px; height:27px; padding:0px 0px 0px 0px; }
input.sfield { position:absolute; top:4px; left:60px; font-size:10px; font-weight:400; background-color:#ffffff; width:152px; height:19px; border:0px solid #000000; padding:0px; z-index:32; }
input.sbutton { position:absolute; top:0px; left:0px; border:0px solid #CFCFCF; margin:0px; padding:0px 0px 0px 4px; width:217px; height:27px; background-color:transparent; color:#FFFFFF; font-weight:normal; text-align:left; z-index:30; }
input.sfield_ct { background-color:#ffffff; width:195px; border:1px solid #807B77; margin-top:2px; margin-bottom:-1px}
input.sfieldcb_ct { margin-top:5px; margin-bottom:0px; }
div.gx1 { position:absolute; top:0px; left:0px; width:188px; height:24px; padding:0px; margin:0px; z-index:49;}


/* ----------------- Footer-Bereich --------------------- */
div.footerlink { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; text-align:left; font-weight:bold; }
div.footertxt { position:relative; padding:83px 0px 0px 40px; margin:0px 0px 0px 0px; font-family: Verdana,  Arial, SunSans-Regular, Sans-Serif; text-align:left; font-size:11px; font-weight:bold; }
div.footertxt a{ text-decoration:none; font-weight:bold;  }
div.footer_list_item{  margin:0px 9px 0px 0px; padding:0px 0px 0px 12px; float:left; letter-spacing:0px; background-image:url(../pix/footerstar.gif); background-repeat:no-repeat; background-position:0px 3px; }



/* ----------------- Link-Formatierung - Navigation --------------------- */
span.hsmal { font-size:11px; font-weight:normal; letter-spacing:0px; margin-left:5px; }
span.space_label0 {  font-size:22px; color:#FFFFFF; }
span.space_label1 {  font-size:16px; color:#FFFFFF; }
span.fselect { color:#FF6400; }
span.bg_sel { font-weight:bold; }

a.nl0 { color:#FFFFFF; text-decoration:none;}
a.nls0 { color:#000000; text-decoration:none; }
/*a.nl0_active, a.nl0_below { color:#000000; text-decoration:none; }*/
a.nl0:hover, a.nls0:hover{ color:#000000; text-decoration:none; } 


a.nl1 { color:#FFFFFF; text-decoration:none;}
a.nls1 { color:#000000; text-decoration:none; }
a.nls1 { color:#000000; text-decoration:none; }
/*a.nl1_active, a.nl1_below { color:#000000; text-decoration:none; }*/
a.nl1:hover, a.nls1:hover{ color:#000000; text-decoration:none; } 


/* ----------------- Navigation-3.Ebene Bilderbereich --------------------- */
div.nav_left{margin:0px 0px 0px 0px; padding:5px 0px 0px 1px; line-height:19px; }

a.sbz{ margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; width: 215px; height: 22px; font-size:12px; font-weight:normal; color:#cc0000; letter-spacing:0px; background-image:url(../pix/list-item.gif); background-repeat:no-repeat; background-position:0px 0px; display:block; }
a.sbz:hover{ text-decoration:none; font-weight:bold; }

a.nl2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; width: 215px; height: 22px; font-size:12px; font-weight:normal; color:#cc0000; letter-spacing:0px; background-image:url(../pix/list-item.gif); background-repeat:no-repeat; background-position:0px 0px; display:table; }
a.nl2:hover { text-decoration:none; font-weight:bold;}
span.currentl2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; width: 215px; height: 22px; font-size:12px; font-weight:bold; color:#cc0000; letter-spacing:0px; background-image:url(../pix/list-item.gif); background-repeat:no-repeat; background-position:0px 0px; display:table; }
a.nl2_active, a.nl2_below { margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; width: 215px; height: 22px; font-size:12px; font-weight:bold; color:#cc0000; letter-spacing:0px; background-image:url(../pix/list-item.gif); background-repeat:no-repeat; background-position:0px 0px; display:table; }


a.nl3 { font-size:10px; font-weight:bold; color:#FFFFFF; padding:4px 0px 4px 32px; border-top:solid 1px #F3000E; display:block; }
a.nl3:hover { color:#E6D243; text-decoration:none; }
span.currentl3 { font-size:10px; color:#E6D243; font-weight:bold; padding:4px 0px 4px 32px; border-top:solid 1px #F3000E; display:block; }
a.nl3_active { font-size:10px; color:#E6D243; font-weight:bold; padding:4px 0px 4px 32px; border-top:solid 1px #F3000E; display:block; }

a.nlback { font-size:11px; line-height:16px; font-weight:normal; color:#FFFFFF; display:block; padding:0px 0px 0px 37px; }
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:10px; line-height:12px; font-weight:400; color:#0A3C91; text-align:left; vertical-align:top; padding-left:0px;}
a.sb:hover { color:#FF6400; text-decoration:none; }
a.sbb { font-size:10px; 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 { font-weight:normal; color:#000000; }
a.flink1:hover { color:#FFFFFF; text-decoration:none; }
a.flink1_current{ color:#FFFFFF; text-decoration:none; }
a.flink1_current:hover{ color:#FFFFFF; text-decoration:none; }
a.fmlink { line-height:15px; font-weight:400; color:#000000; }
a.fmlink:hover { color:#FFFFFF; text-decoration:none; }

/*********************************************************/
/* ----------------- SPEZIALFORMATE-------------------- */
/* ----------------- Errorausgaben ------------------- */
div.sberror, td.sberror { position:relative; font-family: Verdana, 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: Verdana, 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: Verdana, 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; }
