/* CSS Document */
body {
	font-family:  arial, verdana, tahoma, sans-serif;
	font-size: 100,01%;
    line-height: 120%;
	color:#545454;
	margin:0;
	padding:0 0 0 86px;
	background-color: #000000;
	}
img, img a {
	border:none;
}

#wrapper {	
	padding-top:344px;
	padding-bottom:15px;
	font-size:70%;
	width:847px;
	text-align:left;
	border-left:1px solid #f29400;
	background:transparent url(../images/bg-playa_1.gif) repeat-y top left;	
	}

#content {
	margin-left:118px;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size:100,01%;
	line-height:145%;
	color:#FFF;
	vertical-align:top;
	}
	
#content #leftfull{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	width:570px;
	}
	
#content #leftfull p{
	margin-bottom:15px;
	}
	
#content #lefthalf{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	width:345px;
	}
	
#rechts {
	float:right;
	margin-right:15px;
	width:345px;
	}
	
/*##############################
 	Header
#################################*/
#header {
	position:absolute;
	top:23px;
	left:205px;
	width:729px;
	}
	
#logo {
	position:absolute;
	top:65px;
	left:570px;
	}

#logo a {
	display:block;
	background: transparent url("../images/logo-playa_1.png") no-repeat;
	behavior: url(iepngfix.htc);
	width:131px;
	height:141px;
	border-bottom:none;
	}
	
.contactbar, .contactbar-top {
	float:right;
	width:370px;
	text-align:center;
	font-weight:bold;
	background: white url(../images/bg-contact-left.gif) no-repeat bottom left;
	height:20px;
	padding-top:0.6em;
	border-right:1px solid #f29400 !important;
	margin-right:1px !important;
	}

.contactbar-top {
	background: white url(../images/bg-contact-left-top_1.jpg) no-repeat top left;
	}
	
.abstand {
	height:20px;
	}
	
/*##############################
	Navigation Links
###############################*/	
#navileftcontainer {
	position:absolute;
	top:50px;
	left:87px;
	font-size:110%;
	line-height:178%;
		}
	
#navileft {	
	width:118px;
	float:left;
	background:white;
	}
	
.navisolo {
	width:131px;
	}

#navileft2 {	
	width:133px;
	float:right;
	}
	
.bgtrans {
	background:transparent url(../images/bg-navi.png) repeat-y top left;
	behavior: url(iepngfix.htc);
	width:251px;
	}
	
#navileftcontainer ul {
	list-style-type:none;
	margin:0;
	padding-left:0;
    background:white;
	}
	
#navileftcontainer ul li {
	padding:5px 5px 5px 15px;
	background: transparent url(../images/orangeline.gif) no-repeat bottom left;
	}
	
#navileftcontainer #navileft2 ul {
	list-style-type:none;
	margin:0;
	padding-left:0;
	margin:0;
	background:transparent;
	}

#navileftcontainer #navileft2 ul li {	
	padding:5px 5px 5px 15px;
	background:transparent;
	}
	
/*   Runde Ecken oben und unten */	
.navbordertop1 {
	background:transparent url(../images/bg-top-right1.png) no-repeat top right;
	behavior: url(iepngfix.htc);
	height:20px;
	}

.navborderbottom1{
	background:transparent url(../images/bg-bottom-right1.png) no-repeat bottom right;
	behavior: url(iepngfix.htc);
	height:20px;
	}

.navbordertop2 {
	background:transparent url(../images/bg-white-top.png) no-repeat top right;
	behavior: url(iepngfix.htc);
	width:251px;
	padding:0;
	margin:0;
	height:20px;
	}

.navborderbottom2{
	background:transparent url(../images/bg-white-bottom.png) no-repeat bottom right;
	behavior: url(iepngfix.htc);
	width:251px;
	height:20px;
	}	

/* ############################
	Allgemeine Tags
###############################*/

a, a:link, a:visited {
	color:#000000;
	text-decoration:none;
	}
	
a:hover {
	color:#33333;
	border-bottom:1px dotted #f29400;
	}
	
a.active {
	font-weight:bold;
	}
#content a {
color:white;
}
	
#navileftcontainer #navileft2 ul li a, #footer a {
	color:#545454;
	text-decoration:none;
	}
#navileftcontainer #navileft2 ul li a:hover, #footer a:hover {
	border-bottom:1px dotted #545454;
	}	
	
img { 
	border:0; 
	}

.nosee {
	position: absolute;
	left: -1000em; 
	width: 20em;
	}
	
