body {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color: #333333;
	background:#FFFFFF;
	margin:0;
	padding:0;
}

.cleaner {
	clear: both;
	margin: 0;
	border: 0px;
	height: 1px;
	padding: 0;
}

.hidden {
	display:none;
}

form {
	margin:0;
	padding:0;
}

a, address, blockquote, div, caption, cite, dfn, dl, dt, fieldset, h1, h2, h3, h4, img, input, label, legend, li, ol, option, p, q, select, textarea, td, th, ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.adress-left {font-size:10px;color:#666666;}

a:link {
	color:#6699CC;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
}


#content .tx-list-pi1 a:hover, #right .tx-list-pi1 a:hover, #content .tx-list-pi a:hover, #right .tx-list-pi a:hover {border-bottom:none;}

#content .tx-list-pi1 .list-detail a:hover, #content .tx-list-pi .list-detail a:hover  {border-bottom: 1px #6699CC solid;}

a:visited {
	color:#6699CC;
	background-color : transparent;
	font-weight : normal;
	text-decoration : none;
}

a:hover {
	background-color : transparent;
	color : #6699CC;
	text-decoration : none;
	font-weight : normal;
}

#content a:hover , #right a:hover, #left a:hover {border-bottom: 1px #6699CC solid;}

a:active {
	color:#6699CC;
	background-color : transparent;
	font-weight : normal;
	text-decoration : none;
}

.button,
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button,
.tx-felogin-pi1 input,
.tx-list-pi1-searchbox input,
.tx-list-pi-searchbox input,
#mailform input,
#mailform textarea,
#mailform select,
.sendafriend input,
.sendafriend select,
.sendafriend textarea {
	background : #E2EDF9;
	border: 1px solid #A0C3EA;
	color: #333333;
	font-weight:normal;
	font-family : Verdana, sans-serif;
	font-size : 10px;
	padding: 2px 5px;
	margin:0;
}

#mailform select,
.sendafriend select {
	height:14px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}

#mailform textarea,
.sendafriend textarea {
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}

p {
	font-size : 12px;
	line-height : 120%;
	color: #333333;
	margin: 0 0 5px 0;
	padding: 0;
}

#right p, #left p {
	font-size:10px;
	color:#000000;
	line-height: 130%;
	margin: 0;
}

#right .frame-right-text p {color:#333333;line-height:150%;letter-spacing:1px;}

.table {
	font-size : 12px;
	color : #333333;
}

/****************************** mailform, felogin ********************************/
#mailform .csc-mailform,
.newloginbox {
	border: none;
}

.newloginbox legend{
	display: none;
}

#mailform .csc-mailform-field,
.newloginbox .field {
	clear: both;
	margin: 8px 0;
}

#mailform .csc-mailform-field label,
.newloginbox .field label {
	float: left;
	width: 200px;
	margin: 0 15px 0 0;
}

#mailform .csc-form-label-req {
	font-weight: bold;
}

.csc-mailform-label,
.newloginbox label {
		font-weight: bold;
		padding: 0 0 8px 0;
}

.filelinks {
	font-size : 12px;
	color : #6699CC;
	font-weight: normal;
	font-weight:bold;
}

#right .filelinks {
	padding: 0 0 0 10px;
}

.filelinkssize {
	font-size : 12px;
	color : #333333;
}

.celmenu {
	font-size : 12px;
	color : #6699CC;
	margin-top : 15px;
}

.celsubmenu {
	font-size : 12px;
	color : #6699CC;
	margin-left : 50px;
	margin-top : 8px;
	text-indent : -30px;
}

/************************** bulletlist *******************************/
ul  {
	list-style-image:url(../images/icons/bulletlist0.gif);
	margin: 0;
	padding: 0 0 0 20px;
	font-size:12px;
}

.csc-bulletlist li,
ul li,
ol li {
	padding: 3px 0;
	margin: 0;
}

ul.csc-menu {
		list-style: none;
		padding: 0;
}

ul.csc-menu li {
		padding: 5px 0;
}

.csc-bulletlist-0 {
		list-style-image: url(../images/icons/bulletlist0.gif);
}

.csc-bulletlist-1 {
		list-style-type: decimal;
}

.csc-bulletlist-2 {
		list-style-image: url(../images/icons/bulletlist2.gif);
}

.csc-bulletlist-3 {
		list-style-image: url(../images/icons/bulletlist1.gif);
}

/************************** frames *******************************/
.csc-frame {

}

.csc-frame-frame1 {
	background: #e2edf9;
	padding: 10px;
}

.csc-frame-frame2 {
	border: 1px solid #000;
}

/************************** tables *******************************/
.contenttable-1 .tr-0 {
		background: #ebebeb;
}

.contenttable-2 .td-0 {
		background: #ebebeb;
}

.contenttable-3 .tr-0,
.contenttable-3 .td-0 {
		background: #ebebeb;
}



SELECT {
		font-size: 10px
}

select.auswahl {width:180px;}

TEXTAREA {
		font-size: 10px
}

INPUT {
		font-size: 10px
}

input.datetime {
		border:1px solid #FFFFFF;
			color:#00337F;
}

input.searchfield {
			width : 118px;
			border:1px #000000 solid;
			font-size:12px;
}

h1 {
		font-size:16px;
			color:#999999;
			line-height:125%;
			margin:0;
			padding:8px 0 10px 0;
			font-weight:bold;

			display:block;
			clear:both;
}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {color:#999999;font-weight:bold; border-bottom:none;}

#left h1 {
		font-size:11px;
			color:#000000;
			line-height:130%;
			margin:0;
			padding:8px 0 4px 0;
			font-weight:bold;

		display:block;
			clear:both;
}

