body {
	font-size:1em;
	}
p.bodytext {
	width:525px;
	}
div.printseite_copyright {
	float:left;
	clear:both;
	width:550px;
	height:auto;
	font-size:0.7em;
	}
div.sizeswitch {
	position:absolute;
	right:10px;
	bottom:10px;
	width:100px;
	height:auto;
	text-align:left;
	color:white;
	font-family:Verdana;
	font-size:0.6em;
	}
span.sizeswitch_label {
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin-bottom:4px;
	clear:both;
	width:100px;
	}
div.container {
	width:760px;
	height:auto;
	float:none;
	margin-left:auto;
	margin-right:auto;
	}
div.logo {
	background:url('../images/logo.png');
	width:760px;
	height:170px;
	float:left;
	position:relative;
	}
div.logo_small {
	background:url('../images/logo_small.png');
	width:760px;
	height:93px;
	float:left;
	position:relative;
	}
#menuheadline {
	width:760px;
	height:26px;
	background-color:#069;
	float:left;
	}
div.schnellsuche form {
	margin:0px;
	padding:0px;
	}
/*
#menuitems div {
	float:left;
	}
div.menu1-level1-no {
	float:left;
	width:60px;
	height:auto;
	}
div.menu1-level2-no {
	height:auto;
	width:100px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	font-family:Verdana,Arial;
	font-size:0.6em;
	text-decoration:none;
	font-weight:bold;
	color:#006699;
	margin-right:1px;
    text-align:center;
    background-color:#ffffff;
    border:1px solid #006699;
	}
div.menu1-level2-no a {
 	text-decoration:none;	
 	color:#006699;
	}		
a.headline_homepage:link,
a.headline_homepage:visited,
div.menu1-level1-no a {
	display:block;
	height:auto;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	font-family:Verdana,Arial;
	font-size:0.6em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	margin-right:1px;
	}
div.menu1-level1-act a,
a.headline_home:active,
a.headline_home:visited,
a.headline_home:focus,
a.headline_home:link,	
a.headline_homepage:active,
a.headline_homepage:focus {
	background-color:#f90;
	display:block;
	height:auto;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	float:left;
	font-family:Verdana,Arial;
	font-size:0.6em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	margin-right:1px;
	}
a.headline_homepage:hover,	
#menuheadline a:hover {
	background-color:#f90;
	color:#fff;
	}
td.nowrap {
	width:90px;
	text-align:center;
	}
*/	
input.schnellsuche {
	width:110px;
	height:15px;
	border:1px solid #819eba;
	font-size:0.7em;
	float:left;
	margin-right:3px;
	}
div.schnellsuche {
	float:right;
	width:auto;
	height:auto;
	margin-top:3px;
	margin-right:4px;
	}
#pfad {
	float:left;
	width:746px;
	height:auto;
	border-bottom:2px solid #8b9ba7;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:0.7em;
	font-family:Verdana,Arial;
	color:#069;
	}
#pfad a {
	color:#069;
	text-decoration:none;
	}
div.content_background {
	background-color:#ebf3f7;
	width:756px;
	height:auto;
	padding:2px;
	float:left;
	}
div.claim {
	width:756px;
	height:auto;
	float:left;
	background:url('../images/hintergrund_claim.png');
	border-bottom:2px solid #8b9ba7;
	}
#claim_sub_1,
#claim_sub_2 {
	width:335px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-right:5px;
	font-family:Verdana,Arial;
	font-size:0.7em;
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
	}
#claim_sub_1 p.TL,	
#claim_sub_1 h1 {
	font-size:1.3em;
	color:#069;
	font-family:Verdana,Arial;
	margin-bottom:0px;
	font-weight:bold;
	}
#claim_sub_1 a:link,
#claim_sub_1 a:visited,
#claim_sub_1 a:hover,
#claim_sub_1 a:active,
#claim_sub_1 a:focus {
	color:#069;
	text-decoration:none;
	}
#claim_sub_1 p.L {
	font-style: oblique;
	}

#claim_sub_2 h1 {
	font-size:1.3em;
	color:#069;
	font-family:Verdana,Arial;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
	}
	 
#claim_sub_1 p,
#claim_sub_2 p {
	margin-top:3px;
	margin-bottom:3px;
	padding-top:0px;
	display:block;
	float:left;
	clear:both;
	width:335px;
	height:auto;
	}
