/* CSS Document */


/* Eigenschaften Standard Links */
a {
	color: #FF0000;
	text-decoration: none;
}
a:link{
	color: #FF0000;
	text-decoration: none;
	}
a:visited{
	color: #FF0000;
}
a:hover{
	color:#fF0000;
	text-decoration:underline;
}
a:active{
	color:#ff9900;
	text-decoration:underline;
}

dl.links dd.link a.link{
	color: #FF0000;
}

table.galerie a.lupe{
	background-image: url(../images/icons/lupe.gif);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left: 1.4em;
	display:block;
	margin-bottom: 0em;
}
table.galerie tr td.widthKbAngabe{
width: 17%;}

a.bildergalerie , ul.sonderNav li a.bildergalerie {
	background-image: url(../images/icons/bildergalerie.gif);
	background-repeat: no-repeat;
	background-position: left .8em;	
	padding-left: 1.3em;
	display:block;
	margin-bottom: 0.5em;
}
/* Ende Links */

/* Diverse HTML HTML-Elemente */
table{
	margin:0em 0em .9em 0em;
	font-size:100%;
	}

table p{
	margin-top:0em;
	margin-bottom:.6em;
}
th { 
	vertical-align:top;
	padding:.2em;
	text-align:left;
}
td	{
	margin:0em; 
	padding:.2em;
	text-align:left;
}
table.galerie {
width:90%;
}
table.galerie td  {
padding:0em 0.5em 0.0em 0em;
vertical-align:top;
}
table.galerie td table   {
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
vertical-align:top;
}
table.galerie tr.unterBild td.unterBild {
padding:0em 0em .3em 0em ;
}
table.galerie td img{
clear:both;
display:block
}

td.copy	{
	text-align:right;
}

/* 	ENDE Tabellen  */
p {
	margin-top:0em;
	margin-bottom: 1em;
}
p.clear {
	clear:both;
}
small {
	font-size:90%;
	color:#999999;
}
hr{
	border-bottom:1px solid #cccccc;
	border-top:0px;
	height:1px;
	margin:.2em 0em 0em 0em;
	padding:0em;
}
.containerPressemeldungen hr{
	 
	margin:2em 0em .2em 0em;
	 
}
blockquote {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1.76em;
}
UL{
	margin:0em 0em 0em 1.24em;
	padding: 0em 0em 1em 0em;
	list-style-image: url(../images/bullet.gif);
	list-style-type:none;
}
UL.links{
	list-style-image:none;
	list-style-type:none;
	margin:0em;
	padding:0em 0em 1em;
}
dl.file{
	margin:0em 0em 0em 0em;
	padding: 0em 0em 1em 0em;
}
dl.file dd.word{
	margin:0em;
	padding:0em 0em 0em 0em;
	background:url(../images/pdf.gif) no-repeat left .6em;
}
dl.file dd.pdf{	
	margin:0em;
	padding:0em 1em 0em 2em;
	background:url(../images/pdf.gif) no-repeat left .2em;
}
OL {
	margin: 0em 0em 0em 2em;
}
dt {
	font-weight: bold;
}
img {
	border:none;
}
img.float {
	float:left;
	padding-right:1em;
}
img.float_right {
	float:right;
	padding-left:1em;
}
img.margin-bottom {
	padding-bottom:1em;
}
ul.sonderNav {
	margin:0em 0em 0em 0em;
	padding: 0em 0em 0em 0px;
	list-style-image: none;
	list-style-type: none;
}

.rot {
	color:#ff0000;
}

/* Ende Diverse HTML HTML-Elemente */

/* Formulare */
/* Formulare */
form {
	padding:0em;
	margin:0em;
	}
