/* Style sheet screen_3sp */
body{margin:0;padding:0;text-align:center;background:#c4c4c4 url("tl_files/images/design/bg_body.gif") left top repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6e;line-height:19px;}
div#contentMain a,div#contentMainHome a{margin-left:3px;padding-left:18px;text-decoration:none;color:#e6005a;background: url(/tl_files/images/design/link_arrow.gif) no-repeat;background-position: 0px 0px;}
div#contentMain a:hover,div#contentMainHome a:hover{text-decoration:underline;color:#e6005a;}
div#contentMain a.linkGrau,div#contentMainHome a.linkGrau{margin-left:3px;padding-left:18px;text-decoration:none;color:#6f6f6f;background: url(/tl_files/images/design/link_arrow_grey.gif) no-repeat;background-position: 0px 0px;}
div#contentMain a.linkGrau:hover,div#contentMainHome a.linkGrau:hover{text-decoration:underline;color:#6f6f6f;}
div#contentMain a.noLinkIcon,div#contentMainHome a.noLinkIcon{margin-left:0;padding-left:0;background: none;}
div#contentMain div#forum a{margin-left:0;padding-left:0;background: none;}
div#contentMain div#forum a:hover{text-decoration:underline;color:#e6005a;}
p{margin:0;padding:0 0 0.7em 0;}
h1,h2{margin:0;padding:0 0 0.7em 0;font-weight:bold;}
h1{font-size:20px;color:#e6005a;line-height:22px;}
h2{padding:1em 0 0.7em 0;font-weight:bold;font-size:14px;color:#e6005a;line-height:16px;}
div#contentMarginal,div#contentMarginalHome{float:left;font-weight:normal;font-size:11px;line-height:16px;}
div#contentMarginal a,div#contentMarginalHome a,div#right a{padding-left:10px;text-decoration:none;color:#e6005a;background: url(/tl_files/images/design/link_arrow_marginal.gif) no-repeat;background-position: 0px 2px;}
div#right .nolink a,div#contentMarginal .nolink a{padding:0;background-image:url("none");}
div#contentMarginal a:hover,div#contentMarginalHome a:hover,div#right a:hover{text-decoration:underline;color:#e6005a;}
div#footerNavigation{font-size:10px;color:#9b9b9b;}
div#footerNavigation a:link{text-decoration:none;color:#9b9b9b;}
div#footerNavigation a:visited{text-decoration:none;color:#9b9b9b;}
div#footerNavigation a:hover{text-decoration:underline;color:#e6005a;}
.creditMarkerText{font-weight:bold;color:#e6005a;}
div#navigation{font-size:12px;line-height:16px;}
div#navigation p{margin:0;padding:0;}
div#navigation ul{margin:0;padding:0;}
div#navigation li{margin-bottom:5px;margin-left:0;padding-bottom:0;padding-left:0;list-style-type:none;}
div#navigation a.invisible{display:none;}
div#navigation a{display:block;padding:0;text-decoration:none;color:#6f6f6f;}
div#navigation a:hover{font-weight:bold;color:#e6005a;}
div#navigation li.active{display:block;font-weight:bold;color:#e6005a;}
div#navigation a.trail{font-weight:bold;color:#e6005a;}
div#navigation li.trail{display:block;}
div#subNavigation{font-weight:normal;font-size:12px;line-height:14px;}
div#subNavigation p{margin:0;padding:0;}
div#subNavigation ul{margin:0;padding:0;}
div#subNavigation ul ul{padding:4px 0 0 15px;font-weight:normal;font-size:12px;line-height:13px;}
div#subNavigation li{margin:0;padding:4px 0;list-style-type:none;}
div#subNavigation li li{margin:0;padding:4px 0;background: none;}
div#subNavigation a{display:block;padding:0;text-decoration:none;color:#6f6f6f;background: none;}
div#subNavigation a:hover{font-weight:bold;text-decoration:none;color:#e6005a;}
div#subNavigation li.active,div#subNavigation a.trail{font-weight:bold;color:#e6005a;}
div#container{width:960px;margin-right:auto;margin-left:auto;padding:0 20px;text-align:left;background:#ffffff url("tl_files/images/design/bg_container.gif") center bottom no-repeat;}
div#headerContainer{width:960px;margin:0 0 20px 0;}
div#flashDeactivated{width:520px;height:380px;}
div#logo{width:960px;height:90px;}
.logoPlacement{margin-top:15px;margin-left:0;}
div#navigation{width:160px;height:140px;float:left;margin:0 20px 0 0;padding:20px 20px 0 20px;background: url(/tl_files/images/design/navigation_bg.jpg) top center no-repeat;}
div#headimageContainer{width:960px;}
div#contentContainer{width:960px;height:260px;float:left;min-height: 260px;height: auto !important;}
div#contentMain,div#contentMainHome{width:520px;height:260px;float:left;margin:0 0 0 20px;padding:0 0 10px 0;min-height: 260px;height: auto !important;}
div#contentMainHomeText{height:225px;overflow:hidden;}
div#contentMainHomeBoxLeft,div#contentMainHomeBoxRight{width:250px;height:210px;min-height: 210px;height: auto !important;}
div#contentMainHomeBoxLeft{float:left;}
div#contentMainHomeBoxRight{float:right;}
div#contentMarginal{width:200px;float:left;margin:0;padding:0;}
div#contentMarginalHome{width:200px;position:relative;margin:-10px 0 0 0;padding:10px 0 0 0;}
div#subNavigation{width:160px;height:150px;position:relative;margin:0 20px 0 0;padding:20px;background: url(/tl_files/images/design/navigation_sub_bg.jpg) top center no-repeat;min-height: 150px;height: auto !important;}
div#right{width:200px;float:right;font-weight:normal;font-size:11px;line-height:16px;}
div#footer{width:960px;height:100px;clear:both;margin:0;background: url(/tl_files/images/design/footer_bg.jpg) top center no-repeat;}
div#footerNavigation{width:800px;padding:70px 0 0 20px;}
.marginalBox{position:relative;margin:0 0 20px 0;padding:0 20px 10px 20px;background: #fce5ee url(/tl_files/images/design/marginal_bg.gif) bottom left no-repeat;}
.marginalBox h1{margin:0 -20px;padding:5px 20px;font-size:12px;color:#ffffff;line-height:14px;background: #e6005a url(/tl_files/images/design/marginal_top_bg.gif) left top repeat-y;}
.marginalBox p,.marginalBoxYellow p,.marginalBoxCyan p,.marginalBoxGrey p,.marginalBoxGreen p{padding:7px 0 0 0;}
.marginalBoxYellow{position:relative;margin:0 0 20px 0;padding:0 20px 10px 20px;background: #fce5ee url(/tl_files/images/design/marginal_bg_special.gif) bottom left no-repeat;}
.marginalBoxYellow h1{margin:0 -20px;padding:5px 20px;font-size:12px;color:#e6005a;line-height:14px;background: #ffffff url(/tl_files/images/design/marginal_top_bg_special.gif) left top repeat-y;}
.marginalBoxCyan{position:relative;margin:0 0 20px 0;padding:0 20px 10px 20px;background: #e2f7fd url(/tl_files/images/design/marginal_bg_cyan.gif) bottom left no-repeat;}
.marginalBoxCyan h1{margin:0 -20px;padding:5px 20px;font-size:12px;color:#0d91bd;line-height:14px;background: #ffffff url(/tl_files/images/design/marginal_top_bg_cyan.gif) left top repeat-y;}
.marginalBoxGrey h1{margin:0 -20px;padding:5px 20px;font-size:12px;color:#ffffff;line-height:14px;background: #ffffff url(/tl_files/images/design/marginal_top_bg_grey.gif) left top repeat-y;}
.marginalBoxGrey{position:relative;margin:0 0 20px 0;padding:0 20px 10px 20px;background: #ffffff url(/tl_files/images/design/marginal_bg_grey.gif) bottom left no-repeat;}
.marginalBoxGreen h1{margin:0 -20px;padding:5px 20px;font-size:12px;color:#398f39;line-height:14px;background: #ffffff url(/tl_files/images/design/marginal_top_bg_green.gif) left top repeat-y;}
.marginalBoxGreen{position:relative;margin:0 0 20px 0;padding:0 20px 10px 20px;background: #ffffff url(/tl_files/images/design/marginal_bg_green.gif) bottom left no-repeat;}
div#contentMarginal h2,div#right h2{padding:15px 0 0 0;}
div#contentMarginal h2 a,div#right h2 a{margin:0 -20px;padding:0 0 0 20px;font-size:12px;color:#6f6f6f;line-height:14px;background: none;}
.boxRegistration{height:215px;position:relative;margin:-20px 0 20px 0;padding:0 20px 10px 20px;background: #fce5ee url(/tl_files/images/design/marginal_bg.gif) bottom left no-repeat;}
.boxRegistration p{padding:7px 0 0 0;}
.boxRegistration h1{height:110px;margin:0 -20px;padding:5px 20px;font-size:12px;color:#ffffff;line-height:14px;text-indent: -999px;background: #e6005a url(/tl_files/images/design/box_registration_top_bg.jpg) left top no-repeat;}
.boxRegistration{height:215px;position:relative;margin:-20px 0 20px 0;padding:0 20px 10px 20px;background: #fce5ee url(/tl_files/images/design/marginal_bg.gif) bottom left no-repeat;}
.checkbox_container{padding:15px 0 0 0;}
.checkbox_container .checkbox{margin:3px 7px 0 0;}
.marginalBoxHomeGrey{width:210px;height:200px;margin:0;padding:0 20px 10px 20px;min-height: 200px;height: auto !important;background: #f1f1f1 url(/tl_files/images/design/box_bg_grey.gif) bottom left no-repeat;}
.marginalBoxHomeGrey h1{width:210px;margin:0 -20px;padding:5px 20px;font-size:12px;color:#ffffff;line-height:14px;background: #ceb7c0 url(/tl_files/images/design/box_top_bg_grey.gif) left top repeat-y;}
.marginalBoxHomeYellow{width:210px;height:200px;margin:0;padding:0 20px 10px 20px;min-height: 200px;height: auto !important;background:  #fffbe1 url(/tl_files/images/design/box_bg_yellow.gif) bottom left no-repeat;}
.marginalBoxHomeYellow h1{width:210px;margin:0 -20px;padding:5px 20px;font-size:12px;color:#e6005a;line-height:14px;background: #ceb7c0 url(/tl_files/images/design/box_top_bg_yellow.gif) left top repeat-y;}
div#contentMainHomeBoxLeft a{margin:0;padding:0;background: none;}
.ce_accordion{margin:0 0 10px 0;}
.toggler{text-decoration:underline;cursor: pointer;}
.toggler:hover{color:#be1220;}
.myLayer{width:540px;height:360px;background: url(/tl_files/images/design/popup_bg.png) no-repeat left top;}
.closeLink{height:20px;margin:30px 0 5px 0;padding-right:60px;text-align:right;}
.closeLink a{padding:3px 10px;background-color:#F4F4F4;border:1px solid #CCCCCC;text-decoration:none;color:#6f6f6f;}
.closeLink a:hover{color:#e6005a;}
.contentDIV{margin:0;}
div#contentMainHomeBoxRight .mod_newslist h2 a{margin-left:0;padding-left:0;color:#6f6f6e;background: none;}
div#contentMainHomeBoxRight .mod_newslist h2{padding:0 0 5px 0;font-size:12px;line-height:14px;}
div#contentMainHomeBoxRight .mod_newslist p.info{margin:10px 0 -5px 0;font-size:11px;}
div#contentMainHomeBoxRight .mod_newslist p.teaser{display:none;}
div#contentMainHomeBoxRight .mod_newslist .layout_short{margin:0;padding:0;}
div#contentMainHomeBoxRight .mod_newslist .more{margin-bottom:-0.7em;}
div#contentMain .mod_newslist .layout_short{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:5px solid #ececec;}
div#contentMain .mod_newslist div.teaser_image{float:right;}
div#contentMain .mod_newslist div.teaser_image img{height:95px;margin-bottom:10px;margin-left:10px;}
div#contentMain .mod_newslist h2 a,div#contentMain .mod_newslist .pagination a{margin-left:0;padding-left:0;background: none;}
div#contentMain.mod_newslist p.info{margin:10px 0 -15px 0;font-size:11px;}
div#contentMain .mod_newslist .more{margin-bottom:10px;}
div#contentMain .mod_newslist .layout_short{padding:0 0 15px 0;}
.newslistDate{display:block;}
div#contentMain .mod_newsreader .back{padding:10px 0;}
div#contentMain .mod_newsreader .form{margin:20px 0 0 0;}
div#contentMain .ce_comments h1{padding:1.5em 0 0.7em 0;font-size:14px;line-height:16px;}
div#contentMain .ce_comments .comment_default{margin:0 0 20px 0;padding:10px;background-color:#f6f6f6;}
div#contentMain .ce_comments .info{padding:0 0 5px 0;font-size:11px;}
div.pagination{padding:20px 0;font-size:11px;color:#777777;}
#contentMain .pagination a{margin-left:0;padding-left:0;background: none;}
#contentMain .pagination ul{margin:0;padding:0;font-size:11px;list-style: none;}
#contentMain .pagination li{float:left;margin:0;padding:0 10px 0 0;background: none;}
.pagination .current{padding:2px 4px;border:1px solid #CCCCCC;background: #E1E1E1;}
h3{margin:0;padding:0.5em 0 0.3em 0;font-weight:bold;font-size:14px;color:#787878;line-height:16px;}
.context{color:#999999;}
.highlight{font-weight:bold;color:#A90844;}
.ce_form table{}
#contentMain .ce_form td{padding:0 10px 0 5px;vertical-align:top;font-size:12px;line-height:17px;}
form{margin:5px 0 0 0;}
fieldset{margin:0 0 10px 0;padding:10px 10px 0 10px;border:1px solid #f491b7;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
fieldset legend{padding:1px 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#e6005a;}
input,textarea,select{margin:0 0 5px 0;padding:2px;border:1px solid #f491b7;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#6f6f6e;background: #F4F4F4 url(/tl_files/images/design/input_field_bg.gif) left top no-repeat;}
input.checkbox,input.radio,option{width:auto;background: none;}
.radio{float:left;clear:both;margin:2px 5px 0 0;background: none;}
input:focus,textarea:focus{border:1px solid #e6005a;}
.submit{margin:10px 0 0 0;padding:3px 10px;font-weight:bold;color:#ffffff;cursor: pointer;background: #f491b7 url(/tl_files/images/design/submit_button_bg.gif) repeat-x;}
div#contentMain input.text{width:250px;}
div#contentMain textarea.textarea{width:350px;height:120px;}
#helpdesk_searchform .radio{float:none;margin:2px 0 0 0;}
.mod_quickpoll .radio{float:left;clear:both;margin:1px 5px 0 0;background: none;border: none;}
input.checkbox{float:left;clear:left;margin:0 5px 0 0;padding:0;}
#contentMain form td.col_first{width:140px;font-weight:bold;}
#contentMain form td.col_last{width:390px;}
#contentMain .formbody td{padding:0 10px 20px 0;}
#contentMain form td.col_last label{display:block;margin:0 0 10px 0;}
#contentMain form span.captcha_text{display:block;}
.marginalBox input{width:130px;}
.marginalBox input.submit{width:100px;margin:5px 0 0 0;}
.mod_RecommendThisSite .formbody fieldset{}
.mod_RecommendThisSite .formbody fieldset legend{margin-left:-6px;font-size:20px;color:#e6005a;line-height:22px;}
div#forum input.checkbox{float:none;clear:none;margin:0;padding:0;}
div#forum .avatar{display:none;}
div#forum .edit{display:none;}
div#forum .helpdesk-lastedit{display:none;}
div#forum .messagelink{display:none;}
div#forum .functions img{display:none;}
div#forum .viewcount{display:none;}
div#forum .category{width:150px;}
div#forum table{width:510px;}
div#forum table td{border:1px solid #cccccc;}
div#forum th{font-size:12px;}
div#right .ce_gallery a,div#main .ce_gallery a{padding-left:0;background: none;}
img{margin:0;padding:0;border:0;}
#contentMain table{margin:0 0 5px 0;border-collapse:collapse;border-spacing: 0;}
#contentMain th{padding:2px 0 2px 4px;color:#7B7B7A;background: #E0E0E0;}
#contentMain td{padding:3px 10px 3px 5px;vertical-align:top;border-collapse:separate;font-size:11px;line-height:14px;}
#contentMain ul{margin:0;padding:0 0 0.6em 0;}
#contentMain ol{padding: 0 0 0.6em 25px;}
#contentMain ul ul,#contentMain ol ol{padding:0;}
#contentMain ul li{margin-bottom:0.4em;margin-left:0;padding-bottom:0;padding-left:13px;list-style-type:none;background: url(/tl_files/images/design/content_bullet.gif) no-repeat;background-position: 0px 0.5em;}
#contentMain ul ul li{background: url(/tl_files/images/design/content_bullet_grey.gif) no-repeat;background-position: 0px 0.5em;}
.hide,.invisible,.url{display:none;}
#contentMain .specialOrange h1,#contentMain .specialOrange h2 a{color:#e89d28;}
#contentMain .specialOrange p.info{display:none;}
#contentMain .specialOrange a{color:#e89d28;background: url(/tl_files/images/design/link_arrow_orange.gif) no-repeat;}
.mod_quickpoll label{display:block;}
.mod_quickpoll .submit_container{clear:both;}
.mod_quickpoll .resultslink{margin-top:10px;}
.mod_quickpoll .graph{width:480px;margin-top:20px;padding:15px 20px 20px 20px;background-color:#f0f0f0;border:1px solid #c2c2c2;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.mod_quickpoll .graph .label{margin-top:5px;}
.mod_quickpoll .graph .results{background-color:#dddddd;}
.mod_quickpoll .graph .results .color1{text-align:center;background-color:#f491b7;color:#000000;}
.mod_quickpoll .graph .results .color2{text-align:center;background-color:#99CC33;color:#000000;}
.mod_quickpoll .graph .results .color3{text-align:center;background-color:#99CCFF;color:#000000;}
.mod_quickpoll .graph .results .color4{text-align:center;background-color:#f9da54;color:#000000;}
.mod_quickpoll .graph .results .color5{text-align:center;background-color:#f69200;color:#000000;}
.mod_quickpoll .graph .results .color6{text-align:center;background-color:#7eaa25;color:#000000;}
.mod_quickpoll .graph .results .color7{text-align:center;background-color:#71ccdf;color:#000000;}
.mod_quickpoll .graph .results .color8{text-align:center;background-color:#dfb500;color:#000000;}
.mod_quickpoll .graph .results .color9{text-align:center;background-color:#4297ec;color:#000000;}
.mod_quickpoll .graph .results .color10{text-align:center;background-color:#ea5e00;color:#000000;}
#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
div#socialBookmark{margin:10px 0;}
div#socialBookmark a{margin:0;padding:0;background: none;}
div#right .noLinkIcon a{padding:0;background-image:url("none");}
.error{font-size:11px;color:#A90844;}
.clearfix:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
* html .clearfix{height:1%;}
