
html, body {
	margin:0px;
	padding:0px;
	font-family:Verdana;
}

body {
	background-color:#383839;
}

img {border:0px;}

a { 
	outline: none;
	cursor:pointer;
}

#main {
	margin:auto;
	padding:0px;
	width:1108px;
}

#head {
	width:1108px;
	height:130px;
	background:url("http://images.artyourface.com/images/sprite3.jpg");
	background-position: 0 -631px;
}

#middle {
}

#middle_left {
	width:65px;
	height:817px;
	background:url("http://images.artyourface.com/images/sprite3.jpg");
	background-position: 0 -771px;
	float:left;
}

#middle_middle {
	float:left;
	width:964px;
	min-height:817px;
	/*height:817px;*/
	background-color:#F7F7F7;
	/*overflow:auto;*/
	/*overflow-x: hidden;*/ 
}

#middle_right {
	width:79px;
	height:817px;
	background:url("http://images.artyourface.com/images/sprite3.jpg");
	background-position: -1120px 0;
	float:right;
}

#bottom {
	clear:both;
	width:1108px;
	height:134px;
	background:url("http://images.artyourface.com/images/sprite3.jpg");
	background-position: 0 0;
	background-repeat:no-repeat;
}

#head_background {
	position:absolute;
	top:-1px;
	left:0px;
	width:100%;
	height:281px;
	margin:0px;
	padding:0px;
	background:url("http://images.artyourface.com/images/artyourface_pastell_header_bg.png");
	z-index:-1;
}

#flash_navi {
	width:964px;
	height:200px;
	background-color:#f7f7f7;
}

#flash_navi img {
	cursor:pointer;
}

#product {
	width:964px;
	height:397px;
	background-color:#fff;
}

#product_image {
	height:397px;
	float:left;
	background-color:#fff;
}

#product_select {
	width:240px;
	height:347px;
	float:right;
	background-image:url(http://images.artyourface.com/images/sprite3.jpg);
	background-position: 0 -144px;
	background-repeat:no-repeat;
	overflow:hidden;
	background-color:#fff;
	padding-left:20px;
	padding-top:50px;
	color:#000;
	font-size:12px;
}

#product_select fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

#product_select img{
	margin:0px;
	padding-top:0px;
	font-size:14px;
}

#product_select input.text{
	width:179px;
	height:17px;
	top:-5px;
	position:relative;
	left:1px;
	border:1px solid #aaaaaa;
	margin:0px;
}

.plus {
	cursor:pointer;
}

.form_aus:hover{background-color:#dadada;}
.form_aktiv {background-color:#cacaca;}
.form_inaktiv {background-color:transparent;}
.form_inaktiv:hover {background-color:#dadada;}

#product_select label {
	color:#6f7568;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:4px;
	display:block;
}

#product_select legend {
	display:none;
}

#formats {
	height:110px;
}

#format_suggestions{
	height:110px;
	padding-top:0px;
}

#formats input {
	margin-left:3px;
}

#formats div.left {
	clear:both;
	float:left;
	padding-bottom:3px;
	width:120px;
	height:19px;
}

#formats div.left input{
	position:relative;
	margin-right:4px;
	top:2px;
}

#formats div.right {
	float:right;
	margin-right:30px;
	padding-bottom:3px;
	height:19px;
	line-height:170%;
}

#tabs {
	width:964px;
	background-color:#f7f7f7;
}

#tab_navi {
	width:964px;
	height:8px;
	background-color:#95998f;
}

#content_top {
	width:964px;
	height:12px;
	background-image:url(http://images.artyourface.com/images/sprite3.jpg);
	background-position: 0 -551px;
}

#tab_navi a {
	cursor:pointer;
}

#tab_content {
	width:964px;
	background-color:#f7f7f7;
	color:#2d2527;
	font-size:11px;
	overflow:hidden;
}

#top_navi ul li {
	display:inline;
	list-style:none;
	position:relative;
	left:810px;
	top:-110px;
}
#top_navi ul {
	padding:0px;
	margin:0px;
}

#top_navi ul li a{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

/* slider specific CSS */
.sliderGallery {
	overflow: hidden;
	position: relative;
	padding: 0px;
	height: 200px;
	width: 964px;
}

.sliderGallery ul {
	position: absolute;
	list-style: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	margin-top:15px;
}

