/*Layout overrides*/
div#content_main {
left:20px;
width:922px;
padding : 1em 0;
min-height:100px;
}

.forum_login .error{left:245px;top:10px;position:absolute;font-size:11px;color:#ffffff;}
.forum_login .row_0{width:195px;top:10px;position:absolute;}
.forum_login .row_1{left:175px;top:10px;position:absolute;}
.forum_login .row_2{left:340px;top:10px;position:absolute;}

.forum_login label{padding-bottom:1px;font-size:12px;}
.forum_login td{vertical-align:middle;}
.forum_login input{width:100px;margin-left:5px;font-size:12px;}
.forum_login .col_first{padding-left:0px;}

.forum_push{
margin-left:22px;
}

.forum_register, .forum_meinedaten{
margin-left:30px;
}

.forum_register .col_0, .forum_meinedaten .col_0{
min-width: 130px;
}

.forum_register fieldset, .forum_meinedaten fieldset{
margin-bottom:10px;
}

.forum_register submit, forum_meinedaten submit{
margin-bottom:10px;
}

.forum_register input, .forum_register select, .forum_meinedaten input, .forum_meinedaten select{
margin-left:5px;
width:200px;
}

.forum_meinedaten .checkbox {
margin-left:0px;
margin-bottom:5px;
width:20px;
}

.forum_meinedaten .avatar {
margin-left:5px;
}

.forum_meinedaten .hint{
margin-top:5px;
margin-bottom:10px;
}


.forum_register .submit, .forum_meinedaten .submit{
width:90px;
margin-left:135px;
}

.forum_register legend{
margin-bottom:5px;
font-weight: bold;
color: #660000;
margin-left:-10px;
}


.forum_block{
margin-top:20px;
}

.forum_navi{
position:absolute;
left:680px;
}

.forum_navi li{
float:left;
margin-right:15px;
}

.mod_lostPassword .submit{
width:150px;
margin-left:60px;
margin-top:5px;
}

.forum_back{
margin-left:20px;
font-size:12px;
margin-bottom:10px;
}


/* Style sheet helpdesk */
.mod_helpdesk table{width:100%;margin-top:10px;margin-bottom:8px;background-color:#000;}
.mod_helpdesk{padding:3px 1px 6px 1px;line-height:1;}
.mod_helpdesk h1{margin-bottom:24px;}
.mod_helpdesk .middle,.mod_helpdesk .middle *{vertical-align:middle;}
.mod_helpdesk .centered{text-align:center;}
.mod_helpdesk .nowrap{white-space:nowrap;}
.mod_helpdesk p,.mod_helpdesk pre,.mod_helpdesk blockquote,.mod_helpdesk ul{margin-bottom:0;}
.mod_helpdesk .breadcrumb{margin-top:5px; margin-bottom:5px; color:#660000;}

.page_jump{padding-left:6px;}
.mod_helpdesk table th{padding:6px 9px;text-align:left;background-color:#660000;border:1px solid #ce8a40;font-weight:bold;}
.mod_helpdesk table td{padding:6px 9px;text-align:left;border:1px solid #ce8a40;line-height:1.25;}
.mod_helpdesk table .headercol{padding-top:5px;padding-bottom:7px;background-color:#111;font-weight:bold;}
.mod_helpdesk td.iconcol,.mod_helpdesk td.ticket{width:17px;text-align:center;vertical-align:middle;}
.mod_helpdesk .datarow:hover td{background-color:#660000;}
.mod_helpdesk td.iconcol-unread,.mod_helpdesk .datarow:hover td.iconcol-unread{background-color:#faf2e6;}
.mod_helpdesk td.subject a.unread,.mod_helpdesk div.title a.unread{font-weight:bold;}
.mod_helpdesk td.replycount,.mod_helpdesk td.viewcount,.mod_helpdesk td.ticketcount{width:64px;vertical-align:middle;background-color:#111;}
.mod_helpdesk td.latestpost{min-width:126px;}
.mod_helpdesk td.icons{width:1%;white-space:nowrap;}
.helpdesk-message .codebox pre{margin:0;line-height:1.2;}
.mod_helpdesk .controls{overflow:hidden;font-size:12px;}
.mod_helpdesk .functions,.mod_helpdesk .matchinfo{width:69%;float:left;display:block;text-align:left;}
.mod_helpdesk .functions {margin-top:5px; margin-bottom:10px;}
.mod_helpdesk .functions a{padding-right:8px;padding-left:4px;vertical-align:middle;}
.mod_helpdesk .functions img{vertical-align:middle;}
.mod_helpdesk .pagenav{width:30%;float:right;display:block;padding-top:1px;text-align:right;}
.mod_helpdesk .pagenav span,.mod_helpdesk .pagenav a{padding-right:2px;padding-left:3px;}

.message-container{margin-top:9px;margin-bottom:9px;background:#000 url("tl_files/images/layout/forum_msg_bg.jpg") left top repeat-y;border:1px solid #ce8a40;}
.message-container .top-left{width:168px;float:left;padding:4px 6px 9px 6px;font-size:12px; background-color:#111;}
.message-container .top-right{margin-left:180px;padding:4px 6px 6px 6px;line-height:1.4;}
.message-container .bottom-left{width:168px;height:16px;top:7px;position:relative;float:left;padding:0 6px;font-size:12px;color:#999; background-color:#111;}
.message-container .bottom-right{height:16px;padding:2px 6px 5px 6px;text-align:right;border-top:1px dotted #ce8a40; background-color:#111;}
.message-container .bottom-left *,.message-container .bottom-right .attachments *,.message-container .bottom-right .buttons *{vertical-align:middle; background-color:#111;}
.message-container .clearfloat{height:0.1px;clear:both;font-size:0.1px;line-height:0.1;}
.message-container .message_id{margin-bottom:12px;font-size:13px;}
.message-container .poster{margin-bottom:4px;font-weight:bold;}
.message-container .role,.message-container .location,.message-container .website{margin-bottom:4px;}
.message-container .postcount{margin-top:4px;margin-bottom:4px;}
.message-container .attachments{float:left;margin-top:-1px;}
.message-container .attachments img{padding-left:6px;}
.message-container .helpdesk-lastedit{margin-top:16px;font-size:11px;color:#999;}
.message-container .helpdesk-signatureblock{margin-top:18px;padding-top:18px;border-top:1px solid #ddd;font-size:12px;color:#999;max-height:32px;}

.helpdesk-message{overflow:hidden;}
.helpdesk-message img{vertical-align:text-bottom;}
.helpdesk-message table{margin-right:1px;margin-left:1px;}
.helpdesk-message .underlined{text-decoration:underline;}
.helpdesk-message .striked{text-decoration:line-through;}
.helpdesk-message .justified{text-align:justify;}
.helpdesk-message .rightaligned{text-align:right;}
.helpdesk-message .scrollbox{overflow:auto;}
.helpdesk-message .codebox ol,.helpdesk-message .codebox li{margin:0;padding:0;list-style-type:none;}
.helpdesk-message .quotebox,.helpdesk-message .codebox,.helpdesk-message .notebox,.helpdesk-message .warnbox{margin:3px 0 0 0;background-color:#fafafa;border:1px solid #e9e9e9;font-size:12px;color:#666;}
.helpdesk-message .notebox{background-color:#ffd;border:1px solid #fea;}
.helpdesk-message .warnbox{background-color:#fee;border:1px solid #fcc;}
.helpdesk-message .quotebox-titlebar,.helpdesk-message .codebox-titlebar,.helpdesk-message .notebox-titlebar,.helpdesk-message .warnbox-titlebar{padding:0 6px 1px 6px;background-color:#e9e9e9;font-weight:bold;font-size:12px;color:#444;}
.helpdesk-message .notebox-titlebar{background-color:#fea;}
.helpdesk-message .warnbox-titlebar{background-color:#fcc;}
.helpdesk-message .quotebox .icon,.helpdesk-message .codebox .icon,.helpdesk-message .notebox .icon,.helpdesk-message .warnbox .icon{display:none;}
.helpdesk-message .quotebox .scrollbox,.helpdesk-message .codebox .scrollbox,.helpdesk-message .notebox .scrollbox,.helpdesk-message .warnbox .scrollbox{padding:5px 6px;}

.mod_helpdesk .label_container{margin-bottom:3px;}
.mod_helpdesk .textinput{width:50%;}
.mod_helpdesk .hint{margin-top:3px;margin-bottom:12px;font-size:12px;color:#999;}
.mod_helpdesk .functionbar{width:874px;clear:both;padding:4px 6px;background-color:#f0f0f0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.mod_helpdesk .functionbar *{vertical-align:middle;}
.mod_helpdesk .functionbar .buttongroup{margin-right:12px;}
.mod_helpdesk textarea{width:882px;height:400px;margin-bottom:3px;}
.mod_helpdesk .attachment_container .attachment{margin-bottom:2px;}
.mod_helpdesk .attachment_container .hint{margin-top:3px;line-height:1.25;}
.mod_helpdesk .messages-reverse{margin-top:18px;}
.mod_helpdesk .helpdesk-notickets{margin-bottom:10px;}

#helpdesk_editform .label_container {margin-bottom:10px; margin-top:5px; font-size:18px; font-weight:bold; color:#660000;}

.searchform{padding-bottom:18px !important;}
.searchform .hd_search{padding-top:3px;padding-bottom:3px;padding-left:15px;background:url("tl_files/images/layout/arrow.gif") left center no-repeat;color:#ec8621;cursor:pointer;}
.searchform .checkbox_container,.searchform .radio_container{margin-bottom:3px;}
.result_container{margin-top:18px;margin-bottom:18px;}
.mod_helpdesk .matchinfo{padding-top:1px;font-size:13px;}
.result_container .subject{margin-top:12px;}
.result_container .subject a{font-weight:bold;}
.result_container .info{margin-top:3px;margin-bottom:3px;font-size:11px;color:#999;}
.result_container .message{font-size:12px;line-height:1.25;}
.result_container .highlight{font-weight:bold;}
.result_container .attachments{margin-top:2px;}
.result_container .attachments a{padding-right:6px;}
.result_container .attachments img{display:none;}

.helpdesk-code .kw1,.helpdesk-code .kw2,.helpdesk-code .kw3{color:#00c;}
.helpdesk-code .co1,.helpdesk-code .co2,.helpdesk-code .coMULTI{color:#999;}
.helpdesk-code .st0,.helpdesk-code .es0{color:#090;}
.helpdesk-code .re0,.helpdesk-code .re1{color:#600;}
.helpdesk-code .sy0,.helpdesk-code .br0{color:#444;}
.helpdesk-code .nu0{color:#f00;}

div.ads{margin-top:18px;padding-top:9px;text-align:center;background-color:#f9f9f9;border:1px solid #ddd;}
