@media all {html, body, div, h1, h2, h3,h4, h5, h6, ul, ol, dl, li, dt, dd, p, img, blockquote, pre, form, fieldset, table, th, td{ margin: 0; padding: 0; font: inherit; color: inherit; text-decoration: none; border: none; outline: none; }ol, ul{ list-style: none; }table { border-collapse: collapse; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }label, input[type=button], input[type=submit], button{ cursor: pointer; }:focus{ outline: 0; }input, textarea, select, option{ font: inherit; color: inherit; }a { color: inherit; font: inherit; text-decoration: none; }a:hover { text-decoration: underline; }.hidden { position: absolute; left: -9999px; top: -9999px; }.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }.clearfix { display: inline-block; }} @media all {body{ font: normal 14px/20px Verdana, Arial, sans-serif; background: #d4e3f3; color: #333; }p, table, ul, ol, h1, h2, h3, h4, h5, h6, blockquote, pre { margin-bottom: 20px; }h1, h2, h3, h4, h5, h6{ color: #333; }blockquote, pre { padding: 14px; }html, body{ height: 100%; }#content p { text-align:justify; }#content p,#sidebar p { margin-bottom:1px; }#content .csc-default { margin-bottom:20px; }#container, #header, #mainContainer, #footer { position: relative; width: 900px; }#container{ width: 918px; margin: 0 auto; background: url('../img/bg.png') top left repeat-y; min-height: 100%; padding: 0 9px; }#header { height: 345px; overflow: hidden; background: url(../img/header_01.jpg) top left no-repeat; }h1 a{ display: block; position: absolute; top: 122px; right: 17px; width: 197px; height: 94px; background: url('../img/logo.png') top left no-repeat; z-index: 10; text-indent: -9999px; }#header p { position: absolute; top: 156px; right: 236px; width: 600px; height: 94px; z-index: 10;font: bold 24px/24px Arial, Verdana, sans-serif; text-align: right; color: #444; }#headerImage{ height: 345px; width: 900px; position: absolute; top: 0; left: 0; }#menu { height: 50px; }#menu ul{ margin: 0; }#menu li{ height: 30px; line-height: 30px; float: left; padding: 0 20px;border-left: 1px solid #fff; margin: 10px 0; }#menu li:first-child { border: none; }#menu a { color: #fff; }#menu a.active{ font-weight: bold; }#mainContainer{ background: #fff; min-height:250px; }#content{ width: 515px; padding: 20px; border-right: 1px dotted #003571; min-height:250px; } #sidebar{ position: absolute; width: 304px; padding: 20px; top: 40px; right: 0; }#sidebar ul { margin-left: 20px; list-style: disc; }#content ul { list-style: disc; margin-left: 20px; }#content h2 { font: bold 20px/20px Verdana, Arial, sans-serif; }#sidebar h2 { font: bold 16px/20px Verdana, Arial, sans-serif; }#content h3 { font: bold 16px/16px Verdana, Arial, sans-serif; }#content a{ color: #003571; }#content a:hover{ color: #003571; }#mainContainer img{ border: 2px solid #d4e3f3; }#mainContainer img:hover{ border: 2px solid #003571; }#footer { height: 50px; clear: both; } #footer p { color: #fff; margin: 0; font: normal 12px/50px Verdana, Arial, sans-serif; text-align: center; }#footer a { color: #fff; }.contenttable td, .contenttable th{ padding: 3px; }#contact .tr-odd{ background: #eee; }#contact fieldset { width: 480px; padding: 10px; border: 1px solid #ccc; }#contact legend { font-weight: bold; }#contact label{ display: block; width: 150px; float: left; }#contact li { padding: 3px; clear: left; }#contact .odd { background: #eee; }#contact input, #contact textarea { width: 270px; }#contact p, #contact ol, #contact ul { margin-bottom: 0; }#contactAbsenden{ margin-left: 150px; }.floatImg { clear: both; }.floatImg .img{ width: 200px; float: left; margin-right: 20px; }.floatImg .content{ float: left; }#mainContainer ul.tx-imagecycle-pi1-images { margin:0; }.csc-menu-4 dd{ margin-left:15px; font-style:italic; margin-bottom:10px; font-size:12px; }.csc-menu-4 dt{ padding-left:15px; background:url("../img/listicon.gif") no-repeat scroll left 5px #FFFFFF; }#uid11 #sidebar,#uid13 #sidebar{ display: none; }#uid11 #content,#uid13 #content{ border: none; width: auto; }#uid15 #content,#uid16 #content,#uid17 #content,#uid18 #content,#uid19 #content { padding-top:55px; }#uid15 .tx-imagecycle-pi1,#uid16 .tx-imagecycle-pi1,#uid19 .tx-imagecycle-pi1 { width:500px !important; }#uid15 .tx-imagecycle-pi1 ul,#uid16 .tx-imagecycle-pi1 ul,#uid19 .tx-imagecycle-pi1 ul { width:500px !important; }#uid15 .tx-imagecycle-pi1 ul img,#uid16 .tx-imagecycle-pi1 ul img,#uid19 .tx-imagecycle-pi1 ul img { width:496px !important; }#uid15 #content .csc-default,#uid16 #content .csc-default,#uid17 #content .csc-default,#uid18 #content .csc-default,#uid19 #content .csc-default{ margin-left:10px; overflow: auto; width: 500px; }.eckdaten{ width:500px; }.eckdaten .tr-even { background-color:#EEE; color:#333; }.eckdaten .tr-odd{}.eckdaten th { padding:3px 8px;width:180px;}.eckdaten td { padding:3px 8px; text-align:right; }.eckdaten .tr-even td{ background-color:#EEE; color:#; }.csc-frame-frame1{ margin-top:35px; background-color:#EEE; padding:5px 8px; }#home #sidebar h2 span,#leistungen #sidebar h2 span{ color: #003571; }} @media print {#mainMenu { display: none; }} @media screen, projection {#mbOverlay {position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}#mbOverlay.mbOverlayFF {background: transparent url(../img/80.png) repeat;}#mbOverlay.mbOverlayIE {position: absolute;}#mbCenter {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #000;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);}#mbCenter.mbLoading {background: #000 url(../img/mediaboxLoading.gif) no-repeat center;-moz-box-shadow: none;-webkit-box-shadow: none;}#mbImage {position: relative;left: 0;top: 0;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: left;background-position: center center;background-repeat: no-repeat;padding: 10px;}#mbImage a, #mbImage a:link, #mbImage a:visited {color: #ddd;}#mbImage a:hover, #mbImage a:active {color: #fff;}#mbBottom {min-height: 20px;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #999;text-align: left;padding: 0 10px 10px;}#mbTitle {display: inline;color: #fff;font-weight: bold;line-height: 20px;font-size: 12px;}#mbNumber {display: block;color: #999;line-height: 14px;font-size: 10px;}#mbCaption {display: block;color: #999;line-height: 14px;font-size: 10px;}#mbPrevLink, #mbNextLink, #mbCloseLink {display: block;float: right;height: 20px;margin: 0;outline: none;}#mbPrevLink, #mbNextLink, #mbCloseLink { display: block; float: right; height: 20px; width: 20px; background: transparent url(../img/mediaboxControls.png) no-repeat; margin: 0; outline: none; }#mbPrevLink { background-position: 0px -40px; }#mbNextLink { background-position: 0px -20px; }#mbCloseLink { background-position: 0px 0px; }#mbError {position: relative;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: center;border: 10px solid #700;padding: 10px 10px 10px;margin: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {color: #d00;font-weight: bold;text-decoration: underline;}} 