.slider {
	width: 964px;
	height: 29px;
	padding: 0px;
	position: relative;
	top:171px;
	background: url(http://images.artyourface.com/images/sprite1.png) no-repeat;
	background-position: 0 -145px;
}

.handle {
	position: absolute;
	cursor: move;
	height: 19px;
	width: 247px;
	margin-top:6px;
	top: 0;
	background: url(http://images.artyourface.com/images/sprite1.png) no-repeat;
	background-position: 0 -224px;
	z-index: 100;
}

.sliderGallery ul {
	width:1450px; 
}

.sliderGallery ul li { 
	position:relative;
	top:-20px; 
	display:block; 
	float:left;
}

.sliderGallery ul li a {
	display:block; 
	text-align:center; 
	color:#2d2527; 
	font-weight:bold; 
	font-family:verdana, sans-serif; 
	font-size:13px; background: url(http://images.artyourface.com/images/stil_bg.gif);  
	background-repeat:no-repeat;
	background-position:20%;
}

.sliderGallery ul li a img { 
	width:120px;
	height:120px; 
	display:block;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	border:2px solid #363638;
}

.sliderGallery ul li a object { 
	width:140px;
	height:150px; 
	display:block;
}

.sliderGallery ul li object img {
	width:120px; 
	height:120px; 
	margin-left:15px; 
	margin-right:15px;
}
/* ende slider */

#tab_navigation {
	margin:0px;
	padding:0px;
	padding-top:14px;
}

#tab_navigation li{
	height: 36px;
	float:left;
	list-style:none;
	margin-left:-1px;
	margin-right:5px;
	padding:0px;
}

#tab_navigation a
{
	height: 36px;
	background: url(http://images.artyourface.com/images/tab_off.png) left top no-repeat;
	text-decoration: none;
	padding-left: 40px;
	display:block;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	color:#fff;
	line-height:35px;
}

#tab_navigation a div
{
	background: url(http://images.artyourface.com/images/tab_off.png) right top no-repeat;
	height: 36px;
	padding-right: 40px;
	float:right;
}

#tab_navigation a:hover  {
	position:relative;
	top:-9px;
	height:50px;
	background: url(http://images.artyourface.com/images/tab_on.png) left top no-repeat;
	color:#363638;
}

#tab_navigation a:hover div {
	background: url(http://images.artyourface.com/images/tab_on.png) right top no-repeat;
}

#tab_navigation li.hover a {
	position:relative;
	top:-9px;
	height:50px;
	background: url(http://images.artyourface.com/images/tab_on.png) left top no-repeat;
	color:#363638;
}

#tab_navigation li.hover a div {
	background: url(http://images.artyourface.com/images/tab_on.png) right top no-repeat;
}

table.howto	{
	font-size:11px;
}
h3.konfig_h1{
	background: url(http://images.artyourface.com/images/sprite3.jpg);
	background-position: 0 -573px;
	display:block;
	width:100%;
	height:48px;
	font-size:14px;
	color:#ffffff;
	padding:0px;
	margin:0px;
}

td.formx{
	width:75px;
	height:17px;
	text-align: right;
}

td.formt{
	text-align: center;
	height:17px;
}

td.formy{
	width:30px;
	text-align: right;
	height:17px;
}

td.formp{
	width:70px;
	text-align: right;
	height:17px;
}

td.formc{
	width:25px;
	text-align: right;
	height:17px;
}

#fid {
	font-size:11px;
	font-weight:normal;
}

.hide {
	display:none;
	visibility:hidden;
}

.bf_picture {
	position:absolute;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-size:14px;
	font-weight:bold;
	z-index:102;
	width:528px;
}

.bf_picture .middle h3{
	background: url(http://images.artyourface.com/images/h1-background.jpg);
	display:block;
	width:504px;
	height:48px;
	font-size:14px;
	color:#ffffff;
	padding:0px;
	margin:0px;
}

.bf_picture .middle h3 span{
	display:block;
	padding:10px;
}

span.konfig_span{
	display:block;
	padding:10px;
}

#kbgs img{height:30px;}

.bf_picture .middle input, textarea {
	display:block;
}

.bf_picture .middle input[type=text]{
	width:200px;
}
.bf_picture .middle input[type=button], .bf_picture .middle input[type=submit]{
	display:inline;
	margin:10px;
}


.bf_picture .middle input[type=file]{
	width:200px;
}

.bf_picture .middle {
	background: url(http://images.artyourface.com/images/popup-background.png);
	width:515px;
	height:350px;
	padding-left:13px;
	overflow:scroll;
	overflow-x:hidden;
}

.bf_picture .head {
	background: url(http://images.artyourface.com/images/sprite1.png);
	background-position: 0 -70px;
	width:528px;
	height:25px;
}

.bf_picture .bottom {
	background: url(http://images.artyourface.com/images/sprite1.png);
	background-position: 0 0;
	width:528px;
	height:20px;
}


.bf_picture2 {
	position:absolute;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-size:14px;
	font-weight:bold;
	z-index:102;
	width:600px;
}

.bf_picture2 .middle h3{
	background: url(http://images.artyourface.com/images/h1-background.jpg);
	display:block;
	width:600px;
	height:48px;
	font-size:14px;
	color:#ffffff;
	padding:0px;
	margin:0px;
}

.bf_picture2 .middle h3 span{
	display:block;
	padding:10px;
}

.bf_picture2 .middle input, textarea {
	display:block;
}

.bf_picture2 .middle input[type=text]{
	width:200px;
}
.bf_picture2 .middle input[type=button], .bf_picture .middle input[type=submit]{
	display:inline;
	margin:10px;
}

.bf_picture2 .middle input[type=file]{
	width:200px;
}

.bf_picture2 .middle {
	background: url(http://images.artyourface.com/images/popup-background.png);
	width:600px;
	height:350px;
	padding-left:13px;
}

.bf_picture2 .head {
	background: url(http://images.artyourface.com/images/popup-head.png);
	width:600px;
	height:25px;
}

.bf_picture2 .bottom {
	background: url(http://images.artyourface.com/images/popup-bottom.png);
	width:600px;
	height:20px;
}

#bf_close {
	/* wird vom Javascript angepasst */
	position:absolute;
	top:0px;
	right:0px;
	/**/
	padding:5px;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	z-index:103;
	width:20px;
	height:20px;
}

#curtain {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#000000;
	filter:alpha(opacity=80); /* IE */
	-moz-opacity: 0.80; /* Mozilla */
	opacity: 0.80; /* Opera */
	z-index:101;
}

#sonstiges_preview {
	background-color:#ffffff;
}

#submit {
	position:relative;
	top:3px;
	cursor:pointer;
}

#more_formats ul {
	list-style:none;
}

#more_formats dd, #more_formats dd  *{
	padding:0px;
	margin:0px;
}

#more_formats  li{
	border:1px solid black;
	border-bottom:0px;
	font-weight:normal;
	font-size:13px;
}

#more_formats table.c1 {
	background-color:#eee;
}

#more_formats label {
	font-size:20px;
}

#hintergrund2 li * {
	display:inline;
}

#hintergrund2 li img {
	display:block;
}

