﻿.clear{
	clear:both;
}

#content, #homeContent {
	font-family:verdana;
}

img {
	border:none;
}

#inhalt a, #inhalt  a:visited, #colRight a, #colRight  a:visited {
	color:#d60022;
	text-decoration:underline;
}

.headColumn, #inhalt h1.csc-firstHeader {
	background:transparent url(/fileadmin/khs/template/img/titelDeko/punkte.jpg) repeat-x left bottom;
	color:#6285b4;
	margin-bottom:8px;
	padding-bottom:6px;
     
}

#colLeft .headColumn, #colRight .headColumn {
	font-size:11px;
	font-weight:bold;
}

#colRight .csc-header h1 {
	color:#6285b4;
	font-size:11px;
	font-weight:bold;

}

#inhalt {
	font-size:12px;
}

#inhalt h1.csc-firstHeader {
/*	margin:0px;
	padding-top:2px; */ 
}

#inhalt div.csc-header-n1 {

	margin-bottom: 8px;
}

#inhalt .csc-header h1.csc-firstHeader {
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}

#inhalt .csc-header h1 {

	font-size:12px;
	font-weight:bold;
	margin:6px 0px 10px;

}

#inhalt .teaser {
	font-style:italic;
}

#inhalt ul {
	font-size:12px;
	padding-left:30px;
	margin-top:5px;
	margin-bottom:9px;
}

#inhalt ul li {
	line-height:18px;
	list-style-type:square;
}

#inhalt p{
	font-size:inherit;
	line-height:16px;
}

#inhalt p.bodytext {
	margin-bottom: 10px;	
}

#inhalt .overview_box .select select {
	border:1px solid #aaa;
}

/* override von alte_css.css */


#inhalt .overview_box .image {
	height:auto;
}

#inhalt .overview_box2 .image {
	height:auto;
	
}

#inhalt .overview_box .text {
	margin-top:6px;
	min-height:48px;
	font-size:10px;
	overflow-x:hidden;
	overflow-y:visible;
}

#inhalt .overview_box .select {
	height:auto;
}

/* end override */

#inhalt .overview_box .headline a {
	color:#000;
}

#inhalt .textNebenBild {
	float:left;
	margin-left:10px;
	width:350px;
}

#inhalt .textNebenBild  ul{
	padding-left:15px;
}

#inhalt h2.bildUeberschrift {
	background-color:#CAC8CA;
	color: #000;
	font-size:12px;
	font-weight: bold;
	margin-top:5px;
	padding-bottom: 10px;
	padding-left:15px;
	padding-top: 10px;

}

#inhalt .bildMitText {
	margin-right:12px;
	margin-bottom:4px;
}

.unternehmen  #inhalt .h2, .unternehmen  #inhalt table p {
	font-size:12px;
}

#inhalt #accordion_container .accordion_content .hist_text{
	line-height:16px;
}

#inhalt #accordion_container .accordion_content a{
	/*color:#fff;*/
	color:#000;	
}

#inhalt .cat_headline {
	margin-bottom: 8px;
	padding-bottom: 6px;
}
#inhalt .cat_headline a{
	color: #6285b4;
	font-weight:bold;
	text-decoration:none;
}

#inhalt .mailformplus_contactform {
   margin-bottom:12px;
}

#inhalt .mailformplus_contactform  span{
   color:#000000;
}

#content_left .karriere #inhalt .csc-textpic .csc-textpic-image dd.csc-textpic-caption {padding:9px 0px 0px 0px;}

#colLeft, #colRight {
	
	line-height:18px;
}

/*Sidebar */
#colRight {
	text-align:right;
}

#colRight .header {
	color:#6285b4;
	font-size:11px;
}

#colRight .content *{
  font-size:11px;
}

/*Sidebar: Contact */

#colRight .contactLayer {
	background:transparent url(/fileadmin/khs/template/img/box_leer_neu.jpg) no-repeat;
	height:178px;
	position:relative;
	width:227px;	
}

#colRight .multiPics .bildUeberschrift{
	color:#6285b4;
	font-size:11px;
	font-weight:bold;
}

.contactLayer .imgContact {
	float:left;
	margin-top:8px;
	margin-left:11px;
	min-height:75px;
}
.contactLayer .contactDaten {
	clear:both;
	float:left;
	margin-left:11px;
	padding-top:7px;
	text-align:left;
	width:196px;
}

.contactLayer .contactDaten *{
	font-size:11px;
	line-height:16px;
}

/*Sidebar: prospectbox */

.prospectform {
	background:#FFFFFF url(/img/pool/box_dvd_formular.jpg) no-repeat scroll left bottom;
	color:#000;
	font-size:10px;
  line-height:16px;
  min-height:680px;
  overflow:visible;
  padding-bottom:15px;
	padding-left:9px;
	padding-right:10px;
	text-align:left;
	width:211px;
	
}

.prospectform_text{
   width:195px;
}

.subscribe_text{
   width:195px;
}

.prospectform h4 {
  background-color:#fff;
	color:#6285b4;
  font-size:11px;
	font-weight:bold;
  padding:15px 10px 5px 8px;
	text-align:right;

}

