/*
  This file contains all primary css settings:
  0) Frame
  1) Frame Inhalt
  2) Link (Inhalt)
  3) Title (Inhalt)
  4) List (Inhalt)
  5) Picture, Video (Inhalt)
  6) Table  (Inhalt)
  7) Text (Inhalt)
  8) Akkordeon -> dynamische Liste (Inhalt)
  9) Gallery (Inhalt)
 10) Tagcloud (Inhalt) 
 11) Zielgruppe, eServices  
 12) Bühne
 13) Coverflow  
 14) Slider
 15) Rundgang 
  X) Demo

Note:
.aii -> Allgemeine Informationen, Inhalt
.aim -> Allgemeine Informationen, Megamap
.ais -> Allgemeine Informationen, Slot
.ait -> Allgemeine Informationen, Trefferliste
 
.pri -> Presseinformationen, Inhalt
.prm -> Presseinformationen, Megamap
.prs -> Presseinformationen, Slot
.prt -> Presseinformationen, Trefferliste

.frt -> Frage, Trefferliste

.put -> generische Publikationen, Trefferliste
.pus -> generische Publikationen, Slot

.kwi -> kurze Weisung, Inhalt
.kws -> kurze Weisung, Slot
.kwt -> kurze Weisung, Trefferliste

.bii -> Bild, Inhalt
.bis -> Bild, Slot

.vii -> Video, Inhalt
.vis -> Video, Slot
.vit -> Video, Trefferliste

.koi -> Kontakt, Inhalt
.kos -> Kontakt, Slot

.dyi -> dynamische Liste, Inhalt 
.dys -> dynamische Liste, Slot
.dyt -> dynamische Liste, Trefferliste 

.mai -> manuelle Liste, Inhalt 
.mas -> manuelle Liste, Slot
.mat -> manuelle Liste, Trefferliste 

.lii -> Liste ,Inhalt
.lis -> Liste ,Slot

.lsi -> Linksamlung, Inhalt 
.lss -> Linksamlung, Slot
.lst -> Linksamlung, Trefferliste 

.bgi -> Bildergalerie, Inhalt 
.bgs -> Bildergalerie, Slot
.bgt -> Bildergalerie, Trefferliste 

.tcs -> Tagcloud, Slot

.pai -> Partner, Inhalt
.pas -> Partner, Slot

.szg -> Startseite, Zielgruppe
.ses -> Startseite, eService
.sei -> eService, Inhalt

.sbu -> Startseite, Bühne
.ssm -> Startseite, Megamap

.sco -> Startseite, Coverflow

.rdg -> Rundgang
*/

/*---------------*/
/*0.0) *** Frame ***/
/*---------------*/
.ContentRowNormal {
	clear: both;
	/*display: table;*/
}

.ContentRowWhite {
	clear: both;
	background-color: #ffffff;
	display: table;
}

.contentContainer {
	background-color: #f2f2f2;
	z-index: 0;
	position: relative;
}

.content {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	padding: 7px;
}

.contentBreadcrumb {
	line-height: 13px;
	height: 13px;
	margin-bottom: 22px;
	clear: both;
}

.contentBreadcrumb a {
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}

.contentBreadcrumb a:hover {
	color: #e2001a;

	/*css korrektur t*/
	background-color:transparent;
}

.contentBreadcrumb span {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	font-size: 11px;
}

.contentBreadcrumb img {
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
}

.contentRight {
	float: left;
	width: 710px;
	margin-left: 10px;
	display: table;
}

.contentRightStart {
	float: left;
	width: 940px;
	display: table;
}

.footerLinksContainer {
	clear: both;
	position: relative;
	top: 20px;
	padding-top: 20px;
	height: 30px;
}

.footerLinks {
	position: absolute;
	top: 18px;
	right: 0px;
	height: 13px;
}

.footerLink {
	float: right;
	margin-left: 20px;
	line-height: 13px;
}

.footerLink a {
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}

.footerLink a:hover {
	color: #e2001a;

	/*css korrektur t*/
	background-color:transparent;
}

.footerLink img {
	margin-right: 5px;
}

/*------------------*/
/*0.1) *** Frame ****/
/*------------------*/
.marketingStage {
	width: 940px;
}

.marketingStage .marketingStageContainer {
	width: 930px;
}

.eServicePage {
	width: 710px;
}

.eServicePage .eServicePageContainer {
	width: 690px;
}

.ContentRowWhiteIE {
	width: 710px;
}

.ContentRowNormalIE,
.accordion,
.accordion div .accordionTabContent {
	width:940px;
}

.accordion div .accordionTabContent .accordionContentBox {
	width:300px;
	float: left;
	margin-left:10px;
	margin-right:0;
	background-color:#fff;
}

.accordion div .accordionTabContent .clear1280 {
	clear: both;
}

.accordion div .accordionTabContent .entireWidth {
	width:920px;
	float:none;
}

.accordion div .accordionTabContent .accordionContentBox .accordionContentTextBox {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 8px;
	background-color: #ffffff;
	padding:0;
}

.accordionLeft,
.accordionLeft div .accordionTabContent {
	width: 335px;
}

.accordionLeft div .accordionTabContent .accordionContentBox {
	width:335px;
	float: left;
	margin-left:0;
}

.ContentRow {
	padding:20px 10px 12px 10px;
	background-color:#fff;
}

/*---------------------------------------*/
/*1.0) *** Frame Inhalt ******************/
/* Inhalt, Slot, Megamap, Trefferliste ***/
/*---------------------------------------*/
.clear {
	clear:both;
}

.aii-section, .ais-section, .ais-aside, .ait-section,
.bii-section, .bis-aside,
.bgi-section, .bgt-section, .bgs-aside, 
.vii-section, .vis-aside, .vit-section,
.pri-section, .prs-section, .prs-aside, .prt-section,
.frt-section,
.pui-section, .put-section, .pus-section, .pus-aside,
.kws-section, .kws-aside, .kwt-section, .kwi-section,
.koi-section, .kos-aside,
.pai-section, .pas-aside,
.lii-section,
.dyi-section, .dys-section, .dys-aside, .dyt-section, .dyl-section, .dyl-aside,
.mai-section, .mas-section, .mas-aside, .mat-section, .mal-section, .mal-aside,
.lsi-section, .lss-section, .lss-aside, .lst-section,
.tcs-aside {
	width:100%;
	clear:both;
}

.aii-section, .ais-section, .ais-aside, .aim-aside,  .ait-section,  
.bii-section, .bis-aside,
.bgi-section, .bgt-section, .bgs-aside, 
.vii-section, .vis-aside, .vit-section,  
.pri-section, .prs-section, .prs-aside, .prm-aside,  .prt-section, .prm-div,
.frt-section,
.pui-section, .put-section, .pus-section, .pus-aside,
.lii-section, .lit-section, .lis-section, .lis-aside,
.kwi-section, .kws-section, .kws-aside, .kwt-section,
.koi-section, .kos-aside,
.pai-section, .pas-aside,
.dyi-section, .dys-section, .dys-aside, .dyt-section, .dyl-section, .dyl-aside,
.mai-section, .mas-section, .mas-aside, .mat-section, .mal-section, .mal-aside,
.lsi-section, .lss-section, .lss-aside, .lst-section,
.tcs-aside,
.ssm-aside{
	font-family:Arial;
	font-size: 12px;
	line-height:16px;
	font-weight:normal;
	clear:both;
	display:table;
}

.dyi-section .pri-section, .dys-section .prs-section, .dys-aside .prs-aside,
.dyi-section .aii-section, 
.dyi-section .kwi-section, .dys-section .kws-section, .dys-aside .kws-aside,
.dyi-section .vii-section, .dys-section .vis-section, .dys-aside .vis-aside,
.dyi-section .bii-section, .dys-section .bis-section, .dys-aside .bis-aside,
.dyi-section .pui-section, 
.dyi-section .lii-section, .dys-section .lis-section, .dys-aside .lis-aside,
.dyi-section .mal-section, .dys-section .mal-section, .dys-aside .mal-aside,
.dyi-section .dyl-section, .dys-section .dyl-section, .dys-aside .dyl-aside
.mai-section .pri-section, .mas-section .prs-section, .mas-aside .prs-aside,
.mai-section .aii-section, 
.mai-section .kwi-section, .mas-section .kws-section, .mas-aside .kws-aside,
.mai-section .vii-section, .mas-section .vis-section, .mas-aside .vis-aside,
.mai-section .bii-section, .mas-section .bis-section, .mas-aside .bis-aside,
.mai-section .pui-section, 
.mai-section .lii-section, .mas-section .lis-section, .mas-aside .lis-aside,
.mai-section .mal-section, 
.mai-section .dyl-section  {
	padding-bottom:10px;
}

