/*
 * style_module.css - BW-Bank.de
 *
 * © BRANDPERFECTION KOMMUNIKATIONSDESIGN GmbH
 * Author:	Sandro Birke
 * Stand:	10.11.2011
 *
 */
 
P{
    padding: 0 0 12px 0;
    font-size: 11px;
}

P A,
LI A{
    font-weight: bold;
    color: #036;
    text-decoration: none;
}

IMG{
    border: none;
}

P A:hover,
LI A:hover{
    text-decoration: underline;
}

SPAN.greyHeadline{
	display: block;
	color: #666;
	padding: 0 0 8px 0;
}

SPAN.buttonLink {
    /*font-family: 'LucidaSanNar_Dem';*/
    font-family: 'Arial';
    background: url("/media/layout/web/img/buttons/bg_buttonlink_small_343236.png") no-repeat scroll right top transparent;
    display: inline-block;
    height: 17px;
    margin-bottom: 12px;
}
DIV.stepModulMarginalie SPAN.buttonLink,
DIV.contModulMarginalie SPAN.buttonLink,
DIV.tabContentRight SPAN.buttonLink {
    display: table;
}
SPAN.buttonLink:hover{
    background-position: right -18px;
    
}

SPAN.buttonLink:hover A{
    background-position: left -18px;
    color: #000 !important;
}

SPAN.buttonLink A {
    background: url("/media/layout/web/img/buttons/bg_buttonlink_small_343236.png") no-repeat scroll left top transparent;
    color: #fff !important;
    font-size: 11px;
    /*font-weight: normal !important;*/
    font-weight: bold !important;
    display: block;
    height: 17px;
    margin: 0 4px 0 0;
    padding: 1px 6px 0 9px;
    line-height: normal;
    text-decoration: none !important;
}
SPAN.buttonLink A:after {
    content: "";
}

SPAN.buttonTall {
    background: url("/media/layout/web/img/buttons/bg_buttonlink_large_343235.png") no-repeat scroll right top transparent;
    height: 34px;
    margin: 0 0 12px 0;
}
SPAN.buttonTall:hover{
    background-position: right -34px;
    
}

SPAN.buttonTall:hover A{
    background-position: left -34px;
    color: #fff !important;
}

SPAN.buttonTall A {
    background: url("/media/layout/web/img/buttons/bg_buttonlink_large_343235.png") no-repeat scroll left top transparent;
    /*font-size: 13px;*/
    font-size: 12px;
    /*font-weight: normal !important;*/
    font-weight: bold !important;
    height: 34px;
    line-height: 34px !important;
    margin: 0 14px 0 0;
    padding: 0px 6px 0 19px;
    color: #000 !important;
}
HTML.mobileSafari SPAN.buttonTall A {
    padding: 0px 7px 0 20px;
}

P.linkMarginal SPAN.buttonTall{
    margin-left: 0px !important;
}

DIV.dialogDiv SPAN.buttonLink{
    margin-left: 15px;
}

SPAN.buttonInvert{
    background-position: right -34px;
}
SPAN.buttonInvert:hover{
    background-position: right top;
}

SPAN.buttonInvert:hover A{
    background-position: left top;
    color: #000 !important;
}

SPAN.buttonInvert A{
    background-position: left -34px;
    color: #fff !important;
}

SPAN.buttonLink.floatRight{
    float: right;
}

.blueBox{
    background-color: #D7E5F2;
    padding: 10px !important;
}

UL.blueBox{
    display: block !important;
    padding-left: 26px !important;
}

DIV.contModulContent UL.blueBox,
DIV.contModulContent P.blueBox{
    margin-right: 16px !important;
}

DIV.contentAccModul UL.blueBox{
    /*margin-right: 16px;*/
}

DIV.tabContentRight DIV.contentAccModul UL.blueBox{
    margin-right: 0;
}

/*.blueBox + *{
    padding-top: 12px !important;
}*/

DIV .blueBox:last-child{
    margin-bottom: 12px !important;
}

.blueBox + TABLE{
    padding-top: 0 !important;
    margin-top: 12px !important;
}

.blueBox + .blueBox{
    padding-top: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

/* Tab Modul - START */

DIV.tabModul DIV.tabModulTab{
	float:left;
	font-size:12px;	
	color:#003366;
	margin:0px 4px 0px 0px;
	cursor:pointer;
	}
	
DIV.tabModul DIV.tabModulTab A{
	color:#003366;
	text-decoration:none;
	cursor:pointer;
	}
	
DIV.tabModul DIV.tabModulTab{
	cursor:pointer;
	}
	
DIV.tabModul DIV.tabWrapper{
	padding:2px 0px 0px 0px;
    zoom: 1;
	}
DIV.tabModul DIV.tabWrapper:before,
DIV.tabModul DIV.tabWrapper:after{
    display: table;
    content: "";
}
DIV.tabModul DIV.tabWrapper:after{
    clear: both;
}

DIV.tabWrapper A:after{
    content: "";
}

DIV.tabModul DIV.tabModulTab A.aktivTab{
	cursor:default;
	}

DIV.tabModul DIV.tabModulTab A SPAN{
	display:block;
	float:left;
	height:30px;
	line-height:26px;
	overflow:hidden;
	}	

DIV.tabModul DIV.tabModulTab SPAN.tabStart{
	width:17px;
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tabstart_342854.png);
	background-repeat:no-repeat;
	}
	
DIV.tabModul DIV.tabModulTab A.aktivTab SPAN.tabStart{
	width:17px;
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tabstart_aktiv_342828.png);
	background-repeat:no-repeat;
	}
	
DIV.tabModul DIV.tabModulTab SPAN.tab{	
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tab_342852.png);
	background-repeat:repeat-x;
	font-weight: bold;
	}
	
DIV.tabModul DIV.tabModulTab:hover SPAN.tabStart{
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tabstart_hover_342827.png);
	background-repeat:no-repeat;
	}

DIV.tabModul DIV.tabModulTab:hover SPAN.tab{
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tab_hover_342830.png);
	background-repeat:repeat-x;
	}

DIV.tabModul DIV.tabModulTab:hover SPAN.tabEnd{
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tabend_hover_342855.png);
	background-repeat:no-repeat;
	}

DIV.tabModul DIV.tabModulTab A.aktivTab SPAN.tab{	
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tab_aktiv_342832.png);
	background-repeat:repeat-x;
	}
	
DIV.tabModul DIV.tabModulTab SPAN.tabEnd{
	width:20px;
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tabend_342851.png);
	background-repeat:no-repeat;
	}
	
DIV.tabModul DIV.tabModulTab A.aktivTab SPAN.tabEnd{
	width:20px;
	background-image:url(/media/layout/web/img/module/tabmodul/bg_tabend_aktiv_342850.png);
	background-repeat:no-repeat;
	}
    
.tabModulContentWrapper{
    background-image: url('/media/layout/web/img/module/bg_modulcontent_710w_342912.png');
    background-position: bottom left;
    background-repeat: no-repeat;
	}
HTML.mobileSafari .tabModulContentWrapper{
    background-image: url('/media/layout/web/img/module/bg_modulcontent_710w_m3_342875.png'), url('/media/layout/web/img/module/bg_modulcontent_710w_m2_342908.png');
    background-repeat: no-repeat, repeat-y;
}
    
.tabModulContentWrapper > A:after{
    content: "";
}
	
DIV.tabModulContent{
	font-size:11px;
	/*background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_border_342907.png);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	overflow:hidden;
	padding:0px 0px 0px 0px;
	/* height: wird per JavaScript (jQuery) gesetzt */
	}

/* tabContentLeft */	
DIV.tabContentLeft{
	float:left;
	width:465px;
	margin:22px 0px 0px 16px;
	line-height:16px;
	}
	
DIV.tabContentLeft DIV.tabContent{
	padding:0 17px 0 0;
	margin:0 0 20px 0;
}
	
/*! NEU START !*/
DIV.tabContentLeft DIV.tabContent DIV.headlineModul {
	padding: 0px 0px 13px 0px;
}
	
DIV.tabContentLeft DIV.tabContent DIV.headlineModul H1,
DIV.tabContentWide DIV.tabContent DIV.headlineModul H1{
	padding: 0;
}

DIV.tabContentLeft DIV.tabContent DIV.headlineModul H2{
	padding: 0;
}

/*! NEU ENDE !*/	
	
DIV.tabContentLeft H1{
	padding:0px 0px 5px 0px;
	}

DIV.tabContentWide H2,
DIV.tabContentRight H2{
	font-size:12px;
	color:#003366;
	padding:0px 0px 12px 0px;
	}
    
DIV.tabContentRight H2{
	padding:0px 0px 3px 0px;
}

DIV.accContent{
    padding-left: 15px;
    padding-right: 15px;
}

DIV.accContent H2{
    /*padding-left: 15px;*/
    /*padding-bottom: 8px;*/
}

DIV.tabContentRight DIV.accContent H2{
    /*padding-left: 0;*/
}
    
DIV.tabContent P.teaserText{
    font-weight: bold;
	font-size:12px;
    line-height: 16px !important;
	color:#003366;
	padding:0px 0px 12px 0px;
	}
    
DIV.stoerer UL{
    overflow: visible !important;
}
	
