body{
	background-color:#fff;
	color:#000000;
	font-family:arial;
	font-size:12px;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url('../img/lw_bg.jpg');
	background-repeat:repeat-x;
}
p, h1, h2, h3, h4, h5, h6, form, ul, li, div, legend, fieldset{
	margin:0pt;
	padding:0pt;
}
h2{
	color:#9B9C9E;
	font-size:16px;
	line-height:35px;
}
h3{
	color:#9B9C9E;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
}
h4{
	font-size:12px;
	font-weight:bold;
}
.csc-frame-rulerAfter{
	border-bottom:1px solid #8D8B8E;	
}
div.pnmNewsDate{padding-bottom:7px;}
div.pnmNewsText{padding-top:7px;}
div.pnmNewsItem h2{
	font-size:12px;
	font-family:arial;
	line-height: 15px;
	margin:0;
	padding:0;
}
div#infoText h1{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
div#infoText h2{
	color:#00355D;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding:0;
}
div#infoText h2 a{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

img {
	border:0px;
}
a {
	cursor:pointer;
	outline:none;
}
div#center_case{
	height:0px;
	margin:auto;
	position:relative;
	text-align:left;
	width:960px;
	top:70px;
}
div#infoText{
	position:absolute;
	top:-30px;
	left:220px;
	width:500px;
	text-align:right;
	color:#00355d;
	font-size:12px;
	font-family:verdana;
}
div#infoText a{
	color:#00355D;
	text-decoration:none;
}
div#infoText a:hover{
	text-decoration:underline;
}
div#men{
	position:absolute;
	top:-70px;
	left:205px;
	width:70px;
	height:140px;
	background-image:url('../img/lw_men.jpg');
}
/* 
* Banner
 */
div#logo{
	height:44px;
	left:0px;
	position:absolute;
	top:20px;
	width:163px;
}
div#kooperation{
	color:#b0b2b3;
	height:14px;
	position:absolute;
	right:0px;
	text-align:right;
	top:16px;
	width:200px;
	font-size:10px;
}

/* 
* Menue
 */
div#menue{
	position:absolute;
	top:108px;
	left:0px;
	width:205px;
	border-top: 1px dashed #8D8B8E;
}
div#menue ul#navi{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div#menue ul#navi li{
	border-bottom:1px dashed #8d8b8e;
	display:block;
	list-style-type:none;
	position:relative;	
	width:205px;
}
div#menue ul#navi li ul li{
	border:none;
}
div#menue ul#navi li.sub{	

}
div#menue ul#navi li.line{
	position:relative;
	display:block;
	list-style-type:none;
	
	line-height:0px;
	font-size:0px;
	
	height:11px;
	width:155px;
	
	background-image:url('../img/underline.jpg');
	background-repeat:repeat-x;
	background-position:1px 5px;
}
div#menue a{
	text-decoration:none;
	color:#000000;
	
	display:block;
	width:145px;
	line-height:20px;
}
div#menue a:hover{
	text-decoration:none;
	color:#b6004b;
	
	display:block;
	width:145px;
	line-height:20px;
}
div#menue a.one_aktiv{
	color:#b6004b;
	display:block;
	line-height:20px;
	text-decoration:none;
	width:145px;
}
div#menue a.aktiv{
	color:#b6004b;
	display:block;
	line-height:20px;
	text-decoration:none;
	width:145px;
}
div#menue a.aktiv:hover{
	color:#b6004b;
	display:block;
	line-height:20px;
	text-decoration:none;
	width:145px;
}
div#menue a.sub{
	text-decoration:none;
	color:#000000;
	display:block;
	width:145px;
	padding-left:10px;
	
	background-image:url('../img/line_inaktiv.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	line-height:16px;
}
div#menue a.sub:hover{
	text-decoration:none;
	color:#b6004b;
	display:block;
	width:145px;
	padding-left:10px;
	
	background-image:url('../img/line_aktiv.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	line-height:16px;
}
div#menue a.sub_aktiv{
	text-decoration:none;
	color:#b6004b;
	display:block;
	width:145px;
	padding-left:10px;
	
	background-image:url('../img/line_aktiv.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	line-height:16px;
}
div#menue a.sub_aktiv:hover{
	text-decoration:none;
	color:#b6004b;
	display:block;
	width:145px;
	padding-left:10px;
	
	background-image:url('../img/line_aktiv.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	line-height:16px;
}