p.SL,	
span.bibelstelle {
	color:#76797a;
	font-size:0.9em;
	}
	
#main_content {
	width:566px;
	height:auto;
	float:left;
	margin-top:8px;
	}
#more_content {
	width:176px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:8px;
	}
div.aktuelles_headline {
	float:left;
	background-color:#069;
	color:#fff;
	font-family:Verdana,Arial;
	font-weight:bold;
	font-size:0.8em;
	border-left:22px solid #9bc3d8;
	width:140px;
	height:auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	}
#more_content div.aktuelles_headline {
	width:144px;
	}
div.blauelinie {
	width:100%;
	height:auto;
	overflow:hidden;
	border-top:2px solid #069;
	float:left;
	margin:0px;
	}
div.meldung {
	width:525px;
	height:auto;
	margin:0px;
	margin-bottom:5px;
	font-family:Verdana,Arial;
	font-size:0.7em;
	background-color:#fff;
	color:#666;
	float:left;
	padding:6px;
	padding-left:30px;
	}
#haupttext div.meldung {
	font-size:1em;
	padding-left:0px;
	}
div.meldung h2 {
	font-size:1em;
	color:#006699;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	}
div.meldung p {
	
	margin-bottom:5px;
	}
p.veroeffentlicht {
	color:#999;
	margin-top:0px;
	}
div.claim_sub_1 a,	
div.meldung a {
	color:#069;
	text-decoration:underline;
	}
div.topthemen {
	background-color:#fff;
	color:#069;
	font-size:0.7em;
	font-family:Verdana,Arial;
	width:172px;
	height:auto;
	float:left;
	padding:2px;
	padding-top:10px;
	padding-bottom:10px;
	}
div.topthemen p.bodytext {
	text-align:center;
	display:block;
	width:168px;
	height:auto;
	}
div.topthemen img {
	margin-top:10px;
	}
#main_content div.blauelinie {
	border-bottom:10px solid #b2d0e0;
	margin-bottom:10px;
	}
#newsblock_1,
#newsblock_2 {
	width:280px;
	height:auto;
	float:left;
	}
#newsblock_2 {
	margin-left:5px;
	}
#newsblock_1 div.blauelinie,
#newsblock_2 div.blauelinie {
	background-color:#fff;
	border-bottom-width:0px;
	font-size:0.7em;
	font-family:Verdana,Arial;
	width:240px;
	padding:10px;
	padding-left:30px;
	padding-bottom:30px;
	}
#newsblock_1 div.blauelinie a,
#newsblock_2 div.blauelinie a {
	color:#069;
	text-decoration:none;
	}
#newsblock_1 div.blauelinie a:hover,
#newsblock_2 div.blauelinie a:hover {
	text-decoration:underline;
	}
#sub_banners_content,	
#sub_banners {
	width:566px;
	height:auto;
	float:left;
	background-color:#fff;
	margin-bottom:10px;
	}
#sub_banners_1 div,	
#sub_banners_2 div,	
#sub_banners_content div,
#sub_banners div,
#sub_banners_content div.div.csi-textpic
 
 {
	float:left;
	}
	
div.seitenfuss {
	width:568px;
	height:auto;
	float:left;
	margin-bottom:2px;
	background-color:#9bc3d8;
	}
#seitenfuss {
	width:570px;
	height:auto;
	float:left;
	text-align:center;
	font-family:Verdana,Arial;
	font-size:0.6em;
	padding-top:5px;
	color:#069;
	}
#seitenfuss a {
	color:#069;
	text-decoration:none;
	}
#seitenfuss_content {
	width:570px;
	height:auto;
	float:right;
	text-align:center;
	font-family:Verdana,Arial;
	font-size:0.6em;
	padding-top:5px;
	color:#069;
	}
#seitenfuss_content a {
	color:#069;
	text-decoration:none;
	}
div.themen_headline {
	color:#069;
	font-family:Verdana,Arial;
	font-size:0.6em;
	font-weight:bold;
	text-transform:uppercase;
	width:165px;
	height:auto;
	float:left;
	padding:5px;
	padding-left:10px;
	margin-right:10px;
	}
