@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}
.floatbox{overflow:hidden}
.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}
 
 
/* Vk gem. EW72 - 19.12.2011 */
/*.clearfix:before, .clearfix:after {content:"";display:table;} */
.clearfix:after {content:"";display:table;}   /* reduziert 12.07.2012 Vk */
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

/**
* diverse
*/
.floatLeft        {float: left;}
.floatRight       {float: right;}
.clearLeft        {clear:left;}
.displayInline    {display:inline;}
.displayNone      {display:none !important;}
.displayBlock     {display:block;}
.positionRelative {position:relative;}
.positionAbsolute {position:absolute;}
.textAlignCenter  {text-align:center;}
.textAlignLeft    {text-align:left;}
.textAlignRight   {text-align:right;}
.nowrap           {white-space:nowrap;}
.italic           {font-style:italic !important;}
.strong           {font-weight:bold !important;}
.border           {border:1px solid #c00;}
.borderNone       {border:none !important;}
.w50              {width:50%;}
.debug,.debug1    {background-color: #f00 !important;-moz-opacity: 0.5; opacity: 0.5; filter: alpha(Opacity=50);}
.debug2           {background-color: #00f !important;-moz-opacity: 0.5; opacity: 0.5; filter: alpha(Opacity=50);}
.debug3           {background-color: #0f0 !important;-moz-opacity: 0.5; opacity: 0.5; filter: alpha(Opacity=50);}
.jsIE6zIndexFix           {}
* html .jsIE6zIndexFix    {position:relative; z-index:200;}
/* elements beeing hidden but still accessible */
.accessible {display:block; overflow:hidden; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; margin:0; padding:0;}
}