input, select, textarea{
	font-size:100%;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
label{
	margin-bottom:.44em;
}
fieldset{
	border: 1px solid #cccccc;
	padding-left:.44em;
	padding-bottom:.88em
}
input#checkbox{
	border:0px;
}
input#radiobutton{
	border:0px;
}
input.tab {
	margin-left:10.4em;
}
input.send {
width:7.1em;
}
legend {
	font-weight: bold;
}
.name {
	visibility: hidden;
}
.kontaktInputwidth {	
	width: 23em;
}
.kontaktLabelwidth{	
	width:10em;
	display:block;
	float:left;
	margin:0em;
	padding-right:0.4em;
	text-align:left;
}
.kontaktInputwidth_ort {	
	width: 17em;
}
.kontaktInputwidth_plz {	
	width: 4.8em;
	margin-right:1em;
}
.kontaktInputwidth_buecher {	
	width: 7em;
	margin-right:0.6em;
}
.kontaktInputwidth_strasse {	
	width: 17em;
	margin-right:1em
}
.kontaktInputwidth_hnr {	
	width: 4.8em;
}

fieldset.contactform {
BORDER: none; 
padding-left: 0em;
}
.contactform LEGEND {
	FONT-WEIGHT: bold; COLOR: #333333;
	margin:0em 0pt 0.5em 0.4em;
	display:none;
}

/* Ende  Formulare */

/* Ueberschriften */

h1{
	font-size: 140%;
	line-height: 145%;
	font-weight: bold;
	margin: 1em 0em .6em 0em ;
	clear:both;
}
h1.headerSmall{
	font-size: 80%; 
	font-weight:normal;
	margin: 1em 0em 1em 0em ;
	clear:both;
}
h4.headerSmall{
	
	font-weight:normal;
	margin: 1em 0em .5em 0em ;
	clear:both;
}
.headerSmallPressespiegel{
	font-weight:normal;
	margin: 0.6em 0em 0em 0em ;
	clear:both;
}
h1.first , h2.first {
	pdding: 0em ;
	margin: 0em ;

}
#col1 h2 {
	font-size: 130%;
	line-height: 145%;
	font-weight: bold;
	margin: 0em 0em .6em 0em ;
	color:#003366;
}
h2{
	font-size: 110%;
	line-height: 125%;
	font-weight: bold;
	margin: 1em 0em .6em 0em ;
	clear:both;
}

h2.float_left{
	float:left
}
#SpR h2{
	color:#666666;
	margin: 1em 0em 0em 0em ;
}

h3{
	font-size: 100%;
	font-weight: bold;
	margin: 1em 0em 0.3em 0em ;
}
.containerMitarbeiter h3 ,.containerPressespiegel h3 ,.containerMitglieder h3 , .containerVorsitzer h3 , .containerPressemeldungen h3, .containerPressemeldungen p.datum{
	margin: 0em 0em 0em 0em ;
}
h4{
	font-size: 100%;
	font-weight: normal;
	margin: .6em 0em 0em 0em ;
}
h5{
	font-size: 100%;
	font-weight: normal;
	margin: 1em 0em 0em 0em ;
}
.headerCol3_Chronik{
	color:#666666;
	font-size: 105%;
	display:block;
	font-weight: normal;
	margin: 0em 0em 0em 0em ;
	padding: 0.75em 0em 0em 0em ;
}
/* Ueberschriften  Ende */

/* Eigenschaften zusaetzlicher Linkklassen  */

 
dl.hauptNav dd  a, dl.hauptNav dd  a:visited, dl.hauptNavSub dd  a, dl.hauptNavSub dd  a:visited, ul.sonderNav li  a,ul.sonderNav li  a:visited, #funktionsleiste a,  #pfad a, a.greyLink,  a.greyLink:hover,  a.greyLink:visited {
 	color:#666666;
	text-decoration: none;
}
#funktionsleiste a.active,#pfad a.active,  dl.hauptNav dd a.active, dl.hauptNavSub dd  a.active, {
	text-decoration: none;
	color: #006699;
}
 #funktionsleiste a:visited,#pfad a:visited,  dl.hauptNav dd a:visited, dl.hauptNavSub dd a:visited{

	text-decoration:none;
 }
 #funktionsleiste a:hover, #pfad a:hover, dl.hauptNav dd a:hover, dl.hauptNavSub dd  a:hover, p.top a:hover{
	text-decoration: none;
	
}

