/*Bilderdienst*/

.bilderdownloadgalerie {
margin-top:20px;
clear:both;

}

.bilderdownloadgalerie .picitem{
background-color:#f1f1f1;
float:left;
margin: 0px 12px 12px 0px;
padding: 3px;
padding-top:10px;
text-align:center;
width:110px;
height: 160px;
overflow:hidden;
font-size:90%;
}


.bilderdownloadgaleriegross {
height:550px;
width:790px;
overflow:scroll;
padding:5px;
}

.bilderdownloadgaleriegross .sprache{
}

.bilderdownloadgaleriegross h1 {
margin-bottom:1.3em;

}


.bilderdownloadgaleriegrosspic {
float:left;
margin-right:10px;
border: 1px solid #f1f1f1;
}

.bilderdownloadcol1{
float:left;
width: 390px;
margin-right:20px;
}

.bilderdownloadcol2 {
float:left;
width: 300px;
margin-right:0px;
}


.bilderdownloadlink {
	background-image: url('../file/Icons/ico_pfeil_down.gif');
	background-repeat:no-repeat;
	background-position: 5px left;
	padding-left: 10px;
}

/*Ende Bilderdienst*/






 /*Kontaktboxen*/
.infobox {
	background-color:#E5EBF1;
	padding:0em;
	margin-bottom:1em;

}

.infobox_i {
	min-height:140px;
	background-image: url('../file/Icons/info_i.gif');
	background-repeat:no-repeat;
	background-position: right;
}

.infobox td {
	padding:0em;
	align:top;
}

.infobox td.col1 {
	width:150px;
}


.infobox p{
margin:0px;
}


.infobox h4 {
margin:0px;
background-color:#BCCDDE;
padding:3px;
color:#262626;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#ffffff;
font-weight:normal;
}

.infobox .innerwrap {
padding:3px;
}

.infoimages {
padding:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:5px;
margin-left:0px;
}

.infoimages table, .infoimages td {
border:0px;
padding:0px;

}
.infoimages img {
border:0px;
margin:0px;
padding:0px;

}

/* Ende Kontaktboxen*/

.teaserlistcompressed img {
margin-top:5px;
margin-right:15px;
}



.teaserlistcompressed h2 {
margin:0px;
padding:0px;
margin-bottom:0.3em;
}



body.popuplayout {
background-image:none;
margin:15px;
background-color:#ffffff;

}

 body.popuplayout  td,th {
font-size: 0.8em;
}




p.teaserbody {
width:28em;
margin:0em;
padding:0em;
float:left;
}

p.teaserbodyspezial {
width:29.5em;
margin:0em;
padding:0em;
float:right;

}

html, body {
	margin:0px;
	padding:0px;
	height: 100%;
	}


body {
	background-color: #E5EBF1;
	background-image: url('../file/mz_kopfnavigation/farbbalken.gif');
	background-repeat: repeat-x;
	}


#wrapper {
	width:77.35em;
	background-color: #FFFFFF;
 	min-height:100%;
	}
#wrappermaximal {
	width:100%;
	background-color: #FFFFFF;
 	min-height:100%;
	}	
	
#kopfbalken {
	width:77.35em;
	}

#kopfbalken p.hide, #kopfbalken a.hide {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
	}

#flaggenzeile {
	width: 75em;
	text-align: right;
	margin-top: 0em;
	margin-right: 1.5em;
	margin-bottom: 0.7em;
	margin-left: 0em;
	padding-top: 0.2em;
	padding-bottom: 0px;
	}

	
#kopfbalken {
	background-repeat: no-repeat;
	height:161px;
	text-align: right;
	}
	
#kopfbalken img {
	border:0px;
	float:left;
}

	
#hauptnavigation {
	width: 75em;
	padding-top: 5px;
	padding-left: 0.5em;
	height: 25px;
	float: left;
	}

#suche {
	width:200px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	float: left;
	}
	
#suche form{
	display: inline;
	}

#suche .search{
	width: 100px;
	border: 1px solid #CCCCCC;
	height:1.3em;
	margin:0px;
	padding:0px;
	}	

#suche .suchbotton {
	padding-top:0px;
}


#kapitelnavigation {
	width:15.5em;
	float:left;
	}

#inhaltsbereich {
	margin-left: 1.9em;
	margin-right: 2.5em;
	width:43em;
	float:left;
	}


#inhaltsbereichmittel {
	margin-left: 1.9em;
	width:55em;
	float:left;
	}

#inhaltsbereichschmal {
	margin-left: 1.9em;
	margin-right: 2.5em;
	width:43em;
	float:left;
	}