DIV.tabContentLeft UL,
DIV.contModulContent UL,
DIV.tabContentRight UL,
DIV.contModulMarginalie UL,
DIV.tabContentWide UL,
DIV.contentModul UL,
DIV.downloadModul_marginalie UL{
	padding:0px 0px 12px 15px;
	list-style-type:none;
    overflow: auto;
}

DIV.innerModulePageNav UL{
    padding: 0;
}

DIV.tabContentLeft UL LI,
DIV.contModulContent UL LI,
DIV.tabContentRight UL LI,
DIV.contModulMarginalie UL LI,
DIV.tabContentWide UL LI,
DIV.contentModul UL LI,
DIV.imageTextModul_marginalie UL LI{
	font-size:11px;
	line-height: 16px;
    list-style-type: disc;
    color: #036;
}
DIV.tabContentLeft UL LI SPAN,
DIV.contModulContent UL LI SPAN,
DIV.tabContentRight UL LI SPAN,
DIV.contModulMarginalie UL LI SPAN,
DIV.tabContentWide UL LI SPAN,
DIV.contentModul UL LI SPAN,
DIV.imageTextModul_marginalie UL LI SPAN{
    color: #000;
}

DIV.innerModulePageNav UL LI{
    line-height: 14px;
}

DIV.contModulMarginalie UL{
    /*padding-left: 30px;*/
    padding-bottom: 12px;
}
DIV.imageTextModul_marginalie UL{
    padding-left: 16px;
}
	
/*DIV.tabContentLeft P.text{
	padding:0px 0px 15px 0px;
	}*/
	
DIV.tabContentLeft STRONG{
	color:#003366;
	}	

/* tabContentRight */
DIV.tabContentRight{
	float:left;
	width:229px;
	overflow:hidden;
	margin:22px 0 0 0;
	line-height: 16px;
}
DIV.tabContentRight{
	padding-left:0;
	padding-right:0;
	}
	
DIV.tabContentRight * *{
	margin-left:0;
	margin-right:0;
	}
    
DIV.tabContentRight DIV.tabContent{
    padding: 0 0 0 1px;
}
	

	
DIV.tabContentRight DIV.headline{
	font-size:12px;
	color:#003366;
	padding:0px 0px 3px 0px;
	font-weight: bold;
	}
	
/*DIV.tabContentRight P.text{
	padding:0px 0px 15px 0px;
	}*/

/* tabContentWide */
DIV.tabContentWide{
	overflow:hidden;
	margin:22px 0px 0px 0px;
	line-height:16px;
	}
	
DIV.tabContentWide DIV.tabContent{
	padding:0px 20px 7px 16px;
	}	
	
/*! NEU START !*/
DIV.tabContentWide DIV.tabContent DIV.headlineModul {
	padding: 0px 0px 13px 0px;
}

DIV.tabContentWide DIV.tabContent DIV.headlineModul H2{
	padding: 0px 0px 0px 0px;
}

/*! NEU ENDE !*/	
	
DIV.tabContentWide H1{
	padding:0px 0px 5px 0px;
	}
    
DIV.tabContentWide UL{
	margin:0px;
	padding:10px 0px 20px 0px;
	list-style-type:none;
	}
	
/*DIV.tabContentWide P.text{
	padding:0px 0px 15px 0px;
	}*/
	
DIV.tabContentWide STRONG{
	color:#003366;
	}

/* Tab Modul - ENDE */

/* contentAccModul - START */

DIV.contentAccModul{
    /*padding-bottom: 12px;*/
}

DIV.contentAccModul H1,
DIV.contentAccModul DIV.accHead{
	cursor:pointer;
	color:#003366;
	font-size:12px;
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_342900.png);
	background-repeat:no-repeat;
	line-height:31px;
	padding:0 0 0 15px;
	}
DIV.breadcrumb + A + DIV.contentAccModul A:first-child + H1{
    background-image: url(/media/layout/web/img/module/accmodul/bg_h1_first_342896.png);
}
DIV.breadcrumb + A + DIV.contentAccModul A:first-child + H1:hover{
    background-image: url(/media/layout/web/img/module/accmodul/bg_h1_first_hover_342897.png);
}
    
DIV.contentAccModul DIV.accHead{
    font-weight: bold;
}
	
DIV.contentAccModul H1:hover{
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_hover_342892.png);
	}
    
DIV.breadcrumb + DIV.contentAccModul H1.accHead:first-child{
    background-image:url(/media/layout/web/img/module/accmodul/bg_h1_first_342896.png);
	background-position:0 0;
	line-height:35px;
	height: 33px;
}
DIV.breadcrumb + DIV.contentAccModul H1.accHead:first-child:hover{
    background-image:url(/media/layout/web/img/module/accmodul/bg_h1_first_hover_342897.png);
}
	
DIV.contentAccModul H1.accHead SPAN.accStatus,
DIV.contentAccModul DIV.accHead SPAN.accStatus{
	display:block;
	margin:0 2px 0 0;
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_open_342918.png);
	background-position:right 6px;
	background-repeat:no-repeat;
	}
	
DIV.contentAccModul H1.accHead SPAN.closed,
DIV.contentAccModul DIV.accHead SPAN.closed{
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_closed_342901.png);
	background-position:right 6px;
	}

DIV.contentAccModul DIV.accContent{
	overflow:hidden;
	background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_342912.png);
	background-position:center left;
	background-repeat:no-repeat;
	line-height: 16px;
	}
HTML.mobileSafari DIV.contentAccModul DIV.accContent{
	background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_m2_342908.png);
	background-repeat:repeat-y;
}
    
Div.tabContentRight DIV.contentAccModul DIV.accContent:last-child DIV:last-child,
DIV.contModulMarginalie DIV.contentAccModul DIV.accContent:last-child DIV:last-child{
    border-bottom: 1px solid #d6e5f3;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
	
DIV.contentAccModul DIV.accContentClosed{
	display:none;
	}
	
DIV.contentAccModul DIV.accContentFooter{
	height:4px;
	background-image:url(/media/layout/web/img/module/bg_modulcontentfooter_710w_342914.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

DIV.contentAccModul DIV.accContent DIV.textWidthImage DIV.textWrap P,
DIV.contentAccModul DIV.accContent DIV.textWidthImage DIV.textWrap UL{
	/*padding:0 0 10px 0;*/
	/*margin:0 0 0 16px;*/
	/*font-size:11px;*/
	/*border-bottom:1px solid #c1d1df;*/
	}
DIV.contentAccModul DIV.accContent DIV.textWidthImage DIV.textWrap UL.blueBox{
    /*margin-left: 0;*/
}
    
DIV.contModulMarginalie DIV.contentAccModul DIV.accContent DIV.textWidthImage DIV.textWrap P,
DIV.contModulMarginalie DIV.contentAccModul DIV.accContent DIV.textWidthImage DIV.textWrap UL,
DIV.tabContentRight DIV.contentAccModul DIV.accContent DIV.textWidthImage DIV.textWrap P,
DIV.tabContentRight DIV.contentAccModul DIV.accContent DIV.textWidthImage DIV.textWrap UL{
    /*margin: 0;*/
}
    
DIV.contentAccModul DIV.accContent UL.text{
    /*padding: 0;*/
    border: none;
}
    
DIV.contentAccModul DIV.accContent DIV.tableContModulWrap{
	/*margin:0 16px 0 16px;*/
	}
	
DIV.tabContentWide DIV.contentAccModul,
DIV.contModulContentWrap DIV.contentAccModul{
    padding-bottom: 0px;
}
    
DIV.tabContentLeft DIV.contentAccModul DIV.accContent P,
DIV.contModulContent DIV.contentAccModul DIV.accContent P{
	/*padding:0 0 12px 0;*/
	}
    
DIV.tabContentLeft DIV.contentAccModul DIV.accContent H2,
DIV.contModulContent DIV.contentAccModul DIV.accContent H2{
    /*margin-left: 0;*/
    /*padding-left: 0;*/
}
	
DIV.contentModul DIV.contentAccModul DIV.accContent{
	background-image:none;
	}

/*DIV.contentModul DIV.contentAccModul DIV.accContent P.text{
	border: none;
	}*/

DIV.contentModul DIV.contentAccModul DIV.accContent DIV.imageTextBelowModul{
	/*margin: 10px 0 0 15px;*/
	}
    

DIV.contentAccModul DIV.imageRight DIV.imageWrap{
    padding-right: 0;
}

	
DIV.contentModul DIV.contentAccModul H1.accHead{
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_342900.png);
	background-position:-2px 0;
	margin:0 2px 0 2px;
	}
	
DIV.contentModul DIV.contentAccModul H1.accHead:hover{
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_hover_342892.png);
	}

DIV.contentModul DIV.pageBrowser{
	padding:0 0 16px 0;
	}

DIV.contentModul DIV.accContent DIV.pageBrowser{
	border-top:1px solid #c1d1df;
	padding:10px 0 10px 0;
	}

/* contentAccModul - ENDE */

/* contentAccModul - START */

DIV.contModulMarginalie DIV.contentAccModul{
    padding: 0 0 0 0;
}

DIV.contModulMarginalie DIV.contentAccModul DIV.accHead{
    background-position: center top;
}

DIV.tabContentRight DIV.contentAccModul DIV.accContent{
    background-image: none;
}

DIV.tabContentLeft DIV.contentAccModul H1.accHead,
DIV.contModulContent DIV.contentAccModul H1.accHead{
    padding-left: 10px;
}
DIV.tabContentLeft DIV.accContent,
DIV.contModulContent DIV.accContent{
    width: 419px;
    padding-left: 10px;
}

DIV.textWidthImage:before, DIV.textWidthImage:after{
	display: table;
	content: "";
}
DIV.textWidthImage:after{
	clear: both;
}
DIV.textWidthImage{
	zoom: 1;
}
DIV.textWidthImage{
	margin-bottom: 8px;
}
DIV.textWidthImage,
DIV.imageTextModul_marginalie{
    clear: both;
}
DIV.tabContentLeft DIV.accContent DIV.textWidthImage DIV.imageWrap A SPAN,
DIV.contModulContent DIV.accContent DIV.textWidthImage DIV.imageWrap A SPAN{
    right: 31px;
}
DIV.tabContentLeft DIV.accContent DIV.textWidthImage.imageLeft DIV.imageWrap A SPAN,
DIV.contModulContent DIV.accContent DIV.textWidthImage.imageLeft DIV.imageWrap A SPAN,
DIV.tabContentLeft DIV.accContent DIV.textWidthImage.imageRight DIV.imageWrap A SPAN,
DIV.contModulContent DIV.accContent DIV.textWidthImage.imageRight DIV.imageWrap A SPAN{
    right: 16px;
}
DIV.tabContentLeft DIV.contentAccModul DIV.accContent,
DIV.contModulContent DIV.contentAccModul DIV.accContent{ 
    width:438px;
    padding-left:10px; 
}
DIV.tabContentLeft DIV.contentAccModul DIV.accContent DT,
DIV.contModulContent DIV.contentAccModul DIV.accContent DT{ 
    max-width:438px; 
    overflow:hidden; 
}
DIV.tabContentLeft DIV.contentAccModul H1.accHead,
DIV.tabContentRight DIV.contentAccModul DIV.accHead,
DIV.contModulContent DIV.contentAccModul H1.accHead{
    width:438px;
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_342900.png);
	background-repeat:no-repeat;
	background-position:center top;
	}
    
