/* CSS RueTec von 4c media - 25.10.2005*/

/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) */
/* Steuerelement Container oben*/


div.topAddContrContainer
{
	
 display : none;


}

/* Steuerelement Container unten*/
div.bottomAddContrContainer { }

/* Anpassungen der Steuerelemente Tabelle*/
table.aCShell { 
	}
table.aCShell td.rSpc { }

table.aCShell td
{

}


/* Definiert das Icon fuer Zurueck */
img.backIcon
{
	width: 17px;
	height: 17px;
	background-image: url(../xist4c/web/standard/07/img/back.gif);
	background-repeat: no-repeat;
	border: 0px;
}

img.recomButton
{
	width: 20px;
	height: 13px;
	border: 0px;
	vertical-align: middle;
	background: url(../xist4c/web/standard/07/img/recommendationButton.gif) bottom right no-repeat;
}

img.printButton
{
	width: 17px;
	height: 17px;
	border: 0px;
	vertical-align: middle;
	background: url(../xist4c/web/standard/07/img/printIcon.gif) bottom right no-repeat;
}

img.bFreeButton
{
	display: none;
	width: 24px;
	height: 18px;
	border: 0px;
	vertical-align: middle;
	background: url(../xist4c/web/standard/07/img/barrierFreeIcon.gif) bottom right no-repeat;
}

img.cBlindButton,
img.cBlindResetButton
{
	display: none;
	width: 26px;
	height: 18px;
	border: 0px;
	vertical-align: middle;
	background: url(../xist4c/web/standard/07/img/colorBlindIcon.gif) center right no-repeat;
}

img.cBlindResetButton { background: url(../xist4c/web/standard/07/img/colorBlindResetIcon.gif) center right no-repeat; }

/* >> Autonews Uebersicht */
/* Autonews Tabelle */
table.aN { }

/* Definition fuer das Datum auf der Uebersicht */
table.aN td.date
{
	font-weight: normal;
	color: #949ea7;
	padding-right: 8px;
}

/* Anpassungen der Beschreibungsspalte*/
table.aN td.item { padding-bottom: 10px; }

/* Anpassungen des Titels auf der Uebersicht */
table.aN td.item h3 { margin: 0px 0px 8px 0px; }

/* Anpassungen des Untertitels auf der Uebersicht */
table.aN td.item h4 { margin: 0px 0px 3px 0px; }

