

img {
	border               : 0px;
}


br.clear {
	margin               : 0px;
	padding              : 0px;
	clear                : both;	
}

#header {
	width                : 1157px;
	height               : 261px;
	background-color     : #404F5C;
	margin               : 0px auto;
}

#language {
	float                : left;
	margin-top           : 213px;
	margin-left          : 18px !important;
	margin-left          : 8px;
	width                : 100px;
	text-align           : left;
}

#language img {
	margin-right         : 4px;
}

#language ul, #navigation ul {
	list-style-type      : none;
	margin               : 0px;
	padding              : 0px;
}

#language li {
	display              : inline;
}

#navigationTop {
	float                : left;
	margin-top           : 140px;
	width                : 508px;
	text-align           : left;
}

#navigationTop div {
	margin-bottom        : 6px;
}

#navigationTop div.spacer {
	height               : 22px;
	width                : 100px;
}

#logotop {
	float                : left;
	width                : 382px;
	margin-top           : 42px;
	text-align           : right;
}

#content {
	width                : 1157px;
	margin               : 0px auto;
}

/*********************************************** ROW1 *****************************************/
#content div.row1 {
	width                : 1157px;
	height               : 123px;
}

#navigationContent {
	float                : left;
	width                : 385px;
	margin-left          : 119px !important;
	margin-left          : 58px;
	margin-top           : 30px;
	margin-right         : 25px;
	text-align           : left;
}

#navigationContent div {
	margin               : 0px 0px 6px 0px;
	padding              : 0px;
}

#headline {
	float                : left;
	width                : 385px;
	height               : 39px;
	text-align           : left;
}

#headline img {
	position             : relative;
	bottom               : -34px;
}


/*********************************************** ROW2 *****************************************/
#content div.row2 {
	width                : 1157px;
	height               : 402px;
}

#leftContent {
	float                : left;
	width                : 502px;
	height               : 402px;
	margin-right         : 25px;
	text-align           : right;
}

#leftContent span {
	margin-left          : 118px;
	display              : block;
	text-align           : left;
	line-height          : 18.45px;
}

#positiontext {
	position             : relative;
	top                  : -5px;
}

#text {
	float                : left;
	position             : relative;
	top                  : -4px;
	height               : 402px;
	width                : 381px;
	padding-left         : 2px;
	padding-right        : 2px;
	line-height          : 18.60px;
	margin-right         : 25px;
	
	text-align           : left;
}


* html #text {
	width                : 377px;
}

#text span {
	color                : #FF383F;
}

#text ul {
	margin               : 0px;
	padding              : 0px;
	margin-left          : 14px;
}

#text ul li {
	margin               : 0px;
}

p.bodytext {
	margin               : 0px;
	padding              : 0px;
}

#rightContent {
	float                : left;
	width                : 200px;
	height               : 402px;
	text-align           : left;
	line-height          : 18.50px;
}

#rightContent span {
	position             : relative;
	bottom               : -330px;
	height               : 100%;
}

/*********************************************** ROW3 *****************************************/
#content div.row3 {
	width                : 1157px;
	height               : 29px;
}

* html #content div.row3 {
	width                : 1157px;
}

#logo {
	float                : left;
	margin-left          : 119px !important;
	margin-left          : 58px;
	margin-right         : 25px;
	margin-top           : 36px !important;
	margin-top           : 32px;
	width                : 385px;
	text-align           : left;
}

#date {
	float                : left;
	width                : 385px;
	font-size            : 8pt;
	color                : #FC383F;
	font-weight          : bold;
	text-align           : left;
}


#date span {
	position             : relative;
	top                  : 34px;
	left                 : 0px;
}

*html #date span {
	position             : relative;
	left                 : 0px;
}

*+html #date span {
	position             : relative;
	top                  : 38px;
	left                 : 0px;
}

/******************************* job *******************************************/
#jobteaser {
	background-image     : url(../images/content/illustration/anzeige_jobs.gif);
	background-repeat    : no-repeat;
	width                : 225px;
	height               : 422px;
	background-color     : #404F5C;
	font-family          : Verdana;

}
#jobteaser div.teaser {
	padding-left         : 18px;
	padding-top          : 255px;
	text-align           : left;
	color                : #FFFFFF;
	font-size            : 8.0pt;
	line-height          : 14px;
	width                : 200px;
	height               : 125px;
	
}
#jobteaser div.teaser a {
	color                : #FFFFFF;
}

*html #jobteaser div.teaser {
	height               : 130px;
	line-height          : 14px;
}

#jobteaser div.button {
	width                : 200px;
	text-align           : right;
}

/********************************* interview *********************************/
#interview {
	position             : relative;
	top                  : 305px;
	width                : 191px;
	height               : 101px;
}
.interviewlink {
	position             : relative;
	top                  : -30px;
	left                 : 15px;
}
.interviewlink a, .interviewlink a:hover {
	color                : #FFFFFF;
}

/******************************** mini news ***********************************/

div.newsline {
	margin-top              : 2px;
	margin-bottom           : 5px;
}

div.newscontent {
	margin-bottom           : 3px;
}

div.tx-mininews-pi1-fp_listrow {
margin-top                   : 0px;
}


div.news-container {
margin-top                   : 0px;
}

.tx-ttnews-browsebox {
	margin:3px;
	border: none;
	padding:3px;
	background-color: #FFFFFF;
}

.tx-ttnews-browsebox TD {
	font-size: 11pt;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #FFFFFF;
	border: none;
}



