/* --- Generic styles --- */
.info_box {
	font-size: 13px;
	margin-bottom: 1ex;
	padding: 1ex;
	border: 1px solid #f3945a;
	background-color: #fea;
}

/* --- Frontpage main box --- */
.paragraph_title {
	font-weight: bold;
	color: #148B3A;
}

.frontpage_icons {
	width: 91%;
	margin-left: auto;
	margin-right: auto;
}

.frontpage_icons .icon_frame {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
}

.frontpage_icons .icon_frame a {
	color: black;
}

.frontpage_icons .icon_spacer {
	float: left;
	vertical-align: middle;
	margin-left: 1em;
	margin-right: 1em;
}

/* --- Breadcrumbs trail --- */
.breadcrumbs {
	font-size: 10px;
	margin-left: 2em;
}

.breadcrumbs .last {
	font-weight: bold;
}

/* --- Category list --- */
.category_list {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.category_list a {
	font-weight: bold;
	color: #148B3A;
	line-height: 15px;
}
/* new design for nyheder */
.nyheder_right {
	margin: 0px;
	padding: 0px;
}
.nyheder_right li {
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style: none;	
	line-height: 1.5;
/*	white-space: nowrap;*/
	width: 135px; 
/*	overflow: hidden;*/
/*	height: 32px;*/
	padding-top: 5px;
}
.title_ {
	width: 115px;
}
.nyheder_right li .datetime {
	font-size: 10px;
	color: #737373;
	font-weight: normal;
	text-transform: lowercase;
	float: right;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
}
.nyheder_right li a {
  display: block;
  width: 135px; 
  float: left;
  padding-bottom: 7px;
}
.a_class {
	border-bottom: 1px solid rgb(191, 191, 191);
	display: block;
}
.nyheder_a{
	cursor: pointer;
}
.nyheder_right li a:hover {
  text-decoration: none;
}




/* end new design for nyheder */
/* --- News box --- */
.nyheder {
	margin: 0;
	padding-left: 0;
	padding-top: 0;
	list-style: none;
}
.nyheder li {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/laes.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	/*white-space: nowrap;*/
	height: 32px;
	padding-top: 5px;
}
.nyheder h3 {
	font-size: 10px;
	color: #737373;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

.nyheder a {
	color: #000;
}

.nyheder a:hover {
	color: #000;
	text-decoration: none;
}

/* --- RSS box --- */
.rss_box {
	text-align: center;
	margin: 2em 0;
}

.rss_box a {
	font-weight: bold;
	color: #FF3333;
	font-size: 10px;
}

/* --- Registration table --- */
.registration_table input {
	padding: 0;
}
.registration_table td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.warning_table {
	margin-bottom: 1em;
	border-collapse: collapse;
}

.warning_table td {
	background-color: #D3FBDF;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 1em;
	font-size: 12px;
}

/* --- New auction form --- */
.login_fields {
	width: 11em;
	margin-right: 1ex;
}

/* --- Auction registration form --- */
.auction_form_table {
	border-collapse: collapse;
	padding: 0;
}

.auction_form_table td {
	padding: 5px;
}
.auction_form_table .spec_td_padding{
	padding-bottom: 15px !important;
	padding-top: 10px !important;
}

.auction_form_table .row_odd {
	background-color: #D3FBDF;
}

.auction_form_table h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.auction_form_table .description {
	color: #666;
	margin: 0.5ex 0;
}

.auction_form_table .cell_input {
	vertical-align: middle;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
}

.auction_form_table .warning_text td {
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
}

.auction_form_table .warning_text .img_col {
	width: 1%;
	padding: 0;
}

.auction_form_table .item_description {
	font-size: 11px;
	width: 15em;
	height: 10em;
}

.auction_form_table .bgstriked_text {
	border-top: 1px solid #bbb;
	margin: 0;
	padding: 0;
	margin-top: 1em;
	text-align: center;
}

.auction_form_table .bgstriked_text span {
	position: relative;
	top: -9px;
	background-color: white;
	padding: 0 1ex;
	font-weight: bold;
	font-size: 13px;
}

.edit_user_table td{
	padding-top: 5px;
	padding-bottom: 5px;
}
#reg_img_list {
	margin-top: 1ex;
	height: 105px;
	width: 405px;
	border: 1px solid #bbb;
	overflow-x: auto;
	white-space: nowrap;
}

#reg_img_list .image_frame {
	border: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
	margin: 0.5ex 1ex;
	padding: 0.5ex;
	display: inline-block;
	cursor: pointer;
}

