/*-------- 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;
}

#content_box .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;
}

#content_box .backLinkBottom {
	text-align:right;
	clear:both;
	margin-top:30px;
}

.backLinkBottom A {
	color:#444444;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	background-color:#e0e0e0;
}

.backLinkBottom IMG {
	border:0px;
}





/*----------- artikel Titel -----------*/

.artikelTitel {
	font-family:arial;
	font-size:18px;
	color:#666666;
}

.artikelTitel small {
	font-size:13px;
}




#content_box H4 {
	border:0px;
	margin-bottom:10px;
}

#content_box 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;
}


/*----------- logos -----------*/

.logoFloatRight {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}

.logoFloatLeft {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}


/*----------- graficRight ------------*/

.graficRight {
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}
#content_box .graficRight, #content_box .graficRight p {
	font-size:11px;
}

#content_box .graficRight p {
	margin-bottom:15px;
	margin-top:0px;
}


/*----------- graficLeft ------------*/

.graficLeft {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
#content_box .graficLeft, #content_box .graficLeft p {
	font-size:11px;
}

#content_box .graficLeft p {
	margin-bottom:15px;
	margin-top:0px;
}

/*----------- graficCenter ------------*/
/* USE: <div class=graficCenter><p> ... */


.graficCenter {
	text-align:center;
	width:100%;
	font-size:11px;
	margin-top:10px;
	margin-bottom:15px;
}

#content_box .graficCenter P {
	text-align:left;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
}





/*----------- graficWide ------------*/

.graficWide {
	margin-bottom:20px;
}
#content_box .graficWide, #content_box .graficWide p {
	margin-top:0px;
	font-size:11px;
}



/*---------- lightBackgroundBlock -----------*/

.lightBackgroundBlock {
	background-color:#FEE3D2;
	border:1px solid #FEE3D2;
}

.lightBackgroundBlock H3 {
	background-color:#E48D57;
	color:#ffffff;
	margin-top: 0px;
	padding-left:8px;
	padding-right:8px;
	margin-bottom:6px;
	font-size:15px;
}

#content_box .lightBackgroundBlock P {
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	font-size:13px;
}

/*---------- blueBackgroundBlock -----------*/

.blueBackgroundBlock {
	background-color:#E9E7F0;
	border:1px solid #E9E7F0;
}

.blueBackgroundBlock H2  {
	margin-bottom:4px;
}

.blueBackgroundBlock H3 {
	background-color:#7978AC;
	color:#ffffff;
	margin-top: 0px;
	padding-left:8px;
	padding-right:8px;
	margin-bottom:4px;
	font-size:15px;
}
.blueBackgroundBlock h4 {
	padding:6px;
	background-color:#7978AC;
	color:#ffffff;
	font-size:14px;
}

#content_box .blueBackgroundBlock P {
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	font-size:13px;
}



/*---------- blueBorderBox ----------*/

.blueBorderBox {
	border:1px solid #003882;
}

#content_box .firstLineOutdent {
	padding-left:15px;
	text-indent: -15px;
}

#content_box .smallText10 P{
	font-size:10px;
	margin-top:0px;
	margin-bottom:2px;
}


/*---------- pinkBackgroundRight -----------*/

.pinkBackgroundRight {
	background-color:#EADAE3;
	border:1px solid #E9E7F0;
	float:right;
	margin-left:10px;
	padding:8px;
}

.pinkBackgroundRight H3 {
	color:#003882;
	margin-bottom:6px;
	margin-top:0px;
	font-size:16px;
	font-weight:bold;
}




/*----------- rightColumn ------------*/


.colRight {
	margin-left:10px;
	margin-bottom:10px;
	float:right;
}

.insertWide {
	margin-bottom:10px;
}



/*---------- simple table -----------*/


/*---------- lightBlueGrayBox ---------------------*/

.lightBlueGrayBox {
	margin-bottom:25px;
	background-color:#e0e0ef;
	padding:6px;
}

#content_box .lightBlueGrayBox H4 {
	margin-top:0px;
	font-size:16px;
}


.lightGreyBox {
	background-color:#f0f0f0;
	padding:6px;

}

.lightGreyBox .artikelTitel {
	margin-bottom:4px;
}

.lightGreyBox H3 {
	font-size:15px;
	margin-bottom:4px;
}

/*-------- tableBlueRowLines ----------*/

.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;
}

.tableBlueRowLines td{
	border-top:1px solid #7978AC;
	font-size:12px;	
	vertical-align:top;
	padding:2px;
}

.tableBlueRowLines td.noBorder {
	border-width:0px;
}


.tableBlueRowLines .headerLight {
	color:#59589C;
	font-weight:bold;
}	

.tableBlueRowLines sup {
	font-size:8px;
	vertical-align:top;
}




.blueBoxTop {
	background-color:#E9E7F0;
	margin-top:15px;
	border:1px solid #7978AC;
	border-bottom:0px none;
	margin-bottom:0px;
}

.blueBoxBottom {
	margin-top:0px;
	background-color:#E9E7F0;
	border:1px solid #7978AC;
	border-top:0px none;
	padding-left:8px;
	padding-right:8px;
}





/*----------- literatur --------------*/

#literatur{
	margin-top:20px;
	margin-bottom:20px;
	border-top:2px solid #999999;
}

#literatur h5, .literatur h5 {
	padding-top:8px;
	margin-bottom:8px;
	font-size:12px;
}

#literatur P, .literatur p {
	padding-left:15px;
	font-size:11px;
	text-indent: -15px;
}


SUP.footnote {
	cursor:default;
	background-color:#FEE3D2;
}


/*---------- ETC -----------*/

.faBlock {
	margin-bottom:40px;
	border-bottom:2px solid #e8bfd5;
}


.blue {
	color:#59589c;
}

.frage {
	color:#59589C;
	font-weight:bold;
	font-style:italic;
}

.blueBold {
	color:#59589C;
	font-weight:bold;	
}

.redBold {
	color:#cc589C;
	font-weight:bold;	
}


.sectSeparator {
	margin-top:30px;
	margin-bottom:30px;
	height:3px;
	border:0px;
	background-color:#e8bfd5;
	color:#e8bfd5;
}



.intervieweeTable {
	float:right;
	border:1px solid #666666;
	margin-left:15px;
	margin-bottom:15px;
}
.intervieweeTable td{
	font-size:12px;
	padding:4px;
}


.indentPara {
	padding-left:15px;text-indent: -15px;
}


#content_box .midText td {
	font-size:12px;
}

#content_box P.flineIndent10 {
	padding-left:10;
	text-indent:-10px;
	margin-top:0px;
	margin-bottom:0px;
}

#content_box P.flineIndent15 {
	padding-left:15;
	text-indent: -15px;
}


.byline {
	font-style:italic;
	text-align:right;
	clear:both;
}

#content_box P.bylineSmall {
	font-size:11px;
	font-style:italic;
	text-align:right;
}

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

#content_box H3.jclubHeader {
	font-size:16px;
	color:#666699;
}


#content_box .kommentarDiv H5 {
	font-size:15px;
	color:#cc589C;
	margin-bottom:4px;
	margin-left:8px;
}

#content_box .kommentarDiv P {
	font-size:13px;
	font-style:italic;
	color:#001772;
}