/*Gray Labels*/
.grayLabel { color: gray !important;}

/*Links*/
a,a:active,a:visited{color: #000000;text-decoration: underline;font-family: verdana;font-size: 10px;}
a:hover{color:#cccccc;text-decoration: none;font-family: verdana;}

/*Links, menu*/
a.menu, a.menu:active, a.menu:visited, a.menu:hover{
  color: #000000;text-decoration: none;font-family: verdana;font-size: 10px;
}

#warn, .warning   { color: #C20000; background: #FFC5A8 }
#notice, .notice { color: #248A01; background: #CCFFBC }
.info { background:#beedc1; }

/**Module header**/
.interfaceHeader{
	border-bottom:1px solid #bbbbbb;
	margin-bottom: 10px;
	height:60px;
}
.interfaceHeader h1{
	font-family: serif;	
	font-size: 30px;
	color:#666666;
	margin:0px; padding:0px 10px;
	line-height: 50px;
}
.interfaceHeader img{
	padding:0px 10px 0px 5px;
}

/*Body*/
body{font-family:verdana; font-size:10px; color:#000000;}

/*Tables*/
td{ font-family:verdana; font-size:10px; color:#000000; }
.form_bg{background-color:#E9EFF2;}
.form_bg_2{background-color:#DCECF4;}
.horisontalSeparator{
	background-color:#E9EFF2;
	height:1px;
}
.verticalSeparator{
	background-color:#E9EFF2;
	width:1px;
}

/*Form borderlines*/
td.h_border{background-color:#DCECF4;}
td.v_border{background-color:#DCECF4;}

/**Bricksite_products**/
.bricksite_product_a{ background-color:#cccccc;}
.bricksite_product_b{ background-color:#ffffff;}
.bricksite_product_headline{ font-weight:bold; font-size:14px; color:#990066;}
button.bricksite_products{font-size:10px;}

.advertisement{
  background-repeat:repeat-x;
  background-image:url("../Mediafiles/Images/advertisement.gif");
}
.advertisement_top{background-image:url('../Mediafiles/Images/advertisement_top.gif'); height:27px; background-repeat:no-repeat;}
.advertisement_center{background-image:url('../Mediafiles/Images/advertisement_center.gif'); background-repeat:repeat-y;}
.advertisement_bottom{background-image:url('../Mediafiles/Images/advertisement_bottom.gif'); height:24px; background-repeat:no-repeat;}

/*Textarea*/
textarea{font-family:verdana;}

/**Fields**/
.validate_text, .validate_name, validate_password, .validate_postal_city { 
  width:100%;
}

/*Headlines*/
h1{background-repeat: no-repeat; font-family: verdana; font-size: 16px; color:#333;}
h2{font-family: verdana; font-size: 14px; font-weight:bold;}
h3{font-family: verdana; font-size: 12px; font-weight:bold; color:#333;}
h4{font-family: verdana; font-size: 12px; font-weight:bold;}

/*input{width:100%;}*/
input.text{ width:100%; }
input.validate_text{ width:100%; }
input.validate_email{ width:100%; }

/*Buttons*/
button{
	/*
  	border:1px solid #666666;
	background-color:#eeeeee; 
	height:25px;
	*/
	/*background-image: url('../Mediafiles/Images/bg_button.gif');*/
}
button.save, input.save , button.save_close, input.save_close, button.close, input.close {
	width:140px;
	height:30px;
	background:url('../Mediafiles/Images/buttons.png');
	border:0px;
	color:green;
	border-bottom:3px solid green;
}
button.delete, input.delete{
	width:140px;
	height:30px;
	background:url('../Mediafiles/Images/buttons.png');
	border:0px;
	color:#cc0000;
	border-bottom:3px solid #cc0000;
}	
	
button.add {
	background-image: url('../Mediafiles/Images/new.gif');
	width:140px;
	height:25px;
	border:1px solid #666666;
}
button.play {
	background-image: url('../Modules/Support/Interface/Back/Images/icon_movie.gif');
	background-repeat: no-repeat;
	width:140px;
	height:25px;
	border:1px solid #666666;
	background-color:#dfeaf3;
  	background-position: 3px;
}
button.webshop_add_to_basket {
	background-image: url('../Modules/Support/Interface/Back/Images/icon_movie.gif');
	background-repeat: no-repeat;
	width:140px;
	height:25px;
	border:1px solid #666666;
	background-color:#dfeaf3;
  	background-position: 3px;
}

button.choose_file {}
button.choose_folder {}

.hide {display:none;}
.bold-text {font-weight:bold;}
.italic-text {font-style:italic;}
