/*******************/
/*  fixed_parts.css         */
/*******************/

html, body
      { 
	/* height: 100%; kein sinn drin? */
	/*width: 100%;  wenn weg, dann opera kein hor.scrollbalken*/
        margin: 0; /*muss*/
      }

* html
     {
	overflow: hidden; /* muss oben weg wegen firefox-print */
     }

* html body
      {
        overflow: auto; /* auto; wenn ausgeblendet probleme im editmode, wenn oben dann bei print-firefox */
        text-align: center; /*muss*/
        /* scrollbar-base-color:#234781; */
        /* scrollbar-3dlight-color:#FFFFFF; */
        /* scrollbar-arrow-color:#000000; */
        /*scrollbar-darkshadow-color:#FFFFFF;*/
        /* scrollbar-face-color:black;  #234781 */
        /* scrollbar-highlight-color:#FFFFFF; */
        /* scrollbar-shadow-color:#FFFFFF; */
        scrollbar-track-color: black;
      }


#BaseHeader  /*entspr. header_container*/
        {
        position: absolute;
        top: 0; left: 0;
        height: 140px;
        width: 100%;
        z-index:5;
        } 

		* html #BaseHeader
		{
       		 height: 137px;
                 text-align: center; /*muss*/
		}

#HeaderContainer /*entspr. header*/
	{
	/* height:100%; ---  height:130px;*/
        width: 815px;
	z-index:5;
  	margin: 0 auto;
        background-color: #e4e0ce;
	}

        * html #HeaderContainer
	{
	 /*margin:0; padding:0;*/
height:100% /*dropdownmenue*/
	}


#content_ie_zentrierer    /* um alles aussen rum, fuer IE */
        {
	height: 100%;
	width: 815px;
	margin: 0 auto;
        padding: 0;
	position:relative;
        }

        * html #content_ie_zentrierer 
        {
	width: 835px;/**/
	left: 9px;/**/
        }

#BaseCenter /*entspicht "content" */
{
	position: absolute;
	overflow: auto;  /* sichtbar: dann print schlecht bei firefox, sonst header nicht fix */
	top: 140px; left:0; right:0; /* wenn leftundright weg=operafehler */
	width: 830px;
	margin: 0 auto;
        bottom: 36px; 
	z-index: 3;
	text-align: left;
}

             * html #BaseCenter
                       {
			top:0; bottom:0; left:0;
			border-top: 140px solid #e4e0ce;
			border-bottom: 38px solid #e4e0ce; 
			height:100%;
			width:100%;
                       }

/*****************/
/*   Footer      */
/*****************/

#BaseFooter
	{
	position: absolute;
	bottom:0; left:0;
	height:25px;
	width:100%;
	z-index:5;
	} 

        * html #BaseFooter
		{
		left: -12px;
		height:17px;
		}

#Footer
	{
	height:12px;
	margin-bottom: 5px;
	border-top: 5px solid #e4e0ce;
	}

	*html #Footer
		{
		width: 811px;
		}


/* -- METANAVIGATION ------------------------*/


#StyleSwitcher .eins {font-weight: normal; color: grey;}
#StyleSwitcher .zwei {font-weight: bold;  color: black;}
/* #StyleSwitcher .zwei{visibility: hidden;} 
#StyleSwitcher .mobil {font-weight: normal; color: grey;}*/

.preview_strong {background: yellow; visibility: visible;}
.preview_strong img {border: 1px solid red;}
.preview_weak { visibility: hidden;}