.mai-section .fri-section,
.dyi-section .fri-section {
	padding-bottom:20px;
} 

.aii-section .cr-col1,
.koi-section .cr-col1,
.pai-section .cr-col1,
.bii-section .cr-col1,
.vii-section .cr-col1,
.pri-section .cr-col1,
.kwi-section .cr-col1,
.pui-section .cr-col1,
.fri-section .cr-col1 {
	display:block;
}


.bgi-section .cr-col1 {
	display:table;
}

.mai-section .aii-section .cr-col1,
.mai-section .koi-section .cr-col1,
.mai-section .bii-section .cr-col1,
.mai-section .vii-section .cr-col1,
.mai-section .pri-section .cr-col1,
.mai-section .kwi-section .cr-col1,
.mai-section .pui-section .cr-col1,
.mai-section .fri-section .cr-col1,
.dyi-section .aii-section .cr-col1,
.dyi-section .koi-section .cr-col1,
.dyi-section .bii-section .cr-col1,
.dyi-section .vii-section .cr-col1,
.dyi-section .pri-section .cr-col1,
.dyi-section .kwi-section .cr-col1,
.dyi-section .pui-section .cr-col1,
.dyi-section .fri-section .cr-col1,
.dyi-section .lii-section .cr-col1,
.dyl-section .cr-col1,
.mal-section .cr-col1   {
	display:table;
	width:100%;
}

.mai-section .aii-section .cr-col2,
.mai-section .koi-section .cr-col2,
.mai-section .bii-section .cr-col2,
.mai-section .vii-section .cr-col2,
.mai-section .pri-section .cr-col2,
.mai-section .kwi-section .cr-col2,
.mai-section .pui-section .cr-col2,
.mai-section .fri-section .cr-col2,
.dyi-section .aii-section .cr-col2,
.dyi-section .koi-section .cr-col2,
.dyi-section .bii-section .cr-col2,
.dyi-section .vii-section .cr-col2,
.dyi-section .pri-section .cr-col2,
.dyi-section .kwi-section .cr-col2,
.dyi-section .pui-section .cr-col2,
.dyi-section .fri-section .cr-col2,
.dyi-section .lii-section .cr-col2,
.dyl-section .cr-col2,
.mal-section .cr-col2   {
	display:table;
	width: 100%;
}

