/* Screen Stylesheet - Version 2.4, 20.09.2007 - brandperfection GmbH 2007 tp
 * News Zeilenabstand angepasst 18.11.05
 * Tabellenbreiten-Klassen
 * 2-spaltige ansprechpartner
 *
 * 'vorstand01, vorstand02, presse01, presse02' entfallen werden ersetzt durch 'ansprech01' und 'ansprech02' 5.1.06
 * H4, TD und TH '.zentriert' für Tabellen wird eingeführt
 * anzeigewahl, archivlink - entfallen
 *
 * erweitert 'errorMessage' 27.3.06
 * 'INPUT.inpError' angepasst
 *
 * Ergaenzt um H2.newsHeadLeft und H2.newsHeadRight fuer die News auf der Startseite 22.06.06
 *
 * ergaenzt um die Klasse 'logoLink' fuer die Startseite 31.1.2007
 *
 * Neue Klassen fuer Reiter: containerReiter, reiter, reiteraktiv, reiter_2, reiter_3, reiter_4, reiter_5
 *
 * Neue Klasse fuer Startseite ergaenzt: 04.04.08 - .centerColsModulxxx
 */

 /*
 * Start - Allgemeine Vorgaben
 */

TABLE.TabelleLebenslauf{
	width:100%;
	background-color:#E2F1FF;
	font-size:11px;
}

TABLE.TabelleLebenslauf TH{
	color: #333333;
	background-color: #ffffff;
	text-align: center;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	border-top: 1px solid #E2F1FF;
	border-right: 1px solid #E2F1FF;	
}

TABLE.TabelleLebenslauf TD{
	vertical-align:top;
	text-align:left;
	padding:5px 15px 5px 5px;
	font-size:11px;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
}

TABLE.TabelleLebenslauf TH.splitHead{
	background-color:#FFF;
	height:3px;
	padding:0;
	border-right:1px solid #E2F1FF;
}

 
BODY {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: #C9E5FF none;
	color: #000000;
}

TD {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

H2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000066;
	background: #E2F1FF url(/imperia/md/content/lbbwde/img/modul_head_bg.gif) no-repeat;
	margin: 0px;
	padding: 3px 0px 2px 10px;
}

A {
	color: #000066;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

UL{
	margin-top: 4px;
}

LI{
	margin-left: -20px;
	list-style-image: url(/imperia/md/content/lbbwde/img/list_dot.gif);
}

/* Dateibeschreibung hinter eimem Downloadlink */
.fileformat{
	font-size: 10px;
}

.hide{
	display: none;
}

DIV.eingerueckt{
	padding-left: 9px;
	text-indent: -9px;
}

SUP{
	line-height: 16px;
	-line-height: 1.6em;
}

SUB{
	line-height: 16px;
	-line-height: 1.6em;
}

/*
 * Start - Kopfelemente
 */

DIV#header {
	width: 100%;
	height: 175px;
	margin: 0px 0px 38px 0px;
	padding: 0px;
	background-color: #C9E5FF;
	overflow: hidden;
	display: block;
}

DIV#header TD {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000066;
}

DIV#headImgBg {
	width: 100%;
	height: 107px;
	background: url(/imperia/md/content/sb/img/kopf/bildleiste_bg.jpg);
}

DIV#headImgde {
	width: 100%;
	height: 107px;
	background: transparent url(/imperia/md/content/sb/img/kopf/bildleiste_sachsenbank.jpg) no-repeat;
}

DIV#headImgen {
	width: 100%;
	height: 107px;
	background: transparent url(/imperia/md/content/lbbwde/img/kopf/bildleiste_en.jpg) no-repeat;
}

DIV#headerPrint{
	display: none;
}

DIV#globalefunktionen{
	padding: 0px 180px 0px 0px;
	background-color: transparent;
}

DIV#logo{
	width: 100%;
	height: 48px;
	margin: 0px;
	padding: 0px;
	background: url(/imperia/md/content/sb/img/kopf/logo_sachsenbank.gif) right no-repeat;
}

DIV#globalefunktionen TABLE TR TD{
	height:48px;
}



/* Globale Funktionsleiste */
INPUT.sucheglobal{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 15px;
	margin: 0px 12px 0px 24px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	border-left: 1px solid #B0B0B0;
	border-top: 1px solid #B0B0B0;
	border-bottom: 0px none;
	border-right: 0px none;
	width: 120px
}

