*{
font-family:Arial,sans-serif}

body{
background:white;
margin:auto;
padding:auto;
font-size:12px;
line-height:20px;  
	scrollbar-base-color:white;
	scrollbar-3dlight-color:#E5E5E5;
	scrollbar-arrow-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#E5E5E5;
	scrollbar-highlight-color:silver;
	scrollbar-shadow-color:silver;
	scrollbar-track-color:#E5E5E5;}

input,form,textarea{
font-size:10px;
text-align:left;
-moz-border-radius:5px;
-moz-background-clip:padding;
color:black}

input,textarea{
border:1px solid gray;
background:none;
margin:2px 0px 2px 0px;
padding:4px 4px 4px 4px;
color:black}

input.button{
border:1px solid gray;/*
border-top:1px solid gray;
border-right:1px solid white;
border-bottom:1px solid white;*/
margin:2px 0px 2px 0px;
padding:1px 0px 1px 3px;
color:black}

ul{
font-size:12px;
color:black;
line-height:12px;
padding-left:12px}

li{
padding-bottom:6px}

h3{font-size:16px;
color:black;
margin: 0px 0px 0px 0px;
padding: 0px 0px 12px 0px}

h4{font-size:12px;
font-weight:normal;
color:silver;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px}

p{margin: 0px 0px 0px 0px}

address{font-size:12px;
line-height:14px;
font-weight:normal;
font-style:normal;
color:gray;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px}



/* ############ links ################# */

a{text-decoration:none;
font-weight:normal }

a.text:link{
font-size:12px;
text-decoration:none;
color:black;
border-bottom:1px dotted #C7EE4A;
background:none}

a.text:hover{
color:black;
border-bottom:1px solid black;
background:none }

a.text:visited{
color:black;
border-bottom:1px dotted silver;
background:none}

a.nav{
font-size:12px;
line-height:14px;
text-decoration:none;
padding:0px 4px 0px 4px;
color:black;
border-right:2px solid #C7EE4A;
background:none}

a.nav:hover{
font-size:12px;
text-decoration:none;
font-weight:bold;
padding:0px 4px 0px 4px;
color:black;
border-right:2px solid black;
background:none}

a.nav:active{
color:gray;
border-right:2px solid gray;
background:none}

/* ############ container ################# */

.maincontainer{
position:absolute;
top:50%;
left:50%;
margin-left:-415px;
margin-top:-262px;
width:838px;
height:531px;
 }

#standardhintergrund {background:#ffffff url(startseite-artisan-schwarz.jpg)}
#galleriehintergrund {background:#ffffff url(hintergrund_media_1.jpg)}
#skihintergrund {background:#ffffff url(flo_ski2.jpg)}

.textcontainer{
position:absolute;
width:515px;
height:302px;
overflow:auto;
bottom:25px;
left:290px;
padding:0px 6px 0px 6px;
color:#333333 ;
/*border:1px dotted silver;*/
}

.navicontainer{
position:absolute;
width:156px;
height:20px;
line-height:12px;
top:270px;
left:79px;
padding:0px;
margin:0px;
color:white;
background:none;
text-align:right;
z-index:3}

.skinavicontainer{
position:absolute;
width:156px;
height:20px;
line-height:12px;
top:265px;
left:0px;
padding:0px;
margin:0px;
color:white;
background:none;
text-align:right;
z-index:3}

.artisan {
position:absolute;
width:199px;
height:66px;
top:430px;
left:25px;
padding:0;
margin:0;
}
.artisan img{
border:0;
width:190px;
height:75px;
}
.artisan h1{
display:none;
}
.volvo {
position:absolute;
width:140px;
height:110px;
top:310px;
left:0px;
padding:0;
margin:0;
}
.volvo img{
border:0;
width:140px;
height:110px;
}
.volvo h1{
display:none;
}

.bildcontainer{
z-index:7;
width:830px;
height:523px}

table.bildbox{
position:absolute;
top:18px;
left:210px}

.bildnavi{
position:absolute;
top:468px;
left:43px;
background:none}

.bildnavi a {
color:gray;}

.bildname{
position:absolute;
top:34px;
left:43px;
color:silver;
font-size:10px;
background:none; }

.fotograf{
position:absolute;
top:49px;
left:43px;
color:silver;
font-size:10px;
background:none}

.footer{
position:absolute;
top:0px;
left:0px;
text-align:right;
font-size:10px;
width:810px;
height:20px;
margin-top:505px;
color:silver;
/*border:1px solid red*/ }