


/* *********************************************************************** */


/* *******************************************************************
** Allgemeine Angaben
*/

.source_text {
font-style:italic;
}

#content .ohne_pfeil a {
padding:0px;
background:none;
}

body {
	padding:0px;
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size:70%;
	color:#666;
	line-height:0.8em;
	background:#fff;
	text-align:center; /* Die Bereichsdivs mittig ausrichten */
float:left;
	}


.alert {
/* background:#041647; --> auskommentiert von gaby 19.07.06, neue Farbgebung testen */
background:#990033;
color:#FFFFFF;
}


a {
	text-decoration:none;
	color:#041647;
	}

a:hover {
	color:#666;
	}

/* Die Links im contentbereich bekommen den Pfeil vorangestellt */
#content a {
	padding:0px 0px 0px 15px;
       background:url("/fm/36/link_image.gif") 4px 0.4em no-repeat;
       color:brown;
	}	
/* Diese Links erhalten keinen Pfeil */	
#content h1 a, #content h2 a, #breadcrumb_nav a, #content a.anker, #content .vor_zurueck_nav a, #content .zurueck_nav_img a, #content .vor_nav_img a, #content .liste_zum_blaettern a{
	padding:0px;
	background:none;
	}	
/*eingefügt von gaby am 07.09.06; die verlinkten Bilder bekommen keinen Punkt voran gestellt */

#bild a{ 
background:none;
}		

h1 {
	/*color:#041647; geändert von Barbara, 14.09.06*/
        color:#990033;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:1.2em;
	}	
h2 {
  color:#041647;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:1.1em;
	}	

h2.zufi {
margin:0px 0px 0px 10px;
}


ul li {
	margin:5px;
	list-style-type:none;
	}

/* vor ie/mac verstecken \*/
ol li {
	margin:5px;
	}		
/* vor ie/mac verstecken ende */	

/* allgemeine Formulardefinitionen */
label {
	float:left;
	width:10em;
	margin:0px 5px 0px 10px;
	}

textarea {
	background:#E7EBEE;
	width:150px;
	height:150px;
	border:1px solid #990033;
	margin:0px 0px 7px 0px !important;
	}
	
.input_formtext {
	background:#E7EBEE;
	width:150px;
	border:1px solid #990033;
	margin:0px 0px 1px 0px !important;
	}	

form br {
	clear:left;
	}
.ncbutton
{
	margin:	10px 0px 20px 0px;
	border: 			0px solid #000000;
}

span.button {

font-size:1.2em;
background-color:#990033;
border:1px solid black;
color:#fff;
cursor:pointer;
padding:1px 6px;        
  
}
span.button:hover
{
	color: 				#000000;
	background: 		#0060FF;
}
	


.buttonstyle {
	font-size:1.2em;
	background-color:#990033;
	border:1px solid black;
	color:#fff;
        cursor:pointer;
	}
.buttonstyle:disabled{
background-color:#fff;
color:#fff;
border:none;
cursor:default;
}

.buttonstyle_back {
       margin:0px 0px 0px 10px;
	font-size:1em;
	font-weight:bold;
	border:0;
	color:#041647;
}
* html .buttonstyle_back {
       margin:0px 0px 0px 0px;
}

.buttonstyle_ticket_url {
border:1px solid black;
background:#990033;
color:#fff;
cursor:pointer;
}

.input_no_width {
	border:1px solid gray;
	margin:0px 0px 0px 0px !important;
	}

.input_large {
	width:150px;
	border:1px solid gray;
	margin:0px 0px 0px 0px !important;
	}
			
.input_medium {
	width:120px;
	border:1px solid gray;
	margin:0px 0px 0px 0px !important;
	}

.input_short {
	width:40px;
	border:1px solid gray;
	margin:0px 0px 0px 0px !important;
	}

/* Checkboxen erhalten fuer margin-left die Breite des label-tags */
.checkbox {
	margin-left:8.4em;
	}
	
/* allgemeine Tabellenformatierungen */
table {
	width:95%;
	font-size:1em;
	margin:0px 10px 10px 5px;
	border:none;
	}

