/* CSS Document */
/* Angaben für alle standardkonformen Browser */ /*  */
#content_container{
	background:#ffc 
}
	* html #content_container{
		padding:0.2em;
		height:84.5%;
		overflow:auto;
		}
#content {
	/* border:3px dotted #dedede; */
	padding:0 10 24 5; 	 /*oben, rechts, unten, links */   /* */
	margin: 100 5 0 160;
	background:#fff;
	font-size:0.9em; font-stretch:narrower; 
}
* html div#content {
	height:1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	padding-top:5;
	margin: 0 2 0 145;
}
/* MENU: http://aktuell.de.selfhtml.org/artikel/css/footer/     /* */
/* Der IE soll das Element breiter darstellen, da margin und padding hier von der Breite abgezogen werden! */
#menu {
 /*   position:fixed; top:6.5em; left:0.5em;  width:9em; *//* Alternative wenn Menu nicht zu groß (kann fix nicht gescrollt werden)*/
   /*  border-right: 3px dotted #dedede;*/ 
	padding:0 2 0 2; 	 /*oben, rechts, unten, links */   /* */
	margin: 0 2 0 0; 	
	background:#efe; border-right: 3px dotted #dedede;
  	font-size: 95%; line-height:120%; font-stretch:narrower;
	float:left; width:150;
}
* html #menu {	
	height:1em;  	/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	margin:0.1em; 	/* Kleines Extra für den IE */
}
#menu li {
	list-style: none;
	margin:0;	padding:0.3em;
	text-decoration:none;
}
#menu li#active {padding:0.5em; font:bold ; 	background:#ffc; color:#c00;}
#menu a:link, #menu a:visited {
	display:block;	background:#cfc;	color:#118;
	text-decoration:underline;
	margin:0;	padding:0.2em;
}
#menu a:hover {
	background:#fda;	color:black;
	text-decoration:underline;
}
   #menu ul ul{ padding:10 5 0 5; font-size: 115%; line-height:100%;  }
   #menu ul ul a:link{background:#fda;    }

/* 						HEADER / FOOTER : http://aktuell.de.selfhtml.org/artikel/css/footer/ */
#header	{	/*  */
		float:left; width:100%; 
		position:fixed;
		top:0px; left:0px; right:0px;
			/* background:#efefef; */
		padding:0 0 0 0;
     	background:#ffe url(bg.gif) repeat-x bottom;/* */  
      	font-weight:bold; color:#060; 
		}
   #header ul {
      padding:10 5 0 5;
      list-style:none;
  	  font-size:0.75em; line-height:100%;
	  margin: 0 0 0 150;
   }
    #header li {
      float:left;
      background:url(left.gif) no-repeat left top;
      margin:0;  padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url(right.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none; color:#060;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/		/*  */
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#008;
      }
    #header #current {
      background-image:url(left_on.gif);
      border-width:0;
      }
    #header #current a {
      background-image:url(right_on.gif);
      color:#008;
      padding-bottom:5px;
      }
/*  boxes */		
		#boxSP {
		position:absolute; top:0; left:0; width:150;
 			background-image:url(spiral.gif); background-repeat:no-repeat;
 			 background-position:45% 4;
		}
		#boxGB {
		position:absolute; top:0.3em; left:160;  font-size:0.9em;
		}
		#boxIB {
		position:absolute; top:1.2em; left:160; font-size:1.2em;
		}
		#boxBP {
		position:absolute; top:4em; left:160;  font-size:0.7em; color:#008;
		}
		#box-logo{
			position:absolute; top:0.2em; right:75;
		}
		#boxLT {
		position:absolute; top:0.8em; right:2%; font-weight:normal;  color:#008;
		}
		#boxNAV {
		position:absolute; top:4.8em; left:10; width:100%;
		}

		#footer
		{
			position:fixed;
			bottom:-6px; left:0px; right:0px;
			background:#ffc; color: #060;  /* grün */			
			padding:0px; line-height:80%; margin:0; 
		}
		/* Angaben nur für den Internet Explorer mit Star-HTML-Hack */ /*  */
		* html, * html body{
			height:100%;
			overflow:hidden;
		}
		* html #header{
			margin:0; height:12%;
		}
		* html #footer {
			height:4%;
			padding-top:1.5%;
		}
		
/* END */ /*  */
