/* _-_-_-_-_-_-_-_-_-_- General _-_-_-_-_-_-_-_-_-_- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	vertical-align:baseline;
}

img {
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

body {
	line-height:1;
	color:#000000;
	background:#ffffff;
	text-align:center;
	margin-top:14px;
	margin-bottom:50px;
}
h1, h2, h3, h4, h5{
	font-weight:bold;
}
.logoLabel{
	font-weight:normal;
	font-size:11px;
	margin-top:11px;
	margin-left:5px;
}
/* NUR IE6 */
* html .logoLabel{
	margin-top:10px;
}
/* NUR IE7 */
*+ html .logoLabel{
	margin-top:8px;
}
#middleRow .pureContent, #middleRow .pureContent a{
	font-size:11px;
}
#middleRow .pureContent h1{
	margin:8px 0px 8px 0px;
	font-size:16px;
	color:#675A74;
}
.line, #middleRow .pureContent .teaserStandard .content .line, #middleRow .teaser .line, .lineSolid, #middleRow .pureContent .teaserStandard .content .lineSolid, #middleRow .teaser .lineSolid{
	clear:both;
	height:20px;
	background-image:url(../../content/images/global/bg_line_details.gif);
	background-repeat:repeat-x;
	background-position:0px 10px;
	overflow:hidden;
}

.teaser .content .lineSolidRegister {
	width:265px; 
	margin-left:70px;
	background-image:url(../../content/images/global/bg_line_solid.gif);
	background-repeat:repeat-x;
	background-position:0px 10px;
	overflow:hidden;
	clear:both;
	height:20px;
}
.lineSolid, #middleRow .pureContent .teaserStandard .content .lineSolid, #middleRow .teaser .lineSolid{
	background-image:url(../../content/images/global/bg_line_solid.gif);
}
#middleRow .teaser .line{
	margin-left:2px;
	margin-right:2px;
}

a,a:visited,a:active {color:#000000;text-decoration:underline;}
a:hover {color:#675A74;}

.teaser .content .textBoxBottomRegister {
	float:left; 
	width:265px; 
	margin-left:70px;
}

ol,ul {
	list-style:none;
}

.fLeft{
	float:left;
}
.fRight{
	float:right;
}
.fClear{
	clear:both;
}

#mainPage{
	width:1160px;
	margin-left:50px;
	display:inline;
	float:left;
}

#leftRow{
	float:left;
	width:193px;
	margin-right:12px;
	margin-top:20px;
	text-align:left;
	margin-bottom:50px;
}
#middleRow{
	float:left;
	width:560px;
	text-align:left;
	margin-bottom:50px;
}
#rightRow{
	float:left;
	width:193px;
	text-align:left;
	margin-top:20px;
	margin-bottom:50px;
	display:inline;
	margin-left:13px;
}

*html #rightRow {
	margin-left:10px;
}
#metanavigation{
	height:20px;
	line-height:14px;
	text-align:right;
}
#metanavigation ul {
	float:right;
}
#metanavigation li {
	float:left;
}
#metanavigation a{
	font-size:11px;
	padding-left:10px;
}
#marginalnavigation{
	margin-top:4px;
	line-height:14px;
	text-align:right;
}
#marginalnavigation ul {
	float:right;
}
#marginalnavigation li {
	float:left;
}
#marginalnavigation a{
	font-size:10px;
	padding-left:6px;
}

#leftRow .distanceHeader{
	height:20px;
	overflow:hidden;
}
#rightRow .distanceHeader{
	height:60px;
	overflow:hidden;
}

#rightRow .distanceHeaderOrder {
	height:50px;
	overflow:hidden;
}

#leftRow .distanceHeaderBig {
	height:20px;
	overflow:hidden;
}
#rightRow .distanceHeaderBig {
	height:50px;
	overflow:hidden;
}
/* NUR IE7 */
*+ html #rightRow .distanceHeaderBig {
	height:118px;
}
/* NUR IE6 */
* html #rightRow .distanceHeaderBig{
	height:118px;
}

#homePic{
	margin-top:0px;
	margin-right:-3px;
	background-repeat:no-repeat;
	overflow:hidden;
	clear:both;
}

#middleRow .teaserChannel .content .konto a {
	display:block;
	font-weight:bold;
}

#middleRow .teaserChannel .content .konto {
	width:400px;
}

#middleRow .productDetails .shortProductName {
	display:block;
	padding-top:5px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

#middleRow .shortProductName {
	display:block;
	font-size:10px;
	line-height:16px;
	font-weight:normal;
}

#rightRow .teaserMainBasket .shortProductName {
	display:block;
	font-size:10px;
	font-weight:normal;
}

.teaser .content input.abmelden {
	float:right;
	background-image:url(../../content/images/global/channel_verlag/abmelden.gif);
	border:none;
	margin-top:34px;
	margin-right:37px;
	width:82px;
	height:20px;
}

.teaser .content .kontolinks {
	background-repeat:no-repeat;
	background-position:left;
	line-height:17px;  
	height:17px; 
	display:block;
	padding-left:20px;
}

.teaserChannel .content h1 {
	font-weight:bold;
	font-size:14px;
	color:#675A76;
}

.teaser .content .meineAdressen {
	background-image:url(../../content/images/icons/at.gif);
}

.teaser .content .meinWarenkorb {
	background-image:url(../../content/images/icons/shopping_cart.gif);
}

.teaser .content .meinNewsletter {
	background-image:url(../../content/images/icons/meinNewsletter.gif);
}

.teaser .content .meinKatalog {
	background-image:url(../../content/images/icons/meinKatalog.gif);
}

.teaser .content .meinMerkzettel {
	background-image:url(../../content/images/icons/merkzettel_weiss.gif);
}

.teaser .content .meineEinkäufe {
	background-image:url(../../content/images/icons/meineEinkaeufe.gif);
}

.distanceSmall{
	clear:both;
	height:6px;
	overflow:hidden;
}
.distanceMedium{
	clear:both;
	height:12px;
	overflow:hidden;
}
.distanceBig{
	clear:both;
	height:20px;
	overflow:hidden;
}
.distanceVerticalSmall{
	width:6px;
	border:1px solid #ffffff;
}
.distanceVerticalMedium{
	width:12px;
	border:1px solid #ffffff;
}
.distanceVerticalBig{
	width:20px;
	border:1px solid #ffffff;
}

/* _-_-_-_-_-_-_-_-_-_- HEADLINE MODULES _-_-_-_-_-_-_-_-_-_- */
.headlineModule{
	text-align:left;
	height:20px;
	background-position:right;
	margin:2px 0px 2px 5px;
}
.headlineModule h1{
	font-weight:bold;
	height:20px;
	line-height:19px;
	margin-left:-5px;
	margin-right:2px;
	padding-left:5px;
	background-repeat:no-repeat;
}
.headlineModule h1 a{
	text-decoration:none;
}
.headlineModule h1 a:hover{
	text-decoration:underline;
	color:#000000;
}

/* NUR IE6 */
* html .headlineModule h1{
	margin-left:0px;
	padding-left:5px;
}
/* NUR IE6 */
* html .headlineModule{
	margin-left:0px;
}

.moduleColorDownload{
	background-image:url(../../content/images/global/bg_end_h1_download.gif);
	width:90px;
	float:left;
}
.moduleColorDownload h1{
	color:#000000;
	background-image:url(../../content/images/global/bg_start_h1_download.gif);
	background-color:#7BE600;
}

.moduleColorShop{
	background-image:url(../../content/images/global/bg_end_h1_shop.gif);
	width:90px;
	float:left;
}
.moduleColorShop h1{
	color:#000000;
	background-image:url(../../content/images/global/bg_start_h1_shop.gif);
	background-color:#FF2F00;
}
.moduleColorPublisher{
	background-image:url(../../content/images/global/bg_end_h1_publisher.gif);
	width:90px;
	float:right;
}
.moduleColorPublisher h1{
	color:#000000;
	background-image:url(../../content/images/global/bg_start_h1_publisher.gif);
	background-color:#FF8400;
}
.moduleColorTeaser{
	background-image:url(../../content/images/global/bg_end_h1_teaser.gif);	
}
.moduleColorTeaser h1{
	color:#ffffff;
	background-image:url(../../content/images/global/bg_start_h1_teaser.gif);
	background-color:#675A74;
}
.moduleColorTeaserLight{
	background-image:url(../../content/images/global/bg_end_h1_teaserlight.gif);	
}
.moduleColorTeaserLight h1{
	color:#ffffff;
	background-image:url(../../content/images/global/bg_start_h1_teaserlight.gif);
	background-color:#A49CAC;
}


/* _-_-_-_-_-_-_-_-_-_- TEASER Allgemein _-_-_-_-_-_-_-_-_-_- */
.teaser, .teaserSmall{
	margin-top:10px;
}
.teaser .content, .teaserSmall .content{
	width:183px;
	background-repeat:no-repeat;
	padding:5px;
	font-size:11px;
	line-height:15px;
}
#middleRow .teaser .content, #middleRow .teaser .teaserEnd, #middleRow .teaser .teaserEndBasket{
	/*position:relative;
	z-index:1;*/
	width:550px;
	padding-right:10px;
}
/* NUR IE6 */
* html #middleRow .teaser .content, * html #middleRow .teaser .teaserEnd, * html #middleRow .teaser .teaserEndBasket{
	width:560px;
}
.teaser .content p, .teaser .content div, .teaser .content p a, .teaser .content a, .teaser .content .item, .teaser .content, .teaserSmall .content p, .teaserSmall .content p a, .teaserSmall .content a, .teaserSmall .content .item, .teaserSmall .content{
	font-size:11px;
}

.teaser .content .item {
	width:180px;
}
#middleRow .teaser .content p{
	margin-top:6px;
}
/* NUR IE6 */
* html .teaser{
	width:193px;
}
.teaserEnd{
	height:6px;
	overflow:hidden;
	clear:both;
}
.teaserEndBasket {
	height:6px;
	overflow:hidden;
	clear:both;
}
.teaser h1{
	margin-bottom:6px;
}



