/* COPYRIGHT 	= KoloWebDesigns */
/* THEME 		= my */
/* WEBSITE 		= KoloWebDesigns*/

/*////////////////////////////////////////////////*/
/*///////////////////// MAIN /////////////////////*/
/*////////////////////////////////////////////////*/


body {
	background-color: #6C4F39;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#yessir{
    font-size: 26px;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

img {
	border:none;
}

a
{
    color: #000000;
    text-decoration:none;
	border: none;
}

a:hover {
	color: #C70002;
	text-decoration:none;
}

#main {
	width: 800px;
	margin:auto;
	background-color:#FFFFFF;
	border: 2px solid #000000;
}

.username{
	width: 60px;
	font-size: 10px;
}

.password{
	width: 60px;
	font-size: 10px;
}

.formtextbox{
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	width: 100px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formheadlinebox{
	width: 250px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formoptionbox{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formboxitems{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 20px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}

.submit{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formtextbox_contact{
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	width: 260px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*////////////////////////////////////////////////*/
/*/////////////////// MAIN SITE //////////////////*/
/*////////////////////////////////////////////////*/

#header{

}

#site_panels_top{
	background-image: url(../../images/grafic/under_banner2.jpg);
	text-align: left;
	padding-top: 2px;
	height: 40px;	
	margin-top: 20px;
}

#site_panels_top a{
	color:#FFFFFF;
	font-weight:bolder;
}

#site_panels_top a:hover{
	color:#FF771C;
	font-size: 9px;
}

#site_panels_left{
	height: 300px;
	border-right: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 80px;
}

#site_panels_right{
	float:right;
	border-left: 1px solid #000000;
}

#top_navigation{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.site_links_top_navigation{
	display: inline;
	margin-right: 20px;
	margin-left: 20px;
}

#site_links_login a{
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

#site_links_login a:hover{
	color: #FF771C;
}

#left_navigation{
	
}

#center_image{
	margin-top: 4px;
	border-bottom: 1px solid #000000;
}

#content{
	float:right;
	width: 800px;
}

.headline{
	font-family: Agency FB;
	font-size: 22px;
}

/*////////////////////////////////////////////////*/
/*/////////////////// FRONTPAGE //////////////////*/
/*////////////////////////////////////////////////*/

#frontpage_images{
	margin-left: 5px;
	margin-top: 10px;
}

#frontpage_content{
	float: right; 
	width: 300px; 
	margin-top: 12px;
	margin-bottom: 50px;
	margin-left: -25px;
	margin-right: 25px;
	padding-left: 40px;
	padding-bottom: 40px;
	border-left: 1px dotted black;
}

#frontpage_content .news{
	padding-bottom: 24px;
	border-bottom: 1px dotted black;
}

#frontpage_content .news .info{
	margin-bottom: 7px;
}

#frontpage_content .news .info .date{
	color: #CCCCCC;
	font-size: 9px;
}

#frontpage_content h3{
	color: #0099CC;
}

#frontpage_content p{
	padding-left: 5px;
}

.frontpage_welcome{
	padding-right: 40px;
	width: 300px;
	margin-left: 50px;
	margin-top: 25px;
	margin-bottom: 65px;
}

.frontpage_webshop{
	border-top: 1px dotted black;
	margin-left: 50px;
	margin-bottom: 20px;
	width: 300px;
	padding: 10px 35px 0px 5px;
}

.frontpage_webshop h3{
	color: #FF3399;
}

.frontpage_maillist{
	 border-top: 1px dotted black;
	 margin-left: 50px;
	 margin-bottom: 20px;
	 width: 300px;
	 padding: 10px 35px 0px 5px;
}

/*////////////////////////////////////////////////*/
/*/////////////////// REGISTER ///////////////////*/
/*////////////////////////////////////////////////*/

#register_main{
	margin-left: 10px;
}

#register_headline{
	font-size: 14px;
	font-weight:bold;
}

/*////////////////////////////////////////////////*/
/*///////////////////// NEWS /////////////////////*/
/*////////////////////////////////////////////////*/

#news_main{
	padding: 5px 5px 5px 5px;
}

#news_headline{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

#news_text{
	padding-left: 5px;
}

#news_date{
	float: right;
	margin-right: 4px;
}

