@charset "UTF-8";

body {
	background-color:#ffcc00;
}

#headerlogowrapPrint {
	display: none;
}
/* ---------------------- LAYOUT ---------------------- */

#metanaviwrap {
	height:26px;
	position:absolute;
	top:0px;
	width:940px;
	left:50%;
	margin-left: -470px;
	
}
#metanavi {
	letter-spacing: 0.05em;
	height:26px;
	background-color:#cc0000;
	position:absolute;
	top:0px;
	width:100%;
}


#headerlogo {
	height:90px;
	position:absolute;
	top:26px;
	width:940px;
	left:50%;
	margin-left: -470px;

}
#headerlogo_start {
	height:90px;
	position:absolute;
	top:39px;
	width:940px;
	left:50%;
	margin-left: -470px;
	
	
}


#mainpartwrap {
	position:absolute;
	top:110px;
	width:940px;
	left:50%;
	margin-left: -470px;
}

#mainpartwrap_start {
	position:absolute;
	top:125px;
	width:940px;
	left:50%;
	margin-left: -470px;
}


#contentwrap {
	
	float:right;
	width:700px;
	background-color:#FFFFFF;
}

#content {
	padding-right:0px;
	padding-top: 0px;
	padding-left: 0;
	min-height:400px;
}
/*----- début modif typo3 4.3 -----*/
#content div.csc-frame-indent6633, div.csc-frame-frame1 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#content p.csc-linkToTop {
	margin-left: 20px;
	text-align: left;
}
#content table + p {
	margin-top: 12px;
}
#content table.Tabelle-Inhalt {
	margin-top: 12px;
}
#content table.Fullpage {
	margin-top: 12px;
	margin-bottom: 12px;
}
#content div.csc-textpic-intext-right-nowrap div.csc-textpic-text {
	width: 335px;
}
#content div.csc-textpic-text li {
	padding-bottom: 3px;
}
div.csc-textpic-imagewrap div{
	padding: 0;
	margin: 0;
}
div.csc-textpic-imagewrap img {
	max-width: 300px;
	height: auto;
}
div.csc-textpic-imagewrap a.mb img {
	max-width: 600px;
	height: auto;
}
/*----- fin modif typo3 4.3 -----*/
#contentstart {
	padding-right:0px;
	padding-top: 0px;
	padding-left: 0;
	min-height:400px;
}

#contentstartlinks {
	float: left;
	width: 701px;
}

#contentFooter {
	font-size: 10px;
	color: #666;
	text-align: right;
	padding: 0 20px 10px 0;
}
#welcome {
	color: #FFF;
	background-color: #cc0000;
	height: 30px;
	font-size: 18px;
	font-style: normal;
	padding-top: 21px;
	padding-bottom: 4px;
	padding-left: 9px;
	margin-bottom: 16px;
}

#rubriken, #rubriken a {
	font-size: 11px;
}

#rubriken table {
	height: 289px;
}
.startrubrikheader {
	color: #FFF;
	background-color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	width: 214px;
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 5px;
	
}
.startrubrikbild {
	height: 92px;
}
.startrubrikheader a, .startrubrikheader a:link, .startrubrikheader a:visited, .startrubrikheader a:hover {
	color: #FFF;

}
.startrubriktext  {
	background-color: #FFF;

	vertical-align: text-top;
}
.startrubriktext a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	margin: 0;
}
.startrubriktext a:hover {
	background-color: #fae280;
	color: #000;
}
.startrubriktext_A {
	padding-top: 6px;
	padding-bottom: 3px;
	
}
.startrubriktext_B {
	padding-top: 3px;
	padding-bottom: 2px;
	border-top: 1px solid #cbcac7;
	
} 
.startrubriktext_C {
	padding-top: 3px;
	padding-bottom: 2px;
	border-top: 1px solid #cbcac7;
} 

.startrubriktext ul, .startrubriktext li {
	list-style:none;
	
}
.startrubriktext li {
	margin: 0;
	padding: 0;
	display: inline;
}
.startrubriktext ul {
	margin-bottom: 0px;
	margin-top: 0;
	padding: 0;
	
}