/*1.1) *** Inhalt ***/
.aii-section .cr-language,
.pri-section .cr-language,
.kwi-section .cr-language {
	float:right;
	background-image: url("../images/dummy_icon.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
}

.koi-section .koi-col1 {
	float:left;
	margin-bottom:10px;
	width:335px;
	margin-right:20px;
}

.pai-section .pai-col1 {
	float:left;
	margin-bottom:10px;
	width:335px;
	margin-right:20px;
}

.koi-section .koi-col2,
.pai-section .pai-col2 {
	margin-bottom:10px;
}


/*1.2) *** Slot ***/
.ais-section .cr-language, .ais-aside .cr-language,
.prs-section .cr-language, .prs-aside .cr-language,
.pus-section .cr-language,
.kws-section .cr-language {
	float:left;
	padding:0 5px 0 0;	
}

.cr-line {
	border-bottom:1px solid #b2b2b2;
	margin-bottom:10px;
	list-style-type:none;
}

.dyi-section p.cr-line, .dys-section p.cr-line, .dys-aside p.cr-line,
.mai-section p.cr-line, .mas-section p.cr-line, .mas-aside p.cr-line {
	border-bottom:1px solid #b2b2b2;
	margin-bottom:10px;
	padding-bottom:10px;
}

/*1.3) *** Megamap ***/
.aim-aside,
.prm-aside,
.ssm-aside {
	color: #000000;
	line-height:15px;
	width:100%;
	height:60px;
	margin-bottom:13px;
}

.aim-aside div,
.prm-aside div,
.ssm-aside div {
	display:table;
	margin-left:70px;
	width:120px;
	height:60px;
	overflow: hidden;
}

/*1.4) *** Trefferliste ***/
.ait-section,
.vit-section,
.prt-section,
.frt-section,
.put-section,
.kwt-section,
.dyt-section,
.mat-section,
.lst-section,
.bgt-section {
	padding:15px 10px 5px 10px;
	border-bottom:1px solid #ccc;
	width:670px;
}

.cr-redbox {
	padding:10px 10px 0 10px;
	margin-top:10px;
	margin-bottom:0;
	background-color: #F9CCCF;
	border:0;
}


.ait-section .ait-col,
.vit-section .vit-col,
.prt-section .prt-col,
.frt-section .frt-col,
.put-section .put-col,
.kwt-section .kwt-col,
.dyt-section .dyt-col,
.mat-section .mat-col,
.lst-section .lst-col,
.bgt-section .bgt-col {
	margin-right:0;
	float:left;
	width:487px;
	min-height:80px;
}

.frt-section .frt-col,
.kwt-section .kwt-col,
.dyt-section .dyt-col,
.mat-section .mat-col,
.lst-section .lst-col,
.ait-section .ait-nopic,
.vit-section .vit-nopic,
.prt-section .prt-nopic,
.put-section .put-nopic,
.bgt-section .bgt-nopic {
	margin-left:100px;
}

.ait-section .cr-footer,
.put-section .cr-footer,
.prt-section .cr-footer,
.kwt-section .cr-footer,
.dyt-section .cr-footer,
.mat-section .cr-footer,
.lst-section .cr-footer,
.vit-section .cr-footer,
.frt-section .cr-footer,
.bgt-section .cr-footer {
 	display: table;
	padding-left:20px;
}

/*---------------------------------------*/
/*2.0) *** Link **************************/ 
/* Inhalt, Slot, Megamap, Trefferliste ***/
/*---------------------------------------*/
/*standard version*/
.aii-section a, .ais-section a, .ais-aside a, .aim-aside a, .ait-section a,
.bii-section a, .bis-aside a,
.bgi-section a, .bgs-aside a, .bgt-section a,
.vii-section a, .vis-aside a, .vit-section a,
.pri-section a, .prs-section a, .prs-aside a, .prm-aside a, .prt-section a,
.frt-section a,
.put-section a,
.pui-section a, .pus-section a, .pus-aside a,
.kwi-section a, .kws-section a, .kws-aside a, .kwm-div a, .kwt-section a,
.koi-section a, .kos-aside a,
.pai-section a, .pas-aside a,
.lii-section a, .lis-section a, .lis-aside a,
.dys-section a, .dys-aside a, .dyt-section a,
.mas-section a, .mas-aside a, .mat-section a,
.lss-section a, .lss-aside a, .lst-section a,
.mal-section a, .mal-aside a,
.dyl-section a, .dyl-aside a,
.sei-section a, .ses-section a, .szg-section a, .sbu-container a,
.ssm-aside a,
.sbu-section a,
.rdg-section a {
	line-height:12px;
	color:#e2001a;
	text-decoration:underline;
	background-color:transparent;	
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
}

.aii-section a:visited, .ais-section a:visited, .ais-aside a:visited, .aim-aside a:visited, .ait-section a:visited,
.bii-section a:visited, .bis-aside a:visited,
.bgi-section a:visited, .bgs-aside a:visited, .bgt-section a:visited,
.vii-section a:visited, .vis-aside a:visited, .vit-section a:visited,
.pri-section a:visited, .prs-section a:visited, .prs-aside a:visited, .prm-aside a:visited, .prt-section a:visited,
.frt-section a:visited,
.put-section a:visited,
.pui-section a:visited, .pus-section a:visited, .pus-aside a:visited,
.kwi-section a:visited, .kws-section a:visited, .kws-aside a:visited, .kwm-div a:visited, .kwt-section a:visited,
.koi-section a:visited, .kos-aside a:visited,
.pai-section a:visited, .pas-aside a:visited,
.lii-section a:visited, .lis-section a:visited, .lis-aside a:visited,
.dys-section a:visited, .dys-aside a:visited, .dyt-section a:visited,
.mas-section a:visited, .mas-aside a:visited, .mat-section a:visited,
.lss-section a:visited, .lss-aside a:visited, .lst-section a:visited,
.mal-section a:visited, .mal-aside a:visited,
.dyl-section a:visited, .dyl-aside a:visited,
.sei-section a:visited, .ses-section a:visited, .szg-section a:visited, .sbu-container a:visited,
.ssm-aside a:visited,
.sbu-section a:visited,
.rdg-section a:visited {
	color:#f6b2ba;
}

.ais-section h2 a, .ais-aside h2 a,
.bgs-section h2 a, .bgs-aside h2 a,
.bis-aside h2 a,
.vis-aside h2 a,
.prs-section h2 a, .prs-aside h2 a,
.frs-section h2 a, .frs-aside h2 a,
.pui-section h2 a, .pus-section h2 a, .pus-aside h2 a,
.lii-section h2 a, .lis-section h2 a, .lis-aside h2 a,
.lii-section h3 a, .lis-section h3 a, .lis-aside h3 a,
.kws-section h2 a, .kws-aside h2 a,
.kos-aside h2 a,
.mai-section h2 a, .mas-section h2 a, .mas-aside h2 a,
.mal-section h2 a, .mal-section h2 a, .mal-aside h2 a, .mal-section h3 a, .mal-section h3 a, .mal-aside h3 a, .mal-section h4 a, .mal-section h4 a, .mal-aside h4 a, .mal-section h5 a, .mal-section h5 a, .mal-aside h5 a, .mal-section h6 a, .mal-section h6 a, .mal-aside h6 a,
.dyl-section h2 a, .dyl-section h2 a, .dyl-aside h2 a, .dyl-section h3 a, .dyl-section h3 a, .dyl-aside h3 a, .dyl-section h4 a, .dyl-section h4 a, .dyl-aside h4 a, .dyl-section h5 a, .dyl-section h5 a, .dyl-aside h5 a, .dyl-section h6 a, .dyl-section h6 a, .dyl-aside h6 a,
.lsi-section h2 a, .lss-section h2 a, .lss-aside h2 a, .lsi-section h3 a, .lss-section h3 a, .lss-aside h3 a {
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin-left:0;
	vertical-align: baseline;
	display: table;
}

.ais-section h2 a:visited, .ais-aside h2 a:visited,
.bgs-section h2 a:visited, .bgs-aside h2 a:visited,
.bis-aside h2 a:visited,
.vis-aside h2 a:visited,
.prs-section h2 a:visited, .prs-aside h2 a:visited,
.frs-section h2 a:visited, .frs-aside h2 a:visited,
.pui-section h2 a:visited, .pus-section h2 a:visited, .pus-aside h2 a:visited,
.lii-section h2 a:visited, .lis-section h2 a:visited, .lis-aside h2 a:visited,
.lii-section h3 a:visited, .lis-section h3 a:visited, .lis-aside h3 a:visited,
.kws-section h2 a:visited, .kws-aside h2 a:visited,
.kos-aside h2 a:visited,
.mai-section h2 a:visited, .mas-section h2 a:visited, .mas-aside h2 a:visited,
.mal-section h2 a:visited, .mal-section h2 a:visited, .mal-aside h2 a:visited, .mal-section h3 a:visited, .mal-section h3 a:visited, .mal-aside h3 a:visited, .mal-section h4 a:visited, .mal-section h4 a:visited, .mal-aside h4 a:visited, .mal-section h5 a:visited, .mal-section h5 a:visited, .mal-aside h5 a:visited, .mal-section h6 a:visited, .mal-section h6 a:visited, .mal-aside h6 a:visited,
.dyl-section h2 a:visited, .dyl-section h2 a:visited, .dyl-aside h2 a:visited, .dyl-section h3 a:visited, .dyl-section h3 a:visited, .dyl-aside h3 a:visited, .dyl-section h4 a:visited, .dyl-section h4 a:visited, .dyl-aside h4 a:visited, .dyl-section h5 a:visited, .dyl-section h5 a:visited, .dyl-aside h5 a:visited, .dyl-section h6 a:visited, .dyl-section h6 a:visited, .dyl-aside h6 a:visited,
.lsi-section h2 a:visited, .lss-section h2 a:visited, .lss-aside h2 a:visited, .lsi-section h3 a:visited, .lss-section h3 a:visited, .lss-aside h3 a:visited {
	color:#616161;
}

a.cr-arrow {
	background-image: url("../images/BA_Icons/Icons_normal/BAA_WEBICONS_aktiv_0001s_0000s_0001_Link.png");
	background-position:-5px 0;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 10px;	
}

h2 a.cr-arrow, h3 a.cr-arrow, h4 a.cr-arrow, h5 a.cr-arrow {
	background-position:-5px 0;
}

li a.cr-arrow {
	background-position:-5px 0;
}

.ses-section .ses-container a.cr-arrow,
.sei-section .sei-container a.cr-arrow {
	background-position:-5px 0;
}

.ses-section .ses-container a.cr-link,
.sei-section .sei-container a.cr-link {
	background-image: url("../../resources/images/w_eServiceListIcon.bmp");
	background-position:0 0;
	background-repeat:no-repeat;
	line-height: 18px;
	padding:1px 0 1px 23px;
}

.ses-section .ses-container a.cr-link:visited ,
.sei-section .sei-container a.cr-link:visited  {
	color:#616161;
}

.ses-section .ses-container a.cr-link:hover,
.sei-section .sei-container a.cr-link:hover {
	color: #e2001a;
}

/*alternative version of the standard*/
a.cr-link {
	color: #000;
	text-decoration:none;
}

.aii-section a.cr-link {
	display: inline;
	
}

a.cr-link:visited {
	color:#616161;
}

a.cr-link:hover {
	color: #e2001a;
}

a.cr-link img {
	margin-right:5px;
}

a.cr-ext-link {
	background-image:url("../images/BA_Icons/Icons_normal/BAA_WEBICONS_0000s_0019_Externer-Link.png");
	background-position: left center;
	background-repeat:no-repeat;
	line-height:15px;
	margin:0;
	padding:0 0 0 20px;
	display: table;
}

.dyl-section .cr-iconlarge,
.mas-section .cr-iconlarge,
.mal-section .cr-iconlarge,
.mas-aside .cr-iconlarge,
.dys-section .cr-iconlarge,
.dys-aside .cr-iconlarge {
	font-weight:bold;
}

.cr-iconlarge img {
	margin-bottom:-3px;
}

.ses-section .cr-iconlarge img,
.sei-section .cr-iconlarge img {
	margin-bottom: -4px;
}

/*disabled version of the standard*/
.cr-disarrow {
	background-image:url("../images/arrow-red-disable.png");
	background-position:left center;
	background-repeat:no-repeat;
	line-height:15px;
	margin:0;
	padding:0 0 0 10px;
	color: #aaa;
	text-decoration:underline;
}

.cr-disabled {
	color: #aaa;
	text-decoration:none; 
}

.cr-disabled img {
	margin-right:5px;
}

/*------------------------*/
/*3.0) *** Title **********/ 
/* Inhalt, Trefferliste ***/
/*------------------------*/
.aii-section h2, .ait-section h2,
.bii-section h2,
.bgi-section h2, .bgt-section h2,
.vii-section h2, .vit-section h2,
.pri-section h2, .prt-section h2,
.frt-section h2,
.pui-section h2, .put-section h2,
.kwi-section h2, .kwt-section h2,
.koi-section h2,
.pai-section h2,
.fri-section h2,
.dyt-section h2,
.mai-section h2, .mat-section h2,
.mal-section h2, .mal-section h3, .mal-section h4, .mal-section h5, .mal-section h6,
.dyl-section h2, .dyl-section h3, .dyl-section h4, .dyl-section h5, .dyl-section h6,
.lsi-section h2, .lss-section h2, .lss-aside h2, .lst-section h2, .lsi-section h3, .lss-section h3, .lss-aside h3, .lst-section h3 {
	font-weight:bold;
	margin-bottom:10px;
}

.aii-section h3, .aii-section h4, .aii-section h5, .aii-section h6 {
	font-weight:bold;
	margin-bottom:10px;
}

.ait-section h2.cr-arrow, .dyt-section h2.cr-arrow, .frt-section h2.cr-arrow, .kwt-section h2.cr-arrow, .lst-section h2.cr-arrow, .mat-section h2.cr-arrow, .prt-section h2.cr-arrow, .vit-section h2.cr-arrow{
	background-image: url("../images/BA_Icons/Icons_normal/BAA_WEBICONS_aktiv_0001s_0000s_0001_Link.png");
	background-position:-5px 0;
	background-repeat:no-repeat;
	margin-bottom: 10px;
	padding:0 0 0 10px;	
}

.bgt-section h2.cr-arrow, .put-section h2.cr-arrow {
	background-image: url("../images/BA_Icons/Icons_normal/BAA_WEBICONS_aktiv_0001s_0000s_0001_Link.png");
	background-position:-5px 0;
	background-repeat:no-repeat;
	line-height:15px;
	margin:0;
	padding:0 0 0 10px;	
}

/*3.1) *** Inhalt ***/
.aii-section h1,
.bii-section h1,
.bgi-section h1,
.vii-section h1,
.pri-section h1,
.kwi-section h1,
.koi-section h1,
.pai-section h1,
.dyi-section h1,
.mai-section h1,
.lsi-section h1 {
	font-weight:bold;
	font-size: 14px;
	padding-bottom:10px;
	margin-bottom:10px;
	background-image: url("../images/dashed_border.png");
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align: baseline;
}

/*3.2) *** Megamap ***/
.aim-aside h1,
.prm-aside h1,
.ssm-aside h1 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0px;
	width:100%;
}