div.themen_headline2 {
	width:534px;
	height:auto;
	padding:2px;
	padding-left:30px;
	font-family:Verdana,Arial;
	font-size:0.8em;
	font-weight:bold;
	color:#069;
	float:left;
	}
#inhaltsverzeichnis {
	width:176px;
	height:auto;
	float:left;
	margin-top:8px;
	}
#main_content_sub {
	width:566px;
	height:auto;
	float:left;
	margin-top:8px;
	margin-left:10px;
	}

#haupttext {
	width:525px;
	height:auto;
	margin:0px;
	margin-bottom:2px;
	font-family:Verdana,Arial;
	font-size:0.7em;
	background-color:#fff;
	color:#666;
	float:left;
	padding:6px;
	padding-left:30px;
	padding-top:20px;
	}
#haupttext td {
	font-size:0.7em;
	}
#haupttext a {
	color:#006699
	}
#haupttext h2,h1 {
	font-size:1.3em;
	color:#f93;
	margin-bottom:2px;
	}
#haupttext h3 {
	font-size:1em;
	color:#666;
	margin:0px;
	padding:0px;
	}
#haupttext div.aktuelles_headline {
	font-size:1em;
	}
#haupttext div.blauelinie ul  {
	margin-top:15px;
	}
div.dldesc,
div.dlitem  {
	margin-top:3px;
	margin-bottom:3px;
	}
	
#haupttext div.blauelinie ul li.pdf {
	list-style-image:url('../images/icon_pdf.gif');
	}
#haupttext div.blauelinie ul li a {
	display:block;
	width:auto;
	height:auto;
	color:#006699;
	text-decoration:underline;
	padding-left:25px;
	}
div.printseite {
	width:550px;
	height:auto;
	margin-left: 30px;
	margin-right: 30px;
	margin-top:20px;
	font-family:Verdana,Arial;
	color:#666;
	}
div.printseite_logo {
	float:left;
	width:auto;
	height;
	}
#printseite_datum {
	float:right;
	width:auto;
	height:auto;
	color:#069;
	font-size:0.7em;
	}
#printseite_pfad {
	float:left;
	clear:both;
	width:auto;
	height:auto;
	margin-top:15px;
	margin-bottom:10px;
	font-size:0.7em;
	}
#printseite_pfad a:link, 
#printseite_pfad a:focus, 
#printseite_pfad a:hover, 
#printseite_pfad a:active, 
#printseite_pfad a:visited {
	color:#069;
	text-decoration:none;
	}
#printseite_content {
	width:550px;
	height:auto;
	clear:both;
	float:left;
	font-size:0.7em;
	}
#printseite_content h1 {
	color:#ffa952;
	font-size:2em;
	margin-bottom:0px;
	}
p.printseite_text {
	margin-bottom:5px;
	}
div.printseite_downloads_header {
	width:100%;
	font-size:1.2em;
	font-weight:bold;
	color:#069;
	border-bottom:2px solid #069;
	}
div.printseite_downloads {
	width:550px;
	float:left;
	height:auto;
	}
#printseite_downloads ul li.pdf {
	list-style-image:url('../images/icon_pdf.gif');
	color:#069;
	padding-left:15px;
	margin-left:20px;
	}
#printseite_downloads a {
	color:#069;
	}
#printseite_url {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding-top:12px;
	padding-bottom:12px;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	font-size:0.7em;
	}
p.printseite_untertitel {
	font-weight:bold;
	margin-top:2px;
	padding-top:0px;
	}
p.printseite_veroeffentlicht {
	font-size:0.9em;
	color:#999;
	margin-top:2px;
	margin-bottom:30px;
	}

div.sitemap_aej_lineline {
	width:750px;
	height:auto;
	float:left;
	border-right:1px solid #069;
	margin-left:35px;
	}
div.sitemap_aej_lineline div {
	height:14px;
	width:149px;
	border-left:1px solid #069;
	float:left;
	}
div.sitemap_aej_headline {
	width:720px;
	padding:8px;
	padding-left:190px;
	height:auto;
	text-align:left;
	color:#ffa927;
	font-size:2em;
	font-weight:bold;
	float:center;
	position:relative;
	font-family:Verdana,Arial;

	}	
#sitemap_aej {
	background-color:#fff;
	color:#069;
	font-size:0.7em;
	font-family:Verdana,Arial;
	width:720px;
	height:auto;
	float:left;
	padding:0px;
	overflow:hidden;
	font-size:0.6em;
	margin-bottom:50px;
	text-align:left;
	}

