/*-----------------------------------------------------------------------------
  Screen Stylesheet - 3x-Germany - www.3x-germany.de
  
  version:         1.0
  date:            10-06-22
  author:          Robert Heydecke - tag5.de
  website:         www.3x-germany.de
  email:           
  version history: -
-----------------------------------------------------------------------------*/

* { font-family:arial, sans-serif; }
body { 
	margin:0px;
	padding:0px;
	text-align: center;
	background-color:#E1DED3;
	background-image: url(../images/page/bg_body.gif);
	background-repeat:repeat-x; }
	
#container { 
	display:block;
	margin:15px auto 0px;
	width:1002px;
	height:846px;
	position:relative;
	background-image:url(../images/page/bg_container.png);
	background-repeat:no-repeat; }

#header { 
	position:absolute;
	top:567px;
	left:12px;
	width:978px;
	height:267px;
	background-color:#D9D2BB;
	 font-size:11px; }
#logo { 
	position:absolute;
	top:44px;
	left:344px;
	text-indent:-9999px;
	width:286px;
	height:191px;
	border-left:2px solid #A9A38E;
	border-right:2px solid #A9A38E;
	margin:0px;
	padding:0px; }
	#logo h1 { 
	position:absolute;
	top:0px;
	left:67px;
	margin-top:10px; }
	#logo h1, #logo a, #logo img { 
	display:block;
	position:absolute;
	top:0px;
	width:154px;
	height:174px;
	margin:0px; padding:0px; border:0px; }
#navbox { 
	width:294px;
	height:191px;
	text-align:left;
	font-family:arial, sans-serif;
	position:absolute;
	top:44px;
	left:30px;
	color:#625D4D;
	line-height:14px;
	font-size:11px; }
	#navbox h2, #infobox .highlight { 
	font-size:14px;
	color:#B31427;
	padding:6px 0px 0px 0px;
	margin:0px; }
	#navbox p, #infobox p { margin:2px 0px 10px 0px; }
	#infobox { 
	position:absolute;
	top:44px;
	left:654px;
	width:294px;
	height:191px;
	text-align:left;
	font-family:arial, sans-serif;
	font-weight:bold;
	color:#625D4D; }
	#infobox .infoboxH { 
	padding:6px 0px 0px 0px;
	margin:0px; }
	#infobox .hrefheader { 
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#625D4D; }
	#infobox a.hrefheader:hover { 
	color:#B31427; }
	#infobox .highlight { 
	font-size:14px;
	text-transform:uppercase; }
	#infobox ul { 
	list-style: none;
	margin:0px;
	padding:0px;
	font-weight:bold; }
	#infobox li { 
	padding:5px 10px; 
	background-color:#EBE8DB; }
	#infobox li.setpreis { 
	background-image:url(../images/page/setpreis.png);
	background-repeat:no-repeat;
	background-position:250px; }
	#infobox li.versand { 
	background-image:url(../images/page/versand.png);
	background-repeat:no-repeat;
	background-position:250px; }
	#infobox li.bestellung { 
	background-image:url(../images/page/bestellung.png);
	background-repeat:no-repeat;
	background-position:250px 0px; }
	#infobox li.faq { 
	background-color:#B6B09B;
	display:block;
	height:42px;
	margin-top:8px;
	padding:0px 22px 0px 0px;
	/*text-indent:145px;*/
	text-align:right;
	color:#FFF; }
	#infobox li a { 
	display:block; 
	line-height:42px;
	text-decoration:none; 
	color:#FFF; }
	#infobox li a:hover { color:#b31427; }
	.footnote { font-size:9px;font-weight:normal; }
#menu1l, #menu1l ul { 
	list-style: none;
	margin:0px;
	padding:0px;
	font-weight:bold; }
	#menu1l li { 
	line-height:23px; }
	#menu1l li.last { 
	background-color:#B6B09B;
	background-image:url(../images/page/bg_li_3X.jpg);
	background-repeat:no-repeat;
	display:block;
	height:42px;
	margin-top:8px; }
	#menu1l li.sel { 
	line-height:23px;
	background-color:#FFF;
	text-indent:8px;
	margin-bottom:2px;
	color:#625D4D; }
	#menu1l a { 
	display:block;
	width:294px;
	line-height:23px;
	text-indent:8px;
	text-decoration:none;
	color:#625D4D;
	background-color:#E4DFCE;
	margin-bottom:2px; }
	#menu1l a:hover { 
	background-color:#FFF;
	color:#B31427; }
	#menu1l li.last a, #menu1l li.last a:hover { 
	text-indent:99px;
	line-height:42px;
	font-size:9px;
	color:#FFF;
	background:transparent;
	font-weight:bold; }
	#menu1l li.last a:hover { color:#B31427; }