#hintergrund2 li  {
	width: 250px;
	margin:20px;
	padding:10px;
}

#about {
	color:#2d2527;
}

#about p {
	float:left;
	width:450px;
	padding:15px;
}

#about h1 {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:15px;
	color:#9a262f;
}

#themen{
	width:960px;
	padding-left:20px;
}

#themen h1{
	color:#9a262f;
	font-size:18px;
	padding:0px;
}

#themen h2{
	color:#9a262f;
	font-size:24px;
	padding-top:7px;
	margin:0px;
	line-height:1;
	display:block;
}

a.themes_st{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}

a.themes_st:hover{
	font-size:14px;
	color:#ffffff;
	text-decoration:underline
}

a.themes_st2{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

a.themes_st2:hover{
	font-size:10px;
	color:#ffffff;
	text-decoration:underline
}

#prod_mehr{
	font-size:12px;
	font-weight:bold;
	color:#2d2527;
	text-decoration:underline;
}

#themen h3{
	font-size:12px;
	margin:0px;
	padding-top:7px;
	display:block;
}

#content_left{
	width:470px;
	float:left;
}

#content_left h2 {
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-left:0px;
	color:#9a262f;
	font-size:14px;
}

#content_left p{
	padding:0px;
	color:#72766c;
	font-weight:bold;
}

#content_left2{
	width:413px;
	float:left;
}

#content_left2 h2 {
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-left:0px;
	color:#9a262f;
	font-size:20px;
}

#content_left2 p{
	padding:0px;
	color:#72766c;
	font-weight:bold;
}

#content_right{
	width:480px;
	float:left;
}

#content_right2{
	width:520px;
	float:left;
}

#content_right2 h2 {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:15px;
	color:#9a262f;
}

#content_right2 h1 {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:15px;
	color:#9a262f;
	font-size:20px;
}

#content_right2 p{
	padding-right:10px;
	padding-left:15px;
	padding-bottom:10px;
}

#testid img {
	width:100%;
	height:100%;
}

#content_right h2 {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:15px;
	color:#9a262f;
}

#content_right h1 {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:35px;
	color:#9a262f;
	font-size:20px;
}