th, td {
	text-align:left;
	vertical-align:top;
	padding:2px 2px 2px 4px;
	}
	td h1, td h2 {
			margin:0px;
			padding:0px;
		}	

/* unsere Tabelle eingefügt von gaby am 08.09.2006*/
table.weis {
width:95%;
font-size:1em;
margin:0px 10px 10px 5px;
border:none;
background:#fff;
}

td.weis {
text-align:left;
vertical-align:top;
padding:2px 2px 2px 4px;
background: #e7ebee;
}

/* ***********************************************************************
** Kalender-Style
*/





.kalender {
margin:0px 0px 20px 0px	;
padding:0px 0px 20px 0px;
width:100%;
border: 1px solid #990033; /*eingefügt von gaby 20.07.06*/
}

.kalender td {
padding:2px 2px 8px 5px;
}
.kalender th {
font-size:1.1em;
width:100%;
margin:0px;
padding:2px 0px 2px 5px;
}
.kalender .selected {
background:#990033; /*geändert von gaby 20.07.06 orig: #666*/
}
/*eingefügt von gaby 20.07.06 */
.kalender .selected a{
color: #fff;
}

/* eingefügt Ende */

.kalender .sunday {
background:#cbcbcb; /*geändert von gaby 20.07.06 orig:#999*/
}		

.kalender .today {
/*background:#ccc;
background:#041647; geändert von gaby 20.07.06 */
border: 1px solid #990033;
}

.kalender .today a{
color:#041647;
font-weight: bold; /*geändert von gaby 20.07.06 orig Farbe: #e7e7e7 font-weight eingefügt*/
}


/* *******************************************************************
** Kopfbereich
*/
	
#header {
	height:200px;
	width:960px;
	position:relative; 		/*notwendig fuer absolute pos. des Logos*/
	background:url("/fm/36/header_bg.gif") right no-repeat #990033;
	
	/* Angaben fuer mittige Ausrichtung */
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px;
	font-weight:bold;
	}	

#logo {
	
	width:110px;
	height:120px;
	position:absolute;
	top:40px;
	left:110px;
	z-index:100;
	}

#service {
width:960px;
	height:1.85em;	
	position:absolute;
	top:15px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}


#lang_switch {
	list-style-type:none;
	margin:0px;
	padding:5px 0px 0px 5px;
	float:left;
	}
	#lang_switch li {
		
		padding:0px;
		display:inline;
		margin:0px;
		}
	#lang_switch li a {
		color:white;
		float:left;
		border-left-color: #fff; /*geändert von gaby 20.07.06 orig: #E20353*/
		border-left-width: 2px;
		border-left-style:solid;
		padding:0px 6px 2px 6px;		
		margin:0px 0px 0px 0px;
		
		}	
	#lang_switch li a.selected {
		color:#c3bebe;
		}		

#service_nav {
	list-style-type:none;
	margin:0px 0px 0px 130px;
	padding:5px 0px 0px 0px;
	float:left;
	}
	#service_nav li {
		color:white;
		display:inline;
		padding:0px;
		margin:0px;
		}
	#service_nav li a {
		color:white;
		border-left-color:#fff; /*geändert von gaby 20.07.06 orig: #E20353*/
		border-left-width: 2px;
		border-left-style:solid;
		padding:0px 6px 2px 6px;
		margin:0px 0px 0px 0px;
		display:block;
		float:left;
		}
			
#font_switch {
	margin:0px 0px 0px 110px;
	padding:5px 4px 4px 4px;
	float:left;
	color:white;
	}
	#font_switch a {
		background:#fff; /*geändert von gaby 20.07.06 orig: #E20353 */
		color:#990033; /* geändert von gaby 20.07.06 orig: white */
		padding:.03em .25em .03em .25em;
		}

#service_search {
	float:left;
	display:inline; /* wg. double margin bug im ie */
	margin:-18px 0px 0px 730px !important;
	padding:0px;
	z-index:1101;
	}

#header_nav {
	width:960px;
	height:40px;

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	clear:both;
	background-image:url("/fm/36/header_nav_bg.gif");
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	bottom:0px;
	right:0px;
	}