/*
* Adress
*/
div#adress{
	color:#60585b;
	position:absolute;
	top:310px;
	left:0px;
}
div#adress a:hover {
	color:#B6004B;
}
div#adress a {
	color:#426F9D;
	text-decoration:none;
}

/* 
* Content
 */
 div#banner{
	position:relative;
	top:0px;
	left:0px;
	width:500px;
	height:220px;
	margin-bottom:0px;
	
	background-image:url('../img/underline.jpg');
	background-repeat:repeat-x;
	background-position:bottom center;
}
 
div#content{
	position:absolute;
	top:53px;
	left:220px;
	padding-bottom:53px;
	width:500px;
}
div#content p {
	line-height:18px;
}
div#content p.leistung {
	line-height:18px;
	margin-top:5px;
}
div#content a{
	text-decoration:none;
	color:#426f9d;
}
div#content a:hover{
	color:#B6004B;
}
div#content a.intern{
	font-size:0px;
	line-height:0px;
}
div#content h1{
	color:#9b9c9e;
	font-size:16px;
	line-height:35px;
}
div#content ul li{			
	background-image:url('../img/line_inaktiv.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	line-height:16px;
	padding-left:10px;
	text-decoration:none;
}
div#content div#headline{
	position:relative;
	width:500px;
	height:49px;
	margin-bottom:15px;
	
	color:#000;
	background-image:url('../img/underline.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	
	float:left;
}
div#content div#headline span {
	font-size:11px;
	color:#00365e;
}
div#content div#introduction {
	margin-top:2px;
}
div#content div.pictureBox{
	position:relative;
	margin-right:10px;
	
	float:left;
	
	font-size:11px;
	width:92px;
	padding-bottom:5px;
}
div#content div.pictureBox img{
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:5px;
margin-bottom:0px;
	width:92px;
	height:125px;
}
div#content div.topBox {
	position:relative;
	width:500px;
	padding-bottom:5px;
	margin-bottom:0px;
	color:#000;
	float:left;
}
div#content div.bottomBox {
	position:relative;
	width:500px;
	padding-bottom:10px;
	margin-bottom:15px;
	
	color:#000;
	background-image:url('../img/underline.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	
	float:left;
}
div#content div.topBox p {
	position:relative;  
	top:-4px;
}

div#content div.item{
	position:relative;
	width:500px;
	margin-bottom:15px;
	padding-bottom:15px;
	color:#000;
	background-image:url('../img/underline.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	
	float:left;
}
div#content div.item a:hover{
	color:#B6004B;
}
div#content div.item div.box_left{
	position:relative;
	padding:0px;
	width:135px;

	color:#000;
	float:left;
}
div#content div.item div.box_left_big{
	position:relative;
	padding:0px;
	width:295px;
	
	color:#000;
	float:left;
}
div#content div.item div.box_middle{
	position:relative;
	padding:0px;
	width:150px;

	margin-left:10px;
	
	color:#000;
	float:left;
}
div#content div.item div.box_middle ul.ref{
	position:relative;
	list-style-image:url('_img/line.gif');
	list-style-position:outside;
	list-style-type:none;
	margin-left:2px;
	padding-left:20px;
	line-height:16px;
}
div#content div.item div.box_middle li{
	list-style-type:none;
}
div#content div.item div.box_right_margin{
	position:relative;
	padding:0px;
	width:190px;
	
	text-align:right;
	
	padding-bottom:30px;
	
	margin-left:10px;
	color:#000;
	float:left;
}
div#content div.item div.box_right{
	position:relative;
	padding:0px;
	width:194px;
	right:0px;
	text-align:left;
	
	margin-left:10px;
	color:#000;
	float:left;
}
div#content div.item div.box_right img.rightPic{
	position:absolute;
	right:0px;
}
div#content div.item div.box_outside{
	position:absolute;
	padding:0px;
	
	width:225px;
	padding-bottom:5px;
	
	top:-4px;
	left:510px;
	
	clear:both;
	
	color:#000;
}
div#content div.item div.refLink{
	position:absolute;
	bottom:7px;
	left:0px;
	height:20px;
	width:100px;
}
div#content div.item div.refLinkRight{
	position:absolute;
	left:430px;
	bottom:12px;
	text-align:right;
	
	height:20px;
	width:70px;
	clear:both;
}

