body {
font-family: Arial;
font-size: 13px;
margin: 0; 
padding: 50px;
text-align: center;  /* Zentrierung im Internet Explorer */
background-image: url(../images/images_css/background.gif);
}

div {
scrollbar-base-color: #400002;
scrollbar-3d-light-color: #400002;
scrollbar-arrow-color: #ffffff;
scrollbar-darkshadow-color: #400002;
scrollbar-face-color: #400002;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #400002;
}

a {color: #ffffff; text-decoration: underline;}
a:hover {color: #ff0000;}

span {
font-size: 16px;
}

#page {
height: 540px;
width: 800px;
margin: 0 auto;
margin-top: -255px;
margin-left: -400px;
padding: 0;
text-aling: left;
background-color: #330000;
position: absolute;
top: 50%;
left: 50%
}

#navigation {
height: 535px;
width: 180px;
float: left;
background-color: #400002;
}

#header {
height: 100px;
width: 620px;
float: left;
position: relative;
background-color: #400002;
text-align: center;
}

#content {
width: 570px;
height: 345px;
padding: 25px;
color: #ffffff;
text-align: left;
background-color: #330000;
float: left;
position: relative;
overflow: auto;
}

#footer {
width: 620px;
height: 40px;
margin-left: 180px;
background-color: #330000;
color: #ffffff;
font-family: Lucida Handwriting;
font-size: 12px;
}

#logo {
width: 120px;
height: 120px;
margin-top: 15px;
margin-bottom: 6px;
}

#werbespruch {
color: #ffffff;
font-size: 12px;
font-family: Lucida Handwriting;
position: absolute;
left: 220px;
top: 80px;
}

#flash_home {
margin-top: 15px;
}

#trennlinie {
margin: 0px;
padding: 0px;
}

.button {
margin: 2px;
}

#image_leistungen {
float: left;
margin-right; 10px;
}

#image_digitalfotographie {
float: left;
margin-right; 10px;
}

#leistungen {
margin-left: 250px;
}

#team {
margin-bottom: 15px;
}

#adresse {
text-align: center;
margin: 15px;
margin-top: 20px;
}

#shop {
text-align: center;
margin-top: 100px;
font-size: 15px;
}

#laufleiste {
width: 550px;
height: 250px;
background-color: #400002;
border: 0px;
}

.gallerie {
margin-top: 20px;
}
dl {padding:0; margin:0px 0px;}
dt {display:none;}
dd {float:left; margin:0; padding:0; text-align:center;}
dd a, dd a:visited {text-decoration:none; color:#ffffff; float:left;}
dd span {float:left; border-bottom:1px solid #330000; cursor:pointer;}
dd .single {height:25px;}
dd .double {}

dd span.side {width:5px; float:left; border-top:1px solid #330000;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #ffffff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p1 {width:2px; w\idth:0;}

dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background :#330000; border-left:1px solid #ffffff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
dd span.side b.activep2 {width:2px; height:1px; float:left; margin-left:2px; background :#ff0000; border-left:1px solid #ffffff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p2 {width:3px; w\idth:2px;}

dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background: #330000; border-left:1px solid #ffffff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
dd span.side b.activep3 {width:3px; height:2px; float:left; margin-left:1px; background: #ff0000; border-left:1px solid #ffffff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p3 {width:4px; w\idth:3px;}

dd span.side b.p4 {width:4px; float:left; background:#330000; border-left:1px solid #ffffff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
dd span.side b.activep4 {width:4px; float:left; background:#ff0000; border-left:1px solid #ffffff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p4 {width:5px; w\idth:4px;}

dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #ffffff; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p5 {width:2px; w\idth:0;}

dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#330000; border-right:1px solid #ffffff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
dd span.side b.activep6 {width:2px; height:1px; float:left; margin-right:2px; background:#ff0000; border-right:1px solid #ffffff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p6 {width:3px; w\idth:2px;}

dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#330000; border-right:1px solid #fff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
dd span.side b.activep7 {width:3px; height:2px; float:left; margin-right:1px; background:#ff0000; border-right:1px solid #fff; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p7 {width:4px; w\idth:3px;}

dd span.side b.p8 {width:4px; float:left; background:#40002; border-right:1px solid #ffffff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
dd span.side b.activep8 {width:4px; float:left; background:#ff0000; border-right:1px solid #ffffff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p8 {width:5px; w\idth:4px;}

dd.low {margin-top:1.3em;}
* html dd.low {margin-top:1.2em;}

dd span.mid {border-top:1px solid #ffffff; background:#330000; font-size: 14px;}
dd span.active {border-top:1px solid #ffffff; padding:0 5px; background:#ff0000;}

dd a:hover {border:0; color: #ffffff}
dd a:hover span.mid, dd a:hover span.side b {background:#ff0000; color:#ffffff;}
dd a:hover span {border-bottom:1px solid #ff00000;}

.clear {clear:both;}