/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver (the default phpBB 3.3.x style)
	Based on style:
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Limited ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

@import url("normalize.css?hash=48eb3f89");
@import url("base.css?hash=7c5543be");
@import url("utilities.css?hash=d8f72c42");
@import url("common.css?hash=a9741ba1");
@import url("links.css?hash=18286e16");
@import url("content.css?hash=be57a41d");
@import url("buttons.css?hash=56f0d25f");
@import url("cp.css?hash=50d868ab");
@import url("forms.css?hash=b64464fb");
@import url("icons.css?hash=64da33ce");
@import url("colours.css?hash=fcb2f289");
@import url("responsive.css?hash=87b53e08");
@import url("/fileadmin/template/etm/main/res/SiemensIconfont/style.css");
@import url("/fileadmin/template/etm/main/res/SiemensIconfont/ie7/ie7.css");
@import url("/fileadmin/template/etm/main/res/stylesheet.css");
@import url("/fileadmin/js/bootstrap-5.3.3-dist/css/bootstrap.min.css");
/*@import url("/typo3conf/ext/bootstrap_core/Resources/Public/Css/content.css");*/


@font-face{font-family:'Siemens Sans';src:url('siemenswebfonts/sisan03.eot') format('embedded-opentype'),url('siemenswebfonts/sisan03.woff2') format('woff2'),url('siemenswebfonts/sisan03.woff') format('woff'),url('siemenswebfonts/sisan03.ttf') format('truetype');font-weight:normal;font-style:normal}


@font-face{font-family:'Siemens Sans Bold';src:url('siemenswebfonts/sisan06.eot') format('embedded-opentype'),url('siemenswebfonts/sisan06.woff2') format('woff2'),url('siemenswebfonts/sisan06.woff') format('woff'),url('siemenswebfonts/sisan06.ttf') format('truetype');font-weight:normal;font-style:normal}


@font-face{font-family:'Siemens Sans Black';src:url('siemenswebfonts/sisan08.eot') format('embedded-opentype'),url('siemenswebfonts/sisan08.woff2') format('woff2'),url('siemenswebfonts/sisan08.woff') format('woff'),url('siemenswebfonts/sisan08.ttf') format('truetype');font-weight:normal;font-style:normal}

@font-face{font-family:'Siemens Sans Italic';src:url('siemenswebfonts/sisan33.eot') format('embedded-opentype'),url('siemenswebfonts/sisan33.woff2') format('woff2'),url('siemenswebfonts/sisan33.woff') format('woff'),url('siemenswebfonts/sisan33.ttf') format('truetype');font-weight:normal;font-style:normal}

@font-face{font-family:'Siemens Sans Bold Italic';src:url('siemenswebfonts/sisan36.eot') format('embedded-opentype'),url('siemenswebfonts/sisan36.woff2') format('woff2'),url('siemenswebfonts/sisan36.woff') format('woff'),url('siemenswebfonts/sisan36.ttf') format('truetype');font-weight:normal;font-style:normal}


@font-face{font-family:'Siemens Sans Black Italic';src:url('siemenswebfonts/sisan38.eot') format('embedded-opentype'),url('siemenswebfonts/sisan38.woff2') format('woff2'),url('siemenswebfonts/sisan38.woff') format('woff'),url('siemenswebfonts/sisan38.ttf') format('truetype');font-weight:normal;font-style:normal}


/* Global Reset */

* {
    margin: 0px;
    padding: 0px;
}
a img {
    border: none;
}
.clearer {
    clear: both;
}
a,
a span {
    color:#2387aa;
    text-decoration:none;
}
/* ----------------------------------------------------------------------------- */
/* Schriftarten, -groessen */

body,
p,
div,
li,
span,
span,
input,
textarea,
h1,
select {
    /* font-family: 'Roboto', sans-serif;*/
    font-family: 'Siemens Sans', 'Roboto', sans-serif;
    font-size: 16px;
    color: #788791;
    /*	font-weight:400;*/
    font-weight:normal;
}