#content_right p{
	padding-right:15px;
	padding-left:35px;
	padding-bottom:10px;
}

#content_bottom{
	clear:both;
	height:20px;
}

#material {
	padding-top:0px;
}

#material p {
	float:left;
	width:450px;
	padding-left:15px;
}

.wie_kontakt{
	color:#383839;
}

.wie_kontakt:hover{
	text-decoration:underline;
}
.abstand {
	position:relative;
	height:5px;
	width: 1px;
}

#lounge p {
	float:left;
	width:850px;
	padding:15px;
}

.pleft{
	float:left;
	width:450px;
	padding-left:25px;
	padding-top:8px;
}

.pright{
	float:left;
	width:450px;
	padding-left:15px;
	padding-top:8px;
}

input[type=button], input[type=submit] {
	display:inline;
	background-color:#383839;
	border:0px;
	color:#fff;
	font-weight:600;
	-moz-border-radius:10%;
	-webkit-border-radius:25px;
	cursor:pointer;
	margin-top:20px;
	
}

input[type=text], input[type=file] {
	border:1px solid #383839;
	color:#383839;
	font-weight:600;
	font-size:12px;
}

#anzhal {
	width:150px;
	margin-bottom:20px;
}

.raster input[type=radio]
{
	display:inline;
}

.raster td {
	width:100px;
}

div.weiter {
	text-align:right;
	width:100%;
	padding-left:430px;
}

#hardware_list img {
	cursor:pointer;
}	

#logo_link {
	display:block;
	width:300px;
	height:110px;
	position:relative;
}

#footer {
	font-size:11px;
	position:relative;
	top:30px;
	left:170px;
	text-align:left;
	padding-bottom:30px;
	width:900px;
}

#tags{
	font-size:10px;
	position:relative;
	left:120px;
	text-align:left;
	color:#888888;
	padding-top:20px;
	padding-bottom:10px;
	width:900px;
}

#tags a:hover{
	text-decoration:underline;
}

#tags a:active{
	text-decoration:underline;
}

#tags a{
	text-decoration:none;
}

#tags * {
	color:#888888;
}

#footer p{
	height:5px;
}

#footer a:hover{
	text-decoration:underline;
}

#footer a:active{
	text-decoration:underline;
}

#footer a{
	text-decoration:none;
}

#footer h2{
	height:12px;
	font-size:14px;
	font-weight:600;
	color:#ffffff;
}

#footer * {
	color:#ededed;
}

#foot_ayf{
	float:left;
	text-align:left;
	margin-right:50px;
}

#foot_info{
	float:left;
	text-align:left;
	margin-right:50px;	
}

#foot_recht{
	float:left;
	text-align:left;
	margin-right:40px;
}

#foot_line{
	float:left;
	width:1px;
	height:180px;
	background-image:url(http://images.artyourface.com/images/vline.gif);
	margin-left:50px;
	margin-right:50px;
}

#foot_pay{
	margin-top:20px;
	float:left;
}

#foot_break{
	clear:both;
}

#foot_head{
}

#foot_cont{
}

#faq {
	font-size:16px;
	color:grey;
	width:500px;
	font-family:Arial;
}

#faq dd {
	margin-bottom:20px;
	height:20px;
}

#faq dt {
	color:#373739;
}

#faq dl {
	margin:20px;
	margin-top:100px;
}

#faq ul {
	list-style:decimal;
}

#faq ul li {
	margin-bottom:5px;
}

#faq ul li a {
	text-decoration:none;
	color:#373739;
	font-weight:600;
}

#impressum {
	font-size:11px;
	padding:30px;
	color:#383839;
	width:80%;
}

#impressum h1{
	color:#9a262f;
}

#impressum h2{
	color:#9a262f;
	padding-top:15px;
}

#prod_beschr {
	font-size:11px;
	padding:30px;
	color:#383839;
	width:93%;
}

#prod_beschr h1{
	color:#9a262f;
}

#prod_beschr h2{
	color:#9a262f;
}

#impressum h3{
	padding-top:10px;
}

#stilrichtungen {
	font-size:11px;
	padding-top:30px;
	padding-left:0px;
	color:#383839;
	width:100%;
}

#stilrichtungen h1{
	color:#9a262f;
	font-size:22px;
}

#stilrichtungen h2{
	color:#9a262f;
	padding-top:15px;
	font-size:18px;
}

#stilrichtungen h3{
	color:#9a262f;
	padding-top:10px;
	font-size:13px;
}

#st_nav_a:hover{
	background-color:#EEEEEE;
	color:#111111;
}