#sitemap_aej ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:auto;
	width:auto;
	}

#sitemap_aej ul.kasten {
	display:block;
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	margin-right:10px;
	font-size:1.6em;
	
	}
#sitemap_aej ul li a {
	padding:5px;
	display:block;
	clear:both;
	width:100px;
	font-weight:bold;
	text-decoration:none;
	background-color:#069;
	color:#fff;
	}
#sitemap_aej ul ul ul {
	list-style-type:disc;
	margin-left:16px;
	padding:0px;
	color:#ff9900;
	}
	
#sitemap_aej ul ul ul ul {
	list-style-type:disc;
	margin-left:16px;
	padding:0px;
	color:#069;
	}

#sitemap_aej ul ul ul li a {
	background-color:#fff;
	padding:5px;
	padding-left:0px;
	display:block;
	clear:both;
	width:auto;
	font-weight:normal;
	text-decoration:none;
	color:#006699;
	border-bottom-width:0px;
}
	
#sitemap_aej ul ul li a,
#sitemap_aej ul ul li.active a {
	background-color:#fff;
	padding:5px;
	padding-left:0px;
	display:block;
	clear:both;
	width:auto;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
	border-bottom-width:0px;
	}
#kontaktformular {
	background-color:#E8F1F6;
	padding:20px;
	padding-top:5px;
	padding-bottom:10px;
	width:480px;
	float:left;
	height:auto;
	}
div.tx-pilmailform-pi1 {
	width:auto;
	height:auto;
	float:left;
	}
#kontaktformular h3 {
	font-size:1.3em;
	color:#069;
	margin-bottom:5px;
	}
#kontaktformular span.label {
	float:left;
	display:block;
	height:auto;
	width:105px;
	}	
#kontaktformular form {
	margin:0px;
	padding:0px;
	}
#kontaktformular input,textarea,select {
	margin-bottom:2px;
	}
#loginform div {
	width:100px;
	float:left;
	padding-top:5px;
}

div.suchmaskenkopf,
div.suchergebnis_liste_kopf,
#suchergebnis_liste {
	width:545px;
	background-color:#fff;
	height:auto;
	float:left;
	font-family:Verdana,Arial;
	font-size:0.7em;
	padding:10px;
	}
#suchergebnis_liste {
	margin-top:0px;
	padding-bottom:25px;
	}
#suchergebnis_liste a {
	color:#069;
	text-decoration:none;
	}
div.suchergebnis p.eingerueckt {
	margin-left:20px;
	color:#666;
	}
div.suchergebnis p.klein {
	font-size:0.9em;
	color:#999;
	}
div.suchergebnis img {
	margin-right:12px;
	}
#suchmaske {
	background-color:#e8f1f6;
	float:left;
	height:auto;
	padding-top:10px;
	padding-bottom:15px;
	width:522px;
	padding-left:20px;
	color:#666;
	}
#suchmaske input,
#suchmaske select {
	font-size:1em;
	font-family:Verdana,Arial;
	margin-right:5px;
	}
#suchmaske input.submitbutton {
	background-color:#f90;
	border:1px solid #809db8;
	color:white;
	}
#suchmaske h3 {
	color:#069;
	font-size:1em;
	}
#suchmaske span.label {
	float:left;
	height:auto;
	display:block;
	width:100px;
	}
div.einfachesuchelink {
	margin-left:0px;
	padding-left:20px;
	float:left;
	width:auto;
	height:auto;
	}
div.einfachesuchelink a {
	color:#069;
	text-decoration:none;
	}
#suchergebnis_kopf {
	float:left;
	width:515px;
	height:auto;
	border-bottom:2px solid #069;
	padding-bottom:15px;
	margin-left:10px;
	margin-bottom:8px;
	}
#suchergebnis_kopf h2 {
	color:#f93;
	font-size:1.2em;
	}
#suchergebnis_kopf b {
	color:black;
	}
div.suchergebnis {
	width:525px;
	float:left;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	}
div.suchergebnis p {
	margin-top:2px;
	margin-bottom:2px;
	}
div.suchergebnis_index {
	float:left;
	width:505px;
	height:auto;
	margin-bottom:10px;
	padding-left:20px;
	}
	
	