.prospectform h5 {
	font-size:10px;
	color:#000;
	margin-top:7px;
	margin-bottom:5px;
}

.prospectform .contentFormProspect {
	padding-left:12px;
	width: 210px;
}

.contentFormProspect  table{
   width: 210px;
}

.prospectform  select{
  /*background-color:#a2bbd9;*/
   background:none repeat scroll 0 0 #F3F3F3;
   border:1px solid #E2E2E2;
  color:#000;
	font-size:11px;
	width:90px;
}	

.prospectform input{
	/*background-color:#a2bbd9;*/
    background:none repeat scroll 0 0 #F3F3F3;
    border:1px solid #E2E2E2;
	margin-bottom:2px;
}

.prospectform .submitProspect{
  color:#fff;
  padding:2px 18px 2px 18px
  
}

#submitProspect_mail{
  /*color:#fff;*/
 /* background-color:#CAC8CA;*/
  padding:0px 18px 0px 18px;
  float:left; 
  width:102px;
  color:#6285B4;
  font-weight:bold;
  margin-bottom:10px;
}

#colRight #prospectform .content{
   background:none repeat scroll 0 0 #F0F0F0;
}

#colRight a {
	font-size:11px;
}

#colRight .prospectform a{
	/*color:#fff;*/
	color:#A2BBD9;
}

#colRight #mediabox {
	width:227px;
}

#colRight .pdf70{
	background:transparent url(/fileadmin/khs/template/img/pdf_download_bg_225x70.jpg) no-repeat 0px 20px;
	height:90px;
}

#colRight .pdf80{
	background:transparent url(/fileadmin/khs/template/img/pdf_download_bg_225x80.jpg) no-repeat 0px 20px;
	height:100px;
}

#colRight .pdf100{
	background:transparent url(/fileadmin/khs/template/img/pdf_download_bg.jpg) no-repeat 0px 20px;
	height:120px;
}

#colRight .pdf130{
	background:transparent url(/fileadmin/khs/template/img/pdf_download_bg_225x130.jpg) no-repeat 0px 20px;
	height:150px;
}

#colRight .pdf150{
	background:transparent url(/fileadmin/khs/template/img/pdf_download_bg_225x150.jpg) no-repeat 0px 20px;
	height:170px;
}

#colRight .pdf170{
	background:transparent url(/fileadmin/khs/template/img/pdf_download_bg_225x170.jpg) no-repeat 0px 20px;
	height:190px;
}

#colRight .pdf180{
	background:transparent url(/fileadmin/khs/template/img/pdf_download_bg_225x180.jpg) no-repeat 0px 20px;
	height:210px;
}

#colRight #mediabox .header {
	margin-right:12px;
}

#colRight #mediabox .content {
	margin-left:8px;
	width:196px;
	padding-top:10px;
}

#colRight .content{
   font-size: 11px;
}

#colRight .standortAdresse, #colRight .bewerbungAdresse {
  
  width:227px;
  
}

#colRight .standortAdresse .header, #colRight .bewerbungAdresse .header{
  padding-right:10px;
}

#colRight .standortAdresse .content, #colRight .bewerbungAdresse .content {
  padding-left:16px;
  padding-top:9px;
  text-align:left;
}

#content #inhalt .servicecenter .accordion_content {
	padding:0px;
}

#inhalt .accordion_content .filecontainer{
	border-bottom:1px solid #DAD8DA;
	height:25px;
	margin-left:0px;
	padding-left:15px;
}

#inhalt  .accordion_content .filecontainer .file {
	background:transparent url(/fileadmin/khs/template/img/219_pdf.gif) no-repeat;
	float:left;
	font-size:10px;
	line-height:17px;
	padding-left:17px;
	width:344px;
}

#inhalt .accordion_content .filecontainer .file a{

	text-decoration:underline;
 
}

#inhalt .accordion_content .filecontainer .filesize {
	border-left:1px solid #DAD8DA;
	float:left;
	font-size:10px;
	height:100%;
	padding-right:9px;
	text-align:right;
	width:95px;
}



.suche  #inhalt ol {
	list-style-position:inside;
}


/* KARRIERE */

.karriere #inhalt div.text {
  line-height:16px;
  margin-bottom:10px;
}


/*  BACKEND */


.red { background-color: #faa;}	


/* Ansprechpartner */
#colRight .contactLayer {
	background:transparent url(/fileadmin/khs/template/img/box_leer_neu.jpg) no-repeat;
	height:178px;
	position:relative;
	width:227px;	
}

.contactLayer .imgContact {
	float:left;
	margin-top:8px;
	margin-left:11px;
	min-height:75px;
}
.contactLayer .contactDaten {
	clear:both;
	float:left;
	margin-left:11px;
	padding-top:7px;
	text-align:left;
	width:196px;
}

.contactLayer .contactDaten *{
	font-size:11px;
	line-height:16px;
}



.csc-textpic-intext-left  dl.csc-textpic-image{
	background-color:#E6E6E6;
	padding:9px;
}

.impressionen #inhalt div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	min-width:83px;
	max-height:56px;
}

.impressionen #inhalt div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	min-width:83px;
	max-height:56px;	
}

.drinktec .drinktec_overview .drinkboxlink {font-size:11px;}