/*AKTEULLES*/
div#content div.item div.box_left_akt{
	position:relative;
	padding:0px;
	width:254px;
	color:#000;
	float:left;
}
div#content div.item div.box_right_akt{
	position:relative;
	padding:0px;
	width:226px;
	text-align:center;
	
	margin-left:20px;
	color:#000;
	float:left;
}
.clear{
	clear:both;
}

div#content div.adressBox {
	position:absolute;
	left:515px;
	top:534px;
	width:225px;
}
div#content div#contactForm {
 position:relative;
 top:15px;
 width:400px;
 padding-bottom:50px;
}
div#content div.formLine {
 display:block;
 margin-bottom:10px;
}
div#content div.formLineUnSicht {
 display:block;
 height:0px;
 width:0px;
 position:absolute;
 top:0px;
 left:0px;
 overflow:hidden;
 font-size:0px;
 line-height:0px;
}
div#content div.formLineError{
 color:red;
 display:block;
 margin-bottom:10px;
}
div#content div.formLine label {
 display:block;
 width:130px;
 float:left;
 height:20px;
 line-height:20px;
}
div#content div.formLine label.Error {
 color:red;
}
div#content div.formLine input{
 border:0px;
 background-color:#EEE;
 height:20px;
}
div#content div.formLine textarea{
 border:0px;
 background-color:#EEE;
 width:380px;
 height:100px;
}
div#content div.formLine select{
 border:0px;
 background-color:#EEE;
 width:250px;
 height:20px;
}
div#content div.formLine input.long{
 width:250px;
}
div#content div.formLine input.plz{
 width:50px;
}
div#content div.formLine input.ort{
 width:185px;
 margin-left:10px;
}
div#content div.formLine input.send{
 position:absolute;
 left:305px;
 
 height:24px;
 line-height:24px;
 width:75px;
 cursor:pointer;
 
 background-color:#57575a;
 color:white;
}
div#content div.formLine input.abbr{
 position:absolute;
 left:205px;
 
 height:24px;
 line-height:24px;
 width:90px;
 cursor:pointer;
 
 background-color:#c5c5c7;
 color:black;
}
div#content div.error_red{
	position:relative;
	left:0px;
	background-color:#CC0000;
	width:380px;
	padding: 1px 0px 1px 0px;
}
div#content div.error_inner{
	position:relative;
	left:1px;
	background-color:#FAEBEB;
	width:378px;
	padding: 10px 0px 10px 0px;
}
div#content div.error_padding{
	position:relative;
	left:20px;
	background-color:#FAEEEE;
	width:358px;
}
div#content ul.noStyle {
	list-style-type:none;
}
div#content ul.paddingStyle {
	margin-left:40px;
}
div#content .jobitem {
	padding:10px 0px 10px 0px;
	border-top:1px solid #8d8b8e;
}
.csc-textpic-caption{
	font-size:11px;
}
/* 
* SideBar
 */
div#sidebar{
	position:absolute;
	top:53px;
	left:735px;
	width:225px;
}
div#sidebar div#smallImg{
	position:relative;
	width:225px;
	height:49px;
	
	background-image:url('../img/platz.jpg');
}
div#sidebar div.item{
	background-color:#f6f6f6;
	background-image:url('../img/arrow_item.jpg');
	background-position:5px 9px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 0px;
	position:relative;
	width:225px;
}
div#sidebar .linespace{
	background-color:#f6f6f6;
	font-size:1px;
	height:1px;
	line-height:1px;
	width:225px;
	border-top: 1px dashed #727072;
}

