/*******COPYRIGHT since 2009:Holzer Thomas Anton Ing.binaerschmiede.atoffice@binaerschmiede.at*/.subheader,.subheader_ralign{ font-weight: bold; background-color:#CCC;}.subheader_ralign{    text-align: right;}h2 {margin-bottom: 0px; font-size: 13px; font-weight: bold; color: #800;}h3 {margin-bottom: 0px; font-size: 12px; font-weight: bold; color: #400;}.languageblock{ border: 1px solid #CCC; background: #FCFCFC; padding: 10px; }.td_ralign{text-align: right;}body, html {    background: #FFF;    color: #333333;    font-family: Arial;    margin: 0px;    padding: 0px;    padding-top: 0px;}#imagePreview img {width: 120px;}.media_thumb {width: 100px;}.contentformdesc_td {width: 60px;}.mediachooser { position: relative; background: #EEE; width: 750px; border: solid 1px #000;}.mediachooserelement {float: left; vertical-align: bottom; text-align: left; }#checkbox_row input {margin-left: 25px; }.notactive {font-style: italic; color: #777;}#checkblock{margin-top: 30px;}#wrapper{    text-align: left;    position: relative;    background: #FFFFFF;    width: 100%;    padding: 0px;    padding-left: 0px;     border: 0px solid #CCCCCC;    border-top: 0px;    margin: 0px ;}#wrapper, #contentwrapper, #admintreeholder, #contentholder{    /*height:auto !important;    height: 100%;    min-height: 2000px;*/}p{margin-top: 0px;}table, tr, td, div, input{    font-size: 10px;    vertical-align: top;}#contentholder table, tr, td, div, input{    font-size: 11px;    vertical-align: top;}#header{    width: 100%;    margin: 10px 0px;    border-bottom: 0px solid #000000;}#loginform {position: relative; margin: 0px auto; width: 200px; top: 100px;}#header img { margin-left: 15px; }#typetable,#typetable td {vertical-align: top; }#typetable input {float: left;}#typetable .typename {padding-top: 5px; }#typetable img {width: 30px; height: 30px; float: left; margin-top: -3px;}#typetable {background: url('../images/vertiback.png') bottom left no-repeat; margin-bottom: 20px; padding-bottom: 10px; width: 100%;}#bslogo{    position: absolute;    top: 15px;    right: 15px;}a { font-weight: bold; color: #880000; text-decoration: underline; }.meta_textarea {width: 100%;}#naviholder{    background: #000000;    color: #FFFFFF;    font-size: 16px;    font-weight: bold;    line-height: 16px;    width: 100%;    padding-left: 0px;    height: 37px;    border-bottom: 0px solid #000000;    margin-bottom: 0px;    background: url('../images/headerbg.png') repeat-x;}#naviholder a{    margin-left: 10px;    color: #000000;    background: #FFFFFF;    font-size: 12px;    text-decoration: none;    padding-left: 10px;    padding-right: 10px;    font-weight: bold;    border-right: #FFF solid 0px;}#admintreeholder a{    color: #000;    text-decoration: none;}#admintreeholder a:hover{    color: #F00;}#naviholder a:hover{    color: #C62429;}.backendform{    padding: 20px;}input.butt{    background: #000000;    border: 3px #880000;    color: #FFFFFF;    margin-left: 10px;    margin-right: 10px;}.ui-state-highlight {background: #333;}.ui-state-highlight { height: 80px; line-height: 80px; }h2.h2_clickable { color:#600;                  font-size:14px;                  font-weight: bold;}img, a{    border-width: 0px;}.inpbutt{    background-color: #880000;    color: #FFFFFF;    border: 1px solid #000000;}.selectedadminrow{    background-color: #FFDEAD;}#admintable,#usertable{    margin-left: 20px;    width: 840px;    text-align: left;    vertical-align: top;    margin-top: 0px;    margin-bottom: 10px;    border: 1px solid #333;}#admintable td,#usertable td { padding: 1px; border: 1px solid #333;}.admincellheader{    border-bottom: 1px solid #000000;    border-top: 1px solid #000000;    background-color: #555555;    color: #FFFFFF;    font-weight: bold;}.admincell{    background: #CCCCCC;    border-bottom: 1px solid #333333;    border-left: 1px solid #777777;}.subadmincell{    border-bottom: 1px dashed #333333;    border-left: 1px dashed #777777;}.editcell {    background: #CCCCCC;    border-bottom: 1px solid #333333;    border-left: 1px solid #777777;    border-right: 1px solid #777777;}.editcell img{     margin: 0px 5px;}.subeditcell {    border-bottom: 1px dashed #333333;    border-left: 1px dashed #777777;    border-right: 1px dashed #777777;}.subeditcell img{     margin: 0px 5px;}.prevbackground{    width: 50px;    height: 35px;}#contentwrapper{    position: relative;    left: 0px;    top: 0px;}#admintreeholder{    z-index: 1;    width: 200px;    position: relative;    float: left;    padding: 0px 3px;    padding-left: 5px;    background: url('../images/treebg.png') top right repeat-x;    margin-right: 35px;    top: 0px;}#cmslinks { padding-top: 10px; }#cmslinks a {font-weight: bold; color: #880000; text-decoration: underline;}#contentholder{    z-index: 2;    background: #FFF;    position: relative;    top: 0px;    float: left;    padding: 0px;    padding-top: 10px;}.clearer {clear:both;}ul.mediacat{    width: 624px;}.mediaarea,.mediatext {width: 180px; border: 1px solid #333;}.mediarecord{    width: 200px;    float: left;    margin: 0px;    margin-bottom: 15px;}ul{    list-style-type: none;    margin: 0px;    padding: 0px;    cursor: pointer;}ul ul { margin-left: 3px; }li {     background: url("../../images/icons/arrow.png") no-repeat 0 4px;    padding-left: 4px;    color: #000;}.backendform li { background: none; }li:hover{ color: #FF0000;}/* #admintreeholder ul li {font-size: 12px;}#admintreeholder ul li ul li { font-size: 12px; padding-left: 10px;}#admintreeholder ul li ul li ul li { font-size: 11px; padding-left: 10px;}*/.admin_li_1 , .admin_li_1 a {font-size: 12px; font-weight: bold;}.admin_li_2 ,.admin_li_2 a {font-size: 12px; font-weight: normal; }.admin_li_3 ,.admin_li_3 a {font-size: 11px;  font-weight: bold;}.admin_li_1 {border-top: dashed 1px #CCC;}.admin_li_2 {border-top: dashed 1px #CCC; padding-left: 7px;}.admin_li_3 {border-top: dashed 1px #CCC; padding-left: 10px;}.admin_li_1:hover {background: #EEE;}.admin_li_2:hover {background: #EEE;}.admin_li_3:hover {background: #EEE;}li.content { color: #FF0000; }li.blog { color: #FF0000; }li.article {color: #FF00FF;}.contextMenu ul { list-style-type: none; }.contextMenu ul li { background: none; }#at_download_div {margin-top: 10px;}#at_download_div span {font-weight: bold; font-size: 11px;}#alertmessage{    border: 2px solid #000000;    text-align: center;    padding: 10px;    position: relative;    margin: 0px auto;    margin-top: 40px;    height: auto;    width: 350px;    color: #FF0000;    font-weight: bold;    background: #EEEEEE;}#alertmessage h1 {text-decoration: underline; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 4px;}#alertmessage a {margin-left: 20px; margin-right: 20px; }.adminimg, .previmg{    width: 50px; margin-right: 4px; margin-top: 2px;}.previmg{    border:#33be40 2px solid;}.sortdiv{    position: relative;    left: 30px;    top: 0px;}.sortcontent{    position: relative;    left: 30px;}.sortdiv ul { list-style-type: none; margin-left: 25px; margin-bottom: 4px; }.sortdiv ul li { background: none; border: 1px solid #000; padding:2px;                 width: 300px;                 height: 20px;                 cursor: move;                 line-height: 20px;                 padding-left: 10px;                 font-size: 11px;                 vertical-align: middle; }.sortdiv ul li { background: #AAA;}.sortdiv ul ul li { background: #CCC;}.sortdiv ul ul ul li { background: #EEE;}.sortdiv ul ul ul ul li { background: #FFF;}.textTitle img { border: 4px solid #F00;}.mediaimg { width: 100px; }select #category{font-family: Courier;}