.panel {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#page-body, #page-footer, #page-header{
    margin: auto;
    max-width: 1150px;
    text-align: center;
}

#page-body * {
    text-align: left;
}

.navbar, .forabg, .headerbar, .navbar{
    border-radius:0px !Important;
}

.forabg, .headerbar, ul.forums, .forumbg{
    background-image:none !Important;
}

.forumbg{
    margin-bottom:20px;
}


h1 {
    margin: 0px;
    padding: 0px;
    font-size: 52px;
    margin-bottom: 0px;
    color: #2d373c;
    /*    font-weight: 400;*/
    line-height:normal;
    font-family: 'Siemens Sans', 'Roboto', sans-serif;
    font-weight:normal;
    border:none !Important;
}


/*

h1{
 	font-size:34px;
		font-family: 'Siemens Sans Bold', 'Roboto', sans-serif !important;
			border:none !Important;

 }

*/


/* h2 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    margin-bottom:0px;
    font-weight: 400;
	font-family: 'Siemens Sans', 'Roboto', sans-serif;
    color: #788791;
	line-height:normal;
		border:none !Important;
}
*/



h2,
h3 {
    padding: 0px;
    font-size:20px;
    line-height:20px;
    color:#2387aa;
    font-weight:400;
    font-family: 'Siemens Sans', 'Roboto', sans-serif;
    /* margin-bottom:15px; */
    border:none !Important;
    margin: 25px 0 5px 0;
}

h3 a{
    color:#2387aa;
}

.mark, mark {
    background: none;
}



.nav-breadcrumbs i.icon-arrow-right-small{
    font-size:7px;

    display:inline-block;
    float:left;
    padding-top:7px !Important;
    color:#788791;
    padding-right:10px;



}
.nav-breadcrumbs span{	color:#788791; text-decoration:none;}


.breadcrumbs .crumb2 a{
    padding-right:13px !Important;
    padding-bottom:15px;
}

.breadcrumbs .crumb2 a{
    color:#788791;
    line-height:17px;
    font-size:16px;

}

.breadcrumbs .crumb2 a:hover , .breadcrumbs .crumb2 a:hover i, .breadcrumbs .crumb2 a:hover{
    color:#005578;
    text-decoration:none !Important;
}

.breadcrumbs .crumb2 a:hover span:hover{
    text-decoration:none !Important;
}

.breadcrumbs .crumb2:hover .bread-submenu{
    display:block;
}



.bread-submenu{
    position:absolute;
    left:0px;
    top:30px;
    width:250px;
    border:1px solid #cdd9e1;
    background-color:#fff;
    z-index:80;

}

.breadcrumbs .crumb2{
    position:relative;
    float:left;
    line-height: normal !Important;
}

.bread-submenu li{
    display:block;
    float:left;
    width:100%;
    padding-bottom:0px !Important;
}

.bread-submenu li a{
    display:block;
    color:#2d373c !Important;
    width:100% !Important;
    padding-left:20px;
    padding-top:5px !Important;
    float:none;
    line-height:18px !Important;
    padding-bottom:5px !Important;
    text-align:left;
    max-width:100% !Important;

}

#nav-breadcrumbs{padding:0px !Important;}

.bread-submenu li a span{
    float:left;
    color:#2d373c !Important;
    font-size:7px !Important;
    padding-right:10px !Important;
    padding-top:7px !Important;
    float:left;
    display:inline-block;
}

.bread-submenu li a:hover, .bread-submenu li a:hover span{
    color:#fff !Important;
    background-color:#005578;
}

.breadcrumbs{
    max-width:100% !Important;

}

.breadcrumbs{
    text-align:left !Important;
    padding:0px !Important;
}

.page-footer {
    visibility: hidden !Important;
}

#menu-t a {

    display: inherit !Important;
}