div#sidebar a{
	text-decoration:none;
	color:#5980a6;
}
div#sidebar a:hover {
	color:#B6004B;
}
div#sidebar div.padding{
	color:#004163;
	left:20px;
	position:relative;
	width:195px;
}
div#sidebar div.sb_headline{
	height:20px;
	line-height:20px;
	position:relative;
	width:225px;
	background-color:#004163;
}
div#sidebar div.sb_headline span{
	font-weight:bold;
	height:20px;
	left:5px;
	line-height:20px;
	position:relative;
	width:220px;
	color:#c5c6c8;
}
div#sidebar div.sb_kundenheadline{
	font-size:10px;
	height:20px;
	line-height:20px;
	position:relative;
	margin-top:20px;
	width:225px;
	background-color:#5980a6;
}
div#sidebar div.sb_kundenheadline span{
	font-weight:bold;
	height:20px;
	left:5px;
	line-height:20px;
	position:relative;
	width:220px;
	color:#dadbdc;
}
div#sidebar div.flashitem{
	background-color:#f6f6f6;
	padding:10px 0px 10px 0px;
	position:relative;
	width:225px;
	z-index:10;
}
div#sidebar div.flashpadding{
	left:10px;
	position:relative;
	width:205px;
	height:115px;
	background-color:white;
}
/* 
* Sidebar News
 */
div#sidebar div.news_item {
	background-color:#ededee;
	padding:4px 0px 7px 0px;
	position:relative;
	top:7px;	
	width:225px;	
}
div#sidebar div.news_item  div#headline{
	border-bottom: 1px solid black;
	left:7px;
	margin-bottom:2px;
	position:relative;	
	width:210px;	
}
div#sidebar div.news_item  img.news_img{
	height:70px;
	left:7px;
	position:relative;
	width:210px;
}
div#sidebar div.news_item  img.news_imgl{
	height:70px;
	left:7px;
	position:relative;
	width:130px;
}
div#sidebar div.news_item  img.news_imgr{
	height:70px;
	left:14px;
	position:relative;
	width:70px;
}
div#sidebar div.news_item  div.news_entry{
	left:7px;
	margin-top:7px;
	position:relative;
	width:210px;
}


.pnmNewsBox{
	margin-top:20px;
	width:500px;
}

.pnmNewsHeadline{
	padding:10px 0px 10px 0px;
	width:500px;
}

.pnmNewsHeadlineInner{
	background-color:#e3e4e5;
	height:20px;
	line-height:20px;
	position:relative;
	width:500px;
}

.pnmNewsHeadlineText{
	color:#004163;
	font-weight:bold;
	left:5px;
	line-height:20px;
	position:absolute;
}

.pnmNewsHeadlineMore{
	line-height:20px;
	position:absolute;
	right:5px;
}
.pnmNewsItem{
	float:left;
	height:226px;
	overflow:hidden;
	position:relative;
	width:113px;
}

.pnmNewsItemImage{
	background-color:#F6F6F6;
	height:60px;
	margin-bottom:10px;
	width:113px;
}

.pnmNewsImageBig{
	background-color:#F6F6F6;
	height:124px;
	width:200px;
}

.pnmNewsItemSpace{
	float:left;
	height:10px;
	position:relative;
	width:8px;
}

.pnmNewsClear{
	clear:both;
}
.pnmFooter {
	background-color:#E3E4E5;
	color:#00355D;
	font-size:12px;
	height:20px;
	left:0px;
	line-height:20px;
	padding-left:5px;
	position:absolute;
	text-align:center;
	top:625px;
	width:100%;
}
div#ticker {
	background-image:url(../img/underline.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	height:20px;
	left:220px;
	margin-bottom:0;
	position:absolute;
	top:278px;
	width:500px;
}
.news-list-morelink{
	background-color:#FFFFFF;
	padding-right:100px;
	position:absolute;
	text-align:right;
	top:219px;
}