@charset "UTF-8";
/* CSS Document */
body{
	color: #4D4D4D;
	font-family: Arial, "Lucida Grande", "Lucida Sans", Verdana, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	}
b, strong{ 
	font-weight:bold;
	/*color:#1d1d1d;*/
	} 	
#content a{
	font-size:1em;
	line-height:1.231em;
	font-weight: bold;
	color: #0063aa;
	text-decoration: none;
	
}

#content a:hover { text-decoration: underline; }

#content a.extern { 
	background:url(../../images/11neu/pfeil_1.gif) no-repeat left center; 
	font-weight:normal; 
	padding-left:10px; 
	} 


#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{	
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #111111;
	}
#content h4,
#content h5,
#content h6{
	margin-bottom:1em;
	}
#content .article h1{
	color:#0069ac;
	font-weight:bold;
	font-size:2.154em;
	line-height:1.214em;
	}
h1{
	font-size:1.692em;
	line-height:1em;
}
h2{
	font-size:1.462em;
	line-height:1.105em;
}

h3{
	font-size:1.154em;
	line-height:1.067em;
	font-weight: bold;
}

h4{
	font-size:1em;
	line-height:1.154em;	
	font-weight: bold;
}

h5{
	font-size:1em;
	line-height:1.154em;
	font-weight: bold;
	color: #707070;

}

#content h6{
	font-size:1em;
	line-height:1.154em;
	font-weight: bold;
	color: #707070;
}
#content h1 a, #content h2 a, #content h3 a{
	font-size:1em;
	line-height:1em;
	font-weight:normal;
}
#content h4 a, #content h5 a, #content h6 a{
	font-size:1em;
	line-height:1em;
}
#content h1.align-center, #content h2.align-center, #content h3.align-center, #content h4.align-center, #content h5.align-center, #content h6.align-center { 
	max-width:400px;
	text-align:center;
	margin:0 auto;
}
#content .news-latest-container h3,
#content .news-latest-container h3 a{
		font-size:1em;
		font-weight:bold;
	}



p{
	font-size:1em;
	line-height:1.231em;
	font-weight: normal;
	color: #4d4d4d;
}

p.frame1
{
	background-color: #f3f3f3;
	padding: 10px 10px 10px 10px !important;
	margin-bottom:20px;
	font-weight: bold;
	color: #111111;

}

p.frame2
{
	background-color:#E6EFFE;
	padding: 10px 10px 10px 10px !important;
	margin-bottom:20px;
	font-weight: bold;
	color: #111111;

}

/*#content .csc-frame-frame1{ 
	border:1px solid #CFCFCF; 
	padding:10px; 
	margin-bottom:10px;
	}
*/	
#content .csc-frame-frame2{ 
	background-color:#E6EFFE; 
	padding:10px;
	margin-bottom:10px;
	}
	
/*weitere Nacharbeiten ...*/
 .csc-frame-rulerBefore{
  border-top: 1px solid #CFCFCF !important;
  margin-bottom:20px;
  padding-top:5px;
} 
.csc-frame-rulerAfter{
	 border-bottom: 1px solid #CFCFCF !important;
	 /*margin-top:60px;*/
}

.csc-frame-indent3366{
	 padding-left:10%;
	 }
.csc-frame-indent6633{
	padding-left:20%;
	}
#content ul{ 
	padding:0.5em 0 ;
	color: #4D4D4D; 
	font-size:1em;
	line-height:1.231em;
	}
#content ul li{
	margin-left:16px;
	list-style-position: outside;
	list-style-type:square;
	padding-bottom:8px;
	}
#content ul li ul li{
	list-style-type: disc;
	}
#content ul li ul li ul li{
	list-style-type: circle;
	}
#content ul li ul li ul li ul li{
	}

#content ol{
	padding:0.5em 0;
	list-style-type: decimal;
	color: #4D4D4D;
	font-size:1em;
	line-height:1.231em;	
	}
#content ol li{
	margin-left:18px;
	list-style-position: outside;
	list-style-type: decimal;
	padding-bottom:8px;

	}
#content ul li.csc-textpic-image{
	margin-right:16px;
	margin-left:0;
	
	}

/*Base table style*/

TABLE { 
	font-size:1em; 
	width:100%;
	border-collapse:collapse;
	color:#4D4D4D;
	margin:2em 0;
}
#content TABLE tbody TH{ 
	background-color:#fff; 
	background-image:none; 
	text-align:left;
	padding: 6px 10px;
/*	padding: 10px 20px 5px 10px;
*/	font-weight:bold;
	border-bottom:1px solid #ddd;

	}

#content TABLE tbody Td.odd{ 
/*	padding: 10px 20px 30px 10px;*/
	border-left:none;
	}
#content TABLE tbody Td{ 
/*	padding: 10px 20px 30px 10px;
*/	border:none;
	}
table.contenttable{ 
	border:none;
	margin-top:10px;
	}
table caption{ 
		padding: 6px 10px;
	}
table.contenttable-0, table.contenttable-1, table.contenttable-2, table.contenttable-3{ 
	border:1px solid #ddd;
	}
table.contenttable-0 th,table.contenttable-1 th, table.contenttable-3 th{ 
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}

 table.contenttable-2 th{
	border-bottom:1px solid #ddd;
	}