/* TEASER Dark */
.teaserDark, .teaserDark .teaserEnd{
	background-color:#675A74;
}
.teaserDark{
	background-image:url(../../content/images/global/bg_teaser_dark.gif);
}
.teaserDark .teaserEnd{
	background-image:url(../../content/images/global/bg_teaser_dark_end.gif);
}


.teaserDark .content{
	color:#ffffff;
}
.teaserDark .content h2{
	margin:-3px -3px 0px -3px;
	padding:3px;
	height:20px;
	background-repeat:no-repeat;
	line-height:13px;
}
/* NUR IE6 */
* html .teaserDark .content h2{
	width:188px;
	margin:-3px -3px 4px -3px;
}

.teaserDark .content h2 a {
	font-weight:bold;
	text-decoration:none;
}

.teaserDark .content h2 a.kat span.kat_in {
	font-weight:bold;
}
.teaserDark .content a{
	color:#ffffff;
	display:block;
}

.teaserDark .content h2 a, .teaserDark .content h2 a:hover{
	font-size:12px;
	color:#000000;
	display:inline;
}



/* TEASER Home */
.teaserHome, .teaserHome .teaserEnd{
	width:275px;
	background-color:#ffffff;
}
.teaserHome{
	background-image:url(../../content/images/global/bg_teaser_home.gif);
	background-repeat:no-repeat;
}
.teaserHome .teaserEnd{
	background-image:url(../../content/images/global/bg_teaser_home_end.gif);
	background-repeat:no-repeat;
}
.teaserHome .content{
	color:#675A74;
	width:260px;
}
/* NUR IE6 */
* html .teaserHome .content{
	width:270px;
}
.teaserHome .content .imageBlock{
	float:left;
	margin-left:4px;
}
.teaserHome .content .contentBlock{
	background-color:#ffffff;
	width:140px;
	height:140px;
	padding:4px;
	float:right;
	font-size:11px
}

*+html .teaserHome .content .contentBlock {
	height:136px;
}
.teaserHome .content .contentBlock ol{
	list-style: decimal outside;
	font-size:11px;
	line-height:14px;
	margin-left:0;
	padding-left:0;
}

.teaserHome .content .contentBlock li {
	padding-bottom:3px;
	margin-left:25px;	
}

.teaserHome .content .contentBlock ol a, .teaserHome .content .contentBlock a{
	display:inline;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.teaserHome .content .contentBlock li.first a{
	font-size:14px;
}
.teaserHome .content .contentBlock ol a:hover, .teaserHome .content .contentBlock a:hover{
	color:#675A74;
}
/* NUR IE6 */
* html .teaserHome .content .contentBlock{
	width:148px;
	height:144px;
}
.teaserHome .content .contentBlock h1{
	color:#000000;
	font-size:14px;
	margin-bottom:4px;
}
.teaserHome.imageLeftTeaser{
	background-image:url(../../content/images/teaser/tipp_top.jpg);
}
.teaserHome.imageRightTeaser{
	background-image:url(../../content/images/teaser/top5_top.jpg);
}
.teaserHome.imageRightTeaser .content, .teaserHome.imageLeftTeaser .content{
	height:170px;
}
/* NUR IE6 */
* html .teaserHome.imageRightTeaser .content, * html .teaserHome.imageLeftTeaser .content{
	height:180px;
}

.teaserHome.imageLeftTeaser .teaserEnd{
	background-image:url(../../content/images/teaser/tipp_bottom.jpg);
}
.teaserHome.imageRightTeaser .teaserEnd{
	background-image:url(../../content/images/teaser/top5_bottom.jpg);
}
.teaserHome .content h2{
	margin:-3px -3px 0px -3px;
	padding:3px;
	height:20px;
	color:#ffffff;
	width:271px;
	background-repeat:no-repeat;
	line-height:13px;
}
/* NUR IE6 */
* html .teaserHome .content h2{
	margin:-3px -3px 4px -3px;
}
.teaserHome .content a{
	color:#ffffff;
	display:block;
}
.teaserHome .content h2 a, .teaserHome .content h2 a:hover{
	font-size:12px;
	color:#FFFFFF;
	display:inline;
}


/* TEASER Standard */
.teaserStandard, .teaserStandard .teaserEnd, .teaserChannel,  .teaserChannel .teaserEnd{
	background-color:#ffffff;
}
.teaserStandard, .teaserChannel{
	background-image:url(../../content/images/global/bg_teaser_standard.gif);
	background-repeat:repeat-y;
}
#middleRow .teaserStandard, #middleRow .teaserChannel{
	background-image:url(../../content/images/global/bg_teaser_standard_m.gif);
}
.teaserStandard .teaserEnd, .teaserChannel .teaserEnd{
	background-image:url(../../content/images/global/bg_teaser_standard_end.gif);
}
#middleRow .teaserStandard .teaserEnd, #middleRow .teaserChannel .teaserEnd{
	background-image:url(../../content/images/global/bg_teaser_standard_end_m.gif);
}
.teaserStandard .content, .teaserChannel .content{
	color:#000000;
	float:left;
}

.teaserStandard .content .text h1{
	color:#000000;
	padding:0;
	margin:0;
	line-height:30px;
	font-size:24px;
}

.teaserStandard .content .text p {
	color:#000000;
	padding-left:5px;
	line-height:12px;
	font-size:14px;
}

#middleRow .teaserStandard .content .text h2 {
	color:#000000;
	width:100%;
	background-image:none;
	font-size:18px;
	line-height:20px;
	display:inline;
	background-color:none;
}

#middleRow .teaserStandard .content .element {
	
}

#middleRow .teaserStandard .content .headline {
	font-weight:bold;
	color:#675A74;
	font-size:14px;
	padding-bottom:8px;
}

#middleRow .teaserStandard .content .radio, #middleRow .teaserStandard .content .checkbox {
	width:25px;
	float:left;
	border:none;
}

#middleRow .teaserStandard .content .count {
	width:35px; 
	height:12px;
	font-size:11px;
	margin-top:1px;
}

#middleRow .teaserStandard .content .button_green {
	background-image:url(content/images/global/button_green.gif);
	background-repeat:no-repeat;
	width:107px;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	height:25px;
	font-weight:bold;
	font-size:14px;
	float:right;
	margin-right:15px;
}

.teaserStandard .content h2, .teaserChannel .content h2{
	margin:-3px -3px 0px -3px;
	padding:3px;
	height:20px;
	color:#ffffff;
	background-image:url(../../content/images/global/bg_teaser_standard_h2.gif);
	background-repeat:no-repeat;
	line-height:13px;
}
#middleRow .teaserStandard .content h2, #middleRow .teaserChannel .content h2{
	background-image:url(../../content/images/global/bg_teaser_standard_h2_m.gif);
	color:#ffffff;
}

#middleRow .teaserStandard .content h2 strong {
	font-weight:bold;
}
/* NUR IE6 */
* html .teaserStandard .content h2, * html .teaserChannel .content h2{
	width:188px;
	margin:-3px -3px 4px -3px;
}
/* NUR IE6 */
* html #middleRow .teaserStandard .content h2, * html #middleRow .teaserChannel .content h2{
	width:556px;
	margin:-3px -3px 4px -3px;
}
.teaserStandard .content a, .teaserChannel .content a{
	color:#000000;
	display:block;
}
#middleRow .teaserStandard .content a, #middleRow .teaserChannel .content a{
	display:inline;
}
.teaserStandard .content a:hover, .teaserChannel .content a:hover{
	color:#675A74;
}
.teaserStandard .content h2 a, .teaserStandard .content h2 a:hover, .teaserChannel .content h2 a, .teaserChannel .content h2 a:hover{
	font-size:12px;
	color:#ffffff;
	display:inline;
}
.teaserStandard .content p.tagClouds a{
	display:inline;
	padding:0px 2px 0px 0px;
}
.teaserStandard .content p.tagClouds{
	line-height:18px;
}
.teaserStandard .content a.tagCloudsLinkBig{
	font-size:18px;
}
.teaserStandard .content a.tagCloudsLinkMedium{
	font-size:14px;
}
.teaserStandard .content a.tagCloudsLinkSmall{
	font-size:11px;
}
.teaserStandard .content a.tagCloudsLinkMini{
	font-size:10px;
}

/* _-_-_-_-_-_-_-_-_-_- NAVIGATION _-_-_-_-_-_-_-_-_-_- */
#navigation, #navigationMap, #groupnavigation {
	border:1px solid #ffffff;
}
#navigation ul, #navigationMap ul, #groupnavigation ul {
	float:left;
	width:100%;
/*	height:28px;*/
}

#navigation li, #navigationMap li, #groupnavigation li {
	float:left;
	line-height:24px;
	background-color:#FFFFFF;
}

#navigation li a, #navigationMap li a {
	color:#675A74;
	font-weight:bold;
	font-size:12px;
	width:245px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	padding-left:7px;
	display:block;
	margin-top:1px;
	margin-bottom:1px;
}

#groupnavigation li a {
	color:#675A74;
	font-weight:bold;
	font-size:12px;
	width:260px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	padding-left:7px;
	display:block;
	margin-top:1px;
	margin-bottom:1px;
}

#navigation ul li div a:hover {
	background-image:url(../../content/images/global/bg_menu_link_hover.gif);
	background-repeat:no-repeat;
	display:block;
	width:248px;
	height:20px;
}

.bgMenuHeight {
	background-image:url(../../content/images/global/bg_menu.gif); background-repeat:no-repeat; height:20px; width:562px; padding:5px; color:#FFFFFF; font-weight:bold; font-size:15px; line-heigt:10px;
}

*html .bgMenuHeight {
	height:28px;
}

.menuHover {
	background-image:url(../../content/images/global/_bg_menu_hover.gif); background-repeat:no-repeat; height:18px; width:562px; padding:5px; color:#FFFFFF; font-weight:bold; font-size:15px;
}

*html .menuHover {
	height:28px;
}
#navigation li.selected a, #navigation li.selected a:hover{
	color:#FFFFFF;
	background-image:url(../../content/images/global/bg_menu_link_active.gif);
	background-repeat:no-repeat;
}
#navigation li div, #navigationMap li div {
	width:245px;
}