/*////////////////////////////////////////////////*/
/*///////////////////// ABOUT ////////////////////*/
/*////////////////////////////////////////////////*/

#about{
	padding: 5px 5px 5px 5px;
}

#about_image{
	width: 200px;
	float:right;
}

#about_boxes{
}

#about_boxes_info{
	vertical-align:top;
	border: 1px solid #000000;
	width: 150px;
}


/*////////////////////////////////////////////////*/
/*///////////////////// SHOP /////////////////////*/
/*////////////////////////////////////////////////*/

#shop{
	margin-top: 10px;
}

#imageLoading{
    text-align: center;
    margin-top: 50px;
}

#shop_top{
	font-family: Tekton Pro;
	font-size: 30px;
	text-align:center;
	width: 790px;
	font-weight:bold;
	margin-bottom: 10px;
}

#shop_content{
	width: 640px;
	float:right;
}

#shop_nav_menu{
	margin-bottom: 15px;
	margin-top: 5px;
	margin-left: 5px;
	border-bottom: 1px solid #CCCCCC;
	width: 630px;
}

#shop_info_box{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 396px;
	padding: 2px 2px 2px 2px;	
	margin-left: 45px;
	margin-right: 45px;
}

#shop_left_menu{
	width: 140px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	margin-left: 5px;
}

#shop_information{
	width: 140px;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	margin-left: 5px;
}

.shop_information_payment{
	padding: 2px;
}

.shop_information_payment_image{
	margin-top: 3px;
}

.shop_information_condisions{
	margin-top: 5px;
	font-size: 9px;
	padding: 2px;
}

.shop_left_menu_headline{	
	background-image: url(../../images/grafic/shop_left_menu_headline.gif);
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
}

.shop_box_type{
	padding: 3px 3px 3px 3px;
	font-size:10px;
}

.shop_box_product{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 400px;
	height: 165px;
	margin-bottom: 20px;
	margin-left: 45px;
	margin-right: 45px;
}

.shop_box_product_info{
	float:right;
	width: 310px;
}

.shop_box_product_description{
	height: 110px;
	width: 300px;
	margin-left: 15px;
}

.shop_box_product_readmore{
	float:right;
	margin-right: 4px;
    font-size: 12px;
}

.shop_box_product_price{
	margin-left: 15px;
	vertical-align:bottom;
	font-weight:bold;
}

.shop_box_product_image{
	margin-top: 3px;
	margin-left: 3px;
	width: 80px;
}

.shop_box_product_name{
	margin-top: 3px;
	margin-left: 4px;
	margin-right: 4px;
	font-family: Agency FB;
	font-size: 18px;
	border-bottom: 1px solid #694227;
    margin-bottom: 7px;
}

#shop_help_nav{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 396px;
	padding: 2px 2px 2px 2px;	
	margin-left: 45px;
	margin-right: 45px;
}

#shop_help_nav_headline{
	background-image: url(../../images/grafic/shop_menu_bg.gif);
	height: 11px;
	width: 196px;
	margin-left: 45px;
	color: white;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
}

#shop_productlist{
	width: 450px;
	margin-top: 10px;
}

#shop_product{
	width: 650px;
	margin-top: 10px;
}

#shop_category{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 396px;
	margin-left: 45px;
	margin-right: 45px;
	padding: 2px 2px 2px 2px;
}

#shop_box_cat{
	display: inline;
	margin-right: 10px;
}

#right_menu{	
	float: right;	
	width: 140px;
}

#shop_shop_cart{
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#shop_shop_cart_headline{	
	background-image: url(../../images/grafic/shop_left_menu_headline.gif);
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
}

#shop_login{
	margin-top: 20px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#shop_login_headline{	
	background-image: url(../../images/grafic/shop_left_menu_headline.gif);
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
}

#shop_newest_item{
	margin-right: 5px;
	margin-top: 20px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 140px;
}

#shop_newest_item_headline{	
	background-image: url(../../images/grafic/shop_left_menu_headline.gif);
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
}

#shop_newest_item_content{	
	padding: 2px 2px 2px 2px;
}

.shop_newest_item_product{
	margin-bottom: 3px;
}

#shop_error_msg{
	width: 396px;
	border: 1px solid #000000;
	background-color: #F8BF87;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 45px;
	margin-right: 45px;
	padding: 2px 2px 2px 2px;
	line-height: 15px;
}

