@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.indexedsearchsearchbox {
	display:none;
}
.csc-menu-1 {
	list-style:none;
	text-align:right;
padding-top:15px;
}
.csc-menu-1 li {
padding-right:10px;
}

.csc-menu-1 li a{
	color:#000;
	text-decoration:none;
}

.csc-menu-1 li a:hover{
	color:#fff;
}
.csc-menu-1 .aktiver a{
	color:#fff;
}





.extradruckversion {
	display:none;
}
.newsdunkel h1 a, .newshell h1 a, .news h1 a{
	font-size:16px;
	color:#fff;
	font-weight:normal;
	margin-left:8px;
	display:block;
	text-decoration:none;
	margin-top:8px;
	text-transform: uppercase;	
}
.newsdunkel .bodytext a, .newshell .bodytext a, .news .bodytext a{
	color:#fff;
	text-decoration:none;
}
.newsdunkel .bodytext a:hover, .newshell .bodytext a:hover, .news .bodytext a:hover{
	color:#ccc;
	text-decoration:none;
}
.headerboxlink {
	width:199px;
	height:170px;
	padding:0px 2px 2px 0px;
	float:left;
	text-transform: uppercase;
	text-align:right;
line-height:12px;
}

.headerboxlink p a, .headerboxlink p strong {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	margin-top:146px;
	margin-right:10px;
	display:block;
	line-height:14px;
}

.headerboxlink p em a {
	color:#fff;
	text-align:left;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	margin-left:10px;
	margin-top:10px;
	display:block;
	font-size:16px;
	line-height:18px;
}
.headerboxlink p a:hover {
	color:#000;
}
.headerboxlink p em {
	font-size:12px;
}
.headerboxlink p em a:hover {
	color:#ccc;
}

.headerboxlink p strong {
	color:#000;
}

.headerboxlinkmehr {
	width:199px;
	height:170px;
	padding:0px 2px 2px 0px;
	float:left;
	text-transform: uppercase;
	text-align:right;
}
.headerboxlinkmehr .linkheader {
	padding:10px 10px 0px 0px;
}

.linkheadermehr a{
	color:#fff;
        font-size:11px;
        line-height:12px;
	text-decoration:none;
}
.linkheadermehr .csc-menu ul li a {
	color:#fff;
        font-size:11px;
        line-height:12px;
	text-decoration:none;
}
.linkheadermehr ul {
	padding:0px 12px;
	margin:0px;
	list-style:none;
}

.errormeldung {
	color:#990000;
	font-size:11px;
}

.bodytext a, .tx-gsipagenav-pi1 a{
	text-decoration:none;
	color:#0072bc;
}
.bodytext a:hover, .tx-gsipagenav-pi1 a:hover {
	color:#86a0b1;
}

#formularbutton, .tx-gsipagenav-pi1  {
	text-align:right;
}
.tx-gsipagenav-pi1  {
	padding-right:10px;
padding-top:10px;
color:#0072bc;
}
#formularbutton a{
	text-decoration:none;
	color:#0072bc;
}

.tx-srlanguagemenu-pi1 {
	display:inline;
}
#kreuz {
	text-align:right;
	padding-bottom:3px;
}
#grau {
	background:#e5e8ea;
	padding:5px;
}
#startseitesprache {
	margin-top:10px;
	margin-bottom:80px;
}
#startseitesprache img{
	margin-bottom:4px;
}
#flash {
	float:left;
	width:430px;
	text-align:left;
}
#logolinks {
	float:left;
	width:180px;
	text-align:right;
}
#intro {
	width:400px;
	margin-top:10px;
	text-align:right;
}
.no {
	display:none;
}
#main {
	margin:40px auto;
	width:812px;
}
#mainstartseite {
	margin:40px auto;
	width:620px;
}
#logo {
	float:left;
	width:204px;
}
#logo img {
	border:none;
	border-top:2px #fff solid;
}
#header {
	float:left;
	width:812px;
	margin-bottom:15px;
}
#navigationen {
	width:608px;
	float:left;
}
#topnav {
	text-align:right;
}
.suchbox {
	background:#e5e8ea;
	font-size:9px;
	width:60px;
	border-left:5px #e5e8ea solid;
	border-right:5px #e5e8ea solid;
	border-top:1px #e5e8ea solid;
	border-bottom:1px #e5e8ea solid;
	color:#adaeb0;
}
#topnav form {
	display:inline;
}
#topnav a, #topnav{
	font-size:9px;
	color:#adaeb0;
	text-transform: uppercase;
	padding-left:4px;
	text-decoration:none;
}
#topnav .drucken {
	background:url(../images/drucker.jpg) left no-repeat;
	padding-left:15px;
	color:#adaeb0;
}
#nav ul {
	list-style:none;
	margin-bottom:1px;
	margin-top:10px;
}
#nav ul li {
	display:inline;
	margin-left:10px;
}
#nav ul li a {
text-transform: uppercase;
	font-size:13px;
	text-decoration:none;
	color:#000;
}