h2,h4,h5, #content .tx-felogin-pi1 h3{
		font-size:14px;
			color:#000000;
			line-height:120%;
			margin:0;
			padding:8px 0 4px 0;
			font-weight:bold;

		display:block;
			clear:both;
}

#content .tx-felogin-pi1 h3 {background:none; width:auto;border-bottom:none; padding: 8px 0 10px 0;}

h3 {
		font-size : 12px;
		color : #333333;
			font-weight:bold;
		margin: 22px 0 0 0;
			padding:0 0 4px 0;
			border-bottom: 1px solid #999999;
			display:block;
			clear:both;
}

.h3-line {
		width: 209px;
			margin: 0 0 15px 0;
			padding:0;
			background: #EFEFEF;
			display : block;
}

#right h1{
		font-size : 10px;
		color : #FFFFFF;
			font-weight:bold;
			margin:0;
			padding:4px 5px 4px 15px;
			background: #003366;
			display:block;
			clear:both;
}

#right h1 a, #right h1 a:link, #right h1 a:visited, #right h1 a:hover, #right h1 a:active {color:#FFFFFF;}

#right .bereich2 h1{background:#E23D28;}

#right .bereich3 h1{background:#009999;}

#right .bereich4 h1{background:#FF9900;}

#right .bereich5 h1{background:#FFCC00;}

#right .bereich6 h1{background:#6699CC;}


#right DIV.csc-textpic-above DIV.csc-textpic-text {
	padding-top: 10px;
	display: block;
}


.headerdate {
		font-size : 10px;
		color : #333333;
		font-weight: normal;
}

.more {margin:0 1px 0 0; padding: 0 9px 0 0;background : url(../images/icons/mehr.gif) right center no-repeat;}

#content .more a:hover { border-bottom: none;}

/*********************************   downloads   ************************/
.downloads ul  {
		list-style-image:url(../../../media/bullets/dot.gif);
			margin: 0;
			padding: 0 0 0 20px;;
}

.downloads ul li {
			margin: 0;
			padding: 0 0 10px 0;
			line-height: 120%;
}

/*********************************   frames   ************************/
.frame-right-imgtext {
		margin:0;
			padding:0;
			width:188px;
			display:block;
			border-left: 1px solid #6699CC;
			border-bottom: 1px solid #6699CC;
			border-right: 1px solid #6699CC;
}

.frame-right-padding-imgtext {padding:0 10px 15px 15px;}

.frame-right-text {
		margin:0 0 20px 0;
			padding:0;
			width:188px;
			display:block;
			border-left: 1px solid #003366;
			border-bottom: 1px solid #003366;
			border-right: 1px solid #003366;
}