#shop_product_image_msg_title{
	background-image: url(../../images/grafic/shop_menu_bg.gif);
	height: 11px;
	width: 196px;
	margin-left: 45px;
	color: white;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
	margin-top: 8px;
}

#shop_product_image_msg{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom: 8px;
	width: 396px;
	margin-left: 45px;
	margin-right: 45px;
	padding: 2px 2px 2px 2px;
}

#shop_product_main{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 396px;
	margin-left: 45px;
	margin-right: 45px;
	padding: 2px 2px 2px 2px;
}

#shop_product_name{
	font-family: agency fb;
	font-size: 18px;
	border-bottom: 1px solid #694227;
	padding-left: 2px;
	padding-right: 2px;
									 
}

#shop_product_image{
  	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	height: 340px;
}

#shop_product_small_image{
	float:right;
	width: 75px;
	margin-top: 5px;
	margin-left: 15px;
}

#shop_product_small_image_rollover{
	margin-bottom: 5px;
}

#shop_product_information{
	border-top: 1px solid #694227;
	border-bottom: 1px solid #694227;
	padding: 5px 2px 10px 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#shop_product_size{
    font-weight: bold;
    margin-bottom: 10px;
}

#shop_product_size_description{
    font-weight: normal;
    margin-left: 20px;
}

#shop_product_description{
}

#shop_product_stock{
	border-bottom: 1px solid #694227;
	padding: 2px 0px 2px 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	height: 120px;
}

#shop_product_stock_info{
	width: 60%; 
	height: 50px;
}

#shop_product_bottom{
	height: 30px;
	vertical-align:bottom;
	padding-top: 10px;
}

#shop_product_price{
  	float: right;
	padding-left: 2px;
}

#shop_product_price_sale{
	font-size: 20px;
	font-weight:bold;
	padding-bottom: 5px;
}

#shop_product_price_before{
	text-decoration: line-through;
}

.shop_sale_main{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom: 8px;
	width: 396px;
	margin-left: 45px;
	margin-right: 45px;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.shop_menu_bg{
	margin-top: 20px;
	background-image: url(../../images/grafic/shop_menu_bg.gif);
	height: 11px;
	width: 196px;
	margin-left: 45px;
	color: white;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
}

.shop_sale_image{
	vertical-align:top;
	width: 120px;
}

.shop_sale_image_image{
	height: 105px;
}

.shop_sale_image_name{
	font-weight: bold;
	margin-bottom: 10px;
	height: 20px;
}

.shop_sale_image_price_main{
	vertical-align:bottom;
	
}

.shop_sale_image_price{
	margin-bottom: 5px;
	text-decoration:line-through;
}

.shop_sale_image_sale_price{
	margin-bottom: 5px;
	vertical-align:bottom;
	font-weight: bold;
	font-size:12px;
}

#shop_menu_bg_ajax{
	margin-top: 20px;
	background-image: url(../../images/grafic/shop_menu_bg.gif);
	height: 11px;
	width: 196px;
	margin-left: 45px;
	color: white;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
}



/*////////////////////////////////////////////////*/
/*/////////////////// SHOP CART //////////////////*/
/*////////////////////////////////////////////////*/

.shop_cart_title{
	font-size: 14px;
	font-weight:bold;
}

.shop_cart_item{
	font-weight: bold;
	width: 220px;
}

.shop_cart_numbers{
	font-weight: bold;
	width: 80px;
}

.shop_cart_price{
	font-weight: bold;
	width: 100px;
}

.shop_cart_total_price{
	font-weight: bold;
	width: 100px;
}

.shop_cart_delete{
	font-weight: bold;
	width: 80px;
}

.shop_cart_table_break{
	border-bottom: 1px solid #CCCCCC;
}

#shop_cart_options{
	border-top: 1px solid #000000;
	margin-top: 10px;
	padding-top: 5px;
	width: 600px;
}

.shop_cart_options_update{
	float:right;
	width: 200px;
	text-align:center;
}

.shop_cart_options_cashout{
	float:right;
	width: 200px;
	text-align:right;
}

.shop_cart_options_buymore{
	width:200px;
}

/*////////////////////////////////////////////////*/
/*///////////////////// ORDER ////////////////////*/
/*////////////////////////////////////////////////*/