#st_nav_click{
	display:block;
	text-decoration:none;
	color:#111111;
	height:20px; 
	width:130px; 
	margin-left:10px; 
	padding-left:7px; 
	padding-top:5px; 
	padding-bottom:0px; 
	font-size:14px;
	background-color:#EEEEEE;
}

#st_nav_a {
	display:block;
	text-decoration:none;
	color:#666666;
	height:20px; 
	width:130px; 
	margin-left:10px; 
	padding-left:7px; 
	padding-top:5px; 
	padding-bottom:0px; 
	font-size:14px;
}

#st_nav_b {
	display:block;
	text-decoration:none;
	color:#666666;
	height:17px; 
	width:118px; 
	margin-left:20px; 
	padding-left:9px; 
	padding-top:4px;
	font-size:12px;
}

#st_nav_b:hover{
	background-color:#EEEEEE;
	color:#111111;
}

#st_nav_b_last{
	display:block;
	text-decoration:none;
	color:#666666;
	height:17px; 
	width:118px; 
	margin-left:20px;
	margin-bottom:4px;
	padding-left:9px; 
	padding-top:4px; padding-botom:4px; 
	font-size:12px;
}

#st_nav_b_last:hover{
	background-color:#EEEEEE;
	color:#111111;
}

#st_nav_click2{
	display:block;
	text-decoration:none;
	color:#111111;
	height:17px; 
	width:118px; 
	margin-left:20px; 
	padding-left:9px; 
	padding-top:4px; 
	padding-bottom:0px; 
	font-size:12px;
	background-color:#EEEEEE;
}

#st_nav_click2last{
	display:block;
	text-decoration:none;
	color:#111111;
	height:17px; 
	width:118px; 
	margin-left:20px; 
	padding-left:9px; 
	padding-top:4px; 
	padding-bottom:0px; 
	margin-bottom:4px;
	font-size:12px;
	background-color:#EEEEEE;
}

.st_main_a{
	color:#2d2527;
	font-size:11px;
	text-decoration:none;
}

#andy_warhol_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#andy_warhol_text {
	font-size:11px;
	padding-left:30px;
	color:#383839;
	width:100%;
}

#andy_warhol_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#andy_warhol_bes2 {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:15px;
	color:#383839;
	width:100%;
	background: url("images/bes_back.png");
	background-repeat:no-repeat;
}

#andy_warhol_bes h3{
	font-size:14px;
}

#andy_warhol_bes2 h3{
	font-size:15px;
}

#andy_warhol {
	font-size:11px;
	color:#383839;
	width:95%;
}

#unterseiten{
	font-size:11px;
	color:#383839;
	width:95%;
}

#unterseiten_text{
	font-size:11px;
	padding-left:30px;
	color:#383839;
	width:100%;
}

#unterseiten_text h1{
color:#9a262f;
font-size:22px;
}

#obama_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#obama_text {
	font-size:11px;
	padding-left:30px;
	padding-top:50px;
	color:#383839;
	width:100%;
}

#obama_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#obama_bes h3{
	font-size:14px;
}

#obama {
	font-size:11px;
	color:#383839;
	width:95%;
}

#banksy_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#banksy_text {
	font-size:11px;
	padding-left:30px;
	padding-top:50px;
	color:#383839;
	width:100%;
}

#banksy_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#banksy_bes h3{
	font-size:14px;
}

#banksy {
	font-size:11px;
	color:#383839;
	width:95%;
}

#andy_warhol h1{
	color:#9a262f;
}

#obama h1{
	color:#9a262f;
}

#banksy h1{
	color:#9a262f;
}

#lichtenstein_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#lichtenstein_text {
	font-size:11px;
	padding-left:30px;
	padding-top:50px;
	color:#383839;
	width:100%;
}

#lichtenstein_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#lichtenstein_bes h3{
	font-size:14px;
}

#lichtenstein {
	font-size:11px;
	color:#383839;
	width:95%;
}

#lichtenstein h1{
	color:#9a262f;
}

#comic_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#comic_text {
	font-size:11px;
	padding-left:30px;
	padding-top:50px;
	color:#383839;
	width:100%;
}

#comic_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#comic_bes h3{
	font-size:14px;
}

#comic {
	font-size:11px;
	color:#383839;
	width:95%;
}

#comic h1{
	color:#9a262f;
}

#popstyle_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#popstyle_text {
	font-size:11px;
	padding-left:30px;
	padding-top:50px;
	color:#383839;
	width:100%;
}