#inhaltsbereichbreit {
	margin-left: 1.9em;
	width:55em;
	float:left;
	}
#inhaltsbereichmaximal {
	margin-left: 0;
	width:100%;
	float:left;
}


/*Iframes*/

iframe {
	margin:0px;
	border:0px;
	padding:0px;
}

iframe.schmal {
	width:43em;
}

iframe.mittel {
	width:59em;
}

iframe.breit {
	width:72em;
}
iframe.maximal {
	width:100%;
}



/* Ende Iframes*/




#servicespalte {
	width:12.6em;
	margin-right: 0.5em;
	float:left;
	}

	
#banner {
	padding:0px;
	margin:0px;
	text-align:left;
}	

#banner img {
	margin-bottom:1em;
}
	
#footer{
	width:100%;
	float:left;
	margin-top:1em;
	padding-top:0.5em;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#cccccc;
}



/*Klassen*/


.servicebox {
	width:11.9em;
	background-color: #E5EBF1;
	padding: 0px;
	margin-bottom: 1em;
	overflow:hidden;
	}


.kurzundwichtig {
	background-color:#e5ebf1; 
	padding-top: 0.1em;
	padding-right: 0.5em;	
	padding-bottom: 0.1em;	
	padding-left: 0.5em;
	margin-bottom: 2em;
	}

.dienstleistungensprungadressen {
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
 	border-left-width:0px;
 	border-style:solid;
	border-color:#c3c3c3;
	margin-bottom:1.0em;
	}


.clearer {
	clear: both;
	}
	

/*Bilder*/

.imageleft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	 }

.imageright {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	 }
.imagenormal {}


/*News*/
.newsitem img {
	margin-top:5px;
	float:left;
	margin-right:15px;
	/*border: 1px solid #262626;*/
	width:150px;
}

.newsitem {
	width:100%;
	float:left;
	margin-bottom:20px;
	min-height:130px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-style:solid;
	border-color:#E5EBF1;
}

#newslist {
	width:100%;
	float:left;
	padding:0px;
	margin-bottom:1em;
}

#newslist li {
	margin:0px;
	padding:0px;
}


.toplink { 
	float:right;
 }

.toplink img {
	border:0px;
}

.jump {
	display:none;
}

/*A-Z Auswahl*/

.letterselection {
 	border-width: 1px;
	border-style:solid;
 	border-color: #c6c6c6;
 	text-decoration:none;
 	padding:2px;
	line-height:2.0em;
}

.letterselection:hover { 
 	background-color:#E5EBF1;
 	text-decoration:none;
}

#inhaltsbereich a.letterselection  {
	color:#262626;
}

#inhaltsbereich a.letterselectionactive  {
	color:#E20020;
}

.letterselectionactive { 
 	border-width: 1px;
	border-style:solid;
 	border-color: #c6c6c6;
 	background-color:#E5EBF1;
	text-decoration:none;
 	padding:2px;
}


/*Suche*/

.expandOpen {
	padding-left:15px;
	background-image:    url('/WGAPublisher/online/file/unternavigationselemente/pfeil_zu.gif');
	background-position:left center;
	background-repeat: no-repeat;
}

.expandClose {
	padding-left:15px;
	background-image:    url('/WGAPublisher/online/file/unternavigationselemente/pfeil_auf.gif');
	background-repeat: no-repeat;
}

.detailsuchfeld {
	margin-bottom:5px;
}

fieldset.searchform, fieldset.searchexternalresults {
	border:1px solid #c6c6c6;
  	padding: 5px;
	margin-top:1.0em;
}


fieldset.searchform p, fieldset.searchexternalresults p {
	line-height:1.0em;
}

fieldset {
	height:auto;
	border:1px solid #c6c6c6;
 	padding: 5px;
}

fieldset legend {
	color:#262626;
}

#inhaltsbereichmittel label {
	float: left;
	width: 40%;
}

input.detailsuchfeld  {
	float: left;
	width: 60%;
            border: 1px solid #c6c6c6;
             }

fieldset.searchexternalresults {
	float: right;
	width:40%;
            background-color:#FFFFFF;
}


iframe.externalsearchresult {
	padding:5px;
            width:97%;
            height:350px;
}

li.searchresult {
	list-style: none;
	margin-left: 0px;
	margin-right:0px;
	padding-left: 0px;
	padding-bottom:0.3em;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-style:solid;
	border-color:#c6c6c6;
	margin-bottom: 0.5em;
	width:50%;
}

ul.search {
	margin:0px;
	padding:0px;
}