#shop_order_main{
	width: 750px;
}

.order_form_td{
	font-weight: bold;
	width: 110px;
}

.order_form_title{
	margin-bottom: 10px;
}

.order_form_title_headline{
	font-weight:bold;
	font-size:16px;
	margin-bottom: 10px;
}

.order_form_title_text{
	font-size: 9px;
	width: 310px;
	margin-bottom: 20px;
}

.order_form_break{	
	width: 310px;
	border-top: 1px solid #999999;
}

.order_form_submit{
	padding-top: 20px;
}

#order_bill_note{
	margin-top: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	background-color: #F4F4F4;
	width: 620px;
	padding: 5px 5px 5px 5px;
}

#shop_order_payship{
	width: 200px;
	float:right;
}

#shop_order_info{
	width: 500px;
}

#shop_order_payment{
	padding: 2px 2px 2px 2px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

.shop_order_payment_headline{
	font-size:12px;
	font-weight:bold;
}

.shop_order_payment_text{
	margin-top: 3px;
	margin-bottom: 3px;
}

#shop_order_delivery{
	padding: 2px 2px 2px 2px;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

.shop_order_delivery_headline{
	font-size:12px;
	font-weight:bold;
}

.shop_order_delivery_text{
	margin-top: 3px;
	margin-bottom: 3px;
}

/*////////////////////////////////////////////////*/
/*//////////////////// PAYSHIP ///////////////////*/
/*////////////////////////////////////////////////*/

#payship_note{
	margin-top: 10px;
	font-size: 12px;
	margin-bottom: 10px;
}

#payship_payment{
	margin-bottom: 30px;
}

#payship_submit{
	margin-top: 30px;
	margin-bottom: 20px;
}

/*////////////////////////////////////////////////*/
/*///////////////// ORDER COMFIRM ////////////////*/
/*////////////////////////////////////////////////*/

#order_confirm{
	width: 620px;
	border: 1px solid #CCCCCC;	
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
}

.order_confirm_notice{
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 20px;
}

.order_confirm_save{
	margin-bottom: 50px;
}

#order_confirm_content{
}

.order_confirm_customer_info{
	width: 620px;
	margin-top: 10px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #CCCCCC;
	margin-left: 5px;
}

.order_confirm_payment_info{
	width: 620px;
	margin-top: 10px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #CCCCCC;
	margin-left: 5px;
}

#order_confirm_top{
	margin-bottom: 15px;
	padding: 0px 5px 0px 5px;
}

.order_confirm_items{
	background-color: #F4F4F4;
	border: 1px solid #000000;
	margin-left: 5px;
	margin-right: 5px;
}

#order_confirm_date{
	font-weight:bold;
	width: 200px;
	float: right;
}

.order_confirm_headline{
	font-size: 12px; 
	font-weight:bold;
}

.order_confirm_orderno{
	font-size: 10px;
	font-weight:bold;
}

.order_confirm_information{
	width: 620px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	padding-top: 5px;
	font-size: 9px;
}

.order_confirm_copyright{
	width: 620px;
	font-size: 9px;
}

/*////////////////////////////////////////////////*/
/*//////////////////// PRODUCT ///////////////////*/
/*////////////////////////////////////////////////*/

.product_main{
	padding: 5px 5px 5px 5px;
}

#product_price{
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
}

/*////////////////////////////////////////////////*/
/*//////////////////// CONTACT ///////////////////*/
/*////////////////////////////////////////////////*/

.contact_td1{
	width: 100px;
	vertical-align: top;
}

/*////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////// ADMIN //////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#admin_front_headline{
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 5px;
	border-bottom: 1px solid #000000;
	width: 400px;
}

#admin_front_nav{
	margin-bottom: 15px;
	padding-left: 15px;
}

/*////////////////////////////////////////////////*/
/*///////////////////// MAIN /////////////////////*/
/*////////////////////////////////////////////////*/

#admin_main{	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	width: 780px;
	font-size: 11px;
}

#admin_main_links_main{
	width: 700px;
}

#admin_main_buttons{
	width: 750px;
	margin-top: 40px;
	text-align:center;
}

.admin_main_image{
	width: 100px;
	display: inline;
	margin-left: 30px;
}

#main_buttons{
	margin-left: 20px;
}

