inputfelter, textarea, select, option{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #425666;
	border: 1px solid #999;
	background-image: url('http://www.diavision.dk/images/form_shadow.gif');
}

.inputfelter, button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #425666;
	border: 1px solid #999;
	background-image: url('http://www.diavision.dk/images/form_shadow.gif');
}

.button, .continueshopping{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #425666;
	border: 1px solid #999;
	background-image: url('http://www.diavision.dk/images/form_shadow.gif');
}

H1 {
	line-height : 13px;
	font-size: 12px;
	font-family: verdana, helvetica, sans-serif;
	color: #505050;
	font-weight : bold;
}



a:link { 
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	color: #D85936;
	text-decoration: none;
}

a:visited { 
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	color: #D85936;	
	text-decoration: none;
}

a:hover { 
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	color: #505050;
	text-decoration: none;
}

a:active { 
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	color: #505050;
	text-decoration: none;
}


/* Afstemnings tabellen */

.afstemning {
}
.votealign {
}
.votebox {
}
.voteprc {
}

div, td {
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	color: #505050;
}

#top {
	border-bottom: 10px solid #fdb912;
	width: 960px;
	margin: auto;
	position: relative;
}
	#logo {
		padding: 0 0 6px 20px;
	}
#cols {
	width: 960px;
	margin: auto;
	background: url(/images/layout2/colbg.gif);
	min-height: 400px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
	#col1 {
		width: 185px;
		border-right: 1px solid white;
		float: left;
	}
	#col2 {
		width: 549px;
		border-right: 1px solid white;
		float: left;
	}



		
		#canvas {
			padding: 15px 20px 20px 20px;
			background: url(/images/layout2/shadow.gif) 0 0 repeat-x;
			width: 509px;
			margin: 0;
			border-top: 1px solid white;
		}
		 p {
			margin: 0 0 15px 0;
			line-height: 130%;
		}
	
	#col3 {
		width: 224px;
		float: left;
	}
		
		#col3 h2 {
			background: #d85936 url(/images/layout2/headerbg.gif) no-repeat;
			font: bold 11px verdana;
			color: #fff;
			padding: 3px 0px 4px 25px;
			margin: 0 0 10px 0;
		}
		
		#extranet {
			background: #9fa1a4 url(/images/layout2/extranetlogin.jpg);
			height: 165px;
			padding: 10px;
			border-bottom: 1px solid white;
		}
		#extranet li { 
			padding: 0px; 
			margin: 0px; 
		}

#leftmenu {
	list-style: none;
	margin: 0;
	padding: 0;
}
#leftmenu a:link, #leftmenu a:visited {
	background: url(/images/layout2/menuitembg.gif) 0 -22px;
	font: 11px verdana;
	color: #64676b;
	display:block;
	padding: 4px 0px 4px 15px;
	border-bottom: 1px solid white;
	text-decoration: none;
}
#leftmenu a:hover {
	background: url(/images/layout2/menuitembg.gif) 0 0px;
}
#searchbox {
	background: url(/images/layout2/searchbg.gif) no-repeat;
	height: 36px;
	position: relative;
}
#searchicon {
	position: absolute;
	top: 8px;
	left: 10px;
}
#searchfield {
	position: absolute;
	top: 8px;
	left: 30px;
	width: 110px;
}
#searchbutton {
	position: absolute;
	top: 7px;
	right: 10px;
}
#bottom {
	border-top: 10px solid #d85936;
	padding-top: 10px;
	color: #9fa1a4;
	width: 960px;
	margin: auto;
	font: 11px verdana;
	text-align: center;
}

input.white {
	 border: none; 
	 background: #fff; 
	 font: 10px verdana;
}

#tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 21px;
	position: absolute;
	bottom: 0px;
	left: 300px;
}
#tabs li {
	display: inline;
}
#tabs a:link, #tabs a:visited {
	background: #9fa1a4;
	font: bold 10px verdana;
	display:block;
	padding: 4px 0px 4px 0px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	float: left;
	width: 160px;
	margin-right: 1px;
}
#tabs a:hover {
	background: #d85936;
}

.dealerlist {
	width: 100%;
}
.dealerlist td {
	vertical-align: top;
}

.dealerlist td.name {
	font-weight: bold;
	color: #d85936;
}

.dealerlist td.address {
	
	line-height: 20px;
	width: 170px;
}
.dealerlist td.contact {
}
.dealerlist .phone {
	background: url(/images/layout2/tlf.gif) no-repeat;
	padding: 3px 0 3px 20px;
}
.dealerlist .mail {
	background: url(/images/layout2/mail.gif) no-repeat;
	padding: 3px 0 3px 20px;
	display: block;
	color: #d85936;
}
.dealerlist .web {
	background: url(/images/layout2/web.gif) no-repeat;
	padding: 3px 0 3px 20px;
	display: block;
	color: #d85936;
}
.dealerlist .cert {
	text-align: right;
}
.dealerlist .line {
	background: url(/images/layout2/line.gif) center repeat-x;
	height: 20px;
}


INPUT {
	background-color: #gray; 
	border-color: efefef; 
	color: black;
	font-family: arial, verdana, ms sans serif; 
	font-weight: normal; 
	font-size: 9pt; 
}