.delete {background-image: url(gfx/icons/delete.gif);background-repeat: no-repeat;width:12px;height:12px;padding:0 6px 0 6px;margin-left: 45px;}
.delete:hover,.delete:focus {border: none;}
.block_content
{
width: 100%;
font-family: arial;
font-size: 11px;
color: #505050;
font-weight: normal;
line-height: 14px;
border: 1px solid #cccccc;
overflow: hidden;
min-height: 14px;
}
input.block_button {background-image: url(gfx/icons/bg_input.gif); background-repeat: repeat-x;font-size: 11px;}
.block_content_read{z-index: 1000;  min-height: 40px; height: 40px; cursor: default; background-color: transparent;text-align: justify;}
form {margin:0;padding:0}
#title_cms
{
width: 100%;
font-family: arial;
font-size: 15px;
font-weight: bold;
font-weight:bold;
color: #1cb9fc;
padding: 0;
margin-top: 1px;
}
#title_cms_small {
font-size: 11px;
width: 100%;
font-family: arial;
font-weight: bold;
font-weight:bold;
color: #1cb9fc;
}
#untertitle_cms {
font-size: 9px;
width: 99%;
font-family: verdana;
font-weight: bold;
color: black;
margin-top: -1px;
}
table.table_textblock
{
border: 1px solid transparent;
margin-bottom: 4px;
cursor: default;
width: 100%;
text-align: left;
}
table.table_textblock td {padding:5px;}
table.table_textblock:hover {border: 1px solid #bbbbbb}
table.table_textblock:hover #edit_button {visibility: visible;}
.home_categ:hover #edit_button {visibility: visible;}

table.table_textblock #title_cms , .table_textblock #title_cms_small {width: 100%;overflow: hidden;}
table.table_textblock #block_pos
{
color: #bbbbbb;
width: 26px;
font-family: arial;
font-size: 15px;
font-weight: bold;
padding: 0;
border: 1px solid #bbbbbb;
height: 18px;
}
.usedFormat {color: #1272b5;text-decoration: underline;cursor: pointer;}
table.table_textblock_active{background-color: #e7f8ff;border: 1px solid #bbbbbb;}
.textarea_file {overflow: auto;width: 99%; min-height: 30px;border: 1px solid #cccccc;font-family: arial;font-size: 11px;color: #505050;}
table.table_textblock_active #block_pos
{
background-color: transparent;
overflow: hidden;
}
table.table_textblock_active #block_title_1, .table_textblock_active #block_title_2
{
margin-bottom: 1px;
background-color: #fff;
}
input.block_button
{
background-color: #f9f9f9;
border: 1px solid #BBBBBB;
cursor: pointer;
}
*html .text_frame #table_textblock
{
border: 1px solid #bbbbbb;
}
#del_box
{
font-size: 12px;
position: absolute;
top: -4px;
left: -32px;
border: 0px solid black;
background-color: transparent;
height: 55px;
text-align: left;
text-decoration: none;
visibility: hidden;
}
* html #del_box
{
top: 0px;
left: 27px;
background-color: transparent;
}
* html #format:active,* html #format:focus,* html #format:hover #del_box
{
visibility: visible;
}
#del_button{background-color: #FFDADA;padding-left: 5px;padding-right: 5px; border: 1px solid #bbbbbb;}
#format
{
color: black;
position: relative;
cursor: default;
text-decoration: none;
z-index: 10;
}
#second_del:hover #del_box{visibility: visible;}
/* fix for IE6 */
.del_frame a:hover {border:0;}
.del_frame
{
display: none;
margin-left: 60px;
}
*html .del_frame
{
display: inline;
}
#second_del{display: inline;}
*html #second_del
{
display: none;
}
.text_frame
{
position: relative;
width: 100%;
}
/* fix for IE6 */
.text_frame a:hover {border:0;}
.second_frame
{
padding: 0;
background-color: transparent;
width: 100%;
}
* html .text_frame #table_textblock
{
border: 1px solid #bbbbbb;
}
a img
{
border: 0px;
}
#img_title
{
font-size: 10px;
}
#format_box
{
font-size: 12px;
position: absolute;
left: 80px;
border: 1px solid black;
background-color: white;
width: 200px;
padding: 20px;
*padding: 10px;
margin-top: 5px;
top: 1px;
text-align: left;
text-decoration: none;
visibility: hidden;
z-index: 100;
}
.format_frame {font-size: 10px;}
/* fix for IE6 */
.format_frame a:hover {border:0;}
#format:hover #format_box
{
visibility: visible;
}
#line_subMenu
{
border-color:#1272b5;
border-style: dotted;
border-width: 1px;
height:0px;
line-height:1px;
font-size:0px;
padding:0px;
margin:0px;
}
#textbox
{
font-size:10pt;
padding-right:50px;
padding-left:50px;
}
#no_button
{
width:40px;
background:transparent;
border:none;
font-size:15px;
font-weight:bold;
color:#ffffff;
}
#no_text
{
width:36px;
height:20px;
font-size: 15px;
text-align: center;
font-weight:bold;
background-color:#ffb900;
color:#ffffff;
border:2px dashed #444444;
}
#index_button
{
background:transparent;
border:0px;
font-size:10pt;
font-weight:bold;
color:#ffffff;
}
#button_flat{background-color: transparent; border: none;}
#upload {background-color:#003567;margin:0px;color: white;cursor: pointer;}
.upload {background-color:#003567;padding:0px;margin:0px;color: white;cursor: pointer;}
#clear{background-color:#666666;color:#ffffff;border:1px solid #4B4B4B;padding:0px;margin:0px;}
#clear:focus{background-color:#585858;cursor: pointer;}
.bearbeiten {font-size: 11px;background-color: #DFDFDF;}
.bearbeiten:hover {background-color: #ACACAC;}
input.radio_link {border: none;background-color: transparent;}
table.table_new_file{font-size: 8pt;width: 100%;color: #003567;}
table.table_new_file cite {color:gray}
table.table_file {font-size: 8pt;width: 100%;border-collapse: collapse;text-align: left;}
table.table_file #file, table.table_file #td{background-color:#1cb9fc;}
table.table_file #edit_button {visibility: visible;}
table.kat_file td{padding: 3px;}
table.kat_file #title_cms {width:100%;margin-left: 2px;}
table.viewContent_edit td {padding:3px;}
table.viewContent_edit td.left {padding-right: 10px;}
table.viewContent_edit td.right {padding-left: 10px;}
table.prod {margin-bottom: 20px;background-color: #e7f8ff;}
table.prod #block_pos_prod {font-size: 14pt;height:25px;width:35px;color: #4E4E4E;background-color: #F2F2F2; font-weight: bold;}
table.prod #title_cms {font-size: 16px; font-weight: bold;width: 98%;}
table.prod #untertitle_cms {width: 98%;}
table.prod td {padding: 10px;}
table.prod td.td_sub_prod {padding: 0;padding-top: 6px;}
table.prod td.padd_cero {padding: 0;}
table.new_prod {margin:0;width: 45%;}
table.new_prod td{margin: 0;padding: 2px;}
table.prod_desc {background-color: white;}
table.prod_desc td{padding: 10px;text-align: left;}
table.prod_desc #changePic {padding:10px}
table.new_subprod {width: 100%;text-align: left;margin: 0;}
table.new_subprod td.button_margin {padding-top:5px;padding:0}
table.new_subprod #block_pos {font-size: 14px;padding-left: 2px;}
table.new_subprod td {padding:0;padding-right: 2px;}
table.new_subprod td.text {width: 99%;margin: 0;padding: 0;padding-left: 1px;}
table.new_subprod #uberschrift {width: 99%;margin: 0;font-size: 11pt;font-weight: bold;}
table.new_subprod textarea {width: 99%;margin:0;}
table.new_subprod td.text_med {width: 42%;padding-left: 1px;color: black;}
table.new_subprod .text_1 {width: 100%;margin: 0;font-weight: bold;font-size: 8pt;}
table.new_subprod #untertitle_cms {width: 99%;}
table.new_subprod .block_button_neu {text-align: left; width: 130px;}
table.new_subprod .block_content {color: black;width: 99%;font-size: 8pt;overflow: hidden;height:20px;}
input.save_button {color:black;background-color: #B8F4B5;}
#text_box {overflow: hidden;}
#edit_button {border: none;background-image: url(gfx/icons/edit.gif);width: 18px;background-position: 0px -35px;background-color: white;visibility: hidden;}
#edit_button:hover {background-position: 0px -17px;}
#edit_button:focus {background-position: 0px 1px;}
.close {background-image: url(gfx/icons/close.gif); background-repeat: no-repeat; background-position: 0px 5px;margin-right: 5px;margin-top:2px;min-width: 12px;width: 12px;float:right}
.close:hover {background-position: 0px -7px;}
#problem_data {color:red;}
button.edit_sub {font-size: 7pt; visibility:hidden;margin:0;position: static;right:0px;margin-left: 5px;padding: 0 2px 0 2px; cursor: pointer;}
button::-moz-focus-inner { border: 0; } /*dotted border fix*/
a.delete_sub {font-size: 7pt; float: right;visibility:hidden;margin-top: 2px;}

li.submenu:hover button.edit_sub {visibility: visible;}
li.submenu a.zuruck {color: gray;font-weight: normal;}
li.submenu input {color: #003567;font-weight: bold;font-size: 8pt;width: 98%;}
li.submenu input.save_button {width:85px;color:black;margin-top: 2px;margin-right: 10px;}
span.hidden {display: none;}
.arrow {background-image: url(gfx/icons/arrows.gif);background-repeat: no-repeat;width: 15px; height: 16px;padding: 0;cursor: pointer;vertical-align: top;border:none;float:left;}
.arrow:hover,.arrow:focus {border:none}
.arrow_left {background-position: 0px 0px;margin-right: 2px;}
.arrow_right {background-position: -20px 0px;margin-left: 2px;}
.attention {background-image: url(gfx/icons/attention.gif);background-repeat: no-repeat;padding: 2px 2px 2px 24px;color: red;background-position: 2px 50%;background-color: #FFD9D9;margin-top: 3px;margin-bottom: 10px;display: none;text-align: center;}