BODY {
	background-image: url("/fileadmin/template/img/bg.gif");
	background-repeat: repeat-x;
	background-color:#ECF6F6;
	padding:0px;
	border:0px;
	margin:0px;
	font-family: Georgia, Lucida, Verdana;
}
#header {
	position:absolute;
	z-index:2;
	width:872px;
	overflow:hidden;
}
#langsel {
	position:absolute;
	z-index:2;
	left:570px;
	height:20px;
	font-family:Verdana;
	font-size:10px;
	color:#FF6600;
}
#langsel a.langselected  {
	border-bottom:1px dotted black; 
	color:#FF6600;
}
#langsel a.deutsch  {
	padding-right:2px;
	border-right:1px solid white;
	color:#FF6600;
}
#langsel a.english  {
	padding-left:2px;
	color:#FF6600;
}
#muster {
	position:absolute;
	left:31px;
	top:111px;
	width:785px;
	height:367px;
	padding:0px;
	border:0px;
	margin:0px auto;
	z-index:1;
}
/* round corners */
#muster .hd .c,
#muster .ft .c {
	font-size:1px; /* ensure minimum height */
	height:11px;
}
/*
#muster .hd {
	background:transparent url(/fileadmin/template/img/tl.png) no-repeat 0px 0px;
	margin-right:4px; /* space for right corner */
}
*/
#muster .hd .c {
	background:transparent url(/fileadmin/template/img/schatten_ecke_or.png) no-repeat right 0px;
	margin-right:-4px; /* pull right corner back over "empty" space (from above margin) */
}
#muster .bd  {
	background-image: url("/fileadmin/template/img/muster.gif");
	margin-right:4px;
}
#muster .bd .c {
	background:transparent url(/fileadmin/template/img/schatten_r.png) repeat-y right 0px;
	width:785px;
	height:367px;
}
#muster .ft {
	background:transparent url(/fileadmin/template/img/schatten_u.gif) no-repeat 0px 0px;
	margin-right:4px; /* space for right corner */
}
#muster .ft .c {
	background:transparent url(/fileadmin/template/img/schatten_ecke_ur.gif) no-repeat right 0px;
	margin-right:-4px; /* pull right corner back over "empty" space (from above margin) */
}
/* round corners */
#navi {
	float:left;
	width:128px;
	padding:0px;
	border:0px;
	margin:0px;
	margin-top:35px;
	margin-right:20px;
}
#content {
	z-index:2;
	background:white;
	position:absolute;
	left:169px;
	top:147;
	width:570px;
	min-height:594px;
	height:auto !important;
	height:594px;
	border:0px;
	margin:0px;
	margin-bottom:30px;
	padding:0px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	border: 1px solid #BBE0EA;
	border-right: 1px solid #9CC8CC;
	border-bottom: 1px solid #9CC8CC;
}
h4 {
	font-size:15px;
        color:#002636;
	margin-bottom:5px;
}
.navon, .navoff, .nav2on, .nav2off {
	font-family: Georgia, Lucida, Verdana;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 8px;
	border-bottom: 2px solid #F2FBFB;
}
.navoff a, .nav2off  a{
	color:#004562;
}
.navon a, .nav2on a {
	color:#990000;
}
a {
	text-decoration: none;
	color:#006699;
}
a.extern, span.externalLinkWrap a.typolink {
	background:transparent url(/fileadmin/template/img/link_extern.gif) no-repeat scroll 0px 3px;
	padding-left:15px;
	font-size:13px;
	font-weight:normal;
}
a.typolink {
	background:transparent url(/fileadmin/template/img/link.gif) no-repeat scroll 0px 3px;
	padding-left:15px;
}
a.typolink:hover{
	text-decoration:underline;
}
.navon a {
	background:transparent url(/fileadmin/template/img/navpfeil.gif) no-repeat scroll 0px 1px;
	padding-left:15px;
}
.navon {
	color: #000;
}
.navoff {
	color: #000;
}
.nav2on, .nav2off {
	padding-left:25px;
	font-size:11px;
}
.nav2on {
	background-image:url(/fileadmin/template/img/nav2_on.gif);
	background-position:15px 8px;
	background-repeat:no-repeat;
	padding-left:25px;
}
.csc-header H1.csc-firstHeader {
	margin:0px;
	margin-bottom:5px;
}
.csc-header {
	font-size:1px;
}
.csc-header h1, .csc-textpicHeader h1 {
	font-size:18px;
	font-weight: bold;
	color:#990000;
	margin-top:14px;
	margin-bottom:5px;
}
.csc-header h2, .csc-textpicHeader h2 {
	font-size:15px;
	font-weight: bold;
	color:#000000;
	margin-top:14px;
	margin-bottom:5px;
}
p.bodytext {
	margin:0px;
	border:0px;
	padding:0px;
	font-size:13px;
	font-weight:normal;
	color:#002636;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:12px;
}
.csc-textpic-image dt img{
	border:3px solid #9BCBD6;
	float:left;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size: 12px;
	color: #002636;
}
table.contenttable {
	margin:0px;
	border:0px;
	padding:0px;
	border-spacing:0px;
}
table.contenttable * p, table.contenttable * td {
	margin:0px;
	border:0px;
	padding:0px;
	font-size:13px;
	font-weight:normal;
	margin-right:2px;
}
/*
fieldset.csc-mailforme {
	border:0px;
}
*/
.csc-mailform-field {
	margin-bottom:3px;
}
.csc-mailform-field label  {
	font-size:13px;
	display:block;
	float:left;
	width:90;
}
.csc-mailform-field #mailformtv  {
	margin:0px;
	border:0px;
	padding:0px;
}
.csc-uploads-fileName p,
.csc-uploads-description p {
	font-size:13px;
	margin:0px;
	border:0px;
	padding:0px;

}
.spacer-gif {
	display:none;
}
a.speciallink {
	background:transparent url(/fileadmin/template/img/linkpfeil.gif) no-repeat scroll 3px 5px;
	color:#990000;
	background-color:#FEF09A;
	font-weight:bold;
	font-size:13px;
	display:block;
	padding:10px;
	padding-left:35px;
	border-bottom:1px solid #FBD13D;
	border-right:1px solid #FBD13D;
	margin-top:5px;
	width: 363px;
}