#header_nav ul {
list-style-type:none;
padding:0px 0px 0px 250px;
}
/* Extra Angabe fuer ie, vor ie/mac verstecken \*/
* html #header_nav ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 250px;
}
/* Extra Angabe Ende */
		#header_nav li {
			height:40px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			display:inline;
			}	


		#header_nav li a {
			border-right-style:solid;
			border-right-color:#041647;
			border-right-width:2px;
			position:relative;
			color:#003366;
			top:40%;
			padding:0px 2px 0px 6px;
			margin:0px 0px 0px 0px;
			text-decoration:none;
			}


#header_nav li a.selected {
color:#990033;
}


/* *******************************************************************
** Contentbereich
*/

#container {
	width:960px;
	line-height:1.4em;
	background:url("/fm/36/container_bg.gif") repeat-y;
	/*Angaben fuer mittige Ausrichtung */
	text-align:left;
	margin:0px auto 0px auto;
	padding-bottom:100px;
	}

#nav {
	width:240px;
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	}
	/* Extra Angaben fuer ie, vor ie/mac verstecken \*/
	* html #nav {
		display:inline;
		margin:0px 0px 20px -16px;
		}
	/* Extra Angaben Ende */
		#nav li {
			width:240px;
			margin:0px;

			}
			
		#nav li a {
			display:block;
			color:#003366;
			margin:0px 0px 0px 0px;
			padding:4px 0px 4px 10px;
			overflow:hidden;
			}
			
		#nav li a.selected {
			background:#041647; /* geändert von gaby 20.07.06 orig: #000033 */
			color:white;
			}	
		#nav a:hover {
			color:#666;
			}		
			/* IE benoetigt fuer die Blockdarstellung der Links eine Hoehenangabe; wird vor ie/mac versteckt \*/
			* html #nav li a { height: 1%; }
			/* End */

		/* 2te Navigationsebene */		
		#nav li ul {
			width:232px;
			list-style-type:none;
			margin:0px;
			padding:0px;
			border:none;
			font-size:0.9em;
			}
		#nav li ul li {			
			}	
		#nav li ul li a {
			padding:4px 0px 4px 15px;
			}
		#nav li ul li a.selected {
			background:url("/fm/36/link_image.gif") 4px 8px no-repeat #d6edff;
			border-style:solid;
			border-color:#666;
			border-width:1px;
			color:#041647;
			font-weight:bold;
			}

		/* 3te Navigationsebene */
		#nav li ul li ul li {
			font-size:1.1em;
			}
			
		#nav li ul li ul li a {
			padding-left:25px;
			}
			
/* **********************************
** "Cities" - Nav: teil der navliste...
nur auf der Regionalseite - Verlinkung zu den Städten
*/
			
		#nav li.cities {
			height:30px;
			margin:0px 0px 0px 0px;
			padding:3px 0px 3px 0px;
			}
			
		#nav li.cities a {
			display:inline;
			color:#990033;


			margin:0px 0px 0px 10px;
			padding:0px 0px 0px 0px;
			}
			
		#nav li.cities a:hover {
			color:#666;
			}		
/* ********************************** */			
						

#breadcrumb_nav{
	list-style-type:none;
	margin:0px 0px 10px 250px;
	padding:0px;
	}
	#breadcrumb_nav li {
		padding:10px 0px 0px 0px  !important;
		margin:10px 0px 0px 0px  !important;
		display:inline;
		}

#content {
	padding:2px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	width:480px;
	float:left;
	}	
		#content p {
			margin:0px 5px 10px 10px;
			clear:both;
			}

#kaplist li{
margin: 0px 0px 0px -25px;
background: url("/fm/36/block.gif") no-repeat 0px 10px;
padding: 4px 0px 0px 8px;
}

#underline {
font-style:italic;
font-size:0.8em;
}


/*für Vorschaltseite VA-Kalender und DoppelQuadratBoxes*/

#content_va {}

#content_va table{ 
width:100%;
}


#va_block_float {
width:503px;
padding:0px;
margin:-4px 0px 0px 5px;
height:100px;
}

#va_block_box {
margin:3px 2px 3px 2px;
width:243px;
border:1px solid silver; 
float:left;
}