@media (max-width: 800px) {


    #nav-main, #nav-breadcrumbs{
        float:none;
        width:auto !Important;

    }

    #nav-main{
        margin-bottom:20px;
    }

    .has-profile .postbody h3 {

        margin-right:0px !Important;
    }

    .post-buttons {

        float:none !Important;
        max-width:100% !Important;
        position: inherit !Important;
    }

    .postprofile{
        min-height: auto !Important;
        padding:0px !Important;
        margin-bottom:0px !Important;

    }

    .postprofile dt.no-profile-rank, .postprofile dd.profile-rank, .postprofile .search-result-date{
        margin-bottom:0px !Important;

    }


}
@media (max-width: 700px) {
    .headerbar, .navbar, .forabg, .forumbg, .post, .panel {

        margin-left: 0px !Important;
        margin-right: 0px !Important;
    }
}

a:focus, a:hover{
    color:#2387aa !Important;
}

.postlink {
    border-bottom-color: #2387aa !Important;
    color: #2387aa !Important;
}

.tabs {
    background-color: #fff;
    margin:0px !Important;
    margin-top:20px !Important;
    border-bottom:2px solid #dee5ec;
}

.activetab{
    background-color: #dee5ec;

}

.panel p{
    margin-left:0px !Important;

}

.display-actions div{

    clear:both !Important;
}

.display-actions, .submit-buttons {

    padding:5px 10px
}

.tabs .tab, .minitabs .tab{
    font-weight:normal !Important;
}

.panel-container .button2,.panel-container  .button, .panel-container  select,.panel-container  input{

    float:none !Important;
}

.panel-container .button2,.panel-container  .button,.panel-container  .button1{
    line-height:19.9px;
    margin-bottom:0px;
    padding:5px 10px;

}



#cp-main .button2,#cp-main  .button,#cp-main .button1{

    /*padding:12px !Important;*/

}
#pmheader-postingbox {
    padding:0px !Important;
}


.panel dt{

    float:left !Important;
}

.minitabs .tab > a{
    background-color: #dee5ec;
    border-radius:0px !Important;
}

.minitabs .activetab > a, .minitabs .activetab > a:hover {

    background-color:#F9F9F9;
}

.minitabs{
    max-width:inherit;
    maring:0px !Important;
    float:none !Important;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger{

    /*	background-color:#dee5ec;
        color:#2387aa !Important;*/
}

button, input, select, textarea{

    line-height:normal;
}

.respons-se{
    background-color: #dee5ec;
    padding-left:10px;
    padding-right:10px;

}

.section-search fieldset{
    background-color: #ebeff5;
    padding:20px;

}

.section-search fieldset input, .section-search fieldset textarea{
    margin-top:15px;


}


.section-search .panel dt{

    float:none !Important;
}
.section-search fieldset dl{

    border-bottom:1px solid #fff;
}

#search_memberlist dt{

    width:30% !Important;
}

#search_memberlist dt label{

    line-height:normal !Important;
}

#search_memberlist dd{

}

#search_memberlist dd input, #search_memberlist dd  select{



}

select{
    padding:0px !Important;
    height:31px !Important;

}

#mcp input.inputbox{
    height:30px !Important;
    margin-bottom:0px;
}

dd label{
    width:100%;

}

#postingbox dd label{

    width:auto;
}

.mcp-main  .bg1, #memberlist .bg1,#topicreview,.section-viewtopic .bg1, .topiclist .row, .search.post, .forumbg-table tr {
    background-color: #ebeff5;
}

.mcp-main  .bg2, #memberlist .bg2, .section-viewtopic  .bg2, .topiclist .row:nth-child(2n), .viewfolder .pm{
    background-color: #ebeff5;
}

.pmlist li.pm_marked_colour, .pm_marked_colour{
    border-color:#faa50a ;
}