#groupnavigation li div {
	width:266px;
}

/*************MOUSEOVER MENU**********/
#mouseOverTab {
	visibility:hidden; width:562px; position:absolute; top:123px; left:255px; z-index:100;
}

#mouseOverMenu {
	visibility:hidden; width:562px; position:absolute; top:151px; left:255px; z-index:100;
}

*+html #mouseOverTab, #mouseOverMenu {
	left:255px
}
/*************MOUSEOVER MENU ENDE**********/

#breadcrumpnav{
	clear:both;
	font-size:10px;
	margin-top:10px;
	padding-bottom:12px;
	border-bottom:1px solid #B3ACB9;
}
#breadcrumpnav.noLine{
	padding-bottom:2px;
	border-bottom:none;
}
#breadcrumpnav a{
	font-size:10px;
}

/* _-_-_-_-_-_-_-_-_-_- FORMULARE _-_-_-_-_-_-_-_-_-_- */
input, select, textarea{
	border:1px solid #675A74;
	padding-left:4px;
	margin-bottom:5px;
}
textarea{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}
input{
	width:170px;
	height:16px;
	line-height:14px;
	padding-right:4px;
}
/* NUR IE7 */
*html input{
	line-height:16px;
}

select{
	width:180px;
	padding-right:0px;
	padding-left:2px;
}

/* NUR IE6 */
* html #leftRow input, * html #leftRow .inputSearch, * html #rightRow input, * html #rightRow input.inputSearch{
	width:180px;
	height:18px;
}

* html #leftRow input.inputSearch, * html #rightRow input {
	height:20px;
}

.inputSearch, input.inputSearch{
	background-image:url(../../content/images/global/bg_input_search.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:156px;
	padding-right:18px;
}
#rightRow input.inputButton, #leftRow input.inputButton,#rightRow input.inputButtonCart{
	float:right;
	width:68px;
	height:18px;
	font-size:11px;
	font-weight:bold;
	margin-right:4px;
	margin-bottom:4px;
	margin-top:4px;
	padding-left:12px;
	padding-bottom:4px;
	background-color:transparent;
	border:none;
	background-repeat:no-repeat;
}

#rightRow input.inputButtonCart{
	width:84px;
	height:18px;
	padding-left:14px;
}
/* NUR IE6 */
* html #rightRow input.inputButton, * html #leftRow input.inputButton, * html #rightRow input.inputButtonCart{
	margin-right:-6px;
}
#rightRow .item input{
	border:none;
	padding-left:0px;
	margin-bottom:0px;
	line-height:14px;
	padding-right:0px;
	width:auto;
	height:auto;
	display:inline;
}
.contactFormLeft .form .text{
	width:100%;
}

.contactFormLeft .form .topic {
	font-size:12px;
}

#imageField {
	width:94px;
	height:20px;
	border:none;
	padding:0;
	margin:0;
	float:right;
}

.teaserStandard .content .contactFormLeft h1 {
	color:#000000;
	margin:0;
}

.contactFormLeft textarea{
	width:274px;
	height:105px;
	border:1px solid #7F9DB9;
}

#middleRow .teaser .content textarea{
	width:274px;
}
.contactFormLeft .form .element .label{
	margin-bottom:2px;
	margin-top:5px;
}
.contactFormLeft .form .element .formdata .formtext {
	width:170px;
}
.contactFormLeft select, #middleRow .teaser .content select{
	border:1px solid #7F9DB9;
	width:280px;
}

.abschicken {
	float:left;
	border:0; 
	padding:0;
	display:inline;
	margin-top:5px;
	margin-left:186px;
	background-image:url(../../content/images/global/channel_verlag/abschicken.gif); 
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:94px;
	height:20px;
}

.abschickenRegister {
	float:left;
	border:0; 
	padding:0;
	margin-right:18px; 
	margin-top:67px;
	display:inline;
	background-image:url(../../content/images/global/channel_verlag/weiter.gif); 
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:85px;
	height:20px;
}

.senden {
	background-image:url(../../content/images/global/channel_verlag/senden.gif); 
}

/* NUR IE6 */
* html .contactFormLeft textarea{
	width:270px;
}
/* NUR IE6 */
* html .contactFormLeft select, * html #middleRow .teaser .content select{
	width:270px;
}

* html .contactFormLeft input {
	height:20px;
}

input.noStyle, select.noStyle, textarea.noStyle, #middleRow .teaser .content input.noStyle{
	border:none;
	padding-left:0px;
	margin-bottom:0px;
	height:auto;
	width:auto;
}


/* _-_-_-_-_-_-_-_-_-_- TEASERTABS _-_-_-_-_-_-_-_-_-_- */
.teaserTabs{
	position:relative;
	z-index:1;
}
.teaserTabs ul{
	height:28px;
	margin-bottom:-15px;
}
.teaserTabs li{
	float:left;
	height:28px;
	line-height:20px;
	margin-right:0px;
	background-image:url(../../content/images/global/bg_teaser_tabs_start.gif);
	background-repeat:no-repeat;
}

.teaserTabs li.firstTab{
	width:45px;
}
.teaserTabs li.secondTab{
	width:62px;
}
.teaserTabs li.thirdTab{
	width:86px;
}
.teaserTabs li.firstTab a, .teaserTabs li.secondTab a, .teaserTabs li.thirdTab a, .teaserTabs li a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.teaserTabs li.selected a{
	padding-right:0px;
	background-image:none;
}
.teaserTabs li.thirdTab a, .teaserTabs li.thirdTab.selectedBasket a{
	padding-right:16px;
	background-image:url(../../content/images/icons/shopping_cart_tab.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.shoppingCart {
	padding-left:16px;
	background-image:url(../../content/images/icons/shopping_cart_white.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.teaserTabs li.thirdTab.selectedBasket a{
	background-image:url(../../content/images/icons/cotec_icon_warenkorb_green.gif); 
	background-position:53px -1px;
}
.teaserTabs li.selected{
	line-height:24px;
}
.teaserTabs li div{
	text-align:center;
	height:28px;
	background-image:url(../../content/images/global/bg_teaser_tabs_end.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:3px;
}

/* NUR IE6 */
* html .teaserTabs li.selected a{
	padding-right:0px;
	background-image:none;
}
/* NUR IE6 */
* html .teaserTabs li.selected.thirdTab a{
	padding-right:16px;
	background-image:url(../../content/images/icons/shopping_cart_tab_ie6.gif);
}


/* _-_-_-_-_-_-_-_-_-_- TEASERTABS middleRow _-_-_-_-_-_-_-_-_-_- */
#middleRow .teaserTabs li a{
	padding-right:8px;
	padding-left:8px;
	color:#ffffff;
	text-decoration:none;
}

#middleRow .teaserTabs li.selected a, #middleRow .teaserTabs li.selected a:hover{
	color:#000000;
}
#middleRow .teaserTabs li.selected{
	background-image:url(../../content/images/global/bg_teaser_tabs_selected_start_m.gif);
	line-height:24px;
}
#middleRow .teaserTabs li.selected.startTab{
	background-image:url(../../content/images/global/bg_teaser_tabs_selected_start_m1.gif);
}
#middleRow .teaserTabs li.selected div{
	background-image:url(../../content/images/global/bg_teaser_tabs_selected_end_m.gif);
}
/* NUR IE6 */
* html #middleRow .teaserTabs li div{
	display:inline;
}


/* _-_-_-_-_-_-_-_-_-_- SHOPPING CART / ITEM _-_-_-_-_-_-_-_-_-_- */

.item{
	margin:10px 0px 10px 0px;	
}
.teaser .content .item a{
	font-size:12px;
	line-height:16px;
	vertical-align: text-bottom;
}
/* NUR IE7 */
*+html .teaser .content .item a{
	vertical-align: baseline;
}
/* NUR IE6 */
* html .teaser .content .item a{
	vertical-align: baseline;
}
.teaser .content .line, .teaser .content .lineBasket{
	clear:both;
	height:8px;
	background-repeat:repeat-x;
	background-position:0px 4px;
	overflow:hidden;
	margin-left:-4px;
	margin-right:-2px;
}
.teaser .content .linedouble {
	background-image:url(content/images/global/bg_line_double.gif);
	background-repeat:repeat-x;
	background-position:left center;
	clear:both;
	height:23px;
}
/* NUR IE6 */
* html .teaser .content .line, * html .teaser .content .lineBasket{
	margin-left:0px;
}

/* _-_-_-_-_-_-_-_-_-_- RELATED PRODUCTS / ITEM _-_-_-_-_-_-_-_-_-_- */


#middleRow .item{
	margin:0px 6px 0px 0px;
	width:178px;
	float:left;
	background-image:url(../../content/images/global/bg_line_item_vertical.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#middleRow .item.lastItem{
	margin:0px 0px 6px 0px;
	background-image:none;
}

/* NUR IE6 */
* html #middleRow .item{
	margin:6px 6px 6px 0px;
}
#middleRow .item img{
	float:left;
	margin-right:6px;
}
#middleRow .teaser .content .item a{
	font-size:11px;
	line-height:16px;
	vertical-align: text-bottom;
}
#middleRow .item h1{
	font-size:11px;
	margin-bottom:0px;
	margin-right:6px;
	color:#675A74;	
}

#middleRow .teaserStandard .zurueck_rot {
	background-image:url(../../content/images/global/channel_verlag/zurueck_rot.gif);
	width:85px;
	height:20px;
	background-repeat:no-repeat;
}