#va_block_float img{
margin:4px;
width:80px;
height:80px;
float:left;
position:relative;
}

.va_text {
padding:3px 2px 2px 5px;
line-height:1.1em;
}



/* für neue Anzeige Veranstaltungen*/
#content .va_aussen {
margin:3px 3px 5px 5px;
padding:0px;
width:490px;

}



#content .va_aussen p.datum {
margin:0px 0px 5px 0px;
padding:0px 0px 0px 10px;
background-color:#dde7ee;
}

#event_list { 
margin:0px;
padding:0px;
}

#event_list a{ 
text-decoration:none;
}

#content .va_mitte{
margin:0px;
width:485px;
height:85px;

}
#content .va_mitte img {
margin: 3px 5px 5px 8px;
width:110px;
height:70px;
border:1px solid #aaf;
float:left;
position:relative;
}
#content .va_info {
margin:0px;
width:350px;
height:80px;
float:left;

}
#content .va_zeit {
margin:0px;
width:240px;
float:left;

}

#content .va_icon_block {
margin:0px;
width:90px;
float:left;
}

#content .va_icons {
margin:0px;
float:right;
}

#content .va_icons a{
margin:0px;
padding:0px;
border:none;
}

#content .va_icons a img{
padding:0px;
margin:0px;
width:35px;
height:35px;
border:none;
position:relative;

}

#content .va_icons form input.image{
padding:0px 3px 0px 0px;
margin:0px;
width:35px;
height:35px;
position:relative;

}


#marginalia {
	width:240px;
	margin:2px 0px 0px 0px;
	float:left;

	}
		#marginalia p {
			margin:0px 0px 10px 5px;
			}	
		#marginalia img {
			margin:0px 0px 10px 10px;
			}

						

/* *******************************************************************
** Footerbereich
*/	

#footer {
	width:960px;
	height:40px;
	text-align:center;
	margin:0px auto 0px auto;
	clear:both;
	}

#footer_nav {
	font-size:1.1em;
	margin:0px !important;
	list-style-type:none;
	padding:5px 0px 3px 0px;
	background:white;
	border-top-style:solid;
	border-top-color:#999999;
	border-top-width:2px;
	}
		#footer_nav li {
			padding:0px 0px 0px 10px;
			margin:0px 0px 0px 0px;	
			display:inline;
			}
			#footer_nav li a {
			border-left-color:#041647;
			border-left-width: 2px;
			border-left-style:solid;
			color:#003366;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 5px;
			}			

#footer_nav li a.selected {
color:#990033;
}


#copyright {
	font-size:1.1em;
	margin:5px 0px 0px 0px;
	display:block;
	}
				

/* *******************************************************************
** Klassen  
*/

.homepage_teaser {
	margin:0px 5px 10px 10px;
	padding:0px 0px 10px 0px;
	border-bottom-style:solid;
	border-bottom-color:#DFE7F8;
	border-bottom-width:2px;
	}
	.homepage_teaser h1 {
		margin:3px 0px 0px 0px;
		}
.homepage_teaser span.untertitel {
width:180px;
margin:0px 5px 2px 0px;
}
.homepage_teaser  span.source_text {
font-style:italic;
}
/* wird verwendet in: HOMEPAGE_LOKAL, HOMEPAGE_REGIONAL */

.news_teaser {
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	height:1px;
	//border-bottom-style:solid; barbara 15.09.06
	//border-bottom-color:#DFE7F8;
	//border-bottom-width:2px;
	clear:both;
	}
	/* Aus Darstellungsgruenden benoetigt ie eine feste Hoehe, 
	** da das aber fuer die anderen browser hinderlich ist setzt 
	** die folgende Anweisung die Hoehe wieder auf den Standardwert 
	** Der ie interpretiert diese Angabe wg. des Selectors nicht*/
	#content>.news_teaser {
		height:auto;
		padding:0px 0px 10px 0px;
		}
	.news_teaser img{
		float:left;
		margin:0px 5px 5px 0px;
		}
