@charset "utf-8";
/* CSS Document */



/* CSS Reset */
* { margin: 0; padding: 0; }


body { 
	background-image:url(../img/bg.png); 
	background-repeat:repeat;   
}


/*             CONTAINER FÜR DAS LAYOUT              */


#wrap {
	position:relative;
	top: 35px;
	width: 960px;
	height:auto;
}


#header { 
	position:relative;
	top:0px;
	width:960px; 
	height:160px; 
	background-image:url(../layout/lay_top.png); 
	xbackground-repeat:no-repeat;
}


#spaceHeader {
	height:45px;
	width:960px;
	background-image:url(../layout/lay_bg.png); 
	background-repeat:repeat;
}


#content {
	width:960px;
	height:450px;
	background-image:url(../layout/lay_bg.png);
	background-repeat:repeat;
}


#bottom {
	width:960px;
	height:111px;
	background-image:url(../layout/lay_bottom.png);
	background-repeat:no-repeat;
}


#contentText {
	left:160px;
	width:798px;
}


/*                NAVI - IMAGES                     */

.navi {
	position:absolute;
	top:50px;
	right:80px;
	text-align:center;
}


/*                 TEXT - STYLES                    */


.headline {
	position:relative;
	top:125px;
	left:80px;
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}


.text {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#333333;
	text-align:justify;
	line-height:15px;
}


.footnote { 	
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#666666;
	text-align:justify;
}


.rechtsBottom {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	position:absolute;
	bottom:64px;
	right:78px;
}


.linksBottom {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#000000;
	position:absolute;
	bottom:50px;
	left:43px;
}



/*              LINKS STYLES                    */


a, a.link, a.visited, a.active { 	
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	line-height:15px;
	text-decoration:none;
}

a.icons:hover { background-color:#FFFF00; padding: 1px 1px 1px 1px;  }

/*              ADDITIONAL STYLES                    */


.boxGelb { 
	background-color:#FFFF00; 
	padding: 5px 16px 5px 16px;  /* Abstand in der gelben Box vom Text nach: oben, rechts, unten, links*/
}


.boxGelbVita { 
	background-color:#FFFF00; 
	padding: 2px 5px 2px 5px;
}


.pink { 
	color:#c40079; 
	font-weight:bold; 
}

