br {
  line-height:6px !important;
}

* {
  margin:0px;
  padding:0px;
  border:0px;
  background-color:transparent;
  list-style-type:none;
  text-decoration:none;
}


label {
  clear:none;
  display:inline;
}

ul {
  display:inline;
  clear:none;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

li, li * {
  font-weight:bold;
}

li {
 display:inline;
 clear:none;
}


/* IMPORTANT ON-THE-FLY CORRECTION STUFF */

.left1,  .left,  .left *   { text-align:left  !important; }
.center1, .center, .center * { text-align:center !important; }
.right1,  .right,  .right *  { text-align:right  !important; }

.clear, .clea2 { clear:both !important;  display:block !important;  line-height:0px !important;  margin:0px;}
.clearboth {  display:block;clear:both !important; }
.clearnone {  display:block;clear:none !important; }
.clearleft {  display:block;clear:left !important; }
.clearright{  display:block;clear:right !important;}

.underline,
.underline:link, .underline:visited,
.underline:hover, .underline:active,
.underline_hover:hover, .underline_hover:active {  text-decoration:underline !important; }

.imageleft  {  display:block;  clear:none;  margin:0px 9px 3px 0px;  float:left !important;  }
.imageright {  display:block;  clear:none;  margin:2px;  float:right !important;
              /* position:relative; top:-7px; left:7px; */ }

.floatleft  {  display:block;  clear:none;  float:left !important;  }
.floatright {  display:block;  clear:none;  float:right !important; }


.width_auto { width:auto !important; }
.inline, .inline  * { display:inline !important; }
.block, .block * { display:block !important; }
.clearboth {  clear:both !important;  }
.noclear  {  clear:none !important;  }

.normal, .normal * {  font-weight:normal !important; }
.normal, .normal * {  font-weight:normal !important; }
.bold, .bold * {  font-weight:bold !important; }
.nowrap, .nowrap * {  white-space:nowrap !important;}

/* FONTS */

/* FONT SIZES AND LINE HEIGHTS */

* {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  line-height:16px;
  color:#735403; /* brown */
  text-decoration:none;
	text-align:left;
}
#lipsum a:link,#lipsum a:visited{
			text-decoration:underline;
}
#lipsum a:hover{
			color:#EC660D;
}

.column_right a:link,.column_right a:visited{
			text-decoration:underline;
}
.column_right a:hover{
			color:#EC660D;
}

/*
.input_text, select, textarea {
  font-size:12px;
  border:1px solid #aaaaaa;
  background-color:#FFFFFF;
}
*/

.oversized, .oversized *            { font-size:31px; line-height:35px; font-weight:bold;} /* like Propick logo */
h1, h1 *, .header, .header *        { font-size:20px; line-height:23px; font-weight:bold;} /* headers */
h2, h2 *, .subheader, .subheader *  { font-size:17px; line-height:20px; font-weight:bold;}
h3, h3 *, .medium, .medium *        { font-size:11px;  line-height:13px; font-weight:bold;}
.sub, .sub *, .small, .small *, .error_msg      { font-size:10px; line-height:12px; }
.smaller, .smaller *                { font-size:9px; line-height:11px; }

.ul_arrow li {
  background:url(../img/ul_arrow.gif) 1px 1px no-repeat;
  list-style-position:outside;
  padding-left:15px;
}

.lineheight_05 {  line-height:05px !important;  vertical-align:middle; }
.lineheight_11 {  line-height:11px !important;  vertical-align:middle; }
.lineheight_12 {  line-height:12px !important;  vertical-align:middle; }
.lineheight_15 {  line-height:15px !important;  vertical-align:middle; }
.lineheight_18 {  line-height:18px !important;  vertical-align:middle; }
.lineheight_20 {  line-height:20px !important;  vertical-align:middle; }
.lineheight_25 {  line-height:25px !important;  vertical-align:middle; }

.underline, .underline * { text-decoration: underline; }
.uppercase, .uppercase * {  text-transform:uppercase !important; }

/*
ul {}
*/

/* COLORS - MARGINS - ALIGNMENTS */

