tr.top_row td {
	padding-top: 1px;
}

td.commercial_container {
	vertical-align: top;
	border-top: 4px solid #056199;
	width: 10%;
}

div.commercial_container {
	width: 133px;
	height: 155px;
	border-right: 1px solid #81c0e7;
	padding-right: 3px;
}

div.commercial_text {
	padding-top: 5px;
	padding-left: 5px;
	color:  #324c62;
	font-size: 11px;
}

td.search_container {
	vertical-align: bottom;
	background-image: url(/files/resource_1/design/question/spoergfelt_baggrund.gif);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	padding-bottom: 60px;
	padding-left: 15px;
	padding-right: 20px;
	border-top: 4px solid #056199;
}

td.material_container {
	padding-top: 4px;
	border-top: 4px solid #056199;
	vertical-align: top;
	width: 430px !important;
	width: 465px;
}

td.search_container input {
	border: 1px solid #81c0e7;
	background-color: white;
	width: 225px;	
	margin-right: 5px;
}


tr.bottom_row td {
	padding-top: 20px;
	vertical-align: bottom;
	border-bottom: 2px solid white;
}

td.weekly_question_container {
	padding-right: 4px;
}

div.weekly_question_header {
	vertical-align: bottom;
	padding: 4px;
	color: white;
	background-image: url(/files/resource_1/design/question/header_spoergsmaal.gif);
	background-repeat: no-repeat;
	font-size: 8pt;
}

div.weekly_question_content {
	padding-left: 4px;
	padding-top: 8px;
	padding-right: 4px;	
	padding-bottom: 8px;
	background-color: #8698a4;
	border-top: 2px solid white;
	height: 230px;
	height: 226px !important;
	width: 133px;
	width: 127px !important;
}

div.question_text {
	padding-bottom: 8px;
	color: #324c62;
	font-size: 11px;
}

div.answer_text {
	color:  #324c62;
	font-size: 11px;
}

td.weekly_publication_container {
	padding-right: 4px;
	width: 133px;
}

div.weekly_publication_header {
	vertical-align: bottom;
	padding: 4px;
	color: white;
	background-image: url(/files/resource_1/design/question/header_publikation.gif);
	background-repeat: no-repeat;
	font-size: 8pt;
}

div.weekly_publication_content {
	padding-left: 4px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	color: #333333;
	font-size: 11px;
	background-color: #b6ca75;
	border-top: 2px solid white;
	height: 230px;
	width: 133px;
	width: 127px !important;
}

div.weekly_publication_content a {
	color: #4e6000;
	font-size: 11px;
}

td.variable_container {
	padding-right: 20px;
}

div.variable_header {
	vertical-align: bottom;
	padding: 4px;
	color: white;
	background-image: url(/files/resource_1/design/question/header_variabel.gif);
	background-repeat: no-repeat;
	font-size: 8pt;
}

div.variable_content {
	padding-left: 4px;
	padding-top: 8px;
	padding-right: 4px;	
	padding-bottom: 4px;
	color: #333333;
	font-size: 11px;
	background-color: #ffd066;
	border-top: 2px solid white;
	height: 230px;
	width: 133px;
	width: 127px !important;
}

div.variable_content a {
	color: #cf492c;
}

td.form_container {
	border-bottom: 2px solid white;
	vertical-align: top;
	width: 305px;
	border-top: 4px solid #056199;
}

div.form_header {
	background-color: #81c0e7;
	border-bottom: 2px solid white;
	color: #056199;
	font-size: 12px;
	padding: 4px;
	border-bottom: 2px solid white;
}

div.form_content {
	background-color: #b3d9f1;
	color: #056199;
	font-size: 11px;
	padding: 4px;
}

div.form_content input {
	width: 100px;
	border: 1px solid #81c0e7;
	background-color: white;
}

div.form_content textarea {
	width: 100%;
	background-color: white;
	border: 1px solid #81c0e7;
	height: 80px;
	overflow: auto;
}

td.fields_link {
	text-align: right;
	text-decoration: underline;
	font-size: 10px;
}

td.fields_link span {
	cursor: pointer;
}

table.form_table  {
	width: 100%;
	height: 320px;
}

table.form_table td {
	padding-bottom: 5px;
}

td.description_field {
	width: 85px;
}

td.form_short_td {
	width: 115px;
}

#zip {
	margin-right: 10px;
	width: 80px;
}


td.form_submit {
	text-align: right;
}

td.form_submit span {
	cursor: pointer;
}

div.form_guide_text {
	font-size: 9px;
}

div.energi_selected {
	background-color: #f1882e;
	width: 85px;
	height: 4px;
	position: absolute;
	left: 101px;
}

a.extended_link {
	color: rgb(5, 97, 153);
	font-size: 11px;
	padding-top: 5px;
}