#reg_img_list .image_frame:hover {
	border: 1px solid #aaa;
}

#reg_img_list .image_frame.selected,
#reg_img_list .image_frame.selected:hover {
	border: 1px solid #777;
	background-color: #bbb;
}

#reg_img_list .image_frame img {
	max-height: 60px;
}

/* --- FAQ page --- */
.faq_box {
	padding: 15px !important;
}
.faq_box a {
	font-weight: bold;
}

/* --- Auction item page --- */
h2.section_title {
	font-size: 13px;
	color: #0D7E2C;
	font-weight: bold;
	margin: 0;
}

p.item_user_info {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 2em;
}

.bids_list {
	margin-top: 1ex;
	margin-bottom: 1ex;
	border-collapse: collapse;
}

.bids_list tr.gray_row {
	background-color: #E8E8E8;
}

.bids_list td {
	padding-top: 1ex;
	padding-bottom: 1ex;
}

.bids_list td.date {
	padding-left: 15px;
}

.bids_list td.user a.user_link {
	font-weight: bold;
}

.bids_list td.bid {
	font-weight: bold;
	padding-left: 15px;
}

.bid_status {
	background-color: #D3FBDF;
	padding: 10px 15px;
}

.bid_status .title {
	font-weight: bold;
}

/* --- Product comments --- */
#comment_list {
	margin: 1em 0;
}

#comment_list h1 {
	color: #444;
	border-bottom: 1px solid #bbb;
}

.comment_entry {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-bottom: 1px solid #9b9;
	border-right: 1px solid #9b9;
	background-color: #D3FBDF;
	margin: 1ex 0;
	padding: 3px;
}

.comment_title {
	font-weight: bold;
	padding: 1px;
}

.comment_content {
	margin: 1ex;
	overflow: auto;
	max-width: 410px;
}

.comment_date {
	font-weight: bold;
	font-size: smaller;
	float: left;
}

.comment_actions {
	font-weight: bold;
	margin-right: 1ex;
	text-align: right;
	clear: right;
}

.comment_replies {
	border-left: 1px dashed #9b9;
	padding-left: 3px;
}

.comment_replies .comment_entry {
	border: none;
	padding: 0;
}

#comment_form {
	border: 1px solid #8b8;
	background-color: #A5EFBB;
	padding: 1em;
	margin-top: 1ex;
}

#comment_form .errors {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ff4646;
	background-color: #fdd0d0;
	padding: 1ex;
	list-style-position: inside;
	color: #900;
}

#cmt_title,
#cmt_content {
	width: 100%;
	border: 1px solid #8b8;
}

#cmt_content {
	height: 10em;
}

/* --- Category items list (oversigt.php) --- */
.pic_description {
	font-size: 10px;
	font-weight: bold;
	color: #545454;
}

.category_items_list {
	border-collapse: collapse;
}

.category_items_list .toplink {
	font-weight: bold;
	color: #333;
}

.category_items_list .dark_row {
	background-color: #D3FBDF;
}

.category_items_list th {
	font-size: 11px;
	padding-bottom: 2ex;
}

.category_items_list td {
	padding-top: 3ex;
	padding-bottom: 3ex;
	border-bottom: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
}

.category_items_list td.title {
	padding-left: 3ex;
}

.category_items_list td.bid_amount {
	padding-right: 3ex;
}

/* --- Contacts page --- */
#kontakt {
	background-image: url(../images/logos/kontakt.png);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 11px;
}
#kontakt h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
}
#kontakt hr {
	margin-top: 15px;
	margin-bottom: 15px;
	border: none;
	height: 1px;
	background-color: #CCC;
}

#kontakt th {
	font-size: 11px;
	text-align: left;
}

#kontakt p {
	font-size: 11px;
}

