@media all
{

/* ---------------------------------------------------------
   basic-basics ;-)
--------------------------------------------------------- */

* { margin: 0; padding: 0; font-size: 100.01%; }
html { height: 100%; }
body {
    min-height: 100.1%;
    position: relative;
    color: #333;
    background: #fdefe7 url(../../../img/basics/bg_mainwin.gif) repeat-x top left;
    text-align: left;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 63%;
}

acronym, abbr { /*border: 0;*/ cursor: help; }
/*acronym {
   	border-bottom-width: 1px;
	border-bottom-style: dotted;
}*/

img { border: 0; }

.fl { float: left; }
.fr { float: right; }
.nobr { white-space: nowrap; }
.pbr-a { page-break-after: always; }
.pbr-b { page-break-before: always; }
.fw-n { font-weight: normal !important; }


/* ---------------------------------------------------------
   link-basics
--------------------------------------------------------- */

a 			{ color: #333;nowrap; }
a:link	    { text-decoration: underline; }
a:visited	{ text-decoration: underline; }
a:hover, a:focus, a:active { text-decoration: none; color: #fff; background-color: #878787; }



/* ---------------------------------------------------------
   page-layout
--------------------------------------------------------- */

#page-outer {
    margin: 0 auto;
    padding-left: 1px; /* ns7'n'old-moz unscrollable grow-over the left when oversizing */
    min-width: 780px;
    width: 87em;
    background: transparent url(../../../img/basics/page_shadow_left.png) repeat-y top left;
}
#page-inner {
    height: 100%;
    background: transparent url(../../../img/basics/page_shadow_right.png) repeat-y top right;
}
#page-content {
    margin: 0 6px 0 5px; /* right-val is 1px less because the left-padding of #page-outer */
    font-size: 1.1em;
    background-color: #fff;
}



/* -------------------------------------------------------------------
   umgehung von clear-tags
 ------------------------------------------------------------------ */
/* src: http://jassesnee.de/easyclear/index.html */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*.clearfix {display: inline-table;}*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* ---------------------------------------------------------
   jumper and skips
--------------------------------------------------------- */

#jumper { position: absolute; z-index: 10; }
#jumper a {
    position: absolute;
    z-index: 99;
    overflow: hidden;
    top: -100px;
    left: -1000px;
}
#jumper a:focus,
#jumper a:active {
    position: absolute;
    z-index: 99;
    width: 12em;
    top: 9.5em;
    left: 8px;
    margin-left: 4px;
    font-size: 1em;
}

.skip {
    position: absolute;
    overflow: hidden;
    top: -10000px;
    left: -1000px;
}

#loginbox a.skip:focus,
#loginbox a.skip:active {
    position: absolute;
    z-index: 99;
    width: 12em;
    top: 0;
    left: -13em;
    margin-left: 4px;
    font-size: 1em;
}

}