body{background:url(../img/roter-menustreifen.jpg) repeat-x 0 95px}
div#wrap{width:992px;text-align:left;background:url(../img/hintergrund-oben.jpg) no-repeat top left;margin:0 auto 30px;padding:0 15px 0 14px}
div#header{padding-top:20px;height:74px;background:url(../img/header-hintergrund.jpg) no-repeat top left;position:relative}
div#header #headerlogo{position:absolute;left:10px;top:17px}
div#servicenavigation{color:#616161;position:absolute;right:24px}
div#servicenavigation a{color:#616161}
img.logo{margin:5px 0 0}
div#teaser{clear:both;border-bottom:1px solid #FFF}
div#teaser .teasercontext{float:left;width:204px;padding:0}
div#teaser .teasercontext h3{margin-bottom:4px}
div#teaser .teasercontext legend{padding-bottom:4px}
div#teaser .teasercontext input{width:150px;height:13px;margin-bottom:4px}
div#teaser .teasercontext label{width:150px;height:12px;float:none}
div#teaser .teasercontext input.powermail_submit{width:80px;height:16px;float:right;margin:7px 0}
div#mainnavigation{height:28px;clear:both;position:relative;margin:0}
div#mainnavigation ul li a{font-size:11px;font-weight:700;display:block;text-transform:uppercase;padding:8px 15px 7px}
div#mainnavigation ul li a:hover{text-decoration:none}
div#contentwrap{background:url(../img/content_wrap_bg.gif) repeat-y}
div#leftcolumn{width:179px;float:left;background-color:#C0002B}
div#leftcolumn ul li a{display:block;padding:5px 5px 8px 16px}
div#leftcolumn ul li ul li a{padding:2px 5px 5px 27px}
div#leftcolumn ul li li li a{padding:2px 5px 5px 35px}
div.content{font-size:1.15em;line-height:1.4em;float:left;width:559px;padding:26px 25px 0}
div.content div.block{margin:0 0 26px}
div.content h1{font-size:16px;font-weight:400;font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;margin-bottom:10px;line-height:1.2em}
div.content h2{font-size:14px;font-weight:700;font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;line-height:1em;margin-bottom:0}
div.content h3, div.content legend{font-size:12px;font-weight:700;font-family:Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;line-height:.8em;margin-bottom:0}
div.content p,div.content label,div.content div,div.content a,div.content b,div.content b a{font-size:11px;font-family:Verdana, Trebuchet MS, Helvetica, Arial, sans-serif}
div.content ul,div.content ol{font-size:10px;font-family:Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;margin:10px 0}
div.content ul li{padding-left:20px;margin-bottom:1px;font-size:10px;font-family:Verdana, Trebuchet MS, Helvetica, Arial, sans-serif}
div.content ol li{margin-left:20px;margin-bottom:1px;font-size:10px;font-family:Verdana, Trebuchet MS, Helvetica, Arial, sans-serif}
div#context{width:204px;float:left;font-size:10px;font-family:Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;padding:10px 0}
div#context p,div#context p a,div#context h3,div#context h3 a{font-size:10px;font-family:Verdana, Trebuchet MS, Helvetica, Arial, sans-serif}
div#footer{text-align:center;clear:both;border-top:1px solid #FFF;font-size:.9em;height:30px;line-height:30px}
div#footer img.logo{vertical-align:middle}
div#footer a{padding-left:10px;border-left:1px solid #FFF}
div#footer a.print{background:url(../img/print-red.gif) no-repeat;border-left:none;padding:2px 0 1px 19px}
div#footer .footercontext{width:182px}
.news-list-container p.news-list-date{margin-bottom:3px}
.news-list-container .news_list_header{margin-bottom:5px}
.news-list-container .news_list_header a{font-size:.8em}
div.news-single-item h2,div.news-single-item h3{line-height:1.4em;margin:10px 0}
div.news-single-item p{margin:0 0 10px}
div.news-single-backlink{margin:10px 0}
form#searchform{width:194px;background-color:#B5B5B5;position:absolute;right:0;padding:5px 3px 4px 7px}
form#searchform label{font-weight:700;float:left;margin-top:5px}
form#searchform input#searchfield{width:122px;height:15px;float:left;margin-left:3px;border:1px solid #4B4B4B;padding:3px 0 1px 2px}
form#searchform input#searchSubmit{width:16px;height:16px;border:none;float:left;margin-top:3px;margin-left:4px;background:#B5B5B5 url(../img/suche-pfeil.gif) no-repeat left top;cursor:pointer}
.tx-indexedsearch .tx-indexedsearch-searchbox p{margin:20px 0}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:700;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:700}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0;margin-bottom:0}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#ccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666}
.tx-indexedsearch .tx-indexedsearch-category{background:#ccc;font-size:16px;font-weight:700}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:400;margin-top:-1.2em;float:right}
.tx-indexedsearch .tx-indexedsearch-res h3{background-color:#eee;padding:2px}
#DownloadList{border:0;list-style-type:none;position:relative;left:0;margin:0;padding:0}
#DownloadList li.DownloadListEntry{border-bottom-color:#ECE9D8;border-bottom-style:solid;border-bottom-width:thin;background:none;padding:5px 0 25px}
#DownloadList li.DownloadListEntry p{border:0;text-align:left;margin:0;padding:7px 0}
#DownloadList li p.FolderImage{padding-left:0;width:35px;float:left;margin:0 10px 0 0}
#DownloadList li p.FileImage{width:35px;float:left;margin:0 10px 0 0}
div#FEcr{float:right;width:96%}
div#FEcl{float:left;width:3%}
.tx-magpriceinfo-pi1 table td{vertical-align:top}
.gmnoprint{margin-top:-10px}
div#teaser .teaserimage,div#mainnavigation ul li,.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
*html div#contentwrap,*+html div#contentwrap{height:1%}
.tx-indexedsearch .tx-indexedsearch-searchbox legend,.markerTooltip{display:none}
.tx-indexedsearch .info-tmpl-css dd.item-mtime,.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.tx-indexedsearch fieldset,.checkbox{border:none}
#DownloadList li p.FolderLink,#DownloadList li p.FolderDescription,#DownloadList li p.FileLink,#DownloadList li p.FileSize,#DownloadList li p.FileSizeText,#DownloadList li p.FileDate,#DownloadList li p.FileDescription{padding-left:50px;margin:0}
