﻿table {
	table-layout: fixed;
	border-collapse: separate;
	padding-top: inherit;
	padding-right: inherit;
	background-color: #D6CBA5;
}
tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	list-style-type: circle;
	empty-cells: hide;
	caption-side: top;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	list-style-type: circle;
	empty-cells: hide;
	caption-side: top;
	vertical-align: baseline;
	color: #000000;
}

/**********************************************************************************
	created by:		Newmedia http://www.newmedia.ch
	project:		everyweb Beauty
	date:			Mai/2010, Ann Nielsen
	version:		0.1
	file:			layout.css
	function:		Gerï¿½st der Webseite
**********************************************************************************/

/* GENERAL SETTINGS -------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/

*
{
	margin: 0;
	padding: 0;
}

html
{
	height: 100%;	
}

body
{
	height: 100%;
}

body 					{ 
						font-family:'UniversLTW01-57Condense 723821', Calibri, "Arial Narrow", Arial, sans-serif;
						font-size: 62.5%; 
						line-height: 62.5%;
						color: #333333;
						background-color:#EFEFEF;
						margin-top: 0px; 
						margin-left: 0px; 
						margin-right: 0px; 
						margin-bottom: 0px; 
						padding-left: 0px;
						padding-right: 0px;
						padding-top: 0px;
						padding-bottom: 0px;
						min-height:101%;
						}
						*{
						font-size:1em;
						line-height: 1.5em;
						}

						
#main_center
{
	margin: 0px; 
	padding: 0px;	
	width: 960px;
	background-color:#ffffff;
	position: relative;
	margin: 0 auto 0 auto;	
	height: auto;
}	

.shadow
{
	/* CSS3 tweaks for modern browsers - E 7, 8 shadows werden ignoriert*/
	box-shadow:0px 0px 20px #000000;
	-moz-box-shadow:0px 0px 20px #000000;
	-webkit-box-shadow:0px 0px 20px #000000;
	
}	

	

/* HEADER -----------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/
#header
{
	float:left;
}

#header_navigations
{
	float:left;
	z-index:20;
	width:100%;
	height:87px;
	background-image: url('../html/img/background_header.png');
	background-repeat:repeat-y;
	position: absolute;
	left:0;
	
}

#header_service_navigation{
	float:right;
	z-index:30;
	margin-bottom: 10px;
}

#header_image
{
	background-color:#000000;
	float:left;
	width:100%;
}

#horizontal_navigation.upper {
	position:absolute;
	top:87px;
	left:0;
	z-index: 200;
}

/* CONTENT_HEADER ---------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/
#content_header
{
	float:left;
	background-image:url(../html/img/nav_background.png);
	background-repeat:repeat-x;
}

/* LOGO -------------------------------------------------------------------------*/
#logo
{
	margin:0px;
	float:left;
	width:100%;
	margin-top:15px;
}
#logo_print
{
	margin:0px;
	float:left;
	width:100%;
	margin-left:48px;
	margin-top:15px;
	display:none;
}
#logo a img
{
	border:none;
	margin-left:45px;
}

/* CONTENT ----------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/
#content
{
	float:left;	
	background:#FFFFFF;
	width:960px;
	margin-top:20px;
	margin-bottom:60px;
}

/* ADDRESS -----------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/
#address
{
	font-size:11px;
	float:left;
	background:url(../html/img/bg_address.png);
	background-repeat:repeat-x;
	width:100%;
	
	display: none;
}

/* FOOTER -----------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/
#footer
{
	background-image: url('../html/img/background_footer.png');
	background-repeat:repeat-y;
	padding-bottom:20px;
	padding-top: 30px;
}


#footer h3
{
	font-size:22px; line-height:26px; height:26px; text-decoration:none; text-transform: uppercase;
	color: #152942;
}

#footer .footer_contact h3
{
	color:#FFFFFF;
}

#footer_adresse p:first-child
{
	color:#FFFFFF;
	font-size:14px; text-decoration:none; line-height: 24px;
}

#footer_adresse p
{
	color:#BAB18C;
	font-size:14px; text-decoration:none;  margin-bottom:0; line-height:24px;
}

#footer_adresse a
{
	color:#BAB18C;
}

#footer_adresse a:hover
{
	text-decoration:underline;
	color:#BAB18C;
}

#footer li
{
	font-size: 14px; 
	line-height: 24px; 
	list-style-type:none; 
	color:#152942;
}

#footer a
{
	text-decoration:none; 
	list-style-type:none;
}

#footer a:hover
{
	text-decoration:underline; 
}

#footer_impressum{
	font-size: 14px; 
	line-height: 24px; 
	margin-top:20px;
}
/* NAVIGATION HEADER SERVICE --------------------------------------------------- */
/* ------------------------------------------------------------------------------*/
#header_service_navigation
{
	margin-top:-10px;
}

#nav_header_service li
{
	border-left:1px solid #152942;
}

#nav_header_service li a					{color:#152942;}
#nav_header_service li a:link 				{color:#152942;}
#nav_header_service li a:visited 			{color:#152942;}
#nav_header_service li a:hover 				{color: #000000;}
#nav_header_service li a:active				{color: #000000;}
#nav_header_service li a:focus 				{color: #000000;}

#nav_header_service li .active a			{color: #000000;}
#nav_header_service li .active a:link 		{}
#nav_header_service li .active a:visited 	{}
#nav_header_service li .active a:hover 		{} 
#nav_header_service li .active a:active		{}
#nav_header_service li .active a:focus 		{}

#nav_header_service li .cur a				{color: #000000;}
#nav_header_service li .cur a:link 			{color: #000000;}
#nav_header_service li .cur a:visited 		{color: #000000;}
#nav_header_service li .cur a:hover 		{color: #000000;}
#nav_header_service li .cur a:active		{color: #000000;}
#nav_header_service li .cur a:focus 		{color: #000000;}


/* BRAND -------------------------------------------------------------------*/

#newmedia
{
	position:absolute;
	right:6px;
	bottom:6px;
	height:7px;
	width:83px;
}

#newmedia a{
	height:83px;
	width:7px;
}
