﻿a{
 text-decoration: none;
}
.boxy-wrapper a{
 text-decoration: none;
}
.boxy-wrapper a:hover{
 text-decoration: none;
}
/*----------------------------------------------------- oprettelse popup*/
.creation_popup{
	position: relative;
	width: 620px;
	padding: 9px 15px 15px 15px;
	background: url('/app_themes/alt/images/bkg_popup.png') repeat-x top left;
	background-color: #fff;
	overflow: hidden;}
	
.creation_popup h2{
	margin: 4px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 24px;
	color: #191919;}
		
.creation_popup p{
	margin: 8px 0px 12px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	clear: both;}
	
.creation_popup p.heading_18{
	margin: 16px 0px 11px 0px;
	font-size:18px;}
	
.close{
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #111;}
	
.close img{margin-bottom: -2px;}

.corner_l_t{
	position: absolute;
	left: 0;
	top: 0;
	width: 7px;
	height: 7px;
	background-image: url('/app_themes/alt/images/corner_l_t.png');
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #000;}
	
.corner_r_t{
	position: absolute;
	right: 0;
	top: 0;
	width: 7px;
	height: 7px;
	background-image: url('/app_themes/alt/images/corner_r_t.png');
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #000;}
	
.corner_r_b{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 7px;
	height: 7px;
	background-image: url('/app_themes/alt/images/corner_r_b.png');
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #000;}
	
.corner_l_b{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 7px;
	height: 7px;
	background-image: url('/app_themes/alt/images/corner_l_b.png');
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #000;}

.your_msg{
	width: 608px;
	height: 93px;
	margin: 14px 0px 15px 0px;
	padding: 0px 0px 0px 10px;
	background-color: #e5e5e5;
	border: 1px solid #d6d6d6;
	overflow-y: scroll;}

.your_msg p{
	margin: 0;
	font-family: "Courier New", Courier, monospace,Arial ;
	font-size: 14px;
	line-height: 20px;
	color: #000;}

.new_user{
	display: block;
	position: relative;
	width: 261px;
	min-height: 290px;
	padding: 12px 15px 10px 15px;
	background-color: #f2629b;
	overflow: hidden;}
	
.new_user input.large_input{
	margin-bottom: 7px;
	margin-top: 2px;}
	
.new_user label{
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	clear: both;}
	
.min_h_147{min-height: 147px;}
.min_h_181{min-height: 181px;}
	
.new_user h2,
.enter h2{
	margin: 0px 0px 13px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	line-height: normal;
	color: #fff;}
	
.enter h2{color: #000;}

.new_user_l_t{
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 5px;
	background: url('/app_themes/alt/images/new_user_l_t.gif') no-repeat;
	overflow: hidden;}
	
.new_user_r_t{
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height: 5px;
	background: url('/app_themes/alt/images/new_user_r_t.gif') no-repeat;
	overflow: hidden;}
	
.new_user_l_b{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 5px;
	background: url('/app_themes/alt/images/new_user_l_b.gif') no-repeat;
	overflow: hidden;}
	
.new_user_r_b{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 5px;
	height: 5px;
	background: url('/app_themes/alt/images/new_user_r_b.gif') no-repeat;
	overflow: hidden;}
	
input.large_input{
	height: 21px;
	width: 249px;
	margin-bottom: 10px;
	padding: 2px 5px 0px 5px;
	background-color: #fff;
	float:left;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #666;
	border: 1px solid #635a5e;}
	
input.large_input_mar{
	height: 21px;
	width: 249px;
	margin: 8px 18px 10px 0px;
	padding: 2px 5px 0px 5px;
	background-color: #fff;
	float:left;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #666;
	border: 1px solid #635a5e;}
	
.new_user .condition label,
.new_user .condition label a,
.new_user .condition label a:hover{color: #fff;}	

.new_user .radio_warpper label{
	display: inline;
	font-size: 12px;
	color: #fff;}

.condition_wrapper{
	width: 100%;
	margin: 14px 0 0 0;
	clear: both;}
	
.condition_wrapper a.link_pink_arrow {float: right;}

.condition{
	float: left;
	margin-bottom: 8px;
	overflow: hidden;}
	
.condition input{
	float: left;
	margin-top: 2px;}
	
.condition label{
	float: left;
	clear: none;
	/*width: 244px;*/
	margin: 0 0 0 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;}
	
.condition label a{
	color: #000;
	text-decoration: underline;}
	
.condition label a:hover{
	color: #000;
	text-decoration: none;}
	
.enter .condition label{color: #000;}
	
.enter{
	position: relative;
	width: 261px;
	min-height: 290px;
	padding: 12px 15px 10px 15px;
	background-color: #f0f0f0;
	overflow: hidden;}
	
.enter a.btn_pink_arrow,
.new_user a.btn_green_arrow{
	position: absolute;
	bottom: 10px;}
	
.enter input.large_input{
	margin: 16px 0 21px 0;}
	
.enter_l_t{
	position: absolute;
	left: 0;
	top: 0;
	width: 6px;
	height: 6px;
	background: #fff url('/app_themes/alt/images/enter_l_t.gif') no-repeat;
	overflow: hidden;}
	
.enter_r_t{
	position: absolute;
	right: 0;
	top: 0;
	width: 6px;
	height: 6px;
	background: #fff url('/app_themes/alt/images/enter_r_t.gif') no-repeat;
	overflow: hidden;}
	
.enter_l_b{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 6px;
	height: 6px;
	background: #fff url('/app_themes/alt/images/enter_l_b.gif') no-repeat;
	overflow: hidden;}
	
.enter_r_b{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 6px;
	height: 6px;
	background: #fff url('/app_themes/alt/images/enter_r_b.gif') no-repeat;
	overflow: hidden;}
	
	
.width_450{width: 450px;}
.width_304{width: 304px;}	

/*---------------------------------------green button*/
a.btn_green_arrow{
	display: block;
	height: 25px;
	padding-left: 3px;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background: url('/app_themes/alt/images/popup_green_l_arrow.gif') no-repeat left 0;}

a.btn_green_arrow span{ 
	display: block;
	height: 25px;
	padding-right: 22px;
	background: url('/app_themes/alt/images/popup_green_r_arrow.gif') no-repeat right 0;}

a.btn_green_arrow span span{
	display: block;
	height: 25px;
	padding: 0px 6px 0px 6px;
	white-space: nowrap;
	background-image: url('/app_themes/alt/images/popup_green_m_arrow.gif');
	background-repeat: repeat-x;
	background-position: right top;
	cursor: pointer;}

a.btn_green_arrow:hover{color: #fff;background-position: 0 bottom;}
a.btn_green_arrow:hover span{ background-position: bottom right;}
a.btn_green_arrow:hover span span{background-position: right bottom;}

/*---------------------------------------pink button*/
a.btn_pink_arrow{
	display: block;
	height: 25px;
	padding-left: 3px;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background: url('/app_themes/alt/images/popup_pink_l_arrow.gif') no-repeat left 0;}

a.btn_pink_arrow span{ 
	display: block;
	height: 25px;
	padding-right: 22px;
	background: url('/app_themes/alt/images/popup_pink_r_arrow.gif') no-repeat right 0;}

a.btn_pink_arrow span span{
	display: block;
	height: 25px;
	padding: 0px 6px 0px 6px;
	white-space: nowrap;
	background-image: url('/app_themes/alt/images/popup_pink_m_arrow.gif');
	background-repeat: repeat-x;
	background-position: right top;
	cursor: pointer;}

a.btn_pink_arrow:hover{color: #fff;background-position: 0 bottom;}
a.btn_pink_arrow:hover span{ background-position: bottom right;}
a.btn_pink_arrow:hover span span{background-position: right bottom;}

/*---------------------------------------yellow button*/
a.btn_yellow,
a.btn_yellow_without_arrow{
	display: block;
	height: 25px;
	padding-left: 6px;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3b3b3b;
	background: url('/app_themes/alt/images/yellow_btn_l.gif') no-repeat left 0;}

a.btn_yellow span{ 
	display: block;
	height: 25px;
	padding-right: 21px;
	background: url('/app_themes/alt/images/yellow_btn_r.gif') no-repeat right 0;}

a.btn_yellow span span{
	display: block;
	height: 25px;
	padding: 0px 6px 0px 0px;
	white-space: pre;
	background-image: url('/app_themes/alt/images/yellow_btn_m.gif');
	background-repeat: repeat-x;
	background-position: right top;
	cursor: pointer;}

a.btn_yellow:hover,
a.btn_yellow_without_arrow:hover{color: #525050;background-position: 0 bottom;}
a.btn_yellow:hover span,
a.btn_yellow_without_arrow:hover span{ background-position: bottom right;}
a.btn_yellow:hover span span,
a.btn_yellow_without_arrow:hover span span{background-position: right bottom;}

/*---------------------------------------yellow button without arrow*/

a.btn_yellow_without_arrow span{ 
	display: block;
	height: 25px;
	padding-right: 6px;
	background: url('/app_themes/alt/images/yellow_btn_r_without_arrow.gif') no-repeat right 0;}

a.btn_yellow_without_arrow span span{
	display: block;
	height: 25px;
	padding: 0px 0px 0px 0px;
	white-space: pre;
	background-image: url('/app_themes/alt/images/yellow_btn_m.gif');
	background-repeat: repeat-x;
	background-position: right top;
	cursor: pointer;}


/*--------------------------------------------------------*/
.tag_liste{
	width: 574px;
	padding: 0px 20px 0px 20px;
	background-color: #f7f7f7;
	overflow: hidden;}

.alphabet_list{margin: 10px 0px 0px 0px;}
	
.alphabet_list h3{
	padding: 0px 0px 4px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	border-bottom: 1px solid #c4c4c4;
	color: #191919;}
		
.alphabet_list_box{
	float: left;
	width: 265px;
	padding: 5px 0px 6px 0px;}
		
.alphabet_list_box a{
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	font-size: 14px;
	line-height: 23px;
	color: #191919;}
	
.alphabet_list_box a:hover{
	color: #d62c70;}

.wrapper_alphabet_list{
	width: 620px;
	background: url('/app_themes/alt/images/tag_liste_nav.gif') repeat-x left bottom;
	overflow: hidden;}
		
.nav_alphabet_list{
	display: block;
	float: left;
	height: 26px;
	list-style-type: none;}
		
.nav_alphabet_list li {
	display: inline;
	float:left;
	padding: 1px 1px 0px 1px;
	margin-right: 1px;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;}
		
.nav_alphabet_list li a {
	padding: 4px 14px 0px 14px;
	display: block;
	float: left;
	height: 20px;
	color: #42484a;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	background: url('/app_themes/alt/images/tag_liste.gif') repeat-x left top;}
		
.nav_alphabet_list li a:hover ,
.nav_alphabet_list li a.active_tags{
	color: #fff; 
	background: url('/app_themes/alt/images/tag_liste.gif') repeat-x left bottom;}
	
.shadowContent.border_t_n{ border-top: none;}

.big.tag_liste_wrapper{
	width: 440px;
	border-bottom: none;
	padding-bottom: 0px;
	margin-top: 0px;}

.big.tags_wrapper_big{
	width: 656px;
	border-top: 0;
	margin-top: 0;
	padding: 0;}

.radio_warpper{
	margin: 0 0 0 0;
	overflow: hidden;
	clear: both;}

.radio_warpper div{
	float: left;
	margin: 3px 15px 1px 0;}
	
.radio_warpper div label{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #222222;}

/*---------------------------------------popup pink button*/
a.pinkBtn{
	display: block;
	height: 29px;
	margin: 6px 0px 0px 0px;
	padding-left: 5px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	background: url('/app_themes/alt/images/popup_btn_pink_l.gif') no-repeat left 0;}

a.pinkBtn span{ 
	display: block;
	height: 29px;
	padding-right: 5px;
	background: url('/app_themes/alt/images/popup_btn_pink_r.gif') no-repeat right 0;}

a.pinkBtn span span{
	display: block;
	height: 26px;
	padding: 3px 5px 0px 5px;
	white-space: nowrap;
	background-image: url('/app_themes/alt/images/popup_btn_pink_m.gif');
	background-repeat: repeat-x;
	background-position: right top;
	cursor: pointer;}

a.pinkBtn:hover{color: #fff;background-position: 0 bottom;}
a.pinkBtn:hover span{ background-position: bottom right;}
a.pinkBtn:hover span span{background-position: right bottom;}

/*---------------------------------------popup green button*/
a.greenBtn{
	display: block;
	height: 29px;
	margin: 6px 0px 0px 0px;
	padding-left: 5px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	background: url('/app_themes/alt/images/popup_btn_green_l.gif') no-repeat left 0;}

a.greenBtn span{ 
	display: block;
	height: 29px;
	padding-right: 5px;
	background: url('/app_themes/alt/images/popup_btn_green_r.gif') no-repeat right 0;}

a.greenBtn span span{
	display: block;
	height: 26px;
	padding: 3px 5px 0px 5px;
	white-space: nowrap;
	background-image: url('/app_themes/alt/images/popup_btn_green_m.gif');
	background-repeat: repeat-x;
	background-position: right top;
	cursor: pointer;}

a.greenBtn:hover{color: #fff;background-position: 0 bottom;}
a.greenBtn:hover span{ background-position: bottom right;}
a.greenBtn:hover span span{background-position: right bottom;}

/*---------------------------------------popup red button*/
a.redBtn{
	display: block;
	height: 29px;
	margin: 6px 0px 0px 0px;
	padding-left: 5px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	background: url('/app_themes/alt/images/popup_btn_red_l.gif') no-repeat left 0;}

a.redBtn span{ 
	display: block;
	height: 29px;
	padding-right: 5px;
	background: url('/app_themes/alt/images/popup_btn_red_r.gif') no-repeat right 0;}

a.redBtn span span{
	display: block;
	height: 26px;
	padding: 3px 5px 0px 5px;
	white-space: nowrap;
	background-image: url('/app_themes/alt/images/popup_btn_red_m.gif');
	background-repeat: repeat-x;
	background-position: right top;
	cursor: pointer;}

a.redBtn:hover{color: #fff;background-position: 0 bottom;}
a.redBtn:hover span{ background-position: bottom right;}
a.redBtn:hover span span{background-position: right bottom;}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
.wrapper_color{
	clear: both;
	margin: 0px 0px 14px 0px;
	padding: 7px 10px 9px 10px;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;}
	
.wrapper_color h2{
	margin: 0;
	color: #fff;}
	
.red_background{
	background: #e45d5d url('/app_themes/alt/images/red_color.gif') repeat-x left bottom;}
	
.green_background{
	background: #bcdd5c url('/app_themes/alt/images/green_color.gif') repeat-x left bottom;}
	
.pink_background{
	background: #ff5f9f url('/app_themes/alt/images/pink_color.gif') repeat-x left bottom;}


.more_btn_wrapper{
	width: 620px;
	overflow: hidden;}
	
.more_btn_wrapper p{
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #222222;}
	
.more_btn{
	float: right;
	margin-left: 18px; }
	
.more_btn_left{
	float: left;
	margin:	1px 0px 0px 0px;
	clear: both;}
	
.more_btn_left a{
	float: left;
	margin-right: 16px;}
	
.more_btn .pinkBtn{
	float: left;
	margin-left: 16px;}
	
.wrapper_field label{
	float: left;
	margin: 0px 0px 2px 0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;}
	
.wrapper_field input{
	margin-bottom: 7px;
	clear: both;}
	
.creation_popup p.error{
	float: left;
	margin: 1px 0 0 5px;
	padding: 0 0 0 19px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ce4242;
	background: url('/app_themes/alt/images/red_x.gif') no-repeat left 5px;
	clear: none;}
	
.creation_popup p.correct{
	float: left;
	margin: 1px 0 0 5px;
	padding: 0 0 0 19px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #a9ce41;
	background: url('/app_themes/alt/images/correct.gif') no-repeat left 5px;
	clear: none;}
/*------------------------------------------------------log ind popup */
.log_ind_popup{
	position: relative;
	width: 260px;
	padding: 9px 20px 15px 20px; 
	background: url('/app_themes/alt/images/bkg_popup.png') repeat-x top left;
	background-color: #fff;
	overflow: hidden;}
	
.log_ind_popup h2{
	margin: 22px 0px 26px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 24px;
	color: #191919;}
	
.wrapper_color p.white_txt{
	float: left;
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: normal;
	color: #fff;}
	
.wrapper_color .sing{
	float: left;
	margin: 1px 10px 0px 0px;}
	
.log_ind_popup input.large_input{margin-bottom: 15px;} 

.log_ind_popup .condition_wrapper{
	margin: 0px;}
	
.redBtn:hover, .greenBtn:hover, .pinkBtn:hover, .close:hover{
  text-decoration: none;
  font-weight: bold;
}
.link_pink_arrow:hover{
  text-decoration: none;
}
/*------------------------------------------tilmeld_dig*/
.tilmeld_dig{
	width: 272px;
	margin-top: 20px;
	padding: 85px 13px 13px 13px;
	background: url('../images/tilmeld_dig.jpg') no-repeat left top;
	border: 1px solid #c4c4c4;}
	
.tilmeld_dig p{
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ee5994;}
	
	.motionsplanner_theme p{
	float: left;
	margin: 6px 40px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	clear: none;}
	
.motionsplanner_theme p span{color: #666666;}

.title_motionsplanner{
	border-bottom: 1px solid #d4d4d4;
	overflow: hidden;}
	
.title_motionsplanner h2{
	float: left;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;}
	
.info_dl{
	width: 291px;
	margin: 5px 0 19px 0;
	overflow: hidden;}
	
.info_dl dl{
	float: left;
	width: 291px;
	overflow: hidden;}
	
.info_dl dt{
	float:left;
	display: inline;
	width: 87px;
	padding: 5px 0 4px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #6b6b6b;
	clear: left;}

.info_dl dd{
	float: left;
	display: inline;
	width: 203px;
	padding: 5px 0 4px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #448ccb;}
	
.info_dl dt.width_165{width: 165px;}
.info_dl dd.width_50{width: 50px;}

.title_motionsplanner h2.second_title{
	display: inline;
	margin-left: 175px;}

/*----------------------------------------------------------*/