#popstyle_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#popstyle_bes h3{
	font-size:14px;
}

#popstyle {
	font-size:11px;
	color:#383839;
	width:95%;
}

#popstyle h1{
	color:#9a262f;
}

#blackwhite_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#blackwhite_text {
	font-size:11px;
	padding-left:30px;
	padding-top:50px;
	color:#383839;
	width:100%;
}

#blackwhite_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#blackwhite_bes h3{
	font-size:14px;
}

#blackwhite {
	font-size:11px;
	color:#383839;
	width:95%;
}

#blackwhite h1{
	color:#9a262f;
}

#retro_top {
	font-size:11px;
	padding-left:30px;
	padding-top:30px;
	color:#383839;
	width:100%;
}

#retro_text {
	font-size:11px;
	padding-left:30px;
	padding-top:50px;
	color:#383839;
	width:100%;
}

#retro_bes {
	font-size:11px;
	padding-left:26px;
	padding-top:0px;
	padding-bottom:40px;
	color:#383839;
	width:100%;
}

#retro_bes h3{
	font-size:14px;
}

#retro {
	font-size:11px;
	color:#383839;
	width:95%;
}

#retro h1{
	color:#9a262f;
}

#wie {
	font-size:11px;
	padding-left::30px;
	padding-top:25px;
	margin-left:40px;
	color:#383839;
	width:720px;
	text-align:top;
	float:left;
}

#wie h2{
	color:#9a262f;
}

#wie h1{
	color:#9a262f;
	font-size:24px;
}

#wie2 {
	font-size:11px;
	padding-left::30px;
	padding-top:25px;
	margin-left:40px;
	color:#383839;
	width:97%;
	text-align:top;
	float:left;
}

#wie2 h2{
	color:#9a262f;
}

#wie2 h1{
	color:#9a262f;
	font-size:24px;
}

#ueberuns{
	font-size:11px;
	padding:30px;
	color:#383839;
	width:90%;
	text-align:top;
}

#ueberuns h1{
	color:#9a262f;
}


#geschenke{
	font-size:11px;
	padding-left::30px;
	padding-top:25px;
	margin-left:40px;
	color:#383839;
	width:720px;
	text-align:top;
	float:left;
}

#geschenke h1{
	color:#9a262f;
	font-size:22px;
}

#geschenke h2{
	color:#9a262f;
	font-size:17px;
}

#versand_top{
	font-size:11px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:30px;
	color:#383839;
	width:99%;
}

#versand_top h1{
	color:#9a262f;
}

#versand_left{
	position:relative;
	padding-top:0px;
	float:left;
	width:450px;
}

#versand_right{
	position:relative;
	padding-top:0px;
	padding-left:30px;
	float:left;
	width:400px;
}

#daten_left{
	position:relative;
	padding-top:15px;
	float:left;
	width:550px;
}

#daten_right{
	position:relative;
	padding-top:15px;
	padding-left:90px;
	float:left;
	width:250px;
}

#umtausch{
	width:90%;
}

#agb {
	font-size:11px;
	padding:30px;
	color:#383839;
	width:80%;
}

#agb h1{
	color:#9a262f;
}

#agb h2{
	color:#9a262f;
	padding-top:15px;
}

#partnerprogramm {
	font-size:11px;
	padding:30px;
	color:#383839;
	width:80%;
}

#partnerprogramm h2{
	color:#9a262f;
}

a {
	text-decoration:none;
}

#phone {
	position:relative;
	top:-286px;
	left:770px;
	width:280px;
}

#teaser{
	position:relative;
	top:-110px;
	left:355px;
	width:280px;
}

#warenkorb {
	position:relative;
	top:-75px;
	left:35px;
	color:#ff7720;
	font-size:11px;
	font-weight:bold;
}

#stil2 .middle {
	height:530px;
}

#stil2 a {
	display:block;
	width:120px;
	height:150px;
	float:left;
	color:#383839;
	padding-left:35px;
	padding-top:7px;
}

#stil2 a img {
	display:block;
}

#bildvorschau {
	margin-left:50px;
}

#hardware-main {
	text-align:center;
	width:500px;
	padding-top:25px;
}
#hardware-main  img{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

#hardware-main2 {
	text-align:center;
	width:550px;
	padding-top:25px;
}
#hardware-main2  img{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

#forex {
	margin-top:25px;
	margin-left:16px;
}

#forex  img{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

#alu {
	margin-top:25px;
	margin-left:16px;
}

#alu  img{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

#leinwand {
	margin-top:25px;
	margin-left:16px;
}

#leinwand  img{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

