	.logo img {
		margin-top: 26px;
		margin-left: 35px;
	}
	
	.service {
		right: 0;
		top: 24px;
	}
	
	.top_slider.top_slider_home .teaser_img {
		width: 1000px;
	}
	
	.site_container {
		min-height: 110px;
	}

	.container .offset-by-one {
		padding-left: 75px;
	}
	
	.container .four.columns.sidebar_right {
		margin-right: 0;
	}
	
	.sidebar_right div.csc-textpic-intext-left .csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	
	.sidebar_right .csc-textpic-intext-left-nowrap-105 {
		position: relative;
	}
	
	.sidebar_right .csc-textpic-intext-left-nowrap-105 .csc-textpic-text {
		margin-left: 95px;
		position: absolute;
		bottom: 0;
	}

	.sidebar_right .csc-textpic-intext-left-nowrap-105 .csc-textpic-text p {
		margin: 5px 0 10px 0;
	}
	
	.sidebar_right p, .sidebar_right td, .sidebar_right div {
		font-family: DaxlineWeb-Light, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
	}

	#login input.submit {
		padding-bottom: 7px;
	}
	
	#login input.submit:hover {
		cursor: pointer;
	}
	
	.felogin-hidden {
		display: none;
	}
	
	#login.logout {
		width: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	.service .tx-felogin-pi1 form label {
		display: none;
	}
	
	.service .status {
		float: left;
		margin-left: 100px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

	#searchform { 
		position:relative;
		padding:0 0 0 20px;
		margin-left: 20px;
		background:#ddd;
		width: 100px;
		height: 20px;
		border: #999 1px solid;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		float:right;
		background-color: #fff;
		border-color: #ddd;
	}
	#searchform #tx_indexedsearch_sword {
		border:none; 
		padding: 0; 
		outline: none;
		margin:0; 
		font-size:10px; 
		color:#555; 
		font-family:Arial, Helvetica, sans-serif; 
	
		width:100%;
		background-color: #fff;
		}

	#searchform #search_submit { 
	background:url(../images/btn_search1.png) no-repeat;
	width:14px; 
	height:15px; 
	border:none; 
	cursor:pointer; 
	position:absolute; 
	left:3px; 
	top:50%; 
	margin-top:-7px
	}

	.mainmenu.menu_left {
		margin-left: 32px;
		z-index: 100;
	}
	
	.mainmenu li ul.sub_menu {
		margin-left: -1px;
	}
	
	.service_menu {
		margin-right: 20px;
	}
	
	.service_menu li a {
		color: #555555;
		display: block;
		font-family: DaxlineWeb-Medium, Helvetica, sans-serif;
		font-size: 12px;
		background: url(../images/sep_menu.gif) no-repeat left;
		padding-top: 2px;
	}
	
	.service_menu li:first-child a {
		background: none;
	}

	.sitename h1 {
		white-space: nowrap;
		padding-left: 10px;
	}

	#kontakt fieldset {
		border: none;
	}
	#kontakt fieldset legend {
		display: none;
	}
	
	#kontakt fieldset ol {
		margin: 0;
		padding: 0;
	}
	
	#kontakt fieldset ol li {
		padding: 0.5em 0;
	}
	
	#kontakt li label {
		width: 100px;
		margin-right: 5px;
		font-size: 0.9em;
	}

	#kontakt li label em {
		display: inline;
	}

	#kontakt li label strong {
		line-height: 1.1em;
	}

	#kontakt li.csc-form-4, #kontakt li.csc-form-5, #kontakt li.csc-form-6, #kontakt li.csc-form-7 {
		width: 47%;
	}

	#kontakt li.csc-form-4, #kontakt li.csc-form-6 {
		float: left;
	}

	#kontakt li.csc-form-5, #kontakt li.csc-form-7 {
		float: right;
	}

	#kontakt li.csc-form-8 {
		clear: both;
	}

	#kontakt input[type="text"], #kontakt input[type="password"], #kontakt input[type="email"], #kontakt textarea, #kontakt select {
		border: none;
	}

	#kontakt input[type="text"], #kontakt input[type="password"], #kontakt input[type="email"] #kontakt select {
		width: 160px;
	}

	#kontakt textarea {
		width: 467px;
		height: 222px;
	}

	#kontakt input[type="submit"] {
		margin-left: 105px;
		background-color: rgb(231,62,7);
		font-family: DaxlineWeb-Medium, Helvetica, sans-serif;
		color: #fff;
		border: none;
		padding: 5px 10px;
	}
	
	#map13 {
		top: -1px;
	}
	
	#menu_box #menu_box_content {
		position: absolute;
		top: auto;
		bottom: 10px;
		padding-left: 15px;
	}
	
	#menu_box #menu_box_content p {
		color: #fff;
	}
	
	/* indexed_search */

	.tx-indexedsearch-searchbox fieldset {
		border: none;
		padding: 0;
	}
	
	.tx-indexedsearch-icon img {
		margin: 0;
	}
	
	.tx-indexedsearch-percent {
		display: none;
		margin: 0;
	}
	
	.tx-indexedsearch-res .tx-indexedsearch-res {
		padding-top: 10px;
	}
	
	.tx-indexedsearch-form {
		float: left;
		margin-right: 10px;
	}
	
	.tx-indexedsearch-search-submit {
		margin-left: 445px;
	}
	
	.tx-indexedsearch-form label {
		padding-top: 6px;
	}
	
	input#tx-indexedsearch-searchbox-sword {
		width: 290px;
		border: none;
		font-size: 1em;
	}
	
	.tx-indexedsearch-result-number {
		display: none;
	}
	
	.tx-felogin-pi1 form fieldset {
		border: none;
		padding: 0;
		margin-top: 20px;
	}

	.tx-felogin-pi1 form fieldset legend {
		display: none;
	}

	.tx-felogin-pi1 form input[type="text"], .tx-felogin-pi1 form input[type="password"], .tx-felogin-pi1 form input[type="email"] {
		border: none;
	}

	.tx-felogin-pi1 form div,
	.tx-felogin-pi1 form div label {
		float: left;
		margin: 0 10px 10px 0;
	}

	.tx-felogin-pi1 form input[type="submit"] {
		clear: both;
		-webkit-appearance: none;
		background: none;
		border: none;
		color: rgb(231,62,7);
		text-transform: lowercase;
		margin: 0;
	}
	
	.tx-felogin-pi1 form input[type="submit"] {
		cursor: pointer;
	}

	footer {
		background-color: #ececec;
		margin-bottom: 20px;
		margin-left: 35px;
	}
	
	.socials {
		margin-left: 15px;
	}
	
	.dmmjobcontrol_list_table h3 {
		margin-bottom: 0;
	}
	
	.twitter {
		background: url(../layout/img/twitter-bird-white-on-blue.png) no-repeat;
	}
	
	#c3 h2 {
		font-size: 14px;
	}
	
	.team {
		width: 49%;
		height: 130px;
		float: left;
	}

	.team .csc-textpic-intext-left-nowrap-105 {
		position: relative;
	}
	
	.team .csc-textpic-intext-left-nowrap-105 .csc-textpic-text {
		margin-left: 95px;
		position: absolute;
		bottom: 0;
	}

	.team .csc-textpic-intext-left-nowrap-105 .csc-textpic-text p {
		margin: 5px 0 10px 0;
	}
	
	body#p1 .container {
		width: 100%;
	}
	
	body#p1 .container .three.columns {
		width: 174px;
	}
	