#contentstartrechts {
	background-color: #FFF;
	width: 223px;
	float: right;
	height: 360px;
}
#contentstartrechts h2 {
	display: block;
	background-color: #777;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#contentstartanimation {
	width: 700px;
	float: left;
	height: 104px;


}

#rechtsunten {
	width: 223px;

	float: right;
	height: 104px;
}
#rechtsunten a, #rechtsunten a:visited, #rechtsunten a:link {
	font-size: 11px;
}

#rechtsunten p {
	margin-bottom: 4px;
	padding: 0;
}
#rechtsuntenpadding div {
	background-color: #fff;
	padding: 10px;
	height: 69px;
}

#navilinkswrap {
	float:left;
	width: 220px;
}
#metanvigation {
	float:left;
	padding-left: 243px;
	position:static;

	font-size: 11px;
	color: #FFF;
}
#sprachumstellung, #suchfeld {
	float:right;
	position:static;
	
	font-size: 11px;
	color: #FFF;
}



#internatnavigation {
	float:left;
	

	font-size: 11px;
	color: #FFF;
		
		margin-right: 20px;
}
#internatnavigation, #metanvigation, #sprachumstellung, #suchfeld {
	padding-top: 5px;
	line-height: normal;
}
#internatcontent p {
	margin: 0;
	padding: 0;
}
#metanaviwrap a, #metanaviwrap a:link, #metanaviwrap a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #FFF;
}

#metanaviwrap a:hover {
	text-decoration:underline;
}


#footerwrap {
	padding-top:45px;
	
	margin-bottom:20px;
}
#footer {
	border-top:#FFF 1px solid;
	text-align:right;
	padding-top:9px;
	height:20px;
	position:relative;
	color:#FFF;
}
#footer a, #footer a:link, #footer a:visited {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}

.clearer {
	clear:both;

}

.inhaltselement1 {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.inhaltselement3 {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 2px solid #cbcac7;
}
.inhaltselement3 p {	
	
}

.news-latest-item-title-produkte h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.news-latest-item-title-produkte a {
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	padding-left:22px;
	padding-bottom: 3px;
	height: 16px;
	padding-top: 0px;
	text-decoration: none;
	background-position: 0px -26px;
	
	display: block;
}

.news-latest-item-title-produkte a:hover {
background-position: 0px 0px;
}

.news-list-item-produkte {
	width: 213px;
	height: 180px;
	float: left;
	overflow: hidden;

	margin-right: 10px;
	
}
.news-list-item-produkteLast {
	width: 213px;
	height: 180px;
	float: left;
	overflow: hidden;

	margin-right: 0px;

}
.news-list-item-produkte-padding {

	border: 0px solid #ffcc00;
}

.news-latest-item-title-produkte {
	padding-top: 6px;
	
}

/* ---------------------- Navigtion Left ---------------------- */

#navilinks ul {
	margin:0;
	padding:0;
}
#navilinks li {
	list-style:none;
	margin-left: 0px;
	margin-bottom:10px;
	
}
#navilinks li li, #navilinks li li li {
	list-style:none;
	margin-bottom:0px;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;

}


#navilinks li a {
	font-weight:normal;
	display:block;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	font-size:12px;
	text-decoration:none;
	color: #FFF;
	background-color: #cc0000;
	
}

#navilinks li a:visited {
	text-decoration:none;
	color: #FFF;
}
#navilinks li a:hover {
	text-decoration: underline;
	
}
#navilinks li li a {
	
	background-color: transparent;
	color: #000;
	border-bottom: 1px solid #FFF;
}
#navilinks li li a:visited {
	color: #000;
}
	
#navilinks li li a:hover {
	background-color: #fae280;
	color: #000;
	text-decoration: none;
}

#navilinks li li li a {
	padding-left: 25px;
	background-image: url(../img/naviLinksBGLevelDrei.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
}

#navilinks li li li li a {
	padding-left: 40px;
	background-image: url(../img/naviLinksBGLevelDrei.gif);
	background-repeat: no-repeat;
	background-position: 25px 4px;
}
#navilinks li a#current {

	
}

#navilinks li li a#current, #navilinks li li a#active {
	background-color: #fae280;
	color: #000;
	font-weight: bold;
}
#navilinks li li li a#current {

	color:#000;
	font-weight: bold;
}
/* ---------------------- CMS Output ---------------------- */
.csc-textpic-above .csc-textpic-imagewrap {
	margin-bottom: 10px;
	padding: 0;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	padding: 0;
	margin: 0;
}

