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

/*** File: imh_style.css

/*** Author: Andreas Zrost

/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at

/*** Last Change: 27.05.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; }

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

/* IE 6 PNG HACK */

/*nur fuer die Jahrhundertwahl ELF 

Muss für jede Seite speziell eingestellt werden 

.su_arrow img{behavior:url(../../css/iepngfix.htc)}*/

/* ----------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-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 { font-family:Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:10px; line-height:12px; font-weight:normal; color:#FFFFFF; text-transform:none; letter-spacing:0px; font-style:normal; }

div.nlevel0 { position:relative;  margin:0px 0px 0px 0px; padding:4px 0px 0px 182px; }

div.nlevel1 { position:relative;  margin:0px 0px 0px 0px; padding:6px 0px 0px 182px; }

div.nlevel2 { position:relative; width:187px; min-height:121px; height:auto !important; height:121px; margin:0px 0px 80px 0px; padding:3px 0px 0px 0px; }

div.nlevel3 { position:relative; width:187px; padding:0px; margin:0px; }

div.soccertable { position:relative; width:187px; margin:-13px 0px 0px 0px; }

div.rightbox { position:relative; width:155px; height:20px; margin:0px; padding:0px; padding-top:0px; text-align:left; vertical-align:top; /*display:none; visibility:hidden; */}

div.sidebox_head{ color:#FFFFFF; font-size:12px; }

div.sidebox_head a{ color:#000000; }



div.bodytxt { position:relative; top:0px; width:100%; margin:0px; padding:0px; }

div.bodytxt_start { position:relative; width:340px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; }

div.logo { position:absolute; top:43px; left:89px; width:85px; height:120px; 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:30; }

div.backlink { padding:0px 0px 0px 0px; }



/* ----------------- Footer-Bereich --------------------- */

div.footerlink {position:relative; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; font-size:12px;  color:#FFFFFF; text-align:left; }

.footerlink a{ margin:0px 0px 0px 0px; color:#FFFFFF; text-decoration:none;  }

.footerlink a:hover{ color:#FFFFFF; text-decoration:underline;  }

.footerlink a:active{ color:#FFFFFF; text-decoration:none;  }

span.fl_spacer { padding:0px 5px 0px 5px; }



/* ----------------- 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.nl0 { color:#FFFFFF; padding:4px 6px 4px 6px; }

a.nl0:hover { color:#000000; background-color:#E6D243; text-decoration:none; }

a.nls0 { color:#000000; font-weight:bold; background-color:#E6D243; padding:4px 6px 4px 6px; }

span.currentl0 { color:#000000; font-weight:bold; background-color:#E6D243; padding:4px 6px 4px 6px; }

a.nl1 { color:#000000; font-weight:normal; padding:0px 6px 0px 6px; }

a.nl1:hover { color:#F3000E; text-decoration:none; }

span.currentl1 { color:#F3000E; font-weight:bold; padding:0px 6px 0px 6px; }

a.nls1 { color:#F3000E; font-weight:bold; padding:0px 6px 0px 6px; }



a.nl2 { font-size:11px; font-weight:bold; color:#FFFFFF; padding:5px 0px 5px 17px; border-top:solid 1px #F3000E; display:block; }

a.nl2:hover { color:#E6D243; background-color:#F3000E; text-decoration:none; }

span.currentl2 { font-size:11px; color:#E6D243; font-weight:bold; background-color:#F3000E; padding:5px 0px 5px 17px; display:block; }

a.nls2 { font-size:11px; color:#E6D243; font-weight:bold; background-color:#F3000E; padding:5px 0px 5px 17px; display:block; }



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.nls3 { 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 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; color:#FFFFFF; display:block; }

a.flink1:hover { background-color:#A4543C; text-decoration:none; }

a.fmlink { line-height:15px; font-weight:400; color:#FFFFFF; }

a.fmlink:hover { color:#FFFFFF; text-decoration:underline; }



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

/* ----------------- 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, h2.cerror { font-family: Arial, Helvetica, Verdana, SunSans-Regular, Sans-Serif; font-size:14px; line-height:15px; font-weight:bold; color:#E6D243; text-transform:none; letter-spacing:0px; font-style:normal; padding-top:4px; padding-left:8px; 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; }

#ToogleSidebar { }
div#sidebar { }

/*Admira TV*/
a.fo_link_4,span.fl_spacer_4{visibility:hidden; display:none;}