@charset "UTF-8";
/* CSS Document */
/* Webfont: DroidSans */@font-face {
    font-family: 'Droid Sans';
    src: url('fonts/DroidSans/DroidSans.eot'); /* IE9 Compat Modes */
    src: url('fonts/DroidSans/DroidSans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/DroidSans/DroidSans.woff') format('woff'), /* Modern Browsers */
         url('fonts/DroidSans/DroidSans.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/DroidSans/DroidSans.svg#DroidSans') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}
/* Webfont: DroidSans-Bold */@font-face {
    font-family: 'Droid Sans';
    src: url('fonts/DroidSans/DroidSans-Bold.eot'); /* IE9 Compat Modes */
    src: url('fonts/DroidSans/DroidSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/DroidSans/DroidSans-Bold.woff') format('woff'), /* Modern Browsers */
         url('fonts/DroidSans/DroidSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/DroidSans/DroidSans-Bold.svg#DroidSans-Bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 700;
    text-rendering: optimizeLegibility;
}
/* Webfont: DroidSerif */@font-face {
    font-family: 'Droid Serif';
    src: url('fonts/DroidSerif/DroidSerif.eot'); /* IE9 Compat Modes */
    src: url('fonts/DroidSerif/DroidSerif.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/DroidSerif/DroidSerif.woff') format('woff'), /* Modern Browsers */
         url('fonts/DroidSerif/DroidSerif.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/DroidSerif/DroidSerif.svg#DroidSerif') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
/* Webfont: DroidSerif-Italic */@font-face {
    font-family: 'Droid Serif';
    src: url('fonts/DroidSerif/DroidSerif-Italic.eot'); /* IE9 Compat Modes */
    src: url('fonts/DroidSerif/DroidSerif-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/DroidSerif/DroidSerif-Italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/DroidSerif/DroidSerif-Italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/DroidSerif/DroidSerif-Italic.svg#DroidSerif-Italic') format('svg'); /* Legacy iOS */
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

* {margin:0; padding:0;box-sizing: border-box; border:0}

a {outline:none; text-decoration:none;}
ul {list-style:none;}
html, body{height:100%;}
body{background-color: #F8F9FE; font-family:'Droid Sans', sans-serif; font-size:16px; letter-spacing:0.02em; line-height:24px; color:#444; background-color: #FFF;}
#wrapper{
	position:relative;
	margin:auto;
	width:100%;
	max-width:1200px;
	box-shadow: 2px 2px 10px #999;
	/*HTC-Datei: Simuliert für IE CSS3-Features (wie hier den Schatten) per Javascript*/
	behavior: url(PIE.htc);
	background-color: #E8EDFE;
	min-height:100%;
	background-color: #F9EEFD;
}

#slider{z-index:-1;}

#logo{background-image: linear-gradient(to right,#022EB3, #7791DF); 
	color:#fff; font-family:'Droid Serif'; font-size: 36px; padding:30px 5%;}



#nav-button{margin-right:5%; margin-top:20px; float:right; margin-left:30px; display:none; cursor:pointer;}
#navbar{margin-left:5%; margin-top:50px; width:25%; float:left; padding-bottom:20px;}
#navbar nav{padding-bottom:20px;}

main {margin-right:5%; margin-top:44px; width:60%; float:right; padding-bottom:30px;}
main img{max-width:100%; height:auto;}
@media screen AND (max-width:760px){
	#nav-button{display:block;}
	#navbar{width:70%; float:none; margin-top:25px; display:none;}
	main{margin-left:5%; width:90%; float:none; margin-top:25px;}
}

footer{	
	padding-top:20px;
	padding-bottom:20px;
	clear:both;
	text-align:center;
	font-size:14px;
	border-top:dotted 1px #ccc;
}

nav ul ul{display:none; margin-left:20px;}
nav li.current-menu-item ul, nav li.current-menu-ancestor ul{display: block;}  
nav li{border-top:dotted 1px #0D319C;}
nav li:last-child{border-bottom:dotted 1px #0D319C;}
nav a{
	color:#0D319C; display:block; padding:6px 10px 4px;
}
nav a:hover{
	background-color:#B8C3E6;
}
nav li.current-menu-item > a{
	background-color:#7791DF; color:#fff;
}
footer a{
	color:#bc7801;
}
footer a:hover{
	text-decoration:underline;
}
footer ul{display:flex;justify-content:center;padding:10px 0;}
footer li{padding:0 10px; border-right:solid 1px #000; line-height: 100%;}
footer li:last-child{border-right:none 0px; }
h1, h4{font-family:'Droid Serif', serif; }
h1{
	font-size:24px;
	font-weight:400;
	line-height:28px;
	color: #0D319C;
	margin-bottom:25px;
}
h2{font-size:18px; color: #0D319C; margin:25px 0 15px;font-weight:700;}
h3{font-size:16px; color:#333; margin:25px 0 5px;font-weight:700;}
h4{
	font-size:16px;
	color:#0D319C;
	margin-bottom:0;
	margin-top:30px;
	font-style:italic;
}
main p, main ul, main ol{
	margin-bottom:16px;
}
main ol{margin-left: 17px;}
main ul{
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 17px;
}
main li{	
	margin-bottom:2px;
	
}

main a, .farbig{color:#0D319C;}
main a:hover{text-decoration:underline;}
.serif, em{font-family:'Droid Serif', serif; font-style:italic;}
.autor{font-family:'Droid Serif', serif; font-size:14px; font-style:italic;}

main table{margin-bottom:20px;}
main table p{margin:0;  line-height:19px;}
main td {vertical-align:top; font-size:15px; line-height:19px; padding-bottom:15px; padding-right:15px;}
main td:first-child {white-space:nowrap;}


/* UP-Buttons */
hr{clear:both; float:right; border:none; width:32px; height:32px; background: transparent url(grafik/up-button.png) no-repeat; cursor:pointer; margin:-11px 0 21px;}
hr + h2{margin-top:30px;}

