body				{background:#fff none no-repeat 0 0; font: 75% Verdana,Geneva,Helvetica,sans-serif; width:100%}
*					{padding:0; margin:0; }
img					{border:0; }

a					{text-decoration:none; color:rgb(150,170,190);}
a:hover, a:visited	{color:rgb(75,90,100);}
a:active, a:hover	{text-decoration:underline}

h1					{font: 1em Arial, Geneva, Helvetica, sans-serif;line-height: 1.1em;}
li					{list-style-type:none;}
.pipe				{color:rgb(100,80,40);padding-right: 2px;background:#FFF url(../images/pipe.gif) no-repeat 0 3px}
.hidden				{display:none}
.show				{display:inline}
#widthFix			{min-width:1002px; width:1002px;}
br.br				{height:0; line-height:0; font-size:0; border:0 solid red}
.clear				{clear:both; height:0; line-height:0; font-size:0; }
.noheight			{height:0; visibility:hidden; line-height:0; font-size:0; padding:0}
.liFloat			{float:left}
.reFloat			{float:right}

/* Header */
#HeaderHeadline			{width:1002px; padding:42px 0 3px 0; height:1.1em; min-height:24px;position:relative;} 
#HeaderHeadline div.FacebookLike {height:20px;margin:0 0 0 9px;width:55px;display:inline-block;position:absolute;right:7px;top:20px;overflow:hidden;}
#HeaderHeadlineLinks	{text-align:right; font-size:0.95em}

#HeaderHeadlineLinks input {margin:0 0 -1px 12px; width:95px; height:16px; padding:0 1px 0 4px;line-height:1.4em;border:1px solid rgb(195,145,75);font-size:0.95em}
	*:not(hr) #HeaderHeadlineLinks input {margin-bottom:0; height:16px}
#HeaderHeadlineLinks a.pipe,.contentFooter a.pipe {color:rgb(100,80,40); padding:0 10px; margin-left:8px; background: rgb(255,255,255) url(../images/pipe.gif) no-repeat 0px 4px;}
#HeaderHeadlineLinks a.pipe.highlight,.contentFooter a.pipe.highlight {color:#D14375;}
#HeaderHeadlineLinks img.gosearch {position:relative; top:5px; cursor:pointer}
#HeaderSecondLine		{border-bottom:2px solid #FFF;}
#logo					{z-index:100;cursor:pointer; position:absolute; margin:25px 0 0 13px; width:161px; height:21px; background: rgb(255,255,255) url(../images/logo.gif) no-repeat left top;}
#logo img				{display:none}

/* Tracing path
#pathway	{ float:left; display:block; margin:0 20px; height:32px; line-height:32px; }
#pathway li { float:left; display:block; padding-left:10px; margin-right:14px; background:transparent url(../images/tbcs/pipe_gray.gif) no-repeat 0 50%; }
#pathway li a, #pathway li a:link, #pathway li a:hover, #pathway li a:active, #pathway li a:visited { color:#B2B2B2; font-size:0.8em; }
 */
/* Content */
#content								{height:100%;width:666px;overflow-x:hidden;min-height:339px;}
#contentarea							{float: left;width:666px;padding:0;overflow:hidden;height:auto;}
	 html:first-child>b\ody #contentarea {max-width:666px;}
	 html:first-child>b\ody #content	{min-width:1002px;}

#contentarea .contentheader				{width:666px;overflow:hidden;border-bottom:1px solid #C2914E;height:5.5em;margin-bottom:36px}
#contentarea .contentheader.withformheader {margin-bottom:0}
#contentarea .formheader				{width:643px;display:inline-block;padding:20px 0;}
#contentarea .formheader img			{float:right}
#contentarea .formheader p				{width:466px;margin:0}

#contentarea .contentheader	.headline	{margin-top:24px;color:#C89449;font-weight:bold;font-size:1.5em;line-height:normal;}
#contentarea .contentheader	.subheadline {color:#000;font-size:1.1em;line-height:1.3em;margin:0;}
#contentarea .headersubindex .subheadline {margin:0}
#contentarea .contentsubindex p			{font-size:1.1em;line-height:1.3em}
#contentarea .headersubindex .subheadline,#contentarea .contentsubindex p {font-size:1.1em}
#contentarea .simpleContentBlock		{width:450px;padding-right:20px;float:left;margin-bottom:0;font-size:0.9em;line-height:1.4em;}
#contentarea .simpleContentBlock p		{margin:0 0 18px 0}
#contentarea .contentsubindex			{margin-top:30px}
#contentarea p a						{text-decoration:underline}
#contentarea .simpleContentBlock .subheadline, #contentarea .simpleContentBlock .subheadline * {font-weight:bold;display:inline;}
#contentarea .contentImageBlock			{float:right;width:158px;margin:0 12px 0 0;text-align:right;}
#contentarea .contentImageBlock img		{width:158px;height:auto;margin-bottom:16px;clear:left}
	*:not(hr) #contentarea .contentImageBlock {margin-right:24px}
#contentarea .StepByStepBlock			{clear:both;width:666px;margin:15px 0 35px 0;font-size:0.9em;float:left}
#contentarea .StepByStepBlock .subheadline, #contentarea .StepByStepBlock .subheadline * {font-weight:bold;margin:2px 0 16px 0}
#contentarea .StepByStepBlock .onestep	{float:left;margin:0px 14px 19px 0;width:315px;}
#contentarea .StepByStepBlock .rightone	{margin-right:0}
#contentarea .StepByStepBlock .onestep	img {float:left;margin-right:10px}
#contentarea .StepByStepBlock .onestep	.headline, #contentarea .StepByStepBlock .onestep .headline * {font-size:0.9em;font-weight:bold;}
#contentarea .StepByStepBlock .onestep	.headline	{margin-left:93px;margin-bottom:8px;padding:0 3px 9px 3px;background:url(../images/pointsCI.gif) repeat-x left bottom;}
#contentarea .StepByStepBlock .onestep	p {margin-left:93px;padding:0 3px 10px 3px;margin-top:0px}

#contentarea .klapptext 				{margin:0 0 10px 0;}
#contentarea .klapptext div.klapplink	{padding-left:12px;background:url(../images/sub.gif) no-repeat 0px 4px}
#contentarea .klapptext .invisible		{display:none;}
#contentarea .klapptext .visible		{display:block;padding:0}
#contentarea .klapptext .invisible, #contentarea .klapptext .visible {margin-left:12px}
#contentarea .klapptext a				{text-decoration:none;color:#000}
#contentarea .klapptext a:hover			{text-decoration:underline;}
#contentarea .klapptext div.open		{background-image:url(../images/sub_active.gif);}
#contentarea .klapptext div.klapplink p, #contentarea .klapptext img {padding:0;margin:0 0 18px 0}
#contentarea .klapptext .visible a		{text-decoration: none;color:rgb(150,170,190);}
#contentarea .klapptext .visible a:hover, #contentarea .klapptext .visible a:visited	{text-decoration: none;color:rgb(75,90,100);}
#contentarea .klapptext .visible a:hover {text-decoration:underline}


#contentarea .klapptext ul li.noPoint	{list-style:none none outside;margin-left:0}
#contentarea .klapptext ul li.noPoint a.pipe {padding-left:10px}
#contentarea .klapptext ul.secondLevel	{list-style:none none inside;margin:-12px 0 0 -4px;}

.contentFooter							{display:block;position:relative;height:32px;text-align:right;background:url(../images/pointsCI.gif) repeat-x left top;padding-top:4px;clear:both;margin-top:15px;max-width:644px}
	html:first-child>b\ody .contentFooter	{padding-top:43px;background-position:0px 40px}
	*:not(hr) .contentFooter			{padding-top:30px;background-position:0px 27px}
.contentFooterProductDetails			{background-image:url(../images/internNavPoints.gif);margin-top:0}
.contentFooter a.rightone				{padding-right:0;}
.contentFooter a.pipe					{font-size:0.9em;margin-left:8px;font-weight:normal}
.contentFooter #modellInfotext			{font-size:0.9em;position:absolute;left:0;}
.contentFooter #modellInfotext a.pipe	{font-size:1em;}
#contentarea .simpleContentBlock ul		{margin:0 0 18px 0;}
#contentarea .simpleContentBlock ul li	{margin:0 0 4px 14px;list-style-image:url(../images/li.gif);list-style-position:outside;}
	/*:not(hr) #contentarea .simpleContentBlock ul li {margin-left:-28px}*/
	html:first-child>b\ody #contentarea .simpleContentBlock ul li {margin-left:-27px}
#contentarea .simpleContentBlock ul.number li {list-style-type:decimal;margin-left:23px;list-style-image:none}
	/**:not(hr) #contentarea .simpleContentBlock ul.number li,html:first-child>b\ody #contentarea .simpleContentBlock ul.number li  {margin-left:-20px;}*/
	
/* Subindex */
.subindexNavigation						{width:666px;clear:both;margin:0 0 22px 0;background:#FFF url(../images/pointsCI.gif) repeat-x left bottom;}
.subindexNavigation .subindexNavigationBlock {float:left;width:133px;cursor:pointer;margin-bottom:12px}
.subindexNavigation .subindexNavigationBlock div {font-weight:bold;padding:4px 0 5px 0;width:108px}
.alpha									{-moz-opacity:.50;opacity:.50;cursor:hand}
	* html .alpha						{filter:Alpha(opacity=50);}

/* common */
#SubIndexIntro, #ProductIntro {width:662px;padding: 29px 0 0 24px;}
#SubIndexIntro h1, #ProductIntro h1 {font-size:1.3em;font-weight:bold;margin:0;}
#SubIndexIntro h2, #ProductIntro h2 {margin:0;font-size:1.05em;font-weight:normal;border-bottom: 1px solid;padding-bottom: 2px;}

/* Product */
.ProductIntro 			{width:641px;float:left;padding-left:25px;margin:0;overflow:visible;background:#F0DBB4 url(../images/ecke_unten.gif) no-repeat left bottom;border-bottom:2px solid white;xmax-height:18.8em}

.ProductIntro .headline {width:441px;overflow:hidden;border-bottom:1px solid #FFF;padding:27px 18px 0 0;font-weight:bold;}
.ProductIntro .headline div.icons {height:28px;padding:0;width:190px;float:right}
.ProductIntro .headline img.icon {float:right;}
.ProductIntro .headline h1	{font-weight:bold;font-size:1.5em;margin:0;color:#000}
.ProductIntro h2,.ProductIntro h3	{padding:4px 0 5px 0;font-weight:normal;width:444px;margin-bottom:0;margin-top:28px;line-height:1.4em;font-size: 1.1em;}
.ProductIntro h2		{height:13px;padding:0 0 6px 0;overflow:hidden;line-height:normal;margin:0}
.ProductIntroBlock		{width: 225px;padding:31px 10px 12px 0;float: left;margin-right:1px;overflow:hidden}
.ProductIntroBlock h3,.ProductIntroBlock p	{font-size: 0.9em;margin:0;line-height:1.1em;}
.ProductIntro img.productPicBig {width: 166px;float:right}
.ProductIntroBlock h3	{font-weight:bold}

#SubIndexIntro, #ProductIntro, #IndexIntro,.ProductIntro {height:18.8em;}
		html>body #SubIndexIntro, 	html>body #ProductIntro, 	html>body #IndexIntro,	html>body .ProductIntro {xheight:25.1em;height:auto}

#productPictureArea		{position:relative;width:249px;float:left;height:231px;margin:20px 0 10px 0;}
#productPictureArea	img	{width:249px;height:204px;}
#productPictureArea	img.lupe {width:auto;height:auto;position:absolute;right:1px;bottom:28px;background-color:#FFF;border:0}
.picturenavigation		{width:112px;height:17px;position:absolute;padding-left:136px;bottom:0;right:0;background:url(../images/bg_pic_navigation.gif) no-repeat right bottom;}
.picturenavigation	div {width:18px;height:17px;cursor:pointer;float:left}
.picturenavigation	div.makeWhite {width:20px;height:15px;float:left;background-color:#FFF;margin:1px 0 0 -1px;cursor:default}
.picturenavigation	a.zoomtext {font-size:0.75em;cursor:pointer;}

#productContentArea		{font-size:0.95em;width:405px;margin:0 0 18px 0;color:#000;float:right} /*grau #4D5B64 */
#productContentArea h3	{font-size:1em;margin:17px 0 0 0;clear:both;font-weight:bold}
#productContentArea ul	{margin:2px 0 18px 0;list-style-position:outside}
#productContentArea li	{list-style-type:none;list-style-image:url(../images/li.gif);margin-left:16px}
	html:first-child>b\ody #productContentArea li {margin-left:-27px}
#productContentArea p	{margin:0 0 17px 0}

.productpictureblock					{min-height:144px;height:144px;width:400px;background:url(../images/points_2reihe.gif) repeat-x left bottom;padding-top:0}
.productpictureblock .pPictureblock		{float:left;width:66px;height:144px;position:relative;}
.productpictureblock .pPictureblock h3	{margin:0;width:57px;}
.productpictureblock .pPictureblock	img {position:absolute;bottom:26px;width:57px;height:77px;}
.productpictureblock .pPictureblock	img.lupe {position:absolute;bottom:0;left:0;width:56px;height:17px;}

.indexNavigation						{clear:both;width:860px;margin-bottom:38px;}
	*:not(hr) .indexNavigation			{display:table}
.indexNavigation .indexBlock			{float:left;border-right:2px solid white;width:170px;}
.indexNavigation .indexBlock div.text	{width:160px}

.headerindex							{background-color:rgb(240,219,180);width:840px;padding-top:25px;height:201px;max-height:16.8em}
.headerindex .headline					{border-bottom:1px solid white;width:638px;padding:0px;padding-bottom:20px;font-size:1.5em;}
.headerindex p							{width:638px;font-size:1.1em;line-height:1.35em;margin:9px 0 12px 0;}
.indexBlock								{font-size:0.9em;}
.indexBlock	a							{display:block;color:#000;width:90%}
.indexBlock	a:hover,.indexBlock	 a:visited {color:#000}
.indexBlock	a.toplink					{font-size:1.2em;font-weight:bold;margin-bottom:2px}
.indexBlock	div.gt						{overflow:hidden;float:left;background:url(../images/pipeindexpage.gif) no-repeat;width:9px;height:12px;}
.indexBlock div.gt,.indexBlock a.toplink{margin-top:10px;} /*ik*/
.indexBlock .claim,	.indexBlock .text	{line-height:1.3em;margin-top:2px;}
.indexBlock .text						{margin-top:23px;}
.indexBlock a.direktToProduct			{background:url(../images/pipe_000.gif) no-repeat 0 4px;padding-left:7px;}

#internNavigation						{width:666px;clear:both;height:auto;margin-top:12px}
#internNavigation .internNaviChannel	{clear:left;padding:10px 10px 14px 10px;background:#FFF url(../images/internNavPoints.gif) repeat-x left top;clear:both;height:auto;display:block;}
#internNavigation .internNaviAktiv		{height:128px}

#internNavigation .internNaviChannel div.pfeil,#internNavigation .internNaviChannel div.pfeilaktiv {background:url(../images/transpPfeil-re.gif) no-repeat;width:7px;height:7px;float:left;overflow:hidden;margin:3px 0px 0 0}
#internNavigation .internNaviChannel div.pfeilaktiv	{background-image:url(../images/transpPfeil-unt.gif);}
#internNavigation .internNaviChannel img {margin:5px 12px 5px 0;float:left;cursor:pointer;}
#internNavigation .internNaviChannel img.first,#internNavigation .internNaviChannel p {margin-left:12px}
#internNavigation .internNaviChannel div.label {font-size:1em;font-weight:bold;margin-left:10px;padding-left:0}
#internNavigation .internNaviChannel div.withLink {cursor:pointer}
#internNavigation .internNaviChannel p	{margin:2px 0 6px 12px;font-size:0.9em}

/* Footer */
#HeaderSecondLine {height:2.95em; background:#F0DBB4 url(../images/ecke_oben.gif) no-repeat left top;width:100%}
#HeaderSecondLine { z-index:-1}
#Footer {border-top:2px solid #F0DBB4;width:100%;height:2.95em; }
#Footer ul {margin:10px 0 0 23px;}
#Footer ul li {float:left;color:rgb(100,80,40);margin-right:18px;font-size:0.9em;}
	html>body #Footer ul li {margin-top:10px;}
#Footer ul li a.pipe {padding:0 0 0 10px;background:url(../images/pipe.gif) no-repeat 0px 4px;color:rgb(100,80,40)}
	html>body #Footer ul li a.pipe {padding:0 10px;}

/* Related */
#relatedArea				{width:157px;margin:12px 10px 0 0;padding:0;float:right}
	html>body #relatedArea	{margin-right:20px}
.relblock					{padding:12px 3px 13px 6px; float:left; }
.relblockBG					{background-color:#F0DBB4}

h1							{font-size:1.1em;font-weight:bold;margin: 0;color:#C89449;}

ul.relatedLinks li a,
.relblock a.relBox,
.relblock a.relBox:link,
.relblock a.relBox:visited	{display:block;text-decoration:none;padding:0 0 0 10px;	background:url(../images/pipe.gif) no-repeat 0px 4px;color:#645028;font-size:0.9em;}
ul.relatedLinks li a:hover,
.relblock a.relBox:hover,
.relblock a.relBox:active	{text-decoration:underline;}
.relblock img				{margin:-5px 0 5px 0; max-width:140px; overflow:hidden;}
* html .relblock img,*+html .relblock img {margin-top:5px}

.farbtrenner				{background:#C89449 url(../images/pointsBgColor.gif) repeat-x left top;width:157px;height:1px;overflow:hidden}


#globalpageinfoblock {display:none}

/* Tabellen */
table.contentTable						{width:100%;height:auto;margin:16px 0;}
table.contentTable td, table.contentTable td p, table td, table td p {font-family:verdana;font-size:1em;color:#000;border:0;padding:1px 0 1px 0;margin:0;}
table.contentTable td					{border-bottom:2px solid #FFF;border-right:2px solid #FFF;height:22px;padding:4px;background-color:rgb(240,219,180);}
table.contentTable .tableHeadRow td		{font-weight:bold;background-color:rgb(195,145,75);}
table.contentTable .tableHeadRow td *	{color:rgb(255,255,255);}
table.contentTable td p, table.contentTable td div	{margin:0 0 0;padding:0;width:auto;display:inline;vertical-align:top;}

table.whiteTable td						{border-color:rgb(195,145,75);background-color:#FFF;color:#000;border-width:1px}
table.whiteTable						{border:1px solid rgb(195,145,75);}
table.whiteTable .tableHeadRow td		{border-right-color:#FFF;}

.flashcontainer {display:block;clear:both;margin:0;padding:0;overflow:hidden}

#TeaserListing .coverElement {clear:left;border-bottom:1px solid #ccc;padding-bottom:1em;display:block;}
#TeaserListing .coverElement li {clear:left;margin-left:-16px;margin-top:0.6em}
#TeaserListing .coverElement a {padding-left:12px}
