.smarts_toolbar img,
.smarts_toolbar div {
    height: 16px;
    cursor: pointer;
    background-color: #f9fbeb;
}

.smarts_toolbar img {
    width: 16px;
}

.smarts_toolbar div {
    float: left;
}

.smarts_ui_rolloverToolBar {
    display: none;
    position: absolute;
    text-align: left;
    z-index: 200;
    /*filter: alpha(opacity=90);*/
    /*-moz-opacity: 0.90;*/
    /*opacity: 0.90;*/
    /* khtml-opacity: 0.90;*/
}

.smarts_ui_rollover {
    border: 3px solid #ff7700;
    display: none;
    position: absolute;
    text-align: left;
    z-index: 200;
}

.smarts_ui_rollover p {
    background-color: #ffa200;
    color: #8f0000;
    display: inline;
    padding: 5px;
    position: relative;
    text-align: left;
    top: 3px;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    -khtml-opacity: 0.4;
}

.smarts_editor_active {
    border: 3px solid #c4cf40;
    left: 0;
    top:-3px !important;
    left:-3px !important;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 100;
}

.smarts_ui_abblender {
    background-color: transparent;
    bottom: 0px;
    left: 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    z-index: 50;
    border-color: #1f1f1d;
    border-style:solid;
    -moz-opacity: 0.4;
    opacity: .40;
    -khtml-opacity: 0.4;
    filter: alpha(opacity=40);
}

.smarts_ui_dialogbox_pos {
    z-index: 400;
    width: 1px;
    height: 1px;
    position: fixed;
    top: 120px;
    left: 50%;
    overflow: visible;
    text-align: center;
}

/* Buttons (z.B "Neuer Block" verstecken wenn LiveEdit deaktiviert */
a.button_first_hidden, a.button_first_hidden:link, a.button_last_hidden, a.button_last_hidden:link {
    display: none;
}

/* Liste mit Bildern und Beschreibungstexten (z.B. Bild-Lib) 

ul.bildliste li { border-bottom: 1px solid #d7d7d7; }
ul.bildliste li:hover { background-color: #eeeeee; }

ul.bildliste li a.img_notusable { text-decoration: line-through; }
ul.bildliste li a.img_notusable:hover { color: #e3e3e3; }

ul.bildliste li img.icon, ul.bildliste li img.thumbnail {
    float: left;
    margin: 15px 10px 0 10px !important;
}

ul.bildliste li img.thumbnail { border: 2px solid white; }

ul.bildliste li img.img_notusable {
    -moz-opacity: 0.5;
    opacity: .50;
    khtml-opacity: 0.5;
    filter: alpha(opacity=50);
}

ul.bildliste li p.beschreibung, ul.bildliste li p.beschreibung_download {
    display: block;
    float: left;
    margin-top: 10px;
}

ul.bildliste li a {
    margin: 0 5px 0 3px;
    color: #999 !important;
}

ul.bildliste li a:hover {
    margin-right: 5px;
    color: #333 !important;
}

ul.bildliste li span.erweitert { display: block; }

ul.bildliste li input.inactive {
    background-color: transparent !important;
    font-size: 1.3em !important;
    border: 1px solid transparent !important;
    padding: 2px;
    margin: 1px 0 5px 0;
}

ul.bildliste li input.inactive:hover, ul.bildliste li input.inactive:focus {
    background-color: #e3e3e3 !important;
    border: 1px solid #cfcfcf !important;
}
*/
/* PLatzhalter für dynamischen Block */
p.new_dyn_block, p.new_text_block {
    padding: 17px 20px 20px 57px !important;
    border: 1px solid;
    background-repeat: repeat-x;
    background-color: #F3FCFF;
    background-position: -10px -10px;
}

p.new_dyn_block {
    background-image: url(/rsrc/smarts/bg_new_dyn_block.png);
    border-color: #8bcbff;
}

p.new_text_block {
    background-image: url(/rsrc/smarts/bg_new_text_block.png);
    border-color: #f5730e;
}


p.new_dyn_block strong, p.new_dyn_block b{
    font-size: 15px;
    color: #0095BD;
}

p.new_text_block strong, p.new_text_block b {
    font-size: 15px;
    color: #f5730e !important;
}

/* Kontextmenü */
.smarts_contextmenu {
    font-size: 13px;
    position: absolute;
    z-index: 10000;
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F2F2;
    border: 1px solid #E2E2E2;
    -moz-box-shadow:0 0 5px #333;
    -webkit-box-shadow:0 0 5px #333;
    box-shadow:0 0 5px #333;
}

.smarts_contextmenu a:link, .smarts_contextmenu a:visited, .smarts_contextmenu a:active,.smarts_contextmenu input,.smarts_contextmenu span {
    padding: 3px 4px;
    display:block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: black;
}

.smarts_contextmenu input{
    width:300px;
    border:1px solid grey;
}

.smarts_contextmenu a:hover{
    background-color: #cdd858;
    color: #474b04;
}

.smarts_contextmenu hr{
    background-color: #808080;
    border: medium none;
    height: 1px;
}