/* Definitionen fuer das Uebersichtsbild */
table.aN td.item a img,
table.aN td.item img 
{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* Anpassungen fuer die Autonews Beschreibung  auf der Uebersicht*/
table.aN td.item div.desc { margin: 0px; }

/* Einstellungen des "mehr..." Links */
table.aN td.item div.more
{

	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Definitionen fuer das "mehr..." Link Icon */
table.aN td.item div.more img
{

	width: 6px;
	height: 10px;
	vertical-align: text-top;
	border: 0px;
	background: url(../xist4c/web/standard/07/img/littleTeaserArrow.gif) bottom left no-repeat;
}

/* << Autonews Uebersicht */
/* >> Autonews Panel */
/* Auto news Tabelle */
table.aNP { }

/* Definition des Autonews Panel Datum */
table.aNP td span.date
{
	boder: 1px solid red;
	font-size: 10px;
	padding-bottom: 3px;
}

/* Einstellungen des Autonews Titels */
table.aNP td h3.title
{
	display: inline;
	margin: 0px 0px 1px 0px;
	font-size: 12px;
}

/* Formatiert die Trennlinie zwischen Ueberschrift und Unterueberschrift*/
table.aNP td img.line
{
	width: 100%;
	margin: 2px 0px 2px 0px;
	background: #000;
}

/* Einstellungen des Autonews Untertitels */
table.aNP td h4.subtitle
{
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

/* Einstellungen der Autonews Beschreibung */
table.aNP td div.desc
{
	margin: 0px;
	font-size: 11px;
}

/* Einstellungen fuer das Autonewsbild */
table.aNP td img.rFloat,
table.aNP td a img.rFloat
{
	float: right;
	margin-left: 5px;
	margin-bottom: 2px;
}

/* Definitionen fuer den "mehr..." Link */
table.aNP td div.more
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}

/* Definitionen fuer das "mehr..." Link Icon */
table.aNP td div.more img 
{ 
	height: 5px;
	background: url(../xist4c/web/standard/07/img/paragraphArrow.gif) bottom left no-repeat;
	width: 10px;
}

/* Autonews sublink Tabelle */
table.aNPSublink { }

/* Definiert den Link mit dem es zu der Autonews Uebersicht geht */
table.aNPSublink td a { font-size: 11px; }

/* Anpassen des Autonews Panel "zur Uebersicht...." Icons */
table.aNPSublink td a img { 
	width: 17px;
	height: 17px;
	vertical-align: text-top;
	background: url(../xist4c/web/standard/07/img/bToTopImg.gif) top right no-repeat;
	border: 0px;
	 }

/* << Autonews Panel */
/* >> Sprungmarke */
/* Sprungmarkencontainer */
div.bToTop
{
	margin-top: 0px;
	margin-bottom: 15px;
}

/* Sprungmarkencontainer Designelement*/
div.bToTop div.des1 { text-align: right; }

/* Sprungmarkencontainer Prompt*/
div.bToTop div.des1 span { font-size: 11px; }

/* Sprungmarkencontainer Prompt Link*/
div.bToTop div.des1 span a.text { }

/* Sprungmarkencontainer Bild*/
div.bToTop div.des1 img
{
	width: 21px;
	height: 17px;
	vertical-align: text-top;
	background: url(../xist4c/web/standard/07/img/bToTopImg.gif) top right no-repeat;
	border: 0px;
}

/* Sprungmarkencontainer Bildlink*/
div.bToTop div.des1 a.img { }

/* << Sprungmarke */
/* >> Standard body Definitionen */
/* Legt Hoehe und Breite fest */
html, body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
}

/* Anpassungen fuer die Standardeinstellungen des Bodys */
body
{
	font-size: 11px;

}

/* << Standard body Definitionen */
/* >> Angaben nicht veraendern!!! */
/* for framesets */
body.mainFrame
{
	background: #fff;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 11px;
	
}

/* for print page */
body.print
{
	background: #fff;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 13px;
	color: #000;
}

/* << Angaben nicht veraendern!!! */
/* >> Freie Inhaltscont*/
/* Standard Definition fuer die freien Inhaltscontainer. Diese Angabe bitte unveraendert lassen*/
div.stdSty
{
	height: 640px;
	width: 300px;
	position: absolute;
	left: 160px;
	top: 60px;
	z-index: 0;
}

/* Hier koennen die angelegten Container definiert werden */
div.banner
{
	display: none;
	width: 640px;
	height: 300px;
	position: absolute;
	left: 160px;
	top: 50px;
	z-index: 4;
}

/* << Freie Inhaltscont */
/* >> Dokumentenliste */
/* Document Liste Tabelle */
table.dList { }

/* Einstellungen fuer die Dateibeschreibung */
table.dList td span.desc { font-size: 11px; }

/* Groesse des Listentitels */
table.dList td div.size
{
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 11px;
	color: #000;
	white-space: nowrap;
}

/* << Dokumentenliste */
/* >> Fragen und Antworten*/
/* Einstellungen fuer Gruppenkontainer */
div.faqGrShell { margin-bottom: 15px; }

/* Definition der Gruppentitel in der Fragenuebersicht */
div.faqGrShell h3 { margin-bottom: 3px; }

/* Anpassungen fuer den Listenelementekontainer */
div.faqGrShell ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Definitionen des Listenelements */
div.faqGrShell ul li { margin-bottom: 5px; }

/* Einstellungen fuer den Fragekontainer in der Detailansicht*/
div.dQShell
{
	margin: 10px 0px 15px 0px;
	border: 1px solid #99a1a8;
	font-weight: bold;
	background: #CDD1DD;
}

/* Anpassungen des "Frage" Titels auf der Detailseite */
div.dQShell div.prefix
{
	padding: 5px;
	background: #99a1a8;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}

/* Einstellungen der Detail Ansicht der Frage */
div.dQShell div.question { padding: 5px 5px 5px 20px; }

/* << Fragen und Antworten*/
/* >>Erste Ebene Navigation*/
/* Erste Ebene Navigation aeusserer Navigationskontainer*/
td.fLOuterShell { 
	
	position: absolute;
	left:220px;
	top: 120px;
	font-size:15px;
	background: #d9271f; 
	width:640px;
	border-bottom: 2px solid white;
	height:28px;
	border-right: 2px solid white;
	
	}

/* Anpassungen der erste Ebene Navigationspalte */
td.fLOuterShell div
{
	top: 120px;
	width: 640px;
	height: 25px;
	
	
	
}

/* Einstellungen fuer die erste Ebene Navigation */
td.fLOuterShell div table.nav
{
	width: 640px;
	height: 25px;
	}

/* Spacer fuer die Ausrichtung der erste Ebene Navigation*/
td.fLOuterShell div table.nav td.spcLeft
{
display: none;
}

td.fLOuterShell div table.nav td.spcRight { display: none; }

/* Spalte fuer ein erste Ebene Navigationselement */
td.fLOuterShell div table.nav td.navItem { 
}

/* Grundeinstellung der erste Ebene Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/
td.fLOuterShell div table.nav td.navItem span.here,
td.fLOuterShell div table.nav td.navItem a.normal,
td.fLOuterShell div table.nav td.navItem a.normal:link,
td.fLOuterShell div table.nav td.navItem a.normal:visited,
td.fLOuterShell div table.nav td.navItem a.normal:hover,
td.fLOuterShell div table.nav td.navItem a.inPath:link,
td.fLOuterShell div table.nav td.navItem a.inPath:visited,
td.fLOuterShell div table.nav td.navItem a.inPath:hover
{
	display: block;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 5px 0px 5px 0px;
	
	
	
}

/* Abweichende einstellungen fuer den Zustand "im Pfad" */
td.fLOuterShell div table.nav td.navItem a.inPath:link,
td.fLOuterShell div table.nav td.navItem a.inPath:visited,
td.fLOuterShell div table.nav td.navItem a.inPath:hover { }

/* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */
td.fLOuterShell div table.nav td.navItem a.normal:hover,
td.fLOuterShell div table.nav td.navItem a.inPath:hover { 

	
	background-color: #eef0f2; 
	color:#3f526b;
	
	}

/* Angabe fuer den Zustand "hier" */
td.fLOuterShell div table.nav td.navItem span.here { background-color: #eef0f2; color:#3f526b; }

/* Einstellung der Trennelemente */
td.fLOuterShell div table.nav td.sep
{
	height: 0px;
	width: 2px;
	background: #fff;
}

td.fLOuterShell div table.nav td.sep img
{
	height: 0px;
	width: 2px;
	margin: 0px;
}

/* <<Erste Ebene Navigation */
/* >> Fusszeile*/
/* Spalte des Footers */
td.msFooter
{
border-top: 10px solid white;
background-color:#a4adbe;
color:#fff;
}

td.msFooter a:link
{
	color: #fff;
	text-decoration: none;
}
td.msFooter a:visited
{
	color: #fff;
	text-decoration: none;
}
td.msFooter  a:hover {color: #027CFF;}


/* Anpassungen fuer den Fusszeilenkontainer*/
div.decoEl {}

div.deco_1
{

}

div.deco_2 { }

/* Definitionen fuer die Fusszeilentabelle */
table.footer
{

}

/* Einstellungen der Fusszeilen Tabellenzelle */
table.footer td
{
	width: 800px;
	font-size: 11px;
	color:#fff;

}

table.footer td a
{
	font-size: 11px;
	color:#fff;
}

/* Anpassungen der Fusszeilen Inhaltselemente*/
table.footer td p,
table.footer td p,
table.footer td ul,
table.footer td ol,
table.footer td form,
table.footer td h1,
table.footer td h2,
table.footer td h3,
table.footer td h4,
table.footer td h5,
table.footer td h6
{
	color: #fff;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left:210px;
	text-align: left;
	margin-bottom: 0px;
	letter-spacing:1pt;
}

table.footer td h1
{
	color: #fff;
	font-size: 13px;
}


/* << Fusszeile */
/* >>Full Size Media*/
/* Voll Breite Media Container */
div.fsMediaShell { margin-bottom: 18px; }

/* Bildelement */
div.fsMediaShell div.img
{
	text-align: center;
	border-bottom: 1px solid #333;
}

/* Freies XHTML Element */
div.fsMediaShell div.free { border-bottom: 1px solid #333; }

/* <<Full Size Media */
/* >> Standard Listenelement */
/* Anpassungen fuer den Listeneintragkontainer */
div.gOvItem { 

	padding-top: 10px;
	margin-bottom: 10px; 
	border-top: 1px solid #CDD1DD;

}

/* Definition des Titels des Listeneintrags */
div.gOvItem h3 { margin: 0px 0px 8px 0px; }

/* Definition des Untertitels des Listeneintrags */
div.gOvItem h4 { margin: 0px 0px 3px 0px; }

/* Definition der Beschreibung des Listeneintrags */
div.gOvItem div { margin: 0px; }

/* Definitionen fuer das Listenbild */
div.gOvItem a img.rFloat,
div.gOvItem img.rFloat
{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* Einstellungen des Listen "mehr..." Links */
div.gOvItem div.more
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	color: white;
}

/* Einstellungen des Listen "mehr..." Icons */
div.gOvItem div.more img { 
	height: 10px;
	background: url(../xist4c/web/standard/07/img/littleTeaserArrow.gif) bottom left no-repeat;
	width: 10px;
}

/* << Standard Listenelement */
/* >> Anpassungen des Logos und Bilder im Kopfbereich */
/* Einstellungen der positionierung des Logo Klickbereich */
div.linkCont1
{
	width: 300px;
	height: 100px;

	z-index: 2;

}

div.linkCont2
{
	width: auto;
	position: absolute;
	left: 650px;
	top: 21px;
	z-index: 3;
}

/* Definition der groesse des Logo Klickbereichs*/
div.linkCont1 img
{
	width: 200px;
	height: 100px;
	border: 0px solid red;
}

div.linkCont2 img { display: none; }

/* Tabelle fuer Kopfbilder */
table.headerImg
{ 

	height: 100px;
	

}

/* Verhalten des 1 Kopfbereichsbild */
td.hImg
{

	background-image: url(../xist4c/web/standard/07/img/Head_Img.jpg);
	background-repeat: no-repeat;
	
}

/* Verhalten des 2 Kopfbereichsbild */
td.hImg1 { 
display: none;
 }

/* Verhalten des 3 Kopfbereichsbild */
td.hImg2 {display: none; }

/* << Anpassungen des Logos und Bilder im Kopfbereich */
/* >> Sprachumschalter*/
/* Definitionen fuer den Sprachumschalterkontainer */
div.lSwCont
{
	display:none;
	width: 120px;
	position: absolute;
	left: 740px;
	top: 48px;

}

/* Sprachumschalter Formularfeld einstellungen */
div.lSwCont select
{
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 10px;
	width: 100%;
}

/* << Sprachumschalter*/
/* >>Navigation links*/
/* Aeusserer Navigationskontainer */
div.navOuterShell
{
	
	margin-top: 30px;
	margin-bottom: 10px;
	width: 200px;
}

/* Bild fue den Start der Navigation */
div.navOuterShell div.topImg { }
div.navOuterShell div.topImg img 
{ 

}

/* Bild fuer das Ende der Navigation */
div.navOuterShell div.bottomImg {  border-bottom:1px solid white; }
div.navOuterShell div.bottomImg img
{

}

/* Anpassung der minimalen Navigationskontainerhoehe */
div.navOuterShell img.minHeight
{
display: none;

}

/*Angaben zur Navigationshuelle.
	Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/

div.navShell_0,
div.navShell_1,
div.navShell_2,
div.navShell_3 
div.navShell_1 { 
	margin-left: 0px; 
	background:#eef0f2;
}

/* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/
div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here,
div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here,
div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here,
div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here { }

/* Um Bullets vor die Navigationslinks zu Platzieren benutzen Sie die folgenden Klassen*/
div.navEl_0_normal div.outer,
div.navEl_0_inPath div.outer,
div.navEl_0_here div.outer,
div.navEl_1_normal div.outer,
div.navEl_1_inPath div.outer,
div.navEl_1_here div.outer,
div.navEl_2_normal div.outer,
div.navEl_2_inPath div.outer,
div.navEl_2_here div.outer,
div.navEl_3_normal div.outer,
div.navEl_3_inPath div.outer,
div.navEl_3_here div.outer { }
div.navEl_0_inPath div.outer,
div.navEl_0_here div.outer,
div.navEl_1_inPath div.outer,
div.navEl_1_here div.outer,
div.navEl_2_inPath div.outer,
div.navEl_2_here div.outer,
div.navEl_3_inPath div.outer,
div.navEl_3_here div.outer { }
div.navEl_0_normal span.inner, div.navEl_0_inPath span.inner, div.navEl_0_here span.inner,
div.navEl_1_normal span.inner, div.navEl_1_inPath span.inner, div.navEl_1_here span.inner,
div.navEl_2_normal span.inner, div.navEl_2_inPath span.inner, div.navEl_2_here span.inner,
div.navEl_3_normal span.inner, div.navEl_3_inPath span.inner, div.navEl_3_here span.inner { }

/* Ebene 0 */
div.navEl_0_here div.noLink,
div.navEl_0_normal a,
div.navEl_0_normal a:link, div.navEl_0_normal a:visited, div.navEl_0_normal a:hover,
div.navEl_0_inPath a,
div.navEl_0_inPath a:link, div.navEl_0_inPath a:visited, div.navEl_0_inPath a:hover
{
	display: block;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 11px;
	color: #3f526b;
	padding:1px 5px 0px 8px;
	background-color: #d1d5de;
	border-top:1px solid #fff;
	border-bottom:1px solid #bec9d1;
}

div.navEl_0_normal a:hover, div.navEl_0_inPath a:hover
{
	background-color: #fff;
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

div.navEl_0_here div.noLink { 
	font-weight:bold; 
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	}

/* Ebene 1 */
div.navEl_1_here div.noLink,
div.navEl_1_normal a,
div.navEl_1_normal a:link, div.navEl_1_normal a:visited, div.navEl_1_normal a:hover,
div.navEl_1_inPath a,
div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover
{
	display: block;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 11px;
	color: #3f526b;
	padding:1px 5px 0px 8px;
	background-color: #d1d5de;
	border-top:1px solid #fff;
	border-bottom:1px solid #bec9d1;
}

div.navEl_1_inPath a,
div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover
{
	


}

div.navEl_1_normal a:hover, div.navEl_1_inPath a:hover
{
	background-color: #fff;
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	border-top:1px solid #fff;	
	border-bottom:1px solid #fff;
}

div.navEl_1_here div.noLink
{
	font-weight:bold;
	background-color: #fff;
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover
{
	padding:1px 5px 1px 8px;
	background-image: url(../xist4c/web/standard/07/img/smarrow1.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

/* Ebene 2 */
div.navEl_2_here div.noLink,
div.navEl_2_normal a,
div.navEl_2_normal a:link, div.navEl_2_normal a:visited, div.navEl_2_normal a:hover,
div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover
{
	display: block;
	font-family:'trebuchet ms', arial, verdana, sans-serif;
	font-size: 11px;
	border-top:1px solid #fff;
	border-bottom:1px solid #bec9d1;
	padding:1px 5px 1px 18px;
	background:#dfe3ed;
	color: #3f526b;
}

div.navEl_2_normal a:hover, div.navEl_2_inPath a:hover
{
	
	background-color: #fff;
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;

}

div.navEl_2_here div.noLink, 
div.navEl_2_inPath a
{
	
	
	background-color: #fff;
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;	

}
div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover
{
	background-image: url(../xist4c/web/standard/07/img/smarrow1.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
/* Ebene 3 */
div.navEl_3_here div.noLink,
div.navEl_3_normal a,
div.navEl_3_normal a:link, div.navEl_3_normal a:visited, div.navEl_3_normal a:hover,
div.navEl_3_inPath a,
div.navEl_3_inPath a:link, div.navEl_3_inPath a:visited, div.navEl_3_inPath a:hover
{
	display: block;
	font-family:'trebuchet ms', arial, verdana, sans-serif;
	font-size: 11px;
	border-top:1px solid #fff;
	border-bottom:1px solid #bec9d1;
	padding:1px 5px 1px 23px;
	background:#ebeffa;
	color: #3f526b;
}

div.navEl_3_normal a:hover, div.navEl_3_inPath a:hover { 
	background-color: #fff;
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	 }

div.navEl_3_here div.noLink
{
	font-weight:bold;
	background-color: #fff;
	background-image: url(../xist4c/web/standard/07/img/smarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;		
}

/* Navigationsbild Kontainer */
div.navigationImage { text-align: center; }

/* <<Navigation links */
/* >> Linkliste */
/* Linkliste Tabelle */
table.llShell { margin-bottom: 20px; }

/* Einstellungen fuer den Linklisten Titel fuer normal, besucht und bei ueberfahren mit der Maus */
table.llShell td a,
table.llShell td a:link, table.llShell td a:visited
{
	font-size: 11px;
	color: #d9271f;
}

table.llShell td a:hover
{
	color: #027CFF;
}



/* Linklisten Bullet */
table.llShell td img.bullet
{
	width: 5px;
	height: 5px;
	margin-top: 5px;
	margin-right: 6px;
	background: #d9271f;
}

/* Anpassungen der Linkbeschreibung */
table.llShell td.desc { font-size: 11px; }

/* << Linkliste */
/* >> Login und Logout Element */
/* >>>>>Login */
/* Definitionen fuer den Schnelllogin- Schnelllogoutkontainer */
div.quickLogKontainer
{
	
	display:none;
	width: 155px;
	position: absolute;
	left: 700px;
	top: 10px;
	background-color:#fff;
	z-index: 4;
}

/* Einstellungen fuer das Login und Logout Formular */
form.quicklogin,
form.login,
form.logoutFormField
{
	display:none;
}

/* Angaben zu den Input Formularfeldern im Quicklogin Bereich*/
form.quicklogin table td input.text
{
	font-size: 10px;
	width: 100%;
	border: 1px solid #d9271f;
}

/* Angaben zu dem Input Button im Quicklogin Bereich*/
form.quicklogin table td input.button { }

/* Beschriftungen fuer den Standard Login */
form.login table td span { }

/* Angaben zu den Input Formularfeldern im Standard Login Bereich*/
form.quicklogin table td input.text
{
	font-size: 10px;
	width: 100%;
}

/* Angaben zu dem Input Button im Standard Login*/
form.login table td input.button { }

/* Einstellungen zur Standard Login Tabelle */
table.designShell
{
	border: 1px solid #CDD1DD;
	background-color: #CDD1DD;

}

/* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/
form.login table.designShell td table td div
{
	font-weight: bold;
	color: #d9271f;
}

/* >>>>Logout */
/* logout Tabelle */
table.logout { }

/* Anpassungen fuer den Beschreibungstext im Logout Bereich */
table.logout td span
{
	font-size: 10px;
	color: #ff0000;
	font-weight: normal;
	text-align: right;
	float:right;
}

/* Formatierung des Benutzernamens im Logout Bereich.*/
table.logout td
{

	color: #ff0000;
	font-size: 12px;
	white-space: nowrap;
	line-height: 10px;
	text-align: right;
	padding: 0px 10px 10px 0px;
}

/* Formatierung des Buttons im Logout Bereich.*/
table.logout td a img { }

/* >> Login und Logout Element */
/* >> News Uebersicht*/
/* News Uebersicht Tabelle */
table.news { }

/* Anpassungen fuer das News Datum in der Uebersicht*/
table.news td.date
{
	font-weight: bold;
	color: #949ea7;
	padding-right: 8px;
}

/* News Info Spalte */
table.news td.item { padding-bottom: 12px; }

/* Definition der News Uebersicht Ueberschrift */
table.news td.item h3 { margin: 0px 0px 8px 0px; }

/* Definition der News Uebersicht Unterueberschrift */
table.news td.item h4 { margin: 0px 0px 3px 0px; }

/* Einstellungen fuer die News Beschreibung */
table.news td.item div.desc { margin: 0px; }

/* Definition fuer das News Bild */
table.news td.item img.rFloat
{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* Anpassungen des News "mehr...." Links */
table.news td.item div.more
{
	clear: both;
	color: #d9271f;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Einstellungen des News "mehr..." Icons */
table.news td.item div.more img
{
	height: 10px;
	background: url(../xist4c/web/standard/07/img/littleTeaserArrow.gif) bottom left no-repeat;
	width: 10px;
}

/* << News Uebersicht */
/* >> Blaetterelement*/
/* Pager Kontainer */
div.pager
{
	margin-top:20px;
	background-image: url(../xist4c/web/standard/07/img/rutec.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

/* Einstellungen fuer die Informationen wieviel Seiten gefunden wurden bsp. "Seite (1 / 23)" */
div.pager table.pInfo td,
div.pager table.pInfo td span
{
	padding: 3px;
	font-size: 10px;
	color: #99a1a8;
}

/* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */
div.pager table.pPages td
{
	height: 18px;
	color: #000;
	background: url(../xist4c/web/standard/07/img/PageButt.gif) center left no-repeat;


}

/* Einstellung der momentan angewaehlten Seite */
div.pager table.pPages td span
{
	height: 18px;
	width: 16px;
	font-weight: bold;
	color: #d9271f;
	background: url(../xist4c/web/standard/07/img/PageButt.gif) center left no-repeat;
}

/* Anpassen der Links */
div.pager table.pPages td a:link,
div.pager table.pPages td a:visited,
div.pager table.pPages td a:hover
{
	height: 18px;
	width: 16px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #464342;
	border: 0px;
	background: url(../xist4c/web/standard/07/img/PageButt.gif) center left no-repeat;

}

div.pager table.pPages td a:hover { color: #d9271f; }

/*  Anpassungen fuer den linken Pager Pfeil aktiv und passiv*/
div.pager table.pPages td a img.firstAct
{
	height: 18px;
	width: 16px;
	background: url(../xist4c/web/standard/07/img/firstPageButtActive.gif) center left no-repeat;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

div.pager table.pPages td img.firstPass
{
	height: 18px;
	width: 16px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/firstPageButtPassive.gif) center left no-repeat;
	
}

/* Anpassungen fuer den halb linken Pager Pfeil aktiv und passiv */
div.pager table.pPages td a img.prevAct
{
	height: 18px;
	width: 16px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/prevPageButtActive.gif) center left no-repeat;
	border: 0px;
}

div.pager table.pPages td img.prevPass
{
	height: 18px;
	width: 16px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/prevPageButtPassive.gif) center left no-repeat;
	border: 0px;
}

/* Anpassungen fuer den halb rechten Pager Pfeil aktiv und passiv */
div.pager table.pPages td a img.nextAct
{
	height: 18px;
	width: 16px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/nextPageButtActive.gif) center left no-repeat;
	border: 0px;
}

div.pager table.pPages td img.nextPass
{
	height: 18px;
	width: 16px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/nextPageButtPassive.gif) center left no-repeat;
	border: 0px;
}

/* Anpassungen fuer den rechten Pager Pfeil aktiv und passiv */
div.pager table.pPages td a img.lastAct
{
	height: 18px;
	width: 15px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/lastPageButtActive.gif) center left no-repeat;
	border: 0px;
}

div.pager table.pPages td img.lastPass
{
	height: 18px;
	width: 15px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/lastPageButtPassive.gif) center left no-repeat;
	border: 0px;
}

/* Anpassungen fuer das Pager Trennelement */
div.pager table.pPages td img.sep
{
	height: 18px;
	width: 16px;
	margin: 0px 0px 0px 0px;
	background: url(../xist4c/web/standard/07/img/PageButt.gif) center left no-repeat;
	border: 0px;
}

/* <<  Blaetterelement */
/* >> Absaetze im Panel Modus */
/* Panel Titelkontainer */
div.panelTitle
{	

	color: #d9271f;
	padding: 1px 5px 2px 5px;


}

/* Panel Titlekontainer im Footerbereich */
table.footer td div.panelTitle
{
	width: 100%;
	border-left: 1px solid #CDD1DD;
	border-right: 1px solid #CDD1DD;
	padding: 1px 5px 2px 5px;
}

/* Panel Titel */
div.panelTitle h3
{
	font-size: 15px;
	margin: 0px;
	color: #d9271f;
}

/* Panel Titel im Footerbereich*/
table.footer td div.panelTitle h3
{
	font-size: 11px;
	margin: 0px;
}

/* Enstellungen fuer den Panelkontainer */
div.panelOuter
{
	width: 100%;
	margin-bottom: 12px;
	background-color: #eef0f2;
	border:2px solid white;
}

/* Enstellungen fuer den Panelkontainer im Footerbereich*/
table.footer td div.panelOuter
{
	width: 100%;
	margin-bottom: 12px;
}

/* Einstellungen fuer den Inhaltskontainer */
div.panelOuter div div.cont
{
	
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;

}

/* Einstellungen fuer den Inhaltskontainer im Footerbereich*/
table.footer td div.panelOuter div div.cont
{
	width: 100%;
	border: 1px solid #4d7aa5;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

/* Design Panel Titelkontainer */
div.designTitle
{



}

/* Design Panel Titelkontainer im Footerbereich*/
table.footer td div.designTitle
{
	width: 100%;
	background-color: #a0b8cf;
	border-left: 1px solid #a0b8cf;
	border-right: 1px solid #a0b8cf;
	padding: 2px 5px 2px 5px;
}

/* Design Panel Titel */
div.designTitle h3
{
	font-size: 12px;
	color: #fff;
	margin: 0px;
	margin-top: 16px;
	padding: 5px;
	padding-left: 10px;
	background: #a3acbd;
	border-bottom: 1px solid white;
}

/* Design Panel Titel im Footerbereich*/
table.footer td div.designTitle h3
{
	font-size: 11px;
	margin: 0px;
}

/* Enstellungen fuer den Design Panelkontainer */
div.desPanelOuter
{
	width: 100%;
	margin-bottom: 12px;
	background-color: #838a98;
}

/* Enstellungen fuer den Design Panelkontainer im Footerbereich*/
table.footer td div.desPanelOuter
{
	width: 100%;
	margin-bottom: 12px;
}

/*  Einstellungen fuer den Design Inhaltskontainer  */
div.desPanelOuter div div.cont
{
	
	color: #fff;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-right: 10px;

}

/*  Einstellungen fuer den Design Inhaltskontainer  im Footerbereich*/
table.footer td div.desPanelOuter div div.cont
{
	width: 100%;
	border: 1px solid #4d7aa5;
	background-color: #efefef;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

/* << Absaetze im Panel Modus */
/* >> Absaetze Normal */
/* Absatz Titel */
h3.paraTitle
{
	display: block;
	font-style: normal;
	font-weight: bold;
	color: #d9271f;
	font-size: 12px;
	padding-top: 6px;
	margin-bottom: 5px;
}

/* Absatz Titel im Footerbereich*/
table.footer td h3.paraTitle
{
	display: block;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	padding-top: 3px;
	margin-bottom: 2px;
}

/* Definition Absatz Untertitel */
h4.paraSubtitle
{
	font-weight: bold;
	font-size: 13px;
	margin: 2px 0px 5px 0px;
}

/* Definition Absatz Untertitel im Footerbereich*/
table.footer td h4.paraSubtitle
{
	font-weight: bold;
	font-size: 11px;
	margin: 2px 0px 2px 0px;
}

/* Einstellungen Absatz Inhalt */
table td.content p,
table td.content p.paraEl
{
	margin: 0px;
	margin-bottom: 10px;

}

/* Einstellungen Absatz Inhalt im Footerbereich*/
table.footer td p,
table.footer td p.paraEl
{
	margin: 0px;
	margin-bottom: 5px;
}

/* Definition Bilduntertext */
td.paragraphImageText { font-size: 11px; }

/* Definition Bilduntertext im Footerbereich*/
table.footer td table td.paragraphImageText { font-size: 10px; }

/* << Absaetze Normal */
/* >> Allgemeine Absatz und Panel Definitionen */
/* Nicht aendern!! */
img.clearAll
{
	display: block;
	clear: both;
	visibility: hidden;
}

/* Standard definition des Absatzabstandes */
div.contentContainer table.contentTable td.contentColumn p { margin-bottom: 10px; }

/* Standard definition des Absatzabstandes im Footerbereich*/
table.footer td div.contentContainer table.contentTable td.contentColumn p
{
	margin: 10px;
	margin-bottom: 7px;
}

/* Anpassung der Bildtabelle */
table.imageTable { margin: 0px; }

/* Einstellungen fuer den Absatz  "mehr..." Link */
table.paraSublinkShell { color: #d9271f; }

/* Absatz Sublink */
td.paraSublink { }

/* Einstellungen fuer den Absatz  "mehr..." Link im Footerbereich */
table.footer td table.paraSublinkShell { }
table.footer td table td.paraSublink { }

/* Einstellungen der Absatz und Panel "mehr.." Link Icons */
img.paragraphMoreArrow
{
	height: 8px;
	background: url(../xist4c/web/standard/07/img/TrailSeperator_white.gif) bottom left no-repeat;
	width: 10px;
	border:0px solid white;
}

/* Einstellungen der Absatz und Panel "mehr.." Link Icons im Footerbereich */
table.footer td img.paragraphMoreArrow { display: none; }

/* << Allgemeine Absatz und Panel Definitionen */
/* >> Schnellzugriff*/
/* Definitionen fuer den Schnellzugriffkontainer */
div.qAccessCont
{
	display: none;
	width: 155px;
	position: absolute;
	left: 7px;
	top: 128px;
	z-index: 6;
}

/* Schnellzugriff Formularfeld einstellungen */
div.qAccessCont select
{
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 10px;
	width: 100%;
}

/* << Schnellzugriff*/
/* >> Schnellsuche*/
/* Definitionen fuer den Schnellsuchekontainer */
div.qSearchCont
{
	position: absolute;
	display:block;
	width: 200px;
	height: 29px;
	left: 0px;
	top: 120px;
	background-color: #d9271f;
	border-bottom:2px solid white;
	overflow: hidden;
}

/* Schnellsuche Formulareinstellungen */
div.qSearchCont form
{	width: 180px;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;

}

div.qSearchCont form table.qSearch
{


}

/* Schnellsuche Formularfeld Einstellungen */
div.qSearchCont table.qSearch td input.text
{
	font-size: 10px;
	width: 120px;
	border: 1px solid white;
}

/*  Schnellsuche "Go" button */
div.qSearchCont table.qSearch td input.button { 


}


/* >> Standard Suche */
/* Standard Suchfeld Einstellungen */
table.stdSearch td input.text
{
	font-size: 12px;
	width: 150px;
}

/* Standard Suche Button Einstellungen */
table.stdSearch td input.button { }

/* Suche Formulareinstellungen */
table.stdSearch form
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */
span.searchResult
{
	padding: 0px 2px 0px 2px;
	background: #dde5ee;
}

/* << Standard Suche */
/* >> Empfehlung versenden */
/* Empfehlung versenden Tabelle */
table.recomShell { background-color:#838a98; border:2px solid white; }

/* Anpassungen des Formulars */
table.recomShell form
{
	padding: 0px;
	margin: 0px;
}

/* Einstellungen fuer die Fehlermeldungen bei unkorrektem Ausfuellen der Formularelemente */
table.recomShell td ul li
{
	font-weight: bold;
	font-size: 11px;
	color: ff0000;
	margin: 3px 0px 3px 0px;
}

/* Anpassungen der Formular Tabellenspalten */
table.recomShell td form table td { padding: 1px 8px 1px 8px; }

/* Anpassungen der Formularelemente */
table.recomShell td form table td input.text,
table.recomShell td form table td textarea
{
	font-size: 11px;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	width: 100%;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

table.recomShell td form table td textarea { overflow: auto; }

/* Einstellungen fuer die Input Formularelemente */
table.recomShell td form table td input.button
{
	font-size: 11px;
	margin-bottom: 8px;
}

/* Angaben zum Kontainer der Sendebestaetigung */
div.recomSuccess
{
	font-size: 15px;
	color: #fff;
	margin: 20px 0px 10px 20px;
	background-color:#838a98;
}

/* Einstellungen fuer den Kontainer der Nutzungsbedingungen */
table.recomShell td div.policy
{
	font-size: 11px;
	color: #fff;
	margin: 20px 0px 10px 20px;
}

/* Anpassungen der Tabellenzelle des Paneltitels */
table.recomShell td form table td.title
{
	font-size: 15px;
	color: #fff;
	padding: 5px 5px 5px 7px;
	border-bottom: 2px solid white;
	
}

/* Definitionen fuer die Paneltabelle */
table.recomShell td form table { 
	background-color: #838a98;
}

/* Angaben zu den Tabellenzellen der Feldbezeichner der Formularfelder */
table.recomShell td form table td.prompt
{
	font-size: 10px;
	color: #000;
}

/* Angaben zu den Feldbezeichnern der Formularfelder */
table.recomShell td form table td.prompt span
{
	font-size: 10px;
	color: #000;
}

/* << Empfehlung versenden */
/* >> Trenner fuer Content Elemente */
/* Trennelement Container */
div.separatorShell
{
	margin-top: 7px;
	margin-bottom: 15px;
	background-color: #d9271f;
}

/* Trennelement Abstandshalter */
div.separatorShell img { }

/* << Trenner fuer Content Elemente */
/* >> Seitenstruktur */
/* Seitenstruktur Eintragcontainer */
div.sitemapEntry { }

/* Definition der Links fuer normal, besucht und beim ueberfahren mit der Maus*/
div.sitemapEntry table td a,
div.sitemapEntry table td a:link, div.sitemapEntry table td a:visited, div.sitemapEntry table td a:hover
{
	text-decoration: none;
	color: #d9271f;
}

/* Anpassungen beim ueberfahren mit der Maus */
div.sitemapEntry table td a:hover { color: #838a98; }

/* Element definition fuer die momentan aktive Seite */
div.sitemapEntry table td em
{
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
}

/* Einstellungen fuer das Einrueckungselement */
div.sitemapEntry table td img.bullet
{
	height: 4px;
	width: 4px;
	margin: 5px 6px 0px 3px;
	border: 1px solid #d9271f;
	background: #d9271f;
}

/* Anpassungen fuer den Pfeil fuer die Seite von der aus man auf die Sitemap gegangen ist*/
div.sitemapEntry table td img.arrow
{
	display: none;
}

/* << Seitenstruktur */
/* >> Standardeinstellungen */
/* Anpassungen fuer die Seiten Stammtabelle */
table.mShell { 
	border: 10px solid white;
	width: 100%; 
	height: auto;
	text-align: left;
	background-color: #d1d5de;
	}
	

/* Anpassungen fuer die Zellen der Stammtabelle */
table.mShell td.msCont { }

/*Angaben zum Drucken (Diese Angaben bitte nicht veraendern) */
div.printHeader,
div.printButtonShell { display: none; }
img.printHeaderSpacer { display: none; }

/* Schaltet den Skip Link aus (Wird bei Barriere freien Seiten verwendet) */
div.skipNav { display: none; }

/* Globale Ebenen Shell */
div.globalLayerShell
{
	position:absolute;
	top:0px;
	width: 200px;
}

/* Breite der Kopfelemente */
table.headerElements
{
	height:110px;
	background-image: url(../upload/header_back_16695.jpg);
	background-repeat:repeat-x;
	display: block;
	width: 100%;

	
}

/* Anpassen der Topnavigation- und Loginzeile */
div.tNavKont {
	display:none;
	position: absolute;
	left: 560px;
	width: 300px;
}
div.tNavKont div.des1 {  }

/* Topnavigation Designcontainer 1 */
div.tNavKont div.des1
{

}

/* Topnavigation Designcontainer 2 */
div.tNavKont div.des1 div.des2 { }

/* Anpassungen der Topnavigationzelle */
div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol { width: 100%; }

/* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */
div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol { }

/* Einstellungen fuer die Schnelllogin- Schnelllogout Platzhalters */
div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img
{
	display: none;
	width: 10px;
	height: 1px;
}

/* Einstellungen fuer die Suche und Trail Tabelle*/
table.searchAndTrailBg
{	
	position: absolute;
	width: 640px;
	height: 20px;
	left: 220px;
	top: 94px;
	
}

/* Einstellungen fuer die Schnellsuche Tabellenzelle */
td.quickSearchBg { display:none; }

/* Platzhalterzelle zwischen QuickSearch und Trail */
td.searchAndTrailSpacerColumn
{ display: none;}

/* Platzhalter zwischen Quicksearch und Trail */
img.searchAndTrailSpacer {  }

/* Einstellungen fuer die Trail Tabellenzelle */
td.trailbg
{
	
	
	width: 640px;
}

/* Platzhalter fuer Navigationszelle */
img.navigationColumnSpacer { width: 200px; }

/* Definition der Breite des linken Platzhalters */
img.spacerLeft { width: 10px; }

/* Definition des Platzhalters fuer den Inhalt */
img.contentSpacer { height: 10px; }

/* Definition der Breite des rechten Platzhalters */
img.spacerRight { width: 10px; }

/* Beseitigt ein Problem im Mozilla Browser */
img.block { display: block; }

/* Einstellungen fuer die Basistabelle des Inhalts */
table.contentMainTable { 
width: 860px; 
height: auto;
}

/* Anpassungen fuer die Navigationsspalte */
table.contentMainTable td.leftNavCol
{
	z-index: 5;
	padding: 0px;
	width: 200px;
}

/* Definitionen der Platzhalterzelle links*/
td.spacerColumnLeft { display: none; }

/* Anpassungen fuer die Hauptspalte des Inhalts */
td.contentMainColumn
{
	width: 100%;
	height: auto;
	background: #d1d5de;
	border-left: 10px solid white;
	
}

/* Container fuer den Inhalt */
div.contentContainer
{
	width: 640px;
	background-color: #d1d5de;
	margin: 0px 0px 10px 10px;
}

/* Anpassungen fuer die Inhaltstabelle */
table.contentTable { width: 100%; }

/* Definitionen des Inhaltsbereichs */
td.contentColumn
{
	width: 100%;
	padding: 35px 0px 20px 20px;

}

/* Definitionen der Platzhalterzelle rechts*/
td.spacerColumnRight { width: 10px; }

/* Anpassungen fuer zweispaltigen Inhalt (linke Spalte, abstand zwischen den Spalten, rechte Spalte) */
table.twoColElShell { width: 100%; }
table.twoColElShell td.leftSpc img { width: 215px; }
table.twoColElShell td.middleSpc img { width: 10px; }
table.twoColElShell td.rightSpc img { width: 215px; }

/* Grundeinstellungen  fuer einige Element festlegen */
th, td, p
{
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 11px;

}

/* Grundeinstellungen  fuer einige Element festlegen */
th, td, p
{
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align:left;

}

/* Anpassungen fuer die Standard Absaetze */
p { margin-top: 0px; }

/* Allgemeine Einstellung fuer Aufzaehlungspunkte */
ul { list-style-type: square; }

/* Einstellungen fuer Ueberschriften */
h1
{
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 18px;
	color: #838a98;
	margin: 0px 0px 13px 0px;
	line-height: 26px;
}

h2
{
	font-size: 15px;
	color: #d9271f;
	margin: 0px 0px 10px 0px;
}

h3
{
	font-size: 13px;
	color: #d9271f;
	margin: 0px 0px 8px 0px;
}

h4
{
	font-size: 12px;
	color: #d9271f;
	margin: 0px 0px 13px 0px;
}

/*Standard Link einstellungen*/
a { color: #FFFFFF; }

a:link, a:visited, a:hover
{
	color: #d9271f;
	text-decoration: none;
}

a:hover { color: #027CFF; }

/* << Standardeinstellungen */
/* >> Seitentitelelement */
/*  Aeussere Elemethuelle */
div.titlesShell { margin-bottom: 12px; }

/* Links ausgerichtete Bildspalte */
div.titlesShell table td.imgL
{
	padding-right: 10px;
	vertical-align: bottom;
}

/* Links ausgerichtetes Bild */
div.titlesShell table td.imgL div.img { }

/* Rechts ausgerichtete Bildspalte */
div.titlesShell table td.imgR
{
	padding-left: 10px;
	vertical-align: bottom;
}

/* Rechts ausgerichtetes Bild */
div.titlesShell table td.imgR div.img { }

/* Linke Titelspalte */
div.titlesShell table td.titlesL { vertical-align: bottom; }

/* Rechte Titelspalte */
div.titlesShell table td.titlesR { vertical-align: bottom; }

/* << Seitentitelelement */
/* >> Umfragen Uebersicht*/
/* Umfrage Tabelle */
table.surveyOvShell { }

/* Definition der Frage auf der Uebersichtsseite */
table.surveyOvShell td div span.question
{
	font-size: 13px;
	font-weight: bold;
}

/* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */
table.surveyOvShell td div span.date { font-size: 10px; }

/* Umfrage Beschreibung  */
table.surveyOvShell td div div.desc { }

/* << Umfragen Uebersicht*/
/* >> Umfragen Detail */
/* Umfrage Formular */
form.surveyForm { }

/* Anpassungen fuer die Tabellenzelle der Detailfrage */
form.surveyForm td.question
{
	font-weight: bold;
	color: #339;
}


/* << Umfragen Detail  */
/* >> Teaser */
/* Definition der Teaser Spalte */
td.teasersShell { padding-top: 50px; }

/* Anpassungen der Teaser Breite und den Abstand von oben*/
td.teasersShell img.topSpc,
td.teasersShell img.bottomSpc
{
	display:none;
}

td.teasersShell img.bottomSpc { height: 0px; }

/* Teaser Ebenen Kontainer */
td.teasersShell div.teasersCont { }

/* Einstellung des Teaser Inhaltbereichs */
td.teasersShell div.teasersCont div.title,
td.teasersShell div.teasersCont div.titleBL
{
	padding: 1px 5px 3px 5px;
	margin-top: 10px;
	background-color: #a3acbd;
	border-right:1px solid white;
	border-left:1px solid white;
	border-top:1px solid white;

}

/* Definition des Teasertitel */
td.teasersShell div.teasersCont div.title h3,
td.teasersShell div.teasersCont div.titleBL h3
{
	font-size: 11px;
	margin: 2px;
	color: #fff;
}

/* Definition des Teaseruntertitel */
td.teasersShell div.teasersCont h4
{
	font-size: 10px;
	margin: 3px;
	color: #000;
}

/* Einstellungen fuer die aeu?ere Teaserhuelle */
td.teasersShell div.teasersCont div.outer,
td.teasersShell div.teasersCont div.outerBL
{
		
	width: 150px;
	padding-bottom: 10px;
	background-color:dfe3ed;
	border-right:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;

}

/* Zus?tzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
td.teasersShell div.teasersCont div.outer div.des1,
td.teasersShell div.teasersCont div.outerBL div.des1BL { }
td.teasersShell div.teasersCont div.outer div.des1 div.des2,
td.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL { }

/* Einstellungen fuer die Teaserhuelle */
td.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content,
td.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL
{
	width: width;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

td.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL
{
	border: 0;
	padding: 0;
}

/* Anpassungen des Text Inhaltsbereich */
td.teasersShell div.teasersCont p
{
	margin: 0px 0px 10px 0px;
}

/* Anpassungen des XHTML Inhaltsbereich */
td.teasersShell div.teasersCont div.blockCont,
td.teasersShell div.teasersCont div.blockCont p,
td.teasersShell div.teasersCont div.blockCont ul,
td.teasersShell div.teasersCont div.blockCont ol { font-size: 11px; }

/* Anpassungen des XHTML Inhaltsbereich */
td.teasersShell div.teasersCont div.blockCont p,
td.teasersShell div.teasersCont div.blockCont ul,
td.teasersShell div.teasersCont div.blockCont li,
td.teasersShell div.teasersCont div.blockCont ol
{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

td.teasersShell div.teasersCont div.blockCont ul,
td.teasersShell div.teasersCont div.blockCont li,
{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 0px;
	
}/* Einstellungen der Abstaende des Mehrlinks */
td.teasersShell div.teasersCont table.sublink td { padding: 1px 3px 1px 3px; }

/* Anpassen der Schriftgroesse des "mehr..." Links */
td.teasersShell div.teasersCont table.sublink td a
{
	color: #d9271f;
	font-size: 10px;
}

td.teasersShell div.teasersCont table.sublink td a:hover
{
	color: #027CFF;
}

/* Definition fuer die "mehr..." Link Grafik */
td.teasersShell div.teasersCont table.sublink a img
{
	width: 6px;
	height: 10px;
	vertical-align: text-top;
	border: 0px;
	background: url(../xist4c/web/standard/07/img/littleTeaserArrow.gif) bottom left no-repeat;
}

td.teasersShell div.teasersCont table.sublink a img:hover
{
	width: 6px;
	height: 10px;
	vertical-align: text-top;
	border: 0px;
	background: url(../xist4c/web/standard/07/img/littleTeaserArrow_hover.gif) bottom left no-repeat;
}

/* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/
td.teasersShell td.tRightSpcCol { display: none; }

/* Anpassungen des Platzhalters der rechten Teaser Spalte*/
td.teasersShell td.tRightSpcCol img { display: none; }

/* << Teasers */
/* >> Navigation Teasers */
/* Definition der Teaser Spalte */
div.teasersShell { }

/* Anpassungen der Teaser Breite und den Abstand von oben und unten*/
div.teasersShell img.topSpc,
div.teasersShell img.bottomSpc
{
	height: 10px;
	width: 160px;
}

div.teasersShell img.bottomSpc { height: 1px; }

/* Teaser Ebenen Kontainer */
div.teasersShell div.teasersCont { }

/* Einstellung des Teaser Inhaltbereichs */
div.teasersShell div.teasersCont div.title,
div.teasersShell div.teasersCont div.titleBL
{
	width:100%;
	margin-left: 0px;
	margin-right: 0px;
	color: #fff;
	padding: 1px 5px 3px 5px;
	background-color:#a3acbd;
	border-bottom: 1px solid white;
	border-top: 1px solid white;

}

div.teasersShell div.teasersCont div.titleBL { width:100%;}

/* Definition des Teasertitel */
div.teasersShell div.teasersCont div.title h3,
div.teasersShell div.teasersCont div.titleBL h3
{
	font-size: 11px;
	margin: 0px;
	color: #fff;
}

/* Definition des Teaseruntertitel */
div.teasersShell div.teasersCont h4
{

	font-size: 11px;
	margin: 3px;
	color: #000;
}

/* Einstellungen fuer die aeu?ere Teaserhuelle */
div.teasersShell div.teasersCont div.outer,
div.teasersShell div.teasersCont div.outerBL
{
	width: 200px;
	margin-bottom: 10px;
}

div.teasersShell div.teasersCont div.outerBL
{
	margin-left: 0;
	margin-right: 0;
}

/* Zus?tzliche Design Kontainer fuer den Teaser Inhaltsbereich*/
div.teasersShell div.teasersCont div.outer div.des1,
div.teasersShell div.teasersCont div.outerBL div.des1BL { }
div.teasersShell div.teasersCont div.outer div.des1 div.des2,
div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL { }

/* Einstellungen fuer die Teaserhuelle */
div.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content,
div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL
{
	padding: 10px 10px 10px 10px;
}

div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL
{
	padding: 0;
	border: 0;
}

/* Anpassungen des Text Inhaltsbereich */
div.teasersShell div.teasersCont p
{
	margin: 0px 0px 5px 0px;
}

/* Anpassungen des XHTML Inhaltsbereich */
div.teasersShell div.teasersCont div.blockCont,
div.teasersShell div.teasersCont div.blockCont p,
div.teasersShell div.teasersCont div.blockCont ul,
div.teasersShell div.teasersCont div.blockCont ol { font-size: 11px; }

/* Anpassungen des XHTML Inhaltsbereich */
div.teasersShell div.teasersCont div.blockCont p,
div.teasersShell div.teasersCont div.blockCont ul,
div.teasersShell div.teasersCont div.blockCont ol
{
	margin-top: 0px;
	margin-bottom: 10px;
}

/* Einstellungen der Abstaende des Mehrlinks */
div.teasersShell div.teasersCont table.sublink td { padding: 1px 3px 1px 3px; }

/* Anpassen der Schriftgroesse des "mehr..." Links */
div.teasersShell div.teasersCont table.sublink td a
{
	color: #d9271f;
	font-size: 11px;
}

/* Definition fuer die "mehr..." Link Grafik */
div.teasersShell div.teasersCont table.sublink a img
{
	width: 10px;
	height: 5px;
	vertical-align: text-center;
	border: 0px;
	background: url(../xist4c/web/standard/07/img/littleTeaserArrow.gif) bottom left no-repeat;
}
div.teasersShell div.teasersCont table.sublink a:hover img
{
	width: 10px;
	height: 5px;
	vertical-align: text-top;
	border: 0px;
	background: url(../xist4c/web/standard/07/img/littleTeaserArrow_hover.gif) bottom left no-repeat;
}

/* << Navigation Teasers */
/* >>Top Navigation*/
/* Einstellungen fuer die Topnavigationtabelle */
table.tNav { margin-top: 2px; }

/* Spacereinstellungen fuer die Topnavigation */
table.tNav td.spcLeft { width: 100%; }
table.tNav td.spcRight { }

/* Formatiert den Bezeichner fuer die Navigation */
table.tNav td.prompt
{
	display: none;

}

/* Spalte fuer ein Topnavigations element */
table.tNav td.navItem { }

/* Grundeinstellung der Top Navigation fuer die Zust?nde "normal", "im Pfad" und "hier"*/
table.tNav td.navItem span.here,
table.tNav td.navItem a.normal,
table.tNav td.navItem a.normal:link, table.tNav td.navItem a.normal:visited, table.tNav td.navItem a.normal:hover,
table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

/* Abweichende einstellungen fuer den Zustand "im Pfad" */
table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover { font-style: italic; }

/* Folgende Angaben definieren die Reaktion beim Ueberfahren mit der Maus */
table.tNav td.navItem a.normal:hover,
table.tNav td.navItem a.inPath:hover { color: #d9271f; }

/* Angabe fuer den Zustand "hier" */
table.tNav td.navItem span.here { color: #d9271f; }

/* Einstellung der Trennelemente */
table.tNav td.sep img
{
	height: 20px;
	margin: 0px 4px 0px 4px;
	background-color: #fff;
}

/* <<Top Navigation */
/* >> Navigationspfad */
/* Einstellungen fuer die Navigationspfad Tabelle */
table.trailShell
{
	margin-right: 0px;
	margin-top: 0px;
	float: right;
}

/* Angaben zu den Tabellenzellen des Navigationspfad */
td.trailItemCol { }
td.trailSepCol { }

/* Anpassungen des Trail Homelinks fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
table.trailShell td a.hNormal,
table.trailShell td a.hNormal:link, table.trailShell td a.hNormal:visited, table.trailShell td a.hNormal:hover
{
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}
table.trailShell td a.hNormal:hover
 {
	color:#fff;
	font-size: 12px;
}
/* Einstellung fuer die momentan aktive Seite */
table.trailShell td span.hHere
{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

/* Anpassungen der Trail links fuer normalen Link,  besuchter Link und Reaktion beim Ueberfahren mit der Maus */
table.trailShell td a.normal,
table.trailShell td a.normal:link, table.trailShell td a.normal:visited, table.trailShell td a.normal:hover
{
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}

table.trailShell td a.normal:hover
{
	color:#fff;
	font-size: 12px;
	
}

/* Einstellung fuer die momentan aktive Seite */
table.trailShell td span.here
{
	font-weight: bold;
	color: #fff;
}

/* Anpassungen fuer das Navigationspfad Trennelement*/
table.trailShell td.sep img
{
	height: 10px;
	width: 10px;
	margin: 2px 3px 3px 3px;
	background: url(../xist4c/web/standard/07/img/TrailSeperator_white.gif)  left no-repeat;
}

/* << Navigationspfad */

