body, html{ margin: 0; padding: 0; width: 100%; }


/* Allgemeines: */
/* Diese Eigenschaften werden innerhalb aller Elemente als Standard benutzt! */

body{
	
        background-image:url(img/bg_08sw.jpg);
        background-attachment: fixed;        
        background-color: #0A090A;
       	text-align: left;
	font: normal 12pt Arial, Helvetica;
	color: #F8F8F8;
}

img{
	margin: 0;
	padding: 0;
	}

h1{
	font-size: 14pt;
	color: #F27B33;
        padding: 0;
	margin: 0;
        
}
h2, h3, h4, h5{
	font-size: 12pt;
	color: #F27B33;
        padding: 0;
	margin: 0;
}

hr{
	height: 1px;
	border: 0;
	background-color:#727272;}

a:link, a:visited, a:active{
	color: #F27B33;}

a:hover{
	color: #D04B1D;}

#container_content img{
	margin: 20px;

}


/* HAUPTCONTAINER */

#container_all{
	
	/* In diesem Container sind ALLE anderen, er ordnet die gesamte Seite mittig an! */
	 background-color:#0D0D0C;        }       /*  background-color: none; */
    /* BANNER */
#container_banner{
	height: 100px;
	/*
		+20px (Abstand oben). Also wenn das Banner-Bild 200px hoch ist, dann muss der container 220px height haben
		(20px nach unten, der Abstand nach oben ist weiter unten definiert)
	*/
}


/* NAVI */

#container_navi ul{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:20px;
	}

#container_navi li{
	padding: 3px 0;
        border-bottom: 1px solid #727272;
}

#container_navi li.menu-last{
	border-bottom-width: 0;
}

#container_navi a{
	display: block;
	
	width: 130px;
	padding: 1px 5px;
	
	background-color: #none;

	color:  #F27B33;	
        text-decoration: none;
	font: normal 16px Arial, Helvetica;	
	text-align: left;
	
}

#container_navi a:hover{
	background-color: #none;
        color: #D04B1D;
	text-decoration: none;
	font-size: 12pt;
}




/* FOOTER */

#container_footer{

	/* background: #0A090A !important; */
	
	color:#fff;	
        font-size: 10pt;
        border-top: 2px solid; color: #727272;
        border-bottom: 2px solid; color: #727272;
}

#container_footer a:link, #container_footer a:visited,#container_footer a:active{
	text-decoration: none;
	color:#f9f9f9;
}

#container_footer a:hover{
	color: #9FCBF2;
}

#container_footertext{
	color: #f9f9f9;
}











/* Layout - BITTE NICHT ANFASSEN */

#container_all{display: block; width: 950px; position: absolute; left: 50%; margin-left: -475px;}
#container_banner{display: block; width: 950px; padding-top:;}
#container_navi{float: left; display: block; width: 130px; padding: 20px 10px;}
#container_content{display: block; width: 700px; margin-left: 200px; padding: 20px 0px}
#container_footer{display: block; width: 950px; height: 22px; padding-top: 3px;}
#container_footertext{display: block; float: left; width: 540px; margin-left: 10px;}
#container_footernavi{float: right; margin-right: 10px;}
.clearfloats{clear: both; height: 0px; visibility: hidden; line-height: 0px;}

















































































































































































































































































