/*3.3) *** Slot ***/
.ais-section h2, .ais-aside h2,
.bgs-section h2, .bgs-aside h2,
.bis-aside h2,
.vis-aside h2,
.prs-section h2, .prs-aside h2,
.pus-section h2, .pus-aside h2,
.lis-section h2, .lis-aside h2,
.kws-section h2, .kws-aside h2,
.kos-aside h2,
.pas-aside h2,
.dys-section h2, .dys-aside h2,
.mas-section h2, .mas-aside h2,
.mal-section h2, .mal-aside h2, .mal-section h3, .mal-aside h3, .mal-section h4, .mal-aside h4, .mal-section h5, .mal-aside h5, .mal-section h6, .mal-aside h6,
.dyl-section h2, .dyl-aside h2, .dyl-section h3, .dyl-aside h3, .dyl-section h4, .dyl-aside h4, .dyl-section h5, .dyl-aside h5, .dyl-section h6, .dyl-aside h6 {
	margin-bottom:10px;
	font-weight:bold;
}

.pas-aside h3 {
	background-image:none;
	border:0;
	cursor:auto;
	font-size: 12px;
	line-height: 12px;
	padding-left:0;
	vertical-align:middle;
	margin-bottom:5px;
	font-weight:bold;
}

.ais-section h3, .ais-aside h3,
.lss-section h3, .lss-aside h3,
.dyl-section h3, .dyl-aside h3,
.mal-section h3, .mal-aside h3,
.bis-aside h3,
.vis-aside h3,
.prs-section h3, .prs-aside h3 {
	font-weight:bold;
	font-size: 12px;
	margin-bottom:10px;
	background-image:none;
	border:0;
	padding-left:0;
	font-family:Arial;
	line-height:16px;
	cursor:auto;
}


/*---------------------------------------*/
/*4.0) *** List **************************/
/* Inhalt, Slot, Megamap, Trefferliste ***/
/*---------------------------------------*/
.aii-section ul, .ais-section ul, .aim-aside ul, .ait-section ul, .ais-aside ul, 
.bii-section ul, .bis-aside ul,
.vii-section ul, .vis-aside ul, .vit-section ul,
.pri-section ul, .prs-section ul, .prm-aside ul, .prt-section ul, .prs-aside ul, 
.frt-section ul,
.put-section ul,
.pus-section ul, .pus-aside ul,
.kwi-section ul, .kws-section ul, .kws-aside ul, .kwm-div ul, .kwt-section ul,
.koi-section ul, .kos-aside ul,
.pai-section ul, .pas-aside ul,
.dyt-section ul,
.mat-section ul,
.lsi-section ul, .lss-section ul, .lss-aside ul, .lst-section ul,
.ssm-aside ul  {
	padding-bottom:10px;
	list-style-type:disc;
	list-style-image: url('../images/w_contentBulletItem.bmp');
	display:table-cell;
}

.bgi-section ul, .bgs-aside ul, .bgt-section ul {
	list-style-type:none;
}

.lss-aside ul li {
	list-style-type:none;
}

/*4.1) *** Inhalt ***/
.aii-section ul li,
.bii-section ul li,
.vii-section ul li,
.pri-section ul li,
.kwi-section ul li,
.koi-section ul li,
.pai-section ul li {
	color:#000;
	margin-left:20px;
}

.aii-section ul li span,
.bii-section ul li span,
.vii-section ul li span,
.pri-section ul li span,
.kwi-section ul li span,
.koi-section ul li span,
.pai-section ul li span{
	color:#000;
}

.bgi-section ul li {
	color:#000;
}

.mai-section .mal-section ul ul,
.mai-section .dyl-section ul ul {
	margin-left:20px;
}

/*Ausblenden der Aufzählungszeichen in bestimmten Elementen ( dynamische Liste und manuelle Liste)*/
.dys-aside ul, .dys-section ul, .dyi-section ul,
.mas-section ul, .mas-aside ul, .mai-section ul {
	list-style-type:none;
	list-style-image:none;
}

.dyi-section .lsi-section ul li,
.mai-section .lsi-section ul li {
	color:#000;
}

/*4.2) *** Slot ***/
.lss-section ul li, .lss-aside ul li,
.mas-section ul li, .mas-aside ul li,
.frs-section ul li, .frs-aside ul li,
.ais-section ul li, .ais-aside ul li,
.pus-section ul li, .pus-aside ul li,
.kws-section ul li, .kws-aside ul li {
	margin-bottom: 8px;
}

/*--------------------------*/
/*5.0) *** Picture, Video ***/ 
/* Inhalt, Slot *************/
/*--------------------------*/
.aii-section .cr-figure img, .ais-section .cr-figure img, .ais-aside .cr-figure img,
.bii-section .cr-figure img, .bis-aside .cr-figure img,
.bgi-section .cr-figure img, .bgs-aside .cr-figure img,
.vis-section .cr-figure img, .vis-aside .cr-figure img, .vii-section .cr-video .cr-ivideo, .vii-section .cr-figure img,
.pri-section .cr-figure img, .prs-section .cr-figure img, .prs-aside .cr-figure img,
.koi-section .cr-figure img,
.pai-section .cr-figure img  {
	width:100%;
}

.aii-section img, .ais-section img, .ais-aside img,
.bii-section img, .bis-aside img,
.bgi-section img, .bgs-aside img,
.vii-section img, .vis-aside img,
.pri-section img, .prs-section img, .prs-aside img,
.koi-section img,
.pai-section img {
	width:auto;
}

.ais-section .cr-figure img,
.vis-section .cr-figure img,
.bis-section .cr-figure img {
	width:310px;
}

.aii-section img.cr-horizontal,
.bii-section img.cr-horizontal,
.bgi-section img.cr-horizontal,
.vii-section img.cr-horizontal, .vii-section .cr-video .cr-horizontal, .vii-section .cr-video .cr-horizontal object,
.pri-section img.cr-horizontal,
.koi-section img.cr-horizontal,
.pai-section img.cr-horizontal {
	width:290px;
}

.aii-section img.cr-vertikal,
.bii-section img.cr-vertikal,
.bgi-section img.cr-vertikal,
.vii-section img.cr-vertikal, .vii-section .cr-video .cr-vertikal, .vii-section .cr-video .cr-vertikal object,
.pri-section img.cr-vertikal,
.koi-section img.cr-vertikal,
.pai-section img.cr-vertikal {
	width:210px;
}

.aii-section .cr-left, .ais-section .cr-left, .ais-aside .cr-left,
.bii-section .cr-left, .bis-section .cr-left, .bis-aside .cr-left,
.bgi-section .cr-left, .bgs-aside .cr-left,
.vii-section .cr-left, .vis-section .cr-left, .vis-aside .cr-left,
.pri-section .cr-left,
.koi-section .cr-left,
.pai-section .cr-left {
	float:left;
	padding-right:20px;
	background-color:#fff;
}

.aii-section .cr-right, .ais-section .cr-right, .ais-aside .cr-right,
.bii-section .cr-right, .bis-aside .cr-right,
.bgi-section .cr-right, .bgs-aside .cr-right,
.vii-section .cr-right, .vis-aside .cr-right,
.pri-section .cr-right,
.koi-section .cr-right,
.pai-section .cr-right,
.rdg-section .cr-right {
	float:right;
	padding-left:20px;
	background-color:#fff;
}