.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-header  {
	background-color: #D0ECF2;
	vertical-align:bottom:
	height:20px;
}
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-header td {
	background-color: #D0ECF2;
	vertical-align:bottom:
	height:20px;
	border-bottom: 2px solid #9CC8CC;
}

.tx-newloginbox-pi3-listrow td, .tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd td {
	background-color:#F3FAFA;
	border-bottom: 1px solid #9CC8CC;
}
div.tx-newloginbox-pi3-listrow table {
	border-spacing:0px;
}
div.tx-newloginbox-pi3-browsebox > p {
	margin-top:3px;
	font-size:13px;
}
div.tx-newloginbox-pi3-searchbox {
	background-color:#F3FAFA;
	border-bottom: 1px solid #9CC8CC;
	border-top: 1px solid #9CC8CC;
	width:400px;
}
input.tx-newloginbox-pi3-searchbox-sword {
	border: 1px solid #9CC8CC;
}
div.tx-newloginbox-pi3-searchbox  table{
	margin: 12px 10px;
}

div.tx-newloginbox-pi3-listrow * p {
	color:#000;
	font-size:13px;
	overflow:hidden;
}
div.tx-newloginbox-pi3-listrow * a {
	color:#000;
	font-size:13px;
	overflow:hidden;
}
.csc-mailform {
	padding-top:10px;
	width:400px;
	background-color:#F3FAFA;
	border: 0px solid white;
	border-bottom: 1px solid #9CC8CC;
	border-top: 1px solid #9CC8CC;
}
.csc-mailform input, .csc-mailform textarea {
	background-color:white;
	border: 1px solid #9CC8CC;
}
.csc-mailform-submit {
	margin-left:90px;
}
.csc-mailform textarea {
	margin-bottom: 5px;
}
#mailformformtype_mail{
	margin-top:10px;
}
li {
	font-size:13px;
}
.clearleft {
	clear:left;
}

table.downloadMaterial {
	font-size:12px;
	font-weight:normal;
	color:#002636;
}

table.downloadMaterial td {
	width:74px;
	padding-right: 30px;
}