/* _-_-_-_-_-_-_-_-_-_- PRODUCT _-_-_-_-_-_-_-_-_-_- */
.productDetails{
	margin-top:10px;
}
.productImageBorder{
	float:left;
	border-right:2px solid #675A74;
	border-bottom:2px solid #675A74;
	margin-bottom:4px;
}
.productDescription{
	float:right;
	font-size:11px;
	line-height:15px;
	width:410px;
}
.productDescription h1{
	font-size:24px;
	color:#675A74;
	margin-top:4px;
	margin-bottom:8px;
	line-height:24px;
}
.productDescription .line{
	clear:both;
	height:26px;
	background-image:url(../../content/images/global/bg_line_details.gif);
	background-repeat:repeat-x;
	background-position:0px 12px;
	overflow:hidden;
}
.productDescription a{
	font-size:11px;
}
.productDescription h2{
	color:#000000;
	font-size:18px;
}
.productDetailInfo, .productDetailPrice, .productDetailCart{
	float:left;
	width:132px;
	margin-right:6px;
	font-size:11px;
	line-height:16px;
}
.productDetailCart{
	margin-right:0px;
}
.productDetailPrice{
	color:#675A74;
}


/* _-_-_-_-_-_-_-_-_-_- TEASER BOARD _-_-_-_-_-_-_-_-_-_- */

.boardTeaserOne{
	position:relative;
	top:130px;
	left:40px;
}
.boardTeaserTwo{
	position:relative;
	top:-120px;
	left:220px;
}
/* NUR IE7 */
*+html .boardTeaserTwo{
	top:-140px;
}
.boardTeaserThree{
	position:relative;
	top:-90px;
	left:340px;
}
/* NUR IE6 */
* html .boardTeaserThree{
	top:-100px;
	left:360px;
}
/* NUR IE7 */
*+html .boardTeaserThree{
	top:-120px;
}
.boardTeaserOne, .boardTeaserTwo, .boardTeaserThree{
	width:240px;
	color:#ffffff;
	line-height:16px
}
.boardTeaserOne a, .boardTeaserTwo a, .boardTeaserThree a, #homePic .boardTeaserOne a, #homePic .boardTeaserTwo a, #homePic .boardTeaserThree a{
	color:#ffffff;
	display:block;
	margin-right:4px;
}
.boardTeaserOne h2, .boardTeaserTwo h2, .boardTeaserThree h2{
	font-size:14px;
}
.boardTeaserOne h1, .boardTeaserTwo h1, .boardTeaserThree h1{
	font-size:28px;
	margin:6px 0px 6px 0px;
	font-style:italic;
}

/* _-_-_-_-_-_-_-_-_-_- PRIZES _-_-_-_-_-_-_-_-_-_- */

.prizeSmall, .prizeMedium, .prizeBig{
	color:#ffffff;
	text-align:center;
	overflow:hidden;
}

.prizeBig, .teaserHome .content .contentBlock .prizeBig{
	width:100px;
	height:100px;
	background-repeat:no-repeat;
}
/* NUR IE7 */
*+html .prizeBig, *+html .teaserHome .content .contentBlock .prizeBig{
	padding-top:14px;
}
/* NUR IE6 */
* html .prizeBig, * html .teaserHome .content .contentBlock .prizeBig{
	padding-top:14px;
}
.prizeBig h1, .teaserHome .content .contentBlock .prizeBig h1{
	font-size:36px;
	font-style:normal;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	text-align:center;
}
.prizeBig h2, .teaserHome .content .contentBlock .prizeBig h2{
	font-size:14px;
	margin:12px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	width:100px;
	background-image:none;
}

.prizeMedium, .teaserHome .content .contentBlock .prizeMedium{
	width:73px;
	height:73px;
	background-repeat:no-repeat;
	padding-top:2px;
}
/* NUR IE7 */
*+html .prizeMedium, *+html .teaserHome .content .contentBlock .prizeMedium{
	padding-top:6px;
}
/* NUR IE6 */
* html .prizeMedium, * html .teaserHome .content .contentBlock .prizeMedium{
	padding-top:6px;
}
.prizeMedium h1, .teaserHome .content .contentBlock .prizeMedium h1{
	font-size:26px;
	font-style:normal;
	color:#ffffff;
	margin:4px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}
.prizeMedium h2, .teaserHome .content .contentBlock .prizeMedium h2{
	font-size:12px;
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	width:73px;
	background-image:none;
}

.prizeSmall, .teaserHome .content .contentBlock .prizeSmall, .teaserHome .content .prizeSmall{
	width:55px;
	height:55px;
	background-repeat:no-repeat;
	padding-top:6px;
}
.prizeSmall h1, .teaserHome .content .contentBlock .prizeSmall h1, .teaserHome .content .prizeSmall h1{
	font-size:16px;
	font-style:normal;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
}
.prizeSmall h2, .teaserHome .content .contentBlock .prizeSmall h2, .teaserHome .content .prizeSmall h2{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	width:55px;
	height:12px;
	background-image:none;
	line-height: 12px;
}

.prizeSmallPosition {
	float:left;
	display:inline;
	margin-top:60px;
	margin-left:50px;
}

.prizeSmallPositionRight {
	margin-right:5px; 
	margin-top:10px; 
    display:inline;
}

.searchSort, .searchArticle, .searchPage{
	font-size:11px;
	float:left;
}

.searchSort{
	width:200px;
}

.searchArticle{
	width:210px;
}
.searchPage{
	width:120px;
}
.searchNav{
	margin-top:5px;
	float:right;
}
.skimThrough{
	font-size:11px;
	width:206px;
	float:right;
}
.pureContent input{
	width:70px;
	margin:0px;
}
.pureContent select{
	width:85px;
	margin:2px 0px 0px 4px;
}

.resultItem{
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 0px;
	line-height:17px;
	width:132px;
/*	height:80px;	*/
	float:left;
	position:relative;
	font-size:11px;
	color:#675A74;
}
#middleRow .teaser .content .resultItem{
	/*height:60px;*/
}
#middleRow .teaser .content .resultItem.amount.lastLineHeight, #middleRow .teaser .content .resultItem.lastItem.lastLineHeight{
	height:34px;
}
.resultItem.widthIcons{
	width:20px;
	margin:0px 4px 0px 0px;
}
.resultItem.amount{
	color:#000000;
	margin-left:176px;
	display:inline;
	font-weight:bold;
}
.fullAmount{
	font-size:16px;
	font-weight:bold;
	float:left;
}

.resultItem.widthThumb{
	width:100px;
}
.resultItem.widthIcons img{
	margin-bottom:2px;
}
.resultItem.widthTopic {
	width:270px;
}
.resultItem.lastItem{
	background-image:none;
	margin:0px 0px 0px 4px;
}
#middleRow .pureContent .teaserStandard .content .resultItem h1, #middleRow .teaser .content .resultItem h1{
	margin:6px 0px 10px 0px;
	color:#675A74;
}
#middleRow .pureContent .teaserStandard .content .resultItem h3, #middleRow .teaser .content .resultItem h3{
	color:#000000;
	margin:0px;
}

#middleRow .teaserStandard .content .contactFormLeft {
	float:left;
	width:285px;
}
.contactFormLeft form, #middleRow .teaser .content form{
	font-size:11px;
}
.contactFormRight{
	float:right;
	width:250px;
	margin-top:34px;
}

.teaserStandard .content .contactFormRight h1 {
	color:#000000;
}

.teaser .content .registerRight{
	float:right;
	width:200px;
}
.contactFormRight h3, .contactFormLeft h3{
	font-size:16px;
}


/* _-_-_-_-_-_-_-_-_-_- LINK ICONS _-_-_-_-_-_-_-_-_-_- */
a.iconWord,#middleRow .teaser .content a.iconWord,a.iconPDF,#middleRow .teaser .content a.iconPDF,a.iconAccess,#middleRow .teaser .content a.iconAccess,a.iconExcel,#middleRow .teaser .content a.iconExcel,a.iconFlash,#middleRow .teaser .content a.iconFlash,a.iconFoliendirector,#middleRow .teaser .content a.iconFoliendirector,a.iconInternet,#middleRow .teaser .content a.iconInternet,a.iconJPG,#middleRow .teaser .content a.iconJPG,a.iconMindmap,#middleRow .teaser .content a.iconMindmap,a.iconPNG,#middleRow .teaser .content a.iconPNG,a.iconPowerPoint,#middleRow .teaser .content a.iconPowerPoint,a.iconPublisher,#middleRow .teaser .content a.iconPublisher,a.iconQuicktime,#middleRow .teaser .content a.iconQuicktime,a.iconTIFF,#middleRow .teaser .content a.iconTIFF,a.iconTXT,#middleRow .teaser .content a.iconTXT,a.iconVisio,#middleRow .teaser .content a.iconVisio,a.iconMediaPlayer,#middleRow .teaser .content a.iconMediaPlayer,a.iconWinzip,#middleRow .teaser .content a.iconWinzip{
	padding:2px 5px 5px 25px;
	background-repeat:no-repeat;
	line-height:23px;
	font-size:12px;
}
a.iconWord{
	background-image:url(../../content/images/icons/word.jpg);
}
a.iconPDF{
	background-image:url(../../content/images/icons/pdf.jpg);
}
a.iconAccess{
	background-image:url(../../content/images/icons/access.jpg);
}
a.iconExcel{
	background-image:url(../../content/images/icons/excel.jpg);
}
a.iconFlash{
	background-image:url(../../content/images/icons/flash.jpg);
}
a.iconFoliendirector{
	background-image:url(../../content/images/icons/foliendirector.jpg);
}
a.iconInternet{
	background-image:url(../../content/images/icons/internet.jpg);
}
a.iconJPG{
	background-image:url(../../content/images/icons/jpg.jpg);
}
a.iconMindmap{
	background-image:url(../../content/images/icons/mindmap.jpg);
}
a.iconPNG{
	background-image:url(../../content/images/icons/png.jpg);
}
a.iconPowerPoint{
	background-image:url(../../content/images/icons/powerpoint.jpg);
}
a.iconPublisher{
	background-image:url(../../content/images/icons/publisher.jpg);
}
a.iconQuicktime{
	background-image:url(../../content/images/icons/quicktime.jpg);
}
a.iconTIFF{
	background-image:url(../../content/images/icons/tiff.jpg);
}
a.iconTXT{
	background-image:url(../../content/images/icons/txt.jpg);
}
a.iconVisio{
	background-image:url(../../content/images/icons/visio.jpg);
}
a.iconMediaPlayer{
	background-image:url(../../content/images/icons/mediaplayer.jpg);
}
a.iconWinzip{
	background-image:url(../../content/images/icons/winzip.jpg);
}