.aii-section .cr-figure,
.bii-section .cr-figure,
.bgi-section .cr-figure,
.vii-section .cr-video, .vii-section .cr-figure,
.pri-section .cr-figure,
.koi-section .cr-figure,
.pai-section .cr-figure,
.rdg-section .cr-figure {
	margin-bottom:15px;
}

.dyi-section .bii-section .cr-figure,
.dyi-section .vii-section .cr-figure,
.dys-section .bis-section .cr-figure, .dys-aside .bis-aside .cr-figure,
.dys-section .vis-section .cr-figure, .dys-aside .vis-aside .cr-figure,
.mai-section .bii-section .cr-figure,
.mai-section .vii-section .cr-figure,
.mas-section .bis-section .cr-figure, .mas-aside .bis-aside .cr-figure,
.mas-section .vis-section .cr-figure, .mas-aside .vis-aside .cr-figure {
	margin-bottom:10px;
}

.dys-section .bis-section .cr-left, .dys-aside .bis-aside .cr-left,
.dys-section .vis-section .cr-left, .dys-aside .vis-aside .cr-left,
.dys-section .bis-section .cr-right, .dys-aside .bis-aside .cr-right,
.dys-section .vis-section .cr-right, .dys-aside .vis-aside .cr-right,

.mas-section .bis-section .cr-left, .mas-aside .bis-aside .cr-left,
.mas-section .vis-section .cr-left, .mas-aside .vis-aside .cr-left,
.mas-section .bis-section .cr-right, .mas-aside .bis-aside .cr-right,
.mas-section .vis-section .cr-right, .mas-aside .vis-aside .cr-right {
	margin-bottom:20px;
}

.ais-section .cr-figure, .ais-aside .cr-figure,
.bgs-aside .cr-figure,
.bis-aside .cr-figure,
.vis-aside .cr-figure {
	margin-bottom:5px;
}

.aii-section .cr-figcaption, .ais-section .cr-figcaption, .ais-aside .cr-figcaption,
.bii-section .cr-figcaption, .bis-aside .cr-figcaption,
.bgi-section .cr-figcaption, .bgs-aside .cr-figcaption,
.vii-section .cr-figcaption, .vis-aside .cr-figcaption,
.pri-section .cr-figcaption,
.koi-section .cr-figcaption,
.pai-section .cr-figcaption {
	line-height:14px;
	font-style:italic;
	text-align:center;
	margin-top:5px;
}

.aii-section .cr-captionleft, .ais-section .cr-captionleft, .ais-aside .cr-captionleft,
.bii-section .cr-captionleft, .bis-aside .cr-captionleft,
.bgi-section .cr-captionleft, .bgs-aside .cr-captionleft,
.vii-section .cr-captionleft, .vis-aside .cr-captionleft,
.pri-section .cr-captionleft,
.koi-section .cr-captionleft,
.pai-section .cr-captionleft,
.rdg-section .cr-captionleft {
	text-align:left;
}

.ais-aside .cr-figure img,
.bgs-aside .cr-figure img,
.bis-aside .cr-figure img,
.vis-aside .cr-figure img {
	width:280px;
}

.entireWidth .ais-aside .cr-figure img {
	width:920px;
}

.ais-section .cr-left img, .ais-aside .cr-left img,
.bgs-section .cr-left img, .bgs-aside .cr-left img,
.bis-section .cr-left img, .bis-aside .cr-left img,
.vis-section .cr-left img, .vis-aside .cr-left img {
	width:130px;
}

.ais-section .cr-right img, .ais-aside .cr-right img,
.bgs-section .cr-right img, .bgs-aside .cr-right img,
.bis-section .cr-right img, .bis-aside .cr-right img,
.vis-section .cr-right img, .vis-aside .cr-right img {
	width:160px;
}

.pu-section .downloadItem,
.pus-aside .downloadItem {
	margin-right: 5px;
}

/*5.1) *** Trefferliste ***/
.ait-section .cr-figure,
.vit-section .cr-figure,
.prt-section .cr-figure,
.put-section .cr-figure,
.bgt-section .cr-figure {
	width:80px;
	height:80px;
	float:left;
	display:block;
	margin-right:20px;
	margin-bottom:10px;
}

.ait-section .cr-figure img,
.vit-section .cr-figure img,
.prt-section .cr-figure img,
.put-section .cr-figure img,
.bgt-section .cr-figure img {
	width:80px;
	height:80px;
	float:right;
}

.ait-section .cr-figure img.maxheight,
.vit-section .cr-figure img.maxheight,
.prt-section .cr-figure img.maxheight,
.put-section .cr-figure img.maxheight,
.bgt-section .cr-figure img.maxheight {
	width:auto;
	height:80px;
}


.ait-section .cr-figure img.maxwidth,
.vit-section .cr-figure img.maxwidth,
.prt-section .cr-figure img.maxwidth,
.put-section .cr-figure img.maxwidth,
.bgt-section .cr-figure img.maxwidth {
	width:80px;
	height:auto;
}


/*5.2) *** Megamap ***/
.aim-aside .cr-figure,
.prm-aside .cr-figure,
.ssm-aside .cr-figure {
	width:60px;
	height:60px;
	float:left;
	padding-right:10px;
	background-color:#fff;
}

.aim-aside .cr-figure img,
.prm-aside .cr-figure img,
.ssm-aside img {
	width:60px;
	height:60px;
	float:right;
}

.aim-aside .cr-figure img.maxheight,
.prm-aside .cr-figure img.maxheight,
.ssm-aside .cr-figure img.maxheight {
	width:auto;
	height:60px;
}

.aim-aside .cr-figure img.maxwidth,
.prm-aside .cr-figure img.maxwidth,
.ssm-aside .cr-figure img.maxwidth {
	width:60px;
	height:auto;
}

/*5.3) *** Bildergalerie ***/
.bgi-section .bg-thumbnail img {
	width:98px;
	margin:0;
	padding:0;
}

.bgi-section  .bg-icleft,
.bgi-section .bg-icright {
	cursor: pointer;
    display: block;
    height: 10px;
    margin: -4px 0 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 8px;
    z-index: 10;
}