#poster {
	margin-top:25px;
	margin-left:16px;
}

#poster  img{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

/* product image navigation */

div#product_image_navigation {
	position:relative;
	top:-55px;
	left:430px;
	width:280px;
	z-index:100;
}

div#product_image_navigation div.button {
	float:left;
	height:39px;
	width:47px;
	background-repeat: no-repeat;
	cursor:pointer;
	background-position:0% 0%;
	margin-left:10px;
}

div#product_image_navigation div.button:hover {
	background-position:100% 0%;
}

div#product_image_navigation div.button.over {
	background-position:100% 0%;
}

div#product_image_navigation .b1 {
	background:url('http://images.artyourface.com/images/button1.png');
}


#but1{
	background:url('http://images.artyourface.com/images/button1.png');
}

#but2{
	background:url('http://images.artyourface.com/images/button2.png');
}

#but3{
	background:url('http://images.artyourface.com/images/button3.png');
}

#but4{
	background:url('http://images.artyourface.com/images/button4.png');
}

div#product_image_navigation .b2 {
	background:url('http://images.artyourface.com/images/button2.png');
}

div#product_image_navigation .b3 {
	background:url('http://images.artyourface.com/images/button3.png');
}


div#product_image_navigation .b4 {
	background:url('http://images.artyourface.com/images/button4.png');
}

/* end product image navigation */

/* Navigation - Startseite */

div#startseite_navigation {
	position:relative;
	top:-55px;
	left:430px;
	width:280px;
	z-index:100;
}

div#startseite_navigation div.startbut {
	float:left;
	height:39px;
	width:47px;
	background-repeat: no-repeat;
	cursor:pointer;
	background-position:0% 0%;
	margin-left:10px;
}

div#startseite_navigation div.startbut:hover {
	background-position:100% 0%;
}

div#startseite_navigation div.startbut.over {
	background-position:100% 0%;
}

div#startseite_navigation .sb1 {
	background:url('http://images.artyourface.com/images/button1.png');
}

#sbut1{
	background:url('http://images.artyourface.com/images/button1.png');
}

#sbut2{
	background:url('http://images.artyourface.com/images/button2.png');
}

#sbut3{
	background:url('http://images.artyourface.com/images/button3.png');
}

div#startseite_navigation .sb2 {
	background:url('http://images.artyourface.com/images/button2.png');
}

div#startseite_navigation .sb3 {
	background:url('http://images.artyourface.com/images/button3.png');
}

/* Ende - Navigation - Startseite */


.noimage {
	position: absolute; top: 0pt; left: 0pt; z-index: 0; opacity: 0; display: none;
}

.viewimage {
	display: block; position: absolute; top: 0pt; left: 0pt; z-index: 10; opacity: 1; width: 704px; height: 397px;
}

#stiluebersicht tr td { 
	padding: 10px;
	vertical-align:top;
}

#stiluebersicht tr td img{ 
	border:2px solid #363638;
}

#stiluebersicht tr td h2 {
	white-space:nowrap;
	position:relative;
	top:20px;
}

#stiluebersicht tr td.stiltext {
	padding-right:40px;
}

#stilrichtungen_liste { width: 500px; }
#stilrichtungen_liste img { border:2px solid #363638; }
#stilrichtungen_liste dl,dd { margin: 0; font-size:12px; vertical-align:top; }
#stilrichtungen_liste dt { background: url('http://images.artyourface.com/images/h1-background.jpg'); font-size: 14px; padding: 5px; margin: 2px; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
#stilrichtungen_liste dt a { color: #FFF; display:block; cursor:pointer; }


.mar {
	text-align:center;
}

#abouttab {
	text-align:center;
}

#stilrichtungen_zettel {
	height:150px;
	width:50px;
	display:block;
}

#middle_left_top {
	background:url('http://images.artyourface.com/images/sprite3.jpg');
	background-position: 0 -1598px;
	height:204px;
	width:65px;
}

#middle_left_middle {
	background:url('http://images.artyourface.com/images/sprite2.jpg');
	background-position: -89px 0;
	width:65px;
}

#middle_left_bottom {
	background:url('http://images.artyourface.com/images/sprite3.jpg');
	background-position: 0 -1812px;
	height:590px;
	width:65px;
}

#middle_right_top {
	background:url('http://images.artyourface.com/images/sprite3.jpg');
	background-position: -1120px -827px;
	height:204px;
	width:65px;
}

#middle_right_middle {
	background:url('http://images.artyourface.com/images/sprite2.jpg');
	background-position: 0 0;
	width:65px;
}

