
/* CSS Document */

/* ######################################################################################################
** ### Standard-Formatierungen für Überschriften ######################################################
** ######################################################################################################
*/
h1 {font-size: 140%;  margin:0; padding: 1em 0em 0em 0em; line-height:160%; color:#333333;}
h2 {font-size: 110%;  margin:0; padding: 0.5em 0em 0em 0em; line-height:160%; color:#333333;}
h3 {font-size: 100%;  margin:0; padding: 0.5em 0em .3em 0em; line-height:150%; color:#333333;}
h4 {font-size: 100%;  margin:0; padding: 0.3em 0em 0.3em 0em; line-height:100%; color:#333333; font-weight:normal;}

	
h1.first, h2.first, h3.first , h4.first { padding-top:0em; margin-top:0em;}
#col2 h1 , #col2 h2 {
	text-transform: uppercase;	
	padding-bottom:1em;
	
}
h1 , h2 , h3 , h4 {
	letter-spacing:0.03em;
	}
	
#col2 h1.linieBlau{
	border-bottom:1px solid #0099ff;
	text-transform: uppercase;	
	padding-bottom:.4em;
	font-size:100%;


}

#col3 h2 {
	border-bottom:1px solid #0099ff;
	text-transform: uppercase;	
	padding-bottom:.2em;
	font-size:100%;
	margin:2.3em 0em 0em 0em;
}
#col3 .newsletter h2 {
	margin:1.3em 0em 0em 0em;
}
#col3 h3 {
	text-transform: uppercase;	
}
#col2 dd.rechts h2 , #col2 dd.rechts h3 {
	text-transform: uppercase;		
}
#col2 dd.rechts h2 {
	margin: 0em 0em 0em 0em ;		
	padding: 0em 0em 0em 0em ;	
}
#col2 dd.rechts h3 {

	margin-bottom:1em;	
	padding:0em 0em 0em 0em ;
	font-weight:normal;
}