.bgi-section .bg-icleft {
	background: url("../../resources/images/w_arrow-red-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 4px;
}

.bgi-section .bg-icright {
	background: url("../../resources/images/arrow-red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: -4px;
}

.bgi-section .bg-thumbnail {
	margin-left:6px;
}

.bgi-section .bg-thumbnail li {
	float:left;
	overflow: hidden;
	margin:0 5px;
	padding:0;
	display:table;
}

.bgi-section  .bg-bar {
	position: relative;
	height:60px;
}

/*---------------------------------------*/
/*6.0) *** Table *************************/ 
/* Inhalt, Slot, Megamap, Trefferliste ***/
/*---------------------------------------*/
.aii-section table, .ais-section table, .aim-aside table, .ait-section table, .ais-aside table,
.bii-section table, .bis-aside table,
.bgi-section table, .bgs-aside table,
.vii-section table, .vis-aside table,
.pri-section table, .prs-section table, .prm-aside table, .prt-section table, .prs-aside table,
.frt-section table,
.put-section table,
.pus-section table, .pus-aside table,
.kwi-section table, .kws-section table, .kws-aside table, .kwm-div table, .kwt-section table,
.koi-section table,
.pai-section table,
.dyt-section table,
.mat-section table,
.lsi-section table, .lss-section table, .lss-aside table, .lst-section table,
.ssm-aside table {
	margin-bottom:10px;
}

/*------------------------------*/
/*7.0) *** Text *****************/ 
/* Inhalt, Slot, Trefferliste ***/
/*------------------------------*/
blockquote {
	font-style:italic;
}

.aii-section p, .ais-section p, .ait-section p, .ais-aside p,
.bii-section p, .bis-aside p, .bgs-section p, .bgt-section p,
.bgi-section p, .bgs-aside p,
.vii-section p, .vis-aside p, .vit-section p,
.pri-section p, .prs-section p, .prt-section p, .prs-aside p,
.frt-section p,
.put-section p,
.pui-section p, .pus-section p, .pus-aside p,
.kwi-section p, .kws-section p, .kws-aside p, .kwt-section p,
.koi-section p, .kos-aside p,
.pai-section p, .pas-aside p,
.dyi-section p, .dys-section p, .dyt-section p, .dys-aside p,
.mai-section p, .mas-section p, .mat-section p, .mas-aside p,
.lsi-section p, .lss-section p, .lst-section p, .lss-aside p {
	margin-bottom:10px;
}

.pri-section .cri-header .cr-label, .prs-aside .cr-label, .prs-section .cr-label,
.aii-section .cr-label, .pri-section .cr-label {
	margin-right:10px;
	font-weight: bold;
}

.kwi-section .cr-label {
	font-weight:bold;
	display:block;
	float:left;
	margin-right:10px;
	min-width:75px;
}

.koi-section .cr-label, .kos-aside .cr-label {
	min-width:20px;
	font-weight:normal;
	display:block;
	float:left;
	margin-right:30px;
}

.pai-section .cr-label, .pas-aside .cr-label {
	min-width:40px;
	font-weight:normal;
	display:block;
	float:left;
	margin-right:12px;
}

.kwi-section .cr-labelcol2 {
	min-width:120px;
}

.koi-section .cr-labelcol1 {
	float:left;
	min-width:120px;
}

.pai-section .cr-labelcol1 {
	float:left;
	min-width:35px;
}

.koi-section .cr-labelcol2 {
	min-width:50px;
}

.pai-section .cr-labelcol2 {
	min-width:50px;
}

.kos-aside .cr-labelcol2 {
	float:left;
	min-width:160px;
}

.pas-aside .cr-labelcol2 {
	float:left;
	min-width:160px;
}

.koi-section .cr-labelcol3 {
	float:left;
	min-width:200px;
}

.pai-section .cr-labelcol3 {
	float:left;
	min-width:200px;
}

.kwi-section .cr-span,
.koi-section .cr-span,
.pai-section .cr-span {
	display:table;
}

.kos-aside .cr-span {
	display:block;
}

.pas-aside .cr-span {
	display:block;
}

strong, b {
	font-weight:bold;
}

.cr-short-description strong,
.cr-short-description {
	font-weight:normal;
}

.bg-long-description {
	clear:both;
}

.aii-section .cr-short-description strong,
.pri-section .cr-short-description strong,
.koi-section .cr-short-description strong,
.pai-section .cr-short-description strong {
	font-weight:bold;
}

.ais-section .cr-short-description, .ais-aside .cr-short-description,
.bis-section .cr-short-description, .bis-aside .cr-short-description,
.vis-section .cr-short-description, .vis-aside .cr-short-description,
.bgs-section .cr-short-description, .bgs-aside .cr-short-description {
	display:table;
}

.dyi-section .cr-short-description, .mai-section .cr-short-description {
	display:table;
}

.dyi-section .cri-header .cr-label,
.dyi-section .cri-footer .cr-label,
.dys-section .crs-header .cr-label,
.dys-section .crs-footer .cr-label,
.mai-section .cri-header .cr-label,
.mai-section .cri-footer .cr-label,
.mas-section .crs-header .cr-label,
.mas-section .crs-footer .cr-label {
	margin-right:10px;
	font-weight:bold;
	min-width:1px;
}

/*7.1) *** Megamap ***/
.aim-aside p,
.prm-aside p,
.ssm-aside p {
	width:100%;
	height:45px;
	margin:0;
	padding:0;
}

/*------------------------------*/
/*8.0) *** Akkordeon ************/ 
/* Inhalt dynamische Liste ******/
/*------------------------------*/
.dyi-section .ContentRowNormalIE,
.dyi-section .accordion,
.mai-section .ContentRowNormalIE,
.mai-section .accordion {
	width:690px;
}

.dyi-section .accordion,
.mai-section .accordion {
   	padding-top:0;
}

/*8.1) *** Title ***/
.dyi-section .accordion h2,
.mai-section .accordion h2 {
	border-color: #000;
	border-style: dotted none;
	border-width: 1px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	margin-bottom:0;
	background-image: url('../images/w_accordionOpenedBackground.bmp');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dyi-section .accordion h2.ui-state-active,
.mai-section .accordion h2.ui-state-active {
	background-image: url("../images/w_accordionOpenedBackground.bmp");
	margin-bottom:10px;
}

.dyi-section .accordion h2.ui-state-default,
.mai-section .accordion h2.ui-state-default {
	background-image: url('../images/w_accordionClosedBackground.bmp');
}

/*8.2) *** Link ***/
.dyi-section .accordion h2 a,
.mai-section .accordion h2 a {
	padding-left:5px;
	font-weight:bold;
	margin-right:5px;
	color: #000;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:2px;
}

.dyi-section .accordion h2 a:hover,
.mai-section .accordion h2 a:hover {
	color: #e2001a;
	background-color:transparent;
}

.dyi-section .accordion h2.ui-state-default a,
.mai-section .accordion h2.ui-state-default a {
	color: #000000;
	background-color:transparent;
}

.dyi-section .accordion h2.ui-state-hover a,
.mai-section .accordion h2.ui-state-hover a {
	color: #e2001a;
	background-color:transparent;
}

.dyi-section .accordion h2.ui-state-active a,
.mai-section .accordion h2.ui-state-active a {
	color: #fff;
	background-color:transparent;
}

.dyi-section .accordion h2.ui-state-active a:hover,
.mai-section .accordion h2.ui-state-active a:hover {
	color: #e2001a;
	background-color:transparent;
}

/*8.3) *** Text ***/
.dyi-section .accordion div,
.mai-section .accordion div {
	padding:10px 10px 20px 10px;
	overflow: hidden;
} 

/*8.4) *** Liste ***/
.dys-section .ais-section li, .dys-aside .ais-aside li,
.mas-section .ais-section li, .mas-aside .ais-aside li,
.dys-section .pus-section li, .dys-aside .pus-aside li,
.mas-section .pus-section li, .mas-aside .pus-aside li,
.dys-section .frs-section li, .dys-aside .frs-aside li,
.mas-section .frs-section li, .mas-aside .frs-aside li,
.mas-section .lsi-section li, .mas-aside .lsi-aside li,
.mas-section .mal-section li.cr-line, .mas-aside .mal-aside li.cr-line,
.mas-section .dyl-section li.cr-line, .mas-aside .dyl-aside li.cr-line {
	padding-bottom: 20px;
}

.mai-section .lsi-section li.cr-line {
	padding-bottom: 10px;
}

/*8.4) *** Überschrift ***/
.dys-section .ais-section h2,
.mas-section .ais-section h2 {
	padding-bottom: 20px;
}

.dys-section .pus-section h2, .dys-aside .pus-aside h2,
.mas-section .pus-section h2, .mas-aside .pus-aside h2,
.dys-section .frs-section h2, .dys-aside .frs-aside h2,
.mas-section .frs-section h2, .mas-aside .frs-aside h2,
.dys-aside .ais-aside h2, .mas-aside .ais-aside h2,
.mas-section .dyl-section h2, .mas-aside .dyl-aside h2,
.mas-section .mal-section h2, .mas-aside .mal-aside h2 {
	padding-bottom: 10px;
}

.dys-section .cr-ext h2, 
.mas-section .cr-ext h2,
.dys-aside .cr-ext h2, 
.mas-aside .cr-ext h2 {
    padding-bottom: 0;
}

.mai-section .cr-ext {
	padding-bottom: 10px;
}

.dys-section .cr-ext, 
.mas-section .cr-ext,
.dys-aside .cr-ext, 
.mas-aside .cr-ext {
    padding-bottom: 10px;
}

/*------------------------------*/
/*9.0) *** Gallery **************/ 
/* Inhalt ***********************/
/*------------------------------*/

#bgi-gallery .bgi-container {
	position: relative;
}

#bgi-gallery .bgi-container li div {
	position: absolute;
	top: -330px;
	left: 0;
	z-index: 50;
	background-color:#fff;
	height:330px;
}

#bgi-gallery .bgi-container li .bg-thumbnail img {
	opacity: 0.5;
}

#bgi-gallery .bgi-container li:hover .bg-thumbnail img {
	cursor:pointer;
	opacity: 1;
}

#bgi-gallery .bg-icleft,
#bgi-gallery .bg-icright {
	cursor:pointer;
}

#bgi-gallery .bgi-container .cr-figure {
	float:left;
	padding-right:20px;
	background-color:#fff;
	height:240px;
	width:290px;
	text-align: center;
}

#bgi-gallery .bgi-container li .cr-figure img {
	width:290px;
	height: auto;
}

#bgi-gallery .bgi-container li.maxwidth .cr-figure img {
	width:290px;
	height: auto;
}

#bgi-gallery .bgi-container li.maxheight .cr-figure img {
	height: 218px;
   	width: auto;
}