/*////////////////////////////////////////////////*/
/*/////////////////// ADD LINK ///////////////////*/
/*////////////////////////////////////////////////*/

#admin_add_link_headline{	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
}

#admin_add_link_form{
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	margin-bottom: 20px;
}

#admin_list_link_headline{
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
}

#admin_list_link{
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	margin-bottom: 10px;
}

.admin_site_links_break_border{
	border-bottom: 1px solid #000000;
	padding-top: 3px;
	margin-bottom: 10px;
}

/*////////////////////////////////////////////////*/
/*//////////////////// MEMBERS ///////////////////*/
/*////////////////////////////////////////////////*/

#admin_members_main{

}

.admin_members_username{
	font-weight: bold;
	width: 120px;
}

.admin_members_status{
	font-weight: bold;
	width: 100px;
}

.admin_members_options{
	font-weight: bold;
	width: 205px;
}

#admin_members_form{
	border: 1px solid #000000;
}

.admin_members_form_username{
	font-weight: bold;
}

#admin_members_list{
	border: 1px solid #000000;
}

/*////////////////////////////////////////////////*/
/*//////////////////// ABOUT /////////////////////*/
/*////////////////////////////////////////////////*/

#admin_about{
	
}

#admin_about_edit{
	border: 1px solid black;
}

#admin_about_text{
	margin-top: 10px;
	border: 1px solid black;
}

.admin_form_text{
	vertical-align:top;
	font-weight: bold;
}

.admin_about_done{
	margin-top: 10px;
	border-top: 1px solid #000000;
	font-weight: bold;
}

/*////////////////////////////////////////////////*/
/*//////////////////// STOCK /////////////////////*/
/*////////////////////////////////////////////////*/

.admin_stock_list_td1{
	width: 150px;
}

.admin_stock_list_line{
	border-bottom: 1px solid #CCCCCC;
}

.admin_stock_list_units{
	text-align: center;
	border: 1px solid #CCCCCC;
}

.admin_stock_list_name{
	border: 1px solid #CCCCCC;
	width: 265px;
}

.admin_stock_list_unit{
	border: 1px solid #CCCCCC;
}

.admin_stock_list_action{
	border: 1px solid #CCCCCC;
	vertical-align:middle;
}

.admin_stock_list_delete{
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	width: 80px;
	text-align:center;
}

#admin_stock_list_nav_menu1{
	background-color: #4453B7;
	border: 1px solid #000000;
	height: 15px;
	padding: 5px 5px 5px 5px;
	margin: 3px;
}

#admin_stock_list_nav_menu2{
	background-color: #4B57E9;
	line-height: 16px;
	border: 1px solid black;
	padding: 5px 5px 5px 20px;
	margin: 3px 3px 15px 3px;
}

#admin_stock_search_headline{
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 15px;
	border-bottom: 1px solid #000000;
	margin-right: 5px;
}

#admin_stock_search{
	margin-bottom: 15px;
	border-bottom: 1px solid black;
}

/*////////////////////////////////////////////////*/
/*////////////////// STOCK ADD ///////////////////*/
/*////////////////////////////////////////////////*/

#adminStockMain{
	margin-left: 10px;
	margin-bottom: 10px;
}

.admin_stock_add_textarea{
	vertical-align:top;
	width: 450px;
	float:right;
}

#stockMsg{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	width: 562px;
	border: 2px solid #000000;
	background-color: #090;
	margin-top: 15px;
	margin-bottom: 8px;
	padding: 10px 10px 10px 10px;
	line-height: 15px;	
}

#stockMsgError{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	width: 562px;
	border: 2px solid #000000;
	background-color: #F00;
	margin-top: 15px;
	margin-bottom: 8px;
	padding: 10px 10px 10px 10px;
	line-height: 15px;	
}

.admin_stock_add_table{
	border: 1px solid #000000;
	background-color:#F5F5F5;
}

.admin_stock_add_td{
	vertical-align:top;
	width: 150px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 2px;
}

.admin_stock_add_td2{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 2px;
}

/*////////////////////////////////////////////////*/
/*////////////////// STOCK SOLD///////////////////*/
/*////////////////////////////////////////////////*/

#admin_stock_sold_table{
	border: 1px solid #000000;
	background-color: #F5F5F5;
}

#admin_stock_sold_td1{
	width: 200px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 4px;
}

