/* addthis */
.addthis {margin: -30px 0 0 0; padding:0; position:relative;}
.addthis a {position:absolute; top:0px; right:0px; }
.spacer10 {margin:0; padding:0; width: 10px; height: 10px;}

body {
	/* background-color: #494949; */
	background: url(/libImages/global/background_right.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #3a2a17;
}

div {
	margin: 0px;
	padding: 0px;
}

a {text-decoration:none; color: #b31900;}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.nospace {margin:0; padding:0;}

.hideMe {
	visibility:hidden;
	height: 1px;
	width: 1px;
	line-height: 1px;
	font-size: 1px;
}

#popupCloseIE6 {display:none;}
* html .noIE6Image {background-image: url(libImages/blank.gif) !important;}
* html .noIE6 {display:none;}

.imageFloatLeft {
	float: left;
}

.imageFloatRight {
	float: right;
}

.marginRight {
margin: 0 10px 10px 0;
}

@media print
{
	.dontPrint {display:none;}
	.pageBreak {page-break-after:always;}
}

@media screen
{
	.onlyPrint {display:none;}
}

/* Header */

#header {position:relative;}
	#header .bgLeft {position:absolute; left:0px; top:0px; z-index:1; width:49%; height:133px; background-color:#b51900;}
	#header .bgRight {position:absolute; right:0px; top:0px; z-index:1; width:49%; height:133px; background-color:#d61e00;}
	* html .wrapperIE6 {text-align:center;}
		#header .wrapper {position:relative; z-index:2; width:999px; height:133px; margin:0px auto 0px auto; background:url(/libImages/global/headerBg.png) repeat-y;}
		* html #header .wrapper {text-align:left;}
			#logo {position:absolute; left:0px; top:17px;}
			#slogan {position:absolute; left:398px; top:79px;}
			#search {cursor:pointer; position:absolute; left:866px; top:80px; height:31px; font-size:11px; color:#771100; background:url(/libImages/global/headerSearch.png) no-repeat; padding:9px 0px 0px 27px;}
			#search:hover {color:#973120;}
			#language {position:absolute; left:941px; top:15px;}

/* Body */

#main {background:#ffa807 url(/libImages/global/mainBg.png) repeat-x;}
* html #main {text-align:center;}
	#main .wrapper {width:1063px; margin:0px auto 0px auto;}
	* html .wrapper {text-align:left;}
		#menu {height:35px; padding:0px 32px;}
		#content {padding:0px 32px; background-repeat:no-repeat; position:relative;}
		#contentStandardBottom {width:1063px; height:7px; background-repeat:no-repeat;}
		#news {}
			#news .left {float:left; width:122px; height:37px; padding:29px 0px 0px 52px; background:url(/libImages/global/newsBarLeft.png) no-repeat;}
			* html #news .left {width:174px; height:66px;}
				#news .left a {font-size:14px; color:#b31900;}
				#news .left a:hover {color:#d33920;}
			#news .middle {float:left; width:850px; height:37px; padding-top:29px; background:url(/libImages/global/newsBarBg.png) repeat-x;}
			* html #news .middle {height:66px;}
				#news .middle a {font-size:14px; color:#5c400d;}
				#news .middle a:hover {color:#7c602d;}
			#news .right {float:left; width:39px; height:66px; background:url(/libImages/global/newsBarRight.png) no-repeat;}
		#buttons {padding:0px 32px;}
			.bottomButton {float:left; width:240px; height:130px;}
			.bbSpacerTop {float:left; width:12px; height:130px; background:url(/libImages/global/bottomButtonSpacerTop.png) no-repeat;}
			.bottomButtonShadow {float:left; width:240px; height:78px;}
			.bbSpacerBottom {float:left; width:12px; height:78px; background:url(/libImages/global/bottomButtonSpacerBottom.png) no-repeat;}
		#bottom {height:23px; padding:5px 32px 0px 32px; font-size:11px; color:#70290f;}
		#bottom a {color:#70290f;}
		#bottom a:hover {color:#90492f;}
			#bottom .left {float:left;}
			#bottom .right {float:right;}

/***** Popup-Box Fulltext-Search ****************/
.popup2 #popup-top-right-search {position:absolute; background: url(/libImages/global/popup/popup2_top_right.png) 0 0 no-repeat; right:0; top:0; z-index: 999; width:60px; height: 55px; cursor: pointer;}
.popup-content-midsearchtext {font-size: 16px; padding: 0 0 0 20px; color: #674810;}
.popup2 .popup-content-mid {border-right: 2px solid #fce4a7;} /* IE: master.tmpl */



/***** Popup-Box ****************/
#popupClick {cursor:pointer;}
#popupCloseIE6 {position:absolute; right:0; top:0; z-index: 999; width:60px; height: 55px; cursor: pointer; padding: 5px 0 0 30px;}

#loginPopupBox { position: absolute; top: 50px; left: 50px; visibility: hidden; width: 500px; 
	font-family: Arial; color: #312619; font-size: 12px;
}
#loginPopupBox form {margin:0; padding: 0; display:inline-block; background: url(/libImages/blank.gif) repeat;} /* nur IE */

.popup-top { height: 55px; z-index: 999; position:relative; }
.popup-top-mid {height: 55px; z-index: 999; background: url(/libImages/global/popup/popup_top_mid.png) 0px 0px repeat-x; margin: 0 60px 0 25px; }
.popup-top-left {position:absolute; background: url(/libImages/global/popup/popup_top_left.png) 0 0 no-repeat; left:0; top:0; z-index: 999; width:25px; height: 55px;}
#popup-top-right {position:absolute; background: url(/libImages/global/popup/popup_top_right.png) 0 0 no-repeat; right:0; top:0; z-index: 999; width:60px; height: 55px; cursor: pointer;}

.popup2 .popup-top-mid {height: 55px; z-index: 999; background: url(/libImages/global/popup/popup2_top_middle.png) 0px 0px repeat-x; margin: 0 60px 0 25px; }
.popup2 .popup-top-left {position:absolute; background: url(/libImages/global/popup/popup2_top_left.png) 0 0 no-repeat; left:0; top:0; z-index: 999; width:25px; height: 55px;}
.popup2 #popup-top-right {position:absolute; background: url(/libImages/global/popup/popup2_top_right.png) 0 0 no-repeat; right:0; top:0; z-index: 999; width:60px; height: 55px; cursor: pointer;}

.popup-top-content { position: relative; background: url(/libImages/global/popup/popup_top_content_right.png) top right repeat-y; z-index: 999;}
.popup-top-content-mid { background: url(/libImages/global/popup/popup_top_content_left.png) 0 0 repeat-y; margin: 0 60px 0 0; padding: 0 0 0 60px;
	font-size: 22px; color: white; z-index: 999;
}

.popup-top-separator { position: relative; background: url(/libImages/global/popup/popup_top_separator_right.png) top right repeat-y; z-index: 999;}
.popup-top-separator-mid { height: 37px; background: url(/libImages/global/popup/popup_top_separator_left.png) 0 0 repeat-x; margin: 0 60px 0 0; z-index: 999;}

.popup-content { position: relative; background: url(/libImages/global/popup/popup_content_right.png) top right repeat-y; }
.popup-content-mid { background: url(/libImages/global/popup/popup_content_left.png) 0 0 repeat-y; margin: 0 60px 0 0; padding: 0 0 0 60px;}
*+html .popup-content-mid {display:inline-block; }
.popup-content-paragraph { padding: 0 50px 0 0; }
.popup-bottom { height: 30px; z-index: 999; position:relative;}
.popup-bottom-mid { height: 30px; background: url(/libImages/global/popup/popup_bottom_mid.png) 0px 0px repeat-x; z-index: 999; margin: 0 60px 0 25px;}
.popup-bottom-left {position:absolute; background: url(/libImages/global/popup/popup_bottom_left.png) 0 0 no-repeat; left:0; top:0; z-index: 999; width:25px; height: 30px;}
.popup-bottom-right {position:absolute; background: url(/libImages/global/popup/popup_bottom_right.png) 0 0 no-repeat; right:0; top:0; z-index: 999; width:60px; height: 30px;}

.popupPlay {margin-top:10px; font-size:15px; color:#3a2a17;}
	.popupPlay img {vertical-align:middle;}

/* Stellensuche */

#ajaxJobSearch {position:relative; background-color:transparent; z-index:100;}
*+html #ajaxJobSearch {position:static;}
#boxSearch {position:absolute; width:235px; z-index:1000; font-size:11px;}
#boxSearch.boxJobTemplate {margin-left:11px; width:363px;}
	#boxSearch a {font-size:11px; color:#52351a;}
	#boxSearch a:hover {text-decoration:underline; color:#d42306;}
	#boxSearch img {display:block;}
	#boxSearchContent, #boxSearchHeadline {padding:2px 25px 22px 25px; background:url(/libImages/global/boxSearchMiddle.png) repeat-y;}
	.boxJobTemplate #boxSearchContent, .boxJobTemplate #boxSearchHeadline {padding:2px 25px 22px 25px; background:url(/libImages/global/boxSearchBigMiddle.png) repeat-y;}
		#boxSearchContent .jobText {padding:5px 0px;}
	#boxSearchHeadline {padding:2px 25px 12px 25px; color:#9c885e;}
	a#boxSearchBottom2 {position:absolute; left:14px; bottom:6px; display:block; width:196px; height:32px; padding:5px 5px 0px 5px; background:url(/libImages/global/boxSearchBottom2.png) no-repeat; color:#ffecc8;}
	.boxJobTemplate a#boxSearchBottom2 {position:absolute; left:14px; bottom:6px; display:block; width:322px; height:32px; padding:5px 5px 0px 5px; background:url(/libImages/global/boxSearchBigBottom2.png) no-repeat; color:#ffecc8;}
	a#boxSearchBottom2:hover {text-decoration:underline; color:#ffecc8;}
		a#boxSearchBottom2 span {color:#ffd800;}

/* RaphaelJs */

#slogan2 {position:absolute; left:415px; top:125px; width:249px; min-height:50px; padding-bottom:14px; background:url(/libImages/home/arrowDrawn.png) no-repeat bottom; font-size:26px; color:#424242;}
	#slogan2 strong {display:block; color:#c91d11; font-size:28px; margin-bottom:10px;}
	#slogan2 span {color:#cf2206;}
#homeName {position:absolute; left:705px; top:65px; width:165px; height:43px; padding-top:8px; text-align:center; background:url(/libImages/home/homeName.png) no-repeat; color:#cf2206;}
#homeClickArea {position:absolute; left:0px; top:0px; width:650px; height:476px; background-image:url(/libImages/blank.gif);}

/* Newsslider */
#newsSliderContent {color: #fab91b; z-index:100;}
*+html#newsSliderContent {position:static;}
#news {z-index:100;}
*+html #news {position:static;}
#news .middle {z-index:100; }
*+html #news .middle {position:static;}
#news .middle #newsSliderContent {z-index:100; }
*+html #news .middle #newsSliderContent {position:static;}