#bgi-gallery .bgi-fullsize {
	position: relative;
	height:330px;
}

#bgi-gallery .bgi-container li .bg-thumbnail  {
	width:98px;
	height: 75px;
 	text-align: center;
}

#bgi-gallery .bgi-container li .bg-thumbnail img {
	width:98px;
	height: auto;
	margin:0;
	padding:0;
}

#bgi-gallery .bgi-container li.maxwidth .bg-thumbnail img {
	width:98px;
	height: auto;
}

#bgi-gallery .bgi-container li.maxheight .bg-thumbnail img {
	width:auto;
	height: 75px;
}

#bgi-gallery .bgi-container li {
	float:left;
	overflow: hidden;
	margin:0 5px;
	padding:0;
	display:table;
}

#bgi-gallery .bg-icleft,
#bgi-gallery .bg-icright {
	cursor: pointer;
    display: block;
    height: 10px;
    margin: -4px 0 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 8px;
    z-index: 10;
}

#bgi-gallery .bg-icleft {
	background: url("../../resources/images/w_arrow-red-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
}

#bgi-gallery .bg-icright {
	background: url("../../resources/images/arrow-red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: -6px;
}

#bgi-gallery .bgi-container {
	margin-left:2px;
}

#bgi-gallery .bgi-container li {
	float:left;
	overflow: hidden;
	margin:0 5px;
	padding:0;
	display:table;
}

#bgi-gallery .bg-bar {
	position: relative;
	height:75px;
}

/*------------------------------*/
/*10.0) ***  Tagcloud ***********/ 
/* Slot *************************/
/*------------------------------*/
.tcs-aside {
	text-align: center;
}

.tcs-aside ul {
	list-style-type: none;
}

.tcs-aside ul li {
	display: inline-block;
	margin-right: 6px;
}

.tcs-aside ul li a {
	text-decoration: none;
}

.tcs-aside ul li a:hover {
	text-decoration: underline;
}

.tcs-aside .tgc1 a {
	font-size: 1.00em;
	color: #e2001a;
	font-weight: bold;
}

.tcs-aside .tgc2 a {
	font-size: 0.95em;
	color: #000;
	font-weight: bold;
}

.tcs-aside .tgc3 a {
	font-size: 0.95em;
	color: #000;
	font-weight: normal;
}

.tcs-aside .tgc4 a {
	font-size: 0.85em;
	color: #000;
	font-weight: normal;
}

/*-----------------------------------*/
/*11.0) *** Zielgruppe, eServices ****/ 
/* General, Inhalt *******************/
/*-----------------------------------*/
.szg-section {
	width:200px;
	background-color:#fff;
	float: left;
	margin: 0 20px 15px 0;
	padding:10px;
}

.szg-section h1 {
	color: #E2001A;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-top: 0;
}

.szg-section h1.audience2 {
	color: #006AB3;
}

.szg-section h1.audience3 {
	color: #9D421B;
}

.szg-section h2 {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 5px;
}

.szg-section .cr-figure img {
	width:100%;
}

.szg-section  ul {
	margin: 9px 0 0;
	padding: 0;
}

.szg-section ul li {
	margin-bottom: 0;
	margin-bottom: 5px;
}

.ses-section {
	width:200px;
	background-color:#fff;
	float: left;
	margin:0;
	padding:10px;
}

.sei-section {
	background-color: #FFFFFF;
	margin: 0;
	padding: 10px;
}

.ses-section .ses-container,
.sei-section .sei-container {
	background-color: #F9CCCF;
	background-image: url('../images/w_dottedBackground-eservice.bmp');
	padding:10px;
	margin-top:3px;
}

.ses-section .ses-container h1,
.sei-section .sei-container h1 {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 13px;
	margin-top: 0;
	padding: 0;
	word-spacing: 8px;
	font-weight: normal;
}


.ses-section .ses-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sei-section .sei-container ul {
	list-style-type: none;
	margin: 0 0 0 -10px;
	padding: 0;
}

.ses-section .ses-container ul li {
	margin-bottom: 10px;
	margin-left: 0;
	margin-top: 0;
}

.sei-section .sei-container ul li {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0;
	float:left;
	width:214px;
}

.ses-section .ses-container ul li a,
.sei-section .sei-container ul li a {
	font-size: 14px;
}

.sei-section p,
.sei-section .sei-clear1024 {
	clear:both;
}

.sei-col1440 {
	display:none;
}

/*------------------------*/
/*12.0) *** Bühne *********/ 
/* General ****************/
/*------------------------*/
.sbu-section {
	background-color:#fff;
	padding:0 5px 0 15px;
	font-size: 12px;
	line-height: 16px;
	background-image: url("../images/w_dottedBackground-buehne.bmp");
	background-size:10px 10px;
	display:block;
	position: relative;
	background-repeat: repeat-y;
	width:290px;
	position: relative;
	vertical-align:middle;
}

#js .sbu-section {
	float:left;
}

#nojs .sbu-section {
	display:table-cell;
	padding:5px 5px 5px 15px;
	margin:0;
}

.marketingStage .marketingStageContainer .sbu-section h1 {
	margin-bottom:8px;
}

.marketingStage .marketingStageContainer .sbu-section h2 {
	margin-bottom:8px;
}

.sbu-section .cr-short-description {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	margin-bottom:8px;
}

.sbu-section .sbu-link a {
	font-size: 12px;
	line-height: 16px;
	margin-bottom:8px;
}

.sbu-section ul.sbu-link li {
	display:table-cell;
	width:146px;
}

.sbu-section .cr-right {
	float:left;
}

/*---------------------------*/ 
/*13.0) *** Coverflow ********/ 
/* Inhalt ********************/ 
/*---------------------------*/ 
.sco-section {
	position: relative;
	/*display: block;*/
}

#js .sco-section ul { 
	width:100%; 
	height:155px; 
}

#js .sco-section.small ul {
    height: 115px;
}

.marketingStage .marketingStageContainer .sco-section ul li.maxwidth .cr-figure img {
	width:105px;
	height: auto;
}

.marketingStage .marketingStageContainer .sco-section ul li.maxheight .cr-figure img {
	height: 80px;
   	width: auto;
}

.marketingStage .marketingStageContainer .sco-section.small ul li.maxwidth .cr-figure img {
	width:67px;
	height: auto;
}

.marketingStage .marketingStageContainer .sco-section.small ul li.maxheight .cr-figure img {
	height: 50px;
   	width: auto;
}

.marketingStage .marketingStageContainer .sco-section img {
	margin-right:0;
}

#js .sco-section .alt-text {
	position:relative;
	margin:10px 20px;
	height:33px;
	clear:both;
	overflow: hidden;
} 

#js .sco-section .title-text {
	text-align:center;
	position:relative;
	width: 260px;
	margin-left:15px;
	margin-right:10px;
	height:30px;
	overflow: hidden;
}

#js .sco-section .title-text a {
	width: 100%;
}

#js .sco-section .bg-icleft {
	position:absolute;
	top:50%;
	left:10px;
	margin-top: -10px;
	height: 16px;
	width: 17px;
	cursor:pointer;
	background: url("../images/BAA_Webicons_Pfeil_links.jpg") no-repeat scroll 0 0 transparent;
}

#js .sco-section .bg-icright {
	position:absolute;
	top:50%;
	right:-1px;
	margin-top:-10px;
	height: 16px;
	width: 17px;
	cursor:pointer;
	background: url("../images/BAA_Webicons_Pfeil_rechts.jpg") no-repeat scroll 0 0 transparent;
}

#js .sco-section .bg-icleft:hover {
    background: url("../images/BAA_Webicons_Pfeil_links_aktiv.jpg") no-repeat scroll 0 0 transparent;
}

#js .sco-section .bg-icright:hover {
    background: url("../images/BAA_Webicons_Pfeil_rechts_aktiv.jpg") no-repeat scroll 0 0 transparent;
}

.sco-section .bg-icleft a.bg-prev {
	display: none;	
}

.sco-section .bg-icright a.bg-next {
	display: none;
}

#js .sco-section.small .bg-icleft {
	margin-top:-10px;
}

#js .sco-section.small .bg-icright {
	margin-top:-10px;
}

.sco-section .sco-direction {
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #bcbcbc;
}

#js .sco-section .sco-direction {
	width: 235px;
}

#nojs .sco-section .sco-direction {
    display: inline-block;
    width: 260px;
	vertical-align:middle;
}