dl.hauptNav dd {
	font-size:105%;color:#666666;
}
dl.hauptNav dd  a {
	display:block;
	text-decoration: none;
	padding:.8em 0em .1em 0em;
	border-bottom:solid 1px #cccccc;
}

dl.hauptNavSub dd  a{
	display:block;
	text-decoration: none;
	padding:.2em 0em .2em 0em;
	border-bottom:solid 1px #cccccc;
}
dl.hauptNav dd a:hover, dl.hauptNavSub dd  a:hover, ul.sonderNav li  a:hover{
	text-decoration: none;
	border-bottom:1px solid #FF0000;
}
dl.hauptNav dd a.active, dl.hauptNav dd a.active:visited, dl.hauptNavSub dd  a.active , ul.sonderNav li  a.active {
	text-decoration: none;
	font-weight:bold;
	color:#FF0000;
	border-bottom:1px solid #FF0000;
}

dl.hauptNavSub dd  a.active , dl.hauptNavSub dd  a.active:visited {
	font-weight:normal;
}
dl.hauptNav dd a.selected,dl.hauptNav dd a.selected:visited, dl.hauptNavSub dd  a.selected , ul.sonderNav li  a.selected {
	text-decoration: none;
	font-weight:bold;
	color:#FF0000;
	border-bottom:1px solid #FF0000;
}

ul.sonderNav li{
	}


ul.sonderNav li  a {
	display:block;
	text-decoration: none;
	border-bottom:solid 1px #cccccc;
	font-size:105%; 
	padding:.75em 0em 0.3em 0px;
	}

ul.sonderNav li.PdfImage {
	border-bottom:none;
	padding:1.5em 0em 1em 0em;
	}
ul.sonderNav li.PdfImage  a{
	color:#ff0000;
	border:none;
	padding: 0em;
	}

UL.links a{
 	color:#666666;
}



dl.sonderNav , dl.links{
	margin:0em 0em 1em 0em;
	padding:0em;
	clear:both;
	display:table;
	width:100%;
}
dl.sonderNav {
	padding-bottom:0.3em;
	border-bottom: 1px solid #cccccc;
	margin-bottom:1.1em;
}

