/*******************************************
* Farbdefinitionen zum kopieren
* 
* #08468a - dunkleres Blau der großen Überschriften
* #08468a - helleres Blau der kleinen Überschriften (News, Datum, Links)
*
********************************************/

.csc-mailform .csc-mailform-field .csc-mailform-submit {
  margin-left:109px;
  margin-top:10px;
}


.completeBg {
    background-color: #FFFFFF;
    border: 0px solid #FF0000;
    width: 1019px;
    margin-left: auto;
    margin-right: auto;
}

.abermaincontent h6 {
	font-family: Lucida Sans Serif,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	/*text-transform: uppercase;*/
	font-size: 14px;
	color: #000000;
	margin-left: 4px;
	margin-top: 10px;
	margin-bottom: 5px;
}

p { 
     display:inline;
}
/* Dateilisten */

.abermaincontent ul.vdzdateilisten {
  padding-left:10px;
  list-style-type:none;
  color: #08468a;
}

.abermaincontent ul.vdzdateilisten li {
  background-image: none;
  padding:5px 0;
}

.vdzdateilisten .extention {
  color:#000000;
}

.abermaincontent ul li {
	padding-left: 12px;
}
/* news */
.news-list-container {
  margin-top:15px;
}

.news-list-item {
  margin-top:7px;
}

.vdz_news_body{
  padding-bottom:4px;
}
.ms-termine h2.ms-termine-year {
  font-size:14px;
  background-color:#e0f0f8;
  color:#08468a;
  margin-top:10px;
  margin-bottom:0px;
  padding:5px;
}
/*
.ms-termine-list h3{
  font-family:Lucida Sans Serif,Lucida Grande,Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-size:12px;
  color:#08468a;
  margin-top:0px;
  margin-bottom:0px;  
}
*/
.ms-termine p {
  margin-left:4px;
}
.ms-termine-list {
  margin-left:4px;
  margin-top:4px; 
  margin-bottom:14px; 
}
.ms-termine-datum{
  font-size:11px;
  color:#08468a;
}
.ms-termine-startday{}
.ms-termine-endday{}
.ms-termine-datetrenner{}
.ms-termine-title{
  font-size:11px;
}
.ms-termine-location{
  font-size:11px;
}
.ms-termine-link{
  font-size:11px;
}
.ms-termine-entry-divider{
}



.ms-termine-entry-subline{
	color:#B8D6EF; 
	background-color:#B8D6EF;
	height:1px; 
	width:100%;
	margin-left:0; 
	text-align:left; 
	border:0px;
}

.aberclickpath, .aberclickpath a
{
         text-decoration:none;
	color:#163a61;
	font-size:10px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}

.aberclickpath a:hover
{
	color:#466a91;
}