DIV.tabContentRight DIV.contentAccModul DIV.accHead{
    width: 211px;
}
	
DIV.tabContentLeft DIV.contentAccModul H1.accHead:hover,
DIV.tabContentRight DIV.contentAccModul DIV.accHead:hover,
DIV.contModulContent DIV.contentAccModul H1.accHead:hover{
	background-image:url(/media/layout/web/img/module/accmodul/bg_h1_hover_342892.png);
	}
	
DIV.tabContentLeft DIV.contentAccModul DIV.accContent,
DIV.contModulContent DIV.contentAccModul DIV.accContent{
    background-image: none;
	}
	
DIV.tabContentLeft DIV.contentAccModul DIV.accContent P,
DIV.contModulContent DIV.contentAccModul DIV.accContent P{
    border: none;
	}
    
DIV.accContent DIV.tableContModulWrap P.blueBox{
    border: 1px solid #f00;
}
    
DIV.tabContentLeft DIV.contentAccModul DIV.tableContModulWrap{
    margin-right: 16px !important;
}

/* contentAccModul - ENDE*/

/* imageText_twoCols - START */

DIV.imageText_twoColsWrap{
	padding-top:15px;
    zoom: 1;
	}
DIV.imageText_twoColsWrap:before,
DIV.imageText_twoColsWrap:after{
    display: table;
    content: "";
}
DIV.imageText_twoColsWrap:after{
    clear: both;
}

SPAN.imageText_twoCols{
	display:block;
	line-height: 14px;
	width:330px;
	float:left;
	padding:0px 0px 15px 0px;
	}
	
SPAN.imageText_twoCols A{
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	}
    
SPAN.imageText_twoCols > A:after{
	content: "";
}

SPAN.textColLink:after,
SPAN.textColTabLink:after{
	content: "\00A0\00BB";
}

SPAN.imageCol{
	display:block;
	width:95px;
	float:left;
	}

SPAN.textCol{
	display:block;
	width:235px;
	float:left;
	font-size:11px;
	}
	
SPAN.textCol SPAN{
	margin:0px 5px 0px 0px;
	}
	
SPAN.textCol STRONG{
	display:block;
	font-size:12px;
	color:#003366;
	padding:0px 0px 2px 10px;
	}
	
SPAN.textCol SPAN{
	display:block;
	padding:0px 0px 0px 10px;
	}
	
SPAN.textCol SPAN.textColLink{
	display:block;
	color:#003366;
	font-weight:bold;
	padding:8px 0px 0px 0px;
	}
	
SPAN.imageText_twoCols A:hover SPAN.textCol SPAN.textColLink{
	text-decoration:underline;
	}

/* imageText_twoCols - ENDE */

/* imageText_oneCol - START */

DIV.imageText_oneColWrap{
	margin:0px 15px 0px 15px;
	padding-top:10px;
	}
	
DIV.imageText_oneColWrap DIV.pageBrowser {
	padding: 0px 0px 13px 0px;
}

SPAN.imageText_oneCol{
	display:block;
	width:680px;
	float:left;
	padding:0px 0px 0px 0px;
	}
	
SPAN.imageText_oneCol A{
	color:#000000;
	text-decoration:none;
	}
	
SPAN.imageText_oneCol SPAN.imageCol{
	width: 107px;
	}
	
SPAN.textCol_one{
	display:block;
	width:573px;
	float:left;
	font-size:11px;
	}

SPAN.textCol_one SPAN{
	display:block;
	line-height: 15px;
	padding:0px 0px 0px 0px;
	margin:0 !important;
	}
	
SPAN.textCol_one SPAN.textColHeadline{
	display:block;
	padding:0px 0px 0px 0px;
	}
	
SPAN.textCol_one SPAN.textColLink{
	display:block;
	color:#003366;
	font-weight:bold;
	padding:7px 0px 0px 0px;
	}

SPAN.imageText_oneCol A:hover SPAN.textCol_one SPAN.textColLink{
	text-decoration:underline;
	}

/* imageText_oneCol - ENDE */

/* Suche - START */
DIV.contentModulSearch H1.contModulHead{
	padding-bottom:0 !important;
}

DIV.searchResultPagina {
	font-size:11px;
	margin:0 !important;
	padding:0 !important;
	color:#002266;
	font-weight:bold;
	float:right;
}
DIV.searchResultPagina A,
DIV.searchResultPagina A:visited {
	color:#002266;
	text-decoration: none;
}
DIV.searchResultPagina SPAN {
	text-decoration: underline;
	display:inline-block !important;
	margin:0 !important;
}
DIV.searchResultPagina.searchResultPaginaTop {
	margin:-25px 15px 0 0 !important;
}
DIV.searchResultItem {
	border-bottom:1px solid #d5e4f7;
	margin:11px 0 11px 0;
	padding:0 0 12px 0;
	position:relative;
}
DIV.searchResultItem SPAN.imageCol {
	float:left;
	margin:0 10px 0 0;
}
DIV.searchResultItem SPAN {
	margin-bottom:0 !important;
	margin-top:0 !important;
}
DIV.searchResultItem SPAN.textCol_one {
	color:#000;
	float:left;
	width:555px;
}
DIV.searchResultItem SPAN.searchResultTitle {
	display:block;
	color:#002266;
	font-size:11px;
	font-weight:bold;
}
DIV.searchResultItem SPAN.searchResultType {
	position:absolute;
	right:0;
	top:0;
	font-weight:bold;	
}
DIV.searchResultItem A{
	text-decoration:none;
	}
DIV.searchResultItem A:after{
	content: "";
}

/* searchResultItem - ENDE */

/* imageText_oneColTab - START */

DIV.imageText_oneColTabWrap{
	padding-top:10px;
	}

SPAN.imageText_oneColTab{
	display:block;
	width:100%;
	float:left;
	padding:0px 0px 12px 0px;
	}
	
SPAN.imageText_oneColTab A{
	color:#000000;
	text-decoration:none;
	}
SPAN.imageText_oneColTab A:after{
	content: "";
}
	
SPAN.imageColTab{
	display:block;
	width:95px;
	float:left;
	}

SPAN.textColTab{
	display:block;
	width:345px;
	float:left;
	font-size:11px;
	}
	
SPAN.textColTab STRONG{
	display:block;
	font-size:12px;
	color:#003366;
	padding:0px 0px 3px 10px;
	}
	
SPAN.textColTab SPAN{
	display:block;
	padding:0px 0px 0px 10px;
	}
	
SPAN.textColTab SPAN.textColTabLink{
	display:block;
	color:#003366;
	font-weight:bold;
	padding:8px 0px 0px 0px;
	}
	
SPAN.imageText_oneColTab A:hover SPAN.textColTab SPAN.textColTabLink{
	text-decoration:underline;
	}

/* imageText_oneColTab - ENDE */

/* stepModul - START */

DIV.stepModul{
    zoom: 1;
}
DIV.stepModul:after,
DIV.stepModul:before{
    display: table;
    content: "";
}
DIV.stepModul:after{
    clear: both;
}

DIV.stepIndikator{
	margin:0 0 8px 0;
    zoom: 1;
	}
    
DIV.stepIndikator:before,
DIV.stepIndikator:after{
    display: table;
    content: "";
}
DIV.stepIndikator:after{
    clear: both;
}

DIV.stepIndikator DIV.step{
	color:#7591ad;
	font-weight:bold;
	width:231px;
	height:33px;
	line-height:33px;
	float:left;
	overflow:hidden;
	background-image:url(/media/layout/web/img/module/stepmodul/bg_stepindikator_342844.png);
	margin:0px 8px 0px 0px;
	}
	
