

/* CSS Document */



body{

	padding:0px;

	margin:0px;

	background: #FFFFFF;

	font:14px/17px Arial, Helvetica, sans-serif;

	color:#919191;

	}

	

div, ul, h1, h2, h3, li, p, img, a{

	margin:0;

	padding:0;

	}

	

ul{

	list-style-type:none;

	}

	

ol{

	list-style-type:upper-roman;

	}

	

td{

	vertical-align: top;

	margin:0px;

	padding:0px;

	}



hr{

	margin-bottom:0;

	color:#eee;

	}

	

a{

	color:#02428E; background-color:#FFFFFF;

	font:12px/17px Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-weight:bold;

	}



select {

		font-family:Arial, Helvetica, sans-serif;

		border:1px solid #9CB2C7;

		font-size:11px;

		color:#00508B;

		padding-left: 3px;

		text-align:left;

		}	



a:hover{

	text-decoration:underline;

	}



.align-right{

	text-align:right;

	}



/*-------------------header pan------*/

#headerPan{

 	display:none;

	}



/*-----------------main pan---------*/

#mainPan{

	position:relative;

	width:920px;

	margin:10px auto 0 auto;

	}



/*----------------------body---------------*/

#body1{

	width:918px;

	}

#body_leftbg{

 	display:none;

	width:189px;

	min-height:430px;

	float:left;

	padding:170px 0 0 0px;

	}

#body_leftbg h2{

	height:31px; width:165px;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:27px;

	line-height:27px;

	font-weight:normal;

	text-align:right;

	color:#CCCCCC; background-color:#FFFFFF;

	padding:0 10px 0 0;

	margin:0px 0 0 0px;

	}

#body_leftbg h3, #body_leftbg .csc-header{

	font:16px/18px Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	color:#272727;

	background-color:#FFFFFF;

	height:18px;

	margin: 13px 0 10px 50px;

	display:block;

	}

#body_leftbg p, #body_leftbg p .bodytext{

	width:112px;

	margin:0 14px 0 63px;

	font:14px/18px Arial, Helvetica, sans-serif;

	color:#6D6D6D; background-color:#FFFFFF;

	text-align:right;

	}



.kalender{

	width:485px;

	margin:0 0 0 32px;

	padding:2px;

	font:12px Arial, Helvetica, sans-serif;

	background-color:#eee;

	}



#body_leftbg a{

	background-color:#EEE;

	font:11px/17px Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-weight:bold;

	margin:4px 14px 0 0px;

	padding:2px 0 2px 5px;

	display:block;

	}

#body_leftbg a:hover{

	background-color:#DDD;

	}

#body_leftbg .act a,

#body_leftbg .actsub a{

	background-color:#CCC;

	color:#000; 

	}

#body_leftbg .actsub .sub a{

	background-color:#EEE;

	color:#000; 

	}

#body_leftbg .sub a{

	color:#000; 

	font-weight:normal;

	padding:2px 0 2px 15px;

	}

#body_leftbg .sub .act a{

	background-color:#CCC;

	color:#000; 

	font-weight:normal;

	padding:2px 0 2px 15px;

	}



/*----------------body middle-------------*/

#body_middle{

	width:540px;

	min-height:570px;

	background:url('../../../fileadmin/Templates/Site/Resources/Public/images/middle_bg.gif') repeat-y left top #fff;

	float:left;

	color:#333;

	padding:0 0 40px 0;

	}



#body_middle .csc-header{

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:27px;

	line-height:27px;

	font-weight:normal;

	color:#003466; background-color:#FFFFFF; 

	margin:27px 33px 0px 33px;

	}



#body_middle h2{

	height:30px;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:27px;

	line-height:30px;

	font-weight:normal;

	color:#A68A33; background-color:#FFFFFF; 

	margin:21px 0 0px 33px;

	}



#body_middle p, #body_middle ul, #body_middle ol, #body_middle .bodytext {

	margin:10px 20px 0px 32px;

	font-size:12px;

	line-height:17px;

	}



#body_middle .detail {

	font-size:11px;

	line-height:13px;

	}



#body_middle ul{

	margin:16px 0 0 50px;

	list-style-type: square;

	list-style-image: url('../../../fileadmin/Templates/Site/Resources/Public/Images/bullet.gif');

	}



#body_middle .contactform {

	margin:10px 20px 0px 32px;

	font-size:12px;

	line-height:30px;

	}



#body_middle .contactform input,

#body_middle .contactform textarea {

	font:12px/17px Arial, Helvetica, sans-serif;

	}



#body_middle .contactform label {

	margin:0 20px 0 0;

	display:block; 

	width:130px;

	height:20px;

	float: left;

	}



#body_middle .contactform .field {

	width:280px;

	margin:5px 0 0 0;

	}



#body_middle .contactform .button {

	margin:20px 0 0 150px;

	}



/*------------------------right----------------------*/

#right_bg .terminplan{

	font-size:11px;	

	line-height:11px;

	color: #222;

	border: 1px solid #ccc;

	margin: 13px 0 0 18px;

	padding: 5px;

	width:130px;

}

#right_bg{

	width:186px;

	float:left;

	background:url('../../../fileadmin/Templates/Site/Resources/Public/Images/right_bg.gif') repeat-y left;

	margin:160px 0 0 0;

	}

#right_bg .bodytext{

 	display:none;

	font-size:11px;	

	width:130px;

	margin: 13px 0 0 18px;

}

#right_bg .bodytext img{

	margin: 0 0 10px 0;

}

#right_bg .bodytext a{

	font-size:11px;	

}



#right_bg h2{

	height:31px; background-color:#FFFFFF;

	display:block; width:118px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:27px;	line-height:26px; font-weight:normal; color:#CCCCCC; margin:0 0 0px 17px;

	}

#right_bg h3, #right_bg .csc-header{

	font:18px/17px Arial, Helvetica, sans-serif;

	color:#538D00; background-color:#FFFFFF;

	height:22px;

	margin: 13px 0 0px 18px;

	display:block;

	font-weight:normal;

	}

#right_bg ul{

	width:120px;

	display:block;

	font-size:0px;

	margin:10px 0 0 17px;

	}

#right_bg ul li{

	display:block;

	height:24px;

	padding:0 0 0 12px;

	}

#right_bg ul li a{

	font:14px/24px Arial, Helvetica, sans-serif;

	color:#6D6D6D; background-color:#FFFFFF;

	text-decoration:underline;

	}

#right_bg ul li a:hover{

	text-decoration:none;

	}



/*------------------------footer---------------*/

#footer{

 	display:none;

	}



.tx-nfdownloads-pi1 {

	margin:20px 20px 20px 0px;

	width:490px;

	}

	

.trline{

	border-top: 1px solid #ccc;

	}



#body_middle .tx-nfdownloads-pi1 table .bodytext {

	margin:0px;

	}



.csc-header img {

	margin: 0 0 -10px -2px;

	}



#thyssenkrupp {

	margin: 80px 0 0 20px;

	}



#thyssenkrupp img {

	margin:15px 0 0 0;

	}



.csc-frame-indent {

	margin: 0 40px 0 0;

	float:left;

	}



.csc-frame-indent img{

	padding:0 0 0 32px;

	}



#body_middle table {

	margin:10px 20px 30px 32px;

	}



#body_middle td .bodytext {

	margin:0;

	}







