/* Jacobs GmbH - Style - CSS Document */

body{
background:#5a0d16;
font-family:verdana, tahoma, arial;
font-size:9pt;
margin:0;
padding:0 0 10px 0;
}

#mainbox{
background:transparent;
width:100%;
margin:0;
}

/* Bereich oben */

#header{
background:#ffffff;
background-image: url(../img/jacobsbg.jpg);
background-repeat:no-repeat;
width:862px;
height:81px;
margin:20px auto 12px auto;
}

#line{
background-image: url(../img/linebg.jpg);
background-repeat:repeat-x;
width:100%;
height:50px;
padding:12px 0 0 0;
}

.point{
margin:0 4px 3px 0;
}

#top{
background:transparent;
width:862px;
height:30px;
margin:0 auto;
}

#top .info{
color:#dec536;
margin:8px 0 4px 10px;
letter-spacing:2px;
float:left;
}

/* Bereich oben - Menü */

#top ul{
margin:8px 10px 4px 0;
list-style:none;
float:right;
}

#top li{
color:#cecece;
display:inline;
letter-spacing:2px;
padding:0 4px 0 4px;
}

#top a:link { color:#cecece;text-decoration:none; }
#top a:visited { color:#cecece;text-decoration:none; }
#top a:hover { color:#dec536;text-decoration:none; }
#top a:active { color:#cecece;text-decoration:none; }

/* Hauptbereich - Menü, Adresse, Inhalt */

#content{
background:transparent;
width:862px;
margin:12px auto;
}

/* Hauptbereich - linke Seite: Menü, Adresse */

#left{
background:transparent;
width:232px;
float:left;
}

.menu{
font-size:10pt;
letter-spacing:3px;
background-image: url(../img/menubg.jpg);
background-repeat:no-repeat;
width:220px;
height:266px;
margin:40px 0 10px 0;
}

.menu ul{
list-style-type:none;
margin:0px;
padding:8px;
}

.menu li{
list-style-type:none;
margin:3px 2px 3px 2px;
padding:0;
}

.menu a:link, .menu a:visited{
background:transparent;
background-image: url(../img/linka.jpg);
background-repeat:no-repeat;
background-position:10px 36px;
color:#cecece;
text-decoration:none;
display:block;
width:158px;
height:30px;
margin:0;
padding:10px 0 4px 24px;
}

.menu a:hover, .menu a:active{
background:transparent;
color:#dec536;
text-decoration:none;
background-image: url(../img/linkh.jpg);
background-repeat:no-repeat;
background-position:10px 36px;
}

#sprache .en, #sprache .it, #sprache .de{
background:transparent;
width:100px;
border:0;
margin:10px 0 0 50px;
}

#address{
background:transparent;
width:200px;
text-align:right;
color:#9A9999;
font-size:8pt;
line-height:20px;
margin:60px 20px 20px 0;
}

/* Hauptbereich - rechte Seite: Inhalt */

#right{
background:#6f1822;
color:#cecece;
width:630px;
float:right;
}

a:link { color:#9A9999;text-decoration:none; }
a:visited { color:#9A9999;text-decoration:none; }
a:hover { color:#dec536;text-decoration:none; }
a:active { color:#9A9999;text-decoration:none; }