DIV.stepIndikator DIV.stepQuadro {
	background-image:url(/media/layout/web/img/module/stepmodul/bg_stepindikator_170_342843.png);
	width:172px;
	margin-right:7px;
}
	
DIV.stepIndikator DIV.aktiv{
	color:#FFFFFF;
	background-image:url(/media/layout/web/img/module/stepmodul/bg_stepindikator_aktiv_342842.png);
	}
DIV.stepIndikator DIV.stepQuadro.aktiv{
	color:#FFFFFF;
	background-image:url(/media/layout/web/img/module/stepmodul/bg_stepindikator_aktiv_170_342849.png);
}

DIV.stepIndikator DIV.first{
	margin-right:9px;
}
DIV.stepIndikator DIV.stepQuadro.first{
	margin-right:8px;
}
DIV.stepIndikator DIV.stepQuadro.first.activ{
	margin-right:9px;
}
	
DIV.stepIndikator DIV.last {
	margin:0 0 0 1px;
}

DIV.stepIndikator DIV.last.activ {
	margin-left:0;
}	
DIV.stepIndikator DIV.step SPAN{
	display:block;
	padding:0px 0px 0px 16px;
	}

DIV.stepModul DIV.stepModulContentWrap{
	float:left;
	width:710px;
	overflow:hidden;
	margin:0px 8px 0px 0px;
	}
	
DIV.stepModul DIV.stepModulContent{
	background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_342912.png);
	background-repeat:repeat-y;
	background-position:0px -20px;
	padding:0px 15px 0px 15px;
	}
HTML.mobileSafari DIV.stepModul DIV.stepModulContent{
	background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_m2_342908.png);
	background-position:0 0;
	}
	