.panel-container .panel .pmlist li.pm_marked_colour .row-item{
    border-left:4px solid #faa50a !Important;
    border-right:none;
    border-top:none;
}

.panel-container .panel .pmlist li.pm_replied_colour  .row-item{
    border-left:4px solid #2387aa !important;
    border-right:none;
    border-top:none;
}

.pm_replied_colour {
    border-color:#2387aa;
}



.cp-main .pm{
    background-color: #ebeff5 !Important;
}


#topicreview .post, .post, .topiclist .row, .forumbg-table tr td {
    border-bottom:5px solid #fff;
    padding:10px 20px;
    padding-bottom:20px;

    margin:0px;

}

.topiclist .row, .forumbg-table tr td{
    padding:10px;
}

.divider{

    display:none;
}


.postprofile{
    background-color:transparent;
}

blockquote{
    background-color:#fff;
    border-color:#2387aa;
    margin-bottom:0px;

}

#search_memberlist .fields1{
    float:none !Important;
    width:100% !Important;
}

#search_memberlist .fields1 dd{

    width:60%;
}

a.forumtitle{
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif !important;

}
.stat-block-wrapper h3{
    color:#2d373c;
    font-size:24px;
    font-weight:400;
    font-family: 'Siemens Sans', 'Roboto', sans-serif !important;
    line-height:normal;
    margin-bottom:20px;
    padding:0px;
    display:inline-block;
}

.stat-block-wrapper h3 a{
    color:#2d373c;
    text-decoration:none;
}

.stat-block-wrapper .username-coloured{
    font-weight:normal !Important;
    color:#788791 !Important;

}

.bottomhelp{
    background-color:#ebf0f5;
}

.stat-block{

    margin-right:0px;
    text-align:left;
}



.stat-block-content{
    margin: auto;
    max-width: 1150px;
    text-align: center;
}

ul.topiclist{

    margin:0px;
    margin-bottom:5px;
    padding:0px;
}
.topiclist .header{
    background-color:#3d84a8;

    padding-bottom:3px;
    padding-top:5px;
}
.topiclist .header a, .topiclist .header dd, .topiclist .header dd span,.topiclist .header dt .list-inner, .topiclist .header dt{
    color:#fff !Important;
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif !important;
    font-size:18px;
    text-transform:none !Important;
}
.topiclist .header dt .list-inner{
    padding-left:15px !important;
}
#ucp .topiclist .header dl{
    margin:0px !Important;
}

#ucp .topiclist .header dt {
    padding-left:15px !important;
}
li.header dt, li.header dd{


}



.forum_link							{ background-image: url("images/forum_read2.gif"); }
.forum_read							{ background-image: url("images/forum_unread.gif"); }
.forum_read_locked					{ background-image: url("images/forum_unread.gif"); }
.forum_read_subforum				{ background-image: url("images/forum_unread.gif"); }
.forum_unread						{ background-image: url("images/forum_read2.gif"); }
.forum_unread_locked				{ background-image: url("images/forum_read2.gif"); }
.forum_unread_subforum				{ background-image: url("images/forum_read2.gif"); }

.topic_moved						{ background-image: url("images/forum_unread.gif"); }
.pm_read,
.topic_read							{ background-image: url("images/forum_unread.gif"); }
.topic_read_mine					{ background-image: url("images/forum_unread.gif"); }
.topic_read_hot						{ background-image: url("images/forum_unread.gif"); }
.topic_read_hot_mine				{ background-image: url("images/forum_unread.gif"); }
.topic_read_locked					{ background-image: url("images/forum_unread.gif"); }
.topic_read_locked_mine				{ background-image: url("images/forum_unread.gif"); }
.pm_unread,
.topic_unread						{ background-image: url("images/forum_read2.gif"); }
.topic_unread_mine					{ background-image: url("images/forum_read2.gif"); }
.topic_unread_hot					{ background-image: url("images/forum_read2.gif"); }
.topic_unread_hot_mine				{ background-image: url("images/forum_read2.gif"); }
.topic_unread_locked				{ background-image: url("images/forum_read2.gif"); }
.topic_unread_locked_mine			{ background-image: url("images/forum_read2.gif"); }