.abersubsubmenu
{
	background-image: url(../img/navi_subsubmenu_background.gif);
	background-repeat:repeat-x;
	background-color:#6AABEE;
	margin:0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.abersubsubmenupoint{
	margin:0px;
	padding:0px;
}
.abersubsubmenupointlink{
	margin:3px;
	padding:0px;
}
.abersubsubmenupoint a 
{
        text-decoration:none;
	color:#163a61;
	font-size:10px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.abersubsubmenupoint a:hover
{
	color:#466a91;
}

.abersubsubmenusplitter
{
	color:#163a61; background-color:#163a61;
	height:1px; 
	width:100%;
	margin:0px;
	padding:0px;
        text-align:left; 
        border:0px;
}

/* ----------------- news single ------------------ */
.abermaincontent .news-single-item h2 {
	font-family:Lucida Sans Serif, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#08468a;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	margin-top:0px;	
	margin-bottom:0px;
	line-height: 110%;
	text-transform:none;
}
 
.news-single-item H3{
	font-family:Lucida Sans Serif, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#08468a;
	font-size:15px;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding-bottom: 5px;
}

.news-single-timedata {
	font-family:Lucida Sans Serif, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#08468a;
	font-style:normal;
	font-weight:normal;
}
.news-single-author{
	margin-top:0px;
}
.news-single-author a{
	color:#08468a;
}
.news-single-category{
	display:none;
}
.news-single-img{
	/*width:220px;*/
	float:left;
	margin-bottom:5px;
	padding-right:10px;
}
.csc-textpic-caption, .news-single-imgcaption{
	font-style:italic;
	font-size:11px;
	float:left;
}
.news-single-item .clearer {
	clear:both;
}
.news-single-backlink{
	margin-bottom:20px;	
}
.news-single-backlink a{
	text-decoration:underline;	
}

.news-list-morelink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#08468a;
	text-decoration:underline;	
}
/******************************************************************************
 * News-Plugin
 ******************************************************************************/
/* ----------------- news lists ------------------ */
/* top news */
.vdz-topnews-list-container h1 {
	padding-bottom: 10px;
}
.vdz-topnews-list-container h3, .vdz-topnews-list-container h3 a{
	font-family:Lucida Sans Serif, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#08468a;
	font-size:15px;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
	padding-bottom: 5px;
}
.vdz-topnews-list-container .news-list-date{
	color:#08468a;
}

/* news headline 0b84e2 */
.news-list-container .news-list-item h3, .news-list-container .news-list-item h3 a {
	font-family:Lucida Sans Serif, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color:#08468a;
	font-size:15px;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	margin:0px;
}
.news-list-item  .vdz_news_subheader {
	font-family: Lucida Sans Serif,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	color:#08468a;
	font-size:12px;
	line-height:140%;
	padding-bottom:0px;
	display:block;
	margin-top:10px;
	margin-bottom:-10px;
	
}
.vdz-news-image {
	float:left;
/*	margin-right:10px;*/
	margin-bottom:5px;
}

.vdz-news-image img {
	margin-right:10px;
}

.news-list-container{
	font-style:normal;
}
.news-list-date{
	color:#08468a;
	display:block;
	font-size:10px;
	font-family:Lucida Sans Serif, Lucida Grande, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
}

.vdz_news_body{
	font-size:11px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.vdz_news_body .news-list-morelink, .vdz_news_body .news-list-morelink a{
	display:inline;
	text-decoration:underline;
	margin-left:3px;
}

.vdz_news_body p.bodytext{
	display:inline;
}
.news-list-category{
	display:none;
	font-size:11px;
}

/******************************************************************************
 * Inhaltselemente 
 ******************************************************************************/
.abermaincontent, .abermaincontent TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000
}
.abermaincontent {
	padding-top:5px;
}
.abermaincontent .clearer
{
	color:#B8D6EF; 
	background-color:#B8D6EF;
	height:1px; 
	width:100%;
	margin-left:0; 
	text-align:left; 
	border:0px;
}

/*************************************************************************
* Grundlayout
**************************************************************************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.abermaintable
{
	/* background-image: url(../promo/background_oben.jpg); */
	/* background-repeat:no-repeat; */
	background-color: #FFFFFF;	
}
.aberheadertable
{
	/* background-image: url(../img/header.jpg); */
	/* background-image: url(../img/vdz_head7.jpg); */
	
}
.abersearchfield
{
	border-color:#6d99d6;
	border-style:solid;
	border-width:1px;
	font-size:9px;
	font-style:normal;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#153655;
	background-color:#e2f2ff;
}
.abertopnavi, .abertopnavi a
{
	color:#153655;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th.abersubmenue
{
	vertical-align:top;
	background-image: url(../img/navi_submenu_background.gif);
}

.abersubmenue, .abersubmenue a
{
	color:#163a61;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.abersubmenue a:hover
{
	color:#466a91;
	font-style:normal;
	font-weight:normal;
}

.abersubmenue .act a
{
	color:#466a91;
	font-style:normal;
	font-weight:normal;
}

table.aberfooter {
	xmargin-top:40px;
}

.aberfooter, .aberfooter a
{
	color:#2d6daa;
	font-size:10px;
	font-style:normal;;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}
/******************************/

a {
    text-decoration:none;
    color:#08468a;
}


/******************************/
.abermaincontent a {
    font-weight: bold;
}
.abermaincontent h1 a, .rahmenvertrag_navigation a, .csc-menu a, .abermaincontent .csc-frame-indent6633 li a {
	font-weight:normal;
}
.vdz-topnews-list-container .clearer {
	clear:both;
	height:5px;
}
.news-list-container .clearer {
	clear:both;
}

.blindclearer {
	clear:both;
	color:#ffffff; 
	background-color:#ffffff;
	height:1px; 
	width:100%;
	margin:0px; 
	padding:0px; 
	text-align:left; 
	border:0px;
}

.csc-textpic-text h1 {

	font-family:Lucida Sans Serif, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#08468a;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	letter-spacing: 1px;
	margin-top:0px;	
	margin-bottom:0px;

}

/* Weitere Nachrichten */
.csc-header-n3 h5 a {
	text-decoration:underline;
	color:#08468a;
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/******************************/
.csc-mailform-field label {
	display:block;
	float:left;
	width:110px;
	
}
.csc-mailform-field input {
	left:200px;
}

/******************************/
.csc-frame-invisible {
	clear:both;
}


.csc-frame-invisible form {
     padding: 10px;
}

/******************************/
/***** Altlasten     **********/
/******************************/
.headline11px {
	color:#08468a;
	font-size:13px;
	font-weight:bold;	
}
/******************************/
/***** Ende Altlasten *********/
/******************************/

.abermaincontent h1 {
	font-family:Lucida Sans Serif, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#08468a;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-1px;
	margin-top:0px;	
	margin-bottom:0px;
	line-height: 110%;	
}

/******************************/
.aberrightcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:300px;
	marging:0px;
	padding:0px;
	padding-top:5px;
}

.aberrightcontent h1 {
	text-transform:uppercase;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#5f6c98;
	margin:0px;
	margin-bottom:4px;
	padding:0px;
}

.aberrightcontent .csc-frame-indent h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:12px;
	padding-top:4px;
	color:#1a60a1;
}
.aberrightcontent .csc-frame-indent3366 h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:12px;
	padding-top:4px;
	color:#1a60a1;
}