.news_teaser span.untertitel {
clear:left;
float:left;
width:180px;
margin:0px 5px 2px 0px;
}
.news_teaser span.untertitel_300 {

clear:left;
float:left;
width:300px;
margin:0px 5px 2px 0px;
}
.news_teaser span.source_text {
font-style:italic;
}

.news_teaser .alert {
background:#041647;
color:#FFFFFF;
clear:none;
float:none;
}



	.news_teaser br {
		clear:left;
		}


/* wird verwendet in: HOMEPAGE_LOKAL,HOMEPAGE_REGIONAL */

/* wenn die linkliste direkt im content steht muessen die Abstaende ** angepasst werden */
#content .linkliste {
	margin:0px 10px 10px 10px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
	}
	#content .linkliste li {
		margin:0px;
		padding:0px;
		}
	
#content * .linkliste {
	margin:0px 5px 10px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	border:none;
	}
	#content * .linkliste li {
		margin:0px;
		padding:0px;
		}
	#content * .linkliste a, #content .linkliste a {
		background:url("/fm/36/link_image.gif") 4px 0.45em no-repeat;
		padding:0px 0px 0px 15px;
		margin:0px;
		}

		
/* wird verwendet in: HOMEPAGE_LOKAL,
													HOMEPAGE_REGIONAL */

.linkliste_mit_datum {
	width:460px;
	padding:0px 0px 10px 0px;
	margin:0px 10px 7px 10px;
	border-bottom-style:solid;
	border-bottom-color:#DFE7F8;
	border-bottom-width:2px;
	}
/*extra Angabe fuer mac/ie um Darstellungsfehler mit Hintergrundbild zu verhindern,
	diese Angaben werden fuer die anderen Browser spaeter ueberschrieben */
.linkliste_mit_datum a { 
	background:none !important;
	padding:0px !important;
	}
/* ie hack (* html dl.linkliste_mit_datum) fuer korrekte Breitendarstellung und vor mac/ie verstecken \*/
dl.linkliste_mit_datum {
	float:left;
	}	
	* html dl.linkliste_mit_datum {
		width:459px;
		margin:0px 0px 10px 5px !important;
	}
	dl.linkliste_mit_datum dt{
		float: left;
		width: 20%;
		padding:.1em 0px .1em 0px;
		margin:0px;
		clear:left;
	}
	dl.linkliste_mit_datum dd{
		width:75%;
		padding:.1em 0px .1em 0px;
		float:left;
		margin:0px;
	}
	.linkliste_mit_datum a {
		background:url("/fm/36/link_image.gif") 4px 0.49em no-repeat !important;
		padding:0px 0px 0px 15px !important;
		display:block;
		}
	/* Ende vor mac/ie verstecken */
	
/* wird verwendet in: HOMEPAGE_LOKAL,
													HOMEPAGE_REGIONAL */	

/* die Klasse .linkliste ist einmal fuer 
** die contentspalte und einmal fuer die
** marginalia definiert. */

.linkliste_mit_titel {
	margin:0px 5px 10px 5px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
	}
  .linkliste_mit_titel dd {
		margin:0px 0px 0px 10px;
		padding:0px;
		}	
	.linkliste_mit_titel a {
		display:block;
		background:url("/fm/36/link_image.gif") 4px 0.45em no-repeat;
		padding:0px 0px 0px 15px;
		margin:0px 0px 0px -10px;
		}
	.linkliste_mit_titel dt {
		font-weight:bold;
		font-size:1.2em;
		display:block;
		}					

#marginalia .linkliste_mit_titel {
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	list-style-type:none;
	/*background: #E7EBEE;*/
	}
	#marginalia .linkliste_mit_titel dd {
		margin:0px 0px 0px 15px;
		padding:0px;
		}
	#marginalia .linkliste_mit_titel a {
		background:url("/fm/36/link_image.gif") 2px 0.49em no-repeat;
		font-weight:bold;
		padding:0px 0px 0px 13px;
		margin:0px 0px 0px -10px;
		}
	#marginalia .linkliste_mit_titel dt {
		color:#fff;
		display:block;
		background:#990033;
		padding:2px 0px 2px 7px;
		margin:0px 0px 4px 0px;
		}		