DIV.stepModul DIV.stepModulContentHead{
	background-image:url(/media/layout/web/img/module/bg_modulcontenthead_710w_342911.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
	}
	
DIV.stepModul DIV.stepModulContentFooter{
	background-image:url(/media/layout/web/img/module/bg_modulcontentfooter_710w_342914.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:10px;
	}
	

DIV.stepModul DIV.stepModulMarginalieWrap{
	float:left;
	width:231px;
	overflow:hidden;
	}
	
DIV.stepModul DIV.stepModulMarginalie{
	background-image:url(/media/layout/web/img/module/bg_modulcontent_231w_342910.png);
	background-repeat:repeat-y;
	background-position:0px -11px;
	padding:0 0 10px 0;
	}
	
DIV.stepModul DIV.stepModulMarginalie DIV.headline{
	font-size:12px;
	color:#003366;
	padding:0px 0px 5px 0px;
	font-weight: bold;
	}

DIV.stepModul DIV.stepModulMarginalie P.infoText{
	font-size:11px;
	padding:0px 0px 10px 0px;
	line-height: 16px;
	}
	
DIV.stepModul DIV.stepModulMarginalie P.infoBox{
	font-size:11px;
	background-color:#d7e5f2;
	padding:8px 10px 8px 10px;
	line-height: 16px;
	}
	
DIV.stepModul DIV.stepModulMarginalie P.infoBox STRONG{
	display:block;
	color:#003366;
	}

DIV.stepModul DIV.stepModulMarginalie P.buttonLinks{
	padding:0px 0px 10px 0px;
	}
	
A.btn_flat,
INPUT.btn_flat{
    height: 18px;
    display: block;
    margin: 0 0 5px 0;
    background-position: top;
    background-color: transparent;
    border: none;
    font-weight: bold;
}
A.btn_flat:hover,
INPUT.btn_flat:hover{
    cursor: pointer;
}

A.btn_tall,
INPUT.btn_tall{
    height: 34px;
    display: block;
    margin: 0;
    padding: 0;
    background-position: top;
    background-color: transparent;
    border: none;
}
A.btn_tall:hover{
    cursor: pointer;
}

A.btn_rueckrufvereinbaren{
    background-image: url("/media/layout/web/img/buttons/btn_rueckrufvereinbaren_343185.png");
    width: 126px;
}
A.btn_rueckrufvereinbaren:hover{
    background-position: bottom;
}

A.btn_emailschreiben{
    background-image: url("/media/layout/web/img/buttons/btn_emailschreiben_343152.png");
    width: 106px;
}
A.btn_emailschreiben:hover{
    background-position: bottom;
}

INPUT.btn_suchen{
    float: left;
    margin: 3px 0 0 5px;
    background-image: url("/media/layout/web/img/buttons/btn_suchen_343183.png");
    width: 61px;
    /*font-family: 'LucidaSanNar_Dem';*/
    font-family: 'Arial';
    color: #fff;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 17px;
}
INPUT.btn_suchen:hover,
INPUT.btn_zuruecksetzen:hover{
    color: #000;
     background-position: bottom;
}
INPUT.btn_zuruecksetzen{
    float: left;
    margin: 3px 0 0 5px;
    background-image: url("/media/layout/web/img/buttons/btn_zuruecksetzen_343178.png");
    width: 90px;
    /*font-family: 'LucidaSanNar_Dem';*/
    font-family: 'Arial';
    color: #fff;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 17px;
}
INPUT.btn_suchen:active,
INPUT.btn_zuruecksetzen:active{
    -ms-background-position-x: 1px;
	-ms-background-position-y: 19px;
}

A.btn_downloadpdfformat{
    background-image: url("/media/layout/web/img/buttons/btn_downloadpdfformat_343156.png");
    width: 152px;
}
A.btn_downloadpdfformat:hover{
    background-position: bottom;
}

A.btn_downloadexcelformat{
    background-image: url("/media/layout/web/img/buttons/btn_downloadexcelformat_343157.png");
    width: 159px;
}
A.btn_downloadexcelformat:hover{
    background-position: bottom;
}

A.btn_zudenstiftungen{
    background-image: url("/media/layout/web/img/buttons/btn_zudenstiftungen_343180.png");
    width: 147px;
}
A.btn_zudenstiftungen:hover{
    background-position: bottom;
}

INPUT.btn_login{
    background-image: url("/media/layout/web/img/buttons/btn_login_343148.png");
    width: 100px;
}
INPUT.btn_login:hover{
    background-position: bottom;
}
INPUT.btn_login:active{
    -ms-background-position-x: 1px;
	-ms-background-position-y: 35px;
}

INPUT.btn_senden{
    background-image: url("/media/layout/web/img/buttons/btn_senden_343186.png");
    width: 82px;
}
INPUT.btn_senden:hover{
    background-position: bottom;
}
INPUT.btn_senden:active{
    -ms-background-position-x: 1px;
	-ms-background-position-y: 35px;
}
	
DIV.stepModul DIV.stepModulMarginalieHead{
	background-image:url(/media/layout/web/img/module/bg_modulcontenthead_231w_342917.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:11px;
	}
	
DIV.stepModul DIV.stepModulMarginalieFooter{
	background-image:url(/media/layout/web/img/module/bg_modulcontenthead_231w_342917.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:10px;
	}

/* stepModul - ENDE */

/* entryModul - START */

DIV.entryModul {
	
}

DIV.entryModul DIV.entryBox {
	width: 350px;
	height: 116px;
	float: left;
	margin: 0px 10px 11px 0px;	
	background: url('/media/layout/web/img/module/entrymodul/bg_entrymodul_342887.png');
}

DIV.entryModul DIV.noMargin {
	margin: 0px;	
}

DIV.entryModul DIV.entryInner {
	margin: 2px;
	height: 112px;
	overflow: hidden;
}

DIV.entryModul DIV.entryInner DIV.entrySwitch {
	position: absolute;
	margin: 90px 0px 0px 324px;	
	width: 22px;
	height: 22px;
	cursor: pointer;
}

DIV.entryModul DIV.entryInner DIV.entryOpen {
	display: block;
	background-color: #6733aa;
}

DIV.entryModul DIV.entryInner DIV.entryClose {
	display: block;
	background-color: #ff00ff;
}

DIV.entryModul DIV.entryInner DIV.entryPic {
	display: block;
}

DIV.entryModul DIV.entryInner DIV.entryBack {
	display: none;
	width: 346px;
	height: 112px;
	font-size: 11px;
	color: #ffffff;
	background: url('/media/layout/web/img/module/entrymodul/entry_bg_back_342888.png');
}

DIV.entryModul DIV.entryInner DIV.entryBack SPAN {
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 6px 12px;
	display: block;
}

DIV.entryModul DIV.entryInner DIV.entryBack P {
	padding: 0px 10px 11px 12px;
	display: block;
	line-height: 15px;
}

DIV.entryModul DIV.entryInner DIV.entryBack A {
	padding: 0px 10px 0px 12px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
DIV.entryModul DIV.entryInner DIV.entryBack A:after {
	content: "";
}

DIV.entryModul DIV.entryInner DIV.entryBack A:hover {
	text-decoration: underline;
}

/* entryModul - ENDE */

/* contentModul - START */

DIV.contentModul{
	}

DIV.contentModul H1.contModulHead{
	background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_342912.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#003366;
	font-size:12px;
	line-height:32px;
	padding:0 0 10px 15px;
	}
HTML.mobileSafari DIV.contentModul H1.contModulHead{
    background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_m1_342909.png);
}

DIV.contentModul DIV.contModulContentWrap{
	background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_342912.png);
	background-position:bottom left;
	background-repeat:no-repeat;
    zoom: 1;
	}
HTML.mobileSafari DIV.contentModul DIV.contModulContentWrap{
	background-image:url(/media/layout/web/img/module/bg_modulcontent_710w_m3_342875.png), url(/media/layout/web/img/module/bg_modulcontent_710w_m2_342908.png);
	background-position:bottom left, bottom left;
    background-repeat:no-repeat, repeat-y;
}
    
DIV.contentModul DIV.contModulContentWrap:before,
DIV.contentModul DIV.contModulContentWrap:after{
    content: "";
    display: table;
}
DIV.contentModul DIV.contModulContentWrap:after{
    clear: both;
}
	
DIV.contentModul DIV.contModulContent{	
	padding:0 0 0 14px;
	float:left;
	width:465px;
	/*border-right:1px solid #d2dbe5;*/
	margin:0px 0px 15px 0px;
	}
	
/*! NEU START !*/
DIV.contentModul DIV.contModulContentWrap DIV.contModulContent DIV.headlineModul {
	padding: 0px 0px 13px 0px;
}
	
DIV.contentModul DIV.contModulContentWrap DIV.contModulContent DIV.headlineModul IMG{
	padding: 0px 0px 2px 0px;
        margin: 6px 0 0 0;
}

DIV.contentModul DIV.contModulContentWrap DIV.contModulContent DIV.headlineModul H2{
	color: #003366;
	font-size: 12px;
}

/*! NEU ENDE !*/

DIV.contentModul DIV.contModulContent H2{
	padding:0 15px 8px 0;
	}
    

	
H2{
    padding-bottom:8px;
    font-size:12px;
    color:#003366;
}

P.headline{
    font-size: 12px !important;
    color: #036 !important;
    margin: 0 0 3px 0 !important;
    padding: 0 !important;
}

DIV.accContent P.headline{
    /*margin-bottom: 8px !important;*/
}
	
DIV.contentModul DIV.contModulContent P{
	padding:0px 15px 12px 0px;
	line-height:16px;
	font-size:11px;
	}
    
DIV.contentModul DIV.contModulContent TABLE{
    margin: 0 0 12px 0;
}
	
DIV.contentModul DIV.contModulContent P.teaserText,
DIV.contentModul DIV.contModulContentWide P.teaserText{
	font-size: 12px;
    line-height: 16px;
	color: #003366;	
	font-weight: bold;
    padding: 0 15px 10px 0 !important;
}
	
A.pictureLink,
A.pictureHref{
	position: relative;
	text-decoration:none;
}
A.pictureLink:after,
A.pictureHref:after{
	content: "";
}

SPAN.linkPictureSymb { /* neu 08.12.2011 */
	position: absolute;
	right: 16px;
	bottom: 16px;	
	width: 20px;
	height: 20px;
	background: url('/media/layout/web/img/lightbox/linkPicture_342990.png') no-repeat;
}

SPAN.hrefPictureSymb { 
	position: absolute;
	right: 16px;
	bottom: 16px;	
	width: 20px;
	height: 20px;
	background: url('/media/layout/web/img/buttons/btn_img_href_343155.png') no-repeat;
}
	
DIV.contentModul DIV.contModulContent P A{
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	}
	
/* ########## Bild/Text - START ######### */

DIV.textWidthImage DL{
	padding:0px 0px 0px 0px;
	}
	
DIV.textWidthImage DT IMG{
	padding:0px 0px 5px 0px;
	}
	
DIV.textWidthImage DD.imageCaption{
	color:#003366;
	font-size:10px;
	margin:0px 15px 10px 0px;
	}
	
DIV.textWidthImage DIV.imageWrap{
	margin-bottom: 12px;
}
	
DIV.imageLeft DIV.imageWrap{
	float:left;
	margin-right:10px;
	}
	
DIV.imageLeft DD.imageCaption{
	margin:0px 0px 8px 0px;
	}

DIV.imageRight DD.imageCaption{
	margin:0px 0px 8px 0px;
	}

DIV.imageRight DIV.imageWrap{
	float:right;
	margin:0 0 0 10px;
	}
DIV.contModulContent DIV.imageRight DIV.imageWrap{
	margin:0 15px 0 10px;
}
	
DIV.textWidthImage P{
	padding:0 0 12px 0;
	line-height:16px;
	font-size:11px;
	}
	
/* ########## Bild/Text - ENDE ######### */
	
DIV.contentModul DIV.contModulContent P A:hover{
	text-decoration:underline;
	}
	
DIV.contentModul DIV.contModulMarginalie{
	padding: 0;
	float:left;
	width:229px;
	overflow:hidden;
	}
	
DIV.imageTextModul_marginalie{
	padding:0 15px 0 15px;
	}
    
DIV.accContent DIV.imageTextModul_marginalie{
	padding:0;
	}
	
DIV.imageTextModul_marginalie DIV.headline{
	padding:0 0 7px 0;
	font-size:12px;
	color:#003366;
	font-weight: bold;
	}
	
DIV.imageTextModul_marginalie DIV.image{
	padding:0;
	}
	
DIV.imageTextModul_marginalie DIV.image IMG{
	padding:0px 0px 6px 0px;
	}
	
DIV.imageTextModul_marginalie P{
	padding:0 0 12px 0;
	font-size:11px;
	/*! NEU !*/
	line-height: 16px;
	}
	
DIV.imageTextModul_marginalie P STRONG{
	color:#000000;
	}
	
DIV.imageTextModul_marginalie P{
	padding:0 0 10px 0;
	font-size:11px;
	/*! NEU !*/
	line-height: 16px;
	}
	
DIV.imageTextModul_marginalie P A{
	font-weight:bold;
	text-decoration:none;
	color:#003366;
	}
	
DIV.imageTextModul_marginalie P A:hover{
	text-decoration:underline;
	}
	
DIV.kontaktModul_marginalie,
DIV.tabContentRight DIV.textWidthImage,
DIV.contModulMarginalie DIV.textWidthImage{
	padding:0 15px 20px 15px;
	font-size:11px;
}
DIV.tabContentRight DIV.accContent DIV.textWidthImage{
	padding: 0;
}
DIV.kontaktModul_marginalie IMG{
	padding-bottom: 12px;
}
DIV.kontaktModul_marginalie A{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
}
	
DIV.kontaktModul_marginalie A:hover,
DIV.kontaktModul_marginalie LI A:hover{
	text-decoration:underline;
	}
	
DIV.kontaktModul_marginalie P{
	line-height: 16px;
	padding:0 0 8px 0;
	}
	
DIV.kontaktModul_marginalie DIV.headline{
	padding:0 0 7px 0;
	font-size:12px;
	color:#003366;
	font-weight: bold;
	}

/* ########## DownloadModul - START (angepasst - 15.05.2012 - sb) ######### */
DIV.downloadModul_marginalie{
	padding:0 15px 0 15px;
	font-size:11px;
	}
    
DIV.accContent DIV.downloadModul_marginalie{
	padding:0;
	}
	
DIV.downloadModul_marginalie DIV.headline{
	padding:0 0 10px 0;
	font-size:12px;
	color:#003366;
	font-weight: bold;
	}
	
DIV.downloadModul_marginalie UL{
	line-height: 16px;
	padding:0;
	}
	
DIV.downloadModul_marginalie UL LI{
	padding:0px 0px 12px 0px;
    list-style-type: none;
	}
DIV.downloadModul_marginalie UL LI:before,
DIV.downloadModul_marginalie UL LI:after{
	content: " ";
	display:table;
}
DIV.downloadModul_marginalie UL LI:after{
	clear: both;
}
DIV.downloadModul_marginalie UL LI{
    zoom: 1;
}
	
DIV.downloadModul_marginalie UL LI A{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
    zoom: 1;
	}
DIV.downloadModul_marginalie UL LI A:before,
DIV.downloadModul_marginalie UL LI A:after{
    display: table;
    content: "";
}
DIV.downloadModul_marginalie UL LI A:after{
    clear: both;
}
	
DIV.downloadModul_marginalie UL LI A:hover SPAN.dlText{
	text-decoration:underline;
	}
	
DIV.downloadModul_marginalie UL LI SPAN.dlIcon {
	width:36px;
	height:26px;
	display:block;
	float:left;
	background-repeat:no-repeat;
	margin:3px 0 0 0
	}
	
DIV.downloadModul_marginalie UL LI SPAN.dlText{
	display:block;
	width:155px;
	float:left;
    color: #036;
	}
DIV.downloadModul_marginalie UL LI SPAN.dlText:after{
	content: "\00A0\00BB";
}
    
/*DIV.accContent DIV.downloadModul_marginalie UL LI SPAN.dlText{
	display:block;
	width:120px;
	float:left;
	}*/
	
DIV.downloadModul_marginalie UL LI SPAN.pdf{ background-image:url(/media/layout/web/img/icons/dl_pdf_small_343048.gif)}
DIV.downloadModul_marginalie UL LI SPAN.word{ background-image:url(/media/layout/web/img/icons/dl_word_small_343042.gif)}
DIV.downloadModul_marginalie UL LI SPAN.image{ background-image:url(/media/layout/web/img/icons/dl_img_small_343046.gif)}
DIV.downloadModul_marginalie UL LI SPAN.extern{ background-image:url(/media/layout/web/img/icons/dl_extern_small_343037.gif)}
DIV.downloadModul_marginalie UL LI SPAN.excel{ background-image:url(/media/layout/web/img/icons/dl_excel_small_343036.gif)}
	
/* ########## DownloadModul - ENDE (angepasst - 15.05.2012 - sb) ######### */

	
DIV.contentModul DIV.contModulContentWide{}

DIV.contentModul DIV.contModulContentWide{	
	padding:0px 15px 0px 15px;
	margin:0px 0px 10px 0px;
}

/*! NEU START !*/
DIV.contentModul DIV.contModulContentWide DIV.headlineModul {
	padding: 0px 0px 13px 0px;
}
	
DIV.contentModul DIV.contModulContentWide DIV.headlineModul H2{
	padding: 0px 0px 0px 0px;
}

/*! NEU ENDE !*/
	
DIV.contentModul DIV.contModulContentWide H2{
	padding:0px 15px 10px 0px;
	}
	
DIV.contentModul DIV.contModulContentWide P{
	padding:0px 15px 20px 0px;
	line-height:16px;
	font-size:11px;
	}
	
DIV.contentModul DIV.contModulContentWide P A{
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	}
	
DIV.contentModul DIV.contModulContentWide P A:hover{
	text-decoration:underline;
	}
	
/* SUS START */

DIV.row{
	padding: 37px 0 0 0;
	background: transparent url('/media/layout/web/img/row_border_bottom_lbbw_342779.png') no-repeat 0 bottom;
}
DIV.row.noBorder{
	background: none;
}
DIV.row:first-child{
	padding: 0;
}
DIV.contentModul DIV.contModulContentWide DIV.row H2{
	padding-right: 0;
}
DIV.row.two-thirds-one-third {
    background-position: -232px bottom;
}
DIV.row.one-third-two-thirds {
    background-position: -696px bottom;
}
DIV.row.three-thirds {
    background-position: -464px bottom;
}

DIV.contModulSubHead{
	background: transparent url('/media/layout/web/img/module/bg_modulcontent_710w_342912.png') no-repeat 0 -50px;
	padding: 0 15px 22px 15px;
}

DIV.contModulContentWide DIV.col.wrapTwoCol,
DIV.contModulContentWide DIV.col.wrapOneCol{
	float: left;
}
DIV.contModulContentWide DIV.col.wrapTwoCol{
	width: 448px;
}
DIV.contModulContentWide DIV.col.wrapOneCol{
	width: 216px;
}
DIV.col + DIV.col{
	margin-left: 16px;
}


DIV.row DIV.col DIV:first-child H2, 
BODY.index H2, 
DIV.row DIV.col DIV:first-child DIV.headline, 
BODY.index DIV.tabModulIndex .ui-tabs-panel DIV.imageTextModul_marginalie DIV.headline {
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 8px;
    padding-bottom: 4px;
}

DIV.row DIV.kontaktModul_marginalie,
DIV.row DIV.imageTextModul_marginalie,
DIV.row DIV.bx-wrapper{
	padding: 0 0 10px 0;
}

DIV.row DIV.textWidthImage.imageTop DIV.imageWrap, 
DIV.row DIV.textWidthImage.imageLeft DIV.imageWrap, 
DIV.tabModulIndex DIV.imageTextModul_marginalie DIV.image{
	float: left;
	margin-right: 15px;
}
DIV.row DIV.textWidthImage.imageTop DIV.imageWrap DD.imageCaption, 
DIV.row DIV.textWidthImage.imageLeft DIV.imageWrap DD.imageCaption, 
DIV.tabModulIndex DIV.imageTextModul_marginalie DIV.image DD.imageCaption{
	margin: 0;
}

DIV.row DIV.newsBox DIV.newsBoxHead,
DIV.row DIV.newsBox DIV.newsBoxFooter,
DIV.row DIV.newsBox DIV.newsListOuterWrap{
	background: none;
}
DIV.row DIV.newsListWrap,
DIV.row UL.newsList{
	padding: 0;
}
DIV.row UL.newsList,
DIV.row DIV.newsListWrap,
DIV.row DIV.newsListOuterWrap,
DIV.row DIV.newsBox{
	height: auto;
}

SPAN.imageSlideControl.next, SPAN.imageSlideControl.prev {
    display: inline-block;
    height: 11px;
    width: 0;
}
SPAN.pagerLink, SPAN.imageSlideControl {
    cursor: pointer;
    padding-left: 16px;
}
DIV.navi > UL LI UL LI A.subNav, 
H1.accHead SPAN.accStatus, DIV.accHead SPAN.accStatus
SPAN.pagerLink, 
SPAN.imageSlideControl, 
DIV.imageList A SPAN.imageListLink, 
DIV.bx-controls-direction A.bx-prev:hover, 
DIV.bx-controls-direction A.bx-next:hover {
    background: transparent url("/media/layout/web/img/global_sprite_lbbw_343041.png") no-repeat 0 0;
}

SPAN.imageSlideControlControlWrap {
    float: right;
}
SPAN.pagerLink.prev, 
SPAN.imageSlideControl.prev {
    background-position: 0 -696px;
}
SPAN.pagerLink.next, 
SPAN.imageSlideControl.next {
    background-position: 8px -496px;
}
SPAN.imageSlideControl.prev.disabled,
SPAN.imageSlideControl.next.disabled{
    background: none;
	cursor: default;
}
DIV.bx-wrapper{
    position: relative;
}
DIV.bx-controls-direction A.bx-prev, 
DIV.bx-controls-direction A.bx-next {
    display: block;
    height: 100%;
    position: absolute;
    text-indent: 9999px;
    top: 0;
    width: 10%;
}
DIV.bx-controls-direction A.bx-prev, 
DIV.bx-controls-direction A.bx-next, 
DIV.bx-controls-direction A.disabled:hover {
    background: transparent url("/media/layout/web/img/spacer_342787.gif") no-repeat 0 0;
}
DIV.bx-controls-direction A.bx-next {
    right: 0;
}
DIV.bx-controls-direction A.bx-prev:hover,
DIV.bx-controls-direction A.bx-next:hover{
    background-color: transparent;
}
DIV.bx-controls-direction A.bx-next:hover,
DIV.bx-controls-direction A.bx-prev:hover{
    background: url('/media/layout/web/img/global_sprite_lbbw_343041.png') no-repeat;
}
DIV.bx-controls-direction A.bx-next.disabled:hover,
DIV.bx-controls-direction A.bx-prev.disabled:hover{
    background: none;
	cursor: default;
}
DIV.bx-controls-direction A.bx-next:hover{
    background-position: right -1285px;
}
DIV.bx-controls-direction A.bx-prev:hover{
    background-position: left -1285px;
}
DIV.imageList A SPAN.imageListLink {
    background-position: center -1396px;
    bottom: 0;
    height: 40px;
    position: absolute;
    width: 100%;
}

.row .col DIV.newsBox{
	height: 231px;
}
.row .col DIV.newsBox LI.newsItem{
	background: none;
}

.col DIV.newsBox DIV.newsBoxFooter{
	width: 448px;
}
DIV.col DIV.newsBoxFooter A{
	text-decoration:none;
	font-weight:bold;
	color:#003366;
}
DIV.col DIV.newsBoxFooter A{
	float: right;
}

/* SUS ENDE */

/* contentModul - ENDE */

/* imageTextBelowModul - START */

DIV.imageTextBelowModul{
	width:680px;
	overflow:hidden;
	}
	
DIV.imageTextBelowModul DIV.imageTextBelow{
	width:216px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0px 16px 0px 16px;
	}
	
DIV.imageTextBelowModul DIV.imageTextBelow_first,
DIV.imageTextBelowModul DIV.imageTextBelow_third{
	margin:0px 0px 0px 0px;
	}

DIV.imageTextBelowModul DIV.imageTextBelow_first{
    clear: left;
}
	
DIV.imageTextBelowModul DIV.imageTextBelow DIV.image{
	background-color:#d7e5f2;
	height:189px;
	width:216px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	}
	
DIV.imageTextBelowModul DIV.imageTextBelow DIV.image{
	background-color:#d7e5f2;
	height:189px;
	width:216px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	}
	
DIV.imageTextBelowModul DIV.imageTextBelow DIV.image IMG{
	display:block;
	margin:0px auto;
	}
	
DIV.imageTextBelowModul DIV.imageTextBelow DIV.text{
	padding:15px 0px 0px 0px;
	line-height:16px;
	font-size:11px;
	}
    
DIV.text A.searchResultHead{
    font-size: 11px;
    color: #000 !important;
    text-decoration: none !important;
}
DIV.text A.searchResultHead:after,
DIV.imageList A:after{
    content: "" !important;
}
	
/* imageTextBelowModul - ENDE */

/* imageTextBelowModul for contentAccModulAwards - START */
	
DIV.imageTextBelowModulAwards DIV.imageTextBelow{
	width:335px !important;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0px 10px 0px 0;
	}
	
DIV.imageTextBelowModulAwards DIV.imageTextBelow_last{
	margin-right:0;
	}
	
	
DIV.imageTextBelowModulAwards DIV.imageTextBelow DIV.image{
	background-color:#d7e5f2;
	height:185px;
	width:335px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center;

}

DIV.imageTextBelowModulAwards DIV.imageTextBelow DIV.image IMG{
	display:block;
	margin:0px auto;
	}
	
DIV.imageTextBelowModulAwards DIV.imageTextBelow DIV.text{
	padding:15px 0px 0px 0px;
	line-height:16px;
	font-size:11px;
	}
	
/* imageTextBelowModul for contentAccModulAwards - ENDE */

/* imageTextBesideModul/newsModul - START */

DIV.imageTextBesideModul{
	width:680px;
	overflow:hidden;
	}

DIV.imageTextBesideModul DIV.imageTextBeside{
	overflow:hidden;
	border-bottom:1px solid #d6e5f3;
	margin:15px 0px 15px 0px;
	}
DIV.imageTextBesideModul DIV.imageTextBeside A{
	text-decoration: none;
}
DIV.imageTextBesideModul DIV.imageTextBeside A:after{
	content: "";
	}
    
DIV.imageTextBesideModul DIV.imageTextBeside P.datum{
    padding: 0 0 4px 0 !important;
}

DIV.imageTextBesideModul DIV.imageTextBeside DIV.image{
	float:left;
	margin:0px 0px 15px 0px;
	}
    
DIV.imageTextBesideModul DIV.imageTextBeside DIV.image IMG{
	padding:10px 10px 10px 10px;
	margin:0px 15px 0px 0px;
	background-color:#d7e5f2;
	}
	
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text{
	float:left;
	width:445px;
	margin:0px 0px 15px 0px;
	line-height:16px;
	}
	
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text P{
	padding:0px 0px 0px 0px;
	}
	
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text A {
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	display:block;
	}
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text A:after {
	content: "\00A0\00BB";
}
	
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text SPAN A{
	font-weight:normal;
	color:#000000;
	text-decoration:none!important;
	display:block;
    padding:0px 0px 15px 0px;
	}
	
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text SPAN A:after{
	content: "";
}
	
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text A:hover {
	text-decoration:underline;
	}
    
DIV.imageTextBesideModul DIV.imageTextBeside DIV.text A.more:after {
	content: "\00A0\00BB";
}
	
DIV.imageTextBesideModul{
    margin:0;
	}
    
DIV.accContent DIV.imageTextBesideModul{
	/*margin:0 0 0 15px;*/
	}

/* imageTextBesideModul/newsModul - ENDE */

/* charSelector/monthSelector - START */

DIV.charSelector{
	border-bottom:1px solid #d6e5f3;
	margin:0px 0px 0px 0px;
    zoom: 1;
	}
DIV.charSelector:before,
DIV.charSelector:after{
    display: table;
    content: "";
}
DIV.charSelector:after{
    clear: both;
}

DIV.charSelector A{
	display:block;
	float:left;
	line-height:25px;
	width:26px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	color:#369;
	font-weight:bold;
	text-decoration:none;
	}
DIV.charSelector A:after{
	content: "";
}
	
DIV.charSelector A.aktiv{
	color:#003366;
	background-color:#d6e5f3
	}
	
DIV.charSelector A:hover{
	color:#003366;
	background-color:#d6e5f3
	}
	
DIV.charSelector SPAN.false{
	display:block;
	float:left;
	line-height:25px;
	width:26px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	color:#d7e5f2;
	font-weight:bold;
	cursor:default;
	}
	
DIV.charSelector A.firstChar{
	padding:0px 1px 0px 1px;
	}
	
DIV.charSelector A.lastChar{
	padding:0px 1px 0px 1px;
	}
	
DIV.monthSelector A,
DIV.monthSelector SPAN.false{
	width:56px;
	}
	
DIV.monthSelector A.firstChar{
	padding:0px 2px 0px 2px;
	}
	
DIV.monthSelector A.lastChar{
	padding:0px 2px 0px 2px;
	}

/* charSelector/monthSelector - ENDE */

/* pageBrowser - START */

DIV.pageBrowser{
	padding:0px 0px 15px 0px;
	cursor:default;
	background-image:none;
    zoom: 1;
	}
DIV.pageBrowser:before,
DIV.pageBrowser:after{
    display: table;
    content: "";
}
DIV.pageBrowser:after{
    clear: both;
}
DIV.pageBrowser A:after{
    content: "";
}
DIV.pageBrowser DIV.pageBrowserLeft{
	float:left;
    padding: 4px 0 0 0;
}
DIV.pageBrowser DIV.pageBrowserLeft SPAN,
DIV.pageBrowser DIV.pageBrowserLeft A{
	float:left;
}
DIV.pageBrowser DIV.pageBrowserRight{
    float:right;
    padding: 4px 0 0 0;
}
DIV.pageBrowser DIV.pageBrowserRight A,
DIV.pageBrowser DIV.pageBrowserRight SPAN{
    float: left;
}
DIV.pageBrowser DIV.pageBrowserRight A{
	text-decoration:none;
	font-weight:bold;
	color:#003366;
	font-size:11px;
}
DIV.pageBrowser DIV.pageBrowserRight A.aktiv,
DIV.pageBrowser DIV.pageBrowserRight A:hover{
	text-decoration:underline;
	}
DIV.pageBrowser DIV.pageBrowserRight SPAN{
	font-weight:bold;
	color:#003366;
	font-size:11px;
	padding:0px 1px 0px 0px;	
	}
	
DIV.pageBrowser DIV.pageBrowserLeft A{
	text-decoration:none;
	font-weight:bold;
	color:#003366;
	font-size:11px;
	padding:0px 1px 0px 0px;	
	}
	
DIV.pageBrowser DIV.pageBrowserLeft A.aktiv,
DIV.pageBrowser DIV.pageBrowserLeft A:hover{
	text-decoration:underline;
	}
	
DIV.pageBrowser DIV.pageBrowserLeft SPAN{
	font-weight:bold;
	color:#003366;
	font-size:11px;
	}
DIV.pageBrowser DIV.pageBrowserLeft SPAN,
DIV.pageBrowser DIV.pageBrowserRight SPAN{
    padding:0 3px 0 3px;
}
DIV.pageBrowser DIV.pageBrowserLeft SPAN:first-child{
	padding:0 5px 0 0;	
	}
	
DIV.pageBrowser DIV.pageBrowserLeft SPAN.label{
	font-weight:normal;
	}
DIV.pageBrowserBottom {
	margin-bottom:0 !important;
	padding-bottom:15px !important;
}

/* pageBrowser - ENDE */

/* filterModul - START */
	
DIV.filterModul{
	position:relative;
	background-color:#d7e5f2;
	padding:15px 15px 15px 15px;
	}
	
DIV.filterModulFooter{
	width:680px;
	height:36px;
	overflow:hidden;
	background-image:url(/media/layout/web/img/formulare_1/categoryPickerFooter_343134.gif);
	background-repeat:no-repeat;
	padding:0px 0px 10px 0px;
	}

/* filterModul - ENDE */

/* contentHeadMedia - START */

DIV.contentHeadMedia{
	padding:0;
}

DIV.contentHeadMedia IMG{
	display:block;
}
/* contentHeadMedia - ENDE */

DIV.stepModulContent A {
	color:#003366;
	text-decoration:none;
	font-weight:bold;
}
DIV.stepModulContent A:hover {
	text-decoration:underline;
}
DIV.boxImage {
	float: left;
	margin: 0 15px 0 0;
}
DIV.boxTable {
	float: left;
}


/* Suchergebnis */
DIV.searchModulTop {
	width: 680px;
	height: 95px;
	margin: 0px;
	background:url(/media/layout/web/img/module/searchmodul/bg_search_modul_top_342861.png) no-repeat top left;
}
DIV.searchModulTop DIV.formularWrap {
	float:left;
}
DIV.searchModulTopMargin {
	clear:both;
	font-size: 0px;
	line-height: 0px;
	height: 14px;
}
DIV.searchModulTop DIV.searchModulTopWrap {
	padding: 16px 0 0 23px;
	margin:0 0 7px 0;
	height:43px;
}
DIV.searchModulTopStiftung DIV.searchModulTopWrap {
	padding-left:48px;
}
DIV.searchModulTopPress DIV.searchModulTopWrap {
	padding-left:97px;
}
DIV.searchModulTop DIV.searchModulBottomWrap {
	padding: 0px 0px 0px 14px;
	height:43px;
}
DIV.searchModulTop DIV.searchModulTopWrap DIV.eingabeWrapEnd {
	margin-right:6px;
}
DIV.searchModulTop DIV.searchModulTopWrap DIV.selectWrap {
	margin-bottom:0;
}
DIV.searchModulTop DIV.searchModulTopWrap DIV.selectWrapEnd {
	margin-bottom:0;
	margin-right:3px;
}
DIV.searchModulTop DIV.eingabeWrap {
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	height:19px;
	overflow:hidden;
	background-image:url(/media/layout/web/img/formulare_1/bg_input_343128.png);
	background-repeat:no-repeat;
	background-position:top left;
}
DIV.searchModulTop DIV.eingabeWrapEnd {
	height:23px;
	width:3px;
	float:left;
	margin:0px 13px 0px 0px;
	background-image:url(/media/layout/web/img/formulare_1/bg_input_343128.png);
	background-repeat:no-repeat;
	background-position:top right;
}
DIV.searchModulTop INPUT.eingabe{
	padding:3px 5px 1px 5px;
	font-size:11px;
	border:none;
	outline:none;
	background-color:#f6f9fe;
}	
DIV.innerModuleFilter{
    border-bottom: 1px solid #D6E5F3;
    zoom: 1;
}
DIV.innerModuleFilter:before,
DIV.innerModuleFilter:after{
    display: table;
    content: "";
}
DIV.innerModuleFilter:after{
    clear: both;
}
DIV.moduleSeachResultFilterStiftung DIV.innerModuleFilter{
    border-bottom: none;
}
DIV.searchModulContent {
	display: block;
}

DIV.searchModulContent SPAN{
	font-size: 11px;
	margin: 6px 0px 9px 0px;
	padding: 0px;
	display: block;
}
DIV.searchModulContent A{
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
DIV.searchModulContent A:hover{
	text-decoration: underline;
}
DIV.moduleSeachResultFilter {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
DIV.moduleSeachResultFilter H2.headSearchResult {
	float:left;
	color:#002266;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
DIV.moduleSeachResultFilterStiftung,
DIV.moduleSeachResultFilterNews {
	border-bottom:0;
}

/* innerModulePageNav */
DIV.innerModulePageNav {
	float:right;
}
DIV.innerModulePageNav SPAN,
DIV.innerModulePageNav UL,
DIV.innerModulePageNav UL LI,
DIV.innerModulePageNav A {
	display:inline-block;
	vertical-align: top;
}
DIV.innerModulePageNav A{
    text-decoration: none;
}
DIV.innerModulePageNav A:after{
    content: "";
}
DIV.innerModulePageNav A.forward,
DIV.innerModulePageNav A.back{
    background: transparent url(/media/layout/web/img/module/searchmodul/btn_page_flip_342866.png) no-repeat left 6px;
    display: inline-block;
    width: 10px;
    height: 22px;
}
DIV.innerModulePageNav A.forward{
    background-position: right 6px;
    padding-left: 3px;
}
DIV.innerModulePageNav A.back{
    padding-right: 3px;
}
DIV.innerModulePageNav SPAN {
	font-size:11px;
	font-weight:bold;
	color:#003366;
	padding:4px 0 0 0;
	margin:0 10px 0 0;
}
DIV.innerModulePageNav UL LI A,
DIV.innerModulePageNav UL LI.active{
	padding:4px 8px;
}
DIV.innerModulePageNav UL LI.active,
DIV.innerModulePageNav UL LI:hover{
	background:#d7e5f2;
	color:#003366;
}
DIV.innerModulePageNav UL LI A:hover{
	color:#003366;
}
DIV.innerModulePageNav UL LI,
DIV.innerModulePageNav UL LI A {
	color:#89a7c5;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
/* Suche ENDE */

DIV.contentModul DIV.contModulContent P.newsDate{
    padding-bottom: 0;
}

/* JPlayer Video */
DIV.jp-video{
    position: relative;
    background-color: #000;
}
A.jp-play,
A.jp-pause,
A.jp-mute,
A.jp-unmute,
A.jp-full-screen,
A.jp-restore-screen,
A.jp-previous,
A.jp-next,
A.jp-repeat,
A.jp-repeat-off,
DIV.jp-controls,
DIV.jp-controls-holder{
    background: url('/media/layout/web/js/jquery_1/jplayer/control_sprite_lbbw_342652.png') repeat-x scroll left -180px;
}
DIV.jp-gui{
    position: relative;
}
DIV.jp-type-single{
	margin-bottom: 12px;
}
DIV.jp-video-full DIV.jp-gui,
DIV.jp-type-single DIV.jp-gui{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
DIV.jp-seek-bar{
    position: absolute;
    bottom: 31px;
    height: 3px;
    background-color: #d1e2f3;
    cursor: pointer;
}
DIV.jp-play-bar{
    margin-top: 1px;
    height: 1px;
    background-color: #026;
}
DIV.jp-seek-bar{
    top: -3px;
    height: 3px;
    background-color: #d1e2f3;
}
DIV.jp-interface DIV.volume,
DIV.jp-interface A.jp-full-screen,
DIV.jp-interface A.jp-restore-screen,
DIV.jp-interface A.jp-repeat,
DIV.jp-interface A.jp-repeat-off{
    position: relative;
    float: right;
}
DIV.jp-interface DIV.volume{
    margin-right: 0;
}
DIV.jp-volume-bar-wrap{
    display:none;
    position: absolute;
    width: 17px;
    top: -60px;
    left: 0;
    height: 60px;
    background-color: #194d80;
}
DIV.jp-volume-bar{
    cursor: pointer;
    position: absolute;
    width: 7px;
    bottom: 8px;
    left: 5px;
    height: 45px;
    background-color: #93a4d0;
}
DIV.jp-volume-bar-value{
    position: absolute;
    bottom: 0;
    width: 7px;
    background-color: #fff;
}
DIV.jp-controls-holder,
DIV.jp-controls{
    padding: 3px 0 3px 0;
}
DIV.jp-controls,
DIV.jp-controls-holder{
    width: 100%;
}
DIV.jp-controls A:first-child,
DIV.jp-controls-holder:first-child,
DIV.jp-controls A:first-child + A.jp-pause,
DIV.jp-controls-holder:first-child + A.jp-pause{
    margin-left: 3px;
}
DIV.jp-controls A:after,
DIV.jp-type-playlist A:after{
	content: "";
}
DIV.jp-current-time{
    margin-left: 10px;
}
DIV.jp-current-time,
DIV.jp-duration{
    line-height: 17px
}
DIV.jp-duration,
DIV.jp-current-time:after{
    color: #d1e2f3;
}
DIV.jp-current-time{
    color: #fff;
    font-weight: bold;
}
DIV.jp-interface:before, DIV.jp-interface:after{
	display: table;
	content: "";
}
DIV.jp-interface:after{
	clear: both;
}
DIV.jp-interface{
	zoom: 1;
}
DIV.jp-interface DIV,
DIV.jp-interface A{
    float: left;
}

DIV.jp-current-time:after{
    content: "\00A0\002F\00A0";
}

A.jp-play,
A.jp-pause,
A.jp-mute,
A.jp-unmute,
A.jp-full-screen,
A.jp-restore-screen,
A.jp-previous,
A.jp-next,
A.jp-repeat,
A.jp-repeat-off{
    display: block;
    height:17px;
    width:17px;
    margin-right: 3px;
    background-repeat: no-repeat
}
A.jp-repeat,
A.jp-repeat-off,
A.jp-mute,
A.jp-unmute{
    margin-right: 6px;
}
A.jp-play{
    background-position: left -20px;
}
A.jp-play:hover{
    background-position: right -20px;
}
A.jp-pause{
    background-position: left -40px;
}
A.jp-pause:hover{
    background-position: right -40px;
}
A.jp-repeat{
    background-position: left -80px;
}
A.jp-repeat:hover,
A.jp-repeat-off{
    background-position: right -80px;
}
A.jp-mute{
    background-position: left -100px;
}
A.jp-mute:hover{
    background-position: right -100px;
}
A.jp-unmute{
    background-position: left -120px;
}
A.jp-unmute:hover{
    background-position: right -120px;
}
A.jp-full-screen{
    background-position: left -140px;
}
A.jp-full-screen:hover{
    background-position: right -140px;
}
A.jp-restore-screen{
    background-position: left -160px;
}
A.jp-restore-screen:hover{
    background-position: right -160px;
}
A.jp-previous{
    background-position: left 0;
}
A.jp-previous:hover{
    background-position: right 0;
}
A.jp-next{
    background-position: left -60px;
}
A.jp-next:hover{
    background-position: right -60px;
}

DIV.jp-type-playlist{
    position: relative;
}

DIV.jp-type-playlist UL LI{
    list-style-type: none;
}

DIV.jp-type-playlist UL.blueBox{
    padding: 5px 10px 5px 10px !important;
	margin-bottom: 0 !important;
}

DIV.jp-type-playlist UL LI{
    border-top: 1px solid #d6d6d6;
}
DIV.jp-type-playlist UL LI:first-child{
    border-top: none;
}

DIV.jp-type-playlist UL LI A{
    display: block;
    color: #000;
    text-decoration: none;
    padding: 5px 0 5px 0;
	font-weight: normal;
}

DIV.jp-type-playlist UL LI A.jp-playlist-current{
    font-weight: bold;
}

/* Full Screen Settings */

div.jp-video-full {
	width:480px;
	height:270px;
	position:static !important; 
    position:relative;
    top:0;
    left:0;
}
div.jp-video-full div.jp-playlist{
    display:none;
}
div.jp-video-full div div {
	z-index:1000;
}
div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; 
    position: relative;
	overflow: hidden;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; 
    position: static;
	bottom: 0;
	left: 0;
	width:100%;
	height:23px;
	z-index:1001;
}
/* Bühnen Modul */
DIV.buehnenmodul{
	padding: 0;
	padding-top: 0;
}
DIV.buehnenmodulContent{
	padding: 10px;
	display: none;
}
DIV.buehnenmodulHeader{
	position: relative;
}
DIV.buehnenmodulHeaderContent{
	position: absolute;
	top: 20px;
	right: 47%;
	bottom: 20px;
	left: 20px;
}
DIV.buehnenmodulHeader A{
	cursor: pointer;
	position: absolute;
	left: 0;
	bottom: 0;
}
A.buehnenmodulContentClose{
	display: none;
}
DIV.buehnenmodulHeader IMG{
	display: block;
	width: 100%;
}
DIV.csc-frame-bluebox, DIV.buehnenmodul, DIV.csc-frame-buehnenmodul {
	background: #e8f0f9;
}