/* _-_-_-_-_-_-_-_-_-_- ORDER _-_-_-_-_-_-_-_-_-_- */
#rightRow .teaserChannel .content .orderNrOne, #rightRow .teaserChannel .content .orderNrTwo, #rightRow .teaserChannel .content .orderNrThree, .orderNrFour{
	height:20px;
	line-height:18px;
	background-position:5px 0px;
	background-repeat:no-repeat;
	padding-left:32px;
	margin-top:2px;
	margin-bottom:0px;
}
#rightRow .teaserChannel .content .orderNrOne_selected, #rightRow .teaserChannel .content .orderNrTwo_selected, #rightRow .teaserChannel .content .orderNrThree_selected, #rightRow .teaserChannel .content .orderNrFour_selected{
	height:25px;
	line-height:25px;
	background-position:0px 0px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:2px;
	background-repeat:no-repeat;
	padding-left:32px;
}

#rightRow .teaserChannel .content .orderNrOne{
	background-image:url(../../content/images/global/order_1.gif);
}
#rightRow .teaserChannel .content .orderNrTwo{
	background-image:url(../../content/images/global/order_2.gif);
}
#rightRow .teaserChannel .content .orderNrThree{
	background-image:url(../../content/images/global/order_3.gif);
}
#rightRow .teaserChannel .content .orderNrFour{
	background-image:url(../../content/images/global/order_4.gif);
}

.orderArrow {
	height:8px;
	width:16px;
	background-image:url(../../content/images/global/order_arrow.gif);
	background-position:9px 0px;
	background-repeat:no-repeat;
}

h2.iconH img{
	float:left;
	margin-right:4px;
}
.hint, .teaser .content .hint{
	font-size:9px;
	line-height:10px;
}

.hintBox {
	float:left; 
	width:100%;
}

.teaser .content .hint a {
	font-size:9px;
	line-height:10px;
}

.notAvailable {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	position:relative;
	top:0px;
	left:0px;
	width:550px;
	background-color:#ffffff;
	z-index:1;
}
.imgNotAvailable{
	position: relative;
	top:66px;
	left:20px;
	z-index:2;
	overflow:hidden;
	margin-top:-60px;
}
/* NUR IE7 */
*+html .notAvailable{
	margin-top:-14px;
}
/* NUR IE7 */
*+html .imgNotAvailable{
	top:56px;
}


.buttonRefresh{
	float:right;
	margin-right:40px;
}

.oneStars{
	background-image:url(../../content/images/global/channel_verlag/stars_1.gif);
	background-repeat: no-repeat;
	height:13px;
	width:14px;
}
.twoStars{
	background-image:url(../../content/images/global/channel_verlag/stars_2.gif);
	background-repeat: no-repeat;
	height:13px;
	width:28px;
}
.threeStars{
	background-image:url(../../content/images/global/channel_verlag/stars_3.gif);
	background-repeat: no-repeat;
	height:13px;
	width:42px;
}
.fourStars{
	background-image:url(../../content/images/global/channel_verlag/stars_4.gif);
	background-repeat: no-repeat;
	height:13px;
	width:56px;
}
.fiveStars{
	background-image:url(../../content/images/global/channel_verlag/stars_5.gif);
	background-repeat: no-repeat;
	height:13px;
	width:70px;
}

.formLabel{
	width:90px;
	float:left;
	line-height:24px;
	overflow:hidden;
}

#middleRow .infoElement {
	float:left;
	font-size:12px;
}

#middleRow .infoElementTitle {
	float:left;
	width:100%;
	font-weight:bold;
	padding-left:10px;
}

#middleRow .infoElementContent {
	float:left;
	font-weight:normal;
}

#middleRow .infoElementDownload {
	float:left;
	width: 378px;
}

.newsletterImg {
	z-index:2;
	width:61px;
	height:33px;
	background-image:url(../../content/images/global/channel_verlag/newsletter.gif);
	background-repeat:no-repeat;
}
/* NUR IE7 
*+html .newsletterImg{
	top:11px;
}
*/
/* NUR IE6 */
* html .newsletterImg{
	top:11px;
}

.arrowRight {
	float:left;
	background-image:url(../../content/images/global/arrowRight.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}

.arrowLeft {
	float:left;
	background-image:url(../../content/images/global/arrowLeft.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}

.cotecExpertePortraet {
	float:right;
	margin-right:3px;
	display:inline;
}

.zoomImageIcon {
	float:left; 
	width:100%; 
	margin-top:5px;
}

.productImageWidth {
	width:133px;
}

/*------------------Formular------------------*/
.teaserChannel .content .fLeft .text {
	color:#000000;
}

.formerror, #middleRow .formerror { border-color:#BD0000; color:#BD0000;  }
.formerrorinfo, #middleRow  .formerrorinfo { color:#BD0000; } 

.formerrormsg {
	color:#BD0000;
}

.flextor_form_form img {
	margin-top:5px;
	margin-bottom:5px;
}
/*Software CSS*/

/* TEASER Main */
.teaserMain, .teaserMain .teaserEnd{
	background-color:#FF2F00;
}
.teaserMain{
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_main.gif);
}
.teaserMain .teaserEnd{
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_main_end.gif);
}

/*********Warenkorb status Gruen**********/
.teaserMainBasket, .teaserMainBasket .teaserEndBasket {
	background-color:#7FE709;
}
.teaserMainBasket{
	background-image:url(../../content/images/global/channel_download/bg_teaser_main.gif);
}
.teaserMainBasket .teaserEndBasket{
	background-image:url(../../content/images/global/channel_download/bg_teaser_main_end.gif);
}

/* NUR IE6 */
* html #rightRow .teaserTabs li.selected div{
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_tabs_selected_end.gif);
}

.teaserTabs li.selected div{
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_tabs_selected_end.gif);
}
.teaserTabs li.thirdTab.selected div{
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_tabs_selected_m_end.gif);
}
.teaserTabs li.selected{
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_tabs_selected_start.gif);
}
.teaserTabs li.selectedBasket{
	background-image:url(../../content/images/global/channel_download/bg_teaser_tabs_selected_start.gif);
}
.teaserTabs li.thirdTab.selectedBasket div{
	background-image:url(../../content/images/global/channel_download/bg_teaser_tabs_selected_m_end.gif);
}


.teaserDark .content a:hover, .teaserHome .content .contentBlock ol, .teaserHome .content a:hover, .teaserTabs li a:hover,  #middleRow .teaserTabs li a:hover, .boardTeaserOne a:hover, .boardTeaserTwo a:hover, .boardTeaserThree a:hover, #homePic .boardTeaserOne a:hover, #homePic .boardTeaserTwo a:hover, #homePic .boardTeaserThree a:hover, .teaserDark .content h2 a{
	color:#FF8400;
}

.teaserDark .content li.selected a { color:#000000; }

/* _-_-_-_-_-_-_-_-_-_- NAVIGATION _-_-_-_-_-_-_-_-_-_- */

.teaser .content .line{
	background-image:url(../../content/images/global/channel_verlag/bg_line_item.gif);
}

.teaser .content .lineBasket{
	background-image:url(../../content/images/global/channel_download/bg_line_item.gif);
}

.teaserDark .content h2{
	color:#ffffff;
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_dark_h2.gif);
}
.teaserDark .content h2 a, .content h1{
	color:#000000;
}

#leftRow .colorExperte {
	color:#000000;
}

.teaserHome .content h2{
	color:#ffffff;
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_home_h2.gif);
}

.prizeBig, .teaserHome .content .contentBlock .prizeBig{
	background-image:url(../../content/images/global/channel_verlag/big.gif);
}
.prizeMedium, .teaserHome .content .contentBlock .prizeMedium{
	background-image:url(../../content/images/global/channel_verlag/medium.gif);
}
.prizeSmall, .teaserHome .content .contentBlock .prizeSmall{
	background-image:url(../../content/images/global/channel_verlag/small.gif);
}

.moduleColorStandard{
	background-image:url(../../content/images/global/channel_verlag/bg_end_h1.gif);
}
.moduleColorStandard h1{
	color:#000000;
	background-image:url(../../content/images/global/channel_verlag/bg_start_h1.gif);
	background-color:#FF8400;
}

.moduleColorShop{
	float:right;
}

#rightRow input.inputButton, #leftRow input.inputButton{
	background-image:url(../../content/images/global/channel_verlag/bg_input_buton.gif);
	padding-top:1px;
}

#rightRow input.inputButton.newsletter {
	background-image:url(../../content/images/global/bg_input_buton.gif);
	padding-top:1px;
}

#homePic{
	height:338px;
	background-image:url(../../content/images/global/channel_verlag/bg_home_board.jpg);
	background-color:#887D9F;
}


.teaserChannel .content h2{
	color:#ffffff;
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_channel_h2.gif);
	
}
#middleRow .teaserChannel .content h2{
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_channel_h2_m.gif);
	color:#000000;
}

#rightRow .teaserChannel .content .orderNrOne_selected{
	background-image:url(../../content/images/global/channel_download/order_1_selected.gif);
}
#rightRow .teaserChannel .content .orderNrTwo_selected{
	background-image:url(../../content/images/global/channel_download/order_2_selected.gif);
}
#rightRow .teaserChannel .content .orderNrThree_selected{
	background-image:url(../../content/images/global/channel_download/order_3_selected.gif);
}
#rightRow .teaserChannel .content .orderNrFour_selected{
	background-image:url(../../content/images/global/channel_download/order_4_selected.gif);
}

.calculator {
	margin-left:125px;
	background-image:url(../../content/images/global/channel_verlag/calculator.gif);
	position:absolute;
	width:51px;
	height:59px;
	background-repeat:no-repeat;
}

.teaserTabs li.firstTab.selected a, .teaserTabs li.secondTab.selected a, .teaserTabs li.thirdTab.selectedBasket a, .teaserTabs li.firstTab.selected a:hover, .teaserTabs li.secondTab.selected a:hover, .teaserTabs li.thirdTab.selected a:hover, .teaserTabs li.selected a, .teaserTabs li.selected a:hover, .teaserTabs li.selectedBasket a:hover{
	color:#000000;
}

