/*Alta Farbe Hintergrund: #5791A8; Neue Farbe: #bbdbe7; #A7E7FF #C4EFFF
Navigation: Hell:#2C647A  Neue Farbe: #006288
Footer, Schrift: Dunkel:#023142; Neue Farbe: #004C69



*/

body {
    font-family: 'Khula', sans-serif; 
    font-size: 16px; 
    font-weight: 400; 
    line-height: 1.5;
    background-color:#FFFFFF;
    color:#004C69; 
    margin: 0; 
}
p {
    font-family: 'Khula', sans-serif; 
    font-size: 16px; 
    font-weight: 400; 
    line-height: 1.5;
    margin-left: 30px;
    margin-right: 30px; 
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    margin-left: 30px;
    margin-right: 45px; 
    text-align: left;
}
h1{
    font-size: 40px;
}
h2,h3 {
    font-weight: 400;
}
b, strong {
    font-weight: 700;
}
hr {
    size: 5px; 
    color:#5791A8;
    noshade;
}
/*Tabellen*/
table {
    border-collapse: collapse;
    width: 847px;
    margin:auto;
}

th{
    font-family: 'Khula', sans-serif;
    font-size: 18px;
    vertical-align: top;
    font-weight: 700;
    border-top: 2px solid #FFFFFF;
    padding: 15px 0px 5px 25px;
    text-align: left;
    margin-left: 30px;

}
td{
    font-weight:300;
    padding: 5px 5px 5px 25px;
    vertical-align: top;
    margin-left: 30px;
}
ul{
    list-style: square;
    margin: 0;
    margin-left: -15px; 
}
/* Klassen */
.table2{
    border-collapse: collapse;
    border: 1px solid #004C69;
    margin: auto;
    width: 747px;
    text-align: left;
    padding: 10px 10px 10px 15px;
    vertical-align: top;
}
.td2{
    border: 1px solid #004C69;
    padding: 5px 15px 5px 7px;
    text-align: left;
}
.sitehead {
    font-family: 'Montserrat', sans-serif;
    font-size: 50px;
    font-weight: 400;
    color: #004C69; 
    margin-left: 30px; 
    text-transform: lowercase;
}
.hervor {
    font-family: 'Montserrat', sans-serif;
    line-height: 1;
    letter-spacing: 1px; 
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    text-align: right;
    padding: 15px 120px 15px 80px;
    margin: 0px; 
    background-color: #006288; 
    box-shadow: 0 4px 6px rgba(0,0,0,0.11),0 1px 3px rgba(0,0,0,0.075);
}
.zitat {
    padding: 10px 65px 15px 45px;
    text-indent: 50px; 
    line-height: 1.3; 
}
.footnote{
    line-height: 1.3;
    padding-bottom: 10Px; 
}

.col1 {
    width: 145px;
}
.tabhead {
    font-size: 30px;
    font-weight: 200;
    padding-bottom:0px; 
    padding-top: 25px; 
    padding-left: 20px;
    border: 4px solid #fff; 
}
.literatur{
    line-height: 1;
    text-indent: -90px; 
    margin-left: 120px;
    margin-bottom: 20px; 
}
.alpha{
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #006288; 
    margin-left: 30px;
    margin-bottom: -10px;
    text-transform: lowercase;
}
.download{
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 500;
    width: 180px;
    height: 30px; 
    padding: 25px 20px 25px 20px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.11),0 1px 3px rgba(0,0,0,0.075);
    margin: 15px 30px 15px 30px;
    background-color: #FFFFFF;
    text-align: center;
    float:left; 
}


/*Navigationsebene 1*/
.nav1 {
    width: 229px;
    height: 25px; 
    padding: 4px 4px 2px 8px;
    margin: 5px 0px 0px 5px;
    background-color: #006288;
    color: #FFFFFF;
    float:left;
}

.nav1 a:hover {
    width: 228px;
    height: 25px; 
    padding: 4px 4px 2px 7px;
    margin: -4px -5px -5px -7px;
    background-color:#004C69; 
    text-decoration: underline;
    float: left; 
}


.nav1act {
    width: 229px;
    height: 25px; 
    padding: 4px 4px 2px 8px;
    margin: 5px 0px 0px 5px;
    background-color: #004C69;
    float:left; 
    color: #FFFFFF;
}
/*Navigationsebene2*/
.nav2 {
    width: 214px;
    height: 25px;
    padding: 4px 4px 2px 8px;
    margin: 5px 0px 0px 20px;
    background-color: #006288;
    color: #FFFFFF;
    float:left;
}
.nav2 a:hover{
    width: 213px;
    height: 25px; 
    padding: 4px 4px 2px 7px;
    margin: -4px -5px -5px -7px;
    background-color: #004C69;
    color: #FFFFFF;
    text-decoration: underline;
    float: left; 
}


