.roundbox
{
    -moz-border-radius: 5px 5px 5px 5px;
}
/* ### START Stamp Style ### */
a.bluearrow { background: url('/css/images/icons_sprite.png') no-repeat -950px -1px; padding-left: 15px; margin-left:5px;}
a.bluearrowback { background: url('/css/images/icons_sprite.png') no-repeat -950px -51px; padding-left: 15px; margin-left:5px;}
/* ### END Stamp Style ### */

/* ### START TextEditor ### */
a.addLineStyle { background: url('/css/images/icons_sprite.png') no-repeat -112px -448px; padding-left: 15px;}
a.removeLineStyle { background: url('/css/images/icons_sprite.png') no-repeat -112px -648px; padding-left: 15px;}

/* ### Text Table ### */ 
.div_textstamp_editor { } 
.table_textstamp_editor { margin-top:20px; border-spacing: 0px; }
.table_textstamp_editor td { border-spacing: 0px;}
.table_textstamp_editor tr {height:20px; vertical-align:top; }

.box_d1{ width: 260px;}
.box_d3{ width: 100px;}
.box_d7{ border-spacing: 0px;}
.box_d1_head { background: url('/css/images/designer_sprite.png') no-repeat -274px -101px; }
.box_d2_head { background: url('/css/images/designer_sprite.png') no-repeat -274px -151px }
.box_d3_head { background: url('/css/images/designer_sprite.png') no-repeat -274px -201px }
.box_d4_head { background: url('/css/images/designer_sprite.png') no-repeat -270px -251px }
.editor_frame_cell {}
/* ### Preivew AND Preselect - Logostempel### */
.stamppreview_preselect_logo { margin-top:20px; border: solid 1px #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.div_logo_upload {margin-top:20px;}
.div_logo_upload_title {color:#666666; margin:0; margin-bottom:1em; margin-top:0.5em; font-size:10pt; font-weight:bold; border-bottom: 1px solid #666; text-align:left;}
.div_logo_upload_explanation_text {float:right; }
.div_logo_upload_input {float:left; padding-right:9px; margin-top:10px;}
.div_logo_upload_commit{float: left; margin-top:12px; margin-right:10px;}
.div_logo_upload_commit_button{float:left; margin-top:10px;}
/*.div_logo_enlarge_button{ width:20px; height:20px; margin-right:5px; background: url('/css/images/icons_sprite.png') no-repeat -895px -600px; float:left;}*/
/*.div_logo_shrink_button{ width:20px; height:20px; margin-right:5px; background: url('/css/images/icons_sprite.png') no-repeat -945px -600px; float:left;}*/
/*.div_logo_enlarge_button{ width:120px; height:20px; margin-right:5px; padding-left:5px; background: url('/css/images/icons_sprite.png') no-repeat -323px -1100px; float:left; }
.div_logo_shrink_button{ width:120px; height:20px; margin-right:5px; padding-left:5px; background: url('/css/images/icons_sprite.png') no-repeat -895px -1100px; float:left; }*/
.bluebarlink_simple_120 {display:inline-block; text-decoration:none; color:White; font-size:8pt; padding-left: 5px; line-height:20px; background: #fff url(/css/images/icons_sprite.png) no-repeat -324px -1100px; width:120px; height:20px; }
.bluebarlink_simple_120:hover {color:#000; text-decoration:none; background-position:-674px -1100px; }


/* ### Preivew AND Preselect - Textstempel### */
.stamppreview_preselect{ margin-top:20px; border: solid 1px #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.stamppreview_control{float:left; /*margin: 0px 0px 0px 10px;*/padding: 0px 0px 10px 20px; text-align:center; max-width: 250px; }
.div_product_preselect_div{float:right; /*margin: 0px 0px 0px 20px; width:30%;*/ padding:  0px 20px 10px 40px; text-align:right;}
.div_preview_title { color:#666666; margin:0; margin-bottom:1em; margin-top:0.5em; font-size:11pt; font-weight:bold; border-bottom: 1px solid #666; text-align:left;}
.div_preselect_title { text-align:right; color:#666666; margin:0; margin-bottom:1em; margin-top:0.5em; font-size:11pt; font-weight:bold; border-bottom: 1px solid #666;}

.div_textstamp_preview_image {overflow:auto;}

.download_pdf_image { background: url('/css/images/designer_sprite.png') no-repeat -275px -500px; width:20px; height:20px; float:left;}
.download_tiff_image {background: url('/css/images/designer_sprite.png') no-repeat -275px -1700px; width:20px; height:20px; float:left;}

.div_small_stamp_dimension { background-color:#BFF9FF; float:left; border: dotted 2px #66B8DC; margin-right:5px;}
.div_textstamp_preview_links { text-align:left;}

.div_error_frame { background-color:#FFFF00; margin-top:10px; padding: 10px 40px 10px 40px; text-align:center;}

.div_warning_image { background: url('/css/images/icons_sprite.png') no-repeat -912px -1134px; float:left; width: 40px; height: 40px;}
.div_warning_text { font-weight: bold; }

/* ### UpdateControl - Textstempel### */
.div_stampupdate { margin-top: 5px;}
.updateControl_savebtn { width:20px; height:20px; margin-right:20px; /*background-color: Red;*/ background: url('/css/images/icons_sprite.png') no-repeat -895px -652px; float: right;}

/* ### Modal Popups ### */
.div_stamp_proposal { width:300px; margin-left:50px; }
.div_stamp_proposal_content { text-align: center; padding:10px; margin-top:20px; border: solid 1px #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.div_stamp_proposal_content_image {margin-right: 10px; float:left; margin-bottom:20px; margin-left:10px;}
.div_stamp_proposal_content_image img{border:solid 1px #666666;}
.div_stamp_proposal_content_text {float:right; text-align:right; width:90px;}
.div_stamp_proposal_button {text-align:left; float:right;}

.div_stamp_proposal_preselect {width: 360px; height:200px; float: left; background-color:#FFEC00; padding:5px; border: solid 1px #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.div_stamp_proposal_preselect_text {float: left; width:150px;margin-right:10px;}
.div_stamp_proposal_proposed {width: 360px; height:200px; margin-left:30px; float:left; background-color:#C8FA7D; padding:5px; border: solid 1px #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.div_stamp_proposal_proposed_text {float:left; width:130px;margin-right:10px;}
.div_stamp_proposal_dual_content a {background-color:Transparent;}



/* ### Category Overview ### */
.img_category_preview_image { border: solid 1px #CCCCCC; margin-right:30px; cursor:pointer;}
.div_category_image { float:left; margin-bottom:5px;}
.div_category_item { margin-bottom:40px; padding-top: 10px;}
.div_category_description { margin-top: 5px;}
.div_category_content {width: 75%;}
.div_category_button {float:right; margin-top:5px;}

.div_category_products_line {  border-bottom: solid 1px #000000; margin-bottom:12px; padding-bottom:5px;}
.div_category_products_head { border-bottom: solid 1px #000000; font-weight:bold; /*color: #CCCCCC;*/ margin-bottom:10px;}
.div_category_products_head div{ /*font-size:11pt;*/}
.div_category_products_head_1 {float: left; min-width:50px; width:50px; padding-top:5px; }
.div_category_products_head_2 {float: left; min-width:130px; width:130px; padding-top:0px;}
.div_category_products_head_2_wide {float: left; min-width:250px; width:250px; margin-top:0px;}
.div_category_products_head_3 {float: left; min-width:150px; width:150px; margin-top:0px; margin-left:15px;}
.div_category_products_head_4 {float: left; /*min-width:110px; width:110px;*/ margin-top:0px; margin-left:15px;}
.div_category_products_head_5 {float: right; margin-top:10px; margin-top:0px;}
.div_small_product_dimension { background-color:#BFF9FF; float:left; border: dotted 2px #66B8DC; margin-left:5px;}
.div_product_dimension { float:left;}
.img_product_image { border: solid 1px #CCCCCC; width:40px; height:40px;}

/* ### Modellwahl ###*/
.div_choose_product_image {float: left; margin-top:10px;}
.div_choose_product_line {  border-top: solid 1px #000000; margin-top:10px; padding-top:10px;}
.div_choose_product_line_title {}
.div_choose_product_line_description {margin-top:5px;}
.div_choose_product_line_measures {margin-top:5px;float: left;}
.div_choose_product_line_goon_button {float:right; margin-top:20px;}
.div_choose_product_measures_preview{ background-color:#BFF9FF; float:left; border: dotted 2px #66B8DC; margin-left:5px; margin-top:5px;}


/* ### Variation ###*/
.div_product_details_image {float: left; border: solid 1px #CCCCCC; margin-right:30px;}
.div_product_details_variation_table {margin-top:10px; padding-top:0px;}
.table_product_details_variation {width:400px; margin-top: 5px;}
.table_product_details_variation select {width:200px;}
.cell_product_details_variation_title {padding-bottom:5px;}
.div_variation_select {width:75%;}

.div_variation_select_footer {margin-top:20px; border-top: solid 1px #000000; padding-top:10px;}
.div_variation_select_back_button {float: left; cursor:pointer;}
.div_variation_select_goon_button {float: right;}

/* ### END TextEditor ### */
