*{
	margin:0px;
	padding:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#4f4f4f;
	
}
A{
	outline-width:0px;
	text-decoration:none;
}
img{
	border:none
}
.clear{
	position:relative;
	clear:both;
	font-size:0px;
	line-height:0px;
}
.main{
	position:relative;
	width:950px;
	min-height:100px;
	margin-left:auto;
	margin-right:auto;
}
.logo{
	position:absolute;
	left:0px;
	top:0px;
	width:219px;
	height:97px;
	z-index:1000;
}
.main .top{
	position:relative;
	width:705px;
	height:32px;
	color:#004a82;
	font-weight:bold;
	font-size:13px;
	padding-left:245px;
	padding-top:18px;
}
.head_image{
	position:relative;
	width:950px;
	height:290px;
	overflow:hidden;
}
.headline{
	position:absolute;
	width:950px;
	height:57px;
	right:0px;
	top:0px;
	background-image:url(../images/headline_destination_full_service.png);
	z-index:2;
}
.sub_header{
	position:relative;
	height:48px;
	width:950px;
	background-image:url(../images/subheader_bg.gif);
}
.sub_header .text{
	position:relative;
	float:left;
	width:210px;
	height:32px;
	color:#ffffff;
	padding-top:16px;
	padding-left:30px;
}
.gesell_icons{
	position:relative;
	float:left;
	height:33px;
	padding-top:15px;
	width:520px;
}
.gesell_icons UL{
	list-style-type:none;
}
.gesell_icons UL LI{
	float:left;
	padding-right:15px;
	padding-left:15px;
	border-right:solid 1px #ffffff;
}
.gesell_icons UL LI.last{
	border:none;
}
.gesell_icons UL LI.first{
	padding-lefT:0px;
}

.content{
	position:relative;
	width:932px;
	min-height:100px;
	padding-left:18px;
	padding-bottom:65px;
	
}

.left{
	position:relative;
	width:177px;
	min-height:100px;
	float:left;
	padding-right:24px;
	padding-top:40px;
}
.fliesstext{
	position:relative;
	width:697px;
	float:left;
	min-height:100px;
	margin-left:20px;
	padding-top:40px;
	line-height:18px;
}
p.bodytext{
	
	margin-bottom:10px;
}
.tx-lhdstellen-pi1 p.bodytext{
	margin-bottom:0px;
}
.navi UL{
	list-style-type:none;
	border-top:solid 1px #D6D6D6;
}

.navi ul{
	list-style-type:none;
}
.navi ul.l1{
	margin-bottom:10px;
}
.navi ul.l1 li.last{
	border-bottom:none;
}
.navi ul li{
	color:#333333;
	font-size:12px;
	list-style-type:none;
	/* MR */
	padding-bottom:10px;
	padding-top:10px;
	/* MR */
	text-transform:uppercase;
	border-bottom:1px solid #DEDEDE;
}
.navi ul li a{
	color:#333333;
	text-decoration:none;
}
.navi ul li a:hover{
	color:#F29400;
	text-decoration:none;
}
.navi ul li#uid_11{
	height:30px;
	border:none;
}
.navi ul li.act a{
	color:#F29400;
	text-decoration:none;
}
ul.l2{
	padding-left:10px;
	/* MR */
	margin-top:8px;
	/* MR */
	border-top:1px solid #DEDEDE;
	/*width:135px;*/
	padding-top:4px;
}
ul.l2 li{
	border:none;
	/* MR */
	padding-top:6px;
	padding-bottom:6px;
	/* MR */
	font-size:11px;
}
.navi ul li.act li a{
	color:#333333;
}
.navi ul li.act li a:hover,.navi ul li.act li.act a{
	color:#F29400;
}
.footer{
	position:relative;
	margin-left:18px;
	width:918px;
	height:40px;
	border-top:solid 1px #D6D6D6;
}


.footer_navi{
	position:absolute;
	top:5px;
	left:0px;
	width:480px;
	height:15px;
}
.copyright{
	position:absolute;
	top:5px;
	right:5px;
	font-size:10px;
	height:15px;
	width:150px;
	text-align:right;
}
.footer_navi ul{
	list-style-type:none;
}
.footer_navi ul li{
	float:left;
	margin-right:5px;
	margin-left:5px;
	color:#D6D6D6;
}
.footer_navi ul li a{
	color:#4F4F4F;
	text-transform:uppercase;
	font-size:10px;
}

/*
 * Latest News
 */