#admin_stock_sold_td2{
	width: 80px;
	border-bottom: 1px solid #CCCCCC;
}

#admin_stock_sold_td3{
	width: 80px;
	border-bottom: 1px solid #CCCCCC;
}

#admin_stock_sold_td4{
	width: 150px;
	border-bottom: 1px solid #CCCCCC;
}

/*////////////////////////////////////////////////*/
/*////////////////// PORTFOLIO ///////////////////*/
/*////////////////////////////////////////////////*/

#admin_portfolio_show_image{
	margin-right: 5px;
	margin-top: 5px;
	width: 180px;
	float:right;
}

#footer{
	border-top: 1px solid #000000;
	clear:both;
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px 2px 2px 2px;
	text-align: center;
}


/*////////////////////////////////////////////////*/
/*//////////////////// NEWS //////////////////////*/
/*////////////////////////////////////////////////*/

.admin_news_form_headline{
	font-weight: bold;
	vertical-align:top;
}

.admin_news_form_text{
	font-weight: bold;
	vertical-align:top;
}

#admin_news_relevant{
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
}

.admin_news_relevant_headline{
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 5px;
}

#admin_news_add{
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
}

.admin_news_add_headline{
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 5px;
}

#admin_news_message{	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
	margin-bottom: 20px;
}

.admin_news_message_headline{
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 5px;

}

/*////////////////////////////////////////////////*/
/*////////////////// STOCK ///////////////////////*/
/*////////////////////////////////////////////////*/

.stock_menu ul
{
	line-height: 17px;
}

/*////////////////////////////////////////////////*/
/*////////////////// SHOP TYPE ///////////////////*/
/*////////////////////////////////////////////////*/

#shop_type_add{
	margin-bottom: 20px;
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	width: 500px;
}

/*////////////////////////////////////////////////*/
/*////////////////// FRONTPAGE ///////////////////*/
/*////////////////////////////////////////////////*/

#admin_frontage_images{	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	margin-bottom: 20px;
	width: 550px;
	padding: 2px 2px 2px 2px;
}

/*////////////////////////////////////////////////*/
/*////////////////// NEWSLETTER //////////////////*/
/*////////////////////////////////////////////////*/

#newsletter_main{	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
}

/*////////////////////////////////////////////////*/
/*//////////////////// EVENTS ////////////////////*/
/*////////////////////////////////////////////////*/

#admin_events_main{	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
}

/*////////////////////////////////////////////////*/
/*////////////////// PHOTOSHOP ///////////////////*/
/*////////////////////////////////////////////////*/

#photoshop_main{
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
}

.photoshop_td1{
	width: 150px;
}

.photoshop_td2{
	width: 300px;
}

.photoshop_td3{
	width: 150px;
}

.photoshop_line{
	border-bottom: 1px solid  #CCCCCC;
}

/*////////////////////////////////////////////////*/
/*//////////////////// SALE //////////////////////*/
/*////////////////////////////////////////////////*/

#sale_main{
	margin: 10px;
}

#sale_msg{
	border: 2px solid  #000000;
	background-color: #00A300;
	padding: 10px;
    width: 95%;
	margin-bottom: 20px;
    margin-left: 7px;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

#sale_option{
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
}

#sale_list{
	margin-top: 20px;	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
}

.sale_td1{
	width: 20px;
	font-weight:bold;
}

.sale_td2{
	width: 200px;
	font-weight:bold;
}

.sale_td3{
	width: 100px;
	font-weight:bold;
}

.sale_td4{
	width: 150px;
	font-weight:bold;
}

.sale_td5{
	width: 80px;
	font-weight:bold;
}

#sale_line{
	border-bottom: 1px solid black;
}

/*////////////////////////////////////////////////*/
/*//////////////////// ORDER /////////////////////*/
/*////////////////////////////////////////////////*/

#admin_order_list{
	margin-top: 20px;	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
	margin-left: 5px;
	margin-right: 5px;
}

#admin_order_msg{
	margin-top: 20px;	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
	margin-left: 5px;
	margin-right: 5px;
}

