/*-------- ausgabe Übersichtsseite -----------*/

#ausgabeUebersicht H3 {
	font-size:14px;
	background-color:#e0e0e0;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	margin-top:25px;
}

#ausgabeUebersicht .artikel {
	margin-bottom:25px;
}

#ausgabeUebersicht .artikelUeb4 {
	margin-bottom:8px;
}

#ausgabeUebersicht A {
	text-decoration:none;
	color:#001772;
}
#ausgabeUebersicht A:hover {
	text-decoration:none;
	background-color:#e8bfd5;
}

.weiterLink {
	vertical-align:bottom;
	margin-left:5px;
	background-color:transparent;
	border:0px;
}

#contentFrame .pdfLink {
	margin-left:30px;
	margin-top:5px;
	margin-bottom:20px;
	font-size:11px;
}




/*---------- audio widgets --------*/

P.interviewee {
	font-style:italic;
	margin-bottom:5px;
}

P.thema {
	font-weight:bold;
	margin-bottom:4px;
	margin-top:5px;
}


.downloadaudio {
	font-size:12px;
	margin-top:0px;
	/*display:none;*/
}

.mp3logo {
	margin-right:5px;
}

.portraitPic {
	margin-right:10px;
	margin-bottom:25px;
	float:left;
}

.playAudio {
	border:0px;
	margin-right:5px;
}





/* -----------back link ----------- */

.backLink {
	text-align:right;
}

.backLink A {
	color:#444444;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	background-color:#e0e0e0;
}

.backLink IMG {
	border:0px;
}





/*----------- artikel Titel -----------*/
.kongressUebersicht H3, .kongressUebersicht H3 A {
	font-size:18px;
	margin-bottom:4px;
	margin-top:20px;
	color:#664444;
	text-decoration:none;
}

.kongressUebersicht A:hover {
	 color:#ffffff; background-color:#E48D57;
	 
}


.artikelTitel {
	font-family:arial;
	font-size:18px;
	color:#666666;
}

.artikelTitel small {
	font-size:12px;
}

h3.artikelTitel {
	font-size:16px;
	margin-bottom:4px;
	margin-top:25px;
	color:#664444;
}
p.teaserText {
	margin-top:4px;
}





#contentFrame H4 {
	border:0px;
	margin-bottom:10px;
}

#contentFrame H4.orange {
	color:#F26221;
	font-style:italic;
	margin-bottom:4px;
}



#contentFrame H5 {
	margin-top:10px;
	margin-bottom:8px;
	font-size:13px;
	color:#556688;
}

#contentFrame P {
	margin-top:0px;
	margin-bottom:8px;
}





/*----------- portrait bild -----------*/
.portraitLeft {
	margin-right:10px;
	margin-bottom:25px;
	float:left;
}

.portraitRight {
	margin-left:10px;
	margin-bottom:25px;
	float:right;
}


/*---------- lightBackgroundBlock -----------*/

.lightBackgroundBlock {
	background-color:#FEE3D2;
	border:1px solid #FEE3D2;
}

.lightBackgroundBlock H3 {
	background-color:#E48D57;
	color:#ffffff;
	margin-top: 0px;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	margin-bottom:6px;
	font-size:15px;
}
.lightBackgroundBlock h4 {
	font-size:14px;
	margin:8px;
}

#contentFrame .lightBackgroundBlock P {
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	font-size:13px;
}

/*---------- blueBackgroundBlock -----------*/

.blueBackgroundBlock {
	background-color:#E9E7F0;
	border:1px solid #E9E7F0;
}

.blueBackgroundBlock H3 {
	background-color:#7978AC;
	color:#ffffff;
	margin-top: 0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:6px;
	font-size:15px;
}
.blueBackgroundBlock h4 {
	padding:6px;
	background-color:#7978AC;
	color:#ffffff;
	font-size:14px;
}

#contentFrame DIV.blueBackgroundBlock P {
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	font-size:13px;
}

#contentFrame DIV.blueBackgroundBlock P {
	font-size:13px;
	margin-top:0px;
	margin-bottom:4px;
}

.floatRightBox {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}


#contentFrame DIV.blueBackgroundBlock P.indent10 {
	margin-left:18px;
}



/*---------- beigeBackgroundBlock -----------*/