.latest_news{
	position:relative;
	border-top:1px solid #D6D6D6;
	width:100%;
	min-height:10px;
	margin-top:90px;
}
span.news-latest-date a{
	font-size:12px;
	color:#004A82;
}
h3 a{
	font-size:12px;
	color:#004A82;
	font-weight:bold;
	text-transform:uppercase;
}
.news-latest-item{
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #D6D6D6;
}
.news-latest-morelink{
	margin-top:10px;
}
.news-latest-morelink a,.news-list-morelink a,.news-single-backlink a,.csc-frame-frame1 p a.external-link-new-window{
	color:#F29400 !important;
	background-image:url(../images/latest_pfeil.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px;
}
.news-single-backlink a{
	background-image:url(../images/latest_pfeil_back.gif);
}
.tx-ttnews-browsebox{
	position:relative;
	width:690px;
}
.tx-ttnews-browsebox TABLE TD{
	width:15px;
}
.tx-ttnews-browsebox TABLE{
	float:left;
	margin-left:-10px;
}
.tx-ttnews-browsebox p{
	float:right;
}
td.tx-ttnews-browsebox-SCell p a{
	text-decoration:underline;
}
/*
 * Suche
 */
.suche{
	position:relative;
	float:left;
	width:175px;
	height:48px;
}
.suche input#suchfeld{
	position:absolute;
	top:15px;
	left:0px;
	width:138px;
	border:solid 1px #D9D5D5;
	height:14px;
	color:#4f4f4f;
	font-size:11px;
	padding-left:5px;
}
.suche input#x{
	position:absolute;
	top:15px;
	left:150px;
	width:22px;
	height:16px;
	font-size:0px;
	line-height:0px;
	background-image:url(../images/suchen_button.gif);
	border:none;
	cursor:pointer;
}

/*
 * Sprachwahl
 */
.sprachwahl{
	position:absolute;
	width:170px;
	height:22px;
	top:13px;
	right:-7px;
}
#sr_language_menu_form legend{
	display:none;
}
#sr_language_menu_form fieldset{
	border:none;
}
#sr_language_menu_form select{
	width:168px;
	font-size:11px;
	color:#303030;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #BCBCBC;
	height:20px;
	background-color:transparent;
}
#sr_language_menu_form select option{
	background-color:#ffffff;
}
/*
 * Stellenangebote
 */
.tx-lhdstellen-pi1 h3,.news-list-item h3,.csc-frame-frame1 h3 {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #F29400;
	color:#F29400;
	display:block;
	float:left;
	font-size:1em;
	min-height:16px;
	_height:16px;
	padding-bottom:3px;
	padding-top:4px;
	width:691px;
	margin-bottom:3px;
}
.tx-lhdstellen-pi1 p.bodytext,.news-list-item p.bodytext {
	margin-bottom:0px;
}
.tx-lhdstellen-pi1 h3 a:hover,.news-list-item h3 a:hover,.csc-frame-frame1 h3 a:hover{
	color:#043869;
	text-decoration:none;
}
.tx-lhdstellen-pi1 a, .news-list-item a{
	color:#043869;
	text-decoration:none;
}
.news-list-ort {
	/*background-color:#F29400;
	color:#FFFFFF;*/
	color:#F29400;
	background-color:#FFFFFF;
	float:right;
	font-size:1em;
	font-weight:400;
	height:16px;
	margin-top:-2px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	text-align:right;
	width:130px;
	padding-bottom:3px;
	
}
.tx-lhdstellen-pi1 h2,.news-single-item h2{
	background:#FFFFFF none repeat scroll 0 0;
	color:#F29400;
	font-size:16px;
	padding-bottom:3px;
}
.tx-lhdstellen-pi1 h3,.news-list-item h3 a:hover{
	text-decoration:none;
}
.news-single-item h2{
	margin-bottom:10px;
}
.news-list-item{
	margin-bottom:10px;
}

/*
 * Kontaktformular
 */
fieldset{
	border:none;
	margin-left:-5px;
}
#mailform div {
	clear:both;
	
	padding:4px;
	width:450px;
}
#mailform label {
	display:block;
	float:left;
	margin:0;
	padding-bottom:4px;
	padding-top:8px;
}
.csc-mailform input, .csc-mailform select, .csc-mailform textarea {
	border:1px solid #CCCCCC;
	float:right;
	font-family:inherit;
	font-size:100%;
	font-weight:inherit;
	margin:2px 2px 2px 0;
	width:200px;
}
.csc-mailform label,.csc-mailforminput,.csc-mailform select, .csc-mailform textarea {
	margin:0;
	padding:2px;
}
#mailformAnrede {
width:205px;
}
.csc-mailform-submit {
background:#999999 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
margin-top:1em;
}
#mailformformtype_mail {
width:auto;
}

/*
 * fliesstext Formatierungen
 */