dl.sonderNav dd.icon , dl.links dd.icon ,  dl.hauptNavSub dd.icon{
	margin:0em 0.1em 0em 0em;
	padding:0em 0em 0em 0em;
	width:1.1em;
	clear:left;
	float:left;
}
 dl.hauptNavSub dd.active{
	color:#FF0000;}
dl.sonderNav dd.link , dl.links dd.link ,  dl.hauptNavSub dd.link{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	clear:right;
	display:table;
	width:11.77em;
}
dl.links dd.link , dl.hauptNavSub dd.link{
	width:90%;
}

dl.hauptNavSub dd.icon{
	padding:.2em 0em .3em 0em;
}

dl.sonderNav dd.link a , dl.sonderNav dd.link a:hover , dl.links dd.link a, dl.links dd.link a:hover{
color:#666666;
}
/* Ende zusaetzlicher Linkklassen  */

/* Bilder*/


.containerMeldungen , .containerMitarbeiter ,  .containerMitglieder , .containerVorsitzer  {
	margin-bottom:1em;
	margin-top:0em;
	padding-bottom:1em;
	clear:both;
	border-bottom:1px solid #cccccc;
	float:none;
	display:table;
	width:100%;
}
 .containerPressemeldungen {
	margin-bottom:1em;
	margin-top:0em;
	padding-bottom:1em;
	clear:both;
	</label>
      <INPUTloat:none;
	display:table;
	width:100%;
}
.containerMitarbeiter ,.containerMitglieder {

	margin-bottom:0em;
	margin-top:1em;
	padding-top: 2em;
	border:none;
	border-top:1px solid #cccccc;

}
.containerVorsitzer {
	padding-bottom:0em;
	margin-bottom:0em;
	margin-top:1em;
	padding-top: 1.5em;
	border:none;
	border-top:1px solid #cccccc;

}
.containerPressemeldungen {
	margin-bottom:.2em;

}
.Meldung {
	margin-bottom:.5em;
	clear:both;
	float:none;
	display:table;
	width:100%;
}
.containerBild {
	margin-left:.5em;
	float:right;
	clear:right;
	width: 13.9em;
}
.containerMitglieder .containerBild {

	text-align:right;
}
.containerDownload .containerBild {
	float:left;
}

.containerMitarbeiter .containerBild ,.containerMitglieder .containerBild{
	width: 13.8em;
}
.text {
	clear:right;
	float:left;
	width:21.1em;
	margin-bottom:0em;
}
.containerMitarbeiter .text , .containerMitglieder .text{
	width:21.5em;
}
.textrechts {
	margin-left:.5em;
	text-align:right;
	float:right;
	clear:right;
	width: 13.9em;
}
.containerBild .caption {
	font-size:90%;
	line-height:normal;
}

.top a:hover {
background:transparent url(../images/links/topHover.gif) no-repeat scroll right 0.6em;
}
p.top a , p.top a:visited {
background:transparent url(../images/links/top.gif) no-repeat scroll right 0.6em;
border-bottom:1px solid #CCCCCC;
color:#999999;
display:block;
font-weight:bold;
margin:0em 0em 1.5em;
padding:0em 1.2em 0em 0em;
width:inherit;
}
p.top {
text-align:right;
}
#inhalt ul.pressespiegel{
list-style-image:none;
list-style-type:none;
margin:  0em;
padding:0em 0em 0em 0em;
}
#inhalt ul.pressespiegel li{
padding:0.5em 0em 0.5em 0em;
}

p.pressespiegelTeaser {
margin:0.1em 0em 0.1em 0em;
padding:0em 0em 0em 0em;
}
a.lupeVorstand {  
background-color:#ececec;
background-image:url(../images/icons/lupeS.gif);
background-position:right bottom;
background-repeat:no-repeat;
display:block;
margin:0em;
padding:0em 0px 1.7em 0em;
vertical-align:bottom;
}
a.lupeVorstandText ,a.lupeVorstandText:hover {   
background-image:url(../images/icons/lupeSkl.gif);
background-position:left .2em;
background-repeat:no-repeat;
margin:0em;
padding:0.1em .3em .1em 1.8em; 
margin-bottom:0em;
color:#666666;
text-align:right
}
.bgGrey{
	font-size:77%;
	text-align:right;
	background-color:#ececec
}

.linkmitBildNOline a{
	border:none;
}
.linkmitBildNOline img{
	padding:0.5em 0em 0em 0em; 
}

.jahresbericht_download img{
	padding:0.5em 0em 0em 0em; 
}
.chronik_teaser img{
	padding:0.5em 0em 0em 0em; 
}

.text .sonderNav dd.link{
	width: 100%; 
}

dl.sonderNavBreit dd.link{
	width: 13.6em; 
float:left; 
}

 

 

img.logoDowloads{
	padding: 1em 0em 1em 0em;
}
.paddingTop{
	padding-top: 4em;
}
.paddingTop1{
	padding-top: 2.6em;
}

table.pressemeldungen {
	width:100%;
	margin: 0;
	padding: 0;
}
table.pressemeldungen td {
	padding: .3em 0em .3em 0em;
}
table.pressemeldungen td.bild img{
	margin-left: 1em;
}
table.pressemeldungen td.logozeitung img{
	margin-left: 1em;
	margin-top: 2em;
}
table.pressespiegel td {
	border-bottom:1px solid #CCCCCC;
	padding: 1em 0em 1em 0em;
}