.nav2act {
    width: 214px;
    height: 25px;
    padding: 4px 4px 2px 8px;
    margin: 5px 0px 0px 20px;
    background-color: #004C69;
    color: #FFFFFF;
    float:left;
}
/*Navigationsebene3*/
.nav3 {
    width: 197px;
    height: 25px;
    padding: 9px 8px 2px 8px;
    margin: 5px 0px 0px 33px;
    background-color: #006288;
    color: #FFFFFF;
    line-height: 1.3;
    font-size: 15px;
    float:left;
}
.nav3 a:hover{
    width: 196px;
    height: 25px; 
    padding: 8px 8px 2px 7px;
    margin: -8px -5px -5px -7px;
    background-color: #004C69;
		color: #FFFFFF;
    text-decoration: underline;
    float: left; 
}



.nav1 a:link, .nav2 a:link, .nav3 a:link {
    font-weight:700;  
    text-decoration: none;
	color: #FFFFFF;
}

.nav1 a:active, .nav1 a:visited, .nav2 a:active, .nav2 a:visited, .nav3 a:active, .nav3 a:visited {
	color: #FFFFFF;
}
.nav1act a:link, .nav1act a:active, .nav1act a:visited, .nav2act a:link, nav2act a:active, .nav2act a:visited, .nav3act a:link, .nav3act a:active, .nav3act a:visited {
	color: #FFFFFF;
}


.nachoben {   
    font-size: 16px;
    text-align: right;
    margin-right: 0;
color: #006288;
}
.pic {
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 4px 6px rgba(0,0,0,0.11),0 1px 3px rgba(0,0,0,0.075);
	margin-top: 45px;
    margin-left: 30px;
    margin-bottom: 20px; 
    float:right
}
.picbar {
    padding: 10px;
    background-color: #fff; 
    box-shadow: 0 4px 6px rgba(0,0,0,0.11),0 1px 3px rgba(0,0,0,0.075);	
    margin-right: -10px; 
	float: left; 
}
.picbar2 {
    padding: 10px;
    background-color: #fff;  
	box-shadow: 0 4px 6px rgba(0,0,0,0.11),0 1px 3px rgba(0,0,0,0.075);
    float: right; 
    margin-top: -20px;
    margin-bottom: 40px; 
    margin-left: 10px; 
}
.picline1 {
    float: right; 
    width: 520px;
    font-size: 15px; 
    font-weight: bold;
    line-height: 1.2;
    color: #006288;
    margin-right: 160px; 
}
.picline2 {
    float: right; 
    width: 733px;
    font-size: 15px; 
    font-weight: 400;
    line-height: 1.2;
    color: #004C69;
    margin-right: 20px; 
    margin-left: 50px; 
    text-align: left;
}
/*IDs     */
#wrapper {
    width: 1200px;
    margin: auto;
    background-color: #C4EFFF;  
	box-shadow: 0 8px 12px rgba(0,0,0,0.11),0 2px 6px rgba(0,0,0,0.075);
}
#header{
    width: 1200px;
    height: 310px;
    padding: 0;
    margin: 0; 
    background-color: #fff;
}
#sidebar{
    float: left;
    width: 232px;
    text-transform: lowercase;
    padding: 2px 8px 8px 2px;
    background-color: #C4EFFF;
}

#sidebar a:link {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; 
  
    text-decoration: none;
    color:#fff; 
}
#content{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; 
    float: left;
    width: 857px;
    padding: 0px 45px 10px 30px; 
    background-color:#C4EFFF;
    border-left: 10px solid #fff;
    text-align: justify;
}
#content a:link {
    text-decoration: none;
    color:#006288;
}
#content a:hover {
    text-decoration: underline;
    font-weight: normal;
    color:#006288;
}
#footer a:link, #footer a:visited {
    text-decoration: none;
    color:#fff;
}
#footer a:hover {
    text-decoration: underline;
    font-weight: normal;
    color:#fff;
}
#picturebar{
    float: right;
    width: 685px;
    margin: 10px -60px 25px 300px;
}
#picturebar2{
    float: right;
    width: 733px;
    margin: 10px 30px 25px 300px;
     
}
#footer {
    clear: left;
    width: 1120px;
    padding: 15px 40px 15px 40px;
    border-top: 10px solid #fff;
    background-color: #004C69;
    color: #FFFFFF;    
    font-size: 14px;
    text-align: right;
}

/*Link Stile*/
a:link {
    color:#006288;
    text-decoration: none;
}
a:hover {
    color:#006288;
    text-decoration: underline;
}
a:active {
    color:#006288;
    font-weight:700;  
    text-decoration: none;
}
a:visited {
    color:#006288;
    font-weight:700;  
    text-decoration: none;
}