.overall { width:908px; margin:0px auto; padding-bottom:4px; }

.navi { width:900px; text-align:right; margin:0px 8px 10px 0px; font-family:Lucida Grande, Helvetiva, Arial, Verdana; color:#454545; font-size:10px; }

.logo { clear:right; width:354px; height:52px; background-image:url('./pics/logo.gif'); float:left; cursor:pointer; }

.shop { background:url('./pics/shop.gif') no-repeat 0px 0px; height:52px; width:110px; float:left; }
.shop_a { background:url('./pics/shop.gif') no-repeat 0px -52px; height:52px; width:110px; cursor:pointer; float:left; }

.fotoservice { background:url('./pics/fotoservice.gif') no-repeat 0px 0px; height:52px; width:110px; float:left; }
.fotoservice_a { background:url('./pics/fotoservice.gif') no-repeat 0px -52px; height:52px; width:110px; cursor:pointer; float:left; }

.preise { background:url('./pics/preise.gif') no-repeat 0px 0px; height:52px; width:110px; float:left; }
.preise_a { background:url('./pics/preise.gif') no-repeat 0px -52px; height:52px; width:110px; cursor:pointer; float:left; }

.anfahrt { background:url('./pics/anfahrt.gif') no-repeat 0px 0px; height:52px; width:110px; float:left; }
.anfahrt_a { background:url('./pics/anfahrt.gif') no-repeat 0px -52px; height:52px; width:110px; cursor:pointer; float:left; }

.kontakt { background:url('./pics/kontakt.gif') no-repeat 0px 0px; height:52px; width:114px; float:left; }
.kontakt_a { background:url('./pics/kontakt.gif') no-repeat 0px -52px; height:52px; width:114px; cursor:pointer; float:left; }


.kopf { width:908px; height:42px; background-image:url('./pics/kopf2.gif'); margin-top:20px; font-family:Lucida Grande, Helvetiva, Arial, Verdana; color:#797979; font-size:20px;}

.fuss { width:908px; height:10px; background:url('./pics/fuss.gif') no-repeat; }

.zeit { width:908px; height:18px; text-align:center; font-family:Lucida Grande, Helvetiva, Arial, Verdana; color:#696969; font-size:10px; padding-top:10px;}

.mitte { width:908px; min-height:400px; background:url('./pics/hinten.gif') repeat-y; }

.content { font-family:Lucida Grande, Helvetiva, Arial, Verdana; color:#444444; font-size:13px; }


a { color:#454545; text-decoration:none; }
a:link { color:#454545; text-decoration:none; }
a:active { color:#454545; text-decoration:none; }
a:visited { color:#454545; text-decoration:none; }
a:hover { color:#454545; text-decoration:none;}
a:focus { outline: none; }

a.navi { color:#454545; text-decoration:none; }
a.navi:link { color:#454545; text-decoration:none; }
a.navi:active { color:#454545; text-decoration:none; }
a.navi:visited { color:#454545; text-decoration:none; }
a.navi:hover { color:#454545; text-decoration:underline;}
a.navi:focus { outline: none; }

.std {
font-family:Lucida Grande, Arial, Helvetica, Verdana;
font-size:11px;
color:#444444;
}

.mail { border-style:solid; border-width:1px; border-color:#bcbabb; color:#444444; }

.absenden { background:url('./pics/absenden.png') no-repeat 0px 0px; height:26px; width:110px; cursor:pointer; }
.absenden_a { background:url('./pics/absenden.png') no-repeat 0px -26px; height:26px; width:110px; cursor:pointer; }

.absenden_klein { background:url('./pics/absenden_klein.png') no-repeat 0px 0px; height:20px; width:85px; cursor:pointer; }
.absenden_klein_a { background:url('./pics/absenden_klein.png') no-repeat 0px -20px; height:20px; width:85px; cursor:pointer; }

.standard_div {
border-style:dotted;
border-width:1px;
height:100px;
width:200px;
position:absolute;
display:block;
font-family:Lucida Grande, Arial, Verdana;
}

.standard_pic {
border-style:solid;
border-width:0px;
position:absolute;
display:block;
}

.small_button {
font-size:10px;
}

.color_table {
height:15px;
width:15px;
border-style:solid;
border-width:1px;
}

.help {
display:none;
position:absolute;
z-index:9999;
top:40px;
left:100px;
width:620;
background-color:#ffffff;
border-style:solid;
border-color:#333333;
border-width:1px;
}

.help_bar {
background-color:#bcbcbc;
width:620px;
height:18px;
text-align:right;
padding:0px 5px 2px 0px;
font-size:15px;
border-style:solid;
border-color:#333333;
border-width:0px 0px 1px 0px;
font-family:Lucida Grande, Arial, Helvetica, Verdana;
color:#444444;
}

.help_table {
width:540px;
margin:20px 40px;
}

.help_table_top {
border-color:#bcbcbc;
border-style:solid;
border-width:0px 0px 1px 0px;
font-size:13px;
font-family:Lucida Grande, Arial, Helvetica, Verdana;
color:#444444;
}

.help_table_bottom {
border-color:#bcbcbc;
border-style:solid;
border-width:1px 0px 0px 0px;
font-size:10px;
font-family:Lucida Grande, Arial, Helvetica, Verdana;
color:#444444;
}

.adv {
padding-top:13px;
color:#373d96;
font-weight:bold;
font-size:12px;
}