html {
	margin:				0;
	padding:			0;
}

a {
	text-decoration:	none;
}

a:link, a:active {
	text-decoration: 	none;
}

a:visited {
	text-decoration: 	none;
	color:				#160B7A;
}

a:hover {
	color:				#160B7A;
}


li a:hover {
	text-decoration: 	none;
}

body  {
	margin:				0;
	padding:			0;
	text-align:			center;
	font-family: 		arial;
	background-color:	#E0EBF5;
	font-size:			12px;
	color:				black;
	border-color:		#3333CC;
}

h1, h3 {
	font-size:			14px;
	color:				#160B7A;
	margin:				0;
	margin-bottom:		7px;
	text-align:			left;
}

#logo {
	margin-left:		535px;
	padding-top:		7px;
}

#space {
	height:				66px;
}

#center {
	margin:				auto;
	text-align:			left;
	width:				852px;
	background-color:	white;
}


#top-navi ul {
	margin:				0;
	padding:			0;
	margin-left:		3px;
	list-style:			none;
	width:				846px;
	background-color:	#00579D;
	height:				20px;
	font-size:			13px;
}

#top-navi ul li {
	display:			inline;
	color:				white;
	height:				20px;
	margin:				0;
	padding:			2px 18px;
	border-right:		1px solid white;
}

#top-navi ul li a {
	color:				white;
}

#top-navi .active {
	background-color:	#01A2FF;
	height:				20px;
}

#middle-navi {
	width:				846px;
	background-color:	#160B7A;
	margin-left:		3px;
	height:				20px;
	margin-top:			1px;
}

#middle-navi ul {
	margin:				0;
	padding:			0;
	list-style:			none;
	font-size:			13px;
	float:				right;
}

#middle-navi ul li {
	float:				left;
	color:				white;
}

#middle-navi .active {
	background-color:	#01A2FF;
	height:				20px;
}

#middle-navi ul li a {
	float:				left;
	color:				white;
	padding-left:		18px;
	padding-right:		18px;
	margin-top:			1px;
}

#left-navi {
	width:				200px;
	margin-left:		3px;
	margin-top:			5px;
	float:				left;
}

#left-navi ul {
	margin:				0;
	padding:			0;
	list-style:			none;
	font-size:			13px;
}

#left-navi ul li {
	background-image:	url(icons/pfeil-navi.gif);
	background-repeat:	no-repeat;
	background-position:2px;
	margin-left:		1px;
	background-color:	#DAE1ED;
	margin-bottom:		1px;
	padding:			2px;
	padding-left:		5px;
}

#left-navi ul li a {
	color:				#020202;
	padding-left:		18px;
	padding-right:		18px;
}

#left-navi .active {
	background-color:	#01A2FF;
}

#banner {
	margin-left:		3px;
}

img {
	display: 			block;
	border:				none;
}

#content {
	padding-left:		35px;
	margin-top:			20px;
	width:				580px;
	float:				left;
	margin-bottom:		20px;
	text-align:			justify;
	line-height:		16px;
	min-height:			600px;
}

.cleaner {
	clear:				both;
	height:				1px;
	Font-size:			1px;
	border:				0px none;
	margin:				0;
	padding:			0;
	background:			transparent;
}

#content ul {
	margin:				0;
	padding-left: 		12px;
}

* html #content ul /*IE hack */
{
	padding-left: 		15px;
	padding-lef/t: 		15px;
}

.csc-form-labelcell {
	margin:				0;
	padding:			0;
	padding-top:		3px;
	width:				260px;
}

.csc-form-label-req {
	margin:				0;
	padding:			0;
	width:				300px;
	padding-top:		3px;
}

.csc-form-fieldcell {
	margin:				0;
	padding:			0;
	padding-top:		3px;
	height:				5px;
}

.csc-form-label {
	margin:				0;
	padding:			0;
	padding-top:		3px;
}

table {
	border-collapse:	collapse;
	text-align:			left;
}

#content .csi-imagerow {
	height:				120px;
}

#content dl .csi-image {
	width:				100px;
}

.align-right {
	text-align:			right;
}

/** Styles für newloginbox **/
.tx-newloginbox-pi1 table label {
	font-family: 		arial;
	font-size: 			12px;
	color: 				black;
}

.tx-newloginbox-pi1 #user, .tx-newloginbox-pi1 #pass , .tx-newloginbox-pi1 table tbody input {
	margin-left: 		30px;
	font-size: 			10px;
	padding: 			1px;
}

.tx-newloginbox-pi1 tfoot input {
	margin-top: 		15px;
}

/** Styles für sr_feuser_register **/

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-captcha-response {
    display: 			none;
}

/** Styles für Dateidownload **/
.csc-uploads-fileSize {
	font-family: 		arial;
	font-size: 			12px;
	color: 				black;
}

.csc-uploads-fileName {
	font-family: 		arial;
	font-size: 			12px;
	color: 				black;
}

.bodytext {
	font-family: 		arial;
	font-size: 			12px;
	color: 				black;
}