/* tx-vcdarchive-pi1 */

div.tx-vcdarchive-pi1 {
  margin-top:2em;
}

div.tx-vcdarchive-pi1 h1 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
  color: #006699;
  
}

div.tx-vcdarchive-pi1 h2 {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  margin-top: 21px;
  color: #009999;
}

div.tx-vcdarchive-pi1 h3{
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin-top: 18px;
  color: #006699;
}

div.tx-vcdarchive-pi1 h5{
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  line-height: 18px;
  margin-top: 18px;
  color: #009999;
}

div.tx-vcdarchive-pi1 table {
  color:#333333;
  background-color:#eeeeee;
  border: 1px  #006699 solid;
  margin-bottom:10px;
}

div.tx-vcdarchive-pi1 table a{
  color:#333333;
  text-decoration:none;
}

div.tx-vcdarchive-pi1 table td {
  vertical-align:top !important;
  text-align: left;
  padding: 5px;
  empty-cells:show;
  background-color:#FFFFFF;
}

div.tx-vcdarchive-pi1 table td small{
  font-size:90%;
}

div.tx-vcdarchive-pi1 table td big{
  font-style:italic;
  font-size:105%;
}

div.tx-vcdarchive-pi1 table td.title{
  font-size:110%;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #006699;
  color: #ffffff;
}

div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#B6D3E2;
  color: #ffffff;
}

div.tx-vcdarchive-pi1 table td.title1{
  font-size:100%;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  background-color:#FFFFFF;
  color: #006699;
}

div.tx-vcdarchive-pi1 table td.label{
  text-align:right;
  font-weight:bold;
  background-color: #ffffff;
  color: #006699;
}

div.tx-vcdarchive-pi1 table td.light{
  background-color: #ffffff;
}

div.tx-vcdarchive-pi1 table td.dark {
  background-color:#DDEAF2;
}

div.tx-vcdarchive-pi1 table td.error{
	font-size:90%;
  font-weight:bold;
  background-color: #FFFFFF;
  color:#dd0000;
}
table.fragebogen td {
	font-size:11px !important;
	vertical-align:top;
	}
#haupttext table.contenttable td,
#haupttext table.colored td,
#haupttext table td {
	font-size:1em;
	vertical-align:top;
	}
#haupttext table.colored td textarea {
	width:100%;
	font-size:1em;
	font-family:Verdana;
	height:360px;
	}
	
p.news-single-item {
	font-weight: normal;
  font-style: italic;
}

*div.news-list-item p.bodytext {
	display:inline;
}

div.news-latest-image,
div.news-list-img,
div.news-single-img {
	 float:left;
	 width:auto;
	 height:auto;
	 padding:0px;
	 margin-bottom:0px;
	 padding-right:5px;
	 clear:none;
}

div.news-single-img{
	margin-right:10px;
	margin-bottom:10px;
}

 p.news-single-imgcaption {  
      height:auto;  
      padding:0px;  
      margin-bottom:0px;  
		display:block; 
		float:left; 
		clear: both; 
		width:auto; 
		padding:0px; 
		margin:0px; 
		
}

div.news-list-title,
div.news-list-date {
	margin-bottom:10px;
}

div.news-list-title {
	color:#f93;
} 

div.news-list-title a {
	font-size:1.3em;
	color:#f93 !important;
	margin-bottom:2px;
	text-decoration: none;
}

div.news-list-category {
	margin-bottom:10px;
	margin-top:10px;
}

div.news-list-container hr.clearer {
	border:1px solid #b6d3e2;
}


div.news-single-item div.clearer {
	margin-top:10px;
	margin-bottom:5px;
	height:2px;
	background-color:#b6d3e2;
}


div.news-latest-category {
	margin-top:5px;
	margin-bottom:5px;
}

div.news-latest-container h2 a:link,
div.news-latest-container h2 a:visited,
div.news-latest-container h2 a:active,
div.news-latest-container h2 a:focus,
div.news-latest-container h2 a:hover {
	color:#f90;
	text-decoration:none;
	font-size:1.2em;
	}
	
div.news-single-category {
	margin-top:10px;
	margin-bottom:10px;
}	

div.tx-ttnews-browsebox table {
	font-size:11px;
	
}