/* ######################################################################################################
** ### Links ######################################################
** ######################################################################################################
*/
a{ color: #0099ff; text-decoration:none;}
a:visited { text-decoration:none;}
a:hover, a:focus  {text-decoration:underline;}

#content a{ color: #ff6600; text-decoration:none;}
#content a:visited { text-decoration:none;}
#content a:hover, a:focus  {text-decoration:underline;}

/* Hauptnav */
dl.hauptNav a{
	text-decoration:none;
	display:block;
	padding:0.3em 2.2em 0.3em 0em;
	border-bottom:1px solid #000000;
}
dl.subNav a {
	border-bottom:none;
	color:#000000;
	display:block;
text-transform:none;
}
dl.hauptNav a:hover{
	color:#ff6600;
	text-decoration:none;
}
dl.hauptNav a.active{
	color:#ff6600;
}
dl.subNav a:hover{
	color:#ff6600;
	text-decoration:none;
	border:none;
}
dl.subNav a.active{
	color:#ff6600;
	border:none;
}
dl.hauptNav a:visited, dl.subNav a:visited{
	text-decoration:none;
}
dl.hauptNav a.on{
	background:transparent url(../images/icons/onOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}
dl.hauptNav a.on:hover{
	background:transparent url(../images/icons/onOn.gif) no-repeat scroll right 0.35em;
	color:#ff6600;
}
dl.hauptNav a.onAct{
	background:transparent url(../images/icons/onOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}


dl.hauptNav a.basis{
	background:transparent url(../images/icons/basisOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}
dl.hauptNav a.basis:hover{
	background:transparent url(../images/icons/basisOn.gif) no-repeat scroll right 0.35em;
	color:#ff6600;
}
dl.hauptNav a.basisAct{
	background:transparent url(../images/icons/basisOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}


.redesign dl.hauptNav dd.basis a{
	background:transparent url(../images/icons/basisOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}

.redesign dl.hauptNav dd.basis a.active , .redesign dl.hauptNav dd.basis a:hover {
	background:transparent url(../images/icons/basisOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}



dl.hauptNav a.botschaft{
	background:transparent url(../images/icons/botschaftOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}
dl.hauptNav a.botschaft:hover{
	background:transparent url(../images/icons/botschaftOn.gif) no-repeat scroll right 0.35em;
	color:#ff6600;
}
dl.hauptNav a.botschaftAct{
	background:transparent url(../images/icons/botschaftOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}




.redesign dl.hauptNav dd.botschaft a{
	background:transparent url(../images/icons/botschaftOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}

.redesign dl.hauptNav dd.botschaft a.active , .redesign dl.hauptNav dd.botschaft a:hover {
	background:transparent url(../images/icons/botschaftOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}





dl.hauptNav a.werke{
	background:transparent url(../images/icons/werkeOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}
dl.hauptNav a.werke:hover{
	background:transparent url(../images/icons/werkeOn.gif) no-repeat scroll right 0.35em;
	color:#ff6600;
}
dl.hauptNav a.werkeAct{
	background:transparent url(../images/icons/werkeOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}




.redesign dl.hauptNav dd.werke a{
	background:transparent url(../images/icons/werkeOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}

.redesign dl.hauptNav dd.werke a.active , .redesign dl.hauptNav dd.werke a:hover {
	background:transparent url(../images/icons/werkeOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}




dl.hauptNav a.plus{
	background:transparent url(../images/icons/plusOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}
dl.hauptNav a.plus:hover{
	background:transparent url(../images/icons/plusOn.gif) no-repeat scroll right 0.35em;
	color:#ff6600;
}
dl.hauptNav a.plusAct{
	background:transparent url(../images/icons/plusOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}



.redesign dl.hauptNav dd.plus a{
	background:transparent url(../images/icons/plusOff.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 2.1em;
}

.redesign dl.hauptNav dd.plus a.active , .redesign dl.hauptNav dd.plus a:hover {
	background:transparent url(../images/icons/plusOn.gif) no-repeat scroll right 0.35em;
	padding:0.3em 2.2em 0.3em 0em;
	color:#ff6600;
}



/* CATMENU */

dl.catmenu a, dl.subMenuProjekt a{
	text-decoration:none;
	display:block;
	padding:0.2em 0em 0.2em 0em;
	border-bottom:1px solid #cccccc;
}
dl.catmenu  a:hover{
	color:#ff6600;
	text-decoration:none;
	border-bottom:1px solid #333333;
}
dl.catmenu a.active{
	color:#ff6600;
	border-bottom:1px solid  #333333;
}
dl.catmenu  a:visited{
	text-decoration:none;
}

dl.catmenuSub a{
	color:#333333;
	text-decoration:none;
	display:block;
	font-size:90%;
	padding:0.1em 0em 0.1em 0.5em;
	border-bottom:1px solid #ececec;
}
dl.catmenuSub  a:hover{
	color:#ff6600;
	text-decoration:none;
}
dl.catmenuSub a.active{
	color:#ff6600;
}
dl.catmenuSub  a:visited{
	text-decoration:none;
}
/* Projekte Menu */

dl.subMenuProjekt a{
	color:#333333;
	text-decoration:none;
	display:block;
	padding:0.2em 0em 0.2em 0em;
	border-bottom:1px solid #cccccc;
}
 dl.subMenuProjekt a:hover{
	color:#ff6600;
	text-decoration:none;
}
 dl.subMenuProjekt a.active{
	color:#ff6600;
}
dl.subMenuProjekt a:visited{
	text-decoration:none;
}


dl.subMenuMagazin dt.first {
	font-weight:normal;
	margin-top:0em;
}
dl.subMenuMagazin dt {
	font-weight:normal;
	margin-top:1em;
}
dl.subMenuMagazin a{
	text-decoration:none;
	display:block;
	text-transform: uppercase;	
}
dl.subMenuMagazin  a:hover{
	color:#ff6600;
	text-decoration:none;
}
dl.subMenuMagazin a.active{
	color:#ff6600;
}
dl.subMenuMagazin  a:visited{
	text-decoration:none;
}
dl.subMenuProjekt dt.first {
	border-bottom:1px solid #0099ff;
	text-transform: uppercase;	
	padding-bottom:.2em;
	font-size:100%;
	margin:2.3em 0em 0em 0em;
}
/* PFAD /FOOTER */

#path a, #path a:hover, #path a:visited{
	text-decoration:none;
}
#footer a, #footer a:hover, #footer a:visited{
	text-decoration:none;
}

 #footer a:hover {
	text-decoration:none;
	color:#ff6600;
}

/* Interne / Externe /Download */


a.internal-link, a.internal-link:hover, a.internal-link:visited  {
	color:#ff6600;
}
#content a.external-link, #content a.external-link:hover, #content a.external-link:visited,
 a.external-link,  a.external-link:hover, a.external-link:visited   {
	color:#999999;
	background:transparent url(../images/icons/extern.gif) no-repeat scroll left 0.46em;
	padding:.3em 0em 0em 2.1em;
}
a.download, a.download:hover, a.download:visited  {
	background:transparent url(../images/icons/download.gif) no-repeat scroll left 0.6em;
	padding:.3em 0em 0em 1.5em;
	color:#0099ff;
}
a.mail, a.mail:hover, a.mail:visited  {
	color:#ff6600;
}

#col3 ul.links li a.internal-link {
	color:#0099ff;
}
.links a.external-link, .links a.internal-link, .links a.download, .lnks a.mail {
	display:list-item;
}
.print a {
	color:#333333;
	padding:1em 0em 0em 1.8em;
	background-image: url(../images/icons/print.gif);
	background-repeat: no-repeat;
	background-position: left 1em;
}
/* ######################################################################################################
** ### Standard-Formatierungen für Listen & Zitate ######################################################
** ######################################################################################################
*/

p {margin:0em 0em 1em 0em;} 
p.clear {
	clear:both;
	margin:0em 0em 2em 0em;
}
br.clear {
	clear:both;
	margin:1em 0em 1em 0em;
}

dl { 
	margin: 0 0 1em 0em;
	padding:0em 0em 0em 0em;
	}
UL{
	margin:0em 0em 0em 1em;
	padding: 0em 0em .5em 0em;
	list-style-type: none;
	list-style-image: url(../images/icons/bullet.gif);
}
* html ul {
 	list-style-image: url(../images/icons/bulletIE.gif);
}
li{
	margin:.2em 0em .2em 0em;
	padding:0em;
}
OL {
	margin:0em 0em 0em 1.8em;
	padding: 0em 0em 1.5em 0em;
}

OL li {
	margin:0em;
	padding:0em;
}
dt { font-weight: bold; }
dd { margin: 0em 0em 0em 0em; }
	
blockquote, cite { margin: 0 0 1em 1.em; }
small {font-size:85%; color:#999999;}

ul.links {
	list-style-type: none;
	list-style-image: none;
	margin:.5em 0em 1em 0em;
	padding:0em;
}
ul.links li {
	border-bottom:1px solid #ececec;
	margin:0em;
	padding:.2em 0em .2em 0em;
}
#nav UL{
	margin:0em 0em 0em 1.10em;
	padding: 0em 0em 1em 0em;
	list-style-image: url(../images/pfeil.gif);
	}
.newsAmenu ul {
	list-style-image: none;
	list-style-type:none;
	margin:0em 0em 1em 0em;
	padding:0em;
}
/* ######################################################################################################
** ###  Tabellen #############################################################################
** ######################################################################################################
*/

table{
	margin:0em 0em .5em 0em;
	font-size:100%;
	border:none;
	padding:0em;
	border-collapse:collapse;
	border-spacing:0;
	}
table p{
	margin-top:0px;
	margin-bottom:0em;
}
th { 
	padding:0;
}
td	{
	padding:.2em 0em .2em 0em;
	margin:0em;
	vertical-align:top;
	border-bottom:1px solid #cccccc;

}
table caption{
	text-align: left;
	font-weight:bold;
	font-size:100%;
	padding:0em 0em .5em 0em;	


}

tr.grau {
	background-color:#ececec;
}

/* Ende Tabellenklassen */
/* ######################################################################################################
** ### Formulare #############################################################################
** ######################################################################################################
*/
form {
	margin:1em 0em 0em 0em;
	padding:0em;
	}
form.eventMonth {
	margin:.7em 0em 0em 0em;
	padding:0em;
	}

form p {
	margin-bottom:1em;
	padding:0em;
	clear:both;
}
input, textarea {
	border:none;
	background-color:#cccccc;
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0em;
	padding:0.2em;
}
form.eventMonth input, form.eventMonth select{
	width:15.5em;
	}
legend {
	color:#333333;
	padding:.5em 0em .5em 0em;
	font-weight:bold;
}
input.button {
	border:none;
	background-color:#ffffff; 
	margin:0em;
	padding:0em;
	color:#0099ff; 
	text-transform: uppercase;	
	text-align:left;
	width:auto;
}

button:hover {
	color:#999999; 
}
.newsletterInput {
	width:13.8em;
}
.checkbox{
	background:0em;
	border:none;
	padding-left:0em;
	margin-left:0em;
	clear:none;
	}

form.kontakt {
	margin-top:0em;

	}
form.kontakt fieldset{
	padding:0em;
	margin:0em;
	border:none;
	}
form.kontakt fieldset legend{
	display:none;
	}
form.kontakt fieldset label{
	clear:both;
	display:block;
	text-transform:uppercase;
	}
form.kontakt fieldset label.anrede{
	clear:none;
	display:inline;
	text-transform:none;
	padding-left:0.3em;
	}
form.kontakt .inputWidth {
	width:14em;
	}
form.kontakt textarea.inputWidth  {
	border:1px solid #cccccc;
	background-color:#ffffff;
	height:10em;
	width:100%;

	}
form.kontakt input.button {	
	font-weight:bold;
	color:#0099ff; 
	text-transform: none;	
	text-align:left;
	width:auto;
}
form.kontakt input.radiobutton {	
	background-color:#ffffff;
	}
span.err , p.rot	{	
	color:#FF6600; 
}
form.kontakt span.err{	
	display:block;
	}

/* ######################################################################################################
** ### SUCHE ######################################################
** ######################################################################################################
*/
.tx-indexedsearch .searchInput{
	border:none;
	width:20em;
	padding-top:.4em;	
	padding-bottom:.4em; 	
	padding-left:.3em;
}
.tx-indexedsearch label {
	display:none;
	visibility:hidden;
}
.tx-indexedsearch-res {
	padding-top:2em;
}
.suche {
	margin-top:3em;
	text-align:right;	
	padding-right:.5em;
}
.suche .searchInput {
	border:none;
	width:100%;
	padding-top:.4em;	
	padding-bottom:.4em; 	
	padding-left:.3em;
	text-align:right;

}
.suche .button {
	margin-top:.4em;
	background-color:#ffffff;
	text-transform: uppercase;	
	font-size:90%;
	text-align:right;
	padding:0em; 	
	margin-right:-0.7em;

}	
.sucheNews {
	margin:.5em 0em 1.5em 0em;
	
}
.sucheNews .searchInput {
	border:none;
	width:20em;
	padding-top:.4em;	
	padding-bottom:.4em; 	
	padding-left:.3em;

}
.sucheNews .button {
	background-color:#ffffff;
	text-transform: uppercase;	
	font-size:90%;
	text-align:right;
	padding:0em; 	
}

/* ######################################################################################################
** ### Bilder ######################################################
** ######################################################################################################
*/

img{
	border:0;
}

/* ######################################################################################################
** ### Besondere HTML-Elemente######################################################
** ######################################################################################################
*/
hr { 
	color: #fff; 
	background:transparent; 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0.5em 0; 
	border:0; 
	border-bottom: 1px #666666 solid; 
}

hr.clear {
	clear:both;
}
acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #c00;
	cursor: help;
}


/* ######################################################################################################
** ### Lupe ######################################################
** ######################################################################################################
*/
.lupe {
	padding:0em 0px 0em 0em;
	margin:0em;
	width:98.8%;
}
.lupe a{
	display: block;
	margin:0em;
	padding: 0em 0px 1.7em 0em;
	vertical-align:bottom;
	background-image: url(../pics/lupe.png);
	background-repeat: no-repeat;
	background-position: 0em bottom;
	background-color:#ececec;
	}
	
/* ######################################################################################################
** ### Zweispaltig ######################################################
** ######################################################################################################
*/
dl.bildText {
	margin:0em 0em 1em 0em;
	padding:0em 0em 0em 0em;
	clear:both;
	font-size:100%;
}
dl.bildText  h1, dl.bildText  h2, dl.bildText  h3{
	margin-top:0em;
	padding-top:0em;
}
dl.bildText dd.img {
	margin:.3em .8em 0em 0em;
	padding:0em;
	float:left;
	width:11em;
}
dl.bildText dd.text {
	margin:0em;
	padding:0em;
}

dl.bildText dd.links {
	border-top:1px solid #0099ff;
	float:left;
	clear:right;
	padding:1em 0em 0em 0em;
	margin:0em 1.5em 0em 0em;
	width:10.7em;
	line-height:normal;
}
dl.bildText dd.links img {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}
dl.bildText dd.rechts {
	float:left;
	clear:right;
	padding:0em;
	margin:0em;
	width:30em;
}

/* ######################################################################################################
** ### News ######################################################
** ######################################################################################################
*/
.newsList h1, newsLatest h1 {
	font-size:110%;
}
.newsItem {
	padding:.3em 0em .3em 0em;
	border-top:1px solid #333333;	
}
.magazin_newsItem , .akteure_newsItem{		
	border-top:1px solid #999999;
	padding-top:15px;
	margin: 0em 0em 0em 0em;

}
.cal_newsItem {
	border:none;
}

.newsItem img {
	clear:right;
	float:left;
	margin:0em 1em 2em 0em;
}

.newsItem div.newsText {
	float:right;
	width:31em;
}

 .singleNewsImage img, .newsItem div.newsText p.kategorie img ,  div.magazin_newsItem div.magazin_links img   , div.akteure_newsItem div.akteure_links img {
	clear:none;
	float:none;
	margin:0em 0em 0em 0em;
}
	
div.cal_links img{	
	clear:both;
	margin:0em 0em 0em 0em;}

	
div.cal_links{
	border-top:1px solid #0099ff;	
	padding:1em 0em 0em 0em;
}


div.cal_links , div.magazin_links  , div.akteure_links {
	width: 10.7em;
	float:left;
	clear:right;
	margin-right:1.5em;
}

div.cal_category_image img{
	padding:0em 0em 1.35em 0em;
}

h3.eventDatum{
	font-size:110%;
	color:#333333;
	font-weight:bold;
}
h4.eventOrt{
	font-size:110%;
	color:#333333;
	font-weight:normal;
}

p.cal_subheader , div.cal_subheader, p.magazin_subheader, p.akteure_subheader {
	margin-top:1em;
}

div.magazin_subheader{
	margin-top:0em;
}
div.akteure_header{
	margin:0em;
}
div.akteure_header p{
	margin:0em;
}

#col2 .cal_newsItem h1 {
	margin-bottom:0em;	
	padding-bottom:0.3em;
}
#col2 .magazin_newsItem h1 ,  #col2 .magazin_newsItem h2 {
	margin-bottom:0em;	
	padding-bottom:0em;
} 
#col2 .magazin_newsItem h3 {
	margin-bottom:1em;	
	padding:0em 0em 0em 0em ;
	font-weight:normal;
}

.block1, .block2{
	clear:both;
	}
	
.block2 div.cal_links , .block2 div.magazin_links{
	padding:0em 0em 0em 0em;
	border-top:none;	
}
.newsSingle{
	border:none;
	}

.singleNewsImage a {
	border-bottom: 1px solid #999999;
	background-image:url(../images/icons/lupe.gif);
	background-position: 0em bottom;
	background-repeat: no-repeat;
	display: block;
	margin: 0em;
	padding:0em 0em 1.7em 0em;
	vertical-align:bottom;
}

p.caption {	
	color: #999999;
	margin: .3em 0em 1.3em 0em;
}

#col3 .firstcol , #col3 .lastcol{
	margin-top: .5em ;
}
#col3 .atmo p.firstcol, #col3 .atmo p.lastcol {
	margin:0em;
	padding:0em;
}
p.projekte_category{
	text-transform:uppercase;
	}

/* SUCHERGEBNISSE*/
.tx-indexedsearch fieldset {
	border:none;
}
dl.searchresults  {
	margin:0em 0em 1em 0em;
	padding:0em 0em 0em 0em;
}
dl.searchresults   a{
	color:#ff0000;
}
dl.searchresults  dt {
	border-top:1px solid #cccccc;
	clear:both;
	margin:0em 0em 0em 0em;
	padding:0.3em 0em 0em 0em;
}
dl.searchresults  dd{
	margin:0em;
	padding:0em;
	margin:0em 0em 0em 0em;
	clear:both;
}
dl.searchresults  dd.meta{
	clear:both;
	font-size:90%;
	padding:.3em 0em 1.3em 0em;
}
dl.searchresults  dd.descr {
	clear:both;
	padding:.3em 0em .3em 0em;
}
/* ENDE SUCHERGEBNISSE*/  

div.csc-frame-rulerBefore {
	clear:both;
	border-top: solid 1px #cccccc;
	}
div.csc-frame-rulerBefore dl.bildText dd.links{
	border-top: solid 1px #cccccc;
	}


dl.noTopBorder dd.links {
	border-top: none;
	}


dl.noTopBorder dd.rechts {
	padding:1em 0em 0em 0em;
	}

.tx-ttnews-browsebox table td{
	border:0px;
}
.tx-ttnews-browsebox table td{
	padding-right:.5em;
}
.tx-ttnews-browsebox-SCell p {
	visibility:hidden;
	display:none;
}
 

	
img.imageInNewsText{
	float:none;clear:both;
	}
	
	
dl.socialNetworks {
	padding-top:5px;}
	
dl.socialNetworks dd {
	float:left;
	clear:none;
	padding-right:5px;}
	
.redesign #col1 dl dd.spacer{
	height:25px;}
	
	
dl.navleiste dd.basis a{	
	background:transparent url(../images/navleiste/basis.gif) no-repeat scroll right top;
	display:block;
	}
	
dl.navleiste dd.basis a:hover , dl.navleiste dd.basis a.active , dl.navleiste dd.basisAct a {	
	background:transparent url(../images/navleiste/basis_active.gif) no-repeat scroll right top;
	display:block;
	}




dl.navleiste dd.botschaft a{	
	background:transparent url(../images/navleiste/botschaft.gif) no-repeat scroll right top;
	display:block;
	}
	
dl.navleiste dd.botschaft a:hover , dl.navleiste dd.botschaft a.active , dl.navleiste dd.botschaftAct a {	
	background:transparent url(../images/navleiste/botschaft_active.gif) no-repeat scroll right top;
	display:block;
	}



dl.navleiste dd.werke a{	
	background:transparent url(../images/navleiste/werke.gif) no-repeat scroll right top;
	display:block;
	}
	
dl.navleiste dd.werke a:hover , dl.navleiste dd.werke a.active, dl.navleiste dd.werkeAct a {	
	background:transparent url(../images/navleiste/werke_active.gif) no-repeat scroll right top;
	display:block;
	}



dl.navleiste dd.plus a{	
	background:transparent url(../images/navleiste/plus.gif) no-repeat scroll right top;
	display:block;
	}
	
dl.navleiste dd.plus a:hover , dl.navleiste dd.plus a.active , dl.navleiste dd.plusAct a {	
	background:transparent url(../images/navleiste/plus_active.gif) no-repeat scroll right top;
	display:block;
	}
	
	
	
.konferenzDoku #col3 h4 {
    letter-spacing:0em;

    clear:both;

    float:none;

    display:block;
}


.konferenzDoku #col2 .newsText h2 {
    font-style:normal;}

    
.konferenzDoku #col2 h2 {
    font-style:italic;}

.konferenzDoku #col3 .newsText h2 {
    color: #0099FF;
}

    	
.konferenzRechteSpalte_newsItem{
    border-top: none;
    padding-top: 0px;
}

.konferenzRechteSpalte_newsItem div.newsText {
    float: none;
    width: auto;
}

#col3 .konferenzRechteSpalte_newsItem h2 {
    border-bottom: none;
     margin: 0em 0 0;
    padding-bottom: 0em;
    font-weight:normal;
}

span.category h1 {
    font-style:italic;
    font-size: 110%;
    line-height: 160%;

    margin-top:0px;

    padding-top:0.5em;
}


