﻿*{margin: 0; padding: 0;}

body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;}
	
p{
	color: #191919;
	font-size: 12px;
	line-height: 18px;}

a{text-decoration: none;}

a:hover{
	outline: none;
	text-decoration: none;}

img{border: none;}

.frame{
	display: block;
	padding:1px;
	background-color: #fff;
	border: 1px solid #d4d4d4;}
	
	a.pink_arrowLinkSingle{
 display: block;
 padding: 0px 0px 0px 10px;
 font-weight: bold;
 font-size: 12px;
 line-height: 16px;
 color: #d62c70;
 background-image: url('/app_themes/alt/images/arrow_singleLink.gif');
 background-repeat: no-repeat;
 background-position: left 6px;
 }

/*-----------------------------------------float : left, right */
.float_l{float: left;}
.float_r{float: right;}

/*-----------------------------------------display :  block, inline */
.display_b{ display: block;}
.display_i{ display: inline;}

/*-----------------------------------------font :  bold, normal */
.font_b{font-weight: bold;}
.font_n{font-weight: normal;}

/*-----------------------------------------TOP BANNER */
.top_banner{
	/*padding: 1px 0px;*/
	text-align: center;}
	
.banner{
	display: block;
	width: 300px;
	margin-top: 20px;}
	
/*------------------------------------------------------box_top */
.top_box{
	height: 29px;
	min-width: 999px;
	margin-left: -2px;
	padding-bottom: 1px;
	background: url('/app_themes/alt/images/top_box.gif') repeat-x;
	position: relative;
  z-index: 4000;
  width: 100%;
  left: 0px;
	}
	
.top_box_left ul{
	float: left;
	margin-top: 1px;
	list-style-type: none;}
	
.top_box_left ul li{
	float: left;
	height: 29px;
	border-left: 1px solid #010202;}
	
.top_box_left ul li a{
	display: block;
	float: left;
	height: 25px;
	padding:  4px 13px 0px 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	color: #fff;
	border-left: 1px solid #45494d;}
	
.top_box_left ul li a:hover,
.top_box_left ul li a.click_btn{
	color: #252525;
	background: url('/app_themes/alt/images/hover_top_box.gif') repeat-x left top;}
	
.top_box_left ul li a span.arrow_ico{
	padding-left: 10px;
	background: url('/app_themes/alt/images/arrow_top_box.gif') no-repeat left 5px;}
	
.top_box_left ul li a:hover span.arrow_ico{
	padding-left: 10px;
	background: url('/app_themes/alt/images/arrow_top_box.gif') no-repeat left -45px;}
	
.Log_ind{
	display: none;
	width:	100%;
	position: absolute;
	top: 30px;
	left: 0px;
	min-height: 53px;
	padding: 12px 0 0 0;
	background: #fff url('/app_themes/alt/images/bkg_log_ind.gif') repeat-x left top;
	border-bottom: 2px solid #6f6f6f;}
	
.Log_ind div.login_inner{padding-left: 20px;}
	
.Log_ind_block{
	float: left;
	width: 202px;
	margin: 0 0 0 10px;}
	
.Log_ind_block input.input_Log_ind {
	float:left;
	width: 190px;
	height: 21px;
	padding: 2px 5px 0 5px;
	margin-bottom: 5px;
	background-color: #fff;
	border: 1px solid #636363;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #666666;}
	
.Log_ind_block a.link_right{line-height:18px;}
	
.Log_ind_block label{
	float: right;
	width: 73px;
	margin-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #191919;}
	
.Log_ind_block label input{
	float: left;
	margin: 0px 3px 0px 0px;}
	
.Log_ind_block label span{
	float: left;
	display: block;
	margin-top: -1px;}
	
/*---------------------------------------button log in*/
a.button_login{
	display: block;
	height: 25px;
	margin-left: 20px;
	padding-left: 3px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background: url('/app_themes/alt/images/btn_login_l.gif') no-repeat left 0;}

a.button_login span{ 
	display: block;
	height: 25px;
	padding-right: 3px;
	background: url('/app_themes/alt/images/btn_login_r.gif') no-repeat right 0;}

a.button_login span span{
	display: block;
	height: 22px;
	padding: 3px 3px 0px 3px;
	white-space: pre;
	background-image: url('/app_themes/alt/images/btn_login_m.gif');
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #efefef;
	cursor: pointer;}
	
.top_box_carouse{
	display: none;
	width:	100%;
	position: absolute;
	top: 30px;
	left: 0px;
	min-height: 192px;
	background: #fff url('/app_themes/alt/images/bkg_top_box_carouse.gif') repeat-x left top;
	}
	
.wrapper_shadow{
	height: 24px;
	border-top: 1px solid #6f6f6f;
	background: url('/app_themes/alt/images/wrapper-shadow.png') repeat-x left top;}
	
.top_box_right{
	float: right;
	margin-top: 5px;
	padding-right: 13px;}

/*---------------------------------------------right menu */
.desc{ color:#6b6b6b;}
.desc a {color:#0092dd; }
		
.dropdown dd { position:relative; }
.dropdown a{
	color:#383838;
	text-decoration:none;
	outline:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;}
.dropdown a:hover { color:#5d4617;}

.dropdown dt a{
	background:#fcfcfc url('/app_themes/alt/images/arrow_select.jpg') no-repeat scroll right center;
	display:block;
	padding-right:20px;
	border:1px solid #000;
	width:119px;}
	
.dropdown dt a span{
	cursor:pointer;
	display:block;
	padding:0px 5px 1px 5px;
	font-size: 13px;
	color: #383838;
	font-family: Georgia, "Times New Roman", Times, serif;}
	
.dropdown dd ul {
	background:#f9f9f9 none repeat scroll 0 0;
	border:1px solid #000;
	color:#000;
	display:none;
	left:0px;
	padding:5px 0px;
	position:absolute;
	top:2px;
	width:auto;
	min-width:139px;
	list-style-type:none;
	z-index: 1000;
	}
	
.dropdown dd ul li{
	float: left;
	width: 129px;}
	
.dropdown dd ul li a{
	padding:5px;
	display: block;
	float: left;
	width: 129px;}
	
.dropdown dd ul li a:hover{background-color:#ccc;}
		
/*-----------------------------------------WRAPPER */
.outsideWrapper{
	background: url('/app_themes/alt/images/body.png') repeat-y center top;}

.wrapper {
	width: 999px;
	margin: 0 auto;
	background-color: #f8f8f8;
	/*border-top: 1px solid #e9e9e9;*/
	}

.wrapper_bottom{height: 150px;}

/*-----------------------------------------HEADER */
.header{
	width: 999px;
	background: #fff url('/app_themes/alt/images/bkg_header_y_1.jpg') no-repeat right -1px;}

.header h1{
	float: left;
	background: url('/app_themes/alt/images/logoAlt_y.gif') no-repeat;}

.header h1 a{
	float: left;
	width: 325px;
	height: 110px;}

.header h1 a span{display: none;}

/*---------------------------------------rightMenu HEADER*/
.rightMenu{
	float: right;
	display: block;
	min-width: 349px;
	height: 20px;
	margin: 83px 10px 0px 0px;
	background: url('/app_themes/alt/images/bkg_rightMenu.gif') no-repeat left bottom;}

.rightMenu ul{
	float: left;
	margin: 2px 0px 0px 20px;
	list-style-type: none;}

.rightMenu ul li{
	float: left;
	color: #191919;}

.rightMenu ul li a{
	float: left;
	display: block;
	padding: 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #191919;
	background: url('/app_themes/alt/images/border_rightMenu.gif') no-repeat left 3px;}

.rightMenu ul li a:hover,
.rightMenu ul li a.act{color: #d62c70;}

.rightMenu ul li a.bkg_none{ background: none;}
.rightMenu ul li a.padding_right_0{padding-right: 0px;}

/*-------------------------------------top  menu HEADER */
.top_menu { 
	position: relative;
	float: left;
	display: block;
	width: 999px;
	min-height: 34px;
	margin-top: 15px;
	background: url('/app_themes/alt/images/bkg_topMenu.png') repeat-x left bottom;}

.top_menu ul{
	float: left;
	width: 969px;
	padding: 0px 15px 0px 15px;
	background: url('/app_themes/alt/images/borderNav.gif') repeat-x bottom left;
	list-style-type: none;}

.top_menu ul li{
	float: left;
	display: block;
	background: url('/app_themes/alt/images/border_topMenu.gif') no-repeat top left;}

.top_menu ul li.bkg_none{ background: none;}

.top_menu ul li a{
	float: left;
	display: block;
	height: 31px;
	padding: 3px 9px 0px 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #191919;
	cursor: pointer;}

.top_menu ul li a:hover,
.top_menu ul li a.active{color: #d62c70;}

.top_menu ul li a.click{background: url('/app_themes/alt/images/hoverMenu.png') repeat-x left bottom;}

.top_menu ul li a.blue_link{color: #57b1d4;}

.top_menu  ul li:hover ul{
	float: left;
	display: block;
	width: 999px;} 
		
.top_menu ul li ul{ 
	display: none;
	position: absolute;
	left: 0;
	width: 999px;
	height: 34px;
	margin-top: 34px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url('/app_themes/alt/images/underMenu.png') repeat-x left ;
	border-bottom: 1px solid #d62c70; 
	z-index: 2;}

.top_menu ul li ul li{
	float: left;
	display: block;
	background: none;}

.top_menu ul li ul li a{
	height: 24px;
	padding: 10px 0 0 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;}

.top_menu ul li ul li a:hover{color: #5c5c5c;}

.top_menu ul li ul li a.choosen{color: #d62c70;}

/*-----------------------------------------CONTENT */
.content{
	width: 997px;
	padding: 6px 0px 0px 2px;
	background: url('/app_themes/alt/images/bkgContent.png') repeat-x left top;
	background-color: #f8f8f8;}

.content_inner{
	width: 100%;
	background: url('/app_themes/alt/images/content_inner.gif') repeat-y;
	overflow: hidden;}

.content_end{
	height: 1px;
	background: url('/app_themes/alt/images/content_bottom.gif') no-repeat; }

/*---------------------------------------button*/
a.button{
	display: block;
	height: 17px;
	padding-left: 1px;
	font-size: 11px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3b3b3b;
	background: url('/app_themes/alt/images/btn_l.jpg') no-repeat left 0;}

a.button span{ 
	display: block;
	height: 17px;
	padding-right: 1px;
	background: url('/app_themes/alt/images/btn_r.jpg') no-repeat right 0;}

a.button span span{
	display: block;
	height: 15px;
	padding: 2px 18px 0px 19px;
	white-space: nowrap;
	background-image: url('/app_themes/alt/images/btn_m.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #efefef;
	cursor: pointer;}

a.button:hover{color: #333;background-position: 0 bottom;}
a.button:hover span{ background-position: bottom right;}
a.button:hover span span{background-position: right 17px; background-color:#ff7eb1;}

/*----------------------------------------------------------------------LEFT column */
.left_col{
	float: left;
	display: inline;
	width: 656px;
	margin-right: 7px;
	padding: 7px;
	background-color: #ffffff;
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;}

.big{
	position: relative;
	width: 620px;
	margin-top: 30px;
	padding: 19px 18px 13px 18px;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;}

.debate_LastMore{
	float: left;
	width: 318px;
	margin-top: 30px;
	overflow: hidden;}

.big.lastMore_Debate{
	width: 318px;
	padding: 0px;
	margin-top: 0px;}

.pink{
	width: 316px;
	height: 256px; 
	background: url('/app_themes/alt/images/bkgPink.gif') no-repeat 1px top;
	overflow: hidden;}

.blue{
	width: 316px;
	height: 256px;
	background: url('/app_themes/alt/images/bkgBlue.gif') no-repeat 1px top;
	overflow: hidden;}

.lastMore_Debate.mar_t_30{margin-top: 30px;}

.pink h1, .pink h2{
	padding: 8px 0 6px 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #ef3c3c;}

.blue h1, .blue h2{
	padding: 8px 0 6px 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #2d83a4;}

.blue h1 span, .blue h2 span{
	font-style: italic;
	color: #5bb4d8;}

.pink ul,
.blue ul{
	width: 296px;
	padding: 0px 10px;
	list-style-type: none;}

.pink ul li,
.blue ul li{
	display: block;
	width: 280px;
	height: 45px;
	border-top: 1px solid #ef3c3c;
	padding: 12px 8px 11px 8px;
	overflow: hidden;}

.blue ul li{border-top: 1px solid #5bb4d8;}

.pink ul li a,
.blue ul li a{
	float: left;
	width: 246px;
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #191919;}

.pink ul li a:hover,
.blue ul li a:hover{color: #d62c70}

.color_d11d51{color: #d11d51;}

/*------------------------------------------blog */	
.big.blog
{
  display: inline;
	width: 318px;
	height: 536px;
	margin: 30px 0px 0px 18px;
	padding: 0px 0px 8px 0px;}

.blogWrapper{
	width: 296px;
	margin-bottom: 10px;
	padding: 0 18px 0 4px;
	overflow: hidden;}

.blogWrapper a img {
	float: left;
	width: 95px;
	height: 95px;}

.blogRight{
	float: right;
	width: 187px;
	padding: 5px 0 0 0;}

.blogRight a{
	font-size: 10px;}

.date_hour_wrapper a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #d62c70;}
	
.date_hour_wrapper span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #191919;}
	
.blogRight a span{color: #d62c70;}

.blogRight a:hover{color: #d62c70;}

.blogRight h3 a,
.blogRight h3 {
	margin-top: 2px;
	font-size: 15px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #191919;}

.blogRight p{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;}

.blogRight a.downLink{
	font-size: 10px;
	line-height: 16px;
	color: #d62c70;
	font-weight: bold;}

.blog .Nav_lastFirst{
	width: 298px;
	margin: 7px 0px 0px 0px;
	padding: 0px 10px;}

.blog .Nav_lastFirst a{font-style: italic;}

/*----------------------------------------------- box_choice */
.shadowContent div.box_choice img.img_choiceRight{
	width: 290px;
	height: 181px;}

.box_choice_left ul{
	float: left;
	width: 154px;}

.box_choice_left ul li{
	display: block;
	position: relative;}

.box_choice_left ul li a{
	display: block;
	width: 139px;
	height: 52px;
	margin-left: -27px;
	padding: 10px 0px 0px 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	color: #292929;
	outline: none;
	background: url('/app_themes/alt/images/choiceBox_a.gif') no-repeat left bottom;}

.box_choice_left ul li a:hover,
.box_choice_left ul li a.active{
	position: relative;
	background-position: left top;
	background: url('/app_themes/alt/images/choiceBox_a_hover.png') no-repeat left bottom;
	color: #d62c70;
	z-index: 100;}

/*-----------------------------------------------yellow */
.yellow{
	position: relative;
	height: 229px;
	padding: 13px 18px 20px 18px;
	background: url('/app_themes/alt/images/yellow.jpg') repeat-x left top;
	border: 1px solid #c4c4c4; 
  width: 618px;
	}

.yellow h2{
	width: 267px;
	height: 34px;
	background: url('/app_themes/alt/images/dagens_alt.png') no-repeat left top;}

.yellow h2 span{display: none;}

.yellow img{
	float: left;
	width: 166px;
	height: 165px;
	margin-top: 26px;}
	
.boxesTxt{
	position: absolute;
	width: 147px;
	height: 54px;
	margin: 15px 0 0 0px;
	padding: 6px 0px 0px 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #191919;
	background: url('/app_themes/alt/images/bkg_boxesTxt.png') no-repeat;
	cursor: pointer;}
	
.boxesTxt span{
	font-size: 15px;
	line-height: 18px;}

.must_have {left: 24px;}

.horoskop{left: 247px;}

.netshop{right: 24px;}

/*----------------------------------------------debate */
.debate{
	display: block;
	padding-bottom: 15px;
	overflow: hidden;}

.debateLeft{
	float: left;
	width: 265px;
	overflow: hidden;}

.debateLeft h1,
.debateLeft h1 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight: normal;
	line-height:30px;
	color: #191919;}
	
.debateLeft h1 a:hover{color: #d62c70;}
	
/*---------------------------link introduction */	
a.introduction{
	display: block;
	margin-bottom: 9px;
	font-size: 11px;
	line-height: 16px;
	color: #191919;}
	
.introduction {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
line-height:18px;
margin:3px 0 7px;
}
.introduction a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #d62c70;}


a.introduction span
{
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	color: #d62c70;}

a.introduction:hover{color: #d62c70;}

a.introduction span.txt_170{
 float: left;
 display: block;
 width: 150px;
 padding: 0px 0px 0px 7px;}

.debate a.introduction{
	margin: 3px 0px 7px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;}

.debateLeft a.introduction span{line-height: 18px;}

.debate a.commentsBig
{
	margin: -1px 0px 13px 0px; cursor: pointer;}

.Nav_lastFirst{
	display: block;
	width: 100%;
	margin-top: -7px;
	margin-bottom: 13px;
	overflow: hidden;
	clear: both;}

.Nav_lastFirst a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #636363;}

.Nav_lastFirst a.name_l,
a.name_l{
	float: left;
	padding-left: 18px;
	background: url('/app_themes/alt/images/pinkArrow_l.gif') no-repeat left center;}

.Nav_lastFirst a.name_r,
a.name_r{
	float: right;
	padding-right: 18px;
	background: url('/app_themes/alt/images/pinkArrow_r.gif') no-repeat right center;}

.debate_img{
	position: relative;
	float: right;
	width:	325px;}

.debate_img img{width: 314px;}

.debate_abs{
	position: absolute;
	left: 7px;
	top: -5px;
	width: 211px;
	height: 98px;
	padding: 0;
	background: url('/app_themes/alt/images/debate.png') no-repeat ;}

.debate_abs span{display: none;}

.debate p{
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #191919;}

.debate p span{
	display: block;
	font-size: 11px;
	line-height: 21px;}

.debate p span.bold{
	display: inline;
	font-weight: bold;
	color: #d11d51;}

.debate p a{
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #d11d51;
	text-decoration: none;}

.debate p.commentsSmall	{line-height: normal;}
.debate p a.commentsSmall,
.debate p a.heart{
	font-size: 11px;
	color: #595959;}

/*------------------------------------------------topLeft */
.shadowContent div.topLeft{
	width: 630px;
	padding: 8px 10px 0px 10px;
	background-color: #ffffff;}

.topLeft img.question{
	display: block;
	float: left;
	width: 108px;
	height: 45px;
	margin: -8px 0px 0 -10px;}

.topLeft p{
	float: left;
	width: 264px;
	margin-top: -2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;}

.shadowContent div.topLeft .boxSend{float: right;}

.boxSend input{
	float: left;
	width: 174px;
	height: 16px;
	margin-right: 2px;
	padding: 2px 5px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color: #fff;
	border: 1px solid #d2d2d2;}

.boxSend a.button{
	margin-top: 3px;
	clear: none;}

.boxSend a.button:hover{color: #333;}

.topLeft p.txt_bottom{
	float: none;
	width: 630px;
	height: 20px;
	margin-top: 0;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	overflow: hidden;
	clear: both;}

.topLeft a{
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000; 
	clear: right;}

.topLeft a:hover{color: #d62c70;}

.color_d62c70{color: #d62c70;}
/*---------------------------------------------------*/
.shadowContent div.newsBox .col_323{
	position: relative;
	float: left;
	display: inline;
	width: 323px;}

.shadowContent div.newsBox{display: block;}

.col_310_l{
	width:310px;
	float:left;
}
.col_310_r{
	width:310px;
	float:right;
}

.col_314_l{
	width:314px;
	float:left;}
	
.col_314_r{
	width:314px;
	float:right;}

.col_323 a.arrowLeft{
	position: absolute;
	top: 222px;
	right: 0px;
	width: 33px;
	height: 27px;}

.col_323 a.arrowRight{
	position: absolute;
	top: 222px;
	left: -2px;
	width: 36px;
	height: 31px;}

.shadowContent div.grey{
	height: 98px;
	margin-top: 2px;
	padding: 9px 15px 11px 15px;
	background-color: #ebebeb;
	overflow: hidden;}

.shadowContent div.grey100p{
	height: 65px;
	margin-top: 2px;
	padding: 9px 15px 11px 15px;
	background-color: #ebebeb;
	overflow: hidden;}
	
.shadowContent div.greyWrapper{
	margin-top: 2px;
	padding: 0;}

.greyWrapper img{
	width: 138px;
	height: 114px;}
	
.greyWrapper img.medium {
	width:320px;
	height:147px;}
	
.height_250 {
	height:247px;}

.shadowContent div.greyRight{
	width: 148px;
	height: 93px;
	padding: 10px 15px 15px 15px;
	background-color: #ebebeb;
	overflow: hidden;}

.grey h2,
.grey h2 a{
	margin-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 26px;
	line-height: 30px;
	color: #191919;}

.grey h3,
.grey100p h3,
.grey100p h3 a,
.grey h3 a,
.greyRight h3,
.greyRight h3 a{
	margin-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	color: #191919;}

.grey p,
.grey100p p,
.grey100p a,
.grey a,
.greyRight p,
.greyRight a{
	margin-bottom: 15px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #191919;}

.grey a:hover,
.grey100p a:hover,
.greyRight a:hover{color: #d62c70;}

.grey p.commentsWrapper,
.grey p.commentsWrapper a{
	margin-bottom: 0;
	overflow: hidden;}

.shadowContent div.greyWrapper.mar_t_0{margin-top: 0;}

/*-----------------------------------------vertical line*/	
.verLine{
	position: absolute;
	width: 1px; 
	height: 30px;
	background-color: #c5c5c5;
	overflow: hidden;}

.verLinePink{
	position: absolute;
	width: 1px; 
	height: 30px;
	background-color: #d62c70;
	overflow: hidden;}

.leftTop{
	left :0; 
	top: 0;}

.rightTop{
	right :0; 
	top: 0;}

.leftBottom{
	left :0; 
	bottom: 0;}

.rightBottom{
	right: 0;
	bottom: 0;}

.h_30{height: 30px;}
.h_20{height: 20px;}
.h_10{height: 10px;}
.h_5{height: 5px;}
/*-------------------------------------------------------*/
.col_170{
	float: left;
	display: block;
	width: 170px;
	overflow: hidden;}

.col_170 a img,
.big_gallery_170 img{
	width: 166px;
	margin-bottom: 10px;}

.col_170 h2 a,
.col_170 h2,
.big_gallery_170 h2,
.big_gallery_170 h2 a{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #191919;
	text-decoration: none;}

.col_170 h2 a:hover,
.big_gallery_170 h2 a:hover{color: #d62c70;}

.commentsWrapper{
	display: block;
	clear: both;}

.commentsSmall{
	display: block;
	padding-left: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 20px;
	color: #595959;
	background: url('/app_themes/alt/images/commentsSmall.gif') no-repeat left 2px;}

.commentsSmall_png{
	display: block;
	width: 13px;
	height: 16px;
	line-height: 20px;
	margin-right: 10px;
	background: url('/app_themes/alt/images/commentsSmall.png') no-repeat left 2px;}

.commentsBig,
.kommentare_inner h2{
	display: block;
	padding-left: 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
	color: #595959;
	background: url('/app_themes/alt/images/commentsBig.gif') no-repeat left 4px;
	clear: both;}

.commentsBig span,
.kommentare_inner h2 span{
	display: block;
	padding-left: 8px;
	border-bottom: 1px solid #d4d4d4;
	color: #191919;
	overflow: hidden;}

.imgGallery{
	display: block;
	padding-left: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 20px;
	color: #595959;
	background: url('/app_themes/alt/images/img_gallery.gif') no-repeat left center;
	clear: both;}

.video{
	display: block;
	padding-left: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 20px;
	color: #595959;
	background: url('/app_themes/alt/images/video.gif') no-repeat left 6px;
	clear: both;}

.heart{
	display: block;
	padding-left: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 20px;
	color: #595959;
	margin-left: 15px;
	background: url('/app_themes/alt/images/heart.gif') no-repeat left center;}

.commentsSmall:hover,
.imgGallery:hover,
.heart:hover,
.video:hover,
.commentsBig:hover{color: #d62c70;}

.mar_t_30{margin-top: 30px;}

.inner{
	padding: 2px 10px 17px 10px;}

.inner ul.link{
	margin-top: 14px;}

.til_top{
	position: absolute;
	right: 20px;
	bottom: 10px;
	padding-right: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #636363;
	background: url('/app_themes/alt/images/pager_double_t.gif') no-repeat right center;}

a.til_top:hover{color: #d62c70;}

/*----------------------------------------------------------------------RIGHT column */
.right_col{
	float: left;
	display: inline;
	width: 300px;
	padding: 7px;
	background-color: #ffffff;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;}

/*---------------------------------------------------------------------POLL*/	
.poll{
	width: 270px;
	margin-top: 20px;
	padding: 11px 15px 15px 15px;
	color: #fff;
	background: #ee5994 url('/app_themes/alt/images/bkgPoll.jpg') no-repeat left top;
	overflow: hidden;}

.poll.bkg_grey{
	color: #191919;
	background: #c4c4c4 url('/app_themes/alt/images/bkgPoll_grey.jpg') no-repeat left top;}

.poll h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; 
	font-weight: normal;
	line-height: 20px;}

.title{
	width: 100%;
	padding-bottom: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #f699bf;
	overflow:hidden;}

.bkg_grey .title{border-bottom: 1px solid #e4e4e4;}
	
.title h2{
	float: left;
	font-size: 18px;}

.pollsPager{
	position: relative;
	float: right;
	width: 80px;
	margin-top: 1px;
	font-style: italic;
	font-size: 12px;}

.subPager_poll{
	position: absolute;
	left: 10px;}

.pollsPager span{
	float: left;
	margin-left: 3px;}

.back{
	position: absolute; 
	left: 0;
	top: 5px;
	width: 10px;
	height: 9px; 
	background: url('/app_themes/alt/images/pollPager_l.png') no-repeat left top; overflow: hidden; }

.next{
	position: absolute; 
	right:0;
	top: 5px;
	width: 10px;
	height: 9px;
	background: url('/app_themes/alt/images/pollPager_r.png') no-repeat left top; overflow: hidden; }
	
.bkg_grey .back{background: url('/app_themes/alt/images/pinkArrow_l.gif') no-repeat left top;}
.bkg_grey .next{background: url('/app_themes/alt/images/pinkArrow_r.gif') no-repeat left top;}

.back span,
.next span{
	position: relative;
	display: none;}

/*----------------------------------------------------------------percentBox */
.percentBox{
	margin-top: 7px;
	margin-bottom: 6px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f699bf;
	overflow: hidden;}

.bkg_grey .percentBox{border-bottom: 1px solid #e4e4e4;} 
	
.percent{margin: 11px 0px 21px 0px;}
.percent img{
 display: block;
 clear: both;}

.percentBox p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

.percentBox img{
	display: block;
	margin: 2px 0px 7px 0px;}

p.stemt{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;}

.bkg_grey .arrowWhite{
	color: #191919;
	background: url('/app_themes/alt/images/arrowBlack.gif') no-repeat left 7px;}
	
.bkg_grey .facebook_pool{color: #191919;}
.arrowWhite{
	display: block;
	padding-left: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	background: url('/app_themes/alt/images/arrowWhite.gif') no-repeat left 7px;
	text-decoration: none;}

.facebook_pool{
	display:block;
	padding-left: 15px;
	margin-left: 5px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	line-height: 18px;
	background:  url(/app_themes/alt/images/facebook.png) no-repeat left 2px;
	color :#fff;}

.arrowPink{
	display: block;
	padding-left: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	background: url('/app_themes/alt/images/arrowPink.gif') no-repeat left 7px;}

/*----------------------------------------------------------voting box */	
.voting{
	margin: 7px 0px 0px 0px;
	overflow: hidden;}

.voting h3{margin-bottom: 8px;}

.voting label{
	float: left;
	width: 270px;
	margin-bottom: 7px;
	font-size: 12px;
	line-height: 18px;}

.voting label.the_best_label{
	float: none;
	display: block;
	width: 140px;
	overflow: hidden;}

.voting input{
	float: left;
	padding: 0;
	margin: 2px 7px 0px 0px;}

.voting label span{
	float: left;
	display: block;
	width: 245px;}

.voting label span.width_117,
.width_117{width: 117px;}

/*----------------------------------------------holdBox */
.holdBox{
	margin-top: 20px;
	padding: 17px 15px 15px 15px;
	background: url('/app_themes/alt/images/bkg_holdBox.jpg') no-repeat left top;
	overflow: hidden;}

.holdBox h2{
	width: 200px;
	height: 22px;
	background: url('/app_themes/alt/images/holdTxt.png') no-repeat left top;}

.holdBox h2 span,
.holdBox p.holdTxt_normal span,
.holdBox span.holdTxt_bold span{display: none;}

.holdBox p.holdTxt_normal{
	width: 200px;
	height: 38px;
	background: url('/app_themes/alt/images/holdSmalltxt.png') no-repeat left 5px;}

.holdBox span.holdTxt_bold{
	width: 200px;
	height: 27px;
	background: url('/app_themes/alt/images/holdTxt_bold.png') no-repeat 7px 1px;}

.holdBox input.indtast_mail{
	width: 249px;
	height: 16px;
	margin: 11px 0px 0px 0px;
	padding: 2px 10px 0 10px;
	color: #ee5994;
	font-size: 11px;
	border: 1px solid #d2d2d2;}

.holdBox label{
	float: left;
	margin: 9px 0px 11px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;}

.holdBox label input{float: left;}

.holdBox label span{
	float: left;
	width: 235px;}

.holdBox .button{
	float: left;
	margin-right: 10px;}

/*----------------------------------------------news*/
.shadowWrapper{
	width: 100%;
	margin-top: 20px;}
	
.shadowWrapper_bottom{
	display: block;
	height: 3px;
	background: url('/app_themes/alt/images/bkg_shadowNews.png') repeat-x;
	overflow: hidden;}

.shadowContent{
	padding: 2px; 
	background-color: #fff;
	border: 1px solid #c4c4c4;
	overflow: hidden;}

.newsContent{
	width: 294px;
	padding: 2px;
	background-color: #fff;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	overflow: hidden;}

.newsContent div{
	width: 272px;
	padding: 13px 11px 11px 11px;
	background-color: #f7f7f7;
	overflow: hidden;}

.newsContent dl{
	width: 272px;
	float: left;
	padding: 3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;}

.newsContent dt{
	float: left;
	display: inline;
	width: 60px;
	color: #d62c70;
	clear: left;}

.newsContent span{
	float: left;
	margin-right: 7px;
	color: #9d9d9d;}

.newsContent dd{
	float: left;
	display: inline;
	width: 212px;}

.newsContent dd a{
	float: left;
	display: block;
	color: #0a0a0a;}

.newsContent dd a:hover{color: #d62c70;}

.newsLinks{
	width: 300px;
	background: #fff url('/app_themes/alt/images/newsLink_border.gif') repeat-x left bottom;
	overflow: hidden;}

.newsLinks ul{list-style-type: none;}

.newsLinks ul li{
	float: left;
	height: 25px;
	margin-right: 2px;
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	background: url('/app_themes/alt/images/newsLink_m.gif') no-repeat center top;}
	
.newsLinks ul li a{
	display: block;
	height: 25px;
	padding-left: 12px;
	font-size: 15px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a4a7a8;
	background: url('/app_themes/alt/images/newsLink_l.gif') no-repeat left 0;}

.newsLinks ul li a span{ 
	display: block;
	height: 25px;
	padding-right: 12px;
	background: url('/app_themes/alt/images/newsLink_r.gif') no-repeat right 0;}

.newsLinks ul li a span span{
	display: block;
	height: 23px;
	padding: 2px 2px 0px 1px;
	background-image: url('/app_themes/alt/images/newsLink_repeat.gif');
	background-repeat: repeat-x;
	background-position: right top;
	white-space: pre;
	cursor: pointer;}

.newsLinks ul li a:hover,
.newsLinks ul li a.act{color: #fff;background-position: 0 bottom;}
.newsLinks ul li a:hover span, .newsLinks ul li a.act  span{ background-position: bottom right;}
.newsLinks ul li a:hover span span, .newsLinks ul li a.act span span{background-position: right bottom;}

.shadowContent div.linkSite {
	width: 272px;
	padding: 13px 11px 11px 11px; 
	background-color:#f7f7f7;}

.linkSite a{
	display: block;
	width: 228px;
	padding: 4px 0px 3px 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;}

.icoEW{ background: url('/app_themes/alt/images/icoEW.gif') no-repeat left center;}
.icoFit{ background: url('/app_themes/alt/images/icoFit.gif') no-repeat left center;}
.icoR{ background: url('/app_themes/alt/images/icoR.gif') no-repeat left center;}
.icoS{ background: url('/app_themes/alt/images/icoS.gif') no-repeat left center;}
.icoG{ background: url('/app_themes/alt/images/icoG.gif') no-repeat left center;}
.icoHV{ background: url('/app_themes/alt/images/icoHV.gif') no-repeat left center;}
.icoH{ background: url('/app_themes/alt/images/icoH.gif') no-repeat left center;}
.icoBL{ background: url('/app_themes/alt/images/icoBL.gif') no-repeat left center;}

.colorTitle{
	width: 282px;
	height: 23px;
	padding: 6px 0 0 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	background: url('/app_themes/alt/images/bkgTitle.gif') repeat-x left top;
	clear:both;
	overflow:hidden;}

/*----------------------------------------------------------------------RIGHT Wrapper */
.rightWrapper{
	position: relative;
	float: left;
	display: inline;
	width: 318px;}

/*----------------------------------------------SEARCHBOX */
.searchWrapper {
	display: block;
	width: 321px;
	height: 95px;
	padding-bottom: 7px;
	background: #f8f8f8 url('/app_themes/alt/images/shadowSearch.png') no-repeat left top;}

.searchBox{
	display: block;
	width: 293px;
	height: 83px;
	padding: 9px 0 0 23px;
	background: url('/app_themes/alt/images/bkgSearch.png') no-repeat left top;}

.searchBox h2{ 
	width: 220px;
	height: 25px;
	margin-bottom: 7px;
	background: url('/app_themes/alt/images/searchText.png') no-repeat left top;}

.searchBox h2 span{display: none;}

.searchBox input{
	float: left;
	width: 246px;
	height: 16px;
	padding: 2px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color: #fff;
	border: 1px solid #d2d2d2;}

.searchBox a img{
	float: left;
	margin: 2px 0px 0px 5px;}
	
.searchBox_head{
	float: right;
	display: block;
	width: 210px;
	padding: 0px 0 0 23px;
	clear: both;}

.searchBox_head input{
	float: left;
	width: 165px;
	height: 16px;
	padding: 2px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color: #fff;
	border: 1px solid #d2d2d2;}

.searchBox_head a img{
	float: left;
	margin: 2px 0px 0px 5px;}

/*------------------------------------------------PADDING */
.padding_right_9{padding-right: 9px;}
.padding_left_10{padding-left: 10px;}

/*------------------------------------------------- BOTTOM CONTENT*/
.bottom_content{
	width: 980px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 0px 0px 22px 0px;
	background: #ffffff url('/app_themes/alt/images/bkg-bottom-content.png') repeat-x left bottom;
	border-bottom: 2px solid #c7c7c7;
	clear: both;
	overflow: hidden;}

.col_180{
	float: left;
	width: 180px;
	min-height: 330px;
	background: url('/app_themes/alt/images/bkg-bottom-content-t.png') repeat-x left top;}

.col_200{
	float: left;
	width: 180px;
	min-height: 330px;
	padding: 0px 9px 0px 10px;
	background: url('/app_themes/alt/images/bkg-bottom-content-t.png') repeat-x left top;}

.ver_bottom_line {
	width: 1px;
	float: left;
	height: 330px;
	background: url('/app_themes/alt/images/ver-line.gif') no-repeat left top;
	overflow: hidden;}

.bottom_content a{
	display: block;
	margin-bottom: 4px;}

.bottom_content h5.title_box{
	width: 176px;
	height: 23px;
	padding: 4px 0px 0px 4px;
	text-transform: uppercase;
	color: #ffffff;}

.bottom_content h5 a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #1e022d;
	text-decoration: none;}

.bottom_content h5 a:hover{text-decoration: underline;}

.bkg_grey{background: url('/app_themes/alt/images/bkg_grey.gif') repeat-x;}
.bkg_red{background: url('/app_themes/alt/images/bkg_red.gif') repeat-x;}
.bkg_pink{background: url('/app_themes/alt/images/bkg_pink.gif') repeat-x;}
.bkg_blue{background: url('/app_themes/alt/images/bkg_blue.gif') repeat-x;}
.bkg_green{background: url('/app_themes/alt/images/bkg_green.gif') repeat-x;}

ul.link_bottom{
	list-style-type: none;
	padding-top: 3px;}
	
ul.link_bottom li{
	width: 180px;
	border-bottom:1px solid #b8d6a4;}

ul.link_bottom li a{
	width: 166px;
	padding: 2px 0px 0px 14px;
	font-size:12px;
	line-height:16px;
	background: url('/app_themes/alt/images/icon_arrow.gif') no-repeat left 5px;
	text-decoration: underline;
	color: #ff6699;}

ul.link_bottom li a:hover{ text-decoration: none;}

ul.link_bottom li.border_b_none,
.big.border_b_none{border-bottom: none;}

.big.border_t_none{border-top: none;}

/*-----------------------------------------FOTTER */
.footer{
	width: 980px; 
	margin: 0 auto;
	text-align: center;
	background-color: #fff;
	color: #ccc;
	overflow: hidden;}

.footer_black{
	height: 35px;
	padding: 0px 10px 0px 20px;
	color: #fff;
	background-color: #000;}

.footer_logo{
	float: left;
	display: block;}

.footer_black p{
	float: left;
	margin: 8px 0px 0px 55px;
	font-size: 12px;
	line-height: 16px;}

.footer_right{
	float: right;
	display: block;
	margin-top: 8px;
	font-size: 12px;}

.footer_right a{
	font-size:12px;
	line-height:16px;
	color: #fff;
	text-decoration: none;}

.footer_right a:hover{
	text-decoration: underline;
	color: #fff;}

.other_sites a:hover{
	 text-decoration: underline;
	 color: #787878;}

.other_sites{
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px 215px 0px 215px;
	color: #787878;}

.other_sites a{
	color: #787878;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;}

.other_sites a:hover{text-decoration: underline;}

/*-----------------------------------------------------------------  TAB NAVIGATION */
#tabs{
	width: 656px;
	height: 286px;
	margin-top: 30px;
	background: url('/app_themes/alt/images/tabsWrapper.jpg') no-repeat center bottom;}

#tabs.mar_t_0{margin-top: 0;}

.tabs-nav{
	display: block;
	width: 652px;
	height: 26px;
	margin-left: 2px;
	background: url(/app_themes/alt/images/top_tabs.gif) repeat-x left bottom;}
	
.tabs-nav li{display:inline;}

.tabs-nav li a, .tabs-nav li.tabs-selected a{
	float: left;
	display: block;
	height: 26px;
	margin-right: 2px;
	padding-left: 15px;
	font-size: 15px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4a4a4a;
	background: url('/app_themes/alt/images/tabs_l.jpg') no-repeat left 0;}

.tabs-nav li a span, .tabs-nav li.tabs-selected a span{ 
	display: block;
	height: 26px;
	padding-right: 15px;
	background: url('/app_themes/alt/images/tabs_r.jpg') no-repeat right 0;}

.tabs-nav  li a span span, .tabs-nav li.tabs-selected a span span{
	display: block;
	height: 22px;
	padding: 4px 0px 0px 0px;
	background-image: url('/app_themes/alt/images/tabs_m.jpg');
	background-repeat: repeat-x;
	background-position: right top;
	white-space: pre;
	cursor: pointer;}

.tabs-nav a:hover, .tabs-nav li.tabs-selected a{color: #fff;background-position: 0 bottom;}
.tabs-nav a:hover span, .tabs-nav li.tabs-selected a span{ background-position: bottom right;}
.tabs-nav a:hover span span , .tabs-nav li.tabs-selected a span span{background-position: right bottom;}

.tabs-container{
	width: 634px;
	height: 222px;
	margin-left: 2px;
	padding: 15px 8px 19px 8px;
	border-left: 1px solid #abc442;
	border-bottom: 1px solid #abc442;
	border-right: 1px solid #abc442;}

.tabs-container p{
	margin: 5px 0 17px 0;
	padding-bottom: 9px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #191919;
	border-bottom: 1px solid #c2d475;}

.tabs-container a{
	float: left;
	margin-left: 10px;
	line-height: 24px;
	color: #4a4a4a;
	font-family: Georgia, "Times New Roman", Times, serif;}

.tabs-container a:hover{color: #979797;}

.hover{
	border-bottom:1px solid #abc442;
	border-left:1px solid #abc442;
	border-right:1px solid #abc442;}
	
.tabs-hide{display: none;}

.f_size_11{font-size: 11px;}
.f_size_12{font-size: 12px;}
.f_size_13{font-size: 13px;}
.f_size_15{font-size: 15px;}
.f_size_16{font-size: 16px;}
.f_size_17{font-size: 17px;}
.f_size_18{font-size: 18px;}
.f_size_19{font-size: 19px;}
.f_size_24{font-size: 24px;}

/*------------------------------------------------------------ imageSlide */
.imageSlide{
	display: block;
	width: 650px;}

.col_469{
	float: left;
	display: inline;
	width: 469px;}

.grey_slide{
	width: 437px;
	height: 90px;
	margin-top: 2px;
	padding: 19px 15px 0 15px;
	background: url('/app_themes/alt/images/bkgSlide_left.jpg') repeat-x left top;
	border: 1px solid #e8e8e7;}	

.grey_slideLeft{
	float: left; 
	width: 258px;
	padding-right: 10px;}

.grey_slideLeft	h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #191919;}

.grey_slideLeft	p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #191919;}

.imageSlide_right{
	float: left;
	display: inline;
	width: 180px;
	margin-left: 1px;
	padding-top: 51px;
	background: url('/app_themes/alt/images/billedserier.jpg') no-repeat left top;}

.imageSlide_right ul{
	float: left;
	list-style-type: none;}

.imageSlide_right ul li{
	float: left;
	display: block;
	height: 60px;
	margin-bottom: 1px;
	position: relative;}

.imageSlide_right ul li a{
	display: block;
	height: 60px;
	width: 180px;
	margin-left: -15px;
	padding: 0px 0px 0px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #292929;
	background: url('/app_themes/alt/images/nav_hover_a.gif') no-repeat left top;
	outline: none;
	z-index: 300; }

.imageSlide_right ul li a span{
	display: block;
	padding-left: 66px;}
	
.imageSlide_right ul li a span.arrow_imageSlide{
	float: left;
	padding-top: 4px;
	padding-left: 0;
	padding-right: 2px;
	color: #d62c70;}

.imageSlide_right ul li a span.txt_imageSlide{
	float: left;
	display: block;
	width: 100px;
	padding-top: 4px;
	padding-left: 0;}

.imageSlide_right ul li img{
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 1px;
	background-color: #fff;
	border: 1px solid #efefef;}

.imageSlide_right ul li a:hover,
.imageSlide_right ul li a.active{
	position: relative;
	background: url('/app_themes/alt/images/nav_hover.png') no-repeat right top;
	color: #d62c70;
	z-index: 200;}

.imageSlide_right ul li a:hover img,
.imageSlide_right ul li a.active img{border: 1px solid #fff;}

/*----------------------------------------------------------BLOG FORSIDE PAGE*/

.blog_txt{
	width: 430px;
	margin: 8px 0px 2px 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;}

/*---------------------------------------------BREADCRUMBS */
.breadcrumbs{
	display: block;
	margin: 15px 0px 4px 0px;
	font-size: 10px;}

.breadcrumbs a,
.breadcrumbs p{
	float: left;
	font-size: 10px;
	line-height: 18px;
	color: #919191;}

.breadcrumbs a:hover,
.breadcrumbs span.act_crumb{color: #292929;}

.breadcrumbs span{
	float: left;
	margin: 0px 5px;
	line-height: 18px;
	color: #8a8a8a;}

.breadcrumbs span.font_w_n{font-weight: normal;}

.big.Big_Blog{
	margin-top: 0;
	padding: 21px 18px 0px 18px;
	border-bottom: none;}
	
.big.Big_Blog .bigIco_wrapper h2, .big.Big_Blog.bigIco_wrapper h2 a{
	margin-top: 7px;
	font-weight: bold;
	color: #191919;} 
	
.big.Big_Blog .bigIco_wrapper span.bigComment {
	background:  url('/app_themes/alt/images/bigComment.png') no-repeat left 7px;}

.blogColumn_wrapper_l{
	float: left;
	display: inline;
	width: 294px;}
	
.blogColumn_wrapper_r{
	float: right;
	display: inline;
	width: 294px;}
	
.blogColumn{
	position: relative;
	width: 294px;
	margin-bottom: 20px;
	border-bottom: 1px solid #C5C5C5;}
	
.blogColumn_wrapper{
	width: 294px;
	border-top: none;
	margin-bottom: 20px;
	margin-top: 0px;
	padding:0;}

.blogRight.blogColumn_txt,
.blogColumn_txt{
	width: 274px;
	padding: 7px 10px 11px 10px;
	overflow: hidden;}

.blogColumn_txt .commentsWrapper,
.big_294 .commentsWrapper{
	margin-top: 9px;}

.big_294{
	position:relative;
	width: 274px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 12px 10px 13px 10px;
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;}
	
.big_294_inner{
	width: 294px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;}

.width_274{width: 274px;}

.bigIco_wrapper{
	height: 35px;
	margin-bottom: 9px;}

.bigIco_wrapper h2,
.bigIco_wrapper h2 a{
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: #595959;}

.bigIco_wrapper h2 a:hover{color: #d62c70;}

.bigIco_wrapper p.date{
	float: left;
	width: 31px;
	height: 38px;
	margin-right: 7px;
	text-align: center;
	font-size: 18px;
	color: #ffc8de;
	background: url('/app_themes/alt/images/date.png') no-repeat left top;}

.bigIco_wrapper span.bigHeart{
	position: relative;
	float: left;
	width: 40px;
	height: 38px;
	margin-right: 7px;
	text-align: center;
	font-size: 18px;
	color: #ffc8de;
	background: url('/app_themes/alt/images/bigHeart.png') no-repeat left top;}

.bigIco_wrapper span.bigStar{
	position: relative;
	float: left;
	width: 41px;
	height: 38px;
	text-align: center;
	font-size: 18px;
	color: #ffc8de;
	background: url('/app_themes/alt/images/bigStar.png') no-repeat left top;}

.bigIco_wrapper span.bigComment{
	float: left;
	width: 28px;
	height: 38px;
	margin-right: 7px;
	text-align: center;
	font-size: 18px;
	color: #ffc8de;
	background: url('/app_themes/alt/images/bigComment.png') no-repeat left top;}

.bigIco_wrapper p.date span{
	font-size: 9px;
	border-top: 1px solid #ffc8de;}

/*----------------------------------------this_blog*/
.this_blog{	
	position: relative;
	width: 100%;
	border-bottom: 1px solid #d4d4d4;}

.this_blog img{
	margin: 0px 0 12px 0;}

.this_blog{margin-bottom: 20px;}
.this_blog_inner{padding: 0 10px;}
	
.this_blog h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;}

.col_170 h3,
.col_170 h3 a{
	margin: -2px 0 8px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #191919;}

.this_blog p{
	margin-bottom: 17px;
	font-size: 11px;
	line-height: 16px;}

.font_G{
	font-family: Georgia, "Times New Roman", Times, serif;}

.big_170{
	position: relative;
	width: 150px;
	margin-bottom: 30px;
	padding: 9px 10px 9px 10px;
	border-bottom: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;}

ul.link{
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	overflow: hidden;}

ul.link li{
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #d62c70;}

ul.link li a{
	float: left;
	display: inline;
	line-height: 16px;
	padding: 0px 3px 3px 10px;
	color: #191919;
	background: url('/app_themes/alt/images/pink_arrow.gif') no-repeat left 6px;}

ul.link li a:hover{color: #d62c70;}

ul.link li a span{
	margin-left: 2px;
	color: #d62c70;}

.tags_bigWrapper{margin-bottom: 30px;}

.tags_wrapper{
	position: relative;
	width: 170px;
	padding: 0;
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;}

.tags{
	display: block;
	width: 136px;
	margin-left: 1px;
	padding: 8px 15px 11px 15px;
	border: 1px solid #fff;
	background-color: #f4f4f4;}

.tags a{
	display: inline;
	margin-right: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #d62c70;}

.col_427{
	float: left;
	display: inline;
	width: 427px;
	padding-left: 19px;
	overflow: hidden;}

.col_170 .inner h3.mar_minus_t_4{margin-top: -4px;}

.info_img,
.big.width_440 p.info_img{
	margin-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	line-height: 20px;
	color: #626262;}

.col_427 h1,
.article_Txt_right h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 34px;
	color: #191919;}

.col_427 h4,
.col_427 h5{margin-top: 22px; }

.Georgia_14{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #191919;}

.af_forfatter,
.gallery_right p.af_forfatter {
	margin-top: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	line-height: 16px;
	color: #595959;}

h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #191919;}

h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #191919;}

.col_427 .commentsWrapper,
.article_Txt_right .commentsWrapper{margin-top: 8px;}

.col_427 img{margin-top: 27px;}

.wrapper_427{overflow: hidden;}

.wrapper_427_left{width: 205px;}

.mar_t_23{margin-top: 23px;}

.wrapper_427_right{width: 202px;}

.wrapper_427_right img{margin-top: 0;}

.col_476{
	float: left;
	display: inline;
	width: 476px;
	overflow: hidden;}

.big.big_476{
	width: 456px;
	padding: 0 10px;
	border-top: none;}

.til_elsker{
	width: 456px;
	border-top: 1px solid #d4d4d4;
	overflow: hidden;}

.til_elsker a{
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;}

.til_elsker a.name_r{
	padding-left: 20px;
	padding-right: 0;
	background-position: left center;}

a.name_r:hover,
a.name_l:hover{color: #d62c70;}

.mar_b_30{margin-bottom: 30px;}

.name_blog_table{
	margin-bottom:23px;
	font-family:Georgia,"Times New Roman",Times,serif;
	border-bottom: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;}

.name_blog_table p{
	width: 113px;
	padding: 0px 0px 15px 0px;
	font-size:11px;
	text-align:center;
	color: #d62c70;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;}

.name_blog_table p a {
	font-size: 12px;
	font-weight: bold;
	color: #d62c70;}

.name_blog_table a {
	color:#636363;
	font-size:12px;
	line-height:16px;}

.name_blog_table a.name_r{padding-left: 35px;}
.name_blog_table a.name_l{padding-right: 35px;}

/*-------------------------------------Bookmark */
.bookmark{
	display: block;
	width: 100%;
	height: 15px;
	margin-bottom: 27px;
	padding: 0px 20px;}

.bookmark ul {
	list-style-type: none;
	margin:1px 0 4px 0;}

.bookmark ul li {
	display: inline;
	margin: 0px 2px 0px 5px;
	font-weight: bold;}

.bookmark ul li a{
	float: left;
	margin-right: 14px;
	font-size: 10px;
	color: #595959;}
	
.bookmark ul li a:hover,
.bookmark ul li a.active{ color: #d62c70;}

.send{
	display: block;
	padding-left: 20px;
	background: url('/app_themes/alt/images/send.png') no-repeat left top;}

.send:hover{ background-position: left -13px;}

.print{
	display: block;
	padding-left: 20px;
	background: url('/app_themes/alt/images/print.png') no-repeat left top;}

.print:hover{ background-position: left -14px;}

.rss{
	display: block;
	padding-left: 20px;
	background: url('/app_themes/alt/images/rss.png') no-repeat left top;}

.rss:hover{background-position: left -14px;}

.del{
	display: block;
	padding-left: 20px;
	background: url('/app_themes/alt/images/del.png') no-repeat left top;}

.del:hover{ background-position: left -14px;}

.facebook{
	display: block;
	padding-left: 20px;
	background: url('/app_themes/alt/images/facebook.png') no-repeat left top;}

/*-------------------------------------------kommentare_form*/
.kommentare_form {
	width: 436px;
	margin:13px 0px 12px 0px;
	overflow:hidden;}
	
.kommentare_form_inner{
	width: 396px;
	padding: 0 20px;}

.kommentare_inner h2{margin-bottom: 2px; color: #191919;}
.kommentare_inner h2 span{color: #191919;}
.kommentare_form h2,
.universal h2,
.universal_wide h2,
.open_discuss h2{
	height: 30px;
	padding: 0px 0px 0px 30px;
	font-family: Georgia, Courier, "Courier New", monospace;
	/*font-family: Courier, "Courier New", monospace,Georgia;
	font-size: 20px;
	color: #3b3b3b;*/
	font-size: 18px;
	line-height: 27px;
	color: #191919;
	background: url('/app_themes/alt/images/ico_bubble.gif') no-repeat left top;}

.kommentare_form h2 span{
	display: block;
	padding-left: 5px;
	border-bottom: 1px solid #d4d4d4;}

p.txt_italic{
	margin: 7px 0 9px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	line-height: 20px;}

.kommentare_form label {
	display: block;
	float: left;
	width: 90px;
	padding-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #191919;}

.kommentare_form input.input_kommentare{
	float:left;
	width: 290px;
	height:16px;
	padding:2px 5px 0 5px;
	margin-bottom: 8px;
	font-size:11px;
	color: #7d7d7c;
	background-color: #fff;
	border: 1px solid #d2d2d2;}

.kommentare_form textarea {
	width: 386px;
	height: 124px;
	margin-bottom: 20px;
	margin-top: 4px;
	padding:2px;
	border:1px solid #d2d2d2;
	clear: both;}

.kommentare_checkbox{ width: 100%;
	margin-bottom: 6px;
	overflow: hidden;}
		
.kommentare_checkbox input{ float: left;}
.kommentare_checkbox  label{
	float: left;
	width: 368px;
	margin: -1px 0px 5px 8px;}

/*----------------------------------------kommentare */
.big.kommentare{
	width: 476px;
	padding: 0px;
	margin-top: 14px;}

.kommentare_inner{
	width: 442px;
	margin-left: 1px;
	padding: 10px 15px 10px 15px;
	background-color: #f4f4f4;
	border: 1px solid #fff;}

.kommenterer_box{
	padding: 14px 0px 20px 0px;
	border-bottom: 1px solid #d4d4d4;
	overflow: hidden;}

.kommenterer_box h3{
	font-family: Courier, "Courier New", monospace, Arial;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #191919;}

.kommenterer_box p{
	font-family:  Courier,"Courier New", monospace, Arial;
	line-height: 15px;}

.data_kommentare p{
	font-family:  Courier,"Courier New", monospace, Arial;
	font-size: 10px;
	line-height: 15px;}

.data_kommentare p span{ color: #d62c70;}
/*--------------------------------pager */
.pager{
	display: block;
	margin: 6px 0 0 0;
	text-align: center;}

.pager a{
	display: inline;
	padding: 0px 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	line-height: 14px;
	color: #636363;}

.pager a:hover,
.pager a.act_page{color: #d62c70;}

.pager span{
	display: inline;
	font-size: 14px;
	color: #888888;}

.bkg_pager{
	height: 40px;
	padding-top: 10px;
	background: url('/app_themes/alt/images/bkg_pager.jpg') repeat-x left top;
	clear: both;}
/*----------------------------*/	

.mar_t_0{ margin-top: 0;}

.annonce p{
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	color:#a4a4a4;}

.big.width_440{width: 440px;}

.big.width_440 h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 34px;
	font-weight: normal;
	color: #191919;}

.big.width_440 p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 24px;}

.big.width_440 p.small{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 20px;}
	
.big.width_440 p.small span,
.big.width_440 p.small a{
	color: #d62c70;}

.big.width_440 a.linkSingle,
a.linkSingle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #d62c70;}

/*---------------------------------------article list page */
.articleList{
	display: block;
	margin-bottom: 20px;
	overflow: hidden;}

.articleList_txt{
	width: 310px;
	padding: 4px 0 0 0;}

.articleList_txt h2,
.articleList_txt h2 a{
	margin-bottom: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 30px;
	font-weight: normal;
	color: #191919;}

.articleList_txt p{
	margin-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;}

.articleList_txt p a.linkSingle,
.big.width_440 .articleList_small_txt a.linkSingle{
	line-height: 16px;}

.pad_b_0{padding-bottom: 0px;}

.commentsWrapper a.video{
	margin-left: 15px;
	clear: none;}

.commentsWrapper a.imgGallery{clear: none;}

.articleList_small{
	display: block;
	margin-bottom: 20px;
	overflow: hidden;}

.articleList_small_txt{
	float: right;
	width: 250px;
	padding-top: 4px;}

.articleList_small_txt h3,
.articleList_small_txt h3 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	font-size: 14px;
	color: #191919;
	font-weight: normal;}

.articleList_small_txt p{
	margin: 1px 0px 8px 0px;}

.big.width_440 .articleList_small_txt p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;}

.inquiry{ 
	position: relative;
	display: block;
	width: 160px;
	padding: 11px 4px 11px 4px;
	background: #ffeb00 url('/app_themes/alt/images/bkg_yellow.jpg') no-repeat left top;
	border: 1px solid #f1de09;}

.inquiry h3{
	padding: 0px 14px 6px 10px;
	margin: 0 0 3px 0;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	line-height: 20px;
	border-bottom: 1px solid #fdf58e;}

.stem_A{
	margin: 6px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	clear:both;
	font-weight: bold;}

.inquiry .percent{
	padding: 0px 10px;
	margin: 0px;}
	
.inquiry .percent p{
 display: block;
 font-size: 11px;
 /*line-height: 25px;*/
 line-height: 16px;
 margin: 3px 0px 2px 0px;}
 
.inquiry .percent p strong{
 float: left;}
 
.inquiry .percent p span{
 float: left;
 display: block;
 width: 100px;}

.flower{
	position: absolute;
	right: 0;
	width: 39px;
	height: 105px;
	bottom: 15px;
	background: url('/app_themes/alt/images/flower.png') no-repeat right bottom;}

.flower span{display: none;}

/*.inquiry .percent p{
	font-size: 11px;
	line-height: 25px;}*/

.inquiry .percent p.f_s_12{
	font-size: 12px;}
	
.inquiry a{
	position: relative;
	z-index: 15;}
	
.inquiry a.arrowPink{
	margin-left: 8px;
	color: #191919;
	font-size: 11px;}
	
.inquiry a.facebook_pool{
	margin-left: 16px;
	color: #191919;
	font-size: 11px;}

.big_170_article{
	position: relative;
	width:170px;
	margin-bottom: 20px;
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;}

.big_170_borderPink{
	position:relative;
	width: 130px;
	margin-bottom: 20px;
	padding: 14px 10px 12px 30px;
	background: #ee5994 url('/app_themes/alt/images/pink_bigArticle.jpg') repeat-x left top;
	border-bottom:1px solid #d62c70;
	border-top:1px solid #d62c70;}

.big_170_borderPink h3{
	margin: 0;
	line-height: 20px;
	color: #fff;}

.big_170_borderPink p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #fff;}

.heading_40{
	margin-top: 13px;
	margin-bottom: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: normal;
	line-height: 44px;
	color: #191919;}
	
.heading_40 a{
	margin-top: 13px;
	margin-bottom: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: normal;
	line-height: 44px;
	color: #ed5995;}
	
.heading_40 a:hover{color: #ed5995;}

.heading_17{
	margin-top: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 21px;
	color: #191919;}
	
.heading_18,
a.heading_18{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #191919;
	line-height: normal;}
	
/*.heading_18 span{
	padding: 1px 5px 0px 5px;}*/
	
a.heading_18{color: #ed5995;}

.heading_25{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
	color: #191919;}

.italic_12_G{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	color: #191919;}

.headline_20{
	padding-bottom: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #191919;}

/*.courier_20{
	padding-bottom: 2px;
	font-family: Courier,"Courier New", monospace, arial;
	font-size: 20px;
	color: #3b3b3b;}*/

.mar_b_20{margin-bottom: 20px;}

.img_artSmall{
	display: block;
	margin-top: 4px;}

.col_170 a.img_artSmall img{margin-bottom: 8px;}

.date_hour{
	margin-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;}

.date_hour span{color: #d62c70;}

.col_170 .inner h3,
.col_170 .inner h3 a{
	margin: 4px 0 0 0;
	line-height: 20px;}
	
.inner p{
	font-size: 11px;
	line-height: 16px;}

.inner .commentsWrapper{margin: 9px 0 0 0;}

.inner .heart{margin-left: 2px;}

.mar_minus_t_24{margin-top: -24px;}
/*-------------------------------------------------pager_slide */

.Pager_side{
	position: relative;
	float: left;
	width: 90px;
	height: 15px;
	margin-top: 32px;
	font-size: 12px;
	font-style: italic;
	clear:left;}

.Pager_side.mar_t_15{margin-top: 15px;}
.Pager_side.mar_t_0{margin-top: 0px;}

.Pager_side a{
	position: absolute;
	top: 4px;
	width:10px;
	height: 9px;
	overflow:hidden;}

.Pager_side a.name_l{
	background: url('/app_themes/alt/images/pinkArrow_l.gif') no-repeat left top;
	left:0;}

.Pager_side a.name_r{
	background:  url('/app_themes/alt/images/pinkArrow_r.gif') no-repeat right top;
	right:0;}

.Pager_side span{
	float:left;
	margin-left:3px;}

/*--------------------------------------------------------article_text */
.article_text{
	display: block;
	margin-top: 15px;
	overflow: hidden;
	clear: both;}

.article_text p{
	margin-bottom: 16px;
	clear: both;}	

.article_text a{
	color: #191919;
	text-decoration: underline;}

.article_text a:hover{
	color: #d62c70;
	text-decoration: none;}

.article_text a:visited{
	color: #999;
	text-decoration: none;}

.dot{
	list-style-type: none;
	margin-bottom: 20px;}
	
.dot li{
 background: url('/app_themes/alt/images/spot.gif') no-repeat left 8px;
 padding-left: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 18px;
 color: #191919;}
 
ol.number li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #191919;}

ol.number{
	margin: 0px 0px 20px 23px;
	color: #191919;}

.pink_txt{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #ee5994;}

.arrowPink.arrowPink_link{color: #191919;}
.arrowPink.arrowPink_link:hover{color: #d62c70;}

.debate_small{
	position: absolute;
	width: 52px;
	height: 29px;
	margin: -18px 0px 0px -20px;
	background: url('/app_themes/alt/images/debate_small.png') no-repeat;}

.debate_small span{ display: none;}

.this_blog a.play,
a.play{
	position: absolute; 
	width: 39px;
	height: 40px;
	margin: 65px 0px 0px 65px;
	background: url('/app_themes/alt/images/play.png') no-repeat;
	cursor: pointer;}

.this_blog a.play span,
a.play span{ display: none;}

/*------------------------------------------------------small_gallery*/
.small_gallery{
	display: block;
	margin: -6px 0px 7px 0px;
	overflow: hidden;}

.small_gallery a img{
	display: block;
	width: 48px;
	height: 49px;
	margin: 0px;}

.small_gallery a{
	float: left;
	width: 48px;
	height: 49px;
	padding: 1px;
	background-color: #fff;
	border: 1px solid #d4d4d4;}

.small_gallery a:hover{border: 1px solid  #d62c70;}

.small_gallery a.mar_r_7{margin-right: 7px;}

/*---------------------------------------------------------the_best */
.the_best{
	padding: 9px 5px 15px 5px;
	background: #fae701 url('/app_themes/alt/images/the_best.jpg') no-repeat left bottom;}

.the_best h4 {
	margin: 0px 0px 3px 0px;
	padding: 0px 14px 3px 10px;
	line-height: 21px;
	border-bottom: 1px solid #fef794;}

.the_best .voting{
	margin: 0px;
	padding: 10px 10px 0px 10px;}

.article_img{
	float: left;
	width: 324px;
	overflow: hidden;}

.article_Txt_right{
	float: right;
	width: 256px;
	padding-right: 20px;
	overflow: hidden;}
/*----------------------------------------------- gallery */

.gallery{display: block;}

.gallery_left{
	position: relative;
	float: left;
	width: 395px;
	height: 581px;}

.gallery_left a{
	position: absolute;
	top: 252px;
	height: 30px;
	width: 36px;
	cursor: pointer;}

a.gallery_arrowLeft{
	background: url('/app_themes/alt/images/gallery_l.png') no-repeat ;
	left: 0;}

a.gallery_arrowRight{
	background: url('/app_themes/alt/images/gallery_r.png') no-repeat ;
	right: 0;}

.gallery_right{
	float: right;
	width: 240px;}

.gallery_right h1,
.gallery_right h1 a{
	margin-bottom: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 34px;
	font-weight: normal;
	color: #191919;}

.gallery_right p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;}

.gallery_right p.af_forfatter{margin: 0 0 15px 0;}

a.big_comment{
	display: block;
	margin-bottom: 15px;
	padding-left: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	background: url('/app_themes/alt/images/pinkArrow_r.gif') no-repeat left center;}	

a.big_comment:hover{color: #d62c70;}

.number_pictures{
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	color: #636363;}

.number_pictures.mar_t_0{margin-top: 0;}

.div_stem{padding-right: 28px;}

.div_stem p{
	float: left;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;}

.big.stem{
	display: inline;
	width: 208px;
	margin-top: 20px;
	padding:  4px 15px 10px 15px;
	border-top: 1px solid #d62c70;
	border-bottom: 1px solid #d62c70;}
	
.gallery_right .big.stem{
	display: inline;
	width: 208px;
	margin-top: 20px;
	padding:  4px 15px 10px 15px;
	border-top: 1px solid #d62c70;
	border-bottom: 1px solid #d62c70;}

.big.stem a{
	float: left;
	margin: 12px 10px 0px 0px;}
	
.gallery_right .big.stem a{
	float: left;
	margin: 12px 10px 0px 0px;}

.big.stem .percent{
	margin-bottom: 0px;}
	
.gallery_right .big.stem .percent{
	margin-bottom: 0px;}

.big.stem .percent p{
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;}
	
.gallery_right .big.stem .percent p{
	margin-top: 5px;
	font-size:12px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;}

/*------------------------------------------------gallery_smallthumbs  */	
.gallery_smallthumbs{
	position: relative;
	height: 120px;
	margin-top: 2px;
	border: 1px solid #e9e9e8;
	background: url('/app_themes/alt/images/gallery.jpg') repeat-x left top;
	clear: both;}

.gallery_smallthumbs_wrapper{
	position: absolute;
	left: 45px;
	top: 37px;}

.gallery_smallthumbs a{
	float: left;
	width: 55px;
	margin-left: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	color: #191919;}

.gallery_smallthumbs a.margin_left_5{margin-left: 5px;}

.gallery_smallthumbs a img{
	padding:1px;
	border: 1px solid #d4d4d4;}

.gallery_smallthumbs img{ display: block;}

.gallery_smallthumbs a:hover img,
.gallery_smallthumbs a.selected img{ color:#d62c70;border: 1px solid #d62c70;}
.gallery_smallthumbs a:hover,
.gallery_smallthumbs a.selected{color: #d62c70;}

.gallery_smallthumbs a.gallery_smallthumbs_left{
	position: absolute;
	top: 52px;
	height: 30px;
	width: 36px;
	margin: 0;
	background: url('/app_themes/alt/images/gallery_l.png') no-repeat ;
	cursor: pointer;}

.gallery_smallthumbs a.gallery_smallthumbs_right{
	position: absolute;
	top: 52px;
	right: 0;
	height: 30px;
	width: 36px;
	margin: 0;
	background: url('/app_themes/alt/images/gallery_r.png') no-repeat ;
	cursor: pointer;}

.txt_center{text-align: center;}

/*----------------------------------------------billede_form */	

.billede_form{
	padding-top: 6px;
	border-top: 1px solid #aaaaaa;
	overflow: hidden;}
	
.billede_form p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;}

.billede_form label{
	display: inline;
	float: left;
	width: 148px;
	margin-bottom: 3px;
	font-size: 11px;
	line-height: 12px;
	color: #191919;}

.billede_form input{
	display: inline;
	width: 138px;
	height: 18px;
	padding: 2px 5px 0 5px;
	font-size: 11px;
	margin-bottom: 8px;
	border: 1px solid #aaadb2;
	clear: both;}

h2.heading_23,
h2.heading_23 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	color: #191919;}
	
a.link_right{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 30px;
	color: #191919;}
	
a.link_pink_arrow{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #191919;}

a.link_right span,
a.link_pink_arrow span{
	margin-right: 2px;
	color: #d62c70;}

a.link_right:hover,
a.link_pink_arrow:hover{color: #d62c70;}

.big_gallery_170{
	position:relative;
	float: left;
	width: 170px;
	border-bottom:1px solid #C5C5C5;}

.big_gallery_170 .commentsWrapper{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;}

.big_gallery_170 .inner{padding-bottom:4px}
	
/*-------------------------------------.find_designer*/
.find_designer{
	float: right;
	width: 234px;
	margin-top: 11px;
	padding: 7px 20px 20px 14px;
	background: url('/app_themes/alt/images/grey_flower.jpg') no-repeat left top;}

.find_designer h2{
	margin-bottom: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 30px;
	color: #ee5994;}

.find_designer input{
	float:left;
	width: 199px;
	height:16px;
	margin: 18px 3px 0 0;
	padding: 2px 5px 0 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color: #fff;
	border: 1px solid #d2d2d2;}

.find_designer a img{margin: 20px 0px 0px 0px;}

/*----------------------------------------*/
.link_wrapper{
	float: left;
	width: 320px;
	margin-top: 11px;
	line-height: 28px;}

.link_wrapper a{
	float: left;
	margin-right: 2px;
	color: #707070;
	line-height: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;}

.link_wrapper a:hover{color: #bcbcbc;}

.border_b{ border-bottom: 1px solid #c5c5c5;}

/*--------------------------------------------- question_form*/
.question_form{
	display: block;
	padding: 0px 0px 0px 10px;
	overflow: hidden;}

.question_form label.small_label{
	float: left;
	width: 100px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 30px;
	color: #191919;}

.question_form input.input_big{
	float: left;
	width: 305px;
	height: 18px;
	padding: 2px 5px 0px 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color :#fff;
	border: 1px solid #d2d2d2;}
	
.question_form input.input_245{
	float: right;
	width: 235px;
	height: 18px;
	padding: 2px 5px 0px 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color :#fff;
	border: 1px solid #d2d2d2;}
	
.question_form input.input_65{
	float: left;
	width: 55px;
	height: 18px;
	padding: 2px 5px 0px 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color :#fff;
	border: 1px solid #d2d2d2;}

.question_form .kommentare_checkbox label{
	float: left;
	display: block;
	padding-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: #191919;}

.wrapper_left{
	float: left;
	display: inline;
	margin-right: 10px;}

.question_form label.label_block_left{
	display: block;
	float: left;
	width: 67px;
	padding-top: 2px;}

/*------------------------------------------------- sms_box*/
.artikel_box h5 a.title_sms,
.artikel_box h5.title_sms{color: #068491;}
.sms_box{
	margin: 16px 0px 5px 0px;
	overflow: hidden;}

.sms_box p{padding-bottom: 0px;}

.artikel_box h5 a.title_sms,
.artikel_box h5.title_sms{
	display: block;
	margin-bottom: 3px;
	line-height: 18px;}

.artikel_box h5 a.title_sms:hover{ text-decoration: none;}
.artikel_box h2 a{text-decoration: none;}
.artikel_box h2 a:hover{text-decoration: underline;}

.color_wrapper{ margin: 18px 0px 5px 0px;}
.phone_box{
	position: relative;
	display: block;
	height: 28px;
	margin: 10px 0px 21px 0px;
	padding: 0px 10px;
	background-color: #e3e3e3;}

.phone_box p{
	padding: 0px;
	font-size: 18px;
	line-height: 28px;}

.phone_box img{
	position: absolute;
	right: 77px;
	top: -42px;}

.sms_regler{
	position:relative;
	width: 440px;
	margin: 17px 0px 19px 0px;
	padding:15px 18px 13px;
	font-size: 12px;
	line-height: 18px;
	color: #191919;
	border-bottom: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;}

.sms_regler dl{margin-bottom: 16px;}
.sms_regler dd a{color: #191919;}
.sms_regler dd a:hover{color: #d62c70;}

/*----------------------------------------------------------choise  box */	
.choice_box{
	width: 310px;
	text-align: center;
	overflow: hidden;}

.choice_box a.button{
	display: inline;
	margin: 20px 0 0 81px;}

.choice_box label{
	float: left;
	width: 300px;
	padding: 4px 0px 3px 10px;
	text-align: left;
	font-size: 12px;}

.choice_box input{
	float: left;
	margin-right: 15px;}

.choice_box label span{
	float: left;
	display: block;
	width: 260px;
	color: #191919;}

.question_form input.check_deltag,
.obligatory_form input.check_deltag{
	display: block;
	float: left;
	margin: 0px 9px 5px 0px;}

.bkg_f2f2f2{background-color:#f2f2f2;}

/*----------------------------------------------forum forside page*/
.txt_block{
	width: 570px;
	padding: 23px 18px 24px 18px;
	overflow: hidden;}
	
.txt_block p{
	margin-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;}
	
.txt_block p span.yellow_color{
	padding: 0px 3px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #ffeb00;}
	
.txt_block a.link_right {
	margin-top: 5px;
	line-height: normal;}
	
.big .forum_box_wrapper{
	width: 618px;
	margin-top: 21px;
	margin-bottom: 30px;
	padding: 0px 1px 0px 1px;}
	
.forum_box{
	padding: 13px 8px 0px 8px;
	border: 1px solid #fff;
	
	overflow: hidden;}
	
.forum_box.forum_box_color{background-color: #f4f4f4;}
	
.forum_box .link_right{margin-right: 3px;}
.table_forum{
	clear: both;
	width: 596px;
	margin: 29px 0 0 0;
	overflow: hidden;}
	
.forum_box table.table_forum th{
	padding: 0px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #777777;}
	
.forum_box table.table_forum td.col_2{
	padding: 11px 24px 9px 0px;}
	
.forum_box table.table_forum td.col_1{
	text-align: center;
	padding: 15px 0px 0px 0px;
	margin-bottom: 10px;}
	
.comment_table{
	height: 27px;
	margin: 0px 4px 2px 0px;
	padding: 3px 0px 0px 0px;
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #f2619b;
	background: url('/app_themes/alt/images/comment_table.gif') no-repeat center top;}
	
.forum_box table.table_forum td.col_3{
	padding: 15px 10px 9px 0px;}
	
.forum_box table.table_forum td a.title_link{
	display: block;
	padding: 0px 0px 6px 0px;
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #d62c70;
	border-bottom: 1px solid #c4c4c4;}
	
.forum_box table.table_forum td a:hover{color: #ef5b95;}
	
.forum_box table.table_forum td p{
	font-family: "Courier New", Courier, monospace, Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #404040;}
	
.forum_box table.table_forum td p.from{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;}
	
.forum_box table.table_forum td p.from span{
	color: #d62c70;
	padding: 0px 2px;}
	
.forum_box table.table_forum td p.from a{
	color: #d62c70;
	font-weight: bold;}
		
.forum_box table.table_forum td a img{
	float: left;
	margin-bottom: 2px;
	border: 1px solid #b8b8b8;}
	
.forum_box table.table_forum td p.right_date{
	float: right;
	width: 50px;
	margin-top: -4px;
	font-family:"Courier New", Courier, monospace, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #929090;}
	
.forum_box table.table_forum td p.nick_name{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	color: #d62c70;
	clear: both;}
	
ul.forum_tab{
	margin: 14px 0px 0px -6px;
	list-style-type: none;}
	
ul.forum_tab li{
	display: inline;
	float: left;
	font-size: 11px;}

ul.forum_tab li a{
	float: left;
	display: inline;
	padding: 1px 4px 2px 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 10px;
	color: #373737;}
	
ul.forum_tab li a:hover{color: #d62c70;}
	
ul.forum_tab li a.press{
	color: #d62c70;}
	
/*-----------------------------make_theme */
.make_theme{
	display: block;
	padding-left: 26px;
	min-height: 30px;
	background: url('/app_themes/alt/images/commentsBig.gif') no-repeat left top;
	clear: both;}
	
.make_theme div{
	display:block;
	min-height: 24px;
	padding: 2px 0px 0px 8px;
	border-bottom: 1px solid #d4d4d4;
	overflow:hidden;}
	
.make_theme div img{
	float: left;
	padding: 0px 5px;}
	
.make_theme div span {
  float: left;
  line-height: normal;
}
.make_theme div span.color_line{
	padding: 0px 5px;
	margin-top: -3px;
	font-weight: bold;
	font-size: 18px;
	color: #565656;}
	
.bkg_fff{background-color: #fff;}

/*----------------------------search login box*/
.loginWrapper {
	position: relative;
	background-color:  #f8f8f8;
	display: block;
	padding-bottom: 16px;
	width: 316px;}
	
.login{
	width: 296px;
	padding: 9px 10px 10px 10px;
	background: #ee5a94 url('/app_themes/alt/images/login.jpg') repeat-x left bottom;
	overflow: hidden;}
	
.login_flower{
	position: absolute;
	top: 0;
	right: 0;
	width: 91px;
	height: 91px;
	background: url('/app_themes/alt/images/bkg_login_flower.png') no-repeat left top;}
	
.login_title{
	width: 273px;
	margin-bottom: 10px;
	padding: 0px 10px 7px 13px;
	border-bottom: 1px solid #f99bc1;
	overflow: hidden;}
	
.login_title h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	color: #fff;}
	
.login_title a{
	padding-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;}
	
.login_left{
	float: left;
	width: 170px;
	padding: 0px 0px 10px 14px;
	overflow: hidden;}
	
.log_ind_title{
	height: 22px;
	margin: 0px 0px 13px 13px;
	background: url('/app_themes/alt/images/log_in.png') no-repeat left top;}
	
.log_ind_title span{
	display: none;}
	
.login_left input.input_login {
	float: left;
	width: 157px;
	height: 16px;
	margin-bottom: 10px;
	padding: 2px 5px 0 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7d7d7c;
	background-color: #fff;
	border:1px solid #d2d2d2;}
	
.login_left label{
	float: left;
	width: 72px;
	margin-top: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;}
	
.login_left label input{
	float: left;
	margin: 0px 3px 0px 0px;}
	
.login_left label span{
	float: left;
	display: block;
	margin-top: -1px;}
	
.login_right{
	float: right;
	width: 102px;
	overflow: hidden;}
	
.login_right a{
	display: block;
	position: relative;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #fff;
	z-index: 100;}
	
.fhoto{
	padding: 0px 0px 0px 13px;
	float: left;}
	
.fhoto a{
  float: left;
	display: block;
	border: 1px solid #fb9bc1;}
	
.profil{
	float: left;
	display: inline;
	width: 173px;
	min-height: 72px;
	margin: 0px 0 0 3px;
	padding: 5px 9px 5px 9px;
	background: #fff url('/app_themes/alt/images/bkg_profil.jpg') repeat-x left bottom;
	border: 1px solid #f05b96;}
	
.profil div{
	display: block;
	overflow: hidden;}
	
.profil div a.link_pink_arrow{
	float: left;
	width: 108px;}
	
a.number_comment{
	float: left;
	width: 34px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;   
	font-weight: bold;
	color: #d62c70;}

/*---------------------------------------button new publication*/	
.forum_box table.table_forum td p.new_publication{
	display: block;
	height: 13px;
	margin: 4px 0px 0px 20px;
	padding-left: 1px;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #fff;
	background: url('/app_themes/alt/images/new_publication_l.gif') no-repeat left 0;}
	
.forum_box table.table_forum td p.new_publication span{
	display: block;
	height: 13px;
	padding-right: 1px;
	line-height: 13px;
	background: url('/app_themes/alt/images/new_publication_r.gif') no-repeat right 0;}

.forum_box table.table_forum td p.new_publication span span{
	display: block;
	height: 13px;
	padding: 0px 2px 0px 2px;
	white-space: pre;
	background-color: #51c351;
	color: #fff;
	line-height: 13px;} 
	
.comments_blockLeft a.online{
	margin: 3px 0px 0px 5px;
	padding: 0px 0px 0px 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url('/app_themes/alt/images/online_ico.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #648700;
	text-align: left;}
	
.comments_blockLeft a.online:hover{color: #648700;}
	
/*---------------------------------------green_btn	*/
.comments_blockLeft a.green_btn{
	display: block;
	width: auto;
	height: 13px;
	margin: 4px 0px 0px 0px;
	padding-left: 1px;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #fff;
	background: url('/app_themes/alt/images/new_publication_l.gif') no-repeat left 0;}
	
.comments_blockLeft a.green_btn span{
	display: block;
	height: 13px;
	padding-right: 1px;
	line-height: 13px;
	background: url('/app_themes/alt/images/new_publication_r.gif') no-repeat right 0;}
	
.comments_blockLeft a.green_btn span span{
	display: block;
	height: 13px;
	padding: 0px 15px 0px 15px;
	white-space: pre;
	background-color: #51c351;
	color: #fff;
	line-height: 13px;
	cursor: pointer;} 
	
.wrapper_box_img{
	width: 500px;
	margin: 20px 0px 0px 0px;
	overflow: hidden;}
	
.box_img{
	float: left;
	width: 147px;
	margin-right: 8px;}
	
.box_img a.img_forum{
	display:block;
	width: 147px;}
	
.box_img a.img_forum img {
	padding: 1px;
	border: 1px solid #cccccc;}
	
.box_img a.img_forum:hover img{
	border: 1px solid #ef5b95;}
		
.box_img img{display: block;}
	
.smile{margin-bottom: -5px;}
	
.quotes{
	position: relative;
	width: 454px;
	margin: 3px 0px 18px 0px;
	padding: 9px 8px 13px 38px;
	background-color: #f6f6f6;}	
	
.bkg_quotes{
	position: absolute;
	top: 8px;
	left: 4px;
	width: 36px;
	height: 29px;
	background: url('/app_themes/alt/images/quotes.png') no-repeat left top;}

.quotes_info{
	width: 500px;
	padding-top: 3px;
	overflow: hidden;}
	
/*.quotes_info p.release{float: right;}*/
/*------------------------------------------------------------------- comments_block*/
.comments_block{
	width: 600px;
	margin: 24px 0 -1px 0; 
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #d4d4d4;
	overflow: hidden;} 
	
.comments_blockLeft{
	float: left;
	width: 90px;
	margin-top: 7px;
	overflow: hidden;}
	
.comments_blockLeft a{
	display: block; 
	width: 70px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	/*color: #ef5b95;*/
	color: #d62c70;
	text-align: center;}
	
.comments_blockLeft img{
	display: block;
	margin-bottom: 3px;}

.comments_blockLeft a img{
	padding: 1px;
	border: 1px solid #ccc;}
	
.comments_blockLeft a:hover img{
	border: 1px solid #ef5b95;}
	
.comments_blockLeft a:hover{/*color: #eba7c2;*/ color: #d62c70;}

/*-------------------------------------------edit */
.edit{
	width: 100%;
	margin: 20px 0px 0px 0px;}
	
.icons{
	margin-top: 15px;
	overflow: hidden;}
	
.text_style{float: left;}
	
.text_style a{
	float: left;
	width: 22px;
	height: 22px;
	margin-right: 3px;}
	
.smiles{float: right;}
	
.smiles a{
	float: left;
	margin-left: 10px;}
	
.text_areaBlok{
	/*width: 598px;*/
	height: 178px;
	margin-top: 3px;
	padding: 10px;
	border: 1px solid #d4d4d4;}
/*----------------------------------------------------------------input type file*/	
.fileinputs{
	position: relative;
	float:left;
	display: inline;
	width: 190px;}
	
.fakefile{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:190px;
	margin:0;
	padding:0;
	line-height:90%;  
	background-color: #fff;
	z-index:1;}
	
.fakefile input{
	float: left;
	/*width: 80px;
	height: 18px;*/
	width: 55px;
	height: 15px;
	padding: 0px 5px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	border: 1px solid #abadb3;
	background-color: #fff;}
	
input.hidden{
	position:relative;
	float: right;
	/*height:20px;*/
	height: 18px; 
	width:179px;
	cursor:pointer;
	text-align:right;
	opacity:0;
	z-index:2;}
/*----------------------------------browse button */	
a.button_browse{
	display: block;
	height: 19px;
	padding-left: 4px;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #191919;
	background: url('/app_themes/alt/images/btn_browse_l.gif') no-repeat left 0;}

a.button_browse span{ 
	display: block;
	height: 19px;
	padding-right: 4px;
	background: url('/app_themes/alt/images/btn_browse_r.gif') no-repeat right 0;}

a.button_browse span span{
	display: block;
	height: 17px;
	padding: 2px 3px 0px 3px;
	white-space: pre;
	background: url('/app_themes/alt/images/btn_browse_m.gif') repeat-x right top;
	cursor: pointer;}

.max_mb{
	margin: 11px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;}

/*-------------------------------------------icons edit*/
.bold_ico{background: url('/app_themes/alt/images/bold.gif') no-repeat left top;}
.italic{background: url('/app_themes/alt/images/italic.gif') no-repeat left top;}
.underline{background: url('/app_themes/alt/images/underline.gif') no-repeat left top;}
.links{background: url('/app_themes/alt/images/links.gif') no-repeat left top;}
	
.bold_ico:hover,
.italic:hover,
.underline:hover,
.links:hover,
.hover_act{
	background-position: left bottom;}
	
.bold_ico span,
.italic span,
.underline span,
.links span{display: none;}
/*----------------------------------------------comments_blockRight */

.comments_blockRight{
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	width: 500px;}
	
.comments_blockRight p{
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 14px;
	line-height: 20px;
	color: #000;}
	
.comments_blockRight a{
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #d62c70;}
	
.comments_blockRight a.open_theme{
	float: left;
	margin-top: 2px;
	padding: 1px 3px 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	background-color: #ef5b95;}
	
a.pink_btn{
	height: 16px;
	padding: 1px 13px 0px 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	background-color: #ff7eb1;
	background-image: url(/app_themes/alt/images/pink_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;}
	
a.pink_btn.mar_t_13{margin-top: 13px;}

.personal_info{
	width: 500px;
	margin: 0px 0px 7px 0px;
	overflow: hidden;}
	
.comments_blockRight a.link_pink_arrow,
.comments_block a.link_pink_arrow{
	font-weight: normal;
	color:#191919;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height:18px;
	clear:both;}
	
.comments_blockRight a.link_pink_arrow:hover,
.comments_block a.link_pink_arrow:hover{color: #ef5b95;}

a.name{
	float: left;
	margin: 4px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #d62c70;}
	
a.name:hover{color: #eba7c2;}
	
p.release{
	float: left;
	margin-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666;}
	
.ver_line{
	float: left;
	padding: 0px 5px;
	margin-top: 1px;
	color: #d62c70;
	font-weight: bold;
	font-size: 14px;}
	
p.quotes_from{
	float: left;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666;}
	
.wrapper_add{
	width: 100%;
	margin: 19px 0px 12px 0px; 
	padding-bottom: 7px;
	border-bottom: 1px solid #d4d4d4;
	overflow: hidden;}
	
.wrapper_add p{
	float: left;
	margin-right: 8px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 18px;
	line-height: 20px;}
	
.wrapper_add a.pink_btn{
	margin-top: 3px;} 
	
/*---------------------------------------------------- radio_btn*/	
.radio_btn label{
	float: left;
	width: 420px;
	margin-bottom: 7px;
	font-size: 12px;
	line-height: 18px;}

.radio_btn input{
	float: left;
	padding: 0;
	margin: 2px 7px 0px 0px;}

.radio_btn span{
	float: left;
	display: block;
	width: 390px;}
	
/*----------------------------------------------------- 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;}	
.width_315{width: 315px;}

.searchBox_rec {background-image:url('/app_themes/alt/images/searchBox_pic.jpg'); width:614px; height:108px;}

.grey_video {font-family:Georgia, "Times New Roman", Times, serif; padding:7px 15px; width:293px; height:80px; background-color:#ebebeb; margin:2px 1px 0 0;}
.grey_video a{font-size:20px; line-height:24px;}

.video_ribbon {background-image:url('/app_themes/alt/images/video_ribbon.png'); background-repeat:no-repeat; position:absolute; z-index:40; margin:0; width:167px; height:99px;}
.video_play {background-image:url('/app_themes/alt/images/video_play.png'); position:absolute; z-index:50; width:76px; height:76px; }
.video_big { margin:140px 0 0 120px;}
.video_medium{ margin:40px 0 0 120px;}
.video_small_r { margin:20px 0 0 35px;}
.video_small_l { margin:20px 0 0 -110px;}

.whitel_t { border-top:1px solid #ff9dc4;}
.whitel_b { border-bottom:1px solid #ff9dc4;}

/*---------------------------------------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;}


/*--------------------------------------------------------*/
.big.forum_article {
	width: 474px;
	padding: 0px 1px 1px 1px;}
	
.forum_article_inner{
	width: 456px;
	padding: 10px 8px 10px 8px;
	background-color: #f6f6f6;
	border: 1px solid #fff;}

.attention{
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 19px;}
	
.yellow_color_box,
p.yellow_color_box,
.yellow_color_box_forum{
	margin: -2px 0px 0px 0px;
	padding: 1px 3px 1px 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: #ffeb00;
	color: #191919;}
	
p.yellow_color_box{
	margin: 12px 0px 0px 0px;
	padding: 1px 3px 1px 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: #ffeb00;
	color: #191919;}
	
.yellow_color_box_forum{margin: -11px 0px 11px 0px;}
	
.yellow_color_box a,
.yellow_color_box_forum a{
	color: #191919;
	text-decoration: underline;}
	
.yellow_color_box a:hover,
.yellow_color_box_forum a:hover{
	text-decoration: none;}
	
/*----------------------------------------------comments_blockRight */
.comments_blockRight_wide{
	display: block;
	width: 456px;
	margin: 22px 0 0px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #d4d4d4;
	overflow: hidden;}
	
.comments_blockRight_wide p{
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 12px;
	line-height: 18px;
	color: #000;}
	
.comments_blockRight_wide a{
	font-family: "Courier New", Courier, monospace, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #d62c70;}
	
.comments_blockRight_wide a.open_theme{
	float: left;
	margin-top: 2px;
	padding: 1px 3px 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	background-color: #ef5b95;}
	
.comments_blockRight_wide a.name, .comments_blockRight_wide span.name, .personal_info span.name {
	color:#D62C70;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:4px 0 1px;}
	
.comments_blockRight_wide a.name:hover {color: #eba7c2;}
	
.comments_blockRight_wide p.release,
.comments_blockRight_wide p.quotes_from{
	margin-top: 4px;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;}
	
.comments_blockRight_wide a.pink_btn {
	height: 16px;
	padding: 1px 13px 0px 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	background-color: #ff7eb1;
	background-image: url('/app_themes/alt/images/pink_btn.gif');
	background-repeat: no-repeat;
	background-position: right top;}
	
.personal_info_wide{
	width: 436px;
	margin: 0px 0px 7px 0px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;}
	
.comments_blockRight_wide a.link_pink_arrow{
	margin: 1px 10px 0px 0px;
	font-weight: normal;
	color:#191919;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 10px;
	line-height:18px;}
	
.comments_blockRight_wide a.link_pink_arrow:hover{color: #ef5b95;}

.wrapper_box_img_wide{
	width: 442px;
	margin: 20px 0 0 0;
	overflow: hidden;}
	
.box_img_wide{
	width: 144px;
	float: left;
	overflow: hidden;}
	
.box_img_wide a.link_pink_arrow{font-size: 12px;}

.box_img_wide a.img_forum_wide{
	width: 144px;
	display: block;}
	
.box_img_wide a.img_forum_wide img {
	padding: 1px;
	border: 1px solid #cccccc;}
	
.box_img_wide a.img_forum_wide:hover img{
	border: 1px solid #ef5b95;}
		
.box_img_wide img{display: block;}

.quotes_wide{
	position: relative;
	width: 390px;
	margin: 3px 0px 18px 0px;
	padding: 9px 8px 13px 38px;
	background-color: #fff;}

.quotes_info_wide{
	width: 390px;
	padding-top: 3px;
	overflow: hidden;}
	
.universal_wide{
	padding: 0px 13px 0px 10px;
	overflow: hidden;}
	
.universal_wide .pager{ margin: 13px 0px 2px 0px;}
	
.universal_wide .pink_btn{margin: 14px 0px 20px 0px;}
.comment_wide_inner{padding: 0px 10px;}
	
/*.quotes_info_wide p.release{float: right;}*/
	
.width_150{width: 150px;}
.width_145{width: 145px;}
input.hidden.width_139{width: 139px;}
input.hidden.width_134{width: 134px;}
.fakefile input.width_50{width: 50px;}
.fakefile input.width_12{width: 12px;}
.width_430{width: 430px;}

.general_div{
	width: 100%;
	min-height: 122px;
	margin: 15px 0px 25px 0px;
	padding: 8px 0px 8px 0px;
	background: #f0f0f0 url('/app_themes/alt/images/bkg_general.jpg') repeat-x left bottom;
	border-top: 2px solid #383838;
	border-bottom: 2px solid #383838;
	clear: both;}
	
.general_div p{
	margin: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	text-align: center;}

.general_div p.f_size_18{ font-size: 18px;}

.line_383838{
	width: 100%;
	height: 2px;
	background-color: #383838;
	overflow: hidden;
	clear: both;}

.red{
	width: 375px;
	height: 29px;
	margin: 0 auto 2px auto;
	padding-top: 3px;
	background: url('/app_themes/alt/images/red.gif') no-repeat center top;
	text-align: center;}	
	
.green{
	width: 431px;
	height: 29px;
	margin: 0 auto 2px auto;
	padding-top: 3px;
	background: url('/app_themes/alt/images/green.gif') no-repeat center top;
	text-align: center;}	
	
.red h2,
.green h2,
.general_div h2{
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-align: center;}
	
.general_div h2.senter{
	margin-top: 4px;
	color: #222;}
	
.general_div h2.mail{
	margin-top: 29px;
	color: #333;}

.wait{margin: 20px 0px 0px 274px;}
	
.width_600{width: 600px;}

.abs_bottom_10{
	position: absolute;
	bottom: 10px;}

p.green_txt{color: #648700;}
p.brown_txt{color: #c32828;}

.gallery_description{
	margin: 0px 0px 15px 0px;
	padding: 0px 18px 0px 20px;
	overflow: hidden;}
	
.gallery_description h1, .gallery_description h1 a {
	margin-bottom: 24px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 34px;
	color: #191919;}
	
.gallery_description_txt{
	float: left;
	width: 210px;
	margin: -6px 20px 0px 0px;}
	
.gallery_description_txt p {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	line-height: 20px;}
	
.gallery_description_txt p.af_forfatter {
	margin-top: 3px;
	font-size:12px;
	font-style: italic;
	line-height:16px;
	color: #595959;}
	
.gallery_description .div_stem{
	padding-right: 0px;
	margin-bottom: 7px;
	overflow: hidden;}
	
.gallery_description .stem{margin-top: 0px;} 

.gallery_comment{
	float: left;
	width: 135px;}

.gallery_wrapper{
	position: relative;
	width: 650px;}
	
.gallery_wrapper a {
	position: absolute;
	top: 142px;
	width: 36px;
	height: 30px;
	cursor: pointer;}
	
.universal{
	padding: 0px 18px 0px 18px;
	overflow: hidden;}
	
.universal .wrapper_add{
	margin: 3px 0px 0px 0px;
	padding-bottom: 12px;}
	
.universal .breadcrumbs{margin: 9px 0px 0px 0px;}
	
.user_comment{
	display: block;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 4px 34px;
	background: url('/app_themes/alt/images/commentsBig_without_border.gif') no-repeat left top;
	border-bottom: 1px solid #d4d4d4;
	clear: both;}
	
.user_comment .heading_18{padding-top: 3px;}

/*-------------------------------------------------------- open_discuss*/
.open_discuss{
	width: 620px;
	margin: 35px 0px 0px 0px;}
	
.open_discuss_inner{
	width:	560px;
	padding: 0 30px 23px 30px;
	overflow: hidden;}

.open_discuss select{
	width: 317px;
	margin-bottom: 8px;
	border: 1px solid #d2d2d2;}
	
.open_discuss label{
	color:#191919;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:normal;
	line-height: normal;}
	
.open_discuss.label.small_label{line-height: normal;}
.open_discuss label.small_label {
	color:#191919;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:normal;
	line-height: normal;
	width:100px;}
	
.open_discuss input.input_big {
	float: left;
	width: 305px;
	height: 18px;
	padding: 2px 5px 0 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color: #fff;
	border:1px solid #d2d2d2;}

.open_discuss .kommentare_checkbox{padding-top: 20px;}

.link_popup{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #191919;}
	
.link_popup span{color: #d62c70;}

.wrapper_border{
	width: 100%;
	margin: 2px 0px 10px 0px;
	padding: 16px 0px 2px 0px;
	border-bottom: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	overflow: hidden;}
	
.div_icons{
	float: left;
	width: 260px;
	margin-bottom: 14px;}
	
.div_icons img{
	float: left;
	margin: 0px 4px 0px 0px;}
	
.div_icons a.link_popup{margin: 3px 0px 0px 0px;}

.div_icons a.link_popup:hover{color: #d62c70;}

.wrapper_img{
	width: 100%;}
	
.wrapper_img img{
	float: left;
	margin-left: -4px;}
	
.wrapper_img p{
	margin: 0px 0px 6px 0px;}
	
.wrapper_img p.heading_18{
	margin: 0px;}

.f_size_21{font-size: 21px;}
.f_size_23{font-size: 23px;}
.f_size_10{font-size: 10px;}
.f_size_26{font-size: 26px;}
.f_size_20{font-size: 20px;}

.popular_tags_wrapper{
	width: 654px;
	margin-top: 0;
	padding: 0px 1px 0px 1px;}

.popular_tags{
	width: 616px;
	padding: 7px 18px 10px 18px;
	border: 1px solid #fff;
	background-color: #f4f4f4;}
	
.popular_tags a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #5e6366;
	line-height: 22px;}
	
.popular_tags a:hover{color: #d62c70;}

.more_popular_tags{
	margin: 15px 0px 4px 0px;}

.more_popular_tags h3{
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;}
	
.more_popular_tags a{
	float: right;
	margin: 5px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #d62c70;}
	
/*------------------------------------------------------------tag_liste*/
.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;}
	
/*--------------------------------------------sog page */
.sog_block{
	padding: 14px 0px 10px 0px;
	border-top: 1px solid #d4d4d4;}
	
.sog_block h2 a{
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
	color: #191919;}
	
.sog_block p{
	margin: 10px 0px 6px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;}
	
.sog_block p a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #d62c70;}
	
.searchBox_sog{
	display: block;
	padding: 0px 0px 19px 0px;
	overflow: hidden;}

.searchBox_sog input{
	float: left;
	width: 407px;
	height: 16px;
	padding: 2px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7c;
	background-color: #fff;
	border: 1px solid #d2d2d2;}

.searchBox_sog a img{
	float: left;
	margin: 2px 0px 0px 5px;}
	
/*------------------------------------------------------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;}
	
/*---------------------------------------article list page */
.test_result{
	display: block;
	margin-bottom: 20px;
	padding-bottom: 15px;
	overflow: hidden;}

.test_result_txt{
	width: 310px;
	margin-top: 25px;}

.test_result_txt h2,
.test_result_txt h2 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	line-height: 30px;
	font-weight: normal;
	color: #191919;
	text-align: center}
	
.test_result_txt h3{
	font-size: 14px;
	color: #191919;
	font-weight: bold;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;}

.test_result_txt p,
.test_result_txt div{
	margin-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;}
	
/*-------------------------------fortryd-send popup */
.fortryd_send{
	width: 360px;
	padding: 20px;
	background-color: #fff;}
	
.fortryd_send h2{
	font-family: Georgia, "Times New Roman", Times, serif;  
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;}
	
.fortryd_send p{
	display: block;
	margin-bottom: 15px;}
	
.fortryd_send label{
	float: left;
	display: block;
	width: 90px;
	padding-top: 2px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	color: #191919;}
	
.fortryd_send input{
	width: 220px;
	height: 16px;
	margin-bottom:8px;
	padding:2px 5px 0 5px;;
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	color: #7d7d7c;}
	
.fortryd_send textarea{
	display: block;
	width: 230px;
	height: 120px;
	margin: 0px 0px 8px 0px;
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	color: #7d7d7c;}
	
.fortryd_send div.wrapper_fortryd_send_btn{
	float: right;
	width: 232px;
	padding-right: 38px;
	display: block;}
	
	
/*--------------------------------------------------- margin /  padding*/
.font_A{ font-family: Arial, Helvetica, sans-serif;}


.mar_t_0{margin-top: 0;}
.mar_t_3{margin-top: 3px;}
.mar_t_4{margin-top: 4px;}
.mar_t_5{margin-top: 5px;}
.mar_t_7{margin-top: 7px;}
.mar_t_10{margin-top: 10px;}
.mar_t_11{margin-top: 11px;}
.mar_t_13{margin-top: 13px;}
.mar_t_15{margin-top: 15px;}
.mar_t_18{margin-top: 18px;}	
.mar_t_20{margin-top: 20px;}
.mar_t_22{margin-top: 22px;}
.mar_t_28{margin-top: 28px;}
.mar_t_31{margin-top: 31px;}
.mar_t_62{margin-top: 62px;}
p.mar_t_55{margin-top: 55px;}
.mar_minus_t_1{margin-top: -1px;}


.mar_b_0{margin-bottom: 0;}
.mar_b_2{margin-bottom: 2px;}
.mar_b_3{margin-bottom: 3px;}
.mar_b_4{margin-bottom: 4px;}
.mar_b_7{margin-bottom: 7px;}
.mar_b_10{margin-bottom: 10px;}
.mar_b_10{margin-bottom: 10px;}
.mar_b_14{margin-bottom: 14px;}
.mar_b_25{margin-bottom: 25px;}
.mar_b_28{margin-bottom: 28px;}


.mar_l_0{margin-left: 0px;}
.mar_l_10{margin-left: 10px;}
.mar_minus_l_7{margin-left: -7px;}


.mar_r_0{margin-right: 0px;}
.mar_r_3{margin-right: 3px;}
.mar_r_5{margin-right: 5px;}
.mar_r_6{margin-right: 6px;}
.mar_r_7{margin-right: 7px;}
.mar_r_8{margin-right: 8px;}
.mar_r_12{margin-right: 12px;}
.mar_r_15{margin-right: 15px;}
.mar_r_25{margin-right: 25px;}
.mar_r_30{margin-right: 30px;}
.mar_r_53{margin-right: 53px;}
.mar_r_55{margin-right: 55px;}


.pad_l_0{padding-left: 0px;}
.pad_l_18{padding-left: 18px;}
.pad_l_30{padding-left: 30px;}


.pad_b_0{ padding-bottom: 0;}
.pad_b_15{padding-bottom: 15px;}
.pad_b_20{padding-bottom: 20px;}


.pad_t_0{padding-top: 0;}

.col_170 a.arrowPink img{
 width: 13px;
 height: 13px;
 margin-bottom: -2px;
 margin-right: 2px;}


.make_theme div a.heading_18 span{
   color: #191919;
   cursor: pointer;
 }
 
.make_theme div a.heading_18:hover span{color: #d62c70;}

/*------------------------------------------tilmeld_dig*/
.tilmeld_dig{
	width: 272px;
	margin-top: 20px;
	padding: 85px 13px 13px 13px;
	background: url('/app_themes/alt/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;}

/*----------------------------------------------------------*/
.nyhedsbrev{
	text-align: center;}
	
.nyhedsbrev p{
	margin-top: -4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #191919;
	clear: both;}
	
.wrapper_tilmeld label{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #191919;
	text-align:center;}
	
.wrapper_tilmeld label input{
	margin: 0px 0px 0px 0px;}
	
.wrapper_tilmeld{
	padding: 11px 0px 11px 0px;}
	
.wrapper_frameld_tilmeld{
	padding: 11px 0px 18px 150px;}
	
.wrapper_frameld_tilmeld a.button{
	margin: 2px 0px 0px 15px;}
		
.wrapper_frameld_tilmeld input{
	float: left;
	width: 157px;
	height: 16px;
	padding: 2px 5px 0 5px;
	color: #7d7d7c;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #d2d2d2;}
	
.nyhedsbrev p.lightGrey_p{
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 13px;
	color: #797979;}

.boxesTxtBottom {
	bottom:0;
	margin:0;
}


/*----------------------------------------------------square-links-center 28.04.2010*/
.square-links-center a{
	border:1px solid #D4D4D4;
	color:#636363;
	line-height:normal;
	margin-right:4px;
	padding: 0px 4px 0px 4px;
	text-align:center;}
	
.square-links-center a img{
	margin-bottom: -6px;}
	
.square-links-center a.act_page {
	background-color:#fc78ac;
	border: 1px solid #fc78ac;
	color: #fff;}
	
.square-links-center a.act_page:hover{
	color: #fff;}
	
.square-links-center a:hover {
	border: 1px solid #fc78ac;
	color: #636363;}
		
.square-links-center a.square-prev-next{
	border: none;
	padding: 0;
	margin-bottom: 5px;}
	
.square-links-center a.square-prev-next:hover{
	border: none;
	padding: 0;
	margin-bottom: 5px;}
	
/* ----------------------- new styles 7.9.2010 */

.welcomeBlock
{
	font-family: Georgia;
	overflow: hidden;
	padding: 9px 3px 40px;
}
		.welcomeBlock img{
			float: left;
			margin-right: 21px;
		}
		.welcomeBlock div
		{
			float: left;
			width: 440px;
		}
	
		.welcomeBlock h2{
			font-size: 26px;
			line-height: 26px;
			margin-bottom: 8px;
			padding: 7px 0 0;
			font-weight: normal;
			color: #3d3c3c;
		}
	
		.welcomeBlock p{
			font-size: 14px;
			line-height: 16px;
		}
		
		
.recipeOfTheWeekContainer
{
	height: 118px;
}
		
.recipeOfTheWeek
{
	width: 656px;
	background-image: url(/app_themes/alt/images/teaserShadow.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 10px;
	height: 118px;
	overflow: hidden; 
	z-index: 100;
	top: 0; 
}

.recipeOfTheWeek.withRecipeOverview
{
	padding: 160px 0 0;
	background: transparent;	
}

.recipeOfTheWeek .recipes	{	height: 81px; padding-top: 10px;	}

.recipeOfTheWeek .recipes
{
	list-style: none;
	width: 670px;
	background-color: #fff;
	position: relative;
}

		.recipeOfTheWeek .recipes li.item{
			float: left;
			padding: 0px 3px 2px;
			width: 84px;
			margin-right: 4px; 
		}
		
				
				.recipeOfTheWeek .recipes li.item .week{
					color: #999;
					font-size: 9px;
					line-height: 12px; 
					padding: 2px 0 0;
					display: block;
					text-transform: uppercase;
				}
				
				.recipeOfTheWeek .recipes li.item  img
				{
					padding: 1px;
					background-color: #fff;
					border: 1px solid #cacaca;
					float: left;
				}
				
				.recipeOfTheWeek .recipes li.item .type
				{
					color: #999;
					font-family: Georgia;
					text-align: center;
					display: block; 
				}
				.recipeOfTheWeek .recipes li.item:hover *,
				.recipeOfTheWeek .recipes li.item.active *		{	color: #fff;	}
				.recipeOfTheWeek .recipes li.item1:hover,
				.recipeOfTheWeek .recipes li.item1.active,
				.recipeOfTheWeek .recipes li.item1.active .moreLinks,
				.recipeOfTheWeek .recipes li.item1.active .recipeOverview	{	background-color: #000; border-color: #000; display: block; 	}
				.recipeOfTheWeek .recipes li.item2:hover,
				.recipeOfTheWeek .recipes li.item2.active,
				.recipeOfTheWeek .recipes li.item2.active .moreLinks,
				.recipeOfTheWeek .recipes li.item2.active .recipeOverview	{   background-color: #f46e75; border-color: #f46e75; display: block;}
				.recipeOfTheWeek .recipes li.item3:hover,
				.recipeOfTheWeek .recipes li.item3.active,
				.recipeOfTheWeek .recipes li.item3.active .moreLinks,
				.recipeOfTheWeek .recipes li.item3.active .recipeOverview	{	background-color: #55b6a2; border-color: #55b6a2; display: block; }
				.recipeOfTheWeek .recipes li.item4:hover,
				.recipeOfTheWeek .recipes li.item4.active,				
				.recipeOfTheWeek .recipes li.item4.active .moreLinks,
				.recipeOfTheWeek .recipes li.item4.active .recipeOverview	{	background-color: #febb60; border-color: #febb60; display: block;}
				.recipeOfTheWeek .recipes li.item5:hover,
				.recipeOfTheWeek .recipes li.item5.active,
				.recipeOfTheWeek .recipes li.item5.active .moreLinks,
				.recipeOfTheWeek .recipes li.item5.active .recipeOverview	{	background-color: #ac8ec0; border-color: #ac8ec0; display: block; } 
				.recipeOfTheWeek .recipes li.item6:hover,
				.recipeOfTheWeek .recipes li.item6.active,
				.recipeOfTheWeek .recipes li.item6.active .moreLinks,
				.recipeOfTheWeek .recipes li.item6.active .recipeOverview	{	background-color: #63b8d2; border-color: #63b8d2; display: block; } 
				.recipeOfTheWeek .recipes li.item7:hover,
				.recipeOfTheWeek .recipes li.item7.active,
				.recipeOfTheWeek .recipes li.item7.active .moreLinks,
				.recipeOfTheWeek .recipes li.item7.active .recipeOverview	{	background-color: #f07b9e; border-color: #f07b9e; display: block; } 
				
				.recipeOfTheWeek .recipes li.item6,
				.recipeOfTheWeek .recipes li.item7 {
					margin-left: 1px;
				}
				
		.recipeOfTheWeek .recipes li.unactive:hover	{	background-color: #fff;	}
		.recipeOfTheWeek .recipes li.unactive img	{  opacity: 0.4; filter: alpha(opacity=40);	}
		.recipeOfTheWeek .recipes li.unactive span.week,
    .recipeOfTheWeek .recipes li.unactive span.type,
    .recipeOfTheWeek .recipes li.unactive:hover *{ color: #999;  cursor: default; }
		
				
		.recipeOfTheWeek .moreLinks
		{
			background-color: #000;
			width: 650px;
			height: 19px;
			display: none;
			overflow: hidden;
			clear: both;
			padding: 4px 3px;
			position: absolute;
			top: 91px;
			left: 0;
		}	
				.recipeOfTheWeek .moreLinks li	{	display: inline;	}	
		
				.recipeOfTheWeek .moreLinks li a
				{
					float: left;				
					padding: 3px 6px 3px 6px;
					font-size: 10px;
					text-transform: uppercase;
					color: #fff;
				}	
		 
				
		.recipeOverview
		{  
			height: 159px;
			border: 3px solid;		
			position: absolute;
			top: -155px;
			left: 0;
			width: 650px;
			font-family: Georgia;
			overflow: hidden;
			display: none;
		}
		
		.recipeOfTheWeek li.active .recipeOverview{
			display: block;
			z-index: 2;
		}
		 
		
		.recipeOverview img.bigpic
		{
			border: 0 !important;
			padding: 1px;
			position: absolute;
			left: -1px;
			top: -10px;
		}
		
		.recipeOverview b
		{
			bottom: 0;
			left: 0; 
			display: block;
			position: absolute;
			height: 76px;
			width: 650px;
			background-image: url(/app_themes/alt/images/captionBg2.png);
			cursor: pointer;
		}
		
		.recipeOverview strong
		{
			position: absolute;
			display: block;
			top: 92px;
			left: 13px;
			font-size: 18px; 
			font-weight: bolder;
			color: #000 !important;
			z-index: 2;
			cursor: pointer;
		}
		
		.recipeOverview .minilogo
		{
			position: absolute;
			border: 0 !important;
			background: transparent !important;
			right: 10px;
			top: 91px;
		}
		
		.recipeOverview i
		{
			color: #d62c70 !important;
			font-style: normal;
		}
		
		.recipeOverview span
		{
			position: absolute;
			display: block;
			top: 118px;
			width: 550px;
			height: 34px;
			overflow: hidden;
			left: 13px;
			font-size: 13px; 
			z-index: 2;
			color: #000 !important;
		}
				
.featuredRecipe{
	overflow: hidden;
	font-family: Georgia;
	font-size: 14px;
	padding: 21px 0 0;
	margin-bottom: 50px;
}	
		.featuredRecipe img{
			float: left;
			margin-right: 15px;
		}
		
		.featuredRecipe div
		{
			float: left;
			width: 440px;
		}

		.featuredRecipe h3{
			color: #3d3c3c;
			font-size: 26px;
			line-height: 18px;
			font-weight: normal; 
			padding: 0 0 11px;
		}
		
		.featuredRecipe p{
			line-height: 16px;
		}
		
		.featuredRecipe i{
			display: block;
			padding: 22px 6px 0;
			color: #999;
			font-size: 20px;
		}
		
.uniBox{	
	overflow: hidden;
	margin-bottom: 15px;
	clear: both;
}

.uniBox.withGradient{
	background-image: url(/app_themes/alt/images/uniBoxBg.jpg);
	background-position: left 28px;
	background-repeat: repeat-x;
}
		
.uniBox h4{
	color: #333;
	font-size: 21px;
	height: 25px;
	border-bottom: 1px solid #000;
}

.uniBox a{
	color: #000;
}

.uniBox.grayBorder{
	border-bottom: 4px solid #f2f2f2;
	padding-bottom: 20px;
	margin-bottom: 28px;
}

.uniHalfSize{
	float: left;
	width: 317px;
	background: transparent;
	clear: none;
}

.uniHalfSize.first{
	margin-right: 21px;
}

.uniBox .grey_video a{
	font-size: 22px;
	font-family: Georgia;
	color: #000;
}

.uniBox i,
.uniBox a i {
	color: #d62c70;	
	font-style: normal;
}
	
.uniBox .seeMore{ 
	height: 9px; 
	border-bottom: 4px solid #f2f2f2;
	clear: both; 
}	

.uniBox .seeMore a{
	float: right;
	padding: 4px;  
	border: 1px solid #cfcfcf;	background-color: #fff;
	font-size: 10px;
	color: #000;
	font-weight: bolder;
}

.uniBox .seeMore a:hover{
	background-color: #fcfcfc;
} 
		
.featuredDeals{
	padding: 18px 9px 18px 13px;
	list-style: none;
}

		.featuredDeals li.deal{
			float: left;
			width: 201px;
			padding: 0 4px 8px 5px;
			position: relative;
			font-family: Georgia;
			font-weight: bolder;
			font-size: 16px;
		}
		
		.featuredDeals li img{
			padding: 1px;
			border: 1px solid #c6c6c6;
			float: left; 
			margin-bottom: 6px;
		} 
		
		.featuredDeals li a .price{
			position: absolute;
			width: 137px;
			height: 31px;
			background-image: url(/app_themes/alt/images/priceBg.png);
			top: 2px;
			left: 7px;
			color: #fff;
			line-height: 30px;
			text-align: center; 
		}
		
		
		
.stepByStep{
	float: left;
	width: 310px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bolder;  
	margin: 17px 0 0 17px;
}
		
		.stepByStep span{
			float: left;
			position: relative;
			margin-right: 11px;
		}
		
		.stepByStep span img{
			border: 1px solid #c4c4c4;
			padding: 1px;
		}

		.stepByStep span b{
			position: absolute;
			left: 2px;
			top: 2px;
			width: 22px;
			height: 21px;
			background-image: url(/app_themes/alt/images/priceBg.png);
			background-position: right bottom; 
			color: #fff; 
			text-align: center;
			display: block; 
		}
		
		.stepByStep strong{
			display: block;
			clear: both;
			padding: 3px 0 0;
		}
		
		.stepByStep i{
			color: #d62c70;
		}
		
.uniBox .threeColsListing 
{
	list-style: none;
	padding: 18px 0 0 18px;
}
	
		.uniBox .threeColsListing li{
			float: left;
			width: 201px; 
			margin: 0 9px 20px 0;
		}
		
		.uniBox .threeColsListing li.clear {
			margin: 0;
			float: none;
			height: 0;
			width: 100%;
			font-size: 0;
			line-height: 0; 
		}

		.uniBox .threeColsListing li a{
			font-size: 16px;
			font-weight: bolder;
			font-family: Georgia;
			color: #000;
		}

		.uniBox .threeColsListing li a img{
			padding: 1px;
			border: 1px solid #c6c6c6;
			display: block;
			float: left;
			margin-bottom: 5px;
		}
		
		.uniBox .threeColsListing li i{
			color: #d62c70;
			font-style: normal;
		}

.enormousListing{
	display: block;
	overflow: hidden;
	padding: 10px 0 0;
	position: relative;
}		
		.enormousListing img{
			padding: 1px;
			border: 1px solid #c4c4c4;
			float: left; 
		}

		.enormousListing strong{
			display: block;
			clear: both;
			padding: 5px 0 0;
			font-family: Georgia;
			font-size: 16px;
		}
		
		.picWithCaption strong
		{
			position: absolute;
			font-weight: normal;
			font-size: 21px;
			letter-spacing: -1px;
			z-index: 2;
			left: 28px;
			top: 150px;
			width: 220px;
			line-height: 24px;
		}

.newsletterBox{
	background-image: url(/app_themes/alt/images/subscribeBg.png);
	background-position: top; 
	width: 254px;
	padding: 18px 23px 20px 23px;
	color: #fff; 
}

.newsletterPinkBox{
	background-image: url(/app_themes/alt/images/subscribeBgPink.png);
}

		.newsletterBox img{
			float: left;
			margin-bottom: 24px;
		}
	
		.newsletterBox ul{
			list-style: outside;
			clear: both;
			padding: 0 0 20px 17px;
		}

		.newsletterBox ul li{
			padding-bottom: 16px;
			font-size: 22px; 
		}

		.newsletterBox ul li span{
			font-size: 14px;
			padding-left: 4px;
			line-height: 14px;
			display: block;
		}

		.newsletterBox div{
			font-family: Georgia;
			font-size: 12px;
			font-weight: bolder; 
			display: block;
			padding-bottom: 18px;
		}

		.newsletterBox input.text{
			display: block;
			bordeR: 0;
			background: transparent;
			background-image: url(/app_themes/alt/images/subscribeInputs.png);
			background-position: left top;
			width: 235px;
			height: 18px;
			padding: 6px 8px;
			color: #999;
			font-family: Georgia;
			font-weight: bolder;
			font-size: 11px;
			margin-bottom: 10px;
		}

		.newsletterBox input.submit{
			width: 83px;
			height: 29px;
			display: block;
			bordeR: 0;
			background: transparent;
			background-image: url(/app_themes/alt/images/subscribeInputs.png);
			background-position: left bottom;
			color: #fff;
			font-family: Georgia;
			font-weight: bolder;
			font-size: 11px;
			text-transform: uppercase;
			cursor: pointer;
		}

.hugeListing{
	padding-bottom: 20px;
	overflow: hidden;
}

.hugeListing li
{  
	padding: 17px 0 0; 
	margin: 0;
	float: left;
	position: relative;
}

.hugeListing li a
{
	display: block;
	position: relative; 
}

	.hugeListing li u
	{
		display: block; 
		width: 400px;
		color: #999;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bolder;		
		text-decoration: none;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 18px;
		padding: 0 0 2px;
	}
	
	.theMagicItem
	{
		position: relative;
		width: 100%;
	}
	
	.hugeListing li small,
	.theMagicItem small.theSecretIngredient
	{
		position: absolute;
		display: block;  
		width: 1px;
		height: 1px;
		top: -120px;
		left: -2px;  
	}
	
	.hugeListing li a img{ 
		display: block;
		height: 239px;
		width: 652px;
		padding: 1px;
		border: 1px solid #c4c4c4;
		margin-bottom: 10px;
	}
	 
	
	.hugeListing strong
	{
		position: absolute;
		display: block;
		left: 18px;
		top: 191px; 
		font-family: Georgia;
		font-size: 48px;
		color: #000;
		z-index: 2;
		font-weight: normal;
		cursor: pointer;
	}
	
	.hugeListing i
	{
		font-style: normal;
		color: #d62c70;
		line-height: 59px;
		font-weight: bolder;
	}
	
	.hugeListing b
	{
		position: absolute;
		display: block;
		left: 1px;
		top: 186px;
		width: 653px;
		height: 76px; 
		background-image: url(/app_themes/alt/images/captionBg.png);
		cursor: pointer;
	}
	
	.pinkTitle{
	width: 656px;
	height: 84px;
	background-image: url(../images/pinkTitle.png);
	border-bottom: 1px solid #666d70; 
	display:block;
}

.pinkTitle2{
	width: 656px;
	height: 84px;
	background-image: url(../images/pinkTitle2.png);
	border-bottom: 1px solid #666d70; 
}

.pinkTitle2 a{
	float: right;
	width: 163px;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/pinkTitleButton.png);
	margin: 22px 21px 0 0;
	color: #fff;
	font-size: 20px;
	font-weight: bolder;
	letter-spacing: -1px;
	padding: 0 10px;
}

.eventTimePlace{
	background-color: #000;
	background-image: url(../images/pinkTitleBtmCorners.png);
	background-position: -4px bottom;
	background-repeat: no-repeat;
	height: 40px;
	font-size: 22px;
	line-height: 40px;
	color: #969c9f;
	font-weight: bolder;
	padding: 0 0 0 19px;
}

.eventTimePlace b	{
	color: #fff;
	padding: 0 10px 0 0;
}
	
.eventTimePlace .participants	{
	float: right;  
	text-align: center; 
	height: 39px; 		
	width: 230px; 
	background-color: #fff; 
	margin-right: 1px;
}
	
.eventTimePlace .participants span{ 
	width: 230px; 
	float: right;
	height: 40px;		
	background-image: url(../images/pinkTitleBtmCorners.png);
	background-position: 226px bottom;
	background-repeat: no-repeat;
	margin-right: -1px;
	color: #000;
}
		
.eventTimePlace .participants small{ 
	font-size: 13px;
}
		
.eventTimePlace strong{
	font-size: 20px;
	color: #fff; 
}
		
.articleContent{	
	color: #333;
	padding-top: 20px;
	font-size: 13px;
}

.acSize1{
	width: 411px;
	float: left;
}

.acSize2{
	width: 320px;
	padding-right: 47px;
	float: left;
}

		.articleContent h2{
			font-family: Georgia;
			font-weight: normal;
			font-size: 22px;
			padding: 0 0 7px;
		}
		
		.articleContent h3{
			font-family: Georgia;
			font-weight: normal;
			font-size: 16px;
			padding: 5px 0 5px; 
		}

		.articleContent p{
			padding-bottom: 22px;
		}
		.articleContent img{
			padding: 1px;
			border: 1px solid #c6c6c6;
		}
		
		.articleContent .caption{
			overflow: hidden;
			width: 100%;
			margin-bottom: 25px;
		}
		
				.articleContent .caption img{
					float: left;
					margin-bottom: 4px;
				}
		
				.articleContent .caption a{ 
					font-weight: bolder;
					font-size: 11px;
					color: #333;
					font-family: Georgia;
				}
					.articleContent .caption a:hover{	color: #d62c70;	}
		
				.articleContent .caption a i{
					color: #d62c70;
					font-style: normal;
				}
			
		.referencesList{
			border-top: 2px solid #666d70;
			padding-top: 20px;
		}
						
		.referencesList li{
			display: inline;
		}
		
		.referencesList li a{
			display: block;
			color: #000;
			font-family: Georgia;
			font-size: 20px;
			font-weight: bolder;
			margin-bottom: 15px;
		}		
			.referencesList li a:hover{ color: #D62C70;	}
		
		.referencesList li img{
			float: left;
			margin-bottom: 1px;
		}
		
		.referencesList li a span{
			padding: 0 18px;
			clear: both;
			display: block;
			line-height: 22px;
		}
		
.articleRightcolSize1{
	float: left;
	width: 228px;
	padding: 20px 0 0 17px; 
}

.submenu1{
	padding-bottom: 5px;
	background-image: url(../images/submenuBg.png);
	background-position: bottom;
	background-repeat: no-repeat; 
	margin-bottom: 10px;
}

		.submenu1 ul{
			background-image: url(../images/submenuBg.png);
			background-position: top;
			background-repeat: no-repeat;
			list-style: none;
			padding: 16px 15px;
		}

		.submenu1 ul li
		{
			margin-bottom: 5px;
			height: 40px;
			background-image: url(../images/subButtons.png);
			background-position: bottom;
		}
		
		.submenu1 ul li:hover{
			background-position: left -80px;
		}
		
		.submenu1 ul li.active{
			background-position: center top;
			margin-bottom: 13px;
		}
		
		.submenu1 ul li.active:hover{
			background-position: left -40px;
		}

		.submenu1 ul li a
		{
			font-size: 20px;
			display: block;
			font-weight: bolder;
			color: #fff;
			padding: 0 10px;
			line-height: 38px;
			background-image: url(../images/submenuIcons.png);
			background-repeat: no-repeat;
			background-position: 157px 7px;
		}
		
		.submenu1 ul li a b{
			display: block;
			line-height: 19px; 
			padding-top: 5px;
		}
		.submenu1 ul li a small{
			display: block;
			color: #aaa;
			line-height: 9px;
			font-size: 10px;
		}
		
			.submenu1 ul li.iPics a		{	background-position: 157px -49px		}
			.submenu1 ul li.iSticky a	{	background-position: 157px -93px		}
			.submenu1 ul li.iStory a	{	background-position: 157px -138px	}
			.submenu1 ul li.iMail a		{	background-position: 157px -184px	}
			.submenu1 ul li.iQuestion a{	background-position: 157px -228px	}
			.submenu1 ul li.iCalendar a{	background-position: 157px -273px	}
		
		
		
		
.articleRightcolSize1 .featuredDeals{	
	padding: 12px 0 0;
}
		.articleRightcolSize1 .featuredDeals li{
			padding: 0;
			margin-bottom: 15px;
		}
		
		.articleRightcolSize1 .featuredDeals li .price{
			left: 2px;
		}

	
.sponsorsBanners{
	list-style: none;
	width: 250px;
	
}
		.sponsorsBanners li{ 
			float: left;
			background-image: url(../images/sponsorbg.png);
			width: 103px;
			height: 51px;
			border: 1px solid #e6e6e6;
			margin-right: 18px;
			margin: 0 18px 9px 0;
		}

		.sponsorsBanners li a{  
			display: block;
			height: 51px;
			background-repeat: no-repeat;
			background-position: center;
		}
		
		.articleRightcolSize2 .sponsorsBanners{
			width: 315px;
		}
		
		.articleRightcolSize2 .sponsorsBanners li{
			width: 131px; 
			margin: 0 23px 23px 0;
		}
		
		
		
		
.articleRightcolSize2{
	float: left;
	width: 289px;  
	padding-top: 20px;
}

	.articleRightcolSize2 h3
	{
		border: solid #ddd;
		border-width: 0 1px;
		padding: 13px 15px 12px;
		font-size: 23px;
		font-weight: bolder;
		line-height: 22px;
		letter-spacing: -1px;
	}
	
	.articleRightcolSize2 h5{
		font-size: 14px;
		font-weight: bolder;
		font-family: Arial, Helvetica, sans-serif;
		padding-bottom: 5px;
	}

	.submenu2{
		background-image: url(../images/submenu2Corners.png);
		background-position: left top;
		background-repeat: no-repeat;
		padding-top: 3px;
		margin-bottom: 23px;
	}
	
	
.faqAnswer{
	background-image: url(../images/faqBoxCorners.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #e5e5e5;
	margin-bottom: 23px;
}
	.faqAnswer p{
		background-image: url(../images/faqBoxCorners.png);
		background-position: right bottom;
		background-repeat: no-repeat; 
		padding: 10px 10px 14px 50px;
		font-size: 13px;
	}
	
	.faqAnswer p b{
		margin-left: -40px;
		width: 40px;
		float: left;
	}
	
	.submenu2 .cornersBtm{
		background-image: url(../images/submenu2Corners.png);
		background-position: right bottom;
		background-repeat: no-repeat;
		padding-bottom: 3px;
		background-color: #f5f5f5;
	}
	
	.submenu2 ul{
		list-style: none;
		border: solid #ddd;
		border-width: 0 1px;
		padding: 0 15px 7px;
	}
	
	.submenu2 ul li{
		display: inline; 
	}
	
	.submenu2 ul li a{
		display: block;
		width: 210px;
		height: 40px;
		background-image: url(../images/submenu2Btns.png);
		background-position: bottom;
		margin-bottom: 5px;
		font-size: 20px;
		font-weight: bolder;
		color: #fff;
		line-height: 38px;
		padding: 0 12px;
		overflow: hidden;
	}
	
	.submenu2 ul li a:hover,
	.submenu2 ul li.active a:hover{
		background-position: top;
	}
	
	.submenu2 ul li a span{
		float: left;
		width: 120px;
		height: 40px;
		margin-right: 5px;
		overflow: hidden; 
	}
	
.bigSubmit{
	display: block;
	background-image: url(../images/formSubmit.png);
	width: 216px;
	padding: 0 9px 0 0;
	text-align: right;
	height: 40px;
	border: 0;
	color: #fff;
	font-size: 20px;
	font-weight: bolder;
	cursor: pointer;
}

/*Footer new*/
/*------------------------------------------------------------------------------------------------------------------------- BOTTOM */

.bottom-links-block-wrapper 
{
	margin-top:20px;
	clear:both;
}
.bottom-footer-blocks {
	width: 980px;
	margin: 0 auto;
	padding: 22px 0;
	background: #ffffff ;
	
	clear: both;
	overflow: hidden;}

.bottom-footer-blocks .col_180{
	float: left;
	width: 180px;
	min-height: 330px;
	background: #fff;}

.bottom-footer-blocks .col_200{
	float: left;
	width: 180px;
	min-height: 330px;
	padding: 0px 9px 0px 10px;
	background: #fff;}

.bottom-footer-blocks .ver_bottom_line {
	width: 1px;
	float: left;
	height: 330px;
	background: url('ver-line.gif') no-repeat left top;
	overflow: hidden;}

.bottom-footer-blocks a{
	display: block;
	margin-bottom: 4px;}

.bottom-footer-blocks h5.title_box{
	width: 164px;
	height: 23px;
	padding: 4px 0px 0px 10px;
        margin: 0 0 3px 0;
        border-bottom: solid 1px #ccc;
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:15px;
	background: #f5f5f5;
}
.bottom-footer-blocks h5.title_box a {
        
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:15px;
	color:#333;
}
.bottom-footer-blocks h5.title_box a:hover
{
	text-decoration:none;
}
.bottom-footer-blocks h5 a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #222222;
	text-decoration: none;}

.bottom-footer-blocks h5 a:hover{text-decoration: underline;}

.bottom-footer-blocks .bkg_grey{background: url('bkg_grey.gif') repeat-x;}
.bottom-footer-blocks .bkg_red{background: url('bkg_red0.gif') repeat-x;}
.bottom-footer-blocks .bkg_pink{background: url('bkg_pink.gif') repeat-x;}
.bottom-footer-blocks .bkg_blue{background: url('bkg_blue.gif') repeat-x;}
.bottom-footer-blocks .bkg_green{background: url('bkg_gree.gif') repeat-x;}

.bottom-footer-blocks ul.link_bottom{
	list-style-type: none;
	padding-top: 3px;}
	
.bottom-footer-blocks ul.link_bottom li{
	width: 180px;
	border-bottom:1px solid #dedede;}

.bottom-footer-blocks ul.link_bottom li a{
	width: 166px;
	padding: 2px 0px 0px 14px;
	font-size:12px;
	line-height:13px;
	font-size:11px;
	font-family:Georgia, serif;
	color:#555555;
	text-decoration: none;}
.bottom-footer-blocks ul.link_bottom li a:hover {
	color:#000000;
}
.bottom-footer-blocks ul.link_bottom li a:hover{ text-decoration: none;}

.bottom-footer-blocks ul.link_bottom li.border_b_none,
.bottom-footer-blocks .big.border_b_none{border-bottom:solid 3px #dedede;}

.bottom-footer-blocks .big.border_t_none{border-top: none;}

.border-pink {
  border-left: solid 6px #f76ca3;
}
.border-blue {
  border-left: solid 6px #10a9e2;
}
.border-cyan {
  border-left: solid 6px #f14fb2;
}
.border-red {
  border-left: solid 6px #d9012a;
}
.border-maroon {
  border-left: solid 6px #cc6601;
}
.bottom-links-block {
  width: 955px;
  /*min-height: 287px;*/
  padding:20px 0 0 25px;
  margin: 0 auto;
  border-top:solid 1px #ccc;
  background: #f5f5f5;
 
}
.col-245 {
  width: 245px;
  float:left;
  padding:0 40px 0 0;
}
.col-245 ul {
  margin: 0;
  padding: 0;
}
.col-245 ul li {
  list-style-type: none;
}
.col-190 {
  width: 190px;
  float:left;
}
.col-190 ul {
  margin: 0;
  padding: 0;
}
.col-190 ul li {
  list-style-type: none;
}
span.red-arrows {
 color:#f13f45;
 font-weight:bold;
 font-family:Arial, sans-serif;
 font-size:15px;
}
.col-245 .magazine-links h5 a {
font-family:Georgia, serif;
font-size:11px;
font-weight:bold;
color:#222;
}
.col-245 .magazine-links span a {
font-family:Georgia, serif;
font-size:10px;
font-weight:normal;
color:#555;
}
.col-245 .magazine-links span a:hover  {
color:#222;
}
.magazine-links li {
padding:0 0 20px 0;
}
.clear-div {
	clear:both;
}
.bottom-contact-list li h5 a {
	font-family:Georgia, serif;
	font-size:18px;
	font-weight:normal;
}
.bottom-contact-list li span a {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#888;
}
.bottom-contact-list li span a.mail-link {
	color:#222222;
}
.bottom-contact-list li a img {
	margin:15px 0 0 0;
}
.subscribe-info-list li span a, .contact-info-list span a  {
	display:inline-block;
	padding:0 0 0 8px;
	font-family:Arial, sans-serif;
	font-size:11px;
	background:url(../images/black-arrow.png) no-repeat left;
}
.subscribe-info-list h5 a, .contact-info-list h5 a{
	font-size:14px;
	font-family:Georgia, serif;
	font-weight:normal;
	color:#222;
	padding:0 0 11px 0;
	display:inline-block;
}
.col-190 ul.subscribe-info-list {
	margin:0 0 35px 0;
}
.col-380 {
	width:380px;
	float:left;
}
.col-380 .magazine-links h5 a {
font-family:Georgia, serif;
font-size:11px;
font-weight:bold;
color:#222;
}
.col-380 .magazine-links span a {
font-family:Georgia, serif;
font-size:10px;
font-weight:normal;
color:#555;
}
.col-380 .magazine-links span a:hover  {
color:#222;
}
.col-380 {
  width: 360px;
  padding:0 18px 0 0;
  float:left;
}
.col-380 ul {
  margin: 0;
  padding: 0;
}
.col-380 ul li {
  list-style-type: none;
}
.padding-f-width {
	padding: 0 38px 0 0;
	width:250px;
}
.contact-box .bottom-contact-list h5 a {
	font-size:12px;
	font-weight:normal;
	font-family:Georgia, serif;
	
}
.contact-box .bottom-contact-list {
	margin:0 0 25px 0;
}
/*Footer new - end */

/*New form style*/
#sendform .fakefile input{
  background-color: #FFFFFF;
  border: 1px solid #D2D2D2;
  color: #7D7D7C;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  height: 18px;
  padding: 2px 5px 0 0;
  width: 200px;
}
#sendform .fakefile a.button_browse{
  background: url("/app_themes/alt/images/btn_l.jpg") no-repeat scroll left 0 transparent;
  color: #3B3B3B;
  display: block;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  font-weight: bold;
  height: 17px;
  padding-left: 1px;
}
#sendform .fakefile a.button_browse span {
  background: url("/app_themes/alt/images/btn_r.jpg") no-repeat scroll right 0 transparent;
  display: block;
  height: 17px;
  padding-right: 1px;
}
#sendform .fakefile a.button_browse span span {
  background-color: #EFEFEF;
  background-image: url("/app_themes/alt/images/btn_m.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 15px;
  padding: 2px 10px 0 11px;
  white-space: nowrap;
}
#sendform .fakefile{
	width: 312px;
	height: 22px;
	display: block;
	z-index:1;
  position: static;
}
#sendform .open_discuss_inner .mar_r_25{
	margin-right:0;
}
#sendform .fileinputs2 {
	float: left;
  height: 22px;
  position: relative;
	margin:0;
}
#sendform input.hidden{
  font-size: 19px;
  height: 22px;
  margin-left: -41px;
  position: absolute;
  width: 354px;
  z-index: 5;
  background:none;
}
#sendform .width_430 {
  width: 390px;
}
#sendform input{
	margin-bottom:10px;
}
#sendform .pink_btn{
  padding:2px 13px;
}

/* Scrolling text */
.scrollingBlock
{
		position: absolute;
		white-space: nowrap;
}

.top_box_left ul li#thirdTab a
{
  border-left: 0px;
  padding-left: 0px;
}

.topBarBlockHolder
{
  border-left: 1px solid #45494D;
  padding-left: 13px;
}

.scrollingBlockHolder
{
  position: relative;
  width: 100%;
  height: 28px;
}

.submenu3 {
  background-image: url(../images/submenu2Corners.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-top: 3px;
  margin-bottom: 23px;
}
.submenu3 .cornersBtm {
  background-image: url(../images/submenu2Corners.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-bottom: 3px;
  background-color: #f5f5f5;
}
.articleRightcolSize2 .submenu3 h3 {
  font: bold 24px/24px Georgia, serif;
}
.submenu3 ul {
  list-style: none;
  border: solid #ddd;
  border-width: 0 1px;
  padding: 0 15px 7px;
}
.submenu3 ul li {
  margin: 0 0 10px;
}
.submenu3 ul a {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

