/*****************************************************************
SWISSLINE COSMETICS
> astrals.NET, Ralf Fieger

*****************************************************************/

body {
	margin:0px 20px 20px 20px;
	padding: 0px;
/*	font-family: Helvetica, Arial, Trebuchet, Verdana, sans-serif;*/
	font-family: Arial, Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	background-color: white;

}

#stageholder {
	margin: 0px auto;
/*	text-align:center;*/
	margin-top: 150px;
/*	position:relative;*/
	width: 960px;
}




#head {
	position:absolute;
/*	top:-130px;*/
	top:20px;
/*	left:0px;*/
/*	margin:0px auto;*/
	height: 130px;
/*	width: 100%;*/
	z-index: 89;
/*	background-color: yellow;*/
}

#content {
	min-height: 550px;
	width: 960px;
/*	position:relative;*/
}


#footer {
	color: #949598;
	text-align:center;
	font-size: 9px;
	border-top: 1px solid #949598;	
}
#footer p {
	margin:5px 0px 0px 0px;
}





#logo {
/*	margin: 20px 0px 0px 20px;*/
	margin-bottom: 22px;
}
#facebook {
	font-size: 10px;
	width: 160px;
	position: absolute;
	right: 0px;
	top: 28px;
	color: #949598;
}
#facebook .btn {
	background-image: url(../images/global/facebook.png);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 20px;
	background-position: 0px -21px;
	margin-top: 3px;
}
#facebook .btn:hover {
	background-position: 0px 0px;
}
#facebook .text {
	clear: right;
	float: left;
	width: 140px;
}
/*****************************************************************
MENU
*****************************************************************/

table.menu {
	width: 960px;
}


ul#menu {
	list-style-type:none;
	margin:0px;
	/*padding:2px 0px;*/
	padding:1px 0px 3px 0px;
	
	border-top: 1px solid #949598;
	border-bottom: 1px solid #949598;
	color: #949598;
	text-transform: uppercase;
/*	white-space: nowrap;*/
	
	width: 960px;
	text-align: justify;
	overflow:hidden;
	height: 20px;
	
/*	background-color: yellow;*/
}

ul#menu li {
	display:inline;
	line-height: 200%;
	text-align:left;
/*	border: 1px solid blue;*/
}

a {
	color: #949598;	
	text-decoration:none;
}

/*ul#menu a,
ul#menu-sub a*/





/*****************************************************************
MENU-SUB
*****************************************************************/

ul#menu-sub {
	list-style-type:none;
	margin:0px;
/*	padding:6px 0px;*/
	padding:2px 0px;
	border-bottom: 1px solid #949598;
	color: #949598;
	text-transform: uppercase;
	font-size: 10px;
	height: 20px;
	overflow:hidden;
	width: 960px;
	text-align: justify;
}

ul#menu-sub li {
	display:inline;
	line-height: 200%;
	text-align:left;	
}




/*****************************************************************
COLORS FARBEN GLOBAL
*****************************************************************/

.red {color: #E31B23!important;}
.green {color: #AFBD22!important;}
.rosa {color: #FAC5C6!important;}
.gray {color: #949598!important;}



/*****************************************************************
GLOBALS & COMMON
*****************************************************************/

.clear {	clear:both;}
.clearl {clear:left;}
.clearf {clear:right;}

.imgleft {float:left;margin-right: 20px;}
.imgright {float:right;margin-left: 20px;}

/*****************************************************************
LINKS
*****************************************************************/

a img {border: 0px;}

/*a {}*/

/*a:hover {}*/

#footer a {
	color: #949598!important;
	text-decoration:none;
}

/*****************************************************************
CONTENT
*****************************************************************/

#content p {
	line-height: 130%;
}


h1 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
}

h2 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 20px;
}

h3 {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: normal;
}





.overlay ul {
	padding-left:0px;
	margin-left:20px;
}