/* Headline Weiss */
.aberrightcontent .csc-frame-indent {
	background-image: url(../img/right_headline_left_back_full.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:24px;
}

/* Headline Blau */
.aberrightcontent .csc-frame-indent3366 {
	background-image: url(../img/right_headline_left_back_full_blau.gif);
	background-repeat:no-repeat;
	background-color: #DAEAFA;
	margin:0px;
	padding:0px;
	height:24px;
}
/* Body Weiss */
.aberrightcontent .csc-frame-frame1 {
	color:#000000;
	border: 1px solid #b7d4f2;
	border-top: 0px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:13px;
	padding-top:10px;
	margin-bottom:8px;
}

/* Body Blau */
.aberrightcontent .csc-frame-invisible {
	background-color: #DAEAFA;
	color:#000000;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:0px;
	padding-top:10px;
	margin-bottom:0px;
	border: #DAEAFA solid 1px;
}
.aberrightcontent .csc-frame-frame2 {
	background-color: #DAEAFA;
	color:#000000;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:13px;
	padding-top:10px;
	margin-bottom:8px;
	border: #DAEAFA solid 1px;
}
.aberrightcontent .csc-frame-frame3 {
	color:#000000;
	border: 1px solid #b7d4f2;
	border-width: 0 1px;
	padding-left:7px;
	padding-right:7px;
	padding-top:10px;
}
/* diverses */

.aberrightcontent .bodytext{
	margin-top:0px;
	margin-bottom:4px;

	/* plötzlich wurde die schrift in manchen teaser gross... ilya, 30.04.2008 */
	/* versuch der korrektur */
	font-size:11px;
}

.aberrightcontent .bodytext .mail {
	background-image: url(../img/mailarrow.gif);
	background-repeat:no-repeat;
	padding-left: 13px;
	font-weight:bold;
}

#nl a{
background-image: url(../img/mailarrow.gif);
}

.aberrightcontent ul {
	color:#08468a;
	margin-top: 5px;
	padding-left: 10px;
	margin-left: 10px;
}

