/*
-----------------------------------------------
dekoart-home.de Style Sheet 
author:   www.life-style.de
----------------------------------------------- */

h1,h2,h3,h4,h5,h6,table,td,dd,dt,dl,blockquote,address,hr,pre,{margin: 0; padding: 0;}

body{background-color:#222;}
p{font:12px Arial, Helvetica, sans-serif;}
a{color:#75004d;}
li{font:12px Arial, Helvetica, sans-serif; line-height:25px;}

/* IDs ---------------------------------------*/

#border{
	float:left;
	width:700px;
	border:solid 1px #676767;
	background-color:#FFF;}	
	
#contentbg{
	width:7oopx;
	background-image:url(../img/backcontent.gif);
	background-repeat:repeat-y}

#contentleft{
	float:left;
	width:225px;
	text-align:center;
	color:#999;}
	
#contentleft p{
	line-height:18px;
	margin:13px;}
	
a.special{
	background:#aaa;
	padding:4px 6px;
	color:#fff !important;
	text-decoration:none !important;
	font-weight:bold;}
	
a.special:hover{
	text-decoration:none !important;}
	
#news{
	width:440px;
	padding:20px 20px 5px 20px;
	color: #75014C;
	color:#fff;
	position:absolute;
	z-index:2;
	left:50%;
	top:20%;
	background:#fff;
	background:#222;
	border:1px solid #666;
	filter:alpha(opacity=96);
	opacity:0.96;
	font:12px Arial, Helvetica, sans-serif;}
	
#news2{
	position:absolute;
	width:auto;
	padding:20px 20px 5px 20px;
	color:#fff;
	z-index:2;
	left:50%;
	top:20%;
	background:#222;
	border:1px solid #666;
	filter:alpha(opacity=96);
	opacity:0.96;
	font:12px Arial, Helvetica, sans-serif;}
	
/* Toggle - Weihnachten*/
#x-mas{
	width:461px;
	height: 614px;
	padding:25px;
	color:#fff;
	position:absolute;
	z-index:2;
	left:50%;
	top:5%;
	background:#fff;
	background:#222 url(../img/x-mas.jpg);
	background-position: center;
	background-repeat: no-repeat;
	border:1px solid #666;
	filter:alpha(opacity=99);
	opacity:0.99;
	font:12px Arial, Helvetica, sans-serif;}
	
#contentright{
	float:right;
	color:#666;
	padding:20px 30px 10px 30px;
	width:415px;
	font:12px Arial, Helvetica, sans-serif;}
	
#contentright h1, #news h1{
	color:#999;
	font-size:14px;
	margin-top:0;}
	
#contentright .slogan{
	color:#bbb;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;}
	
#contentright p, #news p{
	line-height:16px;}

#contentright img{
	float:right;}
	
#contentright a{
	text-decoration:underline;
	color:#666;}
	
#contentright a:hover, #news a:hover{
	text-decoration:underline;
	color:#75004d;}
	
#footer{
	clear:both;
	width:714px; height:12px;
	line-height:10px;
	background-image:url(../img/shadowu.gif);
	background-position:bottom;
	background-repeat:repeat-x}

#header{width: 700px; height: 322px; background-color:#75004d;}	

#header p{
	margin:0px;	
	padding:20px 0 0 250px;
	line-height:25px;
	color:#fff;}

#header p a, 
#header p a:link,
#header p a:visited{
	text-decoration:none;
	color:#fff;}

#header p a:focus, 
#header p a:hover{
	text-decoration:none;
	color:#fff;
	border-bottom: 1px dotted white;}

#header p a:active {
	text-decoration:none;
	color:#fff;}

#header img{
	position:absolute;
	top:20px;
	right:28px;}

#headline{
	width:700px;
	height:57px;
	font:11px Arial, Helvetica, sans-serif;}
	
#headline div.sub{
	padding-left:260px;
	padding-top:41px;}
			
#headline div.sub a{
	text-decoration:none;
	border-bottom:1px solid #999;
	color:#999;
	margin-right:30px;}

#headline div.sub a:hover, #headline div.sub a.active{
	border-bottom:3px solid #75004d;
	color:#75004d;}
	
#lslink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;}
	
#lslink a{
	text-decoration:none;
	color:#555}	

#page {width:714px; margin: 0 auto; position: relative;
	background-image:url(../img/shadow.gif);
	background-position:right;
	background-repeat:repeat-y}

#shadowro{
	float:right;
	line-height:10px;
	width:12px; height:12px;
	background-image:url(../img/shadowro.gif)}
	
#shadowru{
	float:right;
	line-height:8px;
	width:12px; height:12px;
	background-image:url(../img/shadowru.gif);}
	
#shadowlu{
	float:left;
	line-height:8px;
	width:12px; height:12px;
	background-image:url(../img/shadowlu.gif);}
	
				
/* -- TIP -- */

#qTip	 	{
				padding: 3px;
				display: none;
				background:#222;
				border:1px solid #666;
				filter:alpha(opacity=96);
				opacity:0.96;
				color: #FFFFFF;
				font: normal 9pt Century Gothic, Arial, Helvetica;
				text-align: left;
				position: absolute;
				z-index: 1000;
				}
	

/* Classes -----------------------------------*/	
.size22{font-size:22px;}
.size16{font-size:16px;}
.size14{font-size:14px;}

.spacer{line-height:5px;}

.italic{ font-style:italic;}
.bold{ font-weight:bold;}

.gray	{color: #cccccc}

table p	{margin: -3px 0px 0px 0px;}

/* Formular -----------------------------------*/	
form{
	margin:0;}
	
form td{
	padding-bottom:10px;
	font-family:Arial;
	vertical-align:top;}

form td.desc{
	padding-right:10px;}

.textfield{
	width:254px;
	border:0;
	border-bottom:1px dashed #75004d;
	color:#75004d;}
	
.sendoff{
	color:#fff;
	background-color:#75004d;
	cursor:pointer;
	border:0;
	font-family:Arial;}
	
.star{
	color:#75004d;
	font-size:120%;
	padding-left:10px;}