dl.row-item{
    background-size:auto !Important;
}

.listing h1{
    text-align:left !Important;
    font-size:52px;
}

.topic_unread .unread{
    display:none !Important;
}

.row-item  .button, .row-item  .button1,.row-item  .button2{
    background-color:#3d84a8;
}

.row-item .pagination{float:left;margin-left:15px !Important;}

.search-box{
    float:none;
}

.pagination > ul, .pagination{
    float:left;
    margin-left:0px !Important;
}

.pagination > ul{

    margin-right:30px;
    margin-bottom:0px;
}

.action-bar .button{
    float:right;
    margin-right:0px;
}

.action-bar  .button, .action-bar .pagination .active span{
    padding:0px;
    line-height: 35px;
    min-width:35px;
    text-align:center !Important;
    background-color:#ebf0f5;
    border:1px solid #ebf0f5;
    color:#2387aa !Important;
    border:none !Important;

}

.action-bar  .button:hover, .action-bar .pagination .active span, .action-bar  .button:focus, .action-bar  .button:hover i, .action-bar .pagination .active span i, .action-bar  .button:focus i{
    color:#fff !Important;
    background-color:#2387aa !important;

}

.action-bar  .button .icon{
    background-color:#ebf0f5 !Important;

    color:#2387aa !Important;
}

.action-bar  .button:hover .icon{
    color:#fff !Important;
    background-color:#2387aa !Important;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger, .pagination .dropdown-visible a.dropdown-trigger .icon, .nojs .pagination .dropdown-container:hover a.dropdown-trigger .icon{
    color:#fff !Important;
    background-color:#2387aa !Important;
    border:none !Important;
}

.action-bar .button, .action-bar .pagination .button{
    padding-top:0px;
    padding-bottom:0px;
    line-height: 35px;
}

.action-bar .button-orange, .default-submit-action{
    background-color:#faa50a !Important;
    background-image: none !important;
    padding-left:50px;
    padding-right:50px;
    text-align:center;
}

.button-pm{

    padding-left:20px !Important;
    padding-right:20px !Important;
    display: inline-block;
}

.button-orange{
    background-color:#faa50a !Important;
    color:#fff;
}

.default-submit-action{
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif !important;
    color:#fff !Important;
}

.action-bar .button-orange span, .button-orange span{
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif !important;
    color:#fff !Important;
}

.action-bar .button-orange .icon{
    color:#fff !Important;
    background-color: transparent !Important;
}
.action-bar .button-orange:hover , .action-bar .button-orange:hover span, .action-bar .button-orange:hover  i, .default-submit-action:hover, input.button1:hover, input.button2:hover{
    color:#fff !Important;
    background-color:#2387aa !Important;
}

.jumpbox-return i{
    float:none !Important;
    margin-right:0px !Important;
}

.dropdown-trigger{
    cursor:pointer;

}

.nav-breadcrumbs {
    /*width: 42%;
    margin-right: 1%;
    float: left;*/
    float:none;
    width:100%;
    margin-right:0px;
    margin-top:40px !Important;
}

.listing h1{
    float:left;
}

.navbar ul.linklist{
    padding:0px !Important;
}

.nav-main {
    width: auto !Important;
}

#nav-main .icon {

    font-size: 20px !Important;

}

.responsive-search{
    display:none !Important;
}

.page-jump-form{
    min-width:200px;
}

.page-jump-form input{
    width:auto !Important;
}
.jumpbox .dropdown li{
    border-top:none !Important;
}

.jumpbox span{
    color:#2387aa !Important;
}

.caret{
    display:none;
}