.bereich2 .frame-right-text{ border-left: 1px solid #E23D28;border-bottom: 1px solid #E23D28;border-right: 1px solid #E23D28;}

.bereich3 .frame-right-text{ border-left: 1px solid #009999;border-bottom: 1px solid #009999;border-right: 1px solid #009999;}

.bereich4 .frame-right-text{ border-left: 1px solid #FF9900;border-bottom: 1px solid #FF9900;border-right: 1px solid #FF9900;}

.bereich5 .frame-right-text{ border-left: 1px solid #FFCC00;border-bottom: 1px solid #FFCC00;border-right: 1px solid #FFCC00;}

.bereich6 .frame-right-text{ border-left: 1px solid #6699CC;border-bottom: 1px solid #6699CC;border-right: 1px solid #6699CC;}


.frame-right-padding-text {padding:0 10px 15px 15px;}


/**********************   listen   ***************************************************/
.pagenavi ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}

.pagenavi ul li {
		display: inline;
		margin: 0 3px 0 0;
}

.abc {font-size:13px;font-weight:bold;}

.abc-act {color:#6699CC; font-weight:bold;font-size:13px; text-decoration: underline;}

.tx-list-pi1-selectorbox div, .tx-list-pi-selectorbox div { display: inline;}

.tx-list-pi1-searchbox, .tx-list-pi-searchbox {
		margin: 10px 0 20px 0;
}

/********************** list4: artikel - linkliste ***************************************/
.tx-list-pi1-link table tr td, .tx-list-pi-link table tr td{ font-size:11px;color:#333333;}

.tx-list-pi1-link table tr.odd, .tx-list-pi-link table tr.odd {background:#E2EDF9;}

.tx-list-pi1-link table tr.header, .tx-list-pi-link table tr.header {background:#A0C3EA;}

.tx-list-pi1-link table .link, .tx-list-pi-link table .link {padding-right: 20px;}

/**********************   list18: mitglieder   ***************************************************/
.mitglieder {border:1px solid #A0C3EA;}

.mitglieder table tr td {font-size:11px; color:#333333;}

.mitglieder .erscheinungsort {color:#FFFFFF; font-weight: bold;}

.mitglieder .titel {font-size:14px; color:#A0C3EA;font-weight:bold;}

/**********************   list18: landesverband ***************************************************/
.landesverband{border:1px solid #A0C3EA;}

.landesverband table tr td {font-size:11px; color:#333333;}

.landesverband .verband {color:#FFFFFF; font-weight: bold;}

/********************** list16: termine ***********************************************/
.termine table tr td {font-size:11px;color:#333333;}

.termine {border:1px solid #E2EDF9;}

.termine table tr.odd {background:#E2EDF9;}

.termine table tr.header {background:#A0C3EA;}

/********************** list14: linkliste mit bild ***************************************/
.tx-list-pi1-linkwithimage h3, .tx-list-pi-linkwithimage h3 {
		font-size : 12px;
		color : #333333;
			font-weight:bold;
		margin: 22px 0 0 0;
			padding:0 0 4px 0;
			border-bottom: 1px solid #999999;
}

/********************** list13: artikel - beilagenliste ***************************************/
.tx-list-pi1-beilagen table tr td, .tx-list-pi-beilagen table tr td{ font-size:11px;}

.tx-list-pi1-beilagen, .tx-list-pi-beilagen {border:1px solid #E2EDF9;}

.tx-list-pi1-beilagen table tr.odd, .tx-list-pi-beilagen table tr.odd {background:#E2EDF9;}

.tx-list-pi1-beilagen table tr.header, .tx-list-pi-beilagen table tr.header {background:#A0C3EA;}

/********************** list3: artikel - adressliste *************************************/
.tx-list-pi1-adress table tr td, .tx-list-pi-adress table tr td {color:#333333;font-size:10px;line-height:120%;}

p.adress {color:red;}

/********************************* liste1: artikelliste ***************************/
.tx-list-pi1 .list-item h1, .tx-list-pi .list-item h1 {font-size:16px; color:#858585; line-height:125%; margin:0;padding:4px 0 0 0;font-weight:bold;}

#content .tx-list-pi1 a h1, #content .tx-list-pi1 a:link h1, #content .tx-list-pi1 a:hover h1, #content .tx-list-pi1 a:active h1, #content .tx-list-pi1 a:visited h1,
#content .tx-list-pi a h1, #content .tx-list-pi a:link h1, #content .tx-list-pi a:hover h1, #content .tx-list-pi a:active h1, #content .tx-list-pi a:visited h1
{color:#999999; font-weight:bold;border-bottom:none;}

.tx-list-pi1 h2, .tx-list-pi h2 {font-size:13px; color:#333333; line-height:120%;margin:0;padding:4px 0 4px 0; font-weight:bold;}

#content .tx-list-pi1 h2 a, #content .tx-list-pi1 h2 a:link, #content .tx-list-pi1 h2 a:hover, #content .tx-list-pi1 h2 a:active, #content .tx-list-pi1 h2 a:visited,
#content .tx-list-pi h2 a, #content .tx-list-pi h2 a:link, #content .tx-list-pi h2 a:hover, #content .tx-list-pi h2 a:active, #content .tx-list-pi h2 a:visited
{color:#333333;font-weight:bold;border-bottom:none;}
.tx-list-pi1 h3, .tx-list-pi h3 {font-size:10px; color:#333333; font-weight:bold; margin:12px 0 0 0; padding:0;background:#FFFFFF;}

.tx-list-pi1 .list-item, .tx-list-pi .list-item {margin:0; padding:0 0 0 0;}

.tx-list-pi1 .list-date, .tx-list-pi1 .list-category, .tx-list-pi1 .list-newsletter,
.tx-list-pi .list-date, .tx-list-pi .list-category, .tx-list-pi .list-newsletter
	{font-size:10px; color:#525759; line-height:120%; margin:0;padding:0;}

.tx-list-pi1 .list-newsletter, .tx-list-pi .list-newsletter {padding: 0 0 0 10px;}

.tx-list-pi1 .list-category, .tx-list-pi .list-category {clear:left;}

.tx-list-pi1 .list-item img, .tx-list-pi .list-item img {float:left;margin: 11px 15px 7px 0;}

.tx-list-pi1 .list-item p, .tx-list-pi .list-item p {font-size:12px; color:#000000; margin:0;padding:9px 0 7px 0;text-indent:0;line-height:120%;}

.home .tx-list-pi1 .list-item p, .home .tx-list-pi .list-item p {font-size:12px; color:#333333; margin:0;padding:9px 0 7px 0;text-indent:0;line-height:120%;}

.tx-list-pi1 .list-item .more, .tx-list-pi .list-item .more {font-size:10px;margin:0; padding: 0 12px 0 0;background : url(../images/icons/mehr_1.gif) left center no-repeat;}

.tx-list-pi1 .list-item .more a, .tx-list-pi .list-item .more a{color:#003366;font-weight:normal;}

.tx-list-pi1 .divider, .tx-list-pi .divider {margin:14px 0; padding:0; background:#7F7F7F;line-height:1px;height:1px; clear:both;}

.tx-list-pi1 .divider-home, .tx-list-pi .divider-home {clear:both;margin: 0 0 26px 0;}

.tx-list-pi1 .list-item .innenabstand, .tx-list-pi .list-item .innenabstand {margin:0;padding:0 13px 0 13px;}

.tx-list-pi1-browsebox p, .tx-list-pi-browsebox p {font-size:12px;}


#right .tx-list-pi1 .list-item, #right .tx-list-pi .list-item {padding: 0;margin:0 0 15px 0;}

#right .tx-list-pi1 .list-item img, #right .tx-list-pi .list-item img {float:left;margin: 8px 5px 5px 0;}

#right .innerpadding {margin:18px 0 0 0; padding: 0 10px 15px 15px;border-left: 1px solid #003366;border-bottom: 1px solid #003366;border-right: 1px solid #003366;}

#right .bereich2 .innerpadding {margin:18px 0 0 0; padding: 0 10px 15px 15px;border-left: 1px solid #E23D28;border-bottom: 1px solid #E23D28;border-right: 1px solid #E23D28;}

#right .bereich3 .innerpadding {margin:18px 0 0 0; padding: 0 10px 15px 15px;border-left: 1px solid #009999;border-bottom: 1px solid #009999;border-right: 1px solid #009999;}

#right .bereich4 .innerpadding {margin:18px 0 0 0; padding: 0 10px 15px 15px;border-left: 1px solid #FF9900;border-bottom: 1px solid #FF9900;border-right: 1px solid #FF9900;}

#right .bereich5 .innerpadding {margin:18px 0 0 0; padding: 0 10px 15px 15px;border-left: 1px solid #FFCC00;border-bottom: 1px solid #FFCC00;border-right: 1px solid #FFCC00;}

#right .bereich6 .innerpadding {margin:18px 0 0 0; padding: 0 10px 15px 15px;border-left: 1px solid #6699CC;border-bottom: 1px solid #6699CC;border-right: 1px solid #6699CC;}


#right .tx-list-pi1 .list-item .more, #right .tx-list-pi1 .list-item .category, #right .tx-list-pi1 .list-item .date,
#right .tx-list-pi .list-item .more, #right .tx-list-pi .list-item .category, #right .tx-list-pi .list-item .date
{font-size:9px;}

#right .tx-list-pi1 .list-item p, #right .tx-list-pi .list-item p  {font-size:10px; color:#000000; margin:0;padding:6px 0 7px 0;text-indent:0;line-height:120%;}

#right .tx-list-pi1 h1, #right .tx-list-pi h1 {background:#003366;color:#FFFFFF;padding: 4px 5px 4px 15px;margin:0 0 00;}

#right .bereich2 .tx-list-pi1 h1, #right .bereich2 .tx-list-pi h1 {background:#E23D28;color:#FFFFFF;padding: 4px 5px 4px 15px;margin:0 0 0 0;}

#right .bereich3 .tx-list-pi1 h1, #right .bereich3 .tx-list-pi h1 {background:#009999;color:#FFFFFF;padding: 4px 5px 4px 15px;margin:0 0 0 0;}

#right .bereich4 .tx-list-pi1 h1, #right .bereich4 .tx-list-pi h1 {background:#FF9900;color:#FFFFFF;padding: 4px 5px 4px 15px;margin:0 0 0 0;}

#right .bereich5 .tx-list-pi1 h1, #right .bereich5 .tx-list-pi h1 {background:#FFCC00;color:#FFFFFF;padding: 4px 5px 4px 15px;margin:0 0 0 0;}

#right .bereich6 .tx-list-pi1 h1, #right .bereich6 .tx-list-pi h1 {background:#6699CC;color:#FFFFFF;padding: 4px 5px 4px 15px;margin:0 0 0 0;}

#right .tx-list-pi1 .list-item .more, #right .tx-list-pi .list-item .more {margin:0; padding: 0 13px 0 0;}


#right .bereich2 .tx-list-pi1 .list-item .more a, #right .bereich2 .tx-list-pi .list-item .more a{color:#E23D28;}

#right .bereich2 .tx-list-pi1 .list-item .more, #right .bereich2 .tx-list-pi .list-item .more {background : url(../images/icons/mehr_2.gif) left center no-repeat;}

#right .bereich3 .tx-list-pi1 .list-item .more a, #right .bereich3 .tx-list-pi .list-item .more a {color:#009999;}

#right .bereich3 .tx-list-pi1 .list-item .more, #right .bereich3 .tx-list-pi .list-item .more {background : url(../images/icons/mehr_3.gif) left center no-repeat;}

#right .bereich4 .tx-list-pi1 .list-item .more a, #right .bereich4 .tx-list-pi .list-item .more a{color:#FF9900;}

#right .bereich4 .tx-list-pi1 .list-item .more, #right .bereich4 .tx-list-pi .list-item .more {background : url(../images/icons/mehr_4.gif) left center no-repeat;}

/*********************************list 17 artikelliste kurz  ************************/
.tx-list-pi1-listshort .list-item, .tx-list-pi-listshort .list-item {font-size:12px;margin: 0 0 8px 0;}

.tx-list-pi1-listshort .list-item .date, .tx-list-pi-listshort .list-item .date {font-size:11px;}

.tx-list-pi1-listshort .list-item h3, .tx-list-pi-listshort .list-item h3 {margin:0; padding:0 0 8px 0;}

#content .tx-list-pi1-listshort .list-item a, #content .tx-list-pi-listshort .list-item a {border-bottom:none;}

.tx-list-pi1 .cat-home, .tx-list-pi .cat-home {
		font-size : 10px;
		color : #FFFFFF;
			font-weight:bold;
		margin: 0;
			padding:3px 0 3px 13px;
			width:200px;
			background: #003366;
			display:block;
}

.tx-list-pi1 .cat-line, .tx-list-pi .cat-line {
			width: 100%;
			border-bottom: 1px solid #003366;
			margin: 0 0 10px 0;
			padding:0;
			clear:both;
}
/** bereichsweise */
/* area 2*/
.tx-list-pi1 .area_424 .cat-home, .tx-list-pi .area_424 .cat-home {background: #E23D28;}

.tx-list-pi1 .area_424 .cat-line, .tx-list-pi .area_424 .cat-line {border-bottom: 1px solid #E23D28;}

.tx-list-pi1 .list-item .area_424  .more a, .tx-list-pi .list-item .area_424  .more a{color:#E23D28;}

.tx-list-pi1 .list-item .area_424  .more, .tx-list-pi .list-item .area_424  .more {background : url(../images/icons/mehr_2.gif) left center no-repeat;}

/* area 3 */
.tx-list-pi1 .area_425 .cat-home, .tx-list-pi .area_425 .cat-home {background: #009999;}

.tx-list-pi1 .area_425 .cat-line, .tx-list-pi .area_425 .cat-line {border-bottom: 1px solid #009999;}

.tx-list-pi1 .list-item .area_425  .more a, .tx-list-pi .list-item .area_425  .more a{color:#009999;}

.tx-list-pi1 .list-item .area_425  .more, .tx-list-pi .list-item .area_425  .more {background : url(../images/icons/mehr_3.gif) left center no-repeat;}

/* area 4 */
.tx-list-pi1 .area_422 .cat-home, .tx-list-pi .area_422 .cat-home {background: #FF9900;}

.tx-list-pi1 .area_422 .cat-line, .tx-list-pi .area_422 .cat-line {border-bottom: 1px solid #FF9900;}

.tx-list-pi1 .list-item .area_422  .more a, .tx-list-pi .list-item .area_422  .more a{color:#FF9900;}

.tx-list-pi1 .list-item .area_422  .more, .tx-list-pi .list-item .area_422  .more {background : url(../images/icons/mehr_4.gif) left center no-repeat;}

/* area 9 - pressebereich */
/*
.tx-list-pi1 .area_426 .cat-home, .tx-list-pi .area_426 .cat-home {background: #666;}
.tx-list-pi1 .area_426 .cat-line, .tx-list-pi .area_426 .cat-line {border-bottom: 1px solid #666;}
*/

.tx-list-pi1 .list-item .area_426  .more a, .tx-list-pi .list-item .area_426  .more a{color:#666;}

.tx-list-pi1 .list-item .area_426  .more, .tx-list-pi .list-item .area_426  .more {background : url(../images/icons/mehr_9.gif) left center no-repeat;}

/********************** liste2: artikeldetail  **********************************/
.tx-list-pi1 .list-detail, .tx-list-pi .list-detail {color:#333333;}

.tx-list-pi1 .list-detail p, .tx-list-pi .list-detail p {color:#333333;font-size:12px;margin: 0 0 5px 0;}

.tx-list-pi1 .list-detail .small, .tx-list-pi .list-detail .small {color:#333333;font-size:11px;}

.tx-list-pi1 .list-detail .teaser p, .tx-list-pi .list-detail .teaser p {color: #333333;font-weight:bold;}

.tx-list-pi1 .list-detail ul, .tx-list-pi .list-detail ul  { list-style-image:url(../../../media/bullets/dot.gif);}


.tx-list-pi1 .list-detail ul.aufzaehlung, .tx-list-pi .list-detail ul.aufzaehlung {margin:0; padding:0 0 0 20px;list-style-image:url(../images/icons/bulletlist1.gif);}

.tx-list-pi1 .list-detail ul.aufzaehlung li, .tx-list-pi .list-detail ul.aufzaehlung li {font-size:10px; color:#333333;margin:0;padding:0;}

.tx-list-pi1 .list-detail h2, .tx-list-pi .list-detail h2 {padding: 5px 0;}

.tx-list-pi1 .list-detail h3, .tx-list-pi .list-detail h3 {font-size:10px;border-bottom:none;padding: 6px 0 4px 0;}


.tx-list-pi1 .schaubilder ul, .tx-list-pi .schaubilder ul {margin:0; padding:0 0 0 20px;list-style-image:url(../images/icons/bulletlist1.gif);}

.tx-list-pi1 .schaubilder ul li, .tx-list-pi .schaubilder ul li {font-size:12px; color:#333333;margin:0;padding:0; line-height:120%;}

.tx-list-pi1 .schaubilder ul li a:hover, .tx-list-pi .schaubilder ul li a:hover {text-decoration:underline;}





/************************* RTE *****************************/
.image-re-text { float:right; display:block;padding: 0;margin: 0 0 0 5px;position:relative;}

.image-li-text { float:left; display:block;padding:0;margin: 0 10px 0 0;position:relative;}

.image-mittig {text-align:center; display:block;}

.zusatzinfo {font-size:10px; color:#333333; font-weight:normal;font-style : italic;}

.zusatzinfo-grau {font-size:10px; color:#999999; font-weight:normal;font-style : italic;}

.schwarz-hinterlegt,
.blau {color:#FFFFFF; background:#000000;padding:3px 10px;margin:0;}

.mehr {margin:0 1px 0 0; padding: 0 9px 0 0;background : url(../images/icons/mehr.gif) right center no-repeat;}




#rootline {
	margin:15px 0 0 0;
	padding:0;
}

a.path:link, a.path:visited, a.path:hover, a.path:active, .printpath {
		font-family : Verdana, sans-serif;
			color: #333333;
			font-size: 10px;
			text-decoration: none;
			font-weight: normal;
			margin:0;
			padding: 0;
}

.pathtrenner {
		padding:0 7px;
}


.druckadresse {
			color: #525759;
			font-size: 11px;
			line-height: 130%;
}

.pdflogo {
		position: absolute;
		top: 0;
		right: 0;
}

.error {
		color:#003366;
}


#right .table_margin,
#right .imgtext_margin {
		padding: 0  10px 0 17px;
}



/***************************  newloginbox  **************************************/
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/****************************   indexed search  *******************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; margin: 10px 0; font-size: 1.1em;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; margin: 0 0 0 5px; font-size: 1.1em;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup { color:#E23D28; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { }
.tx-indexedsearch-info p {font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin:20px 0 5px 0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin:0; padding:0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a {font-weight:bold;color:#FFFFFF;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead p {color:#FFFFFF;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background: #A0C3EA;padding:3px 0;margin:0; color: #fff;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TR {margin:0; padding:0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; margin:0; padding:0 5px 0 5px;}

.tx-indexedsearch .tx-indexedsearch-descr {
		padding: 10px 0 0 0;
		font-style: italic;
}

.tx-indexedsearch .info {
		padding: 10px 0 0 0;
		font-size: 0.9em;
}

.tx-indexedsearch-browsebox ul {
		list-style-type: none;
		margin: 10px 0;
		padding: 0;
}
.tx-indexedsearch-browsebox ul li {
		display: inline;
		margin: 0 10px 0 0;
}

.tx-indexedsearch select {
	width:150px;
	border:1px solid #538DBD;
	margin:5px 10px 5px 5px;
	font-size: 1.1em;
}

#content {
		margin-top: 10px;
}

.imgtext-table {
		display:block;
}

.newsletter1 { font-size:12px;font-weight:bold;line-height:120%;}
.newsletter2 {font-size:12px;line-height:120%;}


/*************************** sitemap  *****************************************/
#content .csc-sitemap ul li{
		list-style-type : none;
		list-style-image: none;
		margin: 0;
		padding: 0;
}

.sitemap ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content .sitemap a:link {border-bottom:none;}

a.sitemap1, a.sitemap1-10, a.sitemap1-9, a.sitemap1-8, a.sitemap1-7, a.sitemap1-6, a.sitemap1-5, a.sitemap1-1757, a.sitemap1-2281, a.sitemap1-2303{
		font-size : 12px;
		color : #666666;
			margin: 9px 0 4px 0;
			padding: 4px 0 3px 16px;
			display:block;
			font-weight: bold;
			width:91%;
}

a.sitemap1-10 {background: url(../images/icons/sitemap1-1.gif) top left no-repeat;}
a.sitemap1-9 {background: url(../images/icons/sitemap1-2.gif) top left no-repeat;}
a.sitemap1-8 {background: url(../images/icons/sitemap1-3.gif) top left no-repeat;}
a.sitemap1-7 {background: url(../images/icons/sitemap1-4.gif) top left no-repeat;}
a.sitemap1-6 {background: url(../images/icons/sitemap1-5.gif) top left no-repeat;}
a.sitemap1-5 {background: url(../images/icons/sitemap1-6.gif) top left no-repeat;}
a.sitemap1-1757 {background: url(../images/icons/sitemap1-7.gif) top left no-repeat;}
a.sitemap1-2281, a.sitemap1-2303{background: url(../images/icons/sitemap1-9.gif) top left no-repeat;}

a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover, a.sitemap1:active,
a.sitemap1-10:link, a.sitemap1-10:visited, a.sitemap1-10:hover, a.sitemap1-10:active,
a.sitemap1-9:link, a.sitemap1-9:visited, a.sitemap1-9:hover, a.sitemap1-9:active,
a.sitemap1-8:link, a.sitemap1-8:visited, a.sitemap1-8:hover, a.sitemap1-8:active,
a.sitemap1-7:link, a.sitemap1-7:visited, a.sitemap1-7:hover, a.sitemap1-7:active,
a.sitemap1-6:link, a.sitemap1-6:visited, a.sitemap1-6:hover, a.sitemap1-6:active,
a.sitemap1-5:link, a.sitemap1-5:visited, a.sitemap1-5:hover, a.sitemap1-5:active,
a.sitemap1-1757:link, a.sitemap1-1757:visited, a.sitemap1-1757:hover, a.sitemap1-1757:active,
a.sitemap1-2281:link, a.sitemap1-2281:visited, a.sitemap1-2281:hover, a.sitemap1-2281:active,
a.sitemap1-2303:link, a.sitemap1-2303:visited, a.sitemap1-2303:hover, a.sitemap1-2303:active {
	color : #525759; padding:4px 0 3px 16px;font-weight: bold;
}
#content .sitemap a.sitemap1-10:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-1act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-9:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-2act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-8:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-3act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-7:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-4act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-6:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-5act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-5:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-6act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-1757:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-7act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-2281:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-9act.gif) top left no-repeat;}
#content .sitemap a.sitemap1-2303:hover{border-bottom:1px solid #CCCCCC; padding:4px 0 2px 16px;color:#333333;background: url(../images/icons/sitemap1-9act.gif) top left no-repeat;}

a.sitemap2{
		font-size : 12px;
		color : #666666;
			margin:0 0 0 16px;
			padding: 3px 0 3px 13px;
			display:block;
			font-weight: bold;
			width:89%;
			background: url(../images/icons/sitemap2.gif) top left no-repeat;
}

a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover, a.sitemap2:active {color:#525759; padding: 3px 0 3px 13px;font-weight:normal;}

#content .sitemap a.sitemap2:hover {border-bottom:1px solid #CCCCCC; padding: 3px 0 2px 13px;color:#000000;background: url(../images/icons/sitemap2-act.gif) top left no-repeat;}

a.sitemap3{
		font-size : 11px;
		color : #666666;
			margin:0 0 0 47px;
			padding: 3px 0 3px 0;
			display:block;
			font-weight: normal;
			width:86%;
}

a.sitemap3:link, a.sitemap3:visited, a.sitemap3:hover, a.sitemap3:active {font-weight:normal;color:#525759;}

#content .sitemap a.sitemap3:hover {border-bottom:1px solid #CCCCCC; padding: 3px 0 2px 0;color:#000000;}

a.sitemap4, a.sitemap4:link, a.sitemap4:visited, a.sitemap4:hover, a.sitemap4:active {
		font-size : 10px;
		color : #525759;
			margin:0 0 0 70px;
			padding: 2px 0 2px 0;
			display:block;
			font-weight: normal;
			width:82%;
}

#content .sitemap a.sitemap4:hover {border-bottom:1px solid #CCCCCC; padding:2px 0 1px 0;color:#000000;}

.image_float_left {
	/*position: relative;*/
	clear: both;
	float: left;
	margin: 0 15px 5px 0;
	padding: 0;
}

.image_float_right {
	/*position: relative;*/
	clear: both;
	float: right;
	margin: 0 0 5px 15px;
	padding: 0;
}

.csc-textpic-image a,
.csc-textpic-image a:link,
.csc-textpic-image a:hover,
.csc-textpic-image a:active,
.image_float_left a,
.image_float_left a:link,
.image_float_left a:hover,
.image_float_left a:active,
.image_float_right a,
.image_float_right a:link,
.image_float_right a:hover,
.image_float_right a:active {
	border:none !important;
	text-decoration:none !important;
}



DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #C7C7C7;
	padding: 0px 0px;
}

/*****************************  form ******************************/
.tx-frontendformslib-form {
	color: #666666;
	font-size: 12px;
}

.tx-frontendformslib-form fieldset {
	border: 1px solid #cccccc;
	padding: 20px 20px 20px 20px;
	margin: 10px 0 10px 0;
}

.tx-frontendformslib-form .legend {
	color: #525759;
	font-weight: bold;
	margin: 0 0 0 0;
}

.tx-frontendformslib-form .field {
	padding: 5px 0 5px 0;
	clear: both;
}


.tx-frontendformslib-form label {
	float: left;
	width: 200px;
}

.tx-frontendformslib-form hr {
	clear: both;
	padding: 0;
	border: 1px solid #ffffff;
}

.tx-frontendformslib-form .tx-frontendformslib-field-input,
.tx-frontendformslib-form select {
	width: 250px;
	border: 1px solid #A0C3EA;
	background: #E2EDF9;
	font-size: 12px;
}

.tx-frontendformslib-form input[type=submit] {
	background : #E2EDF9;
				border: 1px solid #A0C3EA;
				color: #666666;
				font-weight:normal;
	font-family : Verdana, sans-serif;
	font-size : 10px;
	line-height:12px;
				padding: 2px 5px;
				margin:0 20px 0 0;
	font-weight: bold;
}

.tx-frontendformslib-form .field span {
	float:left;
	width: 200px;
}



.a21_bdzvregister_small {

}


.a21_bdzvregister_small h2 {
	font-size: 12px;
	background: #525759;
	color: #ffffff;
	margin: 0;
	padding: 3px 15px;
	font-weight: normal;
}

.a21_bdzvregister_small form {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

.a21_bdzvregister_small fieldset {
	border-bottom: none;

	margin: 0;
	padding: 10px 0 0 0;

	border: 1px solid #EAEAEA;
	background: #EAEAEA;
}

.a21_bdzvregister_small fieldset label {
	padding: 0 0 0 15px;
	font-weight: bold;
}

.a21_bdzvregister_small fieldset span {
	margin: 0 0 0 15px;
	display: block;
}

.a21_bdzvregister_small fieldset input {
	margin: 0;
	width: 150px;
	border: 1px solid #000000;
	background: #EAEAEA;
}

#right p.a21_bdzvregister_small {
	padding: 15px;
	background: #EAEAEA;
}

#right .a21_bdzvregister_small a {
	font-weight: bold;
	color: #333333;
	background : url(../images/newsletter/arrow-nl.gif) left center no-repeat;
	padding: 0 0 0 15px;

	line-height: 200%;
}

#right .a21_bdzvregister_small a:hover {
	color: #333333;
	border-bottom: none;
	border-bottom: 1px solid #333333;
}

#right .box {
	display: block;

}

.a21_bdzvregister_small fieldset .submit {
	background: #D6D6D6;
				border: none;
				color: #333333;
				font-weight:normal;
	font-family : Verdana, sans-serif;
	font-size : 10px;
	font-weight: bold;
	border-bottom: 1px solid #EAEAEA;

	background : url(../images/newsletter/arrow-nl.gif) left center no-repeat;
	margin: 0;
	padding: 0 0 0 8px;
}

.a21_bdzvregister_small fieldset .submit:hover {
	border-bottom: 1px solid #333333;
}



.tx-a21feeds-pi2-large {
	margin-bottom:1em;
}

.rssicon {
	position:relative;
	top:-20px;
	margin-bottom:-5px;
	text-align:right;
	display:block;
}

.rssicon *,
.rssicon,
.rssicon:link,
.rssicon:hover,
.rssicon:active,
.rssicon:visited {
	text-decoration:none !important;
	border:none !important;
}

#logout {
	font-family : Verdana, sans-serif;
		color:#00337F;
		font-weight:bold;
		text-decoration:none;
		font-size : 10px;
		margin: 0;
		padding: 0 0 0 44px;
		background : url(../images/layout/arrow_special_nav.gif) left center no-repeat;
	border: none;
		display: block;
		cursor : pointer;
}

.caption, .tx-list-pi1 .list-detail .caption p, .tx-list-pi .list-detail .caption p{
	/*padding: 5px 0 0 0;*/
	display: block;
	font-size : 10px;
	color : #666D70;
}

/* Zeitungen CSS */
/*.tx-list-pi1-zeitungen .tx-list-pi1-imagemap{*/
#map_div{
	width:60%;
	float:left;
}

#map_div li{
	list-style-type : none;
	list-style-image: none;
}

.zeitungen_search{
	width:40%;
	float:left;
}

.zeitungen_search .tx-list-pi1-searchbox input.tx-list-pi1-searchbox-sword,
.zeitungen_search .tx-list-pi-searchbox input.tx-list-pi-searchbox-sword
{width:17.18em;height:14px;margin-left:-4px;}


.zeitungen_search .tx-list-pi1-searchbox input.tx-list-pi1-searchbox-button,
.zeitungen_search .tx-list-pi-searchbox input.tx-list-pi-searchbox-button
{width:75px;}

.tx-list-pi1_zeitungen{float:left;width:40%;}


.tx-list-pi1-name a,.tx-list-pi-name a{color:#333333; font-weight:bold;}
.tx-list-pi1-name ,.tx-list-pi-name { font-weight:bold;}

.tx-list-pi1_zeitungen li, .zeitungen_search li{
	list-style-type : none;
	list-style-image: none;
	padding:10px 0 0 0;
}


#content .zeitungen_search  .tx-list-pi1-zeitungen li{
	list-style-type : none;
	list-style-image: none;
	padding:10px 0 0 0;
}

.tx-list-pi1-zeitungen{
	padding:5px 0 2px 0;
	/*clear: both;*/
	width:40%;
	float:left;
}
.tx-list-pi1-zeitungen li, .zeitungen_search li, .tx-list-pi1-landkreis li{
	list-style-type : none;
	list-style-image: none;
	padding:10px 0 0 0;
}

#content .zeitungen_search  .tx-list-pi1-zeitungen{
	width:100%;
}

.land_name{
	height:4em;
	color:#A0C3EA;
	font-weight:bold;
	font-size:14px;
	margin-top:0px;
	list-style-type : none;
	list-style-image: none;
	padding:10px 0 10px 0;
}

.tx-list-pi1-zeitungen{
	padding:5px 0 2px 0;
	float: left;
}
.tx-list-pi1-zeitungen-info{
	font-size:11px;
}
.tx-list-pi-erscheinugsort{
	padding:10px 0 5px 0;
	border-bottom:1px solid #A0C3EA;
}

.tx-list-pi-verlag{
	padding:10px 0 5px 0;
}

.tx-list-pi1-zeitungen .tx-list-pi1-zeitungen-list .tx-list-pi1-searchbox{
	margin-top:0;
}

#content div.zeitungen_cat div.tx-list-pi-selectorbox div.tx-list-pi-selectorbox1 select {
	border:none;
	height:3em;
	color:#A0C3EA;
	font-weight:bold;
	font-size:1.167em;
	margin-top:0px;
}

.addthis_toolbox {
	margin-left:10px;
}
.addthis_toolbox a {
	color:#6699CC;
}
.addthis_32x32_style .at15nc.at15t_facebook {
	background: url("http://www.bdzv.de/fileadmin/basics/images/icons/facebook.png") no-repeat scroll 0 0 transparent;
	background-position:none; important!
	height:24px;
	width:24px;
}
.addthis_32x32_style .at15nc.at15t_twitter {
	background: url("http://www.bdzv.de/fileadmin/basics/images/icons/tweeter.png") no-repeat scroll 0 0 transparent;
	background-position:none; important!
	height:24px;
	width:24px;
}
.addthis_32x32_style .at15nc.at15t_xing {
	background: url("http://www.bdzv.de/fileadmin/basics/images/icons/xing.png") no-repeat scroll 0 0 transparent;
	background-position:none; important!
	height:24px;
	width:24px;
}
.addthis_32x32_style .at15nc.at15t_favorites {
	background: url("http://www.bdzv.de/fileadmin/basics/images/icons/favorites.png") no-repeat scroll 0 0 transparent;
	background-position:none; important!
	height:24px;
	width:24px;
}


.addthis_32x32_style .at300bs.at15nc.at15t_compact{
	background: url("http://www.bdzv.de/fileadmin/basics/images/icons/addthis1.png") no-repeat scroll 0 0 transparent;
	background-position:none; important!
	height:24px;
	width:24px;
}

.tx-youtubevideos-pi1 #mediaBox {
	width: auto;
}

#mediaBox .mediaDetail {
	margin-left:15px;
	width:94px;
	float:left;
	padding:0px;
	display:inline;
}

#mediaBox .mediaDetail .detailBox {
	display:none;
}

#mediaBox .mediaDetail .displayBox {
	display:inline;
}

#dofix {
	margin: 0 auto;
}

.tx-youtubevideos-pi1 #mediaBox #innerBox {
	background: #000;
	padding: 10px auto;
}

.tx-youtubevideos-pi1 #mediaBox  ul.videos {
	margin-left: 125px;
}


/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.
#
# TYPO3 SVN ID: $Id: default.css 6539 2009-11-25 14:49:14Z stucki $
# ***************************************************************************************/

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Default selector for indentation.*/
p.indent, div.indent { margin-left: 2em; }


/*** galleria ***/
.galleria-stage {
	width: 100%;
	height: 100%;
}

.a21_galleria_wrap {
	width: auto;
	float: left;
	margin-right: 10px;
}

.galleria-info {
	left: 60px;
	right: 60px;
}

.galleria-counter {
	padding-right: 0;
}

.galleria-info-title {
	padding: 0 10px 0 0;
}
/* overlay */
.galleria-lightbox-box .galleria-lightbox-info {
	height: auto;
	max-height: 45px;
	z-index: 1;
	background: #fff;
}

/* fullscreen */
.a21_galleria {
	z-index: 10000000;
}
.fullscreen .galleria-info {
	height: auto;
	max-height: 60px;
	line-height: 13px;
	background: black;
}

.fullscreen .galleria-info-title {
	padding: 0 10px 0 0;
}

.fullscreen .galleria-info-description {

}
