body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
margin:0;
padding:0;
}
#outherwrapper {
position:absolute;
width:990px;
left:50%;
margin-left:-475px;
background:url(bottom.jpg) bottom left no-repeat;
padding-bottom:25px;
}
#wrapper {
background:url(schatten.jpg) top left repeat-y;
padding: 0 20px 0 20px;
}
#logo {
width:950px;
text-align:right;
background:url(bg_logo.jpg) left center no-repeat;
}
/* Menu*/
#menu {
line-height: 40px;
color: #fff;
width: 950px;
clear: both;
margin:0;
padding:0;
background:url(menu.gif);
}
#menu ul {
list-style-type: none;
margin:0;
padding:0;
}
#menu li {
float: left;
}
#menu li a {
color: #fff;
text-decoration: none;
padding: 0 15px 0 13px;
display: block;
float: left;
background:url(line.gif) right top no-repeat;
}
#menu li a:hover {
background:url(menu_hover.gif) right top no-repeat;
}
#menu .active a {
background:url(menu_hover.gif) right top no-repeat;
}
/* Submenu*/
#submenu {
line-height: 25px;
color: #fff;
width: 950px;
clear: both;
margin:0;
padding:0;
background-color:#ff9900;
}
#submenu ul {
list-style-type: none;
margin:0;
padding:0;
}
#submenu li {
float: left;
}
#submenu li a {
color: #fff;
text-decoration: none;
padding: 0 15px 0 13px;
display: block;
float: left;
border-bottom: solid 3px #ff9900;
margin: 3px 0 0 0;
}
#submenu li a:hover {
border-bottom: solid 3px #8c8c8c;
}
#submenu .active a {
border-bottom: solid 3px #8c8c8c;
}
/* Kunden*/
#content {
position:absolute;
top:195px;
}
#colum-left {
line-height: 25px;
width:200px;
float:left;
margin: 40px 0 20px 0;
}
#colum-left ul {
list-style-type: none;
margin:0;
padding:0;
}
#colum-left li {
}
#colum-left li a {
color: #585858;
text-decoration: none;
display: block;
border-bottom: dotted 1px #585858;
padding:0 0 0 20px;
background:url(star.gif) left center no-repeat;
}
*html #colum-left li a {
height:1px;
}
#colum-left li a:hover {
background:url(star_hover.gif) left center no-repeat;
background-color:#ff9900;
color:#fff;
font-weight:bold;
}
#colum-left .active a {
background:url(star_hover.gif) left center no-repeat;
background-color:#ff9900;
color:#fff;
font-weight:bold;
}
.pagetitle {
line-height:25px;
width:auto;
}
.pagetitle ul {
list-style-type: none;
margin:0;
padding:0;
}
.pagetitle li {
background-color:#585858;
color:#fff;
font-weight:bold;
padding:0 0 0 20px
}
/* Content*/
#colum-center {
width:260px;
float:left;
margin: 0 0 20px 0;
padding: 0 50px 0 25px;
text-align:justify;
}
#colum-center a {
color:#ff9900;
text-decoration:underline;
background:url(link.gif) left center no-repeat;
padding-left:15px;
}
#colum-center a:hover {
color:#585858;
text-decoration:underline;
background:url(link.gif) left center no-repeat;
padding-left:15px;
}
#colum-center a:visited {
color:#ff9900;
text-decoration:underline;
background:url(link.gif) left center no-repeat;
padding-left:15px;
}
#colum-center h2 {
color:#ff9900;
font-size:150%;
font-weight:normal;
padding:0;
margin:0;
text-align:left;
}
#headline {
clear:left;
margin:30px 0 10px 0;
}
#headlinesub {
margin:37px 0 10px 0;
width:260px;
}
/* Galerie*/
#colum-right {
width:370px;
float:left;
margin: 35px 0 20px 0;
}
#news {
width:400px;
float:left;
text-align:center;
}
/* Footer*/
#footer {
width:920px;
clear:left;
background-color:#ccc;
padding:0 0 30px 30px;
}
.footerbox {
width:425px;
float:left;
background-color:#8c8c8c;
min-height:180px;
height:auto !important;  /* für moderne Browser */
height:180px;  /*für den IE */
margin-right:35px;
}
.footerbox-inner {
margin:0 5px 5px 5px;
padding:15px;
background-color:#fff;
min-height:175px;
height:auto !important;  /* für moderne Browser */
height:175px;  /*für den IE */
}
.footerbox-inner img {
padding-right:20px;
}
.footerbox-inner h3 {
color:#ff9900;
font-weight:bold;
font-size:120%;
margin:0;
padding:0;
}
.footerbox-inner ul {
background:url(aktuell.gif) left center no-repeat;
list-style:none;
margin:0;
padding:0;
margin:0
}
.footerbox-inner li {
display:block;
padding-left:120px;
}
.footerbox-inner .border {
border-bottom: dotted 1px #8c8c8c;
}
.footerbox-inner a {
color:#ff9900;
text-decoration:underline;
background:url(link.gif) left center no-repeat;
padding-left:15px;
}
.reiter {
width:auto;
clear:left;
height: 30px;
background:url(reiter.gif) bottom left no-repeat;
}