p.searchresulthits {
	margin-top:2.0em;
	line-height:1.3em;
}

/*Suche*/

.veranstaltung .datum {
	font-size:0.8em;
	color:#8b8b8b;
} 

.spezialteaser {
	background-color:#E5EBF1;
	padding:0.5em;
	margin-bottom:1em;
}

.spezialteaser img {
	float:right;
	margin-left:10px;
	margin-bottom:20px;
}

.spezialteaser hr {
	display:none;
}

.spezialteaser h2, .spezialteaser p{
	margin:0px;
	padding:0px;
}

.spezialteasermehr h3 {
	margin:0px;
	padding:0px;
	margin-bottom:0.3em;
	margin-top:0.5em;
	font-size:1.0em;
	color:#000000;
	font-weight:bold;
}

.hl {
	color: #e20020;
	}

#inhaltsbereich  .spezialteasermehr a {
	color: #262626;
}

.spezialteasermehr p {
	margin:0px;
	padding:0px;
}

/*interim: alte Boxen am Seitenende*/
table.linktable, table.downloadtable,table.infotable {
	width: 100%;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

table.linktable th, table.downloadtable th, table.infotable th{
	background-color: #bccdde;
	padding:0.3em;
	font-weight:normal;
	border:1px solid #FFFFFF;
}

table.linktable td, table.downloadtable td, table.infotable th{
	background-color: #E5EBF1;
	padding:0.3em;
	border:1px solid #FFFFFF;
}

#inhaltsbereich table.linktable td a,  #inhaltsbereich table.downloadtable td a, table.infotable td a {

}


.teaserdatum {
	color:#262626;
}



.clear {
	clear:both;
}



/*Sonderform horizontale Linie*/

.trennlinie {
 	color:  #c6c6c6;
 	background-color: #c6c6c6;
	height:1px;
 	border:0px solid  #c6c6c6;
	width:100%;
 }

hr {
 	color: #c6c6c6;
 	background-color:#c6c6c6;
 	border:0px solid #c6c6c6;
 	height:1px;
 	width:100%;
	clear:both;
 }



.galerie {
	margin-right:5px;
}

.bildblockgalerie {
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#E5EBE1;
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px;
	width:100%;
}

.bildblockgalerie img {
	border:0px;
}






/*Wasserspielplaetze*/

.tabletrenner strong {
	color:#E20020;
	font-weight:normal;
}

table.tabletrenner {
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#E5EBE1;
	margin-top:10px;
}

.tabletrenner td {
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-style:solid;
	border-color:#E5EBE1;
}

/*Ende Wasserspielplaetze*/


th {
 	font-weight:bold;
 	text-align:left;
 	padding: 4px;
 	speak-header:always;
 }


td {
 	border-width: 1px;
 	border-style:solid;
 	border-color: #E5EBE1;
 	padding: 4px;
 	vertical-align:top;
 }


table  {
	 border-width: 1px 1px 1px 1px ;
 	border-style: solid;
 	border-color: #E5EBE1;
 	border-collapse:collapse;
 }

.layouttable, .layouttable td, .layouttable th {
border:0px;
}

/*Ende Klassen*/


@media print {

body {
	font-size: 100%;
	}

p, a, li, div td, th {
	font-size: 11pt;
	color:#000000;
	}

h1 {
	font-size: 12pt;
	}

h2, h3, h4 ,h5 {
	font-size: 11pt;
	}

#kopfbalken,#hauptnavigation,#kapitelnavigation,#flaggenzeile {
	display:none;
}

#inhaltsbereich {
	margin-left:0em;
	margin-right: 15px;
	width:450px;
	float:left;
	}

#servicespalte {
	width:180px;
	margin-right: 0em;
	float:left;
	}

.servicebox {
	width:180px;
}


#banner {
	display:none;
}
.servicebox {
	border:1px solid #000000;
}

}


/*Nachrichtenportal*/


#colwrapnews li, .ic_trenner {
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color:#e5ebf1;
margin-bottom:0.5em;

}

.ic_trenner hr {
display:none;
}

#colwrapnews #col1, #colwrapnews #col2{
float:left;
width:336px;

}

#colwrapnews #col1 {
margin-right:20px;
}


#colwrapnews a {
text-decoration:none;

}

#colwrapnews ul{
text-decoration:none;
list-style: none;
margin:0px;
padding:0px;
}


#az {
padding:5px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color:#e5ebf1;
width:326px;
}

#pressemeldungen ul, #ic_statisch {
width:326px;
padding:5px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color:#e5ebf1;

}