DIV#linkglobalCont{
	padding: 0px 17px 0px 17px;
}

.linkglobal{
	margin: 0px 8px 0px 0px;
	padding: 0px 16px 0px 0px;
}

DIV#linkglobalCont A:hover {
	text-decoration: none;
}

DIV#headWhite{
	width: 100%;
	height: 20px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	background: #FFFFFF url(/imperia/md/content/sb/img/kopf/sachsenbank.gif) no-repeat;
}



/*
 * Start - Zellenformatierung der 3-spaltigen Aufteilung
 */

TD.contLeft {
	width: 200px;
	margin: 0px;
	padding: 0px 15px 0px 5px;
}

TD.contCenter {
	width: 570px;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}

TD.contRight {
	width: 190px;
	margin: 0px;
	padding: 0px 6px 0px 0px;
}



/*
 * Start - Hauptmenue
 */

.menu {
	width: 200px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.menu A {
	background: #E2F1FF;
	border-bottom: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
	color: #000066;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px 2px 0px;
	padding: 2px 0px 2px 11px;
	text-decoration: none;
}

.menu #aktiv {
	background: #E2F1FF;
	border-bottom: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.menu #aktiv A {
	border-bottom: 0px none;
	border-left: 0px none;
}

.menu A:hover {
	display: block;
	background: #F2F9FF;
	text-decoration: none;
}

.menu A.aktiv {
	display: block;
	background: #FFFFFF;
	border-bottom: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
}



.menu A.sub1 {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000066;
	margin: -1px 0px 0px 0px;
	padding: 3px 0px 3px 24px;
}

/* ----------------------------- */

.menu #aktiv A.sub1 {
	-width: 175px;
	width: 199px;
	margin: -1px 0px 0px 0px;
	padding: 3px 0px 3px 24px;
}

.menu #aktiv A.sub2 {
	-width: 163px;
	width: 199px;
	margin: -1px 0px 0px 0px;
	padding: 3px 0px 3px 36px;
}

.menu #aktiv A.sub3 {
	-width: 151px;
	width: 199px;
	margin: -1px 0px 0px 0px;
	padding: 3px 0px 3px 48px;
}

/* ----------------------------- */

.menu A.sub1:hover {
	display: block;
	background: #F2F9FF;
}

.menu A.sub2 {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000066;
	margin: -1px 0px 0px 0px;
	padding: 3px 0px 3px 37px;
}

.menu A.sub2:hover {
	display: block;
	background: #F2F9FF;
}

.menu A.sub3 {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000066;
	margin: -1px 0px 0px 0px;
	padding: 3px 0px 3px 48px;
}

.menu A.sub3:hover {
	display: block;
	background: #F2F9FF;
}




/*
 * Start - Modul Elemente (links und rechts)
 */

DIV.modulLeft {
	background: #FFFFFF;
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 200px;
	display: block;
}

DIV.modulLeft .contentBox {
	margin: 0px 0px 0px 5px;
	padding: 7px 0px 8px 0px;
	width: 194px;
}

DIV.modulLeft .content {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 13px;
	background: #FFFFFF;
	margin: 0px 0px 0px 6px;
	padding: 0px 5px 0px 0px;
}