.csc-textpic-caption {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 10px;
}
div.csc-textpic img {
	max-width: 655px;
	height: auto;
}
/* ---------------------- TYPO3 SITEMAP ---------------------- */
.csc-sitemap ul {
	list-style-type:none;
	border-bottom: 0px solid #CCCCCC;
	line-height:180%;
}
.csc-sitemap ul li {
	list-style-type:none;
	font-weight: bold;
	color: #CC0000;
}
.csc-sitemap ul li a {

	color: #CC0000;
}

.csc-sitemap li li, .csc-sitemap li li a {
	font-weight: bold;
	color: #000;
}
.csc-sitemap li li li, .csc-sitemap li li li a {
	font-weight: normal;
	color: #000;
}


/* ---------------------- SEARCH ---------------------- */
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style:normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	padding:3px;
}
.tx-indexedsearch-searchbox select, input.tx-indexedsearch-searchbox-sword {
	margin-bottom:3px;
	width:190px;
}

/* ---------------------- SEARCHBOX ---------------------- */
#suchfeld {
	border: 0px solid #999999;

	width:290px;
	font-size:11px;
	text-align: right;
	
}
#suchfeld input {
	font-size:inherit;
	
}
.suchebegriff {
	font-size: 11px;
}
.searchbox1 {
	width:168px;
	border:1px solid #a8a7a7;
	background-image: url(../img/lupe.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin-left: 5px;
}
.searchbutton {
	border:none;
	background-color:transparent;
	font-weight:bold;
}



/* ---------------------- TT_NEWS LATEST ---------------------- */

.news-list-item {
	margin-bottom: 14px;
}


.news-list-container {
	background-color: #FFF;
	padding: 10px;

}
.news-list-container h3 {
	color:#000;
	font-weight: bold;
	font-size:12px;
	padding: 0;
	line-height:normal;
	background-color: transparent;
	margin:0px;
}

#contentstartrechtsmehr {
	padding-left: 10px;
	padding-top: 6px;
	height: 25px;


	
}
#contentstartrechtsnews {
	height: 330px;

}

#contentstartrechtsnews h2 {
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 4px;
}
#contentstartrechtsnews, #contentstartrechtsnews a, #contentstartrechtsnews p, #contentstartrechtsmehr a, #contentstartrechtsnews h3 {
	font-size: 11px;
}
/* ---------------------- TT_NEWS SINGLE ---------------------- */
.news-single-item {
	
}
.news-single-item h2 {
	font-size:17px;
	font-weight: bold;
	margin-bottom:6px;
	line-height:normal;
	background-color: #fff;	
}
.news-latest-item-title h3 {
	color:#676765;
	font-weight: normal;
	font-size:17px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:7px;
	line-height:normal;
	background-color: #fff;
	margin-bottom:0px;
}
.newsimgagewrap {
	font-size: 11px;
	width: 220px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}

.imagecaptiondiv {
	padding-top: 4px;
}

.news-single-content {
	float: left;
	width: 440px;
	margin-bottom: 30px;

}
p.news-single-imgcaption {
	padding-bottom: 10px;
	display: block;
	font-size: 11px;
}
.news-single-subheader {
	margin-bottom: 20px;
	width: 590px;
}

.news-single-img {
	float: left;
	width: 210px;
}
.news-single-backlink {
	padding-top: 20px;
}

/* ---------------------- TT_NEWS LATEST ALLE ---------------------- */

.news-latest-item-alle {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #CBCAC7;
}

.news-latest-item-image {
	float: left;
	width: 140px;
}
.news-latest-item-contentwrap {
	float: right;
	width: 520px;
}

/* ---------------------- TIP-A-FRIEND ---------------------- */
.tip-a-friend-textfield, .tip-a-friend-textarea, .tip-a-friend-captcha {
	width:250px;
	margin-bottom:10px;
}

p.tip-a-friend-error {
	margin-bottom:10px;
	margin-top:10px;
	color:#FF0000;
}

/* ---------------------- POWERMAIL ---------------------- */

