/* Style sheet triprocom */
#hinweis,.not_found{margin:15px 0;padding:10px 10px 15px 70px;text-align:center;border:2px solid #133b9a;font-size:1.25em;line-height:1.5em;background: #eaedf6 url(tl_files/triprocom/design/icons/hinweis_48.png) 10px 50% no-repeat;}
.mod_linklist .title{display:none;}
#footer{background-color:#eaedf6;border:1px solid #c6c6c6;}
#footer .inside{width:950px;margin-right:auto;margin-left:auto;color:#004e99;}
#footer .footer_text a{text-decoration:none;}
#footer .footer_text{float:left;padding-top:12px;padding-right:30px;}
#footer img{padding-top:7px;padding-right:10px;}
body{background-color:#fafafa;font-size:12px;}
#header{border-top:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;background:url("tl_files/triprocom/design/images/hg_header.jpg") left top repeat-x;}
#container{border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;background: url(tl_files/triprocom/design/images/bg_container.gif);}
#left .inside{padding:10px 5px;}
#right .inside{padding:10px 5px;}
#main{}
#main .inside{padding:10px 5px;background-color:#fafafa;}
#logo{top:16px;position:absolute;margin-left:16px;}
#searchbox{height:39px;border-bottom:1px solid #dfdfdf;}
#searchbox .search input.text{width:140px;margin:0 5px;}
h1{border-bottom:1px solid #dfdfdf;}
.ce_text p{padding:0 0 0.5em 0;font-size:12px;line-height:1.5em;}
.ce_text .image_container img{margin:0 5px 5px 0;padding:2px;border:1px solid #dfdfdf;}
div.mod_article +div.mod_article{margin-top:10px;}
#submenu h2{padding:5px 0;border-bottom:1px solid #dfdfdf;font-size:1.6em;color:#c44e31;}
#left .ce_headline{margin:0 0 0 10px;}
#left .ce_text{margin:0 0 10px 10px;}
.mod_login p.error{margin:15px 0;padding:15px 5px 15px 70px;text-align:left;border:2px solid #ce400c;font-weight:bold;background: #ff946f url(tl_files/triprocom/design/icons/error_48.png) 10px 50% no-repeat;}
#hinweis{margin:15px 0;padding:10px 10px 15px 70px;text-align:left;border:1px solid #133b9a;font-size:1.25em;line-height:1.5em;background: #eaedf6 url(tl_files/triprocom/design/icons/hinweis_48.png) 10px 50% no-repeat;}
*:first-child+html .pdf_link{position:absolute;margin:10px 0 0 450px;}
.mod_newslist h1{padding:5px 10px;color:#c44e31;}
.layout_short,.layout_latest{padding:10px 10px 1px 10px;border-top:1px solid #dfdfdf;}
.layout_short.first,.layout_latest.first{padding-top:0;border-top:0px;}
.layout_short.last,.layout_latest.last{margin-bottom:10px;padding-bottom:0;}
.layout_short .info{font-size:0.9em;color:#808080;}
.layout_short h2{margin:3px 0 0 0;font-size:1.2em;}
.layout_short h2 a{font-weight:bold;text-decoration:none;color:#133b9a;letter-spacing: 0.3px;}
.layout_short .teaser,.layout_short .more{display:inline;margin:0 0 5px 0;padding-right:0.25em;}
#main .mod_article .more{float:right;margin:0 0 10px 0;padding:5px 16px 0 0;background:url(tl_files/triprocom/design/icons/arrow_right_small.png) right 8px no-repeat;}
#main .mod_article .back{float:left;margin:0 0 10px 0;padding:5px 0 0 16px;background:url(tl_files/triprocom/design/icons/arrow_left_small.png) left 8px no-repeat;}
#main .mod_article .teaser img{padding:5px 5px 5px 0;}
.mod_faqlist h2{margin:0;padding:20px 0 0 0;font-weight:bold;}
* html .mod_faqlist h2{padding:20px 0 0 0;border-top:1px solid #dfdfdf;}
.mod_faqlist ul{padding-bottom:10px;border-bottom:1px solid #dfdfdf;}
.mod_faqlist a{padding-left:10px;text-decoration:none;line-height:1.5em;}
#sitemap{padding:0 1.5em 1em 1.5em;font-size:12px;line-height:1.7em;}
#sitemap h1{margin:0 0 0.25em 0;padding:5px 0;font-size:1.6em;line-height:1.5em;}
#sitemap a{font-weight:bold;text-decoration:none;}
#sitemap li{margin:0;padding:0 0 0 24px;list-style-type:none;background: url(tl_files/triprocom/design/icons/bkg_li.gif) no-repeat 0% 0%;}
#sitemap li.last{background: url(tl_files/triprocom/design/icons/bkg_li_last.gif) no-repeat 0% 0%;}
#sitemap ul{margin:0 0 0 -24px;padding:0 0 0 24px;list-style-type:none;background: url(tl_files/triprocom/design/icons/bkg_ul.gif) repeat-y 0% 0%;}
.downloadarchivItem{margin:5px 0 0 0;padding:10px 5px;border:1px solid #ccc;background: #fafafa;}
.mime_icon{float:left;padding:0;}
.symbol{float:none;margin:0;padding:0;}
.description{padding-left:50px;}
.downloadarchivItem .size{padding-left:20px;}
.downloadarchivItem a{font-weight:bold;text-decoration:none;color:#133b9a;}
.downloadarchivItem a:hover{font-weight:bold;color:#c44e31;}
.downloadarchivItem:hover{background: #eaedf6;}
.mod_search p.header,.mod_search div.even,.mod_search div.odd{border-bottom:1px solid #dfdfdf;}
.mod_search p.header{font-weight:bold;}
.mod_search h3{padding:1em 0 0 0;}
.mod_search p.context,.mod_search p.url{margin:0;padding:0;}
.mod_search p.url{font-size:10px;color:#666666;}
.mod_search .pagination li{display:inline;text-decoration:none;line-height:2em;}
.mod_search .pagination a,.mod_search .pagination a:hover,.mod_search .pagination_current{padding:2px 5px;border:1px solid #133b9a;text-decoration:none;line-height:2em;}
.mod_search .pagination a{background-color:#EAEDF6;}
.mod_search .pagination a:hover,.mod_search .pagination_current{background-color:#D1D9EF;}
.mod_search .pagination_current{font-weight:bold;color:#c44e31;}
.mod_search .even:hover,.mod_search .odd:hover{background-color:#eaedf6;}
label{font-weight:bold;}
p.label{margin-top:0.5em;margin-bottom:-0.25em;}
fieldset{margin:0 0 1.5em 0;padding:1.4em;border:1px solid #c6c6c6;}
legend{font-weight:bold;font-size:1.2em;}
input.text{width:260px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#fafafa;border:1px solid #c6c6c6;}
input.text:focus{background-color:#fff9df;border:1px solid #133b9a;}
input.upload{margin:0.25em 0.25em 0.25em 0;}
textarea{width:400px;height:120px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#fafafa;border:1px solid #c6c6c6;}
textarea:focus{background-color:#fff9df;border:1px solid #133b9a;}
.ce_form.tableless label{display:block;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:-16px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless div.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
input.captcha{width:48px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#fafafa;border:1px solid #c6c6c6;}
input.captcha:focus{background-color:#fff9df;border:1px solid #133b9a;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight:normal !important;color:#333333 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
.radio_container{margin:0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{margin:0.25em 0.25em 0.25em 0;}
input.submit{padding-right:0.5em;padding-left:0.5em;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
span.mandatory{font-weight:bold;color:#ff0000;}
div.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#ff0000;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:middle;}
select{width:200px;margin:0.25em 0.25em 0.25em 0;background-color:#EAEDF6;border:1px solid #c6c6c6;}
select:focus{background-color:#ffffdd;border:1px solid #ff8000;}
.ce_table table{width:100%;margin-bottom:1.0em;}
.ce_table thead tr th{background-color:#eaedf6;border-top:3px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;color:#133b9a;}
.ce_table thead th{padding:5px;}
.ce_table tbody tr td{border-bottom:1px solid #dfdfdf;}
.ce_table tbody tr.even td{}
.ce_table td{padding:5px;}
.ce_table tfoot tr td{border-top:3px solid #dfdfdf;border-bottom:3px solid #dfdfdf;font-weight:bold;}
.ce_text ol,.ce_list ol{margin-left:25px;list-style-type:decimal;}
.ce_text li,.ce_list li{padding:0;}
.ce_text ul ul li{list-style-type:square;}
.ce_text ul,.ce_text ul{margin:0 0 0 25px;list-style-type:square;}
.mod_linklist .linkwrapper,.mod_linklist .linkwrapper:hover{margin:0 0 5px 0;padding:5px;}
.mod_linklist .linkwrapper:hover{background-color:#fafafa;}
.mod_linklist .linkwrapper .picture{float:left;margin-right:5px;padding:3px;}
.mod_linklist .linkwrapper .description{padding-left:25px;}
.mod_linklist .linkwrapper a{padding-left:23px;vertical-align:middle;font-weight:bold;text-decoration:none;line-height:20px;background:url("tl_files/triprocom/design/icons/weblink.gif") left center no-repeat;letter-spacing: 0.5px;}
.mod_linklist .linkwrapper a:hover{color:#c44e31;}
.mod_linklist .linkwrapperimg{margin-top:3px;padding-bottom:2px;}
.ce_accordion .toggler{margin-bottom:0.5em;padding-left:20px;border-bottom:1px solid #dfdfdf;font-weight:bold;font-size:1.25em;background:url("tl_files/triprocom/design/icons/plus-circle.png") left center no-repeat;}
.ce_accordion .toggler.active{margin-bottom:0.5em;padding-left:20px;font-weight:bold;font-size:1.25em;background:url("tl_files/triprocom/design/icons/control-power.png") left center no-repeat;}
.ce_accordion .toggler:hover{color:#c44e31;}
.ce_accordion .mod_linklist{margin-left:20px;}
.ce_accordion .mod_linklist .linkwrapper a{margin-bottom:0;background:url("tl_files/triprocom/design/icons/globe-medium-green.png") left center no-repeat;}
.mod_glossaryMenu{margin:1em 0;padding:1em;border:1px solid #dfdfdf;}
.mod_glossaryMenu ul li{display:inline;list-style-type:none;}
.mod_glossaryMenu .anchors a{width:1.5em;float:left;display:block;margin-right:0.5em;text-align:center;border:1px solid #133b9a;text-decoration:none;font-size:1.25em;}
.mod_glossaryMenu .anchors a:hover{background-color:#d1d9ef;color:#c44e31;}
.mod_glossaryList h2{padding-left:0.5em;background-color:#eaedf6;font-weight:bold;'border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;';}
.mod_glossaryList p.toplink{position:relative;float:right;margin-top:0.25em;margin-right:0.5em;padding-right:1.5em;padding-left:1em;background:url("tl_files/triprocom/design/icons/arrow_up.png") right center no-repeat;}
.mod_glossaryList a.backlink{margin-left:1.5em;font-weight:normal;text-decoration:none;}
.mod_glossaryList dt{margin-bottom:0.25em;margin-left:0.5em;border-bottom:1px solid #dfdfdf;font-weight:bold;font-size:1.25em;}
.mod_glossaryList dd{margin-right:0.825em;margin-left:0.5em;}
.mod_article p.dropcap{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;}