#unternav{
	margin-top:4px;
	margin-bottom:6px;
}
#unternav ul {
	list-style:none;
}
#unternav ul li {
	display:inline;
	margin-left:10px;
}
#unternav ul li a {
	font-size:12px;
	text-decoration:none;
	color:#adaeb0;


}

#nav ul li a:hover, #unternav ul li a:hover, #topnav a:hover, #nav .aktiv a, #unternav .aktiv a{
	color:#0072bc;
}


#content, #achterblock{
	text-align:left;
	float:left;
	width:812px;
}
#viererblock, #sechserblocklang {
	width:402px;
	float:left;
}
#neunerblock, #sechserblock, #dreierblock{
	width:603px;
	float:left;
}

#full img, #achterblock img, #neunerblock img,#sechserblock img,#sechserblocklang img, #viererblock img, #bilder2 img, #bilderblock img, #dreierblock img{
	padding:0px 2px 2px 0px;
	float:left;
}
#achterblock img, #bilderblock img{
	padding:0px 2px 2px 0px;
	float:left;
}
#contentbox {
	float:left;
	width:406px;
	height:345px;
}
#contentboxlang {
	float:left;
	width:406px;
}
#contentboxkurz {
	float:left;
	width:402px;

	height:170px;
}
#contentboxbig {
	float:left;
	width:600px;
}
#contentklein {
	float:left;
	width:195px;
	height:342px;
	padding:0px 2px 2px 0px;
}
#contentkleinstes{
	float:left;
	width:201px;
	height:172px;
}
#contentkleinlang {
	float:left;
	width:203px;
	height:500px;
}
#text {
	padding:40px 20px 0px 20px;
	font-size:11px;
	z-index:99;
}

#contentkleinlang #text,#contentboxlang #text, #contentklein #text,#contentkleinstes #text,#contentboxbig #text {
	padding:20px 10px 0px 10px;
	font-size:11px;
	z-index:99;
}

#contentboxbig #text {
	padding:0px 0px 20px 20px;
	
}

#contentboxkurz #text{
	padding:10px 10px 0px 10px;
	font-size:11px;
	z-index:99;
}
#text h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
#text ul {
	margin-left:15px;
}
#text li {
	list-style-image:url(../images/button-blau.jpg);
}


#text a {
	text-decoration:none;
	color:#0072bc;
}
#text a:hover {
	color:#86a0b1;
}
#bilder2 {
	width:812px;
	float:left;
}
#bilderblock {
	width:202px;
	float:left;
}

.linkbox,.headerboxmehr  {
	width:199px;
	height:170px;
	padding:0px 2px 2px 0px;
	background:url(../images/bild4.jpg) no-repeat left top;
	float:left;
	text-transform: uppercase;
}
.linkboxaktiv,.headerbox {
	width:199px;
	height:170px;
	padding:0px 2px 2px 0px;
	background:url(../images/bild10.jpg) no-repeat left top;
	float:left;
	text-transform: uppercase;
}
.newshell  {
	width:199px;
	height:170px;
position:relative;
	padding:0px 2px 2px 0px;
	background:url(../images/bild4.jpg) no-repeat left top;
	float:left;
}
.newsdunkel {
	width:199px;
	height:170px;
position:relative;
	padding:0px 2px 2px 0px;
	background:url(../images/bild10.jpg) no-repeat left top;
	float:left;
}
.news {
	width:199px;
	height:170px;
position:relative;
	padding:0px 2px 2px 0px;
	float:left;
}
.headerbox h1 {
	font-size:22px;
	color:#fff;
	padding-left:10px;
	font-weight:normal;
	padding-top:10px;
	text-transform: uppercase;
}

.newsdunkel p, .newshell p, .news p {
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	line-height:12px;
}
.news p a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.newsdunkel ul {
	margin-left:30px;
	margin-right:6px;
	margin-top:5px;
	margin-bottom:5px;
	color:#fff;
	list-style-image:url(../images/pfeildunkel.jpg);
}
.newshell ul {
	margin-left:30px;
	margin-right:6px;
	margin-top:5px;
	margin-bottom:5px;
	color:#fff;
	list-style-image:url(../images/pfeilhell.jpg);
}
.mehr{
	text-align:right;
	color:#fff;
width:199px;
margin-top:140px;
z-index:1;
	position: absolute;
	left: 0px;
	top: 0px;
}
.mehr a{
	text-align:right;
	color:#fff;
	padding-right:10px;
	text-decoration:none;
}

.headerboxformular  {
	width:199px;
	height:171px;
	padding:0px 2px 2px 0px;
	background:url(../images/bild10.jpg) no-repeat left top;
	float:left;
}
.headerboxformular h1 {
	font-size:20px;
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:100px;
}
.headerboxmehr h1 {
	font-size:20px;
	color:#fff;
	
	font-weight:normal;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:70px;
}
.headerbox p, .headerboxmehr p {
	color:#fff;
	padding-left:10px;
	line-height:13px;
}
.linkbox a ,.linkboxaktiv a{
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:right;
	margin-top:140px;

	padding-right:10px;
}