#nojs  .sco-section .sco-submit {
	width: 15px;
	vertical-align:middle;
	margin-left:10px;
}

#nojs .flex-direction-nav,
#nojs .flex-control-nav,
#nojs .sco-section ul,
#nojs .sco-section.small ul,
#nojs .sco-section .alt-text,
#nojs .sco-section .title-text,
#nojs .sco-section .bg-icleft,
#nojs .sco-section .bg-icright,
#js .sco-section .sco-submit {
	display:none;
}

/*------------------------------*/
/*14.0) *** Slider Bühne ********/ 
/* Inhalt ***********************/
/*------------------------------*/
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0; 
    padding: 0; 
    list-style: none;
} 

/* FlexSlider Necessary Styles */ 
.flexslider {
    margin: 0; 
    padding: 0;
}

.flexslider .slides > li {
    display: none; 
	position:relative;
    -webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flex-pauseplay span {
    text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden; 
    line-height: 0; 
    height: 0;
}
 
html[xmlns] .slides {
    display: block;
}
 
* html .slides {
    height: 1%;
}

/* FlexSlider Default Theme */
.flexslider {
    margin: 0; position: relative; zoom: 1;
}

.flex-viewport {
     max-height: 2000px; 
     -webkit-transition: all 1s ease; 
     -moz-transition: all 1s ease; 
     transition: all 1s ease;
     width: 285px;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
	position:relative;
	top:50%;
}

.carousel li {
    margin-right: 5px
}

/* Direction Nav */
.flex-direction-nav {
    *height: 0;
}

.flex-direction-nav a {
    width: 30px; 
    height: 30px; 
    margin: -10px 0 0; 
    display: block;  
    position: absolute; 
    top: 50%; 
    z-index: 10; 
    cursor: pointer; 
    text-indent: -9999px; 
    -webkit-transition: all .3s ease;
}

/* Control Nav */
.flex-control-nav {
    width: 265px; 
    position: absolute; 
    bottom: 0px; 
    text-align: center;
}

.flex-control-nav li {
    margin: 0 6px; 
    display: inline-block; 
    zoom: 1; 
    *display: inline;
}

.flex-control-paging li a {
     width: 11px; 
     height: 11px; 
     display: block; 
     background: #666; 
     background: rgba(0,0,0,0.5); 
     cursor: pointer; 
     text-indent: -9999px; 
     -webkit-border-radius: 20px; 
     -moz-border-radius: 20px; 
     -o-border-radius: 20px; 
     border-radius: 20px; 
     box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}

.flex-control-paging li a:hover { 
    background: #333; 
    background: rgba(0,0,0,0.7); 
}

.flex-control-paging li a.flex-active { 
    background: #000; 
    background: rgba(0,0,0,0.9); 
    cursor: default; 
}

/******************************/
.sbu-section > .cr-col1,
.sbu-section > .sbu-div {
    display: table-cell;
    vertical-align: middle;
}

.sbu-section > .sbu-div.flexslider {
    display: block;
}

ul.sbu-container li {
    display:none;	
}

ul.sbu-container li#sbu-b0,
ul.sbu-container li#sbu-1b0 {
    display:block;
}

.flexslider {
    padding-bottom:0;
    padding-left:10px;
    padding-right:0;
    width: 285px;
}

.flexslider.bgimg {
	position:relative;
    background-image: url("../images/bg-slider.jpg");
    background-repeat:no-repeat;
    background-position:right center;
    padding-top:0;
    padding-right:20px;
    padding-bottom:0;
    padding-left:20px;
    width: 255px;
}

.flexslider.bgimg .flex-control-nav {
    width: 245px;
}

.flexslider .flex-viewport {
     width: 285px;
}

.flexslider.bgimg .flex-viewport {
     width: 250px;
}

.flex-direction-nav .flex-prev {
    background: url("../images/BAA_Webicons_Pfeil_links.jpg") no-repeat scroll 0 0 transparent;
    left:-5px;
}

.flex-direction-nav .flex-next {
    background: url("../images/BAA_Webicons_Pfeil_rechts.jpg") no-repeat scroll 0 0 transparent;
    right: -14px;
}

.flex-direction-nav .flex-prev:hover {
    background: url("../images/BAA_Webicons_Pfeil_links_aktiv.jpg") no-repeat scroll 0 0 transparent;
}

.flex-direction-nav .flex-next:hover {
    background: url("../images/BAA_Webicons_Pfeil_rechts_aktiv.jpg") no-repeat scroll 0 0 transparent;
}

.flexslider .cr-col1 {
    padding-left: 10px;
    padding-top: 5px;
	padding-bottom:5px;
	width: 250px;
	display: table-cell;
    vertical-align: middle;
}

.marketingStage .marketingStageContainer .flexslider img {
    margin-right: 0;
	right: 0;
	position:absolute;
}

#nojs .sbu-section .sbu-direction {
    display: inline-block;
    width: 261px;
	vertical-align:middle;
	border: 1px solid #BCBCBC;
	
	margin-bottom: 10px;
    margin-top: 10px;
}

#nojs  .sbu-section .sbu-submit {
	width: 15px;
	vertical-align:middle;
	margin-left:10px;
}

#nojs .flexslider {
	padding:0;
	width: 290px;
}

#js .sbu-form,
#nojs .slides {
	display:none;
}

/*---------------------------*/ 
/*15.0) *** Rundgang ********/ 
/* Inhalt ********************/ 
/*---------------------------*/ 

.rdg-section{
	line-height: 16px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 600px;
	font-family:Arial;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
}

.rdg-section.small{
	line-height: 16px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	float: left;
	min-height: 175px;
	width: 280px;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
}

.rdg-section .cr-welcome-text{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;

	width: 300px;
	margin-bottom: 10px;
} 

.rdg-section h1{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	
	margin-bottom: 10px;
}

.rdg-section .cr-figure img {
	width: 300px;
	max-height: 150px;
}

.rdg-section.small .cr-figure img {
	width: 130px; 
}

.rdg-section a
{
	text-decoration: none;
}

.rdg-section p{
	margin-bottom: 10px;
	width: 300px;
}

.rdg-section.small p{
	margin-bottom: 10px;
	width: 280px;
}

.rdg-section.sco-section ul li.maxwidth .cr-figure img {
	width:105px;
	height: auto;
}

.rdg-section.sco-section ul li.maxheight .cr-figure img {
	height: 80px;
   	width: auto;
}

.rdg-section.sco-section.small ul li.maxwidth .cr-figure img {
	width:67px;
	height: auto;
}

.rdg-section.sco-section.small ul li.maxheight .cr-figure img {
	height: 50px;
   	width: auto;
}

.rdg-section .title-text.cr-arrow a{
	background-image: url("../images/BA_Icons/Icons_normal/BAA_WEBICONS_aktiv_0001s_0000s_0001_Link.png");
	background-position:-5px 0;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 10px;	
	color: #e2001a;
}

.rdg-section.sco-section .title-text{
	width: 270px;
}

.rdg-section.sco-section .sco-direction{
	margin-bottom: 0px;
}

.rdg.cheader, .rdg .header{
	width: 640px;
	height: 80px;
	overflow: hidden;
}

.rdg .headerContainer {
	margin-top: 0px;
}

.rdg .headerLogoImage{
	position: absolute;
	top: 20px;
	left: 10px;
	height: 25px;
}

.rdg .headerImage{
	height: 70px;
	position: absolute;
	left: 280px;
	top: 5px;
}

.rdg .headertitle{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	
	position: absolute;
	top: 20px;
	left: 160px;
}

.rdg.contentContainer{
	width: 640px;
}

.rdg .content{
	padding: 10px;
	max-height: 400px;
}
/*------------------------------*/
/*X.0) *** Gallery Demo ********/ 
/* Inhalt ***********************/
/*------------------------------*/
#demo .bg-thumbnail img {
	width:97px;
}	

#demo .cr-figure img {
	width:290px;
}

/*------------------------------*/
/**** Print *********************/ 
/* Inhalt ***********************/
/*------------------------------*/
/*Print*/
.caside,
.footerLinksContainer {
	display:none;
}

.contentRight {
	display:block;
	clear:both;
}

.printButton {
	float:right;
}

/*Modified BZ*/
.printButton {
	position: relative;
	z-index: 2;	
}

/*Start BA_Customization*/
/*This is needed for the Bildergalerie-Inhalt to display the kurzbeschreibung in the right*/
.bg-short-description{
	float: right;
}
/*End BA_Customization*/