@charset "iso-8859-2";
/* CSS Document */

body {	
background-color:#63514e;
font-family:Courier, "Courier New", monospace;
font-size:14px;
color:#FFFFFF;
margin:0px;
padding:0px;
background-image:url(images/bg.jpg);
background-repeat:repeat;
}

h1 {
font-size:17px;
font-family:Courier, "Courier New", monospace;
}

img {
border:0px;
}

/*Textbutton*/
a			{ 	font-family:Courier, "Courier New", monospace; font-size: 14px; color: #FFFFFF; text-decoration:none; }
a:hover 	{ 	font-family:Courier, "Courier New", monospace; font-size: 14px; color: #00d8ff; text-decoration:none; }
a.active 	{ 	font-family:Courier, "Courier New", monospace; font-size: 14px; color: #00d8ff; text-decoration:none; }
a:focus  	{ 	font-family:Courier, "Courier New", monospace; font-size: 14px; color: #00d8ff; text-decoration:none; }

#container {
width:1017px;
height:723px;
background-image:url(images/shaddow_bg.png);
background-repeat:no-repeat;
margin:0 auto;
margin-top:30px;
}

* html #container {
background-image:none;
}

#subcontainer_home, #subcontainer_teamsalon, #subcontainer_produkte, #subcontainer_preise, #subcontainer_kontakt, #subcontainer_impressum {
position:absolute;
width:993px;
height:697px;
background-repeat:no-repeat;
margin-top:13px;
margin-left:12px;
}

#subcontainer_home {
background-image:url(images/home_bg.jpg);
}

#subcontainer_teamsalon {
background-image:url(images/teamsalon_bg.jpg);
}

#subcontainer_produkte {
background-image:url(images/produkte_bg.jpg);
}

#subcontainer_preise {
background-image:url(images/preise_bg.jpg);
}

#subcontainer_kontakt {
background-image:url(images/kontakt_bg.jpg);
}

#subcontainer_impressum {
background-image:url(images/impressum_bg.jpg);
}

#logo, #logo img {
margin:0px;
padding:0px;
border:0px;
}

#nav {
position:absolute;
top:25px;
left:763px;
width:202px;
}

.navhome {
width:202px;
height:47px;
display:block;
background-image:url(images/home.jpg);
background-repeat:no-repeat;
}

.navhome:hover {
background-image:url(images/home_over.jpg);
}

.navteamsalon {
width:202px;
height:28px;
display:block;
background-image:url(images/teamsalon.jpg);
background-repeat:no-repeat;
}

.navteamsalon:hover {
background-image:url(images/teamsalon_over.jpg);
}

.navprodukte {
width:202px;
height:31px;
display:block;
background-image:url(images/produkte.jpg);
background-repeat:no-repeat;
}

.navprodukte:hover {
background-image:url(images/produkte_over.jpg);
}

.navpreise {
width:202px;
height:42px;
display:block;
background-image:url(images/preise.jpg);
background-repeat:no-repeat;
}

.navpreise:hover {
background-image:url(images/preise_over.jpg);
}

.navkontakt {
width:202px;
height:35px;
display:block;
background-image:url(images/kontakt.jpg);
background-repeat:no-repeat;
}

.navkontakt:hover {
background-image:url(images/kontakt_over.jpg);
}

#contentright {
position:absolute;
top:213px;
left:450px;
width:400px;
}

#contentrightprodukte {
position:absolute;
top:253px;
left:450px;
width:400px;
}

#contentleft {
position:absolute;
top:213px;
left:30px;
width:380px;
}

#contentlefthome {
position:absolute;
top:213px;
left:140px;
width:380px;
}

#contentleftprices {
position:absolute;
top:213px;
left:0px;
width:950px;
height:350px;
overflow:auto;
}

#contentleftprices table {
border: 0;
width:700px;
}

#contentleftprices table tr td {
padding:2px 10px 2px 10px;
vertical-align:top;
}

#contentleftimpress {
position:absolute;
top:213px;
left:0px;
width:650px;
height:350px;
overflow:auto;
padding-right:300px;
}

.scroll-pane {
/*position:absolute;
top:213px;
left:30px;
width:650px;
height:350px;
overflow: auto;*/
}

/*#contentleftimpress .jScrollPaneTrack {
margin:0px;
padding:0px;
}

#contentleftimpress .jScrollPaneDrag {
margin:0px;
padding:0px;
}*/

#kontaktmap {
position:absolute;
top:173px;
left:31px;
width:390px;
height:292px;
}

#teamsalonflv {
position:absolute;
top:221px;
left:434px;
width:392px;
height:264px;
}

#produkteflv {
position:absolute;
top:172px;
left:30px;
width:392px;
height:264px;
}

.tdheadline {
font-weight:bold;
}

.tdabstand {
height:20px;
}

#subnav a {
position:absolute;
top:680px;
left:935px;
font-family:Tahoma;
font-size:9px;
}

#thinkadvertising a {
position:absolute;
top:680px;
left:10px;
font-family:Tahoma;
font-size:9px;
}

#subnav a, #thinkadvertising a { color:#a8a5a5; }
#subnav a:hover, #thinkadvertising a:hover { color:#00d8ff; }
#subnav a:active, #thinkadvertising a:active { color:#00d8ff; }
#subnav a:focus, #thinkadvertising a:focus { color:#00d8ff; }