.powermail_mandatory {
	color: red;
	font-weight: bold;
	font-size: 10px;
}

div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 160px;
}
fieldset.tx-powermail-pi1_fieldset {
	border: none;
}
fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 160px;
	float: left;
	clear: both;
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text {
	/* Input and textarea */
	width: 250px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select {
	/* Input and textarea */
	width: 252px;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height: 100px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 0px 0 10px 160px;
	font-weight: normal;
	background-color: #DDD;
	padding: 3px;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 160px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
iframe {
	border: none;
}



/* ---------------------- LOGIN FEUsers (FELOGIN Extension) ---------------------- */
.felogin_Header {
	padding-top: 10px;
	padding-bottom: 10px;
}
.felogin_Message {
	padding-bottom: 10px;
}

.tx-felogin-pi1 fieldset {
	padding: 0;
	border: none;
}

.tx-felogin-pi1 legend {
	display: none;
}

.tx-felogin-pi1 .passwordLink, .tx-felogin-pi1 .submitButton {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ---------------------- PRODUCT OVERVIEWS ---------------------- */

.overviewdescription_close {
	background:url(../img/close_button.png) no-repeat;
	background-position: 0px 0px;
	width:31px;
	height:31px;
	cursor:pointer;

	position: absolute;
	left: -12px;
	top: -12px;
}

.overviewcontainer_airport {
	width:700px;
}

#overviewinhalt {
	padding: 10px 25px 15px 15px;
}

#overviewggmap {
	padding: 0px 0px 0px 0px;
}

#overviewinhalt h4 {
	background-image: url(../img/overviewmore.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.overviewdescription {
	height:320px;
	width:315px;
	position:absolute;
	display:none;
	margin-top: 30px;
	margin-left: 30px;
	background-image: url(../img/overviewdescbg.png);
	background-repeat: no-repeat;
}
.overviewmap {
	height:650px;
	width:700px;
	position:absolute;
	display:none;
	margin-top: 0px;
	margin-left: 0px;
}
.overviewimage {

}

#clickonbuttons {

}
#sprachumstellung, #sprachumstellung a {
	
}
/* International */
.internationaldivider {
	height: 20px;
	margin-top: 20px;
	border-bottom: 1px solid #33333;
}
#metanaviwrap #internatcontent a, #metanaviwrap #internatcontent a:link, #metanaviwrap #internatcontent a:visited {
	color: #000;
	font-size: 12px;
}

/* Buttons Airport */

.overviewcontainer_airport .erstes {
	position:absolute;
	top: 304px;
	left: 278px;
}
.overviewcontainer_airport .zweites {
	position:absolute;
	top: 337px;
	left: 488px;
}

.overviewcontainer_airport .zwei {
	position:absolute;
	top: 217px;
	left: 515px;
}
.overviewcontainer_airport .zweizwei {
	position:absolute;
	top: 267px;
	left: 620px;
}

.overviewcontainer_airport .zweidrei {
	position:absolute;
	top: 320px;
	left: 678px;
}
.overviewcontainer_airport .drei {
	position:absolute;
	top: 260px;
	left: 430px;
}

.overviewcontainer_airport .vier {
	position:absolute;
	top: 190px;
	left: 684px;
}
.overviewcontainer_airport .vierzwei {
	position:absolute;
	top: 257px;
	left: 830px;
}
.overviewcontainer_airport .vierdrei {
	position:absolute;
	top: 195px;
	left: 580px;
}
.overviewcontainer_airport .fuenf {
	position:absolute;
	top: 250px;
	left: 900px;
}
.overviewcontainer_airport .sechs {
	position:absolute;
	top: 60px;
	left: 740px;
}
.overviewcontainer_airport .sechszwei {
	position:absolute;
	top: 70px;
	left: 600px;
}

/* Buttons Stadt und Gemeinde */

.overviewcontainer_stadt .einseins {
	position:absolute;
	top: 364px;
	left: 558px;
}
.overviewcontainer_stadt .einszwei {
	position:absolute;
	top: 354px;
	left: 698px;
}

.overviewcontainer_stadt .einsdrei {
	position:absolute;
	top: 254px;
	left: 678px;
}

.overviewcontainer_stadt .einsvier {
	position:absolute;
	top: 164px;
	left: 510px;
}

