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


* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	margin: 0;
	padding: 0;
	color:#333;
	/*text-align:left;*/
	
		line-height:3.6rem;
	font-size:2.5rem;

	
	
	margin-bottom:20px;
	text-align: justify;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}




@media (min-width: 991.98px) {
	p {
		font-size:1rem;
		line-height:1.56rem;
	}
}



.einleitungstext {
	color:#e2001a;
	line-height:26px;
	font-size:16px;
	float:left;
	clear:both;
}

img {
	
}

#content img {

	margin-right:20px;
	margin-bottom:10px;
	
}



#content img.textabschnitt {
	/*max-width:600px;*/
	width:100%;
	margin:0px !important;
}

.blau {
	color:#005bab;
}

.grau {
	color:#7d7d7d;
}


h1 {
	font-family:'worpswede', Arial, Helvetica, sans-serif !important;

	font-size:6rem !important;
	margin-bottom:25px;
	text-align:center;
	width:100%;
	
}


@media (min-width: 991.98px) {
	h1 {
	font-size:2.375rem !important;
	
	}
}




h2 {
	font-family:'worpswede', Arial, Helvetica, sans-serif !important;
	font-size:4.375rem !important;
	line-height:4.375rem !important;
	margin-bottom:20px;
	text-align:center;
	text-align:center;
	width:100%;
}


@media (min-width: 991.98px) {
	h2 {
	font-size:1.75rem !important;
	line-height:1.75rem !important;
	
	}
}




h3 {
	color:#613e29;
	font-size:16px;
	line-height:22px;
	margin-bottom:10px;
}


ul {
	list-style-position:outside;
	/*list-style-image:url(../img/list_style.png);*/
	position:relative;
	left:11px;
	text-align:left;
	margin-bottom:3.125rem !important;
}

@media (min-width: 992px) {
	
	ul {
		margin-bottom:1.25rem !important;
	}
}



li {
	padding-left:10px;
	line-height:3.9rem
	margin-bottom:2.5rem;
}


@media (min-width: 992px) {
	
	li {
		line-height:1.563rem
		margin-bottom:1rem;
	}
}




td {
	vertical-align:top;
}

.tabellen2spalter {
	width:720px;
}

.tabellen2spalter td {
	width:285px;
	padding-right:75px;
	vertical-align: top;
	padding-bottom:20px;
	text-align:left;
}

.tabellen2spalter p {
	text-align:left;
}


.tabellen2spalter h3 {
	color:#006099;
	margin-bottom:10px;
	margin-top:40px;
}

.tabellen3spalter {
}

.tabellen3spalter td {
	width:205px;
	padding-right:35px;
	vertical-align: top;
	padding-bottom:20px;
}
	
.fliesstext {
	color:#484848;
	line-height:21px;
	font-size:14px;
	float:left;
}
.ueberschrift {
	color:#484848;
	line-height:31px;
	font-size:28px;
	float:left;
	font-weight:bold;
	margin-bottom:20px;
}
.ueberschriftKlein {
	color:#484848;
	line-height:31px;
	font-size:16px;
	float:left;
	font-weight:bold;
	margin-bottom:20px;
}
.ueberschriftRot {
	color:#005bab;
	line-height:19px;
	margin-bottom: 14px;
	font-size:16px;
	float:left;
}
.fett {
	line-height:18px;
	font-weight:bold;
	color:#484848;
}
.normal {
	line-height:18px;
	font-weight:normal;
	color:#484848;
}
.kasten {
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin-bottom:10px;
	border: solid thin #dedede;
	float:left;
	background-color:#fbfbfb;
	padding-bottom: 10px;
	width: 575px;
	padding-top: 10px;
}



table.teilnahmemodel {
	border-spacing: 0px;
	border:solid 2px #a8d08d;
}

table.teilnahmemodel td, table.teilnahmemodel th {
	border:solid 2px #a8d08d;
	margin:0px;
	
}

.teilnahmemodel {
	font-size:14px;
}

.teilnahmemodel th {
	text-align:center;
}

.teilnahmemodel td, .teilnahmemodel th  {
	padding:4px;
}