.csc-frame-rulerAfter{
	position:relative;
	width:697px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background-color:#D6D6D6;
	margin-top:20px;
	margin-bottom:50px;
	overflow:hidden;
}
.fliesstext ul {
list-style-type:disc !important;
margin-left:15px;
}
.fliesstext ul li{
margin-bottom:3px;
}
.fliesstext h2{
	font-size:14px;
	color:#004a82;
	font-weight:normal;
	margin-bottom:5px;
}
.fliesstext h1,.tx-lhdstellen-pi1 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#004a82;
	font-weight:bold;
	margin-bottom:15px;
}

.fliesstext a{
	color:#004A82;
	text-decoration:none;
}
.fliesstext a:hover{
	text-decoration:underline;
}

/*
 * Unternehmensgruppe Icons
 */
.gesell_icons UL LI A{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}
.gesell_icons UL LI A:hover{
	color:#F29400;
}
/*
 * Head Pics
 */
.pics{
	position:absolute;
	width:355px;
	height:67px;
	left:30px;
	bottom:30px;
}
.pics UL{
	list-style-type:none;
}
.pics UL LI{
	float:lefT;
	margin-right:20px;
	width:68px;
	height:67px;
	cursor:pointer;
}
#head_1_text,#head_2_text,#head_3_text,#head_4_text{
	position:absolute;
	color:#024275;
	width:420px;
	height:60px;
	display:none;
	bottom:120px;
	font-size:11px;
	background-color:#ffffff;
	-moz-opacity: 0.65;
  opacity: 0.65;
	padding:5px;
}
#head_1_text{
left:30px;
}
#head_2_text{
left:118px;
}
#head_3_text{
left:207px;
}
#head_4_text{
left:295px;
}

/*
 * Neuer Header
 */
.pics_neu{
	top:0px;
	height:289px;
	left:0px;
	position:absolute;
	width:545px;
	z-index:2;
	overflow:hidden;
}
.pics_neu h3{
	width:55px;
	height:289px;
	float:left;
	position:relative;
	margin-right:1px;
	outline-width:0px;
}
.pics_neu h3 a{
	cursor:default;
}
.pics_neu div{
	float:left;
	position:relative;
	width:319px;
	margin-left:-1px;
	margin-right:1px;
	color:#004982;
	overflow:hidden;
	height:289px !important;
	display:none;
}
.pics_neu div strong,.pics_neu div b{
	font-size:14px;
	font-weight:bold;
}
#corporate_text{
	background-image:url(../images/coporate_full.png);
	height:125px;
	padding-left:10px;
	padding-right:25px;
	padding-top:165px;
	width:284px;
}

#work_text{
	background-image:url(../images/work_wear_full.png);
	height:125px;
	padding-left:10px;
	padding-right:25px;
	padding-top:165px;
	width:284px;
}
#personal_text{
	background-image:url(../images/protective_full.png);
	height:145px;
	padding-left:10px;
	padding-right:25px;
	padding-top:145px;
	width:284px;
}
#military_text{
	background-image:url(../images/military_full.png);
	height:145px;
	padding-left:10px;
	padding-right:25px;
	padding-top:145px;
	width:284px;
}
/*.en #military_text, .es #military_text, .fr #military_text{
	height:125px;
	padding-top:165px;
}*/
/*
 * Header Pics
 */
.header_pics{
	height:290px;
position:absolute !important;
width:950px;
z-index:1 !important;
}

h1.csc-firstHeader{
	text-transform:uppercase;
	margin-bottom:30px;
	width:505px;
	font-size:20px;
line-height:23px;
}

/*
 * Presse
 */
.presse .news-list-item h3{
	width:100%;
}
.presse .news-list-morelink{
	float:left;
}
.presse .news-list-downloadlink{
	position:relative;
	float:right;
}
.presse .news-list-downloadlink a{
	background-image:url("../images/latest_pfeil.gif");
background-position:0 6px;
background-repeat:no-repeat;
color:#F29400 !important;
padding-left:10px;
}

.fliesstext ul.news-single-options{
	list-style-type:none !important;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	height:18px;
}

.fliesstext ul.news-single-options li{
	float:left;
	margin-right:10px;
}
.news-single-img{
	position:relative;
	float;left;
	margin-right:15px;
}

.news_files{
	clear:both;
margin-top:10px;
}
.news_files dd img{
	display:none;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img{
	border:1px solid #DEDEDE;
}

/*
 * Druckansicht
 */
@media print {
	
	.logo,.top,.head_image,.sub_header,.footer,.left,.news-single-options,.news-single-backlink{
		display:none;
	}
	.fliesstext{
		float:none;
		width:600px;
	}
}



