body{

margin:0px;
padding:0px;

font: 62.5%/140% verdana,arial,helvetica,sans-serif;
color:#000000;
background-color:#666666;






}

*{
margin:0px;

}


#top{
width:100%;
min-width:970px;
height:168px;
background-color:#000000;
background-image:url(../bilder/topgradient.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
}

#bar{
height:255px;
width:100%;
min-width:970px;
background-color:#333333;
background-image:url(../bilder/leather.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
border-top:2px solid #4f3c2e;
border-bottom:2px solid #4f3c2e;
}

#middle{
width:100%;
min-width:970px;
background-color:#ffffff;
background-image:url(../bilder/graygradienttop.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
float:left;
min-height:500px;
height:auto !important;
height:500px;
}

#grayfadebottom{
height:89px;
width:100%;
min-width:970px;
background-color:#ffffff;
background-image:url(../bilder/graygradientbottom.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
float:left;
}

#bottom{
height:154px;
width:100%;
min-width:970px;
background-color:#666666;
background-image:url(../bilder/bottomgradient.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
float:left;

}

#topcenter{
width:912px;
height:168px;
margin:0px auto 0px auto;
/*background-color:#eeeeee;*/
position:relative;
}

#barcenter{
width:912px;
height:255px;
margin:0px auto 0px auto;
/*background-color:#cceeee;*/
text-align:center;
}

#middlecenter{
width:902px;
margin:0px auto 0px auto;
/*background-color:#ff0000;*/

}

#content{
/*background-color:#ccff00;*/
width:480px;
float:left;
}

#right{
/*background-color:#00eeff;*/
width:422px;
float:left;
}

#bottomcenter{
width:902px;

height:100px;
margin:0px auto 0px auto;
/*background-color:#f0cce9;*/
color:#ffffff;
}

#menucontainer{
width:900px;
height:auto;
/*background-color:#33ff33;*/
position:absolute;
left:0px;
bottom:0px;

}

div.menubutton{
/*width:110px;*/
/*min-height:33px;*/

min-height:39px;
height:auto !important;
height:39px;
/*background-color:#333333;*/
float:right;
text-align:center;
background-image:url(../bilder/menu-gradient.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
}

div.leftbend{
width:12px;
min-height:39px;
height:auto !important;
height:39px;
background-image:url(../bilder/left-bend-gray.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
float:right;
margin-left:1px;
}

div.rightbend{
width:12px;
min-height:39px;
height:auto !important;
height:39px;
background-image:url(../bilder/right-bend-gray.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
float:right;
margin-right:1px;
}

#flashbanner{
width:440px;
height:120px;
position:absolute;
top:0px;
left:445px;

}



/********************* forms ********************/

div.formdiv{
margin:50px 35px 20px 35px;
padding-top:35px;
padding-bottom:35px;
background-color:#eeeeee;
border:1px solid #cccccc;
}

div.formdiv label{
margin:0px 55px;
}

#formname, #formemail, #formtext, #formtele{
width:300px;
margin:5px auto 15px 55px;
border:1px solid #999999;
}

#formtext{
height:150px;
}

#submit, #reset{
background-color:#999999;
color:#ffffff;
border:1px solid #666666;

}

#submit{
margin-right:55px;
}

div.knappdiv{
text-align:right;
}

/************** bilder ******************/

#barcenter img{
margin-top:20px;
margin-bottom:19px;
border:none;
margin-left:5px;
margin-right:5px;
padding:0px;
float:left;
}

img.snapshots{
margin-top:80px;
}

#right img{
border:none;
}

.logolink img{
border:none;
float:left;
}

#bildgalleri div{
margin: 35px 0px 0px 35px;
float:left;
}

#bildgalleri div img{
border: solid 2px #ffffff;
padding:0px;
margin:0px;
}

/************* text ****************/

p{
font-size:1.2em;
margin:10px 35px 20px 35px;
line-height:2.0em;

}

.menubutton p{
margin:12px 3px 8px 3px;
padding:0px;
line-height:0px;
font-size:1.2em;
}

h1{
font-size:3.2em;
margin:40px 35px 10px 35px;
font-weight:bold;
line-height:1.2em;
font-family:arial,helvetica,verdana,sans-serif;
}

h2{
font-size:1.9em;
margin:30px 35px 10px 35px;
font-weight:bold;
line-height:1.2em;
font-family:arial,helvetica,verdana,sans-serif;
}

p.bottomparagraph{
clear:both;
text-align:center;
font-size:1.0em;
float:left;
margin-top:50px;
}

/**************************** listor ***************************/

ul{
list-style-type:none;
/*margin:20px 38px 20px 58px;*/
margin:20px 38px 20px 35px;
padding:0px;

}


li{
font-size:1.2em;
/*margin:0px 35px 0px 35px;*/
margin:0px 35px 0px 0px;
padding:0px;
line-height:2.0em;
}

ul.contact{
list-style-type:none;
}

#bottomcenter ul{
list-style-type:none;
list-style-image:none;
padding:25px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}




#bottomcenter ul li{
line-height:2.0em;
font-size:1.0em;

}


/**************************** länkar*****************************/

/*** standardlänkar ***/
a:link{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color:#ff0000;
/*border-bottom:1px dotted #ff6600;*/
padding-bottom:1px;
}

a:visited{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color:#ff0000;
/*border-bottom:1px dotted #ff6600;*/
padding-bottom:1px;
}

a:active{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color:#ff0000;
/*border-bottom:1px dotted #ff6600;*/
padding-bottom:1px;
}

a:hover{
text-decoration:none;
font: 1em verdana,arial,helvetica,sans-serif;
font-style: normal;
font-weight: normal;
/*color:#669900;*/
color:#ff0000;
border-bottom:1px solid #ff0000;
padding-bottom:1px;

}

.menulink:link, .menulink:visited, .menulink:active, .menulink:hover{
border-bottom:none;
color:#ffffff;
}

#bottomcenter a:link, #bottomcenter a:visited, #bottomcenter a:active, #bottomcenter a:hover{
color:#E5C19D;
}

#bottomcenter a:hover{
border-bottom:1px solid #E5C19D;
}

.logolink:hover{
border:none;
}

#bildgalleri a:link, #bildgalleri a:visited, #bildgalleri a:active, #bildgalleri a:hover{
border:none;
padding:0px;
}