/******************************************************************************
 * IM ADDED tabellen
 ******************************************************************************/
 
 .csc-header h3 {
 	font-size: 12px;
 	text-weight: bold;
 }

 
.abermaincontent .contenttable th {
 	text-align: left;
 	padding:3px;
 	color: #fff;
 	background-color: #08468a;
}
.abermaincontent .contenttable td.align-right {
        text-align:right;
}
 
.abermaincontent .contenttable td {
	padding:3px;
 	background-color: #fff;
 	vertical-align:top;
 }
.abermaincontent h2 {
	font-family: Lucida Sans Serif,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
	/*text-transform: uppercase;*/
	font-size: 14px;
	color: #08468a;
	margin-left: 4px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.abermaincontent ul.csc-menu {
	margin-top:10px;
	margin-left:20px;
	padding:0;
	list-style-type:none;
}

.abermaincontent ul.csc-menu li {
	background:transparent url(/fileadmin/piclib/allgemein/bullet.gif) no-repeat 0 6px;
	width:30%;
	float:left;
	padding-left:10px;
	padding-bottom: 5px;
}
.abermaincontent ul.csc-menu li a, .abermaincontent ul.blue li a {
	font-weight: normal;
}
.abermaincontent ul.blue {
	padding-left:15px;
}
.abermaincontent ul.blue li {
	background:transparent url(/fileadmin/piclib/allgemein/bullet.gif) no-repeat 0 6px;
	color:#08468a;
	padding-left:15px;
}
.abermaincontent .backtotop {
	float: right;
}
/*
#uid75 .description span {float:right;position:absolute;right:0;top:0;color:#000;}
#uid75 .description {position:relative;width:100%;}
*/

/* .filelinks span.filecount {display:none} */
/* Pictures centered, add margin on left */

#praesidium td {
	text-align: center;
	padding:20px 15px;margin:0;
}

#uid194 .abermaincontent li {
	width:45%;
}
.abermaincontent h2 {
	margin-left:0;
}
#uid61 .abermaincontent .csc-menu li, 
#uid195 .abermaincontent .csc-menu li, 
#uid79 .abermaincontent .csc-menu li, 
#uid64 .abermaincontent .csc-menu li, 
#uid72 .abermaincontent .csc-menu li, 
#uid66 .abermaincontent .csc-menu li  
{width:45%;}
#mailform {
background: #fff url(/fileadmin/piclib/allgemein/background-kontaktform.gif) no-repeat center;
height:400px;
}
#mailform fieldset {
	border:none;
}
#uid740 #mailform {
background: #fff url(/fileadmin/img/background_presse.gif) no-repeat center;
height:530px;
margin-top:5px;
padding:30px 10px 10px 20px;

}
#uid740 .csc-mailform-field {
	margin-bottom:5px;

}
.abermaincontent table {
	width:100%;
}
.abermaincontent h4 {
	font-size: 11px;
	color: #08468a;
	margin:0;
}
.abermaincontent .csc-frame-frame1 .csc-header h1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	color: #08468a;
	margin:0;
	padding: 0 3px;
}

/* Indexed Search added 2007-06-29 ha75 */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
  display:inline; 
  margin-right:5px; 
} 

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
  width:100px; 
} 

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
  width:90%; 
} 

.tx-indexedsearch .tx-indexedsearch-whatis { 
  margin-top:10px; 
  margin-bottom:5px; 
} 

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
  font-weight:bold; 
  font-style:italic; 
} 

.tx-indexedsearch .tx-indexedsearch-noresults { 
  text-align:center; 
  font-weight:bold; 
} 

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
  font-style:italic; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
  color:red; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
  background:#eeeeee; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
  margin-top:20px; 
  margin-bottom:5px; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
  margin-top:0px; 
  margin-bottom:0px; 
} 

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
  background:#cccccc; 
  vertical-align:middle; 
} 

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
  color:#666666; 
} 

.tx-indexedsearch .tx-indexedsearch-category { 
  background:#cccccc; 
  font-size:16px; 
  font-weight:bold; 
}
a img {border:0}