.totalpostscount{
    float:right;
    margin-right:40px;
    margin-top:8px;
    margin-bottom:15px;
    margin-left:30px;
}
.pagination li.page-jump{
    margin-right:0px !Important;
}

@media only screen and (max-width: 468px) {
    .stat-block{
        width:100%;
        float:none;
        padding-left:0px;
        padding-right:0px;

    }

    .totalpostscount{
        display:none;
    }

}

@media only screen and (max-width: 1170px) {


    .stat-block-content {
        float: none;
        width: 92%;
        margin-left: 3%;
        margin-right: 3%;
    }
}

h2.topic-title, h2.posting-title{
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    margin-bottom:40px;
    font-weight: 400;
    font-family: 'Siemens Sans', 'Roboto', sans-serif;
    color: #788791;
    line-height:normal;
}

h2{
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    text-transform: uppercase !Important;
    font-weight: 400;
    font-family: 'Siemens Sans', 'Roboto', sans-serif;
    color: #788791;
    line-height:normal;
}

h2.posting-title a{
    font-size: 20px;
    font-weight: 400;
    font-family: 'Siemens Sans', 'Roboto', sans-serif;
    color: #788791;
    line-height:normal;
    text-transform: uppercase !Important;
}

.action-bar .topic-tools, #quickmod {
    margin-right:5px;
    float:right;
}

.codebox pre {
    border-radius:0px !Important;
    margin:0px !Important;
    border:none !Important;
}

.post-buttons .button:hover, .post-buttons .button:hover i, .post-buttons .button:focus, .post-buttons .button:focus i {
    background-color:transparent !Important;
    color:#2387aa !Important;
}

h3{
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif !important;
    color: #2d373c;

}

.message-box textarea{
    text-indent: 0px !Important;
    cursor: text;
    padding-left:10px;
}

.inputbox{
    cursor: text;
}

fieldset.submit-buttons{
    margin-left:0px !Important;
    padding:0px !Important;
}

.topiclist .header dl{
    margin-bottom:5px !Important;
    padding-bottom:0px !Important;
}

#viewfolder .topiclist .header dl, #mcp_queue .header dl{

}


#mcp_queue .topiclist .header dl{
    margin-bottom:3px !Important;
    padding-bottom:0px !Important;
}

table.table1 tbody td{
    border-top:none;
    padding-left:15px;
}
table.table1 tbody tr{
    border-top:5px solid #fff;

}

.panel-container table.table1 thead th{
    color:#fff !Important;
    background-color:#2387aa !Important;
    text-transform:none !Important;
    font-size:18px;
    line-height: 18px;
    padding-left:15px;

}

.panel-container .panel li.row{
    border-bottom:5px solid #fff !Important;
}

table.table1 td{
    color:#2387aa !Important;
}

#cp-menu li a{
    display: block;
    background-color:#dee5ec;
}

#cp-menu li{
    padding-bottom:5px !Important;
}

#cp-menu li a:hover,#cp-menu li a:hover span, #cp-menu .active-subsection a,#cp-menu .active-subsection a span{
    color:#fff !Important;
    background-color:#2387aa !Important;
    border:none !Important;
    text-decoration:none !Important;
}

.panel .pagination{
    float:right !Important;
}

.panel + .submit-buttons{
    padding-left:0px !Important;

}

#search_memberlist select{
    margin-bottom:10px;

}

h2.solo{
    margin-top:20px;
}

#viewprofile .panel{
    border-bottom:2px solid #dfe6ed;
    padding-bottom:10px;
}

#viewprofile .button2{
    line-height:34px;
    padding-top:0px;
    padding-bottom:0px;
}

h2.searchresults-title{
    margin-bottom:40px;
}
.arrow-right .icon{
    margin-top:6px !Important;
    margin-left:5px !Important;
}

.dropdown-container-left {
    margin-right:5px;
}

.search-box input, .search-box button{
    float:left !Important;
    margin:0px !Important;
}

