@charset "utf-8";
/* CSS Document */

body {	
/*background-color:#dd0129;*/
background-color:#dd0029;
font-family:Tahoma;
margin:0px;
padding:0px;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
}

/*Textbutton*/
a			{ 	font-family:Tahoma; font-size: 14px; color: #ffffff; text-decoration:none; }
a:hover 	{ 	font-family:Tahoma; font-size: 14px; color: #7e0117; text-decoration:none; }
a.active 	{ 	font-family:Tahoma; font-size: 14px; color: #7e0117; text-decoration:none; }
a:focus  	{ 	font-family:Tahoma; font-size: 14px; color: #7e0117; text-decoration:none; }

h1 {
font-family:Tahoma;
font-size:20px;
color:#ffffff;
font-weight:normal;
text-transform:uppercase;
}

#logo {
position:absolute;
top:22px;
left:30px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
}

#logo a img {
border: 0;
}

#logo img {
border:0px;
width:195px;
height:102px;
}

#righttxt {
width:383px;
padding-left:100%;
margin-left:-390px;
margin-top:10px;
}

#socials_main {
	width: 412px;
	text-align: right;
	padding-left:100%;
	margin-left:-420px;
	margin-top:-10px;
	z-index: 100;
	position: relative;
}

#socials_main a img { border:0px; }

#container {
position:absolute;
top:123px;
left:0px;
width:1024px;
}

#navigation {
position:absolute;
top:77px;
left:28px;
}

#nav {
list-style-type:none;
margin: 0;
padding: 0;
}

#nav li a, #nav li a:link {
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
text-transform:uppercase;
margin-bottom:3px;
display:block;
width:217px;
}

*+html #nav li a, *+html #nav li a:link { /*IE7 only*/
margin-bottom:1px;
}

* html #nav li a, * html #nav li a:link { /*IE6 only*/
margin-bottom:1px;
}

#nav li a:hover, #nav li a:active, #nav li a:focus {
color:#dd0129;
}

.active {
color:#dd0129;
}

.subnav {
margin-left:16px;
}

#header_philosophie {
width:1024px;
height:478px;
background-image:url(images/header_philosophie.jpg);
}

#header_classicservices {
width:1024px;
height:478px;
background-image:url(images/header_classic.jpg);
}

#header_specialservices {
width:1024px;
height:478px;
background-image:url(images/header_special.jpg);
}

#header_premiumservices {
width:1024px;
height:478px;
background-image:url(images/header_premium.jpg);
}

#header_beautycard {
width:1024px;
height:478px;
background-image:url(images/header_beautycard.jpg);
}

#header_empfehlungspass {
width:1024px;
height:478px;
background-image:url(images/header_empfehlungspass.jpg);
}

#header_hairstyle {
width:1024px;
height:478px;
background-image:url(images/header_hairstyle.jpg);
}

#header_oeffnungszeiten {
width:1024px;
height:478px;
background-image:url(images/header_oeffnungszeiten.jpg);
}

#header_cutandcocktailclub {
width:1024px;
height:478px;
background-image:url(images/header_cutncocktail.jpg);
}

#header_team {
width:1024px;
height:478px;
background-image:url(images/header_team.jpg);
}

#header_salon {
width:1024px;
height:478px;
background-image:url(images/header_salon.jpg);
}

#header_preise {
width:1024px;
height:478px;
background-image:url(images/header_preise.jpg);
}

#header_intercoiffure {
width:1024px;
height:478px;
background-image:url(images/header_intercoiffure.jpg);
}

#header_kpoeventagency {
width:1024px;
height:478px;
background-image:url(images/header_eventagency.jpg);
}

#header_jobs {
width:1024px;
height:478px;
background-image:url(images/header_jobs.jpg);
}

#header_news {
width:1024px;
height:478px;
background-image:url(images/header_news.jpg);
}

#header_kontakt {
width:1024px;
height:478px;
background-image:url(images/header_kontakt.jpg);
}

#header_impressum {
width:1024px;
height:478px;
background-image:url(images/header_impressum.jpg);
}

#content {
width:1024px;
margin-top:24px;
}

#headline, #headline img {
height:0px;
width:714px;
height:71px;
border:0px;
margin-left:19px;
}

#txt {
margin:44px 0px 20px 347px;
width:618px;
color:#FFFFFF;
font-family:Tahoma;
font-size:14px;
}

.aufz {
margin:0px 0px 0px 30px;
padding: 0;
}

#aufz li {
list-style-type:disc;
}

.flvvideo {
margin:10px 0px 10px 0px;
}

.services_tbl {
width:100%;
border: 0px;
}

.services_tbl tr td a img {
border: 0px;
}

.team_life {
border: 0;
margin-right:5px;
}

.littletypo {
font-size:10px;
}

#footer {
width:1024px;
height:7px;
background-image:url(images/bg_footer.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:9px;
margin-left:19px;
margin-bottom:10px;
padding-top:45px;
}

#footer a, #footer a:link, #footer a:hover, #footer a:active, #footer a:focus {
font-size:9px;
}

#footerright {
margin-left:760px;
}