#menu2l { 
	position:absolute;
	top:12px;
	left:12px;
	line-height:39px;
	background-color:#F9F8F5; }
#menu2l, #menu2l ul { 
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight:bold; }
	#menu2l li { 
	float:left; }
	#menu2l li.sel { 
	font-weight:bold;
	font-size:14px;
	color:#B31427;
	text-decoration:none;
	margin-left:20px;
	text-transform: uppercase; }
	#menu2l a { 
	font-weight:bold;
	font-size:14px;
	color:#A19B87;
	text-decoration:none;
	margin-left:20px;
	text-transform: uppercase; }
	#menu2l a:hover { 
	color:#B31427; }

#bgcontent { 
	position:absolute;
	top:51px;
	left:12px;
	width:978px;
	height:516px;
	background-color:#D9D2BB; }
#content { 
	margin:10px 8px;
	border:2px solid #A19B87;
	width:940px;
	height:494px;
	background-image:url(../images/page/bg_content.gif);
	background-repeat:repeat-x;
	background-color:#FEFDFC;
	text-align:left;
	color:#625D4D;
	line-height:14px;  }
	.contentcenter { text-align:center; font-size:14px; }
	.contentcenter h2 { 
	font-size:22px;
	line-height:24px; }
	.contentright { 
	position:absolute;
	top:0px;
	left:344px;
	width:586px;
	padding:18px;
	font-size:12px; }
	.contentright h2 { 
	font-size:16px;
	line-height:16px; }
	dl.csc-textpic-image img { border:2px solid #C3BCA1; }
	.csc-textpic-intext-right-nowrap img { 
	margin:23px 18px 0px 0px; }
	.csc-textpic-intext-right img { 
	margin:0px 18px 0px 0px; }
	.contentright li { 
	margin-bottom:10px; }
	.contentright a { 
	color:#b31427; }
	.contentright a:hover { 
	color:#a9a38e; }

	.img-above-left { 
	float:left;
	border-right:1px solid #7B7B7A; }
	.csc-textpic-caption { 
	font-size:15px;
	font-weight:bold;
	color:#625D4D;
	text-transform:uppercase;
	padding-top:6px; }
	.csc-textpic-imagewrap { 
	margin:auto; }
	
	#content h3 { 
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px; }
	
	.TTT { text-transform:uppercase; }
	.rot { color:#B31427; }
	.grau { color:#625D4D; }
	.textrechts { text-align:right; }
	
#footer { 
	position:relative;
	margin:0px auto 30px;
	width:1002px; }
	#menufooter, #menufooter ul { 
	list-style:none;
	margin:0px 50px;
	padding:0px;
	font-weight:bold; }
	#menufooter li { 
	float:left; }
	#menufooter li a { 
	font-size:14px;
	font-weight:bold;
	color:#A19B87;
	text-decoration:none;
	margin-right:15px; }
	#menufooter li a:hover { 
	color:#B31427; }
	#footer .copyright { 
	position:absolute;
	top:0px;
	left:880px;
	font-size:9px;
	color:#A19B87; }

.csc-frame-frame1 { float:left; display:block; width:170px; }
.csc-frame-frame2 { float:right; padding:0px 18px 0px 0px; border:0px; background:none; }

.tx-powermail-pi1 fieldset { padding:0px; margin:0px; border:0px; }
.tx-powermail-pi1 label { width:100px; font-size: 12px; font-weight:bold; padding: 3px 10px; float: left; text-align: right; display: block; }
.tx-powermail-pi1 input { border:2px solid #B6AF98; margin-bottom: 10px; width:260px; }
.tx-powermail-pi1 textarea { border:2px solid #B6AF98; margin-bottom: 10px; width:260px; height:200px; font-size: 12px; }
.tx-powermail-pi1 legend { font-size: 12px; padding: 0px 10px 0px 10px; }
.buttonsend { float:right; }
div.powermail_mandatory_js { margin:-10px 0px 10px 0px; text-indent:122px; color:#B31427; }

#lang { position:absolute; top:23px; left:900px; }
#prozente_de, #prozente_es, #prozente_gb { 
	position:absolute;
	top:535px;
	left:861px;
	width:85px;
	height:85px; }
	#prozente_de { 
	background-image:url(../images/page/33Prozent_DE.png);
	background-repeat:no-repeat; }
	#prozente_es { 
	background-image:url(../images/page/33Prozent_ES.png);
	background-repeat:no-repeat; }
	#prozente_gb { 
	background-image:url(../images/page/33Prozent_GB.png);
	background-repeat:no-repeat; }