.cp-main{
    width:77%;
    float:right;

}

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px)
{
    .cp-main{
        width:auto;
        float:none;

    }
}

.dropdown-contents .contact-icon{
    width:auto !Important;
    height:auto !Important;
}

.table-header div{
    font-size:18px;
    font-weight:700;
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif;
    color:#fff;
}


.tx-indexedsearch-searchbox-button{
    background-color:#faa50a;
    display:inline-block;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    min-width:60%;
    color:#fff;
    font-weight:700;
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif;
}



.tx-indexedsearch-searchbox-button{
    min-width:inherit;
    float:right;
    min-width:inherit;
    padding-left:30px;
    padding-right:30px;

}

.table-header{

    padding:7px 15px;

    margin-bottom:5px;
}

.table-header .drop-icon {
    font-size:18px;
    font-family: 'Siemens Sans Bold', 'Roboto', sans-serif;
    color:#fff;
}

.exitsearch{
    font-size:14px;
    text-decoration:underline !Important;
    display:inline;
    padding-top:10px;
    float:right;
    margin-right:30px;
}

.table-header .drop-icon{
    float:right;
    font-weight:400 !Important;
    font-family: 'siemens-webicons-webfont' !important;

    padding-top:5px;
}


#wrap .form-control{
    display:block;
    width:100%;
    height:30px;
    padding:0px;
    padding-left:10px;
    font-size:16px;
    line-height:30px;
    color:#788791;
    text-indent:0px !Important;
    background-color:#fff;
    background-image:none;
    border:1px solid #cdd9e1;
    border-radius:0px;
    -webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow:inset 0 0px 0px rgba(0,0,0,.075);
    margin-bottom:10px;

}

#wrap label {
    /*    margin-right:1em;
        width:10em;*/
    /*    float:left;*/
    font-weight:400;
    font-family: 'Siemens Sans', 'Roboto', sans-serif;
    color:#535c61;
}

#adsearch dd label{
    width:auto !Important;
}

#adsearch select{

    padding-left:10px !Important;

}

#adsearch{
    margin-bottom:30px;
}

#adsearch + .panel-container table.table1 thead th{
    padding:15px;

}

#adsearch + .panel-container table.table1 td{
    border-bottom:none !Important;
}

.panel-container table.table1 thead th{
    border-bottom:none !Important;
}

.cp-mini{
    margin:0px !Important;
    border-radius:0px !Important;
}

.cp-mini dt{
    float:none !Important;
}

.cp-mini  .inner{
    margin-top:10px;
    margin-bottom:10px;
}

select#group_list{
    height: auto !important;
    width:100%;
}

#options-panel{
    margin-bottom:0px !Important;
}

.cp-main .panel{
    padding:0px !Important;
}

.cp-main h2{
    margin-left:0px !Important;
}


.display-actions{
    padding:0px !Important;
}

.recipients .button2{
    padding-left:10px !Important;
    padding-right:10px !Important;
}

#avataroption dl, #avataroption dt{
    float:none !Important;
}

#avataroption  select{

    width:100%;
    padding-left:10px;
}

#avatar_upload_file {
    width:100% !Important;
}

.avatar{
    max-width:90px !important;
    width:auto !important;
    height:auto !important;
}

#profile-avatar{
    float:none !Important;
    margin-right:20px !Important;
}

#login dt{
    width:120px !Important;
}

#cp-main dt{
    min-width:120px !Important;
}

.panel-container .panel li.row{
    border-left:none !Important;
    border-right:none !Important;
}

.panel-container h3, .panel-container hr, .cp-menu hr{
    border-color:#cdd9e1 !Important;
}

.nav-itemact > a {
    text-decoration: none !important;
}

.nav-item > a:hover,
.nav-itementered > A, .nav-itemact > a  {
    /*    background: #f65b26 !Important;*/
    text-decoration: none !important;
    color:#2d373c;
}
