@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; }input, textarea, select, option, a { color: inherit; font: inherit; }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; }a { text-decoration: none; }a:hover { text-decoration: underline; }.hidden { position: absolute; left: -9999px; top: -9999px; }.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }.clearfix { display: inline-block; }a.skip{ position: absolute; left: -9999px; top: -9999px; height: 1px; width: 1px; }a.skip:focus, a.skip:active { z-index: 1000; top: 10px; left: 10px; height: auto; width: auto; outline: 1px solid #999; }} @media all {body{ font: normal 12px/1.4 Tahoma, "MS Sans Serif", Arial, sans-serif; background: #fff; color: #555; }p, table, ul, ol, h1, h2, h3, h4, h5, h6, blockquote, pre,iframe, object{ margin-bottom: 12px; }h1, h2, h3, h4, h5, h6{ color: #163e83; }blockquote, pre { padding: 12px; }a { color: #163e83; }a:hover { color: #223178;}#container{ width: 960px; margin: 0 auto; }#container, #header, #main{ position: relative; }#header { height: 156px; background: url(../img/header.jpg) no-repeat top left;}#header h1{ margin: 0; }#header h1 a{ position: absolute; width: 190px; height: 75px; top: 50px; right: 50px; text-indent: -1000em; }#content, #sidebarOne, #sidebarTwo{ display: inline; }#main { width: 910px; margin: 40px auto; }#content{ float: left; width: 440px; padding: 0 40px; }#content p{ text-align: justify; }#content p:last-child { margin-bottom: 40px; }.content-element{ margin-bottom: 20px; }#sidebarOne { float: left; width: 175px; }#sidebarTwo { float: right; width: 215px; }#nav{ margin: 0 0 30px -10px; }#nav li { border-bottom: 1px solid #ddd; line-height: 30px; padding-left: 12px; }#nav a.active { font-weight: bold; }.box{ border: 1px solid #ddd; margin-bottom: 30px; padding: 11px 11px 0 11px; font-size: 11px;-webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 5px 5px 5px #ddd; -moz-box-shadow: 5px 5px 5px #ddd; }.box a:hover{ text-decoration: none; }.box h2 { font-weight: bold; border-bottom: 1px solid #ddd; margin-bottom: 0; font-size: 12px; }.darkbox{ background: url(../img/box_bg.png) no-repeat bottom left; color: #fff; border: 1px solid #140c49; }.darkbox h2 { margin-bottom: 11px; color: #fff; border: none; }.darkbox p, .darkbox a{ color: #fff; }.darkbox a:hover{ text-decoration: underline; }#aggressivBox { background: url(../img/aggressiv.jpg) no-repeat top left; height: 105px; position: relative; border: 1px solid #ddd; }#fernwartungBox h2{ border: none; background: url(../img/fernwartung_icon.png) no-repeat top right; }#kontaktBox h2{ background: url(../img/kontakt_icon.png) no-repeat top right; }#aggressivBox h2{ display: none; }#aggressivBox a { position: absolute; top: 0; left: 0; width: 175px; height: 117px; text-indent: -1000em; }#footer { clear: both; height: 30px; padding: 10px; border-top: 1px solid #ddd; background: url(../img/footer.png) no-repeat top center; }#footer p { text-align:center; font-size: 11px; }#footer a { color: #555; }#content ul { list-style: disc; margin-left: 20px; }#contact legend,#content h2 { font: bold 16px/16px Arial, sans-serif; }#content .box { font-size: 12px; background: url(../img/haken.png) no-repeat 11px center; padding-left: 54px; }#content .box p { margin-bottom: 12px; }#content .downloadBox { background: url(../img/pdf.png) no-repeat 11px center; }#content .csc-textpic ul{ margin: 0; }.contenttable .tr-odd { background: #eee; }.contenttable td, .contenttable th{ padding: 3px; }#contact legend { padding-bottom: 12px; color: #163e83; }#contact fieldset { width: 440px; }#contact label{ display: block; width: 150px; float: left; }#contact li { padding: 3px; clear: left; }#contact .odd { background: #eaeaea; }#contact input, #contact textarea { width: 220px; }#contact p, #contact ol, #contact ul { margin-bottom: 0; }#contact input[type=submit] { width: 150px; margin: 11px; }#googleMaps { border: 1px solid #ddd; }.tx-felogin-pi1 { margin-bottom: 11px; }.tx-felogin-pi1 h3,.tx-felogin-pi1 legend{ display: none; }.tx-felogin-pi1 form{ margin-top: 11px; }} @media print {#nav{ 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;}} 