.color_black, .color_black * { color:#323137 !important; }
.color_white, .color_white * { color:#FFFFFF !important; }
.color_lightbrown, .color_lightbrown * { color:#c89801 !important; }

.active, .active *  { color:#00c8f8 !important; }

.error, .error *, .error_msg {

 color:#c83e02 !important;
 border-color:#c83e02 !important;
}

.bg_yellow, .box_yellow  .box_oo { background-color:#fbdb16 !important; } /* login */
.bg_beige, .box_beige  .box_oo { background-color:#d8ab01 !important; } /* around login */
.bg_orange, .box_orange  .box_oo { background-color:#f9d034 !important; } /* categoriesn */

.bg_lightyellow, .col_lightyellow { background-color:#fff7c1 !important; } /* login */

.bg_beige, .box_beige  .box_oo { background-color:#d8ab01 !important; }
.bg_white, .box_white  .box_oo { background-color:#FFFFFF !important; }

/*
.hover_cyan a:hover, .hover_cyan a:hover,
.hover_cyan:hover, .hover_cyan:hover {
  color:#00c8f8 !important;
}
*/

.pipe { display:block; background:url(../img/pipe.gif) bottom right no-repeat;
        padding-right:18px; margin-right:18px; }

.hr { width:99%; height:2px; margin:11px 0px 11px 0px; overflow:hidden; line-height:2px; display:block; clear:both; background:url(../img/hr2_gray.gif) top left repeat-x; }

.margin_b00 { display:block; margin-bottom:00px !important;}	.margin_b02 { display:block; margin-bottom:02px !important;}	.margin_b03 { display:block; margin-bottom:03px !important;}
.margin_b04 { display:block; margin-bottom:04px !important;}
.margin_b05 { display:block; margin-bottom:05px !important;}	.margin_b08 { display:block; margin-bottom:08px !important;}	.margin_b10 { display:block; margin-bottom:10px !important;}
.margin_b15 { display:block; margin-bottom:15px !important;}	.margin_b20 { display:block; margin-bottom:20px !important;}	.margin_b25 { display:block; margin-bottom:25px !important;}

.margin_r00 { display:block; margin-right:00px !important; }	.margin_r02 { display:block; margin-right:02px !important; }	.margin_r03 { display:block; margin-right:03px !important; }
.margin_r04 { display:block; margin-right:04px !important;}
.margin_r05 { display:block; margin-right:05px !important; }	.margin_r08 { display:block; margin-right:08px !important; }	.margin_r10 { display:block; margin-right:10px !important; }
.margin_r15 { display:block; margin-right:15px !important; }	.margin_r20 { display:block; margin-right:20px !important; }	.margin_r25 { display:block; margin-right:25px !important; }

.margin_t00 { display:block; margin-top:00px !important; }	.margin_t02 { display:block; margin-top:02px !important; }	.margin_t03 { display:block; margin-top:03px !important; }
.margin_t04 { display:block; margin-top:04px !important;}
.margin_t05 { display:block; margin-top:05px !important; }	.margin_t08 { display:block; margin-top:08px !important; }	.margin_t10 { display:block; margin-top:10px !important; }
.margin_t15 { display:block; margin-top:15px !important; }	.margin_t20 { display:block; margin-top:20px !important; }	.margin_t25 { display:block; margin-top:25px !important; } .margin_t28 { display:block; margin-top:28px !important; }
.margin_t30 { display:block; margin-top:30px !important; }	.margin_t35 { display:block; margin-top:35px !important; }	.margin_t40 { display:block; margin-top:40px !important; }

.margin_l00 { display:block; margin-left:00px !important; }	.margin_l02 { display:block; margin-left:02px !important; }	.margin_l03 { display:block; margin-left:03px !important; }
.margin_l04 { display:block; margin-left:04px !important;}
.margin_l05 { display:block; margin-left:05px !important; }	.margin_l08 { display:block; margin-left:08px !important; }	.margin_l10 { display:block; margin-left:10px !important; }
.margin_l15 { display:block; margin-left:16px !important; }	.margin_l20 { display:block; margin-left:20px !important; }	.margin_l25 { display:block; margin-left:25px !important; }

.margin_05 { display:block; margin:05px !important;}
.margin_10 { display:block; margin:10px !important;}

.input_outer {
  display:block;
  float:left;
  height:18px;
  border-width:1px;
  border-style:solid;
  border-color:#7c7c7c #c3c3c3 #dcdcdc #c3c3c3;
  background-color:transparent;
  margin:0px;
  overflow:hidden;
}

.input_outer span {
  display:block;
  float:left;
  height:16px;
  border-width:1px;
  border-style:solid;
  border-color:#c3c3c3 #f1f1f1 white #f0f0f0;
  background-color:#FFFFFF;
  clear:both;
  overflow:hidden;
}

.input_outer  span input {
  display:block;
  float:left;
  height:15px;
  border:none;
  padding:1px 2px 0px 2px;
  background-color:#FFFFFF;
  overflow:hidden;
  border:none;
}

.input_outer  span input[disabled],
select[disabled],
option[disabled] {
  color:#aaaaaa;
}

.input_outer { width:200px; }
.input_outer span { width:198px; }
.input_outer span input { width:194px; }

.input2 {
  display:inline;
  /*float:left;*/
  height:15px;
  border-width:1px;
  border-style:solid;
  border-color:#000000 #5a5959 #5a5959 #000000;
  padding:1px 2px 0px 2px;
  background-color:#615f5f;
  margin:0px;
  overflow:hidden;
  width:100px;
}

.textarea_outer {
  display:block;
  float:left;
  border-width:1px;
  border-style:solid;
  border-color:#7c7c7c #c3c3c3 #dcdcdc #c3c3c3;
  background-color:transparent;
  margin:0px;
  overflow:hidden;
}

.textarea_outer span {
  display:block;
  float:left;
  border-width:1px;
  border-style:solid;
  border-color:#c3c3c3 #f1f1f1 white #f0f0f0;
  background-color:#FFFFFF;
  clear:both;
  overflow:hidden;
}

.textarea_outer span textarea{
  display:block;
  float:left;
  border:none;
  padding:1px 2px 0px 2px;
  background-color:#FFFFFF;
}

.textarea_outer { width:256px; height:100px; }
.textarea_outer span { width:254px;  height:98px; }
.textarea_outer span textarea { width:253px;  height:95px; }

select {  border:1px solid #A5B0BA;  background-color:#FFFFFF;  }
option { padding:0px 3px;  background-color:#FFFFFF; }

.input_error  { border-color:#ff2428 #ffadad #ffd1d1 #ffadad !important; }
.input_error span { border-color:#ffadad #ffeeee #ffffff #ffecec !important; }

/* BODY */

html {
  width:100%;
  height:100%;
  text-align:center;
  background:#ffcc00 url(null) fixed no-repeat; /* IE SCROLL ERROR FIX */
  background-color:#ffcc00;
}

body {
  height:100%;
  width:100%;
  text-align:center;
  background:url(../img/body.gif) top left repeat-x;
  padding:0px;
}

#main {
  margin:0 auto;
	width:780px;
}

/* CONTENT */

.column_default {
  display:block;
  float:left;
  width:750px; /* 739 */
	/*overflow:hidden;*/
}

.column_full {
	width:750px; /* 739 */
}

.column_large {
	width:750px; /* 580 */
	margin-top:16px;
}

.column_medium {
	width:430px;  /* 420 */
	margin-left:14px;
	margin-right:6px;
	margin-top:9px;
	margin-bottom:7px;

 }
.column_small {
  width:150px;  /* 159  */
}

/* BOXES */

.box_default {
  float:left;
	margin:0px;
	padding:0px;
	display:block;
	overflow:visible;
	/*overflow:hidden; /*Firefox 1.0x craps */
	width:100%;
}

.box_default .box_mo,
.box_default .box_mc {	overflow:hidden;}
Firefox 1.0x craps


.w025 { width:025px !important; display:block;}
.w050 { width:050px !important; display:block;}
.w075 { width:075px !important; display:block;}
.w100 { width:100px !important; display:block;}

.w149 { width:149px !important; display:block;}
.w150 { width:150px !important; display:block;}
.w175 { width:175px !important; display:block;}
.w200 { width:200px !important; display:block;}
.w225 { width:225px !important; display:block;}
.w250 { width:250px !important; display:block;}
.w275 { width:275px !important; display:block;}
.w300 { width:300px !important; display:block;}
.w263 { width:263px !important; display:block;}
.w262 { width:262px !important; display:block;}
.w325 { width:325px !important; display:block;}
.w350 { width:350px !important; display:block;}
.w375 { width:375px !important; display:block;}
.w400 { width:400px !important; display:block;}
.w425 { width:425px !important; display:block;}
.w450 { width:450px !important; display:block;}
.w600 { width:600px !important; display:block;}
.w750 { width:750px !important; display:block;}
.w825 { width:750px !important; display:block;}

.h025 .box_mo { height:025px;}
.h025 .box_mo { height:025px;}
.h035 .box_mo { height:050px;}
.h050 .box_mo { height:050px;}
.h075 .box_mo { height:075px;}
.h100 .box_mo { height:100px;}
.h125 .box_mo { height:125px;}
.h150 .box_mo { height:150px;}
.h175 .box_mo { height:175px;}
.h200 .box_mo { height:200px;}
.h225 .box_mo { height:225px;}
.h250 .box_mo { height:250px;}
.h275 .box_mo { height:275px;}
.h300 .box_mo { height:300px;}
.h350 .box_mo { height:350px;}
.h400 .box_mo { height:400px;}
.h450 .box_mo { height:450px;}
.h475 .box_mo { height:475px;}
.h500 .box_mo { height:500px;}
.h525 .box_mo { height:525px;}

.wp100 { width:100%  !important; }
.wp050 {
	width:90%  !important;
}
.wp033 { width:33.33% !important; }
.wp040 { width:40.00% !important; }
.wp060 { width:60.00% !important; }
.wp066 { width:66.66% !important; }

.h206 .box_mc { height:172px !important; }
.h103 .box_mc { height:69px  !important; }

.hn085 .box_mc { height:085px !important; }
.hn110 .box_mc { height:110px !important; }
.hn172 .box_mc { height:172px !important; }
.hn069 .box_mc { height:69px  !important; }
.hn040 .box_mc { height:40px  !important; }

.h300 .box_mo { height:265px;}

/* BOX TYPES */

/* Content Box */

.cbox  { margin:16px 0px 16px 0px;  width:780px !important; background-color:white;}
.cbox .cbox_oo { /*background:url(../img/keyvisual_home2.png) center top  no-repeat;*/background-color:white; }
.cbox .cbox_tc { background:url(../img/cont_tc.png) top  left  no-repeat; }
.cbox .cbox_bc { /*background:url(../img/cont_.png) bottom left  repeat-x;*/ }
.cbox .cbox_ml { background:url(../img/cont_ml.png) top  left  repeat-y;}
.cbox .cbox_mr { background:url(../img/cont_mr.png) top  right repeat-y;}
.cbox .cbox_tl { background:url(../img/cont_tl.png) top  left  no-repeat; }
.cbox .cbox_tr { background:url(../img/cont_tr.png) top  right no-repeat; }
.cbox .cbox_bl { background:url(../img/cont_bl.png) bottom left  no-repeat; }
.cbox .cbox_br { background:url(../img/cont_br.png) bottom right no-repeat;  }
.cbox .cbox_mo { padding:4px 15px 0px 15px;  }
.cbox .cbox_mc {}

.content {
  background:#ffffff url(../img/bg_content.gif) center top  repeat-y;

	margin:0px;
	padding:0px;
	display:block;
	overflow:visible;
	/*overflow:hidden; /*Firefox 1.0x craps */
	width:100%;
}

/*

KEINS : nur verhalten einer box
BOX 0 : wie KEINS; nur mit Padding
BOX 1 : wie BOX 0; mit schattierten Ecken

*/

/* margin der Box */

/*
.box_0  { margin:11px 0px; }
.box_0 .box_oo { margin:0px 0px; }
.box_0 .box_mo { padding:14px;}

.box_1  { margin:11px 0px 0px 0px; }
.box_1 .box_oo { margin:0px 0px; }
.box_1 .box_mo { padding:15px;}

.box_2  { margin:0px 0px; }
.box_2 .box_oo { margin:0px 0px; }
.box_2 .box_mo { padding:5px 14px;}

.box_menu  { margin:0px 0px 0px 0px; }
.box_menu { width:634px; margin-bottom:15px;}
.box_menu .box_oo { margin:0px 0px; }
.box_menu .box_mo { padding:15px;}
.box_menu .box_mc { height:118px; }

.box_padding { margin:5px 0px 0px 0px; }
.box_padding  .box_oo { margin:0px 5px; }

.bg_menu .box_oo { background:url(../img/logo_menue_02.png) top left no-repeat; }
.bg_normal .box_oo{ background:url(../img/logo_normal_02.png) top left no-repeat; }

.box_gray .box_tc { background:url(../img/box_gray_tc.gif) top  left  repeat-x;}
.box_gray .box_bc { background:url(../img/box_gray_bc.gif) bottom left  repeat-x;}
.box_gray .box_ml { background:url(../img/box_gray_ml.gif) top  left  repeat-y;}
.box_gray .box_mr { background:url(../img/box_gray_mr.gif) top  right repeat-y;}
.box_gray .box_tl { background:url(../img/box_gray_tl.gif) top  left  no-repeat; }
.box_gray .box_tr { background:url(../img/box_gray_tr.gif) top  right no-repeat; }
.box_gray .box_bl { background:url(../img/box_gray_bl.gif) bottom left  no-repeat; }
.box_gray .box_br { background:url(../img/box_gray_br.gif) bottom right no-repeat; }

.box_white .box_tc { background:url(../img/box_gray_tc.gif) top  left  repeat-x;}
.box_white .box_bc { background:url(../img/box_gray_bc.gif) bottom left  repeat-x;}
.box_white .box_ml { background:url(../img/box_gray_ml.gif) top  left  repeat-y;}
.box_white .box_mr { background:url(../img/box_gray_mr.gif) top  right repeat-y;}
.box_white .box_tl { background:url(../img/box_gray_tl.gif) top  left  no-repeat; }
.box_white .box_tr { background:url(../img/box_gray_tr.gif) top  right no-repeat; }
.box_white .box_bl { background:url(../img/box_gray_bl.gif) bottom left  no-repeat; }
.box_white .box_br { background:url(../img/box_gray_br.gif) bottom right no-repeat; }

.box_cyan .box_tc { background:url(../img/box_cyan_tc.gif) top  left  repeat-x;}
.box_cyan .box_bc { background:url(../img/box_cyan_bc.gif) bottom left  repeat-x;}
.box_cyan .box_ml { background:url(../img/box_cyan_ml.gif) top  left  repeat-y;}
.box_cyan .box_mr { background:url(../img/box_cyan_mr.gif) top  right repeat-y;}
.box_cyan .box_tl { background:url(../img/box_cyan_tl.gif) top  left  no-repeat; }
.box_cyan .box_tr { background:url(../img/box_cyan_tr.gif) top  right no-repeat; }
.box_cyan .box_bl { background:url(../img/box_cyan_bl.gif) bottom left  no-repeat; }
.box_cyan .box_br { background:url(../img/box_cyan_br.gif) bottom right no-repeat; }

.box_orange .box_tc { background:url(../img/box_orange_tc.gif) top  left  repeat-x;}
.box_orange .box_bc { background:url(../img/box_orange_bc.gif) bottom left  repeat-x;}
.box_orange .box_ml { background:url(../img/box_orange_ml.gif) top  left  repeat-y;}
.box_orange .box_mr { background:url(../img/box_orange_mr.gif) top  right repeat-y;}
.box_orange .box_tl { background:url(../img/box_orange_tl.gif) top  left  no-repeat; }
.box_orange .box_tr { background:url(../img/box_orange_tr.gif) top  right no-repeat; }
.box_orange .box_bl { background:url(../img/box_orange_bl.gif) bottom left  no-repeat; }
.box_orange .box_br { background:url(../img/box_orange_br.gif) bottom right no-repeat; }

.box_darkgray .box_tc { background:url(../img/box_darkgray_tc.gif) top  left  repeat-x;}
.box_darkgray .box_bc { background:url(../img/box_darkgray_bc.gif) bottom left  repeat-x;}
.box_darkgray .box_ml { background:url(../img/box_darkgray_ml.gif) top  left  repeat-y;}
.box_darkgray .box_mr { background:url(../img/box_darkgray_mr.gif) top  right repeat-y;}
.box_darkgray .box_tl { background:url(../img/box_darkgray_tl.gif) top  left  no-repeat; }
.box_darkgray .box_tr { background:url(../img/box_darkgray_tr.gif) top  right no-repeat; }
.box_darkgray .box_bl { background:url(../img/box_darkgray_bl.gif) bottom left  no-repeat; }
.box_darkgray .box_br { background:url(../img/box_darkgray_br.gif) bottom right no-repeat; }

.box_header .box_tc { background:url(../img/box_header_tc.gif) top  left  repeat-x;}
.box_header .box_tl { background:url(../img/box_header_tl.gif) top  left  no-repeat; }
.box_header .box_tr { background:url(../img/box_header_tr.gif) top  right no-repeat; }
.box_header .box_mo { padding:10px 15px;}

.box_whitebottom .box_oo { background:url(../img/box_whitebottom.gif) bottom  left  repeat-x;}
.box_whitebottom .box_mo { padding-bottom:0px !important;}

.box_round { margin:15px 0px 4px 0px; }
.box_round .box_oo { margin:0px 4px; }
.box_round .box_tl { background:url(../img/corner4_tl.gif) top  left  no-repeat; }
.box_round .box_tr { background:url(../img/corner4_tr.gif) top  right no-repeat; }
.box_round .box_bl { background:url(../img/corner4_bl.gif) bottom left  no-repeat; }
.box_round .box_br { background:url(../img/corner4_br.gif) bottom right no-repeat; }
.box_round .box_mo { padding:8px; }

.box_tab  { margin:11px 0px 0px 0px !important; }
.box_tab .box_oo { margin:0px 0px !important; }
.box_tab .box_mo { padding:5px !important;}
*/

.box_roundorange  { margin:0px 0px}
.box_roundorange .box_oo { margin:0px 0px; background-color:#fbdb16; }
.box_roundorange .box_tc { }
.box_roundorange .box_bc { }
.box_roundorange .box_ml { }
.box_roundorange .box_mr { }
.box_roundorange .box_tl { background:url(../img/box_roundorange_tl.png) top  left  no-repeat; }
.box_roundorange .box_tr { background:url(../img/box_roundorange_tr.png) top  right no-repeat; }
.box_roundorange .box_bl { background:url(../img/box_roundorange_bl.png) bottom left  no-repeat; }
.box_roundorange .box_br { background:url(../img/box_roundorange_br.png) bottom right no-repeat; }
.box_roundorange .box_mo { padding:8px 8px 8px 8px;}
.box_roundorange .box_mc {  }

.box_roundgray  { margin:0px 0px}
.box_roundgray .box_oo { margin:0px 0px; background-color:#c0c0c0; }
.box_roundgray .box_tc { }
.box_roundgray .box_bc { }
.box_roundgray .box_ml { }
.box_roundgray .box_mr { }
.box_roundgray .box_tl { background:url(../img/box_roundgray_tl.png) top  left  no-repeat; }
.box_roundgray .box_tr { background:url(../img/box_roundgray_tr.png) top  right no-repeat; }
.box_roundgray .box_bl { background:url(../img/box_roundgray_bl.png) bottom left  no-repeat; }
.box_roundgray .box_br { background:url(../img/box_roundgray_br.png) bottom right no-repeat; }
.box_roundgray .box_mo { padding:8px 8px 8px 8px;}
.box_roundgray .box_mc {  }

.box_title  { margin:0px 0px}
.box_title .box_oo { margin:0px 0px; background-color:#d8ab01; }
.box_title .box_tc { background:url(../img/bg_boxtitle.png) top  left  repeat-x;}
.box_title .box_bc { background:url(../img/bg_border_brown.png) bottom left  repeat-x;}
.box_title .box_ml { background:url(../img/bg_border_brown.png) top  left  repeat-y;}
.box_title .box_mr { background:url(../img/bg_border_brown.png) top  right repeat-y;}
.box_title .box_mo { padding:5px 5px 1px 5px;}
.box_title .box_mc {  }

.box_credits  { margin:0px 0px; }
.box_credits .box_oo { margin:0px 0px;  background:url(../img/box_credits_m.png) top left  repeat;  }
.box_credits .box_tc { /*background:url(../img/bg_boxtitle.png) top  left  repeat-x; */}
.box_credits .box_bc { /*background:url(../img/bg_border_brown.png) bottom left  repeat-x; */}
.box_credits .box_ml { background:url(../img/box_credits_l.png) top  left  repeat-y;}
.box_credits .box_mr { background:url(../img/box_credits_r.png) top  right repeat-y;}
.box_credits .box_mo { padding:5px 5px 1px 5px;}
.box_credits .box_mc { height:20px; }

.padding_key  { margin:0px 0px 8px 0px}
.padding_key .box_oo { margin:0px 8px 0px 0px;  }
.padding_key .box_mo { padding:0px 8px 8px 8px;}
.padding_key .box_mc {  }

.padding_breadcrumb  { margin:0px 0px 8px 0px}
.padding_breadcrumb .box_oo { margin:0px 8px 0px 0px;  }
.padding_breadcrumb .box_mo { padding:0px 0px 0px 8px ;}
.padding_breadcrumb .box_mc {  }

.box_borderorange  { margin:0px 0px 8px 0px}
.box_borderorange .box_oo { margin:0px 8px 0px 0px;  background-color:#ffffff;}
.box_borderorange .box_tc { background:url(../img/border_3orange_t.png) top  left  repeat-x;}
.box_borderorange .box_bc { background:url(../img/border_3orange.png) bottom left  repeat-x;}
.box_borderorange .box_bl { background:url(../img/border_3orange_b.png) bottom left  no-repeat;}
.box_borderorange .box_br { background:url(../img/border_3orange_b.png) bottom right  no-repeat;}
.box_borderorange .box_tl { background:url(../img/border_3orange_b.png) top left  no-repeat;}
.box_borderorange .box_tr { background:url(../img/border_3orange_b.png) top right  no-repeat;}
.box_borderorange .box_ml { background:url(../img/border_3orange_l.png) top  left  repeat-y;}
.box_borderorange .box_mr { background:url(../img/border_3orange_r.png) top  right repeat-y;}
.box_borderorange .box_mo { padding:8px 8px 7px 10px; }
.box_borderorange .box_mc {  }

.box_bottomorange   .box_bc { background:url(../img/box_bottomorange.png)   bottom left  repeat-x; }
.box_bottombronze   .box_bc { background:url(../img/box_bottombronze.png)   bottom left  repeat-x; }
.box_bottomsilber   .box_bc { background:url(../img/box_bottomsilver.png)   bottom left  repeat-x; }
.box_bottomgold     .box_bc { background:url(../img/box_bottomgold.png)     bottom left  repeat-x; }
.box_bottomplatinum .box_bc { background:url(../img/box_bottomplatinum.png) bottom left  repeat-x; }
.box_bottom         .box_bc { background:none; }

.box_padding .box_mo { padding:2px 4px;}

.box_bottom .box_mo { padding:4px 14px 4px 4px;}

.box_title .title span {
    display:block;
    font-weight:bold;
    font-size:11px;
    line-height:12px;
    padding-left:7px;
    padding-top:1px;
    padding-bottom:8px;
    color:#FFFFFF;
}

.box_title .title:hover span {
  color:#fdce10;
}

.sbox  { margin:4px 0px; width:140px; }
.sbox .sbox_oo { margin:0px 0px; background-color:#fbdb16; width:140px;}
.sbox .sbox_tc { /*background:url(../img/default.htm) top  left  repeat-x; */ width:140px;}
.sbox .sbox_bc { /*background:url(../img/default.htm) bottom left  repeat-x; */width:140px;}
.sbox .sbox_ml { /*background:url(../img/default.htm) top  left  repeat-y; */width:140px;}
.sbox .sbox_mr { /*background:url(../img/default.htm) top  right repeat-y; */width:140px;}
.sbox .sbox_tl { background:url(../img/sbox_tl.png) top  left  no-repeat; width:140px;}
.sbox .sbox_tr { background:url(../img/sbox_tr.png) top  right no-repeat;  width:140px;}
.sbox .sbox_bl { background:url(../img/sbox_bl.png) bottom left  no-repeat; width:140px;}
.sbox .sbox_br { background:url(../img/sbox_br.png) bottom right no-repeat; width:140px;}
.sbox .sbox_mo { padding:6px;   }

.bg_navi_primary {

  background:url(../img/bg_navi_primary.png) top  left  no-repeat;
}

.bg_navi_primary .box_mo{

  height:30px;
}

/* BOX PADDINGS */

/*
.box_0 .box_mc { margin:00px 00px 00px 00px; }
*/

/* CUSTOM BOXES */

/* TABLES */

.table_default th, .table_default td {
  padding:0px 10px;
  vertical-align:middle;
}

.table_01 th, .table_01 td {
  padding:3px 20px 3px 0px;
  vertical-align:middle;
}

.table_02 th, .table_02 td {
  padding:6px 10px;
  vertical-align:middle;
}

/* FORM COMMON */

.form_default {}

.form_default label,
.form_default .form_label,
.form_default .input_outer,
.form_default .input_outer span,
.form_default textarea,
.form_default select,
.form_default input {
  float:left; display:block;  clear:none;
}

.form_default p,
.form_default h1 {
  margin-bottom:10px;
}

.form_default .clear {
  padding-top:5px;
}

.form_default label {
  line-height:18px;
  margin:0px 5px 0px 0px;
}

/* FORM SPECIAL */

#form_login label {   width:55px; text-align:right; }
#form_login .input_outer            { width:65px;}
#form_login .input_outer span       { width:63px;}
#form_login .input_outer span input { width:59px;}

#form_external select  { width:134px;}
.form_external select  { width:134px !important;}

#form_signup .margin_label {   margin-left:100px; }
#form_signup label {
	width:110px;
	text-align:right;
	font-weight:bold;
}
#form_signup .label_checkbox {
	margin-left:5px;
	width:auto;
	text-align:left;
	font-weight:normal;
}
#form_signup .input_outer            {
	width:150px;
}
#form_signup .input_outer span       { width:203px;}
#form_signup .input_outer span input { width:199px;}
#form_signup .checkbox {
  margin-left:50px;
}

#form_contact .margin_label           { margin-left: 100px; }
#form_contact label                   { width: 100px; text-align: right; font-weight: bold; }
#form_contact .label_checkbox         { width: auto;  text-align:left;   font-weight: normal; margin-left: 5px; }
#form_contact .input_outer            { width: 255px; }
#form_contact .input_outer span       { width: 253px; }
#form_contact .input_outer span input { width: 249px; }
#form_contact .checkbox {
  margin-left: 50px;
}

.form_payment .margin_label   { margin-left: 100px; }
.form_payment label           { width: 100px; text-align: right; font-weight: bold; }
.form_payment .label_checkbox { width: auto;  text-align: left;  font-weight: normal; margin-left: 5px; }

.form_payment .input_outer            { width: 205px; }
.form_payment .input_outer span       { width: 203px; }
.form_payment .input_outer span input { width: 199px; }

.form_payment .checkbox {
  margin-left: 50px;
}

.widget label { text-align: left !important; }
.widget .input_outer            { width: 130px !important; }
.widget .input_outer span       { width: 128px !important; }
.widget .input_outer span input { width: 124px !important; }

.error_msg {
  width: 250px;
  float: left;
  clear: both;
  display: block;
}

#form_signup .error_msg {
  width: 255px;
  margin-left: 105px;
  border: 1px solid red;
  background-color: #FFECEC;
  padding: 2px;
}

* html #form_signup .error_msg {
  margin-left: 52px;
}

.linkicon_apple,
.linkicon_windows,
.linkicon_arr,
.linkicon_ai,
.linkicon_doc,
.linkicon_eps,
.linkicon_gif,
.linkicon_jpg,
.linkicon_mov,
.linkicon_pdf,
.linkicon_ppt,
.linkicon_psd,
.linkicon_swf,
.linkicon_txt,
.linkicon_vcf,
.linkicon_xls,

.linkicon_apple   { background: url(../img/linkicon_apple.png)   5px 1px no-repeat; padding-left: 30px !important; }
.linkicon_windows { background: url(../img/linkicon_windows.png) 5px 3px no-repeat; padding-left: 30px !important; }
.linkicon_arr     { background: url(../img/linkicon_arrow.png)   5px 2px no-repeat; }
.linkicon_doc     { background: url(../img/linkicon_doc.gif)     5px 0px no-repeat; }
.linkicon_eps     { background: url(../img/linkicon_eps.gif)     5px 0px no-repeat; }
.linkicon_gif     { background: url(../img/linkicon_gif.gif)     5px 0px no-repeat; }
.linkicon_jpg     { background: url(../img/linkicon_jpg.gif)     5px 0px no-repeat; }
.linkicon_mov     { background: url(../img/linkicon_mov.gif)     5px 0px no-repeat; }
.linkicon_pdf     { background: url(../img/linkicon_pdf.gif)     5px 0px no-repeat; }
.linkicon_ppt     { background: url(../img/linkicon_ppt.gif)     5px 0px no-repeat; }
.linkicon_psd     { background: url(../img/linkicon_psd.gif)     5px 0px no-repeat; }
.linkicon_swf     { background: url(../img/linkicon_swf.gif)     5px 0px no-repeat; }
.linkicon_txt     { background: url(../img/linkicon_txt.gif)     5px 0px no-repeat; }
.linkicon_vcf     { background: url(../img/linkicon_vcf.gif)     5px 0px no-repeat; }
.linkicon_xls     { background: url(../img/linkicon_xls.gif)     5px 0px no-repeat; }
.linkicon_zip     { background: url(../img/linkicon_zip.gif)     5px 0px no-repeat; }

.arrow_onbrown,
.arrow_onwhite {
  line-height: 17px;
  padding-left: 17px !important;
  display: block;
  clear: both;
  vertical-align: middle;
}

.arrow_onbrown { background: url(../img/arrow_onbrown.png) 0px 2px no-repeat; }
.arrow_onwhite { background: url(../img/arrow_onwhite.png) 0px 2px no-repeat; }

#navi_primary a {
  height: 30px;
  display: block;
  float: left;
  clear: none;
  width: 150px;
  background-image: url(../img/bg_navi_primary.png);
}

#navi_primary span {
  display: block;
  font-weight: bold;
  font-size: 11px;
  line-height: 12px;
  padding-left: 12px;
  padding-top: 6px;
}

#navi_normal_1 { background-position:    0px 0px;}
#navi_normal_2 { background-position: -150px 0px;}
#navi_normal_3 { background-position: -300px 0px;}
#navi_normal_4 { background-position: -450px 0px;}
#navi_normal_5 { background-position: -600px 0px;}

#navi_normal_1:hover { background-position:    0px -30px; }
#navi_normal_2:hover { background-position: -150px -30px; }
#navi_normal_3:hover { background-position: -300px -30px; }
#navi_normal_4:hover { background-position: -450px -30px; }
#navi_normal_5:hover { background-position: -600px -30px; }

#navi_active_1 { background-position:    0px -30px; }
#navi_active_2 { background-position: -150px -30px; }
#navi_active_3 { background-position: -300px -30px; }
#navi_active_4 { background-position: -450px -30px; }
#navi_active_5 { background-position: -600px -30px; }

#navi_normal_1 span,
#navi_normal_2 span,
#navi_normal_3 span,
#navi_normal_4 span,
#navi_normal_5 span {
  color: #FFFFFF;
}

#navi_active_1 span,
#navi_active_2 span,
#navi_active_3 span,
#navi_active_4 span,
#navi_active_5 span {
  color: #f8cf33;
}

.box_category a {
  height:24px;
  width:150px;
  display:block;
  clear:both;
  background-image:url(../img/bg_categories.png);
}

.box_category a:hover {
  background-position: 0px -24px;
}

.box_category .activesub {
  background-position: 0px -24px;
}

.box_category .activesub span {
  color:#FFFFFF !important;
}

.box_category .title span {
  margin-bottom: 1px;
  padding-top: 4px;
  padding-left: 12px;
  display: block;
  clear: both;
  color: #745403;
  font-weight: bold;
}

.margin_box_bottom .box_default{
  margin-bottom: 4px;
}

.column_center .box_default{
	margin-bottom: 25px;
}

.submit_left,
.submit_center,
.submit_right {
  float: right;
  clear: none;
  background-image: url(/img/bg_submit.gif);
  background-repeat: no-repeat;
  height: 16px;
}

.button_submit {
  width: 100px;
  text-align: right;
}

.submit_left   { width: 3px;  background-position: 0px 1px; }
.submit_center { width: auto; background-position: 0px -16px; padding:1px 5px 1px 5px; background-repeat: repeat-x; }
.submit_right  { width: 3px;  background-position: 0px -33px; }
.submit_own  { text-decoration:underline; text-align:center; background:none; }



* html .submit_center { padding-top: 0; }

.column_left   .box_default .box_oo { margin-right: 0px !important; }
.column_center .box_default .box_oo { margin-right: 8px !important; }
.column_right  .box_default .box_oo { margin-right: 0px !important; }
.column_full   .box_default .box_oo { margin-right: 0px !important; }

.hidden {
  display: none;
  visibility: hidden;
}

.fallback-button {
  width: 1px;
  height: 1px;
}
#code {
	border:2px solid #CCC;
	padding:3px;
}
