/* CSS Document */

*{margin:0;padding:0;}
img{border:none;}
dfn{display:none;}
html{overflow-x:hidden;}
body{font-family:verdana,arial,helvetica;font-size:10px;text-align:center;background:#dedede url('../img/hintergrund.jpg') no-repeat fixed center top;}
h1,h2,h3{margin:0 0 15px 0;font-weight:normal;color:#000;}
h1 span{display:none;}
h1{font-size:2.4em;height:30px;background:transparent no-repeat 0 5px;margin:0 0 20px 0;}
h2{font-size:1.6em;}
h3{font-size:1.3em;font-weight:bold;}
h2:after,h3:after{content:".";color:#d91257;}
ul{margin:0 0 15px 13px;}
p{margin:0 0 15px 0;}
#home{height:100%;margin:0 auto;min-height:68.6em;width:99em;position:relative;text-align:left;color:#414141;}
/*** HEADER ***/
div#header{position:fixed;width:99em;height:13.7em;background:url('../img/header_bg.png') repeat-x 0 0;z-index:100;}
div#header img.gradient{top:0;left:0;position:absolute;}
div#header img.logo{width:13.6em;height:5.4em;margin:3.2em 0 0 0.9em;position:absolute;z-index:150;}
#topNav{list-style-type:none;text-align:right;position:absolute;top:10px;right:0;font-size:1.1em;}
#topNav a{font-weight:normal;text-decoration:none;color:#000;}
#topNav a:hover,#topNav a.act{color:#d91257;}
#topNav li li a{display:block;}
#topNav li li a:hover{color:#d91257;}
#topNav li{float:left;position:relative;cursor:default;padding:0 10px;display:block;height:20px;}
#topNav li div{float:left;}
#topNav ul#language_switch li{display:inline;padding:1px 5px 0 0;}
/*** CONTENT AREA ***/
/* Main Navigation */
ul#mainMenu{position:fixed;width:185px;margin:-9px 13px 0 10px;font-size:1.3em;list-style-type:none;float:left;padding:137px 0 0 0;}
ul#mainMenu li{margin:6px 0 0 0;}
ul#mainMenu li a,ul#mainMenu li div{text-decoration:none;color:#000;}
ul#mainMenu li a:hover,ul#mainMenu li a.act,ul#mainMenu li.cur div{color:#d91257;}
ul#mainMenu li ul.subMenu{list-style-type:none;margin:0;}
ul#mainMenu li ul.subMenu li ul.subMenu{list-style-type:none;margin:0 0 0 13px;}
ul#mainMenu li ul.subMenu li div ul.subMenu{margin:0 0 0 1px;}
ul#mainMenu li ul.subMenu li a,ul#mainMenu li ul.subMenu li div{text-decoration:none;color:#000;padding:0 0 0 12px;margin:6px 0 0 0;}
ul#mainMenu li ul.subMenu li a.act,ul#mainMenu li ul.subMenu li a:hover,ul#mainMenu li ul.subMenu li.cur div{color:#d91257;background:url('../img/linkpfeil_magenta.gif') no-repeat 0 1px;vertical-align:bottom;}
div#content{width:768px;padding:137px 0 30px 208px;}
div#content div#left{width:571px;float:left;margin:0 13px 0 0;}
div#content div#right{width:184px;float:left;}
/* Boxen */
/* Graue (standard) Box und blaue Box. Die Boxen werden für alle Content- */
/* Elemente als Container verwendet. In ihnen können dann wieder Elemente wie */
/* Text m/Bild o.ä. verwendet werden. */
div.box{height:100%;position:relative;margin:0 0 15px 0;padding:5px 0;}
div.box div.corner{position:absolute;font-size:0;width:6px;height:6px;}
div.box div.corner.top.left{top:0;left:0;}
div.box.grey div.corner.top.left{background:url('../img/sprite_box_grey.gif') 0 0;}
div.box.blue div.corner.top.left{background:url('../img/sprite_box_blue.gif') 0 0;}
div.box div.corner.top.right{top:0;right:0;}
div.box.grey div.corner.top.right{background:url('../img/sprite_box_grey.gif') -6px 0;}
div.box.blue div.corner.top.right{background:url('../img/sprite_box_blue.gif') -6px 0;}
div.box div.corner.bottom.left{bottom:0;left:0;}
div.box.grey div.corner.bottom.left{background:url('../img/sprite_box_grey.gif') 0 -6px;}
div.box.blue div.corner.bottom.left{background:url('../img/sprite_box_blue.gif') 0 -6px;}
div.box div.corner.bottom.right{bottom:0;right:0;}
div.box.grey div.corner.bottom.right{background:url('../img/sprite_box_grey.gif') -6px -6px;}
div.box.blue div.corner.bottom.right{background:url('../img/sprite_box_blue.gif') -6px -6px;}
div.box div.edge.left.right{height:100%;padding:0 5px;}
div.box.grey div.edge.left.right{background:#fff;border-left:1px solid #cacac6;border-right:1px solid #cacac6;}
div.box.blue div.edge.left.right{background:#00010E url('../img/sprite_box_blue.gif') repeat-x 0 -12px;}
div.box div.edge.top{height:100%;position:relative;top:-5px;}
div.box.grey div.edge.top{background:#fff;border-top:1px solid #cacac6;}
div.box.blue div.edge.top{background:#343C5B;}
div.box div.edge.bottom{height:100%;position:relative;bottom:-10px;}
div.box.grey div.edge.bottom{background:#fff;border-bottom:1px solid #cacac6;}
div.box.blue div.edge.bottom{background:#00010E;}
div.box div.gradient{height:100%;margin:0 -3px;position:relative;top:-8px;}
div.box.grey div.gradient{background:url('../img/sprite_box_grey.gif') 0 -12px repeat-x;}
div.box.blue div.gradient{background:url('../img/sprite_box_blue.gif') 0 -12px repeat-x;}
div.box div.content{height:100%;padding:22px 13px 2px 13px;position:relative;min-height:70px;}
div.box.blue div.content p,div.box.blue div.content ul,div.box.blue div.content h1,div.box.blue div.content h2,div.box.blue div.content h3{color:#fff;}
div.box div.content p,div.box div.content ul{font-size:1.2em;line-height:1.4em;}
div.box div.content ul{list-style-type:none;}
div.box div.content ul li{background:url('../img/bullet.gif') no-repeat 0 7px;padding:0 0 0 13px;margin:0 0 1em -13px;}
a.internal-link,div.box div.content a.internal-link,div.box div.content p.csc-linkToTop a,div.box div.content a.internal-link-new-window,div.box div.content p.news-latest-morelink a,div.box div.content p.news-list-morelink a,div.box div.content p.news-list-download a,div.box div.content p.news-latest-download a,div.box div.content p.news-single-backlink a,div.box div.content a.external-link,div.box div.content a.external-link-new-window,div.box div.content a.download,div.box div.content a.mail{padding:0 0 0 8px;color:#414141;text-decoration:underline;font-weight:normal;}
a.internal-link,div.box div.content a.internal-link,div.box div.content a.internal-link-new-window,div.box div.content p.news-single-backlink a,div.box div.content p.news-latest-morelink a,div.box div.content p.news-list-download a,div.box div.content p.news-latest-download a,div.box div.content p.news-list-morelink a{text-decoration:none;font-weight:bold;background:url('../img/link_intern.gif') no-repeat;}
div.box div.content p.csc-linkToTop a{padding:0 0 0 10px;background:url('../img/link_totop.gif') no-repeat 0 4px;}
div.box div.content p.csc-linkToTop{text-align:right;}
div.box div.content p.news-single-backlink a{background:url('../img/link_intern_back.gif') no-repeat;}
div.box div.content a.external-link,div.box div.content a.external-link-new-window{padding:0 0 0 10px;background:url('../img/link_extern.gif') no-repeat 0 4px;}
div.box div.content a.download{background:url('../img/link_intern.gif') no-repeat;}
div.box div.content a.mail{padding:0 0 0 14px;background:url('../img/link_mailto.gif') no-repeat 0 4px;}
a.internal-link:hover,div.box div.content a.internal-link:hover,div.box div.content p.csc-linkToTop a:hover,div.box div.content a.internal-link-new-window:hover,div.box div.content p.news-latest-morelink a:hover,div.box div.content p.news-list-morelink a:hover,div.box div.content p.news-list-download a:hover,div.box div.content p.news-latest-download a:hover,div.box div.content a.external-link:hover,div.box div.content a.external-link-new-window:hover,div.box div.content a.download:hover,div.box div.content a.mail:hover{color:#d91257;}
div.box.blue div.content a.internal-link,div.box.blue div.content a.internal-link-new-window,div.box.blue div.content p.news-latest-morelink a,div.box.blue div.content p.news-list-morelink a,div.box.blue div.content a.external-link,div.box.blue div.content a.external-link-new-window,div.box.blue div.content a.download,div.box.blue div.content a.mail{color:#fff;}
/* Boxen (in rechter Inhaltsspalte) */
/* Kleinere Anpassungen an den Boxen für die rechte Spalte. */
div#right div.box div.content{padding:17px 8px 2px 8px;}
div#right div.box div.content p,div#right div.box div.content ul{font-size:1.1em;}
div#right div.box div.content p.news-list-download a,div.box div.content p.news-latest-download a{display:block;text-decoration:underline;font-weight:normal;}
div#retail div.box{width:267px;float:left;margin:0 0 -15px 0;}
.innerPicture{float:left;}
/* Kunden */
.innerText{padding-left:1.6em;width:29em;float:left;margin-top:-0.4em;}
.innerText p{margin-top:0em;font-size:1.2em;}
.buttnPicture{border:none;text-decoration:none;float:left;margin-right:0.8em;}
/* accrodion */
h3.act,h3.rgaccord2-toggle{border-bottom:1px solid #000;border-top:none;height:18px;padding:0 0 0 13px;margin:0 0 15px 0;cursor:pointer;color:#000;background:url('../img/linkpfeil_magenta.gif') no-repeat 0 2px;}
h3.act,h3.act:hover,h3.rgaccord2-toggle:hover{color:#d91257;background:url('../img/linkpfeil_magenta_unten_karriere.gif') no-repeat 0 2px;}
div.rgaccord2-content{border:none;width:539px;}
div.rgaccord2-content ul{margin:0 0 15px 15px;}
/* retail */
.priceengine,.promotionengine,.poductengine,.consumerengine{padding:50px 0 10px 0;width:267px;height:200px;}
.priceengine{background:url('../img/box_taschenrechner.gif') no-repeat;}
.promotionengine{background:url('../img/box_diagramm.gif') no-repeat;}
.poductengine{background:url('../img/box_barcode.gif') no-repeat;}
.consumerengine{background:url('../img/box_maennchen.gif') no-repeat;}
.productbox_footer{background:url('../img/produktbox_unten.gif');width:267px;height:6px;margin:0 0 18px 0;font-size:0;}
.poductbox .inhalt{padding-left:1em;padding-right:1em;line-height:1.4em;}
.poductbox .inhalt p{font-size:1.1em;}
.seperator{float:left;width:3.6em;}
/* kunden */
.buttnPicture{border:none;text-decoration:none;float:left;}
.buttnPicture img{margin-right:0.8em;}
/* kunden (end) */
/* csc */
#content #left div.box dd.csc-textpic-caption{height:24px;}
#content #left div.box div.csc-textpic-imagecolumn{margin:0 30px 0 0;}
#content #left div.box dl.csc-textpic-image{margin:0 0 20px 0;}
#content #left div.box.blue div.csc-textpic div.csc-textpic-imagewrap{margin:0 0 -100px 0 !important;position:absolute;}
#content #left div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{right:15px;}
/* powermail */
legend{display:none;}
fieldset{border:none;}
.div.tx-powermail-pi1{font-size:1.2em;line-height:0;float:none;clear:both;}
div.tx-powermail-pi1 label{display:block;float:left;width:130px;font-size:1.2em;margin:0;padding:0;}
div.tx_powermail_pi1_fieldwrap_html p{margin:0;padding:0;float:left;}
div.tx_powermail_pi1_fieldwrap_html_radio_title{font-size:1.2em;line-height:0;padding:0;}
div.tx_powermail_pi1_fieldwrap_html{padding-top:6px;}
div#advice-required-uid2,div#advice-required-uid3,div#advice-required-uid4,div#advice-required-uid5,div#advice-required-uid6,div#advice-validate-email-uid4{padding-left:130px;color:#d91257;}
/* Absendbutton */
div.tx_powermail_pi1_fieldwrap_html_submit input{margin:0 0 17px 129px;}
/* Anrede:*/
div#powermaildiv_uid18 p,div#powermaildiv_uid26 p, div#powermaildiv_uid42 p, div#powermaildiv_uid50 p {width:130px;}
div.powermail_radio_inner_uid18_0,div.powermail_radio_inner_uid18_1,div.powermail_radio_inner_uid26_0,div.powermail_radio_inner_uid26_1, div.powermail_radio_inner_uid42_0,div.powermail_radio_inner_uid42_1, div.powermail_radio_inner_uid50_0,div.powermail_radio_inner_uid50_1 {float:left;}
div.powermail_radio_inner_uid18_0,div.powermail_radio_inner_uid26_0,div.powermail_radio_inner_uid42_0, div.powermail_radio_inner_uid50_0 {padding-right:20px;}
div.powermail_radio_inner_uid18_1,div.powermail_radio_inner_uid26_1, div.powermail_radio_inner_uid42_1, div.powermail_radio_inner_uid50_1 {padding-left:10px;}
div.powermail_radio_inner_uid18_0 label,div.powermail_radio_inner_uid18_1 label,div.powermail_radio_inner_uid26_0 label,div.powermail_radio_inner_uid26_1 label, div.powermail_radio_inner_uid42_0 label, div.powermail_radio_inner_uid42_1 label {width:35px;}
/* fr */ div.powermail_radio_inner_uid42_1 label, div.powermail_radio_inner_uid50_0 label, div.powermail_radio_inner_uid50_1 label { width: 60px;} 
div.tx_powermail_pi1_fieldwrap_html_19,div.tx_powermail_pi1_fieldwrap_html_27,div.tx_powermail_pi1_fieldwrap_html_43,div.tx_powermail_pi1_fieldwrap_html_51{clear:both;}
div.powermail_check_inner_uid56_0 {overflow:hidden;}
div#powermaildiv_uid24 label,div#powermaildiv_uid32, div#powermaildiv_uid49 label, div#powermaildiv_uid56 label {float:right;width:385px;overflow:hidden;}
div#powermaildiv_uid24 input,div#powermaildiv_uid32, div#powermaildiv_uid49 input, div#powermaildiv_uid56 input {margin:0 0 0 130px;}
div#powermaildiv_uid24 p,div#powermaildiv_uid32, div#powermaildiv_uid49 p, div#powermaildiv_uid56 p {display:none;}
/*fr*/
div#powermaildiv_uid49 label { padding-bottom: 10px; }


/* Nachricht */
div.tx_powermail_pi1_fieldwrap_html_23 textarea,div.tx_powermail_pi1_fieldwrap_html_31 textarea,div.tx_powermail_pi1_fieldwrap_html_47 textarea,div.tx_powermail_pi1_fieldwrap_html_55 textarea{width:374px;}
/* Startseite */
#fce_teaser_homepage a.download,#fce_teaser_homepage a.external-link,#fce_teaser_homepage a.external-link-new-window{padding:0 0 0 8px;text-decoration:none;font-weight:bold;background:url('../img/link_intern.gif') no-repeat;}
#fce_teaser_homepage div.content{height:14.5em;}
div.box div.content p.csc-linkToTop a{padding:0 0 0 10px;background:url('../img/link_totop.gif') no-repeat 0 4px;}}
table,table tbody,table tr,table tr td{position:relative;}
table div.box div.content p,table div.box div.content ul{font-size:1.0em;line-height:1.4em;}
table div.box div.content{font-size:1.0em;}
table div.box h1{font-size:2.2em;}
table div.box h2{font-size:1.4em;}
table div.box h3{font-size:1.1em;}
table div.box div.content{padding:10px 10px 1px;}
table div.box{margin:0 0 0 1.4em;}
table div.box.grey div.edge.bottom{bottom:-9px;}
/* tt_news */
p.news-latest-date,p.news-list-date{font-weight:bold;}
div.news-latest-item img,div.news-list-item img,div.news-single-item img,div.news-list-item p.news-list-date{float:left;}
div.news-single-item img{margin:0 15px 15px 0;}
/* tx-rlmpflashdetection */
div.tx-rlmpflashdetection-pi1,
div.tx-rbflashobject-pi1-swf_altcontent{margin:-13px 0 0 0;}
/* tx-campaignmonitor */
div.tx-campaignmonitor-pi1 div{margin:0 0 10px;}
div.tx-campaignmonitor-pi1 label{display:block;float:left;width:120px;font-size:12px;}
div.tx-campaignmonitor-pi1 DIV#Submit {margin: 0 0 0 120px;}
div.tx-campaignmonitor-pi1 {margin:0 0 17px 0;}
/* Anrede: */
div.tx-campaignmonitor-pi1 #anrede input {margin-left: 20px; margin-right: 4px; }
div.tx-campaignmonitor-pi1 #anrede label {width: 100px; }
div.tx-campaignmonitor-pi1 div#check {padding-left: 120px; font-size: 1.2em;}
div.tx-campaignmonitor-pi1 div#check input {margin-right: 4px; }
div#flash {
	width:770px;
	height:433px;
	clear: both;
	position: relative;
}
div#flash h1,div#flash h2{
	width: 400px;
	color: #676767;
	margin:0 0 0 350px;
}
div#flash h1{
	font-size: 2.2em;
}

div#flash h2{
	line-height: 1.6em;
	font-size: 1.6em;
}
div#flash ul {
	list-style-type: none;
	margin:20px 0 0 331px;
}
div#flash li {
	position: relative;	
	display: block;
	float: left;
	white-space: nowrap;
	margin: 0 0 0 10px;
	text-align:center;
}
div#flash li a{
	text-decoration: none;
	display: block;
	overflow:visible;
	text-align:center;
}
div#flash li img{
	position:relative;
	top:0;
	z-index:80;
}
div#flash li h3{
	color: #676767;
	font-size: 1.1em;
	font-weight: normal;
	position:relative;
	z-index:100;
	width: auto;
	margin:-63px 0 50px;
}
div#flash div#film {
	position: absolute;
	top: 0; left: 0;
	z-index: 10;
}

.csc-textpic-intext-left-nowrap,
.csc-textpic-intext-left {
	overflow: hidden;
}

.csc-textpic-intext-left-nowrap IMG,
.csc-textpic-intext-left DIV DL DT IMG {
	
}

.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
	float: left;
	margin: 0 1em 0 0;
}

.fce_lightbox {padding: 0.4em 0 0 0;}
.fce_lightbox span {display: block; margin-left: 2.5em;}
.fce_lightbox .lupe, .fce_lightbox span {margin-top: 0.2em;}
.fce_lightbox a {outline: none;}
.fce_2_spalten {padding: 0; margin: 0; border-collapse: collapse;}
.fce_2_spalten td.left {padding: 0 1em 0 0;}

div.news-latest-item a img {
	margin: 0 15px 15px 0;
}