/************Flextor Formulare********************/


.flextor_form_topic {  float:left; width:100%; font-size:12px; font-weight:bold; color: #675A74; padding: 7px 0px 7px 5px;  border-top:1px solid #B3ADB9; }
.flextor_form_row { float:left; width:100%; border-top:1px solid #E9E9E9; padding:2px 0px 2px 5px; line-height:15px; height:auto; }
.flextor_form_info { display:block; float:left; width:185px; font-size: 12px; color: #686868; padding-top:3px;  }
.flextor_form_form { color: #686868; float:left; font-size:11px; }
* html .flextor_form_form input { height:20px; }
* html .flextor_form_form_profil input { height:20px; padding-left:5px; }
.flextor_form_form_profil { color: #686868; display:inline; font-size:11px; }
.flextor_form_info_inside { display:block; float:left; width:330px; height: 18px; line-height:18px; }

.flextor_formselect {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #64615E; background-color: #FFFFFF; height: 20px; line-height:20px; width: 170px; border: 1px solid #666666; border-width: 1px 1px 1px 1px; border-bottom-color: #D0C8BE; border-right-color:#D0C8BE; border-left-color:#64615E; border-top-color:#64615E;
}

.flextor_formradio {
	border:none;
}

.fLeft .flextor_formradio {
	height:12px;
	line-height:12px;
}

* html #rightRow #artikel .item .flextor_formmenge {
	height:16px;
	line-height:12px;
}

#rightRow .flextor_formmenge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #000000;	
	height: 17px;
	width: 12px;
	line-height:12px;
	text-align: center;
	border: 1px #666666 solid;
	padding-top:1px;
}

* html #middleRow .flextor_formmenge {
	height:15px;
	width:15px;
	line-height:11px;
}

#middleRow .flextor_formmenge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #000000;	
	height: 13px;
	width:16px;
	line-height:12px;
	text-align: center;
	border: 1px #666666 solid;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
}



#middleRow .flextor_list_formmenge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #000000;	
	height: 14px;
	width: 12px;

	text-align: center;
	border: 1px #666666 solid;
	padding-top:1px;
}

.flextor_show_formmenge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #000000;	
	height: 15px;
	width: 11px;
	text-align: center;
	border: 1px #B0B0B0 solid;
	padding-bottom:1px;
}

.flextorOrder_formtext { font-size: 11px; color: #333333; background-color: #E9E9E9; height: 16px; width: 270px; border: 1px solid #B3ADB9; margin:0; padding:1px;}

.flextorOrder_formselect { font-size: 11px; color: #333333; background-color: #E9E9E9; height: 20px; padding:0; margin:0; width: 274px; border: 1px solid #B2B2B2;}

.flextorOrder_formradio { display:inline; width:auto; margin:0; padding:0; border:none; margin-top:3px; margin-bottom:3px; }

.flextorOrder_formtextarea {
	font-size: 12px;
	color: #333333;
	background-color: #E9E9E9;
	height: 140px;
	width: 258px;
	border: 1px solid #B2B2B2;
	padding: 7px 7px 7px 7px;
	margin-bottom:15px;
	
}

.flextorAccount_formtext  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #64615E; background-color: #FFFFFF; height: 18px; width: 170px; border: 1px solid #666666; border-width: 1px 1px 1px 1px; border-bottom-color: #D0C8BE; border-right-color:#D0C8BE; border-left-color:#64615E; border-top-color:#64615E;  }

.formInfoSmall { display:block; width:360px; font-size:10px; overflow: auto; height: 90px; margin-bottom:0px;  }
.formInfoSmall9 { display:block; width:369px; font-size:9px; overflow: auto; height: 90px; margin-bottom:0px;  }
.formInfoBig { display:block; width:410px; font-size:11px; overflow: auto; height: 190px; margin-bottom:20px;  }

.formerrorinfo { color:#FF2F00; }
.formerror { border-color:#FF2F00; }

/***************Login*********************/

.fLeft { float:left; }
* html .tabKonto { width:43px; }
.tabKonto { background-color:#FF8400; background-image:url(../../content/images/global/channel_verlag/warenkorb_tab.gif); background-repeat:no-repeat; width:36px; height:19px; color:#000000; padding-top:4px; padding-left:7px; }
.tabKontoBg { background-position:right 0px; background-color:#FF8400; background-image:url(../../content/images/global/channel_verlag/warenkorb_bg_teaser_main.gif); background-repeat:no-repeat; width:193px; }
.tabKontoTitle { float:left; font-weight:bold; padding-top:4px; padding-left:10px; padding-bottom:5px; color:#000000; font-size:12px; }
.flextorOrder_formtext { }
.tabKontoSubmit { background-image:url(../../content/images/global/channel_verlag/bg_input_buton.gif); background-position:left; border:none; width:68px; height:18px; font-size:11px; font-weight:bold; padding-bottom:3px; padding-left:8px; float:right; margin-right:10px; margin-top:6px; }
.pfeilNeuanmeldung { padding-left:10px; color:#000000; }
.neuanmeldungLink { padding-left:3px; color:#000000;}
.tabKontoBgEnd { background-image:url(../../content/images/global/channel_verlag/bg_teaser_main_end.gif); background-repeat:no-repeat; width:193px; height:6px; }
.tabNeukundenBox { float:left; width:167px; margin-left:4px; }
* html .tabNeukunden { width:70px; }
.tabNeukunden { background-color:#FF8400; background-image:url(../../content/images/global/channel_verlag/warenkorb_tab_long.gif); background-repeat:no-repeat; width:63px; height:19px; color:#000000; padding-top:4px; padding-left:7px; }
.lineVer { float:left; margin-top:16px; width:1px; height:94px; background-color:#675A74; }
.tabNeukundenSubmit { margin:0;padding:0; background-image:url(../../content/images/global/channel_verlag/bg_input_buton.gif); background-position:left; border:none; width:68px; height:18px; font-size:11px; font-weight:bold; padding-bottom:3px; padding-left:8px; margin-left:90px; }
.tabNeukundenBox2 { float:left; background-color:#FF8400; background-image:url(../../content/images/global/channel_verlag/warenkorb_bg_teaser_main.gif); background-position:right 0; background-repeat:no-repeat; }
.tabNeukundenBg { float:left; width:167px; }
.kundenkontoTitle { float:left; font-weight:bold; padding-top:4px; padding-left:10px; padding-bottom:5px; color:#000000; font-size:12px; }
.kundenkontoData { float:left; line-height:14px; color:#000000; padding-right:10px; padding-left:10px; }
.ohneKontoBg { float:left; background-position:right 0px; background-color:#FF8400; background-image:url(../../content/images/global/channel_verlag/warenkorb_bg_teaser_main.gif); background-repeat:no-repeat; width:176px; height:110px; }
.ohneKontoTitle { float:left; font-weight:bold; padding-top:4px; padding-left:10px; padding-bottom:5px; color:#000000; font-size:12px; }
.ohneKontoData { float:left; line-height:14px; color:#000000; padding-right:10px; padding-left:10px; height:60px; } 
.tabNeukundenSubmit2 { margin:0;padding:0; background-image:url(../../content/images/global/channel_verlag/bg_input_buton.gif); background-position:left; border:none; width:68px; height:18px; font-size:11px; font-weight:bold; padding-bottom:3px; padding-left:8px; margin-left:96px; }
.neukundenBgEnd { float:left; background-image:url(../../content/images/global/channel_verlag/warenkorb_bg_teaser_main_end.gif); height:6px; width:348px; background-repeat:no-repeat; }

.content .fLeft .flextorOrder_formtext {
	width:174px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}

/*************Warenkorb Buttons/Summe************/

.summeBox { float:left; margin-top:5px; margin-left:136px; display:inline; }
.summeText { float:left; font-weight:normal; padding-right:2px; }
.kasseButton { float:right; margin-right:27px; display:inline; }

/***********Warenkorb status***********************/

#rightRow .teaser .content .item .flextor_formmenge {
	width:15px;
	height:13px;
	border: 1px solid #675A74;
}

#rightRow .teaser .content .item .preis {
	margin-left:28px;
	display:inline;
}

#rightRow .teaser .content .item a {
	font-size:11px;
}


/**************Kundenbewertung*******************/

.form_topic {  float:left; width:100%; font-size:12px; font-weight:bold; color: #000000; padding: 7px 0px 7px 5px;}
#middleRow .form_row { float:left; width:544px; padding:2px 0px 2px 5px; line-height:15px; height:auto; }
.form_info { display:block; float:left; width:90px; font-size: 12px; color: #000000; padding-top:3px;  }
.form_form { color: #686868; float:left; font-size:11px; }
* html .form_form input { height:20px; }
* html .form_form_profil input { height:20px; }
.form_form_profil { color: #686868; display:inline; font-size:11px; }
.form_info_inside { display:block; float:left; width:330px; height: 18px; line-height:18px; }

#middleRow .formselect {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #64615E; background-color: #FFFFFF; height: 20px; line-height:20px; width: 170px; border: 1px solid #666666; border-width: 1px 1px 1px 1px; border-bottom-color: #D0C8BE; border-right-color:#D0C8BE; border-left-color:#64615E; border-top-color:#64615E;
}

#middleRow .form_row .form_form .formradio {
	border:none;
	margin-left:10px;
}

.formmenge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #000000;	
	height: 17px;
	width: 11px;
	text-align: center;
	border: 1px #666666 solid;
	padding-top:1px;
}

.show_formmenge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #000000;	
	height: 15px;
	width: 11px;
	text-align: center;
	border: 1px #B0B0B0 solid;
	padding-bottom:1px;
}

.formtext { font-size: 11px; color: #333333; background-color: #FFFFFF; height: 16px; width: 270px; border: 1px solid #B3ADB9; margin:0; padding:1px;}

.formradio { display:inline; width:auto; margin:0; padding:0; border:none; margin-top:3px; margin-bottom:3px; }

#middleRow .form_row .form_form .formtextarea {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	height: 100px;
	width: 422px;
	border: 1px solid #B2B2B2;
	padding: 7px 7px 7px 7px;
	margin-bottom:15px;	
}

#middleRow .lightH {
	float:left; font-weight:bold; padding-left:5px; margin-right:0px; line-height:20px; background-repeat:no-repeat; font-size:12px; height:20px; width:549px; background-image:url(../../content/images/global/channel_verlag/bg_h2.gif);
}


/*************Produktkonfigurator Stauts Anzeige **********************/

#middleRow  .content .fRight .confNrOne, #middleRow .content .fRight .confNrTwo, #middleRow .content .fRight .confNrThree, #middleRow .content .fRight .confNrFour, #middleRow .content .fRight .confNrFive, #middleRow .content .fRight .confNrSix, #middleRow .content .fRight .confNrSeven, #middleRow .content .fRight .confNrEight, #middleRow .content .fRight .confNrNine, #middleRow .content .fRight .confNrTen, #middleRow .content .fRight .confNrEleven, #middleRow .content .fRight .confNrTwelve, #middleRow .content .fRight .confNrThirteen, #middleRow .content .fRight .confNrFourteen, #middleRow .content .fRight .confBasket {
	height:20px;
	line-height:18px;
	background-position:5px 0px;
	background-repeat:no-repeat;
	padding-left:32px;
	margin-top:2px;
	margin-bottom:0px;
}
#middleRow  .content .fRight .confNrOne_selected, #middleRow .content .fRight .confNrTwo_selected, #middleRow .content .fRight .confNrThree_selected, #middleRow .content .fRight .confNrFour_selected, #middleRow .content .fRight .confNrFive_selected, #middleRow .content .fRight .confNrSix_selected,  #middleRow .content .fRight .confNrSeven_selected, #middleRow .content .fRight .confNrEight_selected, #middleRow .content .fRight .confNrNine_selected, #middleRow .content .fRight .confNrTen_selected, #middleRow .content .fRight .confNrEleven_selected, #middleRow .content .fRight .confNrTwelve_selected, #middleRow .content .fRight .confNrThirteen_selected, #middleRow .content .fRight .confNrFourteen_selected,  #middleRow .content .fRight .confBasket_selected {
	height:20px;
	line-height:18px;
	background-position:5px 0px;
	background-repeat:no-repeat;
	padding-left:32px;
	margin-top:2px;
	margin-bottom:0px;
	height:25px;
	line-height:25px;
	background-position:0px 0px;
	font-weight:bold;
	margin-bottom:2px;
}

#middleRow  .content .fRight .confNrOne {
	background-image:url(../../content/images/global/order_1.gif);
}
#middleRow  .content .fRight .confNrTwo {
	background-image:url(../../content/images/global/order_2.gif);
}
#middleRow  .content .fRight .confNrThree {
	background-image:url(../../content/images/global/order_3.gif);
}
#middleRow  .content .fRight .confNrFour {
	background-image:url(../../content/images/global/order_4.gif);
}
#middleRow  .content .fRight .confNrFive {
	background-image:url(../../content/images/global/order_5.gif);
}
#middleRow  .content .fRight .confNrSix {
	background-image:url(../../content/images/global/order_6.gif);
}
#middleRow  .content .fRight .confNrSeven {
	background-image:url(../../content/images/global/order_7.gif);
}
#middleRow  .content .fRight .confNrEight {
	background-image:url(../../content/images/global/order_8.gif);
}
#middleRow  .content .fRight .confNrNine {
	background-image:url(../../content/images/global/order_9.gif);
}
#middleRow  .content .fRight .confNrTen {
	background-image:url(../../content/images/global/order_10.gif);
}
#middleRow  .content .fRight .confNrEleven {
	background-image:url(../../content/images/global/order_11.gif);
}
#middleRow  .content .fRight .confNrTwelve {
	background-image:url(../../content/images/global/order_12.gif);
}
#middleRow  .content .fRight .confNrThirteen {
	background-image:url(../../content/images/global/order_13.gif);
}
#middleRow  .content .fRight .confNrFourteen {
	background-image:url(../../content/images/global/order_14.gif);
}
#middleRow .content .fRight .confBasket {
	background-image:url(../../content/images/icons/shopping_cart.gif);
}

