@charset "utf-8";body{width:1000px;margin:0 auto 0;background:#cdcdcd;font-size:12px;color:#666;font-family:Arial,Helvetica,sans-serif;}
.clearer{clear:both;margin:0;padding:0;}
.rClearer{clear:right;margin:0;padding:0;}
.lClearer{clear:left;margin:0;padding:0;}
*|*:-moz-any-link:focus{outline:none;}
img{border:none;}
.bodytext{padding:0 0 2px 0;margin:0 0 2px 0;}
p.bodytext{font-size:12px;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;padding:0;}
h1{font-size:16px;}
h2,h3,h4{font-size:12px;padding:10px 0 0 0;}
h5,h6{font-size:12px;padding:10px 0 0 0;color:#821413;}
a{text-decoration:none;color:#666;font-family:Arial,Helvetica,sans-serif;}
a:link,a:active{color:#666;font-family:Arial,Helvetica,sans-serif;}
a:hover{text-decoration:underline;color:#666;font-family:Arial,Helvetica,sans-serif;}
a:visited{font-family:Arial,Helvetica,sans-serif;}
h1.csc-firstHeader{padding-top:14px;font-size:14px;text-align:left;border-bottom:1px dotted #666;}
#body{margin:30px auto;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#main{background:url(../images/schatten_hg.gif) repeat-y scroll 0 0;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#schatten{float:left;clear:both;background:url(../images/rBg.png) repeat-y;width:10px;}
#oben{background:transparent url(../images/schatten_o.gif) no-repeat scroll center bottom;height:8px;}
#unten{background:transparent url(../images/schatten_u.gif) no-repeat scroll center top;height:8px;}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:none;}
DIV.csc-textpic-clear{clear:none;}
DIV.csc-textpic-imagewrap{padding:5px 5px 0 0;width:auto;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{float:none;}
*html DIV.csc-textpic-imagewrap{padding:0;}
DIV.csc-textpic-text{padding-bottom:0;}
.csc-textpic-intext-left{border-bottom:0 dotted #666;margin-bottom:0;}
table.csc-uploads{border:0;margin-bottom:40px;}
.csc-uploads td.csc-uploads-fileName{border:0;padding:0;}
.csc-uploads td.csc-uploads-fileName a{font-size:11px;font-weight:500;}
.csc-uploads td.csc-uploads-fileName a:hover,.csc-uploads td.csc-uploads-fileName a:visited{color:#821413;}
.csc-uploads td.csc-uploads-fileName p{padding:3px;margin:0;}
.csc-uploads td.csc-uploads-icon{border:0;padding:0;width:20px;}
.csc-uploads td.csc-uploads-icon img{border:0;}
.csc-uploads tbody{background:#efefef;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{margin-left:0;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px;}
.tx_lumogooglemaps_pi1_sidebar ul{margin:0;padding:20px 0;}
.gmapDirHead{float:left;}
#header{padding:0;margin:0;clear:both;background:#fff;}
#header{color:#a1a1a1;text-align:center;line-height:15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:980px;}
#header a:focus,#header a:hover,#header a:active{background:transparent;}
#header #headerContent{padding:0;margin:0;}
#headerContent #headerContentTop{clear:both;}
#headerContentTop .searchBox{float:right;background:url(../images/sucheBg.png) transparent no-repeat;width:216px;height:50px;margin-top:-20px;margin-right:12px;}
*html #headerContentTop .searchBox{float:right;background:url(../images/sucheBg.gif) transparent no-repeat;width:216px;height:50px;margin-top:0;margin-right:5px;}
.searchBox form{margin:5px;width:200px;}
.searchBox input{margin:7px 0 0 11px;}
.searchBox .input{width:150px;font-size:11px;color:#999;border:1px solid #cdcdcd;}
.searchBox form .searchInput{float:left;margin-left:0;}
.searchBox form .searchBt{float:right;margin:0 5px 0 0;}
#headerContentTop #languageSelect{float:right;margin-top:-17px;font-size:9px;color:#efefef;font-weight:500;}
#languageSelect a{font-size:9px;color:#efefef;font-weight:500;margin:0 5px;text-decoration:none;}
#languageSelect a:hover{font-size:9px;color:#fdfdfd;font-weight:500;}
#headerContent #headerContentCenter{clear:both;}
#headerContentCenter .logo{float:left;padding-left:20px;margin-top:-10px;}
*html #headerContentCenter .logo{float:left;padding-left:20px;margin-top:-20px;}
.logdau{margin-top:-8px;float:left;}
.logdau a{padding:0 5px 0 10px;}
#headerContent #headerContentBottom{clear:both;background:#fff;}
#rootline{background:#fff;color:#909090;padding-bottom:10px;}
#rootline #leftRootline{width:200px;float:left;}
#rootline #rightRootline{margin-left:10px;margin-right:0;}
#rightRootline #rightRootlineContent{padding:5px 0 0 10px;}
#rightRootline #rightRootlineContent a{font-size:9px;color:#909090;font-weight:500;}
#rightRootline #rightRootlineContent a:hover{color:#821413;text-decoration:none;font-weight:500;}
#rightRootlineContent .rootlineBreak{color:#821413;padding:0 5px;}
#leftContent ul.menuListV{list-style:none;margin:0;padding:0;}
#menuLosungen ul.menuListV{list-style:none;margin:0;padding:0;}
.menuListV li,.menuLosungen li{list-style:none;margin:0;padding:0;}
.menuListV li ul{padding:0;margin:0 0 10px 3px;border-bottom:0 dotted #cdcdcd;}
a.menuLinkV:link,a.menuLinkV:visited,a.menuLinkV:hover,a.menuLinkV:active{display:block;margin:0;padding:9px 0 9px 0;text-decoration:none;}
a.menuLinkV:hover{color:#821413;}
a.menuLinkAct2V:link,a.menuLinkAct2V:visited,a.menuLinkAct2V:hover,a.menuLinkAct2V:active{display:block;margin:0;padding:9px 0 9px 0;text-decoration:none;color:#821413;}
a.submenuLinkV:link,a.submenuLinkV:visited,a.submenuLinkV:hover,a.submenuLinkV:active{display:block;background:url(../images/navigation/subMenu.png) no-repeat;margin:0;padding:1px 1px 3px 15px;text-decoration:none;}
#menuLosungen ul.menuListV a.submenuLinkV:link,#menuLosungen ul.menuListV a.submenuLinkV:visited,#menuLosungen ul.menuListV a.submenuLinkV:hover,#menuLosungen ul.menuListV a.submenuLinkV:active{background:url(../images/navigation/subMenu_g.png) no-repeat;}
a.submenuLinkV:hover{color:#821413;background-image:url(../images/navigation/subMenuActive.png) no-repeat;}
a.submenuLinkActV:link,a.submenuLinkActV:visited,a.submenuLinkActV:hover,a.submenuLinkActV:active{display:block;margin:0;padding:1px 1px 3px 15px;color:#821413;background:url(../images/navigation/subMenuActive.png) no-repeat;}
#menuLosungen ul.menuListV a.submenuLinkActV:link,#menuLosungen ul.menuListV a.submenuLinkActV:visited,#menuLosungen ul.menuListV a.submenuLinkActV:hover,#menuLosungen ul.menuListV a.submenuLinkActV:active{background:url(../images/navigation/subMenuActive_g.png) no-repeat;}
a.subsubmenuLinkV:link,a.subsubmenuLinkV:visited,a.subsubmenuLinkV:hover,a.subsubmenuLinkV:active{display:block;margin:0;padding:1px;margin-left:10px;padding-left:30px;background:url(../images/navigation/subMenu2.png) no-repeat;}
a.subsubmenuLinkV:hover{text-decoration:none;color:#821413;background:url(../images/navigation/subMenuActive2.png) no-repeat;}
a.subsubmenuLinkActV:link,a.subsubmenuLinkActV:visited,a.subsubmenuLinkActV:hover,a.subsubmenuLinkActV:active{display:block;color:#821413;margin:0;padding:1px;margin-left:10px;padding-left:30px;background:url(../images/navigation/subMenuActive2.png) no-repeat;}
#mainContent{background:#fff;padding:0 0 15px 0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;width:980px;}
#mainContent #leftBox{width:210px;float:left;background:#fff;}
#mainContent #leftContent,#menuLosungen{padding:10px 10px 0 20px;border-bottom:1px dotted #666;}
#mainContent #leftContent,#menuLosungen{padding:0 10px 0 20px;border-bottom:1px dotted #666;}
#menuLosungen{padding:0 10px 0 20px;border-bottom:1px dotted #666;background:#efefef;}
#menuLosungen a:hover{background:#efefef;}
#mainContent #centerBox{margin-right:200px;width:auto;}
#mainContent #centerBox2sp{margin-left:200px;width:auto;}
#mainContent #centerBox3sp{margin:0 200px;width:auto;}
#centerContent{margin:0 10px 20px 30px;border-bottom:1px dotted #666;padding-bottom:20px;}
#centerContentHome{margin:0 20px 0 20px;padding-bottom:10px;}
* html #centerContentHome{margin:0 0 20px 20px;padding-bottom:10px;}
#centerContent ul{margin:0;padding-left:30px;}
*+html #centerContent ul{padding-left:30px;}
#homeContentQuick{padding:0;padding-top:30px;}
#homeContentQuick .quickNavi{width:60px;float:left;}
#leftContentQuick{padding:0 20px 0 0;}
#leftContentQuick .quickNavi{width:60px;float:left;border-top:1px solid #fff;}
.quickNavi img{margin-top:10px;}
#leftContentQuick .quickLinksNavi{width:180px;height:40px;}
.quickLinksNavi img{border:0 dotted #666;}
#rightContentQuick{padding:20px 10px 0 0;}
#rightContentQuick .quickLinksNavi{width:180px;height:40px;}
#bannerBox,.bannerBox{margin-right:20px;}
#centerContentHome #headerImage{padding:0;}
* html #centerContentHome #headerImage{margin-top:30px;}
.startImage{width:740px;display:block;}
.startImage img{padding-top:50px;}
.naviImage{float:left;}
.naviImage a{margin:0;padding:0;margin-top:5px;}
.naviImage img{border:0;margin:0;padding:0;}
#rightBox,#rightBoxBottom{width:200px;float:right;}
#newsBox,#rightContentBottom{padding:0 20px 0 0;}
#rightContent{padding:0 20px 0 0;}
#rightContentBottom .bannerImage{margin:15px 0;}
#bottomContent{margin:0;}
#bottomContent .bottomContentNavi{padding:30px 20px 0 20px;float:left;height:85px;}
.centerContentFolio{margin:5px 0 0 0;background:url(../images/estosBg.jpg) no-repeat;width:740px;height:200px;}
.centerContentFolio .centerContentFolioContainer{margin:0 10px 0 10px;padding-top:5px;}
.centerContentFolioContainer .estosFolioFirst,.centerContentFolioContainer .estosFolioSecond{width:355px;background:url(../images/folioBg.jpg) no-repeat;float:left;margin-top:10px;}
.centerContentFolioContainer .estosFolioFirst{margin-right:10px;cursor:pointer;}
.centerContentFolioContainer .estosFolioSecond{cursor:pointer;}
.centerContentFolioContainer h2{padding-left:10px;padding-top:5px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;}
.centerContentFolioContainer p{padding:5px 20px 10px 22px;margin:0;}
.centerContentFolioContainer a{text-decoration:none;margin:0;padding:0;}
.centerContentFolioContainer a:hover{background:#fff;text-decoration:none;cursor:pointer;}
a.folio{background:#fff;}
a.folio:hover{background:#fff;}
.startBottomImageContainer{margin:7px 0 10px 0;}
.startBottomImageContainer .startBottomImage{float:left;width:187px;}
.startBottomImageContainer .startBottomImageLast{float:right;width:179px;}
#bannerHome{padding:20px 0;}
.bannerImage{float:left;padding:0 5px 5px 0;}
.bannerImageFirst{float:left;padding:0 5px 5px 20px;}
.bannerImageLast{float:left;padding:0 5px 5px 0;}
.imageNavi{padding:10px 0 0 20px;}
.emailBild{margin-top:3px;}
.dotted{border-top:1px dotted #666;padding:0 0 30px 0;background:#fff;margin-top:20px;}
#softwareMenu{width:720px;}
#softwareMenu .firstLevel{border:0 solid #999;margin:10px 9px 5px 9px;float:left;width:342px;}
#softwareMenu .firstLevel .firstLevelLink{margin:0 0 5px 0;border:1px solid #cdcdcd;padding:10px 5px;}
#softwareMenu .firstLevel .firstLevelImage{width:100px;height:100px;float:left;}
#softwareMenu .firstLevel .firstLevelText{float:right;width:230px;}
.softwareMenu{width:720px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin:10px 0 10px 0;cursor:pointer;}
.softwareMenu .softwareSubMenu{border:1px solid #efefef;float:left;margin:5px 4px 5px 4px;padding:5px 0;text-align:center;width:110px;}
#softwareSubMenu :hover{color:#1a171b;}
.softwareMenu .softwareSubBottomMenu .softwareSubBottom{border:1px solid #efefef;float:left;margin:5px 3px 5px 5px;padding:5px 0;text-align:center;width:170px;}
#footer{padding:0;margin:0;clear:both;}
#footer{color:#999;text-align:center;line-height:1.5em;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
#footer a{text-decoration:underline;font-weight:500;color:#a1a1a1;background:transparent;}
#footer a:focus,#footer a:hover,#footer a:active{text-decoration:underline;font-weight:500;color:#a1a1a1;background:transparent;}
#footer a:hover{color:#919191;text-decoration:underline;}
#footer #footerContent{padding:0 150px;margin:0;}
#footerContent span{padding:0 5px;font-size:10px;}
#footerContent a{font-size:10px;}
#latestnewsBox{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;}
#latestnewsBox #latestnewsHeader{background:url(../images/hotSpot4.png) no-repeat;width:180px;height:30px;border-bottom:0 solid #999;}
#latestnewsHeader .latestnewsHeaderTitle{text-align:left;padding:7px 5px 0 30px;}
.latestnewsHeaderTitle h4{margin:0;padding:0;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:600;color:#999;}
.latestnewsBoxContainer{padding:5px 0 0 5px;border:1px dotted #666;height:auto;width:173px;}
.latestnewsBoxContent{position:relative;height:145px;overflow:hidden;}
#latestNewsContainer div{position:absolute;background:#fff;padding:0 5px;}
#latestNewsContainer div .newsDate,#latestNewsContainer div .newsMore{padding:0;width:160px;text-align:right;}
#latestNewsContainer div span{font-size:11px;color:#666;}
#latestNewsContainer div span a{color:#821413;font-size:11px;font-weight:500;}
#latestNewsContainer div h4{font-size:11px;font-weight:600;margin:17px 0 0 0;padding:0;}
#latestNewsContainer div h4 a{color:#821413;}
#latestNewsContainer div h2{color:#666;font-size:11px;font-weight:400;margin:0;padding:0;}
#latestNewsContainer div p{font-size:11px;margin:5px 0;padding:0;}
.buttons{padding:0;width:170px;}
.buttons span{color:#821413;padding:3px 12px;cursor:pointer;background:url(../images/icon/news.png);}
.buttons span.active,.buttons span:hover{background:url(../images/icon/newsOver.png);color:#fff;}
#latestnewsBox #latestnewsBottom{border:0 dotted #666;border-top:1px solid #666;border-bottom:0 solid #666;height:30px;margin-top:1px;}
#latestHotspot{width:180px;float:left;margin:0;}
#latestHotspot #latestHotspotContent{border-bottom:1px solid #666;padding:0 0 1px 0;}
#latestHotspotContent .latestHotspotHeader{background:url(../images/hotSpot4.png) no-repeat;width:180px;height:30px;}
.latestHotspotHeader .latestnewsHeaderTitle h6{margin:0;}
#latestHotspotContent #latestnewsBoxContent{border:0 dotted #999;}
#listNewsBox{font-size:12px;font-weight:500;font-family:Arial,Helvetica,sans-serif;padding:0;}
#listNewsBox .listNewsContainer{border-bottom:0 solid #999;margin:0 0 00px 0;}
.listNewsContainer .listNewsTitle{padding:2px 0 2px 0;border-bottom:1px solid #999;}
.listNewsTitle h4{font-size:12px;font-weight:500;color:#821413;margin:0;padding:0;}
.listNewsTitle a{text-decoration:none;color:#821413;}
.listNewsTitle a:hover,.listNewsTitle a:focus,.listNewsTitle a:visited,.listNewsTitle a:active{color:#821413;}
.listNewsContainer .listNewsInfoContainer{padding:0 0 20px 0;}
.listNewsInfoContainer .listNewsInfoData{text-align:right;}
.listNewsInfoData span{font-size:10px;color:#666;padding:0 5px 0 0;}
.listNewsInfoAutor span{font-size:10px;color:#666;}
.listNewsInfoAutor a{font-size:10px;color:#666;}
.listNewsInfoAutor p{font-size:10px;color:#b1b1b1;margin:0;line-height:10px;}
.listNewsContainer .listNewsContentContainer{font-family:Arial,Helvetica,sans-serif;}
.listNewsContentSubtitle p{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#666;}
.listNewsContentSubtitle h3{font-size:12px;font-weight:600;color:#666;}
.listNewsContentContainer .listNewsContent{padding:5px 0 20px 0;border-bottom:1px solid #666;}
.listNewsContent p{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;}
.listNewsContainer .listNewsLinkMore{text-align:right;padding:5px 0 10px 0;}
.listNewsLinkMore span{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#821413;}
.listNewsLinkMore a{text-decoration:none;color:#821413;}
.listNewsLinkMore a:hover,.listNewsLinkMore a:focus,.listNewsLinkMore a:visited,.listNewsLinkMore a:active{color:#821413;}
#listNewsBox .listNewsListContainer{margin:0 0 20px 0;}
.listNewsListContainer .listNewsListTitle{padding:5px 0 0 0;}
.listNewsListTitle h4{font-size:12px;font-weight:500;color:#821413;margin:0;padding:0;border-bottom:1px dotted #821413;}
.listNewsListTitle a{text-decoration:none;color:#821413;}
.listNewsListTitle a:hover,.listNewsListTitle a:focus,.listNewsListTitle a:visited,.listNewsListTitle a:active{color:#821413;}
.listNewsListContainer .listNewsContentContainer{font-family:Arial,Helvetica,sans-serif;padding:5px 0 0 0;}
.listNewsListContainer .listNewsInfoData{width:100px;}
.listNewsInfoData span{font-size:10px;color:#666;padding:0 5px 0 0;}
.listNewsContentSubtitle p{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#666;}
.listNewsContentSubtitle h3{font-size:12px;font-weight:600;color:#666;}
.listNewsListContainer .listNewsContent{padding:5px 0 20px 0;border-bottom:1px solid #666;}
.listNewsListContainer .listNewsLinkMore{text-align:right;border-bottom:0 solid #821413;}
.listNewsLinkMore span{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#821413;}
.listNewsLinkMore a{text-decoration:none;color:#821413;}
.listNewsLinkMore a:hover,.listNewsLinkMore a:focus,.listNewsLinkMore a:visited,.listNewsLinkMore a:active{color:#821413;}
.listNewsListContainer .archivItem{height:20px;margin:0 0 10px 0;background:#efefef;padding:2px 0;}
.tx-indexedsearch-res #listNewsBox .listNewsListTitle h4{font-weight:600;}
.tx-indexedsearch-res #listNewsBox .listNewsListTitle .listNewsInfoData span{font-size:12px;}
.tx-indexedsearch-res #listNewsBox .listNewsContentContainer .listNewsContentSubtitle .tx-indexedsearch-redMarkup{color:#821413;font-weight:500;}
.tx-indexedsearch-res #listNewsBox .listNewsListContainer .listNewsLinkMore{text-align:right;padding:5px 10px 10px 0;}
.tx-indexedsearch-res .listNewsLinkMore span{color:#666;}
#searchIndex #searchForm{height:40px;}
#searchForm .searchText{float:left;}
#searchForm .searchInput{float:left;margin-left:0;}
#searchForm .searchInput .input{width:350px;height:17px;font-size:11px;color:#999;padding:3px 0 0 3px;}
#searchForm .searchInput input{margin:10px 0 0 0;}
#searchForm .searchMore{float:left;margin:15px 0 0 0;}
#searchForm .searchBt{float:left;margin:9px 0 0 20px;width:100px;}
#searchAdvence{margin:5px 0 0 0;height:25px;}
#searchAdvence .searchText{float:left;width:100px;}
#searchAdvence .searchInput{float:left;margin:0 5px;}
#searchAdvence .searchInput select{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;padding:3px;width:161px;}
.news-amenu-container{list-style:none;}
.news-amenu-container ul{margin:0;padding:0;}
.news-amenu-container li{list-style:none;}
.news-amenu-item-year{background:#fff;color:#666;font-weight:600;border:0;list-style:none;}
#listSearchBox{font-size:12px;font-weight:500;font-family:Arial,Helvetica,sans-serif;padding:0;}
#listSearchBox .listSearchContainer{border:1px dotted #666;margin:0 0 20px 0;border-bottom:1px dotted #666;}
.listSearchContainer .listSearchTitle{padding:5px 0 0 5px;height:50px;}
.listSearchTitle h4{font-size:12px;font-weight:500;color:#821413;margin:0;padding:0;height:30px;border-bottom:1px solid #821413;}
.listSearchTitle a{text-decoration:none;color:#821413;}
.listSearchTitle a:hover,.listSearchTitle a:focus,.listSearchTitle a:visited,.listSearchTitle a:active{color:#821413;}
.listSearchTitle .listSearchInfoData{text-align:right;padding:3px 0;}
.listSearchInfoData span{font-size:10px;color:#666;padding:0 5px 0 0;}
.listSearchContainer .listSearchContentContainer{font-family:Arial,Helvetica,sans-serif;padding:5px 5px 0 5px;}
.listSearchContentContainer .listSearchContentSubtitle{padding:5px 0;}
.listSearchContentSubtitle p{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#666;}
.listSearchContentSubtitle h3{font-size:12px;font-weight:600;color:#666;}
.listSearchContentContainer .listSearchContent{padding:5px 0 20px 0;border-bottom:1px solid #666;}
.listSearchContainer .listSearchLinkMore{text-align:right;padding:5px 10px 10px 0;}
.listSearchLinkMore span{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#666;}
.listSearchLinkMore a{text-decoration:none;color:#821413;}
.listSearchLinkMore a:hover,.listSearchLinkMore a:focus,.listSearchLinkMore a:visited,.listSearchLinkMore a:active{color:#821413;}
.browsebox{text-align:right;font-size:11px;}
.line{width:738px;height:150px;border-bottom:0 dotted #666;margin:0 0 20px;}
.pageBrowser{text-align:center;margin:40px 0 5px 0;}
.pageBrowser a{padding:0 5px;}
.pageBrowser .tx-ttnews-browsebox,.pageBrowser .browseBoxWrap{border:0;padding:0;margin:0;background:#fff;font-size:10px;}
.tx-ttnews-browsebox p{padding:0;margin:0;}
.pageBrowser .tx-ttnews-browsebox-SCell{background:#fff;border:0 dotted #666;font-weight:bold;}
.tx-ttnews-browsebox table{border:0;}
.tx-ttnews-browsebox td{border:0;padding:0;font-size:10px;}
.tx-ttnews-browsebox td a{color:#821413;}
.tx-ttnews-browsebox td a:hover{color:#821413;}
.rssFeed{text-align:right;margin-bottom:20px;margin-top:-30px;}
.kontaktContainers .fieldsetContainer{border-top:1px dotted #bcbcbc;border-right:0;border-bottom:0;border-left:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;padding:0 10px;margin-left:0;}
#kontaktForm{border:0 solid #999;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;color:#666;}
#kontaktForm .kontaktContainers{margin:0;border-bottom:2px inset #fff;padding:0;}
.kontaktContainers .kontaktContainerTitle{font-size:7px;padding:5px 0;}
.kontaktContainerTitle h2{font-weight:500;margin:0;font-size:12px;}
.kontaktContainers .kontaktBox{width:460px;padding:5px;border:0 solid #f00;}
.kontaktBox .kontaktBoxTitle{width:130px;float:left;}
.kontaktBox .kontaktBoxFeld{margin-left:120px;}
.kontaktBoxFeld .select,.kontaktBoxFeld #tx-srfeuserregister-pi1-static_info_country{width:250px;background:#fff;border:1px solid #cdcdcd;color:#666;}
.kontaktBoxFeld .input,.kontaktBoxFeld .sInput{width:250px;background:#fff;border:1px solid #cdcdcd;color:#666;}
.kontaktBoxFeld .sInput{width:50px;}
.kontaktBoxFeld .textarea{width:310px;height:100px;background:#fff;border:1px solid #cdcdcd;color:#666;font-family:Arial;font-size:12px;}
.kontaktBoxFeld span{color:#666;}
.kontaktBox .kontaktBoxButtonReset{width:120px;float:left;}
.kontaktBox .kontaktBoxButtonSend{width:110px;float:right;}
.error{margin-left:120px;font-size:10px;color:#f00;}
.quickInfo{text-align:right;}
.statusMessage{padding:10px 0 20px 5px;}
.tx-srfreecap-pi2-image{margin:5px 0 0 50px;}
.meinFormular{border-bottom:2px inset #fff;border-top:1px dotted #999;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;margin-top:20px;margin:0;padding:20px;clear:both;margin-bottom:30px;}
.meinFormular .labelStyle{width:150px;float:left;font-family:Arial,Helvetica,sans-serif;}
.meinFormular .labelLine{height:30px;padding:0;}
.meinFormular legend{padding-left:10px;padding-right:10px;border:0;}
.meinFormular fieldset{border:0;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border:1px solid #c0c0c0;}
.meinFormular .radiolayout{width:60%;padding-top:15px;padding-bottom:15px;}
.meinFormular .formu{width:80%;padding-top:10px;padding-bottom:10px;padding-left:110px;border:1px solid #c0c0c0;}
.meinFormular .mf-radio{border:0;}
.meinFormular .mf-text{color:#000;border:1px solid #c0c0c0;margin-bottom:10px;width:250px;color:#666;}
.meinFormular .mf-check{border:0;}
.meinFormular .mf-select{border:1px solid #c0c0c0;width:250px;color:#666;}
.meinFormular .mf-input{border:1px solid #c0c0c0;margin-bottom:5px;width:250px;color:#666;}
.meinFormular .mf-submit{color:#fff;background:url(/fileadmin/templates/images/buttons/registrieren.png) no-repeat;border:0;width:98px;height:25px;margin-top:70px;}
#newsletterAnmeldung{background:url(../images/kontakt_bg.jpg) repeat-x;margin:0;margin-left:20px;}
#newsletterAnmeldung #newsletter{color:#8b8b8b;font-size:12px;font-family:Arial;}
.leftKontakt .secKontaktFeld{padding-right:30px;width:330px;margin:10px 0 20px 0;}
.kontaktFeld .input{padding:4px 0 10px 0;}
.input select{width:300px;}
input.inputKontakt{width:300px;border:1px solid #cdcdcd;}
.leftKontakt .newsletterKategorie{height:170px;}
.newsletterKategorie .newsletterKategorieTitle,.newsletterEditKategorie .newsletterKategorieTitle{color:#8b8b8b;font-size:12px;font-family:Arial;font-weight:600;padding:5px 0 2px 3px;}
.newsletterKategorie .kategorieGroupCheck{float:left;width:210px;}
.kategorieGroupCheck .kategorieCheck{padding:4px 0 4px 0;}
#newsletter .buttonNewsletter{padding:10px 0 10px 0;}
#newsletter .buttonEditNewsletter{float:left;padding:0;}
#newsletter .newsletterInfo{font-size:10px;padding:0;}
.newsletterInfo a{color:#8b8b8b;text-decoration:underline;}
#newsletter .newsletterEditInfo{font-size:10px;padding:0 45px;}
.newsletterEditInfo a{color:#8b8b8b;text-decoration:underline;}
.bottomContent .newsletterErfolg{margin-top:20px;padding:0 10px 0 45px;font-family:Arial;font-size:12px;}
.newsletterErfolg h5{padding:0 0 10px 0;font-size:12px;}
.newsletterErfolg .buttonNewsletter{padding:18px 0 0 0;}
.newsletterErfolg .input{padding:20px 20px 0 0;float:left;}
.newsletterErfolg .newsletterInfo{font-size:10px;font-family:Arial;padding:20px 0 0 0;width:405px;}
.newsletterEditKategorie{padding:0 0 0 45px;}
.dlBox{font-size:12px;font-weight:500;font-family:Arial,Helvetica,sans-serif;padding:10px 0 0 0;}
.dlBox .listDlContainer{border:1px solid #999;margin:10px 5px 20px 5px;}
.listDlContainer .listDlHeader{height:auto;background:#efefef;}
.listDlHeader .catDlImage{float:left;padding:5px 5px;}
.listDlHeader .catdlTitle{padding:5px;}
.catdlTitle h4{font-size:13px;font-weight:500;color:#821413;margin:0;padding:0;}
.catdlTitle span{color:#666;padding:0 0 0 10px;font-size:10px;text-align:right;}
.catdlTitle a{text-decoration:none;color:#821413;}
.catdlTitle a:hover,.catdlTitle a:focus,.catdlTitle a:visited,.catdlTitle a:active{color:#821413;}
.listDlHeader .catdldatTitle{padding:0;float:left;}
.catdldatTitle h4{font-size:13px;font-weight:500;color:#821413;margin:0;padding:0;}
.catdldatTitle span{color:#666;padding:0 0 0 10px;font-size:10px;text-align:right;}
.catdldatTitle a{text-decoration:none;color:#821413;}
.catdldatTitle a:hover,.catdldatTitle a:focus,.catdldatTitle a:visited,.catdldatTitle a:active{color:#821413;}
.catdldatTitle a:hover{text-decoration:underline;}
.listDlHeader .catdlIcon{text-align:right;padding:2px 5px 0 0;}
.listDlContainer .listDlContent{padding:5px 15px;}
.listDlContainer .listDlDetailContent{padding:3px 30px;}
.tx_abdownloads_viewDetailsForDownload{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-top:10px;display:block;text-align:left;}
.tx_abdownloads_viewAddNewDownload{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-top:10px;display:block;text-align:left;}
.tx_abdownloads_viewAddNewDownloadResult{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-top:10px;display:block;text-align:left;}
.tx_abdownloads_viewReportBrokenDownload{font-size:12px;font-family:Arial,Helvetica,sans-serif;border:solid 1px #c5c5c5;background-color:#efefef;padding:5px;margin-top:10px;display:block;text-align:left;}
.tx_abdownloads_viewReportBrokenDownloadResult{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-top:10px;display:block;text-align:left;}
.tx_abdownloads_viewRateDownload{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-top:10px;display:block;text-align:left;}
.tx_abdownloads_viewRateDownloadResult{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-top:10px;display:block;text-align:left;}
.tx_abdownloads_categoryPath{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;border-bottom:1px solid #666;}
.tx_abdownloads_categoryPath a{color:#666;}
.tx_abdownloads_categoryPath a:hover{color:#821413;}
.tx_abdownloads_formErrorMsg{color:red;margin-top:10px;margin-bottom:10px;}
.tx_abdownloads_listView_categoryPath{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;border-bottom:1px solid #666;background-color:#c9e725;margin-top:10px;}
.tx_abdownloads_listView_categoryPath a{color:#1a171b;padding:5px;font-weight:500;}
.tx_abdownloads_listView_categoryPath a:hover{color:#821413;}
.tx_abdownloads_backlink{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#821413;}
.tx_abdownloads_backlink a{color:#821413;}
.tx_abdownloads_backlink a:hover{color:#821413;text-decoration:underline;}
.tx_abdownloads_listView_categories{margin-top:10px;}
.tx_abdownloads_listView_category{margin-top:10px;}
.tx_abdownloads_listView_downloads{margin-top:10px;}
.tx_abdownloads_listView_downloadAddNew{margin-top:10px;}
.tx_abdownloads_treeView_category{margin-top:10px;margin-bottom:0;padding:5px 2px;}
.tx_abdownloads_treeView_downloadAddNew{font-size:small;}
.tx_abdownloads_searchView_resultMessage{margin-top:10px;margin-bottom:10px;}
.tx_abdownloads_searchView_noDownloadsMessage{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-top:10px;margin-bottom:10px;display:block;text-align:center;}
.tx_abdownloads_searchView_categoryPath{font-size:small;}
.tx_abdownloads_searchView_downloads{margin-top:10px;}
.tx_abdownloads_topView_downloads{font-size:medium;border:solid 1px #c5c5c5;background-color:#e5e5e5;padding:5px;margin-bottom:10px;display:block;text-align:left;}
.tx_abdownloads_topView_download{margin-top:5px;}
.tx_abdownloads_catalogView_categoryPath{font-size:small;}
.tx_abdownloads_catalogView_category{float:left;width:300px;padding-top:20px;}
.tx_abdownloads_catalogView_subcategories{font-size:small;}
.tx_abdownloads_catalogView_downloads{clear:both;padding-top:20px;}
.tx_abdownloads_catalogView_downloadAddNew{margin-top:10px;}
#empty{background:#efefef;}
#empty h2{font-size:13px;padding:0 10px;}
#empty b{font-weight:400;}
#empty p{padding:0 10px;}
#dlCat{background:#efefef;cursor:pointer;}
#dlCat b{font-weight:400;}
#dlCat h2{font-size:13px;padding:0 10px;}
#dlCat p{padding:0 10px;}
.tx_abdownloads_treeView_downloads_dlCat{padding:10px 10px 10px 20px;background:#fff;border:1px dotted #cdcdcd;border-top:0;}
dlItem{padding:3px 0;}
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.jcarousel-control{margin-bottom:10px;text-align:center;}
.jcarousel-control a{font-size:75%;text-decoration:none;padding:0 5px;margin:0 0 5px 0;border:1px solid #fff;color:#eee;background-color:#4088b8;font-weight:bold;}
.jcarousel-control a:focus,.jcarousel-control a:active{outline:none;}
.jcarousel-scroll{text-align:center;padding-top:9px;}
.jcarousel-scroll form{margin:0;padding:0;}
.jcarousel-scroll select{font-size:75%;}
#mycarousel-next,#mycarousel-prev{cursor:pointer;text-decoration:none;font-size:11px;}
#mycarousel-next{margin:0 0 0 10px;}
#mycarousel-prev{margin:0;}
.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;background:#fff;border:0 solid #346f97;}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:180px;height:auto;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px;}
.jcarousel-skin-tango .jcarousel-item{width:180px;height:auto;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:185px;right:0;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/next-horizontal1.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:185px;left:15px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/prev-horizontal1.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/icon/prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px;}
.quickBox,.quickBoxBottom{border:0 solid #cdcdcd;padding:0;margin:0 0 20px 0;}
.quickBox #quickBoxHeader{background:url(../images/boxen/quicklinks.gif) no-repeat top;height:30px;}
#quickBoxKontaktHeader{background:url(../images/boxen/pressekontakt.gif) no-repeat top;height:30px;}
.quickBox #quickBoxHeaderDL{background:url(../images/boxen/download.gif) no-repeat top;height:30px;}
#quickBoxHeader .quickBoxTitle,#quickBoxHeaderDL .quickBoxTitle,#quickBoxKontaktHeader .quickBoxTitle{text-align:left;padding:8px 5px 0 40px;}
.quickBoxTitle h4{margin:0;padding:0;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:600;color:#999;}
.quickBox #quickBoxContent{height:auto;border:1px dotted #cdcdcd;margin-top:1px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.quickBox #quickBoxDLContent{height:auto;border:1px dotted #cdcdcd;margin-top:1px;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#quickBoxContent .quickBoxContentImage{float:left;width:20px;margin:5px;margin-right:0;}
#quickBoxContent .quickBoxContentLink,#quickBoxDLContent .quickBoxContentLink{padding:2px 5px 2px 32px;}
.quickBoxContentLink a{color:#821413;font-weight:500;}
.quickBoxContentLink a:hover,.quickBoxContentLink a:active .quickBoxContentLink a:visited,.quickBoxContentLink a:focus{color:#821413;font-weight:500;text-decoration:none;}
.quickBoxContentLink a:hover{text-decoration:underline;}
#quickBoxContent .quickBoxContentDLLink{padding:10px 5px 5px 10px;float:left;}
.quickBoxContentDLLink a{color:#821413;font-weight:500;}
.quickBoxContentDLLink a:hover,.quickBoxContentDLLink a:active,.quickBoxContentDLLink a:visited,.quickBoxContentDLLink a:focus{color:#821413;font-weight:500;text-decoration:none;}
.quickBoxContentDLLink a:hover{text-decoration:underline;}
.quickBox .quickBoxBottom{margin-bottom:10px;}
li.sprachMenu{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;float:right;margin:0 10px;}
li.sprachMenuAct{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;float:right;margin:0 10px;}
#partnerBox table{border:0;}
#partnerBox th{border:0;background:#fff;}
#partnerBox td{border:0;}
#partnerBox td img{border:0;}
#partnerBox td a{color:#821413;}
#partnerBox .partnerContainer{margin-bottom:10px;}
.partnerTitle h4{border-bottom:1px dotted #666;}
.partnerContentContainer .imageContainer{float:left;width:200px;}
.partnerContentContainer .infoContainer{float:left;width:200px;}
.partnerContentContainer .info2Container{float:left;width:200px;}
.partnerContainer span.land{color:#666;font-size:10px;padding-left:5px;}
#centerContent .tx-mntapi-pi1{padding-bottom:20px;}
.tx-mntapi-pi1 .tx-mnfeuserextended-pi1{}
.tx-mnfeuserextended-pi1 #tapiBox {}
#tapiBox .tapiContainer {padding:10px 5px 0px;}
.tapiContainer .tapiTitle {}
.tapiTitle h4{border:1px dotted #666666;background:#C9E725;margin:0px;padding:5px;width:150px;border-bottom:0px;}
.tapiContainer a, .tapiContainer a:link, .tapiContainer a:visited{color:#821413;font-weight:bold;}	
.tapiContainer a:hover{color:#821413;}	
.tapiContainer .tapiContentContainer{padding-bottom:10px;background:#efefef;border-top:1px dotted #666666;}
.tapiContentContainer .imageContainer{float:left;width:200px;}
.tapiContentContainer .infoContainer{float:left;width:200px;padding:10px 0px 0px 5px;;}
.tapiContentContainer .info2Container{float:left;width:500px;padding-top:10px;}
#tapiSearch{height:20px;margin-bottom:10px;}
#tapiSearchContainer{border:1px solid #666666;padding:20px ;margin-bottom:10px;}
#tapiSearchContainer legend{margin:0px 3px;}
.tapiSearchBox, .tapiSearchSelectBox{margin-bottom:10px;}
.tapiSearchSelectBox{float: left;}
.tapiSearchBox label{padding:0px 5px 5px 0px;}
.tapiSearchBox input{width:300px;color:#666666;font-size:11px;}
select.input{margin-right:20px;}
#tapiSearchContainer .search{text-align: right;}
.tx-mntapi-pi1 option{margin:0px;width:290px;padding:2px 1px 0px 2px;color:#666666;}
.tx-mntapi-pi1 select{margin-top:0px;margin-bottom:10px;padding:2px 0px 1px;color:#666666;font-size:11px;}
#tapiBox legend, .tapiSearchContainer legend{ font-weight:600;background:#ffffff;padding:0px 5px;font-size:13px;}
.tapiTblTitle{background:#efefef;}
.tapiTblTitle, .tapiTblContent{float:left;height:20px;text-align:center;width:240px;padding:3px 0px 3px 0px;font-weight:600;}
.tapiTblContent{height:auto;font-weight:400;}
.tapiTbl{margin:20px 0px 0px 0px;}
div.backlink{margin-top:5px;}
.backlink a{color:#821413}
code{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
table{width:100%;padding:0;margin:0;border-left:1px solid #c1dad7;border-collapse:collapse;}
.cs1{width:30em;}
.cs2{width:20em;}
.cs1 td,.cs2 td,#scientificNotation{text-align:right;}
caption{padding:0 0 5px 0;margin:0 auto;width:auto;font-family:Arial,Helvetica,sans-serif;ext-align:right;}
th{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#666;border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;border-top:1px solid #c1dad7;letter-spacing:1px;text-transform:uppercase;text-align:left;padding:13px 12px 4px 12px;background:#cae8ea url(../images/table/bg_header.jpg) no-repeat;vertical-align:middle;}
td.total{border-top:0;border-left:0;border-right:1px solid #c1dad7;background:none;text-align:right;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
th.sortable,th.sortable-text,th.sortable-date,th.sortable-keep,th.sortable-date-dmy,th.sortable-numeric,th.sortable-currency,th.sortable-sortByTwelveHourTimestamp,th.sortable-sortIPAddress,th.sortable-sortEnglishLonghandDateFormat,th.sortable-sortScientificNotation,th.sortable-sortImage,th.sortable-sortFileSize,th.sortable-sortAlphaNumeric,th.sortable-sortEnglishDateTime{cursor:pointer;background:#c9e725 url(../images/table/bg_header_sortable.jpg) no-repeat;padding:13px 12px 4px 16px;}
th.forwardSort{background:#c9e725 url(../images/table/bg_header_down.jpg) no-repeat 0 0;}
th.reverseSort{background:#c9e725 url(../images/table/bg_header_up.jpg) no-repeat 0 0;}
table thead th.forwardSort a,table thead th.reverseSort a{color:#821413;text-decoration:none;font-size:10px;}
th a,th a:visited{text-decoration:none;color:#666;background:transparent;font-weight:500;font-size:10px;}
th a:hover{font-weight:500;color:#821413;}
td a,td a:visited{text-decoration:none;color:#666;background:transparent;font-weight:500;font-size:10px;}
td img{margin:0 auto;border:3px solid #ddd;}
td a:hover{color:#821413;border-bottom:1px dotted #a80000;background:transparent;font-weight:500;text-decoration:underline;}
td{font-family:Arial,Helvetica,sans-serif;font-size:11px;border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;padding:5px 10px 5px 10px;color:#4f6b72;}
td.lft{text-align:left;}
tr.alt{background:#f5fafa;color:#797268;}
tr[class="alt"] td{background:#f5fafa url(../images/table/td_alt.jpg) no-repeat;}
td[class~="alt"]{background:#edf3f3 url(../images/table/col_alt.jpg) no-repeat!important;}
tbody tr.alt td:first-child{background:#f5fafa url(./images/table/bullet2.gif) no-repeat;font-weight:bold;}
tbody tr td:first-child{background:#transparent;font-weight:bold;}
* html tr.alt td{background-color:#f5fafa;}
* html tr td.alt,* html tr.alt td.alt{background-color:#edf3f3;}
#headerImage .overMenu{width:740px;margin:0;position:relative;z-index:100;padding:0;border:0;height:50px;}
* html #headerImage .overMenu{width:740px;margin:-5px 0 0 0;position:relative;z-index:100;padding:0;border:0;height:50px;}
.overMenu ul{padding:0;margin:0;list-style:none;border:0;}
.overMenu ul table{border-collapse:collapse;margin:-1px -10px;font-size:1em;}
.overMenu ul li{float:left;background:url(../images/header/overMenuButton.png) no-repeat;width:174px;height:50px;border:0;}
.overMenu ul li.first{margin:0 0 0 10px;padding-right:8px;}
.overMenu ul li.second{margin:0;padding-right:9px;}
.overMenu ul li.third{margin:0;padding-right:8px;}
.overMenu ul li.forth{margin:0;}
* html .overMenu ul li.first{margin:0 0 0 5px;}
* html .overMenu ul li.second{margin:0 0 0 8px;}
* html .overMenu ul li.third{margin:0 0 0 9px;}
* html .overMenu ul li.forth{margin:0 0 0 8px;}
.overMenu ul li a,.overMenu ul li a:visited{display:block;text-align:center;text-decoration:none;width:auto;height:50px;color:#666;line-height:18px;font-size:12px;font-weight:500;}
.overMenu ul ul{position:absolute;left:-9999px;height:0;}
.overMenu ul li a:hover,.overMenu ul li:hover a{color:#821413;background:url(../images/header/overMenuButton_on.png);width:174px;height:50px;}
.overMenu ul :hover ul{top:-252px;height:auto;left:0;text-align:left;z-index:100;}
.overMenu ul :hover ul li{background:#f00;color:#000;padding:0;width:740px;height:252px;overflow:auto;border:0 solid #000;}
.overMenu ul :hover ul li img{float:left;padding:0;border:0;margin:0;}
.overMenu ul :hover ul li p{font-size:.9em;line-height:1.8em;}
.overMenu ul :hover ul li a{display:inline;background:#eee;color:#c00;text-decoration:underline;border:0;line-height:1.8em;}
.overMenu ul :hover ul li a:hover{text-decoration:none;color:#000;}
.commata{font-size:8px;}
.hNavi{height:26px;border-bottom:1px dotted #666;right:0;}
#nav a,#subMenusContainer a{text-decoration:none;display:block;padding:7px 20px;background-color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#nav a{margin:0;float:left;}
#subMenusContainer a,#nav li li a{text-align:left;color:#666;}
#nav a:hover,#nav a:focus,#subMenusContainer a:hover,#subMenusContainer a:focus,#nav a.mainMenuParentBtnFocused,#subMenusContainer a.subMenuParentBtnFocused{background-color:#c9e725;color:#821413;}
#subMenusContainer a:hover,#subMenusContainer a:focus,#nav a.mainMenuParentBtnFocused,#subMenusContainer a.subMenuParentBtnFocused,#nav li a:hover,#nav li a:focus{background-color:#c9e725;color:#821413;}
.subMenuParentBtn{background:url(../images/arrowright.gif) right center no-repeat;}
.subMenuParentBtnFocused{background:url(../images/arrowrightover.gif) right center no-repeat;}
/*
.mainMenuParentBtn{background:url(../img/arrow_down.gif) right center no-repeat;}
.mainMenuParentBtnFocused{background:url(../img/arrow_down_over.gif) right center no-repeat;}
*/
.smOW{display:none;position:absolute;overflow:hidden;padding:0 2px;margin:0 0 0 -2px;}
#nav,#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol{padding:0;margin:0;list-style:none;line-height:1em;}
#nav ol,#nav ul,#subMenusContainer ul,#subMenusContainer ol{-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;border:1px solid #c3d46a;left:0;}
#nav li{color:#666;display:block;list-style:none;float:right;}
#subMenusContainer li{list-style:none;}
#nav{display:block;list-style:none;margin:0;z-index:5000000;text-align:center;display:block;}
#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000;}
#nav li li{float:none;}
#nav li li a{position:relative;float:none;}
#nav li ul{position:absolute;width:10em;margin-left:-1000em;margin-top:2.2em;}
#nav li ul ul{margin:-1em 0 0 -1000em;}
#nav li:hover ul ul{margin-left:-1000em;}
#nav li:hover ul{margin-left:0;}
#nav li li:hover ul{margin-left:10em;margin-top:-2.5em;}
#nav li a:focus+ul{margin-left:0;margin-top:2.2em;}
#nav li li a:focus+ul{left:0;margin-left:1010em;margin-top:-2.2em;}
#nav li li a:focus{left:0;margin-left:1000em;width:10em;margin-top:0;}
#nav li li li a:focus{left:0;margin-left:2010em;width:10em;margin-top:-1em;}
#nav li:hover a:focus{margin-left:0;}
#nav li li:hover a:focus+ul{margin-left:10em;}
#listEventContainer{border-bottom:10px solid #fff;}
#listEventContainer .listEventContainer{padding:0;background:#fff;border:1px dotted #666;}
.listEventHeader .listEventTitle h4{padding:5px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:20px;color:#821413;}
.listEventContainer .listEventContent{padding:0;}
.listEventContent .listEventTeaser{padding:10px;font-size:12px;}
.listEventTeaser p{margin:0;}
.listEventTeaser a{color:#666;}
.listEventContainer .listEventFooter{background:#efefef;font-size:11px;}
.listEventFooter .listEventInfo{border-top:0 dotted #cdcdcd;border-bottom:0 dotted #cdcdcd;}
.listEventInfo .listEventTable{border:1px solid #efefef;background:#fff;}
.listEventTable .listEventTableTitle{padding:5px 0 5px 5px;font-weight:600;width:100px;float:left;}
.listEventTable .listEventTableContent{padding:5px;}
.listEventTableContent dt{padding:0;margin:0 0 0 100px;}
.listEventTableContent dd{padding:0;margin:0 50px 0 100px;}
.listEventTableContent dl{margin-top:3px;}
.listEventBox{font-size:12px;font-weight:500;font-family:Arial,Helvetica,sans-serif;padding:0;}
.listEventBox .listEventContainer{border:0 dotted #666;margin:0 0 15px 0;}
.listEventData span{font-size:10px;color:#666;padding:0 5px 0 0;}
.listEventContainer .listEventTitle{border-bottom:1px solid #821413;}
.listEventTitle h4{font-size:12px;font-weight:500;color:#821413;margin:2px 0;padding:0;}
.listEventTitle h4 a{text-decoration:none;color:#821413;}
.listEventTitle a:hover,.listEventTitle a:focus,.listEventTitle a:visited,.listEventTitle a:active{color:#821413;}
.listEventTitle a:hover{text-decoration:underline;}
.listEventContainer .listEventImage{float:left;margin:3px 0x 0 0;width:160px;}
.listEventContainer .listEventTeaser{font-family:Arial,Helvetica,sans-serif;padding:5px 5px 0 5px;}
.listEventTeaser a,.listEventTeaser a:hover,.listEventTeaser a:link,.listEventTeaser a:active{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:500;color:#666;}
.listEventTeaser span a{font-weight:bold;text-decoration:underline;}
.listEventTeaser span a:hover{font-weight:bold;}
.listEventContainer .listEventSubTitle{padding:5px 5px 0 5px;}
.tx-seminars-pi1-browsebox table{border:0;width:auto;}
.tx-seminars-pi1-browsebox td{border:0;}
.tx-seminars-pi1-browsebox td a{color:#821413;}
.tx-seminars-pi1-browsebox td a:hover{color:#821413;}
ttx-seminars-pi1-browsebox-SCell p{font-weight:600;}
ttx-seminars-pi1-browsebox-SCell a{font-weight:600;}
.tx-seminars-pi1-browsebox{text-align:right;font-size:11px;}
.backLink{padding:0 0 0 10px;font-size:11px;}
.backLink a,.backLink a:hover,.backLink a:link{color:#821413;}
.MultiBoxContainer{position:absolute;border:0 solid #efefef;background-color:#FFF;display:none;z-index:103;text-align:left;}
.MultiBoxContainer{-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;padding:7px;}
.MultiBoxLoading{background:url(../images/ref/loader.gif) no-repeat center;}
.MultiBoxContent{position:relative;width:auto;height:auto;overflow:hidden;}
.MultiBoxClose{position:absolute;top:-15px;right:-15px;background:url(../images/ref/close.png) no-repeat;width:24px;height:24px;cursor:pointer;}
.MultiBoxControlsContainer{overflow:hidden;height:0;position:relative;}
.MultiBoxControls{width:100%;height:auto;position:relative;background-color:#000;}
.mbTips{background:#ffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;border:1px solid #821413;padding:5px;}
.mbTips .tip-text{display:none;}
.imageBox{float:left;margin:0 4px 4px;}
.referenzenBox{padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;display:none;}
.referenzenBox h1{font-size:12px;margin-bottom:20px;}
.referenzenBox .referenzenImage{float:left;width:130px;}
.referenzenBox .referenzenDesc{float:left;padding:0 10px;width:330px;}
.referenzenDesc p{margin:0;}
.referenzenDesc ul{padding:0;margin:3px 0 0 20px;}
.referenzenDesc ul li{list-style:inherit;padding:1px 10px;}
.referenzenBox .certBox{border-top:1px dotted #666;margin-top:20px;padding-top:10px;}
.certBox span{padding:0 0 10px 10px;}
.certBox span a{color:#821413;text-decoration:none;}
.certBox span a:hover{text-decoration:underline;}
*/ .tx-bddbflvvideogallery-pi1{text-align:center;margin-left:20px;}
.tx-bddbflvvideogallery-pi1 p{padding:0;text-align:center;border:1px solid #ddd;background-color:#eee;}
.flvplayer_listpic_pic{border:0 solid #900;}
.flvplayer_listpic{height:70px;width:70px;border:0 solid #888;padding:0 4px 4px 0;margin:0 6px 6px 0;background-repeat:no-repeat;background-position:0 0;}
.flvplayer_listpic_firstofrow{height:70px;width:100px;border:0 solid #888;padding:0 4px 4px 0;margin:0 6px 6px 0;background-repeat:no-repeat;background-position:0 0;}
.flvplayer_listpic_lastofrow{height:70px;width:70px;border:0 solid #888;padding:0 4px 4px 0;margin:0 0 6px 0;background-repeat:no-repeat;background-position:0 0;}
.browseLinksWrap{text-align:center;}
#flvplayercaption{float:none;}
#flvcaption{clear:both;margin-top:0;width:360px;}
.flvplayer_pagebrowser_fwd{float:right;margin-right:4px;}
.flvplayer_pagebrowser_back{float:left;}
#player{float:left;margin-right:16px;margin-bottom:10px;}
* html #player{margin-right:8px;}
#loadingMessage{padding:7px 0 7px 0;width:320px;background-color:#fff;text-align:center;position:absolute;margin:130px 0 0 19px;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border:1px solid #666666;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin:0px;font-size:10px;font-weight:600;}