h1, h2, h4 {
	font-size:110%;
	color:white;
	margin-bottom: 0.8em;
	}

h3, h2 {
	font-size:101%;
	color:white;
	margin-bottom: 0em;
	margin:1em 0 .5em 0;
	}

h1 { 
	font-size:110%; 
	margin-top:0;
	}

/*################################
	NEWS
#################################*/
.news h3 {
	margin-top:0;
	margin-bottom:0;
	}
	
.date {
	font-style:italic;
	color:white;
}

.news p {
	margin-top:0;
	color:white;
	}

.newsbg {
	/*background: white url("../images/news-or.gif") no-repeat top right;  */
	width:649px;
	}
	
.news-bottom {
	background: white url("../images/news-ul.gif") no-repeat bottom right;
	}
	
.news {
	padding: 5px 10px 15px 10px;
	}
		
.news h2 {
	margin-top:0px;
	margin-bottom:0px;
	}

.newsbg, .newsbg p, .newsbg a, .newsbg h2, .newsbg h1, .newsbg h3  {
    color:#FFFFFF;
	}

#content a {
	color:white;
	font-style:italic;
	text-decoration:none;
	border-bottom:1px solid;
	}
#content h2 a {
	font-style:normal;
	text-decoration:none;
	border-bottom:0px;
}



#content .newsbg .mehr {
	font-size:85%;
    font-weight:bold;
	color:#545454;
	}
	
#content .newsbg a {
	color:#545454;
}

/* ############################
	Clearer
###############################*/
.clearer {
	clear:both;
	}

hr.clear_news {
	clear: both; 
	height: 0;
	visibility: hidden; 
	line-height: 0px; 
	padding:0px;
	margin:0px;
	}
	
hr.clear_textile {	
	clear: both; 
	content: "."; 
	display: block;  
	height: 0; 
	line-height: 0px; 
	visibility: hidden; 
	border: 0; 
	padding: 0;
	margin: -1.1em 0 0 0; /* erforderlich damit kein Leerraum zwischen Spalten und Footer entsteht */
	}

	
/*##############################
	FOOTER
###############################*/
#footer {
	font-size:70%;
	background:white;
	border-bottom:1px solid #f29400;
	border-left:1px solid #f29400;
	border-right:1px solid #f29400; 
	width:845px;
	height:50px;
	text-align:right;
	}

#footernavi {
	font-size:
	float:right;
	padding: 30px 10px 0 0;
	}
/*##############################
	STARTSEITE
###############################*/

#startcontainer {	
	padding-top:150px;
	text-align:center;
	}	
	
#startcontainer a {	
	color:white;	
	}	
	
#logostart {
	magin:auto;
	position:relative;
	text-align:center;
	}
	
#logostart a {
	margin: auto;
	display:block;
	background: transparent url("../images/logostart_1.png") no-repeat;
	behavior: url(iepngfix.htc);
	width:343px;
	height:344px;
	border-bottom:none;
}
/****************************************************************
	Modul Image
 	Definiert Bilderausgabe Fliesstext Content-Bereich
*****************************************************************/		

#content img {
	border					:	0px;
}

#content .flLeft a, #content .flLeft a:link, #content .flLeft a:visited, #content .flRight a, #content .flRight a:link, #content .flRight a:visited {
	text-decoration			:	none;
	border					: 	0px !important;	
}

#content .flLeft a img {
	padding-bottom			:	23px; 
	background				: 	url(../images/icon_lupe.gif) no-repeat bottom right;
}

#content .flRight	{
	float					:	right;
	margin					:	.3em 0 0 1.2em;
}

#content .flLeft	{
	float					:	left;
	margin					:	.3em 2em 0 0;
}

#content .flLeft p, #content .flRight p	{
	color				:	#000;
	font-size			:	90%;
	line-height			:	110%;
	background-color: white;
}

#content .flRightDeal	{ /* Best Deal */
	width					:	165px;
	float					:	right;
	margin					:	.5em;
	background-color		: 	#FF7A0E;
}

#content .flRightDeal em { /* Best Deal */
	font-style			:	italic;
}

/****************************************************************
	Modul Image Thickbox
	Ergänzung für das Nichterscheinen von Linklinien
*****************************************************************/	

#content a.thickbox {
	text-decoration			:	none;
	border					: 	0px !important;	
}

a#TB_ImageOff {
	text-decoration			:	none;
	border					: 	0px !important;	
}
