

/* 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{

	background:url(../images/header_bg_metal_blau.jpg) no-repeat center;

	background-color:#8F969D;

 	height:75px;

	}

#logoPan{

	background:url(../images/header_bg_logo_blau.gif) no-repeat;

 	height:75px;

	width:920px;

	margin:0 auto 0 auto;

 	}

#logo{

	margin:0 0 0 200px;

	padding:8px 0 0 0;

 	}



/*-----------------main pan---------*/

#mainPan{

	position:relative;

	width:920px;

	margin:10px auto 0 auto;

	}



/*----------------------body---------------*/

#body1{

	width:918px;

	}

#body_leftbg{

	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;

	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(../images/middle_bg.gif) repeat-y left top #fff;

	float:left;

	color:#333;

	}


#body_middle .csc-header{

	width:485px;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:27px;

	line-height:27px;

	font-weight:normal;

	color:#003466; background-color:#FFFFFF; 

	margin:27px 0 0 32px;

	}



#body_middle h2{

	width:485px;

	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 0 32px;

	}



#body_middle p, #body_middle ul, #body_middle ol, #body_middle .bodytext {

	margin:10px 0 0 32px;

	font-size:12px;

	line-height:17px;

	}



#body_middle .bodytext {

	width:485px;

	}



#body_middle table .bodytext {

	width:auto;

	}



#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(../images/bullet.gif);

	}



#body_middle .contactform {

	margin:10px 0 0 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;

	}



#body_middle .contactform .row {

	width:475px;

	}


#body_middle .csc-textpic-left {
	
	margin:27px 0px 0px 32px
	
	}


#body_middle .csc-textpic-left img {
	
	margin:0px 0px -10px -2px;
	
	}
*html #body_middle .csc-textpic-left img {
	
	margin:0px 0px -10px 0px;
	
	}
	

#body_middle .csc-frame-indent .csc-textpic-left img {
	
	margin:0px;
	
	}


/*------------------------right----------------------*/

#right_bg{

	width:130px;

	min-height:430px;

	float:left;

	padding:170px 0 0 5px;

	}

#right_bg .bodytext{

	font-size:11px;	

}

#right_bg .bodytext img{

	margin: 0 0 10px 0;

}

#right_bg .bodytext a{

	font-size:11px;	

}



#right_bg .terminplan{

	font-size:11px;	

	line-height:11px;

	color: #222;

	border: 1px solid #ccc;

	margin: 13px 0 18px 0;

	padding: 5px;

	width:115px;

}

#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{

	width:100%;

	height:65px;

	margin:0 auto 0 auto;

	background:url(../images/footer_bg_blau.gif) repeat-x #00508B;

	float:left;

	color:#FFFFFF;

	font:11px/16px Arial, Helvetica, sans-serif;

	}

	

#servicemenu, #copyright{

	width:920px;

	margin:0 auto 0 auto;

 	}



#footer ul{

	margin:20px 0 0 200px;

	display:block;

	font-size:0px;

	}

#footer ul li{

	display:block;

	float:left;

	height:16px;

	font:11px/16px Arial, Helvetica, sans-serif;

	}

#footer a{

	margin:0 10px 0 10px;

	text-decoration:none;

	color:#FCFCFC;

	background-color:#00508B;

	font:11px/16px Arial, Helvetica, sans-serif;

	}

#footer a:hover{

	text-decoration:underline;

	}

#footer .act a {

	font-weight: bold;

	}

#footer.menuunten {

	text-align: left;

	width: auto;

}

#footer p{

	margin:0px 0 0 210px;

	font:11px/16px Arial, Helvetica, sans-serif;

	}

	

.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 img{

	padding:0 0 0 32px;

	}



#body_middle table {

	width:485px;

	margin:10px 0 0 32px;

	}



#body_middle td .bodytext {

	margin:0;

	}

div.rgaccord1-content {
display: none;
}