.overviewcontainer_stadt .zwei {
	position:absolute;
	top: 248px;
	left: 293px;
}

.overviewcontainer_stadt .drei {
	position:absolute;
	top: 164px;
	left: 640px;
}

.overviewcontainer_stadt .dreizwei {
	position:absolute;
	top: 295px;
	left: 627px;
}
.overviewcontainer_stadt .dreidrei {
	position:absolute;
	top: 310px;
	left: 557px;
}

.overviewcontainer_stadt .vier {
	position:absolute;
	top: 172px;
	left: 360px;
}

.overviewcontainer_stadt .fuenf {
	position:absolute;
	top: 205px;
	left: 860px;
}
.overviewcontainer_stadt .fuenfzwei {
	position:absolute;
	top: 340px;
	left: 250px;
}
.overviewcontainer_stadt .fuenfdrei {
display: none;
}


.overviewcontainer_stadt .sechs {
	position:absolute;
	top: 60px;
	left: 720px;
}


/* Buttons Strasse */

.overviewcontainer_strasse .eins {
	position:absolute;
	top: 164px;
	left: 910px;
}
.overviewcontainer_strasse .einszwei {
	position:absolute;
	top: 124px;
	left: 498px;
}

.overviewcontainer_strasse .einsdrei {
	position:absolute;
	top: 54px;
	left: 630px;
}

.overviewcontainer_strasse .zwei {
	position:absolute;
	top: 100px;
	left: 560px;
}
.overviewcontainer_strasse .zweizwei {
	position:absolute;
	top: 168px;
	left: 780px;
}
.overviewcontainer_strasse .drei {
	position:absolute;
	top: 265px;
	left: 290px;
}
.overviewcontainer_strasse .dreizwei {
	position:absolute;
	top: 62px;
	left: 810px;
}
.overviewcontainer_strasse .vier {
	position:absolute;
	top: 310px;
	left: 485px;
}
.overviewcontainer_strasse .vierzwei {
	position:absolute;
	top: 215px;
	left: 690px;
}
.overviewcontainer_strasse .vierdrei {
	position:absolute;
	top: 225px;
	left: 250px;
}

.overviewcontainer_strasse .fuenf {
	position:absolute;
	top: 60px;
	left: 300px;
}

/* Buttons unternehmen */

.overviewcontainer_unternehmen .top {
	position:absolute;
	top: 0px;
	left: 240px;
}
.overviewcontainer_unternehmen .chzero {
	position:absolute;
	top: 40px;
	left: 245px;
}
.overviewcontainer_unternehmen .chone {
	position:absolute;
	top: 40px;
	left: 275px;
}
.overviewcontainer_unternehmen .chtwo {
	position:absolute;
	top: 40px;
	left: 370px;
}
.overviewcontainer_unternehmen .chthree {
	position:absolute;
	top: 40px;
	left: 465px;
}
.overviewcontainer_unternehmen .chfour {
	position:absolute;
	top: 40px;
	left: 560px;
}
.overviewcontainer_unternehmen .chfive {
	position:absolute;
	top: 40px;
	left: 655px;
}
.overviewcontainer_unternehmen .chsix {
	position:absolute;
	top: 40px;
	left: 750px;
}
.overviewcontainer_unternehmen .chseven {
	position:absolute;
	top: 40px;
	left: 845px;
}
.overviewcontainer_unternehmen .dezero {
	position:absolute;
	top: 105px;
	left: 245px;
}
.overviewcontainer_unternehmen .deone {
	position:absolute;
	top: 105px;
	left: 275px;
}
.overviewcontainer_unternehmen .detwo {
	position:absolute;
	top: 105px;
	left: 370px;
}
.overviewcontainer_unternehmen .dethree {
	position:absolute;
	top: 105px;
	left: 465px;
}
.overviewcontainer_unternehmen .defour {
	position:absolute;
	top: 105px;
	left: 560px;
}
.overviewcontainer_unternehmen .defive {
	position:absolute;
	top: 105px;
	left: 655px;
}
.overviewcontainer_unternehmen .desix {
	position:absolute;
	top: 105px;
	left: 750px;
}
.overviewcontainer_unternehmen .deseven {
	position:absolute;
	top: 105px;
	left: 845px;
}
.overviewcontainer_unternehmen .frzero {
	position:absolute;
	top: 170px;
	left: 245px;
}
.overviewcontainer_unternehmen .frone {
	position:absolute;
	top: 170px;
	left: 275px;
}
.overviewcontainer_unternehmen .frtwo {
	position:absolute;
	top: 170px;
	left: 370px;
}
.overviewcontainer_unternehmen .atzero {
	position:absolute;
	top: 235px;
	left: 245px;
}
.overviewcontainer_unternehmen .atone {
	position:absolute;
	top: 235px;
	left: 275px;
}
.overviewcontainer_unternehmen .attwo {
	position:absolute;
	top: 235px;
	left: 370px;
}
.overviewcontainer_unternehmen .uszero {
	position:absolute;
	top: 300px;
	left: 245px;
}
.overviewcontainer_unternehmen .usone {
	position:absolute;
	top: 300px;
	left: 275px;
}
.overviewcontainer_unternehmen .ustwo {
	position:absolute;
	top: 300px;
	left: 370px;
}
.overviewcontainer_unternehmen .ruzero {
	position:absolute;
	top: 365px;
	left: 245px;
}
.overviewcontainer_unternehmen .ruone {
	position:absolute;
	top: 365px;
	left: 275px;
}
.overviewcontainer_unternehmen .rutwo {
	position:absolute;
	top: 365px;
	left: 370px;
}
.overviewcontainer_unternehmen .cnzero {
	position:absolute;
	top: 430px;
	left: 245px;
}
.overviewcontainer_unternehmen .cnone {
	position:absolute;
	top: 430px;
	left: 275px;
}
.overviewcontainer_unternehmen .cntwo {
	position:absolute;
	top: 430px;
	left: 275px;
}

