@import url(core.css);
/**********
 * MAIN
 ********* */
body{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:13px}
#header{float:none}
#logo{display:block}
#mainFooter, #slider,#nav,#main-nav,img.idupe,#content .breadcrump .discharger,#content .headerImage img,.imgMap div,.imgMap map,ul.wtdirectory_list li,.wtdirectory_pagebrowser,.wt_directory_icon_phone,.wt_directory_icon_mail, #newsTeaserImage, #logo, #search, #main-nav{display:none}
#content,#content .contentOneCol{display: block;float:none;}
#content .breadcrump{border-bottom:1px solid #135b9a;color:#81a1c9;display:block;font-size:10px;height:4.1mm;padding-top:8px;width:100%}
#content .breadcrump a{color:#145b9b;text-decoration:none}
#content .content_right{float:none;position:absolute;right:1px;top:23px;width:177px}
#content .content_left{float:none;margin-right:177px;padding:0 10px 0 1px}
#content .content_left_small{float:none;margin-right:273px;padding-right:10px}
#content .content_right_big{float:none;position:absolute;right:0;top:0;width:273px}
#content h2,#content h3,#content h4,#content h5,#content h6{color:#81a1c9;font-size:16px;padding:0 0 5px}
#content a,#content a:link,#content a:hover{color:#81a1c9;text-decoration:underline}
#content .align-center{text-align:center}
#content p.bodytext{display:block;font-weight:400;line-height:17px;padding-bottom:20px;page-break-inside:auto}
#content p.align-justify{font-weight:400;line-height:17px;padding-bottom:20px;text-align:justify}
#content p.lowLineSpacing{line-height:13px;padding-bottom:20px}
#content p.bigLineSpacing{line-height:22px;padding-bottom:20px}
#content p.smallFontSize { font-size:11px; line-height:16px !important; }
#content ul{display:inline;font-size:13px;list-style-type:disc;margin-left:25px;padding-bottom:10px;page-break-inside:auto}
#content ol{display:inline;font-size:13px;margin-left:25px;padding-bottom:10px;page-break-inside:auto}
#content table.inoBox thead th{display:inline;line-height:40px;padding:10px;page-break-inside:auto;text-align:center;width:300px}
#content .inoBox p.bodytext{display:block;padding:0;}
#content tr.inoBox{line-height:40px;padding:10px 10px 10px 0;text-align:center;width:300px}
/**********
 * FOOTER
 ********* */
#footerPrint{border-top:1px solid #135b9a;clear:both;display:block;margin-top:10px;padding-top:10px;width:100%; }
#footerPrint ul{float:left;list-style-type:none;padding:0 0 0 20px}
#footerPrint ul.first{padding-bottom:10px; padding-left:0; margin-left:0}
#footerPrint ul li{font-size:10px}

#content .content_right img{border:1px solid #135b9a}
#content .content_right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{padding-bottom:15px}
#content .headerImage{padding:5px 0 20px}
#content .headerImage h1{color:#81a1c9;font-size:20px;font-weight:400}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}
#content div.inoOuter{background:#c8daf1;float:left;padding-left:5px;width:100%;xpage-break-before:always;margin-bottom:20px}
#content table.inotable ul{display:block}
#content table.inotable tr{border-spacing:0}
#content table.inotable tr td{vertical-align:top}
#content table.inotable tr.last td{border:none}
#content table.inotable tr td,#content table.inotable tr th{border-bottom:3px solid #dee1e5;border-spacing:0;padding:2px 0}
#content table.inotable tbody ul{padding:1px 0}
#content table.inotable tbody p,#content table.inotable tbody li{color:#145B9A}
#content table.inotable thead p{color:#145B9A;font-size:14px;font-weight:700;line-height:30px}
#content table.contenttable{border-collapse:collapse;border-spacing:0;border-style:none;border-width:0;font-size:12px;margin-bottom:10px}
#content table.contenttable p.bodytext{font-size:12px;padding:0}
#content table.contenttable thead{background:#add7f0}
#content table.contenttable th{border-color:#135b9a;border-style:solid;border-width:1px;padding:3px 2px 0}
#content table.contenttable td{border-color:#135b9a;border-style:solid;border-width:1px;padding:1px 2px}
/**********
 * FORM
 ********* */