#middle_right_bottom {
	background:url('http://images.artyourface.com/images/right2.jpg');
	
	height:590px;
	width:65px;
}

table.mehrbilder {
	border-bottom:1px solid grey;
	padding:20px;
	margin-left:30px;
}#kf {
	width:300px;
}
#kf * {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#kf fieldset {
	padding:10px;
	margin-bottom:20px;
	border:0px solid black;
}
#kf label {
	display:block;
	margin-bottom:-18px;
	margin-left:20px;
	font-size:13px;
	font-weight:bold;
	color:#383839;
}
#kf legend {
	padding-left:5px;
	padding-right:5px;
	color:#383839;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
		
}
#kf fieldset input, #kf fieldset textarea {
	border:1px solid #383839;
	padding:2px;
	margin-left:100px;
	margin-bottom:10px;
	width:200px;
	-moz-border-radius:1%;
	-webkit-border-radius:2px;
}
#kf fieldset input:hover, #kf fieldset textarea:hover, #kf fieldset input:focus, #kf fieldset textarea:focus, #kf fieldset input:active, #kf fieldset textarea:active {
	border:#000000 1px solid;
}
#kf fieldset textarea {
	height:200px;
	width:300px;
}
#submit {
	cursor:pointer;
	background-color:#383839;
	margin-left:110px;
	color:#ffffff;
	border:none;
	width:100px;
	color:white;
	padding:2px;
	font-weight:bold;
	font-size:13px;
	-moz-border-radius:1%;
	-webkit-border-radius:2px;
}
#h {
	display:none;
	visibility:hidden;
}
.success {
	display:block;
	margin:5px;
	color:#009900;
}
.error {
	display:block;
	margin:5px;
	color:#FF0000;
}table.box tr, table.box td, table.box {
		border-collapse:collapse;
		border:0px;
		padding:0px;
		margin:0px;
	}
	
	table.box td.ol {
		background-image:url(http://images.artyourface.com/images/box/ol.png);
		width:21px;
		height:26px;
	}
	
	table.box td.om {
		background-image:url(http://images.artyourface.com/images/box/om.png);
		width:auto;
		height:26px;
	}
	
	table.box td.or {
		background-image:url(http://images.artyourface.com/images/box/or.png);
		width:23px;
		height:26px;
		overflow:visible;
	}
	
	table.box td.ml {
		background-image:url(http://images.artyourface.com/images/box/ml.png);
		width:21px;
		height:auto;
	}
	
	table.box td.mm {
		background-color:#e6e6e6;
	}
	
	table.box td.mm input[type=button] {
		background:url(http://images.artyourface.com/images/box/button_bg_fix.png);
		height:24px;
		color:#515152;
		font-size:14px;
		font-weight:bold;
		padding-bottom:5px;
		width:58px;
	}
	
	table.box td.mm div.navi_right {
		text-align:right;
		float:right;
	}
	table.box td.mm div.navi_left {
		text-align:left;
		float:left;
	}
	
	
	table.box td.mr {
		background-image:url(http://images.artyourface.com/images/box/mr.png);
		width:23px;
		height:auto;
	}
	
	table.box td.ul { 
		background-image:url(http://images.artyourface.com/images/box/ul.png);
		width:21px;
		height:21px;
	}
	
	table.box td.um {
		background-image:url(http://images.artyourface.com/images/box/um.png);
		width:auto;
		height:21px;
	}
	
	table.box td.ur {
		background-image:url(http://images.artyourface.com/images/box/ur.png);
		width:23px;
		height:21px;
	}
	
	#clear {
		clear:both;
		white-space: nowrap;
	}
	
	.bf_picture {
		width:auto;
	}
	
	#couch {
		height:400px;
		width:620px;
		margin:10px;
		position:relative;
		border:1px solid grey;
		background-color:#5bc111;
		overflow:hidden;
		/*background:url('images/bg/tnx150_grau_betongwand.jpg')*/
		background:url('http://images.artyourface.com/images/bg/verlauf_bg.jpg')
	}

	#couch_preview {
		position:absolute;
		background-color:green;
		z-index:0;
		background:url(http://images.artyourface.com/formats/popstyle/7.jpg);
		border:3px solid #555;
		display:none;
	}

	#couch_preview_head {
		position:absolute;
		border-style;
	}
	
	#couch_img.oversize:hover {
		filter:alpha(opacity=75);
		-moz-opacity: 0.75;
		opacity: 0.75;
	}
	
	couch_popstyle_backgrounds img {
		height:40px;
		cursor:pointer;
	}/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