.beigeBackgroundBlock {
	background-color:#FCE9DA;
	border:1px solid #E9E7F0;
}
.beigeBackgroundBlock H2 {
	font-size:15px;
	margin-left:8px;
}
.beigeBackgroundBlock H3 {
	background-color:#7978AC;
	color:#ffffff;
	margin-top: 0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:6px;
	font-size:15px;
}
.beigeBackgroundBlock h4 {
	padding:6px;
	background-color:#7978AC;
	color:#ffffff;
	font-size:14px;
}

#contentFrame DIV.beigeBackgroundBlock P {
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	font-size:13px;
}

#contentFrame DIV.beigeBackgroundBlock P {
	font-size:13px;
	margin-top:0px;
	margin-bottom:4px;
}

.floatRightBox {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}


#contentFrame DIV.beigeBackgroundBlock P.indent10 {
	margin-left:18px;
}





#contentFrame .lightGreyBackgroundBlock {
	padding:6px;
	background-color:#efefef;
}



#contentFrame .firstLineOutdent {
	padding-left:15px;
	text-indent: -15px;
}





/*----------- rightColumn ------------*/


.colRight {
	margin-left:10px;
	margin-bottom:10px;
	float:right;
}

.insertWide {
	margin-bottom:10px;
}



/*-------- tables ----------*/

.tableBlueRowLines {
	background-color:#E9E7F0;
	border-collapse:collapse;
	border:1px solid #7978AC;
	width:100%;
}

.tableBlueRowLines th {
	border:1px solid #7978AC;
	background-color:#7978AC;
	color:#ffffff;
	font-size:13px;
	text-align:left;
}

#contentFrame .tableBlueRowLines td{
	border-top:1px solid #7978AC;
	font-size:12px;	
	vertical-align:top;
	padding:2px;
}
#contentFrame .tableBlueRowLines td P {
	font-size:12px;
}

#contentFrame .tableBlueRowLines tr.noRowLines td {
	border-top:0px;
}


.tableBlueRowLines .headerLight {
	color:#6666cc;
	font-weight:bold;
}	


.blueTable {
	background-color:#E9E7F0;
	border-collapse:collapse;
	border:1px solid #7978AC;
}

.blueTable th {
	background-color:#7978AC;
	color:#ffffff;
	font-size:13px;
}



#contentFrame table.tableSmallFont td {
	font-size:11px;
}

.colLines td{
	border: 1px solid #7987AC;
}



.captionDivFloatRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#contentFrame .captionDivFloatRight P {
	font-size:11px;
	
}


/*----------- literatur --------------*/

#contentFrame #literatur {
	margin-top:20px;
	margin-bottom:20px;
	border-top:2px solid #999999;
}

#contentFrame #literatur h5 {
	padding-top:8px;
	margin-bottom:8px;
	font-size:12px;
}

#contentFrame #literatur P {
	padding-left:15px;
	font-size:12px;
	text-indent: -15px;
}


SUP.footnote {
	cursor:default;
	background-color:#FEE3D2;
}


/*---------- ETC -----------*/

.faBlock {
	margin-bottom:40px;
	border-bottom:2px solid #E48D57;
}


.frage {
	color:#59589C;
	font-weight:bold;
	font-style:italic;
}

.blueBold {
	color:#59589C;
	font-weight:bold;	
}


.intervieweeTable {
	float:right;
	border:1px solid #666666;
	margin-left:15px;
	margin-bottom:15px;
}
.intervieweeTable td{
	font-size:12px;
	padding:4px;
}


.blueLineBelow {
	border-bottom:1px solid #7978AC;
}

.blueLineAbove {
	border-top:1px solid #7978AC;
}

#contentFrame P.flineIndent10 {
	padding-left:10;
	text-indent:-10px;
	margin-top:0px;
	margin-bottom:0px;
}

#contentFrame P.flineIndent15 {
	padding-left:15;
	text-indent: -15px;
}


#contentFrame P.byline, #contentFrame .floatRight P.byline {
	text-align:right;
	font-size:11px;
	font-style:italic;
}
#contentFrame P.bylineLeft {
	font-size:11px;
	font-style:italic;
}


.sectSeparator {
	margin-top:30px;
	margin-bottom:30px;
	height:3px;
	border:0px;
	background-color:#E48D57;
	color:#e8bfd5;
}