table.contenttable th{ 
	padding: 6px 10px;
	text-align: left;
	
	font-weight:bold;
	color:#111;
	}
table.contenttable th p{ 
	font-weight:bold;
	color:#111;
	}
.align-right{ text-align:right;}
#content table p{padding-bottom:0;}
table.contenttable tr{ 
	padding: 6px 10px;
	text-align: left;
	
	}
table.contenttable td{ 
	padding:6px 10px 6px 10px;
	 }
#content table.contenttable-0 td, #content table.contenttable-1 td{ 
	border-right:1px solid #ddd;
	padding: 6px 10px 6px 10px;
	}
table.contenttable-0 tr/*, table.contenttable tr*/{ 
	border-bottom:1px solid #ddd;
	}
#content table.contenttable-2 td, table.contenttable-2 th, table.contenttable-3 td, table.contenttable-3 th{ 
	border-bottom:1px solid #ddd;
	border-left: none;
	border-right:none;
	padding: 6px 10px;
	}
#content TABLE.contenttable-2 tbody Td.odd, #content TABLE.contenttable-3 tbody Td.odd{ 
/*	padding: 10px 20px 30px 10px;
*/	border-left:none;
	}
TABLE.contenttable-3 TD, TABLE.contenttable-3 TH,
TABLE.contenttable-3 TD, TABLE.contenttable-3 TH{
	padding: 6px 10px 6px 10px;
	text-align:left;
	}
TABLE.contenttable-3{border:1px solid #ddd;}
TABLE.contenttable-3 TR.even{ 
	border-top:1px solid #ddd;
	 }
TABLE.contenttable-3 TR.odd{ border-top:1px solid #ddd;}
TABLE.contenttable-3 .odd{background:#f8f8f8;}
TABLE.contenttable-3 .even{background:#fff;}
TABLE.contenttable-3 TH { 
	background:url(../../images/11neu/tabelback.jpg) repeat-x left top #f3f3f3;
	font-weight:bold;
	color:#111111;
}
/*
#content TABLE tbody TR{ 	
	border-top:1px solid #ddd;
}

#content TABLE tbody Td.c2l1-left{border-right:none} 

TABLE.hor-zebra{border:1px solid #ddd;}
TABLE.contenttable{border:1px solid #ddd;}

TABLE.hor-zebra TD, TABLE.hor-zebra TH,
TABLE.contenttable TD, TABLE.contenttable TH{
	padding: 6px 10px 6px 10px;
	text-align:left;
	}
#content TABLE.contenttable tbody Td{padding: 6px 10px 6px 10px;}
	
TR.even{ 
	border-top:1px solid #ddd;
	 }
TR.odd{ border-top:1px solid #ddd;}
.odd{background:#f8f8f8;}
.even{background:#fff;}
TABLE TD.active { 
	background-color:#d6e1ed; 
}*/
	
/*TABLE.hor-zebra TR:hover TD { 
	background-color:#0063AA !important; 
	color:#fff;
}*/
	
/*.hor-zebra TH { 
	background:url(../../images/11neu/tabelback.jpg) repeat-x left top #f3f3f3;
	font-weight:bold;
	color:#111111;
}

.contenttable TH,.contenttable thead  { 
	background:url(../../images/11neu/tabelback.jpg) repeat-x left top #f3f3f3;
	font-weight:bold;
	color:#111111;
}
.contenttable TH p{ 
	font-weight:bold;
	color:#111111 !important;

	}
#content TABLE.contenttable tbody TD.even,
#content TABLE.contenttable tbody TD.odd{
	background-color:transparent;}

#content TABLE.contenttable p{ padding-bottom:0;}
*/


	
/*TABLE.ver-zebra TD:hover{ 
	background-color:#0063AA !important; 
	color:#fff;
}*/
TH.active { 
	background-color:#EEE; 
}

.marker { 
	color:#E80; 
}

DEL { 
	color:#CCC; 
}
	
INS { 
	border-bottom:1px dotted #CCC; 
}
.csc-textpic-caption{ font-size:0.769em; line-height:1.3em;}

/*forms*/

.csc-mailform-field { overflow:hidden;}
.csc-mailform-field span{padding:7px 0;display:block;}
.csc-mailform-field label{padding:7px 10px 0px 0; display:block;}
.csc-mailform-field input{width:65%; border:1px solid #ccc;padding:0px 5px 10px 5px;}
input.csc-mailform-submit{width:auto;padding:5px 10px;background-color:#4282CC;color:#fff;text-transform:uppercase; margin:5px 0;}
input.csc-mailform-submit:hover{background-color:#144C85;color:#fff;}
.csc-mailform-field textarea{width:97%; background-color:#fff;}
form{margin-bottom:10px;}

/*.news-list-container*/
#content .news-list-container h3,
#content .news-list-container h3 a,
#content .news-latest-container h3,
#content .news-latest-container h3 a,
#content .publicationen-container h3,
#content .publicationen-container h3 a{
	font-size:13px;
	line-height:1.308em;
	}
#content .news-list-container p,
#content .publicationen-container p,
#content .news-latest-container p{
	font-size:12px;
	line-height:1.417em;
	}
#content .publicationen-container .downloadlist a{
	font-weight:normal;
	}
