#pagewidth { width:877px; text-align:left; margin-left:auto; margin-right:auto; position:relative; } 
#header { position:relative; width:877px; height:132px; background:none; }

ul#navi-service { position:relative; top:12px; left:22px; left:7px; width:auto; list-style-position:outside; list-style-type:none; font-size:.9em}
ul#navi-service li { position:relative; float:left; color:#ffffff;}
ul#navi-service li a {text-decoration:none; color:#ffffff;}
ul#navi-service li a:hover {text-decoration:underline; color:#ffffff}

#logo { position:absolute; top:62px; right:20px; }

/* Navigation START */
#nav { position: absolute; z-index: 999; top:95px; left: 11px; width: 596px; border:1px solid transparent; padding: 0; }
* html #nav { border:none; }
#nav ul { float: left; width: 596px; list-style-position:outside; list-style-type:none; padding: 0; margin:0; }
#nav li { float: left; padding:0 0 1px 0; margin-left:7px; }
#nav li a { text-decoration: none; padding:0;  }
/* Navigation ENDE */

/* Flash usw. */
#theme { width:877px; }

/* Footer: */
div#footer {clear:both; position:relative; width:100%; padding:30px 0 60px 0; background:#fff;}
div.print {float:left; margin-left:20px;}
div.print a {background:url(../img/printer.gif) no-repeat 1px 1px; padding-left:21px; text-decoration:none; color:#cf2d2e; font-weight:bold;}
div.print a:hover {text-decoration:underline; color:#24272c}
div.copy {float:left; position:relative; color:#24272c; }
p.csc-linkToTop {float:right;}
p.csc-linkToTop a {background:url(../img/top.gif) no-repeat right 1px; padding-right:36px; padding-right:22px; text-decoration:none; color:#cf2d2e; font-weight:bold;}
p.csc-linkToTop a:hover {text-decoration:underline; color:#24272c}



/* Sitemap: */
.csc-sitemap ul { list-style-type:square; }
.csc-sitemap ul ul {margin-left:1.1em; list-style-type:disc; }
.csc-sitemap ul ul ul {margin-left:1.1em; list-style-type:circle; }

/* Submenu right: */
ul.csc-menu-1 { list-style-type:none; margin:0; padding:0; }

/* Referenzenliste: */
ul.reflist { list-style-type:none; margin:0; padding:0; }
ul.reflist li { position:relative; height:70px; min-height:70px; overflow:hidden; background:none; margin-bottom:14px;}
ul.reflist li.bb { background:transparent url(../img/line_hor.gif) bottom left repeat-x; }
ul.reflist li img { position:absolute; top:0; left:0;}
ul.reflist li strong { position:absolute; top:-3px; left:136px;}
ul.reflist li span { position:absolute; top:12px; left:136px;}
ul.reflist li a { position:absolute; top:43px; left:136px;}
ul.reflist li a em { font-style:normal; font-weight:bold; }





