body {	background:#fff;margin: 0px;	padding: 0px;  font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	color: #000;}ul, li, ol {	margin: 0;	padding: 0;	list-style-type: none;	text-align: left;}h1 {	font-size: 20px;	font-weight: normal;	color: #fff;	padding-top: 15px;	padding-left: 10px;	margin-top: 10px;	/*width: 940px;	height: 25px;*/  background: #b60000 url(/fileadmin/images/bg_contentheader.gif) no-repeat;	}h2 {	font-size: 15px;	font-weight: bold;	color: #666;	padding: 0;	margin: 0;	}a:link, a:visited {  padding: 0 0 0 0px; 	text-decoration: none;	color: #069;	}	a:hover {	text-decoration:underline;	}a img,a:link img, a:visited img,a:hover img {	padding:0;	}.rahmen{	margin-bottom: 1em;	margin-left: 5px;	margin-right: 5px;	padding: 3px;	background: #e2dfd9;	border: 1px solid #afaeab;}/* this ensures that all of our "hero" images have an appropriate bottom-margin (for FF/IE7/Opera, etc..)*/#contenttext img:first-child {	margin-bottom:1em;	}.bildvergroessern{  position: relative;  padding-bottom: 19px;	background: url(/fileadmin/images/image_bildvergroessern.gif) no-repeat bottom right;}* html .bildvergroessern{  height: 1%;  cursor: pointer;}/* IE6 */*+html .bildvergroessern{  height: 1%;  cursor: pointer;}/* IE7 */.clear {clear: both;}/*Layout ----------------------------- */#wrapper {	margin: 0;	padding: 0;	text-align: center;/*	background: url(/fileadmin/images/bg_footer.gif) no-repeat bottom center; */}#main {	width: 970px;	margin: 0 auto;	padding-left: 0px;	text-align: left;}#head{	width: 970px;	height: 56px;}#logo, #logo a{	float: left;	width: 326px;	height: 56px;}#suche{	 width:210px; float: right;	margin-top: 25px;	background: #fff;  padding: 0px;}* html #keyvisual{	width: 970px;	height: 290px;	padding: 0px;	background: #e2dfd9;}#keyimage{	float: left;	width: 767px;	height: 290px;}#topmenu_wrapper{	float: left;	margin-top: 10px;	width: 970px;	background: #e2dfd9;}#topmenu{	float: left;	width: 960px;	padding-top: 10px;	padding-left: 0px;}#shelfwrap {}#shelf {	float: left;	margin-top: 10px;	width: 970px;	background: #e2dfd9;}#shelfbreak {	float: left;	height: 1em;}#pull {	float:right;	padding: 0px;	text-align: right;	padding: 0px;	margin: 0px;}#pull a{padding:0;}#topmenu_footer{	float: left;	width: 970px;	height: 10px;	background: #e2dfd9;}	#content_menu, #content_menu_sub{	float: left;	width: 960px;	padding-left: 10px;  	background: #e2dfd9 url(/fileadmin/images/bg_content_menu.gif) bottom left;}#content_menu_sub{  margin-bottom: -10px; }* html #content_menu,#content_menu_sub {overflow: hidden}/* nur fuer IE 5.5 - 6.x */#contentmodul{	float: left;	width: 960px;	margin-top: 10px;	padding-left: 10px;	padding-bottom: 10px;	background: #e2dfd9;}#content-2spalter{	float: left;	background: #F6F5F4 url('/fileadmin/images/faux-column.gif') repeat-y top right;}#content-3spalter{	float: left;	background: #E2DFD9 url('/fileadmin/images/bg_content-3spalter.gif') repeat-y top left !important;	background: #000 url('/fileadmin/images/bg_content-3spalter_ie.gif') repeat-y top left;}#contentimage {	float: left;	width: 758px;  background: #f6f5f4;}#contenttext {	float: left;	width: 738px;	padding: 10px;  background: #f6f5f4;}#contenttext_small{	float: left;	width: 546px;	padding: 10px;  background: #f6f5f4;}* html #contenttext h1 {	width:740px;	}	* html #content-3spalter h1 {	width:560px;	}#contentfooter{	float: left;	width: 738px;	padding: 10px;	padding-top: 35px;}#contentfooter h2{	font-size: 10px;	font-weight: normal;	color: #757575;	padding-bottom: 10px;	border-bottom: 1px solid #e3e3e3;}.contentteaser{	float: left;	width: 160px;	margin-top: 10px;	margin-right: 24px;	font-size: 11px;	color: #666;}/* IE Requirement \*/* html .contentteaser {	margin-right: 20px;}/* nur fuer IE 5.5 - 6.x */.contentteaser strong{	font-size: 12px;	font-weight: normal;	color: #046380;}/* ---( sidebar )--- */#sidebar {	float: right;	width: 152px !important;	width:152px;  min-height:100%;	padding: 20px;	font-size: 11px;	font-weight: normal;	color: #0106699;  background: #ecebe7;  display:inline;}#content-3spalter #sidebar {	float:left;	width: 152px !important;	width:140px;	}h2.sidebar-title {	margin: 0;	padding: 5px 0 0 0px;	font-size: 11px;	font-weight: normal;	color: #069;}#sidebar h2{ font-size: 12px;}#sidebar p{	margin: 0px;	padding-bottom: 5px;	line-height: 1.3em;	color: #666;}#sidebar ul {	margin: 0;	padding: 5px 10px 20px 0px;	color: #666;	border-bottom: 0px solid #ddd;}#sidebar ul li a.intern:link, #sidebar ul li a.intern:visited{    padding: 0 0 0 10px; 	text-decoration: none;	color: #069;    background: url(/fileadmin/images/intern.gif) no-repeat center left;}#sidebar ul li a.extern:link, #sidebar ul li a.extern:visited{    padding: 0 0 0 10px; 	text-decoration: none;	color: #069;    background: url(/fileadmin/images/extern.gif) no-repeat center left;}#sidebar ul li a.pdf:link, #sidebar ul li a.pdf:visited{    padding: 35px; 	text-decoration: none;	color: #069;	font-weight: bold;    background: url(/fileadmin/images/pdf.gif) no-repeat center left;}#sidebar ul li a.intern:hover,#sidebar ul li a.extern:hover,#sidebar ul li a.pdf:hover {	text-decoration: underline;}#footer{	float: left;	margin-top: 10px;	padding: 5px;	width: 960px;	font-size: 10px;	color: #868583;	background: #e2dfd9;}#footer a{	color: #868583;	text-decoration: none;}#footer a:hover{	text-decoration: underline;}#iso-cert{	float: left;	width: 30px;	margin-left: 5px;}#intern{	float: left;	width:200px;	font-weight: bold;}#imprint{	float: left;}/*Keynavigation Menu Startseite ----------------------------- */#keaynavigation_wrapper {width:201px; margin:0px; padding:0px; background: #d80000; height:270px;}#keynavigation {	float: left;	margin: 0px;	width: 181px;	height: 270px;	padding: 10px;	text-align: left;	position: relative;	background: #d80000 url(/fileadmin/images/bg_keynavigation.gif) no-repeat;	}/** html #keynavigation {height: 270px;}#keynavigation ul{	margin-top: 170px;}*//* IE Requirement \*/* html #keynavigation ul { 	margin-top: 158px;float: left; height: 1%; }/* End */#keynavigation ul li a, #keynavigation ul li a:link, #keynavigation ul li a:active, #keynavigation ul li a:visited {	display: block;	padding: 6px 0 6px 0px;	color: #fff;	text-align: left;	text-decoration: none;	font-size: 12px;	font-weight: bold;	border-top: 1px dotted #fff;}#keynavigation ul li a:hover {	text-decoration: underline;}/* IE Requirement \*/* html #keynavigation ul li { float: left; height: 1%; }* html #keynavigation ul li a { height: 1%; }/* End *//*Top Menu Drop Down ----------------------------- */ul.dropdown{	list-style: none;	margin:0;	padding:0;	width:100%;}ul.dropdown * ul{	list-style: none;	margin:0;	padding: 0;	display:none;	position:absolute;	z-index:99;	padding-bottom: 3px;}ul.dropdown li{	float:left;	padding: 0px;  /*helps Opera with hover - do not remove! */}ul.dropdown li * li{	float:none;	position: relative;     /* required? */}ul.dropdown ul * ul{	left:98%;	top:0;	width:100%;	margin: 0;}ul.dropdown a{	display:block;}ul.dropdown ul * a{	width:13em;}ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul{	display:block;}ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul{	display:block;}/**************** eyecandy *****************/ul.dropdown a,ul.dropdown a:visited,ul.dropdown a:active{	color:#fbefe6;	width: 172px;	padding-top:17px;	padding-bottom:3px;	padding-left: 10px;	margin-left: 10px;	font-weight: bold;	font-size: 12px;	text-align: left;	text-decoration:none;	text-transform: uppercase;	background: url(/fileadmin/images/bg_menu.gif) no-repeat;	}ul.dropdown a:hover,body#aktiv a#topmenu_aktiv{	color:#fff;	background: url(/fileadmin/images/bg_menu.gif) no-repeat;	background-position: 0 -45px;	}ul.dropdown ul a,ul.dropdown ul a:visited,ul.dropdown ul a:active{	color:#424242;	width: 172px;	padding: 4px 0 3px 10px;	text-align: left;	text-decoration: none;	text-transform: none;	font-weight: bold;	font-size: 12px;  	background: url(/fileadmin/images/bg_content_menu_box.gif) repeat-y;}ul.dropdown ul a:hover,body#aktiv a#dropdown_aktiv{	color: #b10000;  	background: url(/fileadmin/images/bg_content_menu_box_hover.gif);}ul.dropdown ul li{}/*Index Startseite Content Menu ----------------------------- */.content_menu_box {	float: left;	width: 182px;	padding-left: 0px;	margin-right: 10px;	margin-bottom: 10px;	text-align: left;  	background: url(/fileadmin/images/bg_content_menu_box.gif) repeat-y;}* html .content_menu_box {	width: 182px;	padding-bottom: 10px;}/* nur fuer IE 5.5 - 6.x*/.content_menu_box ul li a, .content_menu_box ul li a:link, .content_menu_box ul li a:active, .content_menu_box ul li a:visited {	display: block;	padding: 4px 0 3px 10px;	color: #424242;	text-align: left;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.content_menu_box ul li a:hover {	color: #b10000;  	background: url(/fileadmin/images/bg_content_menu_box_hover.gif);}* html .content_menu_box ul li { float: left; height: 1%; }* html .content_menu_box ul li a { height: 1%; }/* nur fuer IE 5.5 - 6.x */ul li a.training,ul li a.training:link,ul li a.training:visited {	text-indent: 32px;	background: url(/fileadmin/images/training.gif) no-repeat;    background-position: left top;}ul li a.training:hover{	text-indent: 32px;	background: url(/fileadmin/images/training_hover.gif) no-repeat;    background-position: left top;}/*Lefthand Menu Content ----------------------------- */#lefthand {	float: left;	margin-right: 12px;	width: 160px;	height: 270px;	padding: 10px;	text-align: left;	background: #c0baae;	}* html #lefthand {height: 270px;}/* nur fuer IE 5.5 - 6.x */#lefthand ul li a, #lefthand ul li a:link, #lefthand ul li a:active, #lefthand ul li a:visited {	display: block;	padding: 6px 0 6px 0px;	color: #fff;	text-align: left;	text-decoration: none;	font-size: 14px;	border-bottom: 1px dotted #fff;}#lefthand ul li a:hover,body#aktiv a#lefthand_aktiv {	color: #b10000;	font-weight: bold;	text-decoration: none;	background: url(/fileadmin/images/lefthand_pfeil.gif) no-repeat center right;}/* IE Requirement \*/* html #lefthand ul li { float: left; height: 1%; }* html #lefthand ul li a { height: 1%; }/* End *//*Definitionsliste ----------------*/dl{	float:left;	width: 720px;	font-size: 12px;}dt{	margin:0;	font-size: 12px;	color: #fff;}.jahr{	float: left;	background: #535156;	padding:3px 6px 3px 6px;	margin-top:6px;}dd{	padding:3px 6px 1.4em 10px;}/*Sprachen ------------------*/#gb {	float: right;	height: 11px;	width: 24px;	margin: 0px;	background: url(/fileadmin/images/symbol_gb.gif) no-repeat;}#espana{	float: right;	height: 11px;	width: 24px;	margin: 0px;	background: url(/fileadmin/images/symbol_espana.gif) no-repeat;}#gb a,#espana a {        display: block;        width: 100%;        height: 100%;		padding: 0px;		margin:0px;}#iso-cert { position:relative; top:0px; left:0px; width:15px; z-index:10;}#iso-cert a.p1, #iso-cert a.p1:visited {display:block; width:15px; height:15px; text-decoration:none;  top:0; left:0; border:0;}#iso-cert a img {border:0;}#iso-cert a.p1:hover {text-decoration:none; background-color:#e2dfd9;}#iso-cert a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}#iso-cert a.p1:hover .large {display:block; position:absolute; top:-100px; left:0px; width:105px; height:105px; border:0px solid #ccc;}a.internal-link:link, a.internal-link:visited{  padding: 0 0 0 6px; 	text-decoration: none;	color: #069;  background: url(/fileadmin/images/intern.gif) no-repeat center left;}a.external-link-new-window:link, a.external-link-new-window:visited,a.external-link:link, a.external-link:visited{    padding: 0 0 0 7px; 	text-decoration: none;	color: #069;    background: url(/fileadmin/images/extern.gif) no-repeat center left;}a.download:link, a.download:visited{   padding: 0 0 0 7px; 	 text-decoration: none;	 color: #069;   background: url(/fileadmin/images/download.gif) no-repeat center left;}/* IE6  adjustments */* html a.internal-link:link,* html a.internal-link:visited,* html a.internal-link-new-window:link,* html a.internal-link-new-window:visited,* html a.external-link:link,* html a.external-link:visited,* html a.download:link,* html a.download:visited,* html a.download-new-window:link,* html a.download-new-window:visited,* html a.external-link-new-window:link,* html a.external-link-new-window:visited{  background-position: 5px left;	}/* IE7  adjustments */:first-child+html a.internal-link:link {background-position: 5px left;}:first-child+html a.external-link:link {background-position: 5px left;}:first-child+html a.download:link {background-position: 5px left;}:first-child+html a.internal-link:visited {background-position: 5px left;}:first-child+html a.external-link:visited {background-position: 5px left;}:first-child+html a.download:visited {background-position: 5px left;}:first-child+html a.internal-link-new-window:link{background-position: 5px left;}:first-child+html a.internal-link-new-window:visited{background-position: 5px left;}:first-child+html a.external-link-new-window:link{background-position: 5px left;}:first-child+html a.external-link-new-window:visited{background-position: 5px left;}:first-child+html a.download-link-new-window:link{background-position: 5px left;}:first-child+html a.download-link-new-window:visited{background-position: 5px left;}a.internal-link:hover,a.external-link-new-window:hover,a.download:hover{	text-decoration: underline;}#contenttext_small a:link,#contenttext_small a:visited,#contenttext a:link, #contenttext a:visited{   padding: 0 0 0 7px; 	 text-decoration: none;	 color: #069;}#contenttext_small a:hover, #contenttext a:hover{	text-decoration: underline;}#contenttext_small p, #contenttext p{  padding: 0;	margin: 0;}#contenttext ul li,  #contenttext_small  ul li{  margin-left: 20px;	list-style-type: square;	text-align: left;}#contenttext_small ol li, #contenttext ol li{  margin-left: 20px;	list-style-type: decimal;	text-align: left;}#contenttext_small h1, #contenttext h1{  font-size: 15px;	font-weight: bold;	color: #424242;	padding: 0;	margin: 0;  background:none;  margin-top: 25px;  margin-bottom: 10px;}#contenttext_small h2, #contenttext h2{  font-size: 15px;	font-weight: bold;	color: #424242;	padding: 0;	margin: 0;  background:none;  margin-top: 15px;  margin-bottom: 10px;}#contenttext_small h3, #contenttext h3{  font-size: 12px;	font-weight: bold;	color: #424242;	padding: 0;	margin: 0;  background:none;  margin-top: 15px;  margin-bottom: 10px;}#contenttext_small h4, #contenttext h4{font-size: 12px;	font-weight: bold;	color: #424242;	padding: 0;	margin: 0;  background:none;  margin-top: 10px;  margin-bottom: 5px;}#contenttext_small h5, #contenttext h5{  font-size: 11px;	font-weight: bold;	color: #424242;	padding: 0;	margin: 0;  background:none;  margin-top: 10px;}#contenttext_small h6, #contenttext h6{ font-size: 11px;	font-weight: normal;	color: #424242;	padding: 0;	margin: 0;  background:none;  margin-top: 10px;}/*Contact Form ----------------------------- */#mailform fieldset {	padding:0;	border:0;	font-size:95%;	}#mailform input, #mailform select, #mailform textarea {	background:#E2DFD9 url('../images/formfield-sprite.gif') no-repeat top left;    border:none;	padding:4px 3px;	font-size:95%;	}#mailform textarea {	padding-top:7px 3px;	font-family:verdana, arial, sans-serif;	background-image:none;	}#mailform select {	padding:2px;	}#mailform label {	width:150px;	display:block;	font-weight:700;	font-size:85%;	text-transform:uppercase;	letter-spacing:1px;	float:left;	}#mailform div.csc-mailform-field {	padding:3px;	margin-bottom:0.5em;	border-bottom:1px dotted #e5e5e5;	}	#mailform legend{display:none;}	#mailformIhre_Nachricht, #mailformMotivation, #mailformSchwerpunkte {	width:260px;	}	#mailformattachment1 {	margin-bottom:30px;	}	#mailformformtype_mail {	margin-left:150px !important;	margin-left:165px;	}/* FF input */input#mailformPlz {	background-image: url('../images/49x21.gif'); width:43px;	}/* IE6 */* html input#mailformPlz {	background-image: url('../images/48x21.gif');	width:48px; height:21px; padding:0px; margin:0px;}/* IE7 */:first-child+html input#mailformPlz{	background-image: url('../images/48x21.gif' width:48px;);	}input#mailformformtype_mail {	color:#fff;	background:#85970B;	border-right:1px solid #98A924;	border-bottom:1px solid #98A924;	border-left:1px solid #A9BB30;	border-top:1px solid #A9BB30;	padding:3px;	}#sidebar h2.csc-firstHeader {	margin-bottom:9px;	}	/* job table */#job-table {	border-collapse:collapse;	padding:0;	width:100%;	border:1px solid #000;	}#job-table th {	padding:5px 5px 10px 5px;	background:#ECEBE7;	border-right:1px solid #000;	border-bottom:1px solid #000;	}#job-table td {	padding:5px;	border-right:1px solid #000;	border-bottom:1px solid #000;	}#ul-fl-left {	float:left;	}	#ul-fl-right {	float:right;	width:380px;	}#sprachauswahl{	margin-right:4px; margin-top:5px;}