#middleRow .content .fRight .confNrOne_selected {
	background-image:url(../../content/images/global/channel_verlag/order_1_selected.gif);
}
#middleRow  .content .fRight .confNrTwo_selected {
	background-image:url(../../content/images/global/channel_verlag/order_2_selected.gif);
}
#middleRow  .content .fRight .confNrThree_selected {
	background-image:url(../../content/images/global/channel_verlag/order_3_selected.gif);
}
#middleRow  .content .fRight .confNrFour_selected {
	background-image:url(../../content/images/global/channel_verlag/order_4_selected.gif);
}
#middleRow  .content .fRight .confNrFive_selected {
	background-image:url(../../content/images/global/channel_verlag/order_5_selected.gif);
}
#middleRow  .content .fRight .confNrSix_selected {
	background-image:url(../../content/images/global/channel_verlag/order_6_selected.gif);
}
#middleRow  .content .fRight .confNrSeven_selected {
	background-image:url(../../content/images/global/channel_verlag/order_7_selected.gif);
}
#middleRow  .content .fRight .confNrEight_selected {
	background-image:url(../../content/images/global/channel_verlag/order_8_selected.gif);
}
#middleRow  .content .fRight .confNrNine_selected {
	background-image:url(../../content/images/global/channel_verlag/order_9_selected.gif);
}
#middleRow  .content .fRight .confNrTen_selected {
	background-image:url(../../content/images/global/channel_verlag/order_10_selected.gif);
}
#middleRow  .content .fRight .confNrEleven_selected {
	background-image:url(../../content/images/global/channel_verlag/order_11_selected.gif);
}
#middleRow  .content .fRight .confNrTwelve_selected {
	background-image:url(../../content/images/global/channel_verlag/order_12_selected.gif);
}
#middleRow  .content .fRight .confNrThirteen_selected {
	background-image:url(../../content/images/global/channel_verlag/order_13_selected.gif);
}
#middleRow  .content .fRight .confNrFourteen_selected {
	background-image:url(../../content/images/global/channel_verlag/order_14_selected.gif);
}

#middleRow .teaserStandard div ul li {
	float:left;
	padding-right:5px;
}

#middleRow .teaserStandard .helpBox {
	float:left; margin-bottom:10px; margin-top:5px; width:548px; border:1px dashed #333333; background-color:#E5E5E5;
}

#middleRow .teaserStandard .helpBox ul {
	list-style:disc outside;
	padding-left:5px;
	margin-left:5px;
	float:none;
}

#middleRow .teaserStandard .helpBox li {
	list-style:disc outside;
	float:none;
}

#middleRow .teaserStandard div ul li a {
	font-size:11px;
	text-decoration:none;
	color:#675A74;
}

#middleRow .teaserStandard div ul li a:hover{
	color:#FF8400;
}

#middleRow .teaserStandard div ul li.selected a {
	color:#000000;
}

* html #rightRow .warenkorbStatusInputButton {
	width:69px;
}

#rightRow .warenkorbStatusInputButton {
	display:block; background-image:url(../../content/images/global/channel_download/bg_input_buton.gif); width:45px; height:18px; padding-left:23px; background-repeat:no-repeat; text-decoration:none; font-weight:bold; margin-top:5px; margin-left:100px; padding-top:1px;
}


.korrigieren {
	background-image:url(../../content/images/global/channel_verlag/korrigieren.gif);
	display:block;
	float:right; 
	margin-right:30px; 
	margin-top:20px;
	width:85px;
	height:20px;
}


#rightRow .accountColor {
	color:#000000;
}

#middleRow .teaser .content .merkzettel {
	background-image:url(../../content/images/global/channel_verlag/merkzettel.gif);
	width:14px;
	height:14px;
	background-repeat:no-repeat;
}

#middleRow .teaser .content .productConfPos.productConf {
	background-image:url(../../content/images/global/channel_verlag/bg_teaser_channel_h2_m.gif);
}

#middleRow .teaser .content .productConfPos {
	height:20px; width:556px; margin-left:-3px; margin-top:-3px;
	background-image:url(../../content/images/global/bg_teaser_channel_h2_m.gif);
	background-repeat:no-repeat;
}

#middleRow .teaser .content .productConfIcon {
	background-image:url(../../content/images/global/channel_verlag/produktkonf.gif);
	background-repeat:no-repeat;
	height:17px;
	width:17px;
}

#middleRow .teaser .content .productConfIconPos {
	padding-left:3px; padding-top:1px;
}

#middleRow .teaser .content .productConfHeadline {
	padding-left:5px; padding-top:2px;
}

#middleRow .teaser .content .productConfIconSelected {
	background-image:url(../../content/images/global/channel_verlag/produktkonf_selected.gif);
	background-repeat:no-repeat;
	height:17px;
	width:17px;
}

#middleRow .teaser .content .headlink {
	color:#FFFFFF; font-weight:bold; font-size:12px;
	text-decoration:underline;
}

#middleRow .teaser .content .listViewIcon {
	width:17px;
	height:17px;
	background-repeat:no-repeat;
	background-image:url(../../content/images/icons/list_view.gif);
}
#middleRow .teaser .content .listViewIconSelected {
	width:17px;
	height:17px;
	background-repeat:no-repeat;
	background-image:url(../../content/images/global/channel_verlag/list_view_selected.gif);
}

#middleRow .content .text ul, #middleRow .productDescription .text ul {
	padding-top:5px;
	margin-left:10px;
	padding-left:10px;
	color:#000000;
	font-size:12px;
}

#middleRow .content .text li, #middleRow .productDescription .text li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:10px;
	float:none;
}

#middleRow .productDescription .text li {
	list-style-position:outside;
}

#middleRow .content .text p {
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

#middleRow .content .text strong, #middleRow .productDescription .text strong {
	font-weight:bold;
	/*line-height:20px;*/
}

#middleRow .content .text, #middleRow .productDescription .text {
	float:left;
	color:#000000;
	font-weight:normal;
	font-size:12px;
}