/* ---------------------- Firmengeschichte Küpper-Weisser ---------------------- */

.geschichteimage {

}

.firmengeschichte {
	width:700px;
}

.firmengeschichte .text {
	position:absolute;
	top: 130px;
	left: 260px;
	width: 380px;
	font-size: 13px;
}

/* ---------------------- Switch Panel for Languages ---------------------- */


.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	width: 70px;

}

.CollapsiblePanelClosed {
	background-image: url(../img/sprachauswahlbg.gif);
	background-repeat: no-repeat;
	background-position: right 3px ;
}

.CollapsiblePanelOpen {
	background-image: url(../img/sparchauswahlbgClose.gif);
	background-repeat: no-repeat;
	background-position: right 2px ;
}


.CollapsiblePanelTab {

	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;

}


.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	background-color: #CC0000;
	padding-top: 10px;
	padding-left: 10px;
}



/* ---------------------- Switch Panel for Languages (partially obsolete) ---------------------- */

.tx-srlanguagemenu-pi1 .SPC {
	width: 14px;
	height: 3px;
	overflow: hidden;
}

.tx-srlanguagemenu-pi1 .NO, .tx-srlanguagemenu-pi1 .CUR, .tx-srlanguagemenu-pi1 .SPC, .tx-srlanguagemenu-pi1 .INACT {

	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
.tx-srlanguagemenu-pi1 .CUR img {
display: none;
}
.tx-srlanguagemenu-pi1 .CUR {
text-decoration: underline;
}
.tx-srlanguagemenu-pi1 .NO a {
	display: block;
}

.tx-srlanguagemenu-pi1 .NO a, .tx-srlanguagemenu-pi1 .NO a:link, .tx-srlanguagemenu-pi1 .NO a:visited  {
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
.tx-srlanguagemenu-pi1 .NO a:hover {
	text-decoration: underline;
}

.tx-srlanguagemenu-pi1 ul, .tx-srlanguagemenu-pi1 li, .NO {
	margin:0;
	padding:0;
}

.SPC a, .NO a, .CUR a{
	display: block;
}
/* ---------------------- SCM Univers ---------------------- */
	div.SCMk {
	display: block;
	position: relative;
	top: 0px;
	background-image: url(../img/scmblack.jpg);
	width: 700px;
	height: 702px;

}
	div.SCMtxt {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
	div.SCMtble {
	display: block;
	position: absolute;
	top: 560px;
	left: 0px
	color: white;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}