body {background-image:url(../colors/bgBody.gif);margin:0px;padding:0px;font-family:arial;color:#4d4b4b;font-size:0.75em;}
div {border-style:none;padding:0px;margin:0px;}
h1 {font-size:10px;padding:0px;margin:0px;display:inline;}
h2 {font-size:14px;color:#6e6c6c;font-weight:bold;margin:0px;}
h3 {font-size:11px;color:#4d4b4b;font-weight:bold;text-transform:uppercase;margin:0px;}
a {text-decoration:none;color:#777777;}
a:hover {color:#000000;}
span {color:#993366;}
a.curr {color:#993366;}
form {display:inline;}
input {height:12px;padding-left:3px;border-style:solid;border-width:1px;border-color:#C0C0C0;background-color:#FAFAFA;color:#666666;font-family:arial;font-size:11px;color:#666666;}

a img { border:0;}


div#newsimage { float:left;margin-right:10px;margin-bottom:10px; }

#level0 {width:944px;padding-bottom:30px;}
#flash {width:399px;height:201px;position:absolute;left:545px;top:0px;}
#logo  {width:543px;height:146px;margin-bottom:2px;}
#navi  {width:525px;height:45px;padding:8px 0px 0px 18px;}
#navi_content {color:#FFFFFF;left;letter-spacing:7px;line-height:19px;font-size:10px;}
#navi_content a {color:#FFFFFF;letter-spacing:0px;font-size:10px;}
#navi_content a:hover {color:#000000;}
#navi_content a.curr {color:#993366;}
#navi_content span {font-size:10px;vertical-align:baseline;}



/* Neue Navigation */
#navi ul { list-style:none;list-style-position:outside;margin:0px;padding:0px;float:left; }
#navi ul li { float:left;color:#FFFFFF;padding-right:20px; }
#navi ul li a { color:#FFFFFF;letter-spacing:0px;font-size:10px;padding-right:20px; }
#navi ul li a:hover {color:#000000;}
#navi ul li a.curr {color:#993366;}

#navi ul.level1 li { padding-right:8px; }
#navi ul.level1 li a { padding-right:8px;text-transform:uppercase; }

#navi ul.level2 li { padding-right:8px; }
#navi ul.level2 li a { padding-right:8px; }

#navi #dash_navi {float:left;margin:3px 0 1px 0;height:2px;line-height:0px;font-size:0px;background-image:url(../img/dash61.gif);width:97%; }

#home {color:#999999;height:24px;text-align:right;padding-top:9px;font-size:11px;}
#home div {display:inline;font-size:11px;letter-spacing:4px;margin-left:5px;}
#home a, span {letter-spacing:0px;font-size:11px;}
#inpsubmit  {vertical-align:bottom;height:16px;width:18px;border-style:none;padding:0px;margin:0px;} * html #inpsubmit {vertical-align:text-bottom;} *+html #inpsubmit {vertical-align:text-bottom;}
#inpsuche   {width:125px;letter-spacing:0px;}
#inpsuche2   {width:125px;letter-spacing:0px;}
#feature {float:left;width:150px;padding-left:17px;}
#feature_prod {height:50px;}
#feature_prod select {width:146px;height:15px;border:solid 1px #C0C0C0;background-color:#FAFAFA;font-family:arial;font-size:12px;color:#666666;} *+html #feature_prod select {height:20px;}
#feature_dyn {height:350px;color:#888888;font-size:12px;} #feature_dyn a {display:block;margin-top:2px;margin-bottom:5px;} #feature_dyn span {color:#993366;font-weight:bold;} #fdyn_e1 {text-indent:-9px;margin-left:9px;} #fdyn_e2 {text-indent:-9px;margin-left:18px;}
#feature_stat {margin-top:16px;vertical-align:baseline;}
#feature_stat a {text-transform:uppercase;font-size:9px;height:12px;display:block;padding-top:8px;background-repeat:no-repeat; background-position:left;padding-left:24px;}
#content {float:right;}
#cmain {min-height:450px;}
#page {height:10px;line-height:10px;font-size:10px;padding:5px 0px 5px 0px;background-image:url(../img/bgpage.gif);background-repeat:repeat-x;margin-bottom:15px;}
#page a {font-size:10px;}
#page span {font-size:10px;}
#fuss {margin-top:30px;font-size:10px;padding-bottom:15px;}
.dash   {height:2px;line-height:0px;font-size:0px;background-image:url(../img/dash.gif);}
.div   {height:2px;line-height:0px;font-size:0px;background-image:url(../img/dash.gif);margin-bottom:15px;}
#dashw  {height:2px;line-height:0px;font-size:0px;background-image:url(../img/dash61.gif);width:97%;} /** html #dashw {width:425px;} */
#dashw2  {height:2px;line-height:0px;font-size:0px;background-image:url(../img/fulldiv.gif);width:445px;margin-top:25px;margin-bottom:0px;} * html #dashw2 {width:425px;} 
#clear  {clear:both;font-size:0px;line-height:0px;height:0px;}
.clearr {clear:right;font-size:0px;line-height:0px;height:0px;}
.mypage {text-transform:uppercase;}
#browserlinks a {background-image:url(../img/aint.gif);background-repeat:no-repeat;background-position:right;padding-right:14px;white-space:nowrap;display:inline-block;text-decoration:none;}
a.external-link   {background-image:url(../img/aext.gif);background-repeat:no-repeat;background-position:right;padding-right:17px;white-space:nowrap;display:inline-block;text-decoration:underline;}
a.internal-link   {background-image:url(../img/aint.gif);background-repeat:no-repeat;background-position:right;padding-right:14px;white-space:nowrap;display:inline-block;text-decoration:underline;}
a.download  {background-image:url(../img/adown.gif);background-repeat:no-repeat;background-position:right;padding-right:14px;white-space:nowrap;display:inline-block;text-decoration:underline;}
a.fav   {background-image:url(../img/afav.gif);}
a.fav:hover   {background-image:url(../img/afav_hover.gif);}
a.bew   {background-image:url(../img/abew.gif);}
a.bew:hover   {background-image:url(../img/abew_hover.gif);}
a.dru   {background-image:url(../img/adru.gif);}
a.dru:hover   {background-image:url(../img/adru_hover.gif);}
a.emp   {background-image:url(../img/aemp.gif);}
a.emp:hover   {background-image:url(../img/aemp_hover.gif);}
a.font   {background-image:url(../img/afont.gif);}
a.font:hover   {background-image:url(../img/afont_hover.gif);}

#feature_stat div.tx-srlanguagemenu-pi1 { margin-bottom:10px;color:#8e8e8e; }
#feature_stat div.tx-srlanguagemenu-pi1 a {text-transform:uppercase;font-size:9px;height:12px;display:inline;padding-top:8px;padding-left:0px; }
#feature_stat div.tx-srlanguagemenu-pi1 div.curr a {text-transform:uppercase;font-size:9px;height:12px;display:inline;padding-top:8px;padding-left:0px;font-weight:bold; }
span#curr a { font-weight:bold;color:#2e2d2d; }


#rahmen {width:130px;height:93px;margin-left:6px;background-image:url(../img/rahmen.gif);background-repeat:no-repeat;text-align:center;padding-top:8px;float:left;} *html #rahmen {margin-left:3px;}
#person {width:310px;background-image:url(../img/dash.gif);background-repeat:repeat-x;background-position:top;float:right;padding-top:10px;}
#absatz_team {margin-top:18px;} 
#absatz_team p {padding-left:6px;}

div#absatz ul { list-style-image:url(../img/list-style.gif);padding:0px 0px 10px 0px;margin:0px 0px 0px 21px; }
div#person ul { list-style-image:url(../img/list-style.gif);padding:0px 0px 10px 0px;margin:0px 0px 0px 21px; }


.pipe { color:#888888;font-weight:normal;text-decoration:none; }

#currSwitch {margin-top:2px;margin-bottom:5px;}

#switch { margin-top:50px;width:147px;}
#switch a { background-image:url(../img/navdash.gif);background-repeat:no-repeat;padding-top:7px;}
.pics { border:0px;margin:0px;text-decoration:none;font-size:0px;}
.pics img { border:0px;margin:0px;text-decoration:none;font-size:0px;}

.piclink { position:relative;top:3px;border:0px;margin:0px;text-decoration:none;font-size:0px;}
.piclink img { border:0px;margin:0px;text-decoration:none;font-size:0px;}

.tx-showroom-pi2 .entry { margin-top:4px;}

.tx-selectsitemap-pi1 select { font-family: Arial;font-size: 11px;font-weight: bold;background: #FFFFFF;color: #993366;border:1px solid #777777;}

.tx-indexedsearch { margin-top:10px;padding-left:6px; }

.tx-indexedsearch-searchbox td {font-family:arial;color:#888888;font-size:11px;}
.tx-indexedsearch-res td {font-family:arial;color:#888888;font-size:11px;}
.tx-indexedsearch-redMarkup {
color:#993366;
}

.csc-sword {
color:#FFFFFF;
}

table.contenttable-0 th {border:1px solid #595959; vertical-align:top;padding:4px;text-align:left;}
table.contenttable-0 tr.tr-0 {background-color:#eaeaea;color:#777777;padding:4px;text-align:left;}
table.contenttable-0 td {border:1px solid #595959; vertical-align:top;padding:4px;text-align:left;}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left:0px;
}

.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #993366;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-family:Arial;
            font-weight:normal;
            font-style:italic;
            color:#777777;
            font-size: 10px;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #777777;
            background-color: #eaeaea;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }

#cmain .tx-bddbflvvideogallery-pi1 { margin-top:10px; }
* html .tx-bddbflvvideogallery-pi1 #flvcaption { display:none; }
* html .tx-bddbflvvideogallery-pi1 #flvplayercaption {float:none;}
* html .tx-bddbflvvideogallery-pi1 #player {float:none;}

span.rgmediaimages-player { display:block;width:440px;}