#middleRow .zuruecksetzen {
	background-image:url(../../content/images/global/zuruecksetzen.gif);
	background-repeat:no-repeat;
	width:85px;
	height:20px;
	float:left;
	margin-right:10px;
	display:inline;
}

/*Autocomplete Search*/
#mainPage #leftRow .acChildBody, #leftRow .acChildBody_hover {
	text-align:left;
	padding-left:6px;
	color:#000000;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:14px;
	cursor:pointer;
}
#mainPage #leftRow .acChildBody_hover {
	background-color:#675A74;
	color:#FFFFFF;
}
#mainPage #leftRow #acWindow {
	border:1px solid #675A74;
	background-color:#FFFFFF;
	z-index:99;
}
/*Autocomplete Search END*/

/*Bestellablauf*/
.statusbox {
	margin-top:10px;
	background-image:url(../../content/images/global/bg_statusbox.gif);
	background-repeat:no-repeat;
	width:134px;
	float:left;
}

.statusbox h2 {
	background-image:url(../../content/images/global/bg_teaser_statusbox.gif);
	height:14px;
	padding:3px;
	width:124px;
	float:left;
	margin-left:-3px;
	margin-top:-3px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-weight:bold;
}

.statusbox .content {
	width:124px;
	font-size:11px;
	padding:5px;
	line-height:12px;
}

.statusbox .statusboxEnd {
	background-image:url(../../content/images/global/bg_statusbox_end.gif);
	background-repeat:no-repeat;
	height:6px;
	width:134px;
}

.betragbox {
	width:200px; 
	float:left;
	text-align:right;
}

.betragbox .flextorOrder_formtext {
	width:120px;
}

.betrag {
	float:right;
	width:350px;
	padding-right:17px;
}

.betrag .inner {
	float:right;
	padding-right:65px;
	text-align:right;
	width:80px;
}

.flextorOrder_formdate {
	background-color:#E9E9E9;
	border:1px solid #B2B2B2;
	color:#333333;
	font-size:11px;
	height:20px;
	margin:0;
	padding:0;
	width:89px;
}

.anschrift {
	width:100%;
	float:left;
}

.anschrift .btnaendern {
	padding-top:20px;
	padding-bottom:20px;
}

.anschrift .headline {
	font-weight:bold;
}

.anschrift .links {
	float:left; 
	width:275px;
}

.anschrift .rechts {
	float:left;
	width:275px;
}

.agbCheck {
	border:0px;
	height:26px; 
	float:left; 
	width:14px;
}

/*Bestellablauf END*/

/*Landing Pages*/
.videobox {
	float:left;
	padding:5px;
	padding-left:0px;
}
.videobox .left {
	float:left;
	width:201px;
}

.videobox .right {
	float:left;
	width:337px;
}

.lp_table {
	margin-top:10px; 
	margin-bottom:10px;

}

#middleRow .content .lp_table tr td strong, #middleRow .content .lp_table2 tr td strong {
	line-height:15px;
}

.lp_table .headline {
	background-color:#FF2F00; 
	border-top:1px solid #000000; 
	border-right:1px solid #000000; 
	text-align:center; 
	font-weight:bold; 
	vertical-align:middle;
	color:#FFFFFF;
}

.lp_table .info {
	padding:2px 0px 2px 10px; 
	border-right:1px solid #000000; 
	text-align:center; 
	vertical-align:middle;
	background-color:#FFFFFF;
}

.lp_table2 {
	vertical-align:top;
}
.lp_table2 .border {
	border-top:1px solid #000000; 
	border-left:1px solid #000000;
	vertical-align:top;
}

.lp_table2 .borderbottom {
	border-bottom:1px solid #000000;
}
/*Landing Pages END*/

/*GROUPNAVIGATION*/
#groupNavigation{
	border:1px solid #ffffff;
}
#groupNavigation ul{
	margin-top:5px;
/*	height:28px;*/
}
/* NUR IE7 */
*+html #groupNavigation ul{
	margin-top:65px;
}
/* NUR IE6 */
* html #groupNavigation ul{
	margin-top:65px;
}
#groupNavigation li{
	float:left;
	height:28px;
	line-height:24px;
	margin-right:6px;
	margin-bottom:6px;
	background-image:url(content/images/global/bg_navi_start.gif);
	background-repeat:no-repeat;
	background-color:#675A74;
}
#groupNavigation li a{
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	margin-left:7px;
}
#groupNavigation li a:hover{
	color:#FF8400;
}
#groupNavigation li.selected a, #groupNavigation li.selected a:hover{
	color:#000000;
}
#groupNavigation li div{
	height:28px;
	background-image:url(content/images/global/bg_navi_end.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}
/* NUR IE6 */
* html #groupNavigation li div{
	display:inline;
}
#groupNavigation li.selected div{
	background-image:url(content/images/global/channel_verlag/bg_navi_selected_end.gif);
}

#groupNavigation li.selected{
	background-image:url(content/images/global/channel_verlag/bg_navi_selected_start.gif);
}
/*GROUPNAVIGATION END*/




/**CSS : Back to the roots**/

#mainPage #middleRow .editorArea {
	font-size:12px;
}

#mainPage #middleRow .editorArea span, #mainPage #middleRow .editorArea div {
	font-weight:inherit;
	font-style: inherit;
	font-size: inherit;
	font-variant: inherit;
	text-decoration: inherit;
	font-family: inherit;
	line-height: normal;
	color:inherit;
}
/*
#mainPage #middleRow .editorArea img {
	Aus den allgemeinen Formatierungen rausgenommen und nur noch das wichtigst definiert
}
*/
#mainPage #middleRow .editorArea strong, #mainPage #middleRow .editorArea b {
	font-weight:bold;
	font-style: inherit;
	font-size: inherit;
	font-variant: inherit;
	text-decoration: inherit;
	font-family: inherit;
	line-height: normal;
	color:inherit;

}
#mainPage #middleRow .editorArea u {
	text-decoration: underline;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: normal;
	color:inherit;
}
#mainPage #middleRow .editorArea em {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: italic;
	font-family: inherit;
	line-height: normal;
	color:inherit;
}

#mainPage #middleRow .editorArea strike, #mainPage #middleRow .editorArea s {
	text-decoration: line-through;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: normal;
	color:inherit;
}

#mainPage #middleRow .editorArea sub {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:sub;
}

#mainPage #middleRow .editorArea sup {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height:0px;
	vertical-align:super;
	color:inherit;
}

#mainPage #middleRow .editorArea ol {
	list-style: outside;
	list-style-type: decimal;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#mainPage #middleRow .editorArea ul {
	list-style: outside;
	list-style-type: disc;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#mainPage #middleRow .editorArea dl {
	list-style: none;
	list-style-type: none;
	margin-top:10px;
	margin-bottom:10px;
}

#mainPage #middleRow .editorArea ol li, #mainPage #middleRow .editorArea ul li {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
	float:none;
	padding:0;
	margin:0;
}

#mainPage #middleRow .editorArea dt {
	margin:0;
	padding:0;
}

#mainPage #middleRow .editorArea dd {
	padding-left:20px;
}

#mainPage #middleRow .editorArea p {
	margin-top:16px;
	margin-bottom:16px;
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}

#mainPage #middleRow .editorArea h1 {
	margin-top:21px;
	margin-bottom:21px;
	line-height:normal;
	font-size:32px;
	color:#000000;
	font-weight:bold;
}

#mainPage #middleRow .editorArea h2 {
	background:0;
	margin:0;
	padding:0;
	height:auto;
	margin-top:19px;
	margin-bottom:19px;
	line-height:normal;
	font-size:24px;
	color:#000000;
	font-weight:bold;
}

#mainPage #middleRow .editorArea h3 {
	margin-top:18px;
	margin-bottom:18px;
	line-height:normal;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}

#mainPage #middleRow .editorArea h4 {
	margin-top:21px;
	margin-bottom:21px;
	line-height:normal;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

#mainPage #middleRow .editorArea h5 {
	margin-top:22px;
	margin-bottom:22px;
	line-height:normal;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

#mainPage #middleRow .editorArea h6 {
	margin-top:24px;
	margin-bottom:24px;
	line-height:normal;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#mainPage #middleRow .editorArea a {
	font-size:inherit;
	text-decoration: underline;
	color:inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
}

#mainPage #middleRow .editorArea tt, #mainPage #middleRow .editorArea pre {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: Courier New;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}

#mainPage #middleRow .editorArea blockquote {
	margin-left:40px;
	margin-top:16px;
	margin-bottom:16px;
	font-size:inherit;
}

#mainPage #middleRow .editorArea abbr {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}

#mainPage #middleRow .editorArea acronym {
	text-decoration:none;
	border-bottom: 1px dotted #000000;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}

#mainPage #middleRow .editorArea address {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}

#mainPage #middleRow .editorArea del {
	text-decoration: line-through;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}

#mainPage #middleRow .editorArea ins {
	text-decoration: underline;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}

#mainPage #middleRow .editorArea q {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:inherit;
	color:inherit;
}
/*
#mainPage #middleRow .editorArea table {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:middle;
	color:inherit;
	border:0;
	
	border-top:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	border-bottom:1px solid #0a0a0a;
	border-right:1px solid #0a0a0a;
	
}
 */
/*
#mainPage #middleRow .editorArea table td {
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-variant: inherit;
	font-style: inherit;
	font-family: inherit;
	line-height: inherit;
	vertical-align:middle;
	color:inherit;
	border:0;
	
	border-top:1px solid #0a0a0a;
	border-left:1px solid #0a0a0a;
	border-bottom:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	
}
*/
#mainPage #middleRow .editorArea .stil_text {
	font-weight: normal;
}

#mainPage #middleRow .editorArea .stil_ueberschrift, #mainPage #middleRow .editorArea .ueberschrift {
	font-weight: bold;
	font-size:14px;
}

#mainPage #middleRow .editorArea .stil_ueberschirft2 {
	font-size: 16px;
	font-weight: bold;
}

#tafel_aktion {
	width:563px; 
	height:338px;
	position:relative;
}