input{height:15px}
select{height:17px}
#main-nav .news{height:205px}
#main-nav .news .newsHeader{background:url(../img/news_header_bg.gif) no-repeat;height:26px;line-height:25px;padding-left:13px;width:126px}
#main-nav .news .newsContent{background:#fff;padding:8px 10px 0 13px;width:116px}
#main-nav .news .newsContent h2 a{color:#000;display:inline;font-size:12px;padding:0;text-decoration:none;width:auto}
#main-nav .news .newsContent h2 a:hover{background:none}
#main-nav .news .newsContent p.bodytext{font-size:12px;padding-top:12px}
#main-nav .news .newsContent .more-link{padding:5px 0;text-align:right}
#main-nav .news .newsContent .more-link a{color:#135b9a;display:inline;font-size:12px;padding:0 13px;text-align:right;text-decoration:none;width:100px}
#main-nav .news .newsContent .more-link a:hover{background:none;text-decoration:underline}
#main-nav .news h2{color:#135b9a;font-size:16px}
.tipafriend a{display:block;margin-bottom:20px}
.tipafriend div.outer{padding-bottom:5px;width:500px}
.tipafriend label{width:130px}
.tipafriend input{border:1px solid #dcdcdc;width:200px}
.tipafriend textarea{border:1px solid #dcdcdc;height:50px;width:200px}
.tipafriend .bottom{padding-left:130px}
.tipafriend p.errorMsg{margin-bottom:20px}
.tipafriend button{background:url(../img/buttonAbsenden.jpg) no-repeat;height:17px;margin-top:20px;width:113px}
.tx-indexedsearch-searchbox input{border:1px solid #dcdcdc;margin:0 2px;width:196px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:30px}
.tx-indexedsearch-searchbox .isOuter div{line-height:17px}
.tx-indexedsearch-searchbox button{background:url(../img/buttonSuchen.jpg) no-repeat;height:17px;width:113px}
.mailformplus_contactform .leftCol{padding:0 10px 5px 0;width:300px}
.mailformplus_contactform .rightCol{padding-bottom:5px;width:300px}
.mailformplus_contactform .leftCol label,.mailformplus_contactform .rightCol label{display:block;width:92px}
.mailformplus_contactform .textType .leftCol input,.mailformplus_contactform .textType .rightCol input{border:1px solid #dcdcdc;height:15px;margin-left:5px;width:201px}
.mailformplus_contactform .leftCol input.forname{margin-right:5px;width:93px}
.mailformplus_contactform .leftCol input.surname{margin:0;width:101px}
.mailformplus_contactform input[type=radio],.mailformplus_contactform input[type=radio]{border:none;margin:0 4px;width:14px}
.mailformplus_contactform .radioOuter{padding:20px 0}
.mailformplus_contactform .radioOuter .leftCol{height:136px}
.mailformplus_contactform .radio label,.mailformplus_contactform .radio label{width:198px}
.mailformplus_contactform .leftP{padding-left:75px}
.mailformplus_contactform select{border:1px solid #dcdcdc;margin-left:5px;width:203px}
.mailformplus_contactform .textarea{padding:0 0 20px 92px}
.mailformplus_contactform textarea{border:1px solid #dcdcdc;height:130px;width:516px}
.mailformplus_contactform button{background:url(../img/buttonAbsenden.jpg) no-repeat;float:left;height:17px;margin:20px 0 0 97px;width:113px}
/**********
 * Map Europe
 ********* */
.imgMap{float:right}
.imgMap img{height:auto;width:350px}
ul.wtdirectory_list li.active{border:none;display:block;float:left}
ul.wtdirectory_list li.active img{height:auto;width:26px}
ul.wtdirectory_list li .desc_head{height:30px}
ul.wtdirectory_list li h2{color:#000;font-size:13px}
/**********
 * Map Deutschland
 ********* */
.DeMap{float:right}
.DeMap img{height:auto;width:350px}
.DeMap div{display:none}
#content table.inotable p.bodytext,ul.wtdirectory_list dd.wtdirectory_all{padding:0}
#content table.inotable p.bodytext span,.tx-indexedsearch-searchbox strong,.tx-indexedsearch-searchbox td{font-size:13px}
#content ul.wtdirectory_list,ul.wtdirectory_list{margin:0;padding:0}