#kontakt .no_list_style {
	list-style: none;
	padding-left: 0;
	font-size: 11px;
}
.form_error {
	color:#FF0000;
	font-family:Tahoma;
	font-size:11px;
	padding:15px 10px 10px 10px;
	width: 400px;
	font-weight: bold;
	text-align: center;
}
.submit_error {
	color:#FF0000;
	font-family:Tahoma;
	font-size:11px;
	text-align: center;
}
.vmiddle {
	/*clear:both;*/
	font-weight:bold;
	line-height:17px;
	text-align:right;
	vertical-align:middle;
}
/*--------  to changed the plan  ------------------*/
.plan_types {
    clear:both;
    display:block;
    height:25px;
    position:relative;
    width:100%;
    z-index:1;
    background-image:url(../images/menu_line.png);
    background-position: bottom center;
    background-repeat: repeat-x;
}

.plan_types .tabActive,
.plan_types .tabInactive {
	width:80px;
	float:right;
}

.plan_types .tabActive a,
.plan_types .tabInactive a {
	display: block;
}

.form_button {
    background: transparent url(../images/send_button.jpg);
    background-repeat: no-repeat;
    border: none;
    display:block;
    height:40px;
    width:90px;
    padding: 2px;
    cursor: pointer;
}
/* --- Generic tab set-up --- */
.tabActive, .tabInactive {
	float: left;
	position: relative;
	line-height: 24px;
	margin: 0 7px;
	padding: 0 1ex;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/tabs/tab_bg.png);
}

.tabInactive {
	background-image: url(../images/tabs/tabi_bg.png);
}

.tabActive {
	z-index: 1;
}

.tabActive a {
    color:#ffffff;
}
.tabInactive a {
    color:#333333;
}

.tabActive .lft,
.tabInactive .lft{
	position: absolute;
	top: 0;
	left: -7px;
	width: 7px;
	height: 24px;
	background-image: url(../images/tabs/tab_side_left.png);
}

.tabActive .rgt,
.tabInactive .rgt {
	position: absolute;
	top: 0;
	right: -7px;
	width: 7px;
	height: 24px;
	background-image: url(../images/tabs/tab_side_right.png);
}

.tabInactive .lft {
	background-image: url(../images/tabs/tabi_side_left.png);
}

.tabInactive .rgt {
	background-image: url(../images/tabs/tabi_side_right.png);
}
/* --- User status table --- */
.user_status {
	margin-left: 1em;
	margin-top: 2em;
}

.user_status * {
	font-size: 10px;
}

.user_status a.em_dark_link {
	font-weight: bold;
	text-transform: uppercase;
	color: #333;

}

.user_status a.em_link {
	font-weight: bold;
	text-transform: uppercase;
}

.user_status .img_cell {
	width: 5%;
}

.user_status .separator {
	padding-top: 1em;
}
/* =========================== */
.textdropdown-outer {
  border: 1px solid #ccc;
  background-color: #fff;
  float: left;
  width: 169px !important;
}

.textdropdown-btn {
  width: 20px;
  border-color:#fff;
  float: right;
  background:#FFFFFF url(../images/dropdown.png) no-repeat scroll right center;
  border-color:#fff -moz-use-text-color #fff #fff;
  border-style:solid none solid solid;
  border-width:1px 0 1px 1px;
  cursor: pointer;
}
.textdropdown-btn-hover, .textdropdown-btn-active {
  width: 20px;
  float: right;
  background-image:url(../images/dropdown_hover.png);
  border-color:#5794BF;
  border-style:solid none solid solid;
  border-width:1px 0 1px 1px;
  cursor: pointer;
}
#get_list {
  border: 1px solid #ccc;
  padding: 0px;
  list-style: none;
  margin: 0px;
  background-color: #fff;
  overflow:auto;
  height: 150px;
  width:150px;
}

#get_list li {
  padding: 2px;
  display: block;
  list-style: none;
  margin: 0px;
}

#get_list li:hover {
  background-color: #efefef;
  cursor: pointer;
}
.ad_125x125{
  background-color:#EFEFEF;
  margin-bottom:2em;
  padding:1ex;
  text-align:center;
}
.ad_125x125 iframe{
  margin:5px;

}