FORM.pulldown{
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

FORM.pulldown SELECT {
	width: 166px;
}

SELECT, 
OPTION {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

DIV.modulLeft FORM, DIV.modulRight FORM {
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

DIV.modulRight {
	width: 182px;
	background: #FFFFFF;
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	line-height:13px;
}


DIV.modulRight .contentBox, DIV.modulRight2 .contentBox {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 8px 0px;
}

DIV.modulRight .content, DIV.modulRight2 .content {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 13px;
	background: #FFFFFF;
	margin: 0px;
	padding: 8px 0px 0px 7px;
}

DIV.modulRight .linklist, DIV.modulRight2 .linklist {
	line-height: 17px;
}

DIV.modulRight .linklist DIV, DIV.modulRight2 .linklist DIV {
	line-height: 13px;
	margin-bottom: 4px;
}

/* Modul Right mit zwei Abschnitten */

DIV.modulRight2 {
	width: 182px;
	background: #FFFFFF;
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	line-height:13px;
}


DIV.modulRightHL {
	width: 182px;
	background: #FFFFFF;
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

DIV.modulRightHL .contentBox {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 8px 0px;
}

DIV.modulRightHL .content {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 13px;
	background: #FFFFFF;
	margin: 0px;
	padding: 8px 0px 0px 7px;
}

DIV.modulRightHL .linklist {
	line-height: 17px;
}

DIV.modulRightHL .linklist DIV {
	line-height: 13px;
	margin-bottom: 4px;
}

/* Banner */
DIV.adRight {
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
/* 
 * Ende - Modul Elemente (links und rechts) 
 */



/* 
 * Start - Hauptelemente Startseite (Mitte)
 */
.center {
	width: 569px;
	background: #FFFFFF;
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin: 0px;
	padding: 0px;
}

.center .content {
	font: 12px Arial, Helvetica, sans-serif;
	-font: 0.75em Arial, Helvetica, sans-serif;
	margin: 22px 22px 22px 22px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}

TABLE.contentTable {
	margin: 0px 0px 0px 0px;
}

TABLE.contentTable TD.contMain {
	width: 350px;
	padding: 0px 20px 0px 0px;
	border-right: 2px solid #E2F1FF;
	}

TABLE.contentTable TD.contRight {
	width: 137px;
	vertical-align: top;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

TABLE.contentTable TD.contRight IMG {margin: 0px 0px 55px 22px;}

TD.contentRightBottom {
	width: 147px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

.content H1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	-font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #000066;
	margin: 0px 0px 22px 0px;
	padding: 0px;
}

.content H2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	-font: bold 0.85em Arial, Helvetica, sans-serif;
	color: #000066;
	background: #E2F1FF url(/imperia/md/content/lbbwde/img/modul_head_bg.gif) no-repeat;
	margin: 0px;
	padding: 3px 0px 2px 11px;
}

.content H3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	-font: bold 1em Arial, Helvetica, sans-serif;
	color: #000066;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.content H4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	-font: bold 1em Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.content p {
	margin: 0px 0px 24px 0px;
}




/* Start - Home-News */
H2.newsHeadLeft {
	width: 270px;
	-width: 267px;
	float: left;
}
H2.newsHeadRight {
	background: #E2F1FF;
	margin: 0px;
	padding: 3px 0px 2px 11px;
}

BR.newsHead { line-height: 1px; display: none;}

DIV.news{
	display: block;
	margin: 0px 0px 5px 0px;
}

DIV.newsCont{
	float: left;
	padding: 7px 5px 2px 10px;
	-padding: 2px 5px 12px 10px;
	width: 255px;
	line-height: 13px;
	vertical-align: top;
}

DIV.newsContEinspaltig{
	padding: 7px 5px 5px 10px;
	-padding: 7px 5px 10px 10px;
	line-height: 14px;
	vertical-align: top;
	position:relative;
/*	height:90px;*/
	overflow:hidden;
	font-size:11px;
}

DIV.newsContEinspaltig P{
	margin:0;
	padding:0;
}

DIV.newsContEinspaltig DIV#opener{
	position:absolute;
	bottom:0px;
	left:8px;
	padding-left:2px;
	background-color:#FFFFFF;
	height:15px;
	width:100%;
}

SPAN.newsHead {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000066;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.newsText {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	/*border: solid 1px #ff0000;*/
	line-height: 14px;
}
/* Ende - Home-News*/



P.teaser {
	font: bold 12px Arial, Helvetica, sans-serif;
	-font: bold 1em Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

.content A {
	color: #000066;
	text-decoration: none;
}

.content A:hover {
	text-decoration: underline;
}

.content .text {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.quicklinks {
	position: relative;
	width: 137px;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 22px;
	padding: 0px;
	line-height: 16px;
}

.quicklinks DIV{
	margin: 2px 0px 5px 0px;
	line-height: 13px;
}

.bottomlinks {
	position: relative;
	width: 141px;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 18px;
	-font: bold 0.9em Arial, Helvetica, sans-serif;
	-line-height: 1.1em;
	text-align: left;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
}

.bottomlinks A {
	line-height: 16px;
}

.toplinks {
	position: relative;
	width: 141px;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 600px;
	text-align: left;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
}

.text12px {font: 12px Arial, Helvetica, sans-serif;}
.textLH18 {line-height: 18px;}
.textBold {font-weight: bold;}
.textNormal {font-weight: normal;}
.textBlack {color: #000000;}
.textBlue {color: #000066;}
.textBlueBold {font: bold 11px Arial, Helvetica, sans-serif; color: #000066;}
.textGreen {color: #009835;}
.textRed {color: #E60003;}
.textAnthracite {color: #333333}

.width01{width: 45px; display: block; float:left;}
.width02{width: 25px; display: block; float:left;}
.width03{width: 25px; display: block; float:left;}


/* Start - Liste "Owners" */
LI.liste150{width: 150px;}
DIV.listeL{float:left;}
DIV.listeR{text-align: right;}
TABLE.ownerList{margin: 3px 0px 0px 0px;}
TD.ownerListDot{padding: 0px 7px 0px 4px;}
/* Ende - Liste "Owners" */



/* Start - Tabelle "Allgemein" */
TABLE.allgemein{
	width: 100%; 
	margin:0px 0px 10px 0px;
}

TABLE.allgemein TR{ background-color: #E2F1FF; padding: 0px; margin: 0px;}
TABLE.allgemein TH{ 
	color: #333333;
	background-color: #ffffff;
	text-align: center;
	padding: 1px 4px 1px 4px;
	font-size: 11px;
	border-top: 1px solid #E2F1FF;
	border-right: 1px solid #E2F1FF;	
}

TABLE.allgemein TD{
	padding: 2px 2px 2px 4px;
	text-align: center;
	font-size: 11px;
	border-top: 1px solid #E2F1FF;
	border-right: 1px solid #E2F1FF;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
TABLE.allgemein TD.thema{
	text-align: left;
	font-size: 11px;
	border-top: 1px solid #E2F1FF;
	border-right: 1px solid #E2F1FF;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
TABLE.allgemein TD.space{
	color: #000000;
	background-color: #ffffff;
	border-top: 0px;
	border-right: 1px solid #E2F1FF;
	border-left: 0px;
	border-bottom: 0px;
	}

TABLE.allgemein TH.rechtsbuendig{ text-align: right;}
TABLE.allgemein TH.linksbuendig{ text-align: left;}
TABLE.allgemein TH.zentriert{ text-align: center;}
	
TABLE.allgemein TD.rechtsbuendig{ text-align: right;}
TABLE.allgemein TD.linksbuendig{ text-align: left;}
TABLE.allgemein TD.zentriert{ text-align: center;}

TH.wschmal{ width: 80px;}
TH.wmittel{ width: 130px;}
TH.wweit  { width: 180px;}
/* Ende - Tabelle "Allgemein" */




/* Start - Dropdown-Modul-Hoehe Links  */
DIV.startpageJumpMenu {
	height: 24px;
}
/* Ende - Dropdown-Modul-Hoehe Links  */



/* Start - Formulare */
INPUT.eingabe {
	height: 16px;
	margin: 3px 8px 3px 0px;
	padding: 2px 0px 0px 2px;
	background: #E2F1FF;
	border-left: 1px solid #B0B0B0;
	border-top: 1px solid #B0B0B0;
	border-bottom: 0px none;
	border-right: 0px none;
	width: 236px
}

SELECT.eingabe {
	height: 18px;
	margin: 3px 8px 3px 0px;
	padding: 2px 0px 0px 2px;
	width: 236px
}

SELECT.eingabekurz {
	height: 18px;
	margin: 3px 8px 3px 0px;
	padding: 2px 0px 0px 2px;
	width: 118px
}


INPUT.formRadio {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-decoration: none;
	background: #FFFFFF;
}


TEXTAREA.mitteilung {
	font: 12px Arial, Helvetica, sans-serif;
	width: 236px;
	height: 133px;
	background-color: #E2F1FF;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	border-left: 1px solid #B0B0B0;
	border-top: 1px solid #B0B0B0;
	border-bottom: 0px none;
	border-right: 0px none;
}

INPUT.inpError {
	border-left: 1px solid #B10000;
	border-top: 1px solid #B10000;
}

.formError {
	color: #B10000;
}

.errorMessage {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #B10000;
}


TABLE.tableformular{
width: 340px;
}

.tableformular TD{
	font-weight: bold;
	-font-size: 0.75em;
	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	voice-family:inherit;
	-font-size: 1em;
}

.tableformular TD .text{
	-font-size: 0.75em;
	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	voice-family:inherit;
	-font-size: 1em;
	font-weight: normal;
}
/* Ende - Formulare */



/* Start - Sitemap */
.sitemap DIV {
	margin: 0px 0px 12px 0px;
}

.sitemap .main {
	display: block;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.sitemap .sub1 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 32px;
}

.sitemap .sub2 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 64px;
}

.sitemap .sub3 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 96px;
}
/* Ende - Sitemap */




/* Start - Suche */ 
.suchnavi A{
	margin: 0px 8px 0px 0px;
}

.suchnavi A.aktiv{
	font-weight: bold;
}

.suchergebnis A{
	font-weight: bold;
}

A:hover SPAN.suchbegriff {
	text-decoration: underline;
}

.suchbegriff{
	background: #C9E5FF;
}

SELECT.sucheSelect {
	height: 18px;
	width: 72px
}


TABLE#suchfeld{
	margin-bottom: 5px;
}
/* Ende - Suche */




/* Start - Home 3-spaltiges Modul */
.centerColCont{
	padding-bottom: 15px;
}

.centerColCont TABLE TD{
	vertical-align: top;
}

.centerCols1head, .centerCols2head{
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin-right: 9px;
}

.centerCols3head {
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
}

.centerColsModul{
	width: 183px;
	height:9.2em;
	-height: 110px;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	background: #FFFFFF;
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	display: block;

}

.centerColsModulKp{
                width: 183px;
                height: 82px;
                margin: 1px 0px 0px 0px;
                padding: 0px;
                background: #FFFFFF;
                border-left: 1px solid #B0B0B0;
                border-bottom: 1px solid #B0B0B0;
                display: block;
}
 
.centerColsModulKp2{
                width: 178px;
                height: 105px;
                margin: 1px 0px 0px 0px;
                padding: 0px 5px 0px 0px;
                background: #FFFFFF;
                border-left: 1px solid #B0B0B0;
                border-bottom: 1px solid #B0B0B0;
                display: block;
}

.mcmText {
	padding: 7px 0px 3px 10px;
	color: #000066;
	font-size: 11px;
	line-height: 15px;
	display: block;
}

.mcmText A {
	font-weight: normal;
}

/* Start - Javascript Dropdown */

.LayerDropdownMenu {
	position: relative;
	width: 180px;
	background: url(/imperia/md/content/lbbwde/img/home/but_pulldown.gif) no-repeat;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	display: block;
}

.LayerDropdownMenu .text {
	padding: 0px 0px 0px 10px;
	color: #000066;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 15px;
	display: block;
	background: transparent;
}

.LayerDropdownMenu .options {
	position: absolute;
	width: 161px;
	left: 10px;
	top: 35px;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	background-color: #FFF;
	visibility: hidden;
	z-index: 100;
}

.LayerDropdownMenu .options A {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
	line-height: 13px;
	width: 153px;
	background-color: #E2F1FF;
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	margin: 0px 0px 1px 0px;
	padding: 2px 0px 3px 8px;
	display: block;
	z-index: 101;
}

.LayerDropdownMenu .options A:hover {
	background: #F2F9FF;
	text-decoration: none;
}

/* Ende - Javascript Dropdown */
/* Ende - Home 3-spaltiges Modul */



/* Start - Presse */
#presse H4 {
	padding: 0px;
	margin: 3px 0px 3px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	-font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

#presse .datum {
	font: 11px Arial, Helvetica, sans-serif;
	-font: 0.9em Arial, Helvetica, sans-serif;
	display: block;
}

#presse .linklang {
	margin: 8px 0px 0px 0px;
	display: block;
}
/* Ende - Presse */



/* Start - Jobs */
.jobPosition{
font-size: 12px;
font-weight: bold;
}
/* Ende - Jobs */

/* Start - Veranstaltungen */
DIV.event A {
	font-weight: bold;
}

/* Ende- Veranstaltungen */



/* Start - Pressefotos */
DIV.imagedb01{
	text-align: center;
	width: 134px;
	height: 134px;
	background-color: #C9E5ff;
	margin-bottom: 15px;
	padding: 3px 0px 3px 0px;
	float: left;
}

DIV.imagedb02{
	width: 170px;
	overflow: hidden;
	margin-left: 22px;
	float: left;
}

DIV.imagedb02 .copyright{
	font-size: 11px;
	padding: 2px 0px 4px 0px;
}
/* Ende - Pressefotos */



/* Start - Adresse/Ansprechpartner mit Bild (2-spaltig) */
.ansprech01{
	width: 117px;
	padding: 0px 0px 48px 0px;
	float: left;
}

.ansprech01 IMG{
	margin: 0px 0px 0px 0px;
}

.ansprech02{
	width: 203px;
	padding: 0px 0px 48px 5px;
	float: left;
}
/* Ende - Adresse/Ansprechpartner */


/* Startseite Logo Link Module */
TD.contLeft DIV.logoLink {
	margin: 1px 0px 0px 0px;
}




/* Reiter - Start */
.containerReiter {
	position: relative;
	top: 0px;
	left:0px;
	width: 570px;
	-width: 571px;
	background-color: #c9e5ff;
	margin: 0px 0px 0px -1px;
    padding: 0px;
	overflow:hidden;
}
.ReiterBreite{
	width: 581px;
}

.containerReiter .reiter {
	display: block;
	border-left: 1px #b2b1ac solid;
	border-bottom: 1px #b2b1ac solid;
	float: left;
	background: #e1f1ff;
	margin: 0px 2px 2px 0px;
	text-align: center;
	font-weight: bold;
}

.containerReiter .reiteraktiv {
	text-decoration: none;
	background: #fff;
}

.reiter A {
	width: 100%; 
	padding: 2px 0px 2px 0px;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.reiter A:hover {
	text-decoration:none;
	display: block;
}

BODY .containerReiter .reiter A:hover {
	background: #F2F9FF;
}

/* Reiterbreiten */
.reiter_2 .reiter, .reiter_2 .reiteraktiv { width: 285px; }
.reiter_3 .reiter, .reiter_3 .reiteraktiv { width: 190px; }
.reiter_4 .reiter, .reiter_4 .reiteraktiv { width: 142px; }
.reiter_5 .reiter, .reiter_5 .reiteraktiv { width: 113px; }

/* Reiter - Ende */






/*
 * Workarounds for Internet Explorers
 */
 * html TD { /* nur fuer Internet Explorer */
	font: 0.75em Arial, Helvetica, sans-serif;
	line-height: 1em;
	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	voice-family:inherit;
	font: 1em Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

* .menu #aktiv A.sub1 {
	width: 199px;
	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	voice-family:inherit;
	width: 175px;
}

* .menu #aktiv A.sub2 {
	width: 199px;
	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	voice-family:inherit;
	width: 163px;
}

* .menu #aktiv A.sub3 {
	width: 199px;
	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	voice-family:inherit;
	width: 151px;
}


/*
 * Modulabstand
 */
 
DIV.abstand{
	height:15px;
}


/* FAQ */

A.faqLink{
	font-weight:bold;
	cursor:pointer;
	display:block;
	margin-bottom:10px;
}

DIV.faqHide{
	margin:0px 0px 10px 0px;
	background-color:#FFF;
}

DIV-faqAdresse{
	margin:10px 0px 0px 20px;
}

#text01{ overflow:hidden; position:relative; display:none; height:0px;}
#text02{ overflow:hidden; position:relative; display:none; height:0px;}
#text03{ overflow:hidden; position:relative; display:none; height:0px;}
#text04{ overflow:hidden; position:relative; display:none; height:0px;}
#text05{ overflow:hidden; position:relative; display:none; height:0px;}
#text06{ overflow:hidden; position:relative; display:none; height:0px;}
#text07{ overflow:hidden; position:relative; display:none; height:0px;}
#text08{ overflow:hidden; position:relative; display:none; height:0px;}
#text09{ overflow:hidden; position:relative; display:none; height:0px;}
#text10{ overflow:hidden; position:relative; display:none; height:0px;}
#text11{ overflow:hidden; position:relative; display:none; height:0px;}


/* Formularfelder */

SELECT.eingabelang{
	width:190px;
}