/* wird verwendet in: HOMEPAGE_LOKAL,
													HOMEPAGE_REGIONAL */	

div.bild_text_kombi_bilder {
	margin:0px 10px 0px 10px;
	float:left;
	display:inline; /* Diese Anweisung verhindert den doublefloat bug im ie */
	}
	.bild_text_kombi_bilder img {
		margin:0px 0px 5px 0px;
		}

div.bild_text_kombi_text	{
	width:250px;
	float:left;
	}
	.bild_text_kombi_text h1 {
		margin:0px;
		padding:0px;
		line-height:1.3em;
		}
	.bild_text_kombi_text p {
		margin:0px !important;
		padding:0px;
		}		
/* wird verwendet in:  */	

.text_bild_kombi {
	margin:0px 10px 10px 10px;
	padding:0px 0px 10px 0px;
	}
	.text_bild_kombi img{
		float:right;
		margin:0px 0px 5px 10px;
		}
/*
.text_bild_kombi span {
clear:right;
float:right;
margin:0px 0px 3px 5px !important;
}
*/

.text_bild_kombi span.source_text {
font-style:italic;
}
.text_bild_kombi span.normal {
clear:right;
float:right;
width:180px;
margin:0px 0px 3px 5px !important;
}
	.text_bild_kombi h1 {
		margin:0px;
		}

/* wird verwendet in: 		HOMEPAGE_LOKAL,
													HOMEPAGE_REGIONAL */

.vor_zurueck_nav {
		width:32%;
		float:left;
		padding:0px 0px 5px 0px;
	}	

/* wird verwendet in:  */		

.vor_nav_img, .zurueck_nav_img {
	width:230px;
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 10px;
	}
	.vor_nav_img br, .zurueck_nav_img br {
		clear:both;
		}
.vor_nav_img {
	margin:0px 0px 10px 0px;
	text-align:right;
	}
	.vor_nav_img img {
		float:right;
		margin-left:5px;
		}
		/* 3Pixel Bug im ie entschaerfen und gleichzeitig auf dem mac/ie verstecken \*/
	* html .vor_nav_img img {
		margin-right:-3px;
		}
	.zurueck_nav_img img {
		float:left;
		margin-right:5px;
		}
		/* 3Pixel Bug im ie entschaerfen und gleichzeitig auf dem mac/ie verstecken \*/
	* html .zurueck_nav_img img {
		margin-left:-3px;
		}

/* wird verwendet in:  */

.form_suchbox {
	border:1px solid black;
	background:#ddd;
	margin:0px 0px 10px 5px;
	padding:0px 0px 5px 0px;
	}
	.form_suchbox div {
		border-bottom:1px solid black;
		margin:0px 0px 5px 0px;
		padding:2px 0px 2px 3px;
		}
	.form_suchbox label, .form_suchbox input {
		float:none;
		margin:0px 0px 3px 3px !important;
		}

/* wird verwendet in:  */
.fakten_tabelle {
	width:96%;
	}
.fakten_tabelle td{
	margin:0px;
	border:none;
	text-align:left;
	}

/* wird verwendet in:  */					

a.download {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	background:url("/fm/36/download_arrow.gif") no-repeat center;
	}

/* wird verwendet in:  */					

.liste_zum_blaettern {
	list-style-type:none;
	text-align:right;
	margin:10px 10px 10px 10px;
	}						
	.liste_zum_blaettern li {
		display:inline;
		}

/* wird verwendet in:  barbara 21.02.2007 */	

#bildergalerie {
	
	width:400px;
	       
		}
#bildergalerie a {background:none;}
																																		
/* wird verwendet in:  */

.thumbnails {
	margin:0px 10px 5px 0px;
	}

/* wird verwendet in:  */																																								

.faqliste li{
	position:relative;
	margin-right:10px;
	}
	ol.faqliste li a.up {
		position:absolute;
		left:-1.6em;
		background:none !important;
		padding:0px !important;
		}																																										/*faqliste a.up position fuer ie6\*/																																						* html .faqliste a.up {
		left:-2.0em;
		}																
	/*ende a.up position fuer ie6*/	