@charset "UTF-8";

@media all {

*{margin:0;padding:0}
option{padding-left:0.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100% !important;margin-bottom:1px}
body{height:100% !important;font-size:100.01%;color:#000;background:#fff;text-align:left}
#header,#nav,#main,#footer{clear:both}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


.floatbox{overflow:hidden}
.clear {clear:both;}
.skip,.hideMe,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}

/* code */
pre {
 font-size:12px;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: Arial, Helvetica, sans-serif;
}

pre.disabled {white-space:normal !important;}

/**
* Grundgerüst
*/
#outer {width:950px; margin:0 17px 17px 17px; background:url("../images/bg/bg_genios.gif") repeat-x top center;}
#outer.divMeta {width:700px;}
#top_navi {position:relative;z-index:9;width:950px;height:90px;}
#main_navi {background:transparent url("../images/bg/bg_searchbox.gif") repeat-y;}
#main_navi_mein_genios {margin:18px 0 0 0; background:transparent url("../images/bg/bg_mein_genios_box.gif") repeat-y;}
#content {margin:0 0 50px 0;}
/* Popup */
body.divPopup {background:none;}
body.divPopup #outer {width:auto; background:none;}
body.divPopup .gridDetail {width:auto;}

/* http://www.thestyleworks.de/tut-art/ie7.shtml */
* html #content, *+html #content {margin:0 0 26px 0;}  
#footer {  } 

/**
* diverse
*/
.floatLeft        {float: left; display:inline;} 
.floatRight       {float: right; display:inline;}
.clearLeft        {clear:left;}
.displayInline    {display:inline;}
.displayNone      {display:none;}
.displayBlock     {display:block; }
.positionRelative {position:relative;}
.positionAbsolute {position:absolute;}
.textAlignCenter  {text-align:center;}
.textAlignLeft    {text-align:left;}
.textAlignRight   {text-align:right;}
.overflowHidden   {overflow:hidden;}
.nowrap           {white-space:nowrap;}
.italic           {font-style:italic}
.strong           {font-weight:bold;}
.tar              {text-align:right;}


/* elements beeing hidden but still accessible */
.accessible {overflow:hidden; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; margin: 0; padding: 0; position:absolute; left:0px;}

/* Formular-Elemente */
fieldset {border:none;}
select.disabled {color:#999;}
.boxRow.error {position:relative; background:#F72020; padding:3px; margin:0 -3px ; color:#fff;}
.boxRow .error {color:red; font-weight:bold;}
.boxRow.error label{color:#fff !important;}
.boxRow.error a, .boxRow.error a:hover {color:#fff;} 
.formPreEntry {color:#999;}

/* Preis */
.boxPrice {margin:-2px 0 0 0; display:block; float:left;}
/* Bezahlt */
.boxIconPaid {background:url(../images/icons/icon_paid.gif) 0 2px no-repeat; padding-left:15px;}
.boxPaid {font-weight:normal; font-style:italic !important; color:#656565 !important;}
/* Alert */
.boxIconAlert {display:block; padding:0 0 0 23px; margin:0 0 27px 0; background:url(../images/icons/alert.gif) 0 3px no-repeat; color:#243f6f;}


/* Anker */
a.boxAnchor {line-height:150%;background:transparent url("../images/icons/arrow_anchor.gif") no-repeat center right;padding-right:10px;}

/* AdBlock */
#searchAd5 {display:none;}		
	

}

