/* Layout */
div#cca_container{width:940px; margin: 1em; /*margin:0 auto;*/}
div#cca_wrapper{float:left; width:100%; background-image: url(../img/cca-headset_200x230.jpg);background-repeat: no-repeat; background-position: left bottom;}
div#cca_content{margin:0 220px;}
div#cca_navigation{float:left; width:198px; margin-left:-940px}
div#cca_sidebar{float:left; width:200px; margin-left:-200px;}
div#cca_footer{clear:left; width:100%; margin-top: 2em; border-top: 2em solid #fff;}


/* Margins und Paddings generell auf 0 setzen */
h1, h2, h3, h4, /*p,*/ ul, li, a, .beschreibung > p {
margin: 0;
padding: 0;
}


/* typography and colors */
html, body {margin:0; padding:0;}
body {font:12px arial,sans-serif; /*text-align:center*/}
h1, h2, h3, h4, h5, h6 { background-color: #fff; margin-top: 1.6em; margin-bottom: 0.1em;}
h1 {font-size: 1.6em; margin-top: 0; margin-bottom: 0.9em;}
h2 {font-size: 1.4em}
h3 {font-size: 1.2em}


div#cca_container {/*background: #fff url(../img/bg_szg_940x10.gif) repeat-y;*/}
/*div#szg_header {background-color: #f60 !important;}*/
div#cca_header div {float: left; height: 100px;}
/*div#szg_header #logo {width: 200px;}*/
/*div#szg_header #logo img {margin: auto 0;}*/
/*div#szg_header #karrieren-in-bewegung {width: 540px;}*/
div#cca_header #suche {width: 200px; text-align: left; background-color: #fff;}
/* Suchfeld rechts oben formatieren */
div#cca_header form {/*height: 20px;*/ margin-top: 55px;}
div#cca_header input {background-color: #eee; vertical-align: middle; border: 1px solid #ccc;}
#cca_content {background-color: #fff; border-top: 5px solid #603;}
#cca_content a {text-decoration: none; color: #603; font-weight: bold;}
#cca_sidebar .bodytext {font-size: 11px; margin: 1em; margin-top: 0.4em; margin-left: 0;}
#cca_sidebar h1, #cca_sidebar h2 {margin-left: 11px; margin-left: 0;}
#cca_sidebar a {text-decoration: none; color: #603;}

/*a {display:block; color:#006; padding:10px}*/
/*div#cca_header {position:relative;}


div#cca_header h1 {height:80px; line-height:80px; margin:0; padding-left:10px; background:#EEE; color:#79B30B}
div#cca_header a {position:absolute; right:0; top:23px}*/
div#cca_container {text-align:left}
div#cca_content p.bodytext {line-height:1.4; /*margin: 0; padding: 0;*/}
#cca_content ul { margin: 20px; padding: 0; margin-top:0; list-style-image: url(../img/icon_ul_8x12.gif); list-style-position: outside;}
#cca_content ul li {margin-bottom: 0.3em; border: 0px solid #0f0;}
#cca_content ul ul {margin: 0.3em 0 0.3em 2em;}
p.csc-linkToTop {text-align: right;}

#cca_breadcrumb {font-size: 80%; color: #666; margin-bottom: 1em;}
#cca_breadcrumb a {text-decoration: none; color: #603;}
#cca_breadcrumb .red {color: #603;}

/*div#cca_navigation {background:#ddd;}*/
/*div#cca_extra {background:#FF8539;}*/
#cca_footer {color:#fff; background-color:#603; font-size: 11px;}
#cca_footer .cca_meta {float:left; width: 200px; padding:5px 10px; color: #fff; font: bold 11px arial,sans-serif;}
#cca_footer .cca_meta ul {margin: 0; padding: 0;}
#cca_footer .cca_meta ul li {display: inline; margin-right: 1em;}
#cca_footer .cca_meta a {color: #fff; text-decoration: none;}
#cca_footer p {margin:0; padding:5px 0px; margin-left: 220px;}





/*
body {
	font:83%/1.5 arial,tahoma,verdana,sans-serif;
	color:#333;
}

h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}







/*
h1 { 
	font: normal 18px Georgia,Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
}

h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}

img.block {
	display:block;
}


div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:939px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid silver;
  background: url(../fileadmin/images/background.gif) center repeat-y;
}

div#top {
  display: none;
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:#999999;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  //padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:white;
   }

div#header { background-color:white; }

/*-----------------------------------*/
/*
div#left{ 
	float:left;
	width:179px; 
	padding-top:37px;
	padding-bottom:10px;
	background-color:#cccccc;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}


div#center { 
	margin-left:190px; 
	width:490px;
}

div#right { 
	/*display: none;
	width: 200px; 
	height: auto;
	/*height: 100%;
	float:right; 
	text-align:left; 
	padding-top:10px;	
	background-color:#ccc;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:#cc0033;
  padding:10px;
}
*/
.csc-form-label-req:after {
	content:"*";color:#cc0033;
}

.important {
	color: #f60;
	font-weight:bold;
	/*display: none;*/
}

.contenttable .bodytext{
	margin: 0;
	}