.adminActivateCategoryTD{
    font-weight: bold;
    font-size: 12px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


.body_table {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.top_logo {
	border-bottom: 1px solid black;
	width: 100%;
}

.button {
	display: inline;
	margin-right: 10px;
}

.nav_menu {
	text-align: center;
	padding-bottom: 0px;
}

#nav_nem {
	border-bottom: 1px solid black;
	font-size: 14px;
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.nav_nem {
	border-bottom: 1px solid black;
	font-size: 14px;
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#news_content{
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

#news_main{	
	width: 520px;
	margin-top: 8px;
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 2px 2px 2px 2px;
}

.news_overskrift {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}

#news_ohters{
	float:right;	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	margin-top: 8px;
}

#news_ohters_headline{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid  #CCCCCC;
	margin-bottom: 10px;
	text-align:center;
}

#news_ohters_text{
	padding: 2px 2px 2px 2px;
}

#news_ohters_link{
	margin-bottom: 5px;
}


.news_tekst_table {
	width: 500px;
	border: 1px dotted gray;
	padding: 5px 5px 5px 5px;
}

.news_tekst {	
}

.slogan_table {
	text-align:center;
	width: 800px;
}

.index_table {
	padding: 0px 0px 0px 0px;
}

.billede_table {
	padding-left: 13px;
	display: inline;
}

.billeder {
	padding: 0px 0px 0px 0px;
}

.indholds_table {
	width: 794px;
	margin-left: 3px;
	margin-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.velkommen_table {
	width: 300px;
	padding-left: 50px;
}

.velkommen_table_split {
	width: 200px;
}

.nyheder_table {
	width: 220px;
}

.hvad_er_main {
	width: 400px;
	padding-left: 10px;
	padding-top: 10px;
}

.hvad_er_billede {
	float:right;
	margin-right: 10px;
}

.mailingliste_table {
	width: 220px;
}

.mailingsliste_box {
	width: 325px;
	padding-left: 10px;
}

.mailingsliste_form {
	padding-left: 20px;
}

.produkt_menu {
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.produkt_billede {
	padding-left: 17px;
}

.produkter_tekst {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.abning {
	width: 250px;
	margin-left: 20px;
	margin-bottom: 15px;
}

.abning_dag {
	width: 75px;
	background-color:#F4F4F4;
}

.abning_tid {
	background-color: #DEDFF8;
}

.links_table {
	padding-left:10px;
	line-height:1.5;
}

.mailingsliste {
	padding: 10px;
}

.kontakt_mere_info{
	float: right;
	width: 300px;
}

.kontakt_mere_info_title{
	font-weight: bold;
	border-bottom: 1px solid black;
}

.kontakt_mere_info_text{
	padding: 2px;
	margin-bottom: 2px;
}

.kontakt_mere_info_text_more{
	margin-bottom: 4px;
}

.kontakt_mere_info_text_links{
	padding: 2px;
}

.kontakt_tekst {
	text-align: left;
}

.kontakt_billede {
}

.events_table {
	padding-left:10px;
	padding-bottom:10px;
}

.events_box {
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 5px;
	width: 330px;
	height: 150px;
	margin-left: 30px;
	margin-bottom: 15px;
}

.events_box_float_right{
	
}

.events_box_right {	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 5px;
	width: 330px;
	height: 100px;
	float:right;
	margin-right: 40px;
}

.events_box_right_arrangement {	
	border: 1px solid  #CCCCCC;
	background-color: #F9F9F9;
	padding: 5px;
	width: 330px;
	height: 320px;
	float:right;
	margin-right: 40px;
}

.events_overskrift {
	text-decoration:underline;
	font-weight:bold;	
}

.events_box_tekst {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.events_box_text{
	margin-top: 5px;
}

.stemnings_tekst{
	vertical-align: text-top;
	width: 300px;
	position:absolute;	
	left: 705px;
	top: 530px;
}

.stemnings_billede {
	vertical-align:top;
	padding-left: 17px;
}

.egneModellerMain{
	padding: 10px;
}

.egnemodellerTr{
	width: 500px;
	margin-bottom: 30px;
	border: 1px solid black;
}

.egneModellerBillede{
	width: 180px;
	padding: 10px;
}

.egneModellerTekst{
	width: 320px;
	text-align: left;
	padding: 20px;
	vertical-align:top;
}

.help_text {
	padding-left:10px;
	padding-bottom: 10px;
}

.footer {
	text-align: center;
	border-top: 1px solid #000000;
}









