/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*==========
	STYLES FOR THE 300x250 pixel widget 
============*/

#widget300x250{
	background-color: #91a510;
	height:240px;
	padding:5px;
	width:290px
}
	#widget300x250 #widgetContent{				
		background-image:url('../images/widgets/290x250_bg.gif'); 
		height:240px;
		width:290px
	}
	#searchForm	{
		margin: 11px 0 0 7px;
	}
		#whatRow	{
			float:left;
			padding: 31px 0 3px 22px;
			position:relative
		}
			.text-hvem-hvad	{
				background: url('../images/widgets/widget_what_lbl.png') no-repeat;
				height:41px;
				left: 0px;
				position: absolute;
				top: 0px;				
				width:83px;
				z-index: 20;
			}
		#whereRow	{
			float: left;
			margin: 0 0 0 9px;
			padding:31px 0 0 13px;
			position: relative;
			width: 252px
		}
			.text-hvor-hvad	{
				background: url('../images/widgets/widget_where_lbl.png') no-repeat; 
				height: 40px;
				left: 0px;
				position: absolute;
				top: 0px;
				width: 57px;
				z-index: 20;
			}
			#whatRow strong,
			#whereRow strong,
			#whatWhere strong	{
		    	clear: left;
    			color: #777777;
				float: left;
				font: italic bold 10px/15px Verdana,Arial,sans-serif;    			    			
    			height: 13px;
    			margin-top: -3px;
    			overflow: hidden;
    			padding: 0 0 1px;
    			text-indent: 0;
    			text-shadow: 1px 0 #EEEEEE;    						
			}
			.inputCon{
				float:left;
				width:163px;
				height:14px;
				overflow:hidden;
				position:relative;
				padding:5px 22px;				
				background:url('../images/widgets/widget_300x250_inputbg.png') no-repeat;
			}			
				.inputCon input	{
					float:left;
					width:153px;
					padding:0;
					margin:0;
					border:0;
					background:none;
					font:10px Arial, Helvetica, sans-serif;
					color:#192228;					
				}
			#submit300{
				background: url('../images/widgets/widget_submit_bg.png') no-repeat; 
				border:0;
				cursor: pointer;
				float: right;
				height:37px;	
				margin-top: -31px;			
				width:63px
			}
			
/*==========
	STYLES FOR THE 930x180 pixel widget 
============*/		
#widget930x180{
	background-color: #91a510;
	height:170px;
	padding:5px;
	width:920px
}
	#widget930x180 #widgetContent{				
		background:url('../images/widgets/widget_930x170_content_bg.png') repeat-x; 
		height:170px;
		width:920px
	}
		#widget930x180 #widgetHeader	{
			float:left;
		}
		#widgetInputs	{
			height:170px;
			float:right;
			position:relative;
			width:698px			
		}
			#whatWhere	{
				float:left;
				padding:83px 0 0 35px;
			}			
				#widget930x180 .text-hvem-hvad{
					background:url(../images/text-hvem-hvad.png) no-repeat;
					width:121px;
					height:58px;
					text-indent:-9999px;
					top:40px;
					left:0px;
				}
				#widget930x180 .text-hvor-hvad{
					background:url(../images/text-hvor.png) no-repeat;
					width:83px;
					height:58px;
					text-indent:-9999px;
					top:40px;
					left:287px;
				}	
				#widget930x180 .cell	{float:left; width: 275px;}			
				#widget930x180.firstCell	{ margin-right: 8px;}
				#widget930x180 .cell .text{
					float:left;
					width:272px;
					height:20px;
					overflow:hidden;
					position:relative;
					padding:8px 12px;
					margin:0 0 2px;
					background:url(../images/widgets/widget_930x180_inputbg.png) no-repeat;
				}
				#widget930x180 .cell .text input{
					float:left;
					width:242px;
					padding:0;
					margin:;
					border:0;
					background:none;
					font:14px Arial, Helvetica, sans-serif;
					color:#192228;
				}
				#submit930{
					background: url('../images/widgets/widget_submit_large_bg.png') no-repeat; 
					border:0;
					cursor: pointer;
					float: right;
					height:43px;	
					margin-top: -3px;			
					width:73px					
				}
			.tdclogo	{
				position:absolute;
				right:10px;
				top:10px
			}