* { margin:0; padding:0; }



IMG { border: none; }


/* Navigation */


div#NavigationContainer {
float: left;
width: 445px;
margin: 0;
margin-top: 220px;
padding: 0;
}


#NavigationContainer UL {
list-style-type: none;
font-family: "Arial Narrow", Arial, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
}

#NavigationContainer li a:visited, #NavigationContainer li a:link, #NavigationContainer li a:active, #NavigationContainer li a:hover {
color: #2f3030;
text-decoration: none;
}


#Navigation1Level li {
display:inline;
float:left;
padding: 7px 5px 4px 5px; /*Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/
}

#Navigation1Level li:hover {
background-color: #bc86b8;
}


#Navigation2Level li {
display: inline;
float: left;
padding: 12px 5px 4px 5px; /*Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/
}

#Navigation2Level li:hover {
font-color: black;
}

/* Layer */

html {
   height:100%;
   margin-bottom:1px;
}

body {
    background-color: #e8eae9;
		color: black;
    font-family: Arial,sans-serif;
		font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
}



div#Overall {
		background-color: white;
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0px auto;      /* standardkonforme horizontale Zentrierung */
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
		width: 960px;
}
  
  
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */  

  

div#HeaderContainer {
width: 100%;
height: 115px;
margin: 0;
padding: 0;
background-color: white;
float: left;
}

/* Navigation */
div#PictureNavigationContainer {
width: 943px;
height: 247px;
margin: 0;
padding: 0;
padding-left: 17px;
background-color: #92558e;
float: left;
margin-bottom: 45px;
}



p#LangNav {

float:right;
margin-right: 70px;
margin-top: 18px;
text-align: right;
}

p#LangNav a:link, p#LangNav a:visited, p#LangNav a:active {
color: black;
font-family: "Arial Narrow", Arial, sans-serif;
font-size: 12px;
text-decoration: none;
}

p#LangNav a:hover {
border-bottom: 1px dashed black;
}






/* Content Area */

div#ContentContainer {
width: 100%;
float: left;
}


div#ContentContainerTeaserArea {
width: 467px;
height: 320px;
float: left;
font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif"; 
font-size: 18px;
color: #92558e;
}


div#ContentContainerContentArea {
width: 430px;
float: left;
font-size: 12px;
padding-top: 5px;
line-height: 1.5;
padding-bottom: 75px;
}


div#ContentContainerContentArea ul {
padding-left: 15px;
}

div#ContentContainerContentAreaLinks ul {
list-style-type: none;
}

div#ContentContainerContentArea a:link, div#ContentContainerContentArea a:visited, div#ContentContainerContentArea a:active {
color: black;
text-decoration: none;
border-bottom: 1px dashed black;
}

div#ContentContainerContentArea a:hover {
font-weight: bold;
}



.ContentContainerContentAreaLinks ul {
list-style-type: none;
padding-left: 0 !important;
}

.ContentContainerContentAreaLinks ul ul {
list-style-type: none;
padding-left: 15px !important;
}

.ContentContainerContentAreaLinks UL a:link, div#ContentContainerContentAreaLinks UL a:visited, div#ContentContainerContentAreaLinks UL a:active {
color: black;
text-decoration: none;
border: none;
}

.ContentContainerContentAreaLinks UL a:hover {
font-weight: bold;
border-bottom: 1px dashed black;
}



/* Footer */

div#Footer {
clear: both;
float: none;
width: 100%;
height: 36px;
background-image:url(../images/footer-background.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-family: Arial,sans-serif;
font-size: 10px;
}


div#Footer a:link, div#Footer a:visited, div#Footer a:active {
color: black;
text-decoration: none;
}

div#Footer a:hover {
border-bottom: 1px dashed black;
}


