
/*** GENERELT ***/



body {
	background-color: #333333;
	color: #000000;
	margin:				0px;
	padding:			0px;
}

form {
	margin: 0px;
	padding: 0px;
}

* {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:			10pt;
}

h1 {
	font-size:			14pt;
	font-weight:		bold;
	margin-bottom:	20px;
	margin-top:     0px;
	text-align:			center;
}
h2 {
	font-size:			11pt;
	font-weight:		bold;
	margin-bottom:	3px;
	margin-left:		2px;
}

li {
	margin-top: 5px;
	margin-bottom: 5px;
}

a {
	background-color: inherit;
	color:				#000000;
	text-decoration:	underline;
	border-width: 0;
	font-size:		inherit;
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
	background-color: inherit;
	color:				#2020CF;
}


ul.errors {
	list-style-type: square;
}
ul.errors li {
	color: red;
}

p,ul {
	margin-top:				3px;
	margin-bottom:		7px;
}
ul {
	margin-left:  15px;
}
p {
	margin-left:	10px;
}
div.pmargin {
	margin-left: 10px;
}

td,th { border-style: none; }

th {
	font-weight:		bold;
}

img {
	border-style:		none;
	border-width:		0px;
	margin:				0px;
	vertical-align:		middle;
}

input, select {
/*	border:				1px solid #BBBBBB;*/
	margin:				1px;
	font-size:		8pt;
}
input.file {
	font-size:			7pt;
}

button {
	background-color:	#E0E0E0;
	color:						#000000;
	padding-left:			10px;
	padding-right:		10px;
		white-space:			nowrap;
	/*font-size:				10pt;*/
	/*font-weight:			bold;*/
	/*padding:					0px;
	border:						1px outset #808080;*/
/*	vertical-align:		middle;*/
}



/*** SPECIALISERINGER ***/

p.errortext {
	background-color: inherit;
	color:			red;
}
p.center {
	text-align:		center;
}

table {
	width:				100%;
	border-collapse:	collapse;
	border-style:		none;
	border-spacing:		0px;
	margin:				0px;
	padding:			0px;
}


div.main {
	border-style:		none;
	padding-top:		10px;
	padding-bottom:	10px;
	width:				980px;
	text-align:		center;
	overflow:			visible;
	margin-top:				0px;
	margin-bottom:		0px;
	margin-left:		auto;
	margin-right:		auto;
}
div.center {
/*	border:				solid 1px blacK;*/
	text-align:			center;
}
li {
	text-align: left;
}

span.inputcomment, span.inputcomment * {
	font-size:			8pt;
}



table.main {
	background-color: #FFFFFF;
	color: 						#000000;
	width:						980px;
	margin-top:				0px;
	margin-bottom:		0px;
	margin-left:			auto;
	margin-right:			auto;
	/*border: 				1px solid black;*/
	border-style: 		none;
	border-collapse:	collapse;
}

table.frames {
	width:						10%;		/*bare random v�rdi*/
	margin-left:			auto;
	margin-right:			auto;
	margin-bottom:		15px;
	text-align:				left;
}

table.frames td {
	border:						1px solid #808080;
	padding:					5px;
	vertical-align:		middle;
	white-space:			nowrap;
}



/*** Felter i det overordnede design ***/
td#part_top {
	/** Billede/Logo **/
	padding-left:			20px;
	padding-right:		20px;
	padding-top:			3px;
	padding-bottom:		3px;
	text-align:				left;
}
td#part_menu {
	background-color:		#C23232;
	color:							#FFFFFF;
	font-weight:				bold;
	font-size:          10pt;
	text-align:					center;
	padding-top: 				5px;
	padding-bottom: 		5px;
	padding-right:			5px;
	padding-left: 			5px;
}
td#part_menu a {
	background-color: inherit;
	color:		#FFFFFF;
	text-decoration: none;
}
td#part_menu a:hover {
	background-color: inherit;
	color:		#A0A0A0;
}
td#part_shadowbar {
	background-image: url("https://webdrive.dk/img/shadow.png");
	background-repeat: repeat-x;
}
td#part_yak {
	text-align:		center;
	height:				5px;
	/*padding:			5px;*/
}
td#part_content {
	width:						820px;
	padding:					10px 50px 10px;
	text-align:				left;
	vertical-align:		top;
	white-space:			normal;
	border-left:			solid 1px #C0C0C0;
}
td#part_content_bottom {
	border-left:			solid 1px #C0C0C0;
	padding:          30px;
}

td#part_left_top {
	width:					160px;
	font-size:			8pt;
	vertical-align:	top;
	white-space:		nowrap;
	padding-bottom: 10px;
}
td#part_left_middle {
	width:					160px;
	vertical-align: top;  /* reklame billede */
	text-align:     center;
}
td#part_left_bottom {
	width:					160px;
	font-size:			8pt;
	padding-top:		30px;
	padding-bottom:	10px;
	padding-left:		5px;
	padding-right:	5px;
	vertical-align:	bottom;
	text-align:			center;
}
td#part_bottom {
	height:		5px;
}

div#banner_left01 {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#banner_left02 {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#banner_left03 {
	margin-top: 10px;
	margin-bottom: 10px;
}

div#banner_top {
	margin : 				0 auto 0 auto;
	vertical-align: middle;
	text-align: 		left;

}

div#banner_bottom {
	/*display: none;*/
	padding: 0 0 0 0;
	margin : 0 auto 0 auto;
	text-align: center;
	margin-top: 75px;
}

div#googlesearch {
	margin-top: 		25px;
	margin-bottom: 	25px;
	margin-left: 		0;
	margin-right: 	0;
	text-align: 		center;
	padding:				0 0 0 0;
}

div#googlesearch table{
	background-color:	#c13131;
	border:						0;
	width:						125px;
	margin:						-10px auto 0 auto;
	padding:					0 0 0  0;
}

div#googlesearch td {
	white-space:			nowrap;
	height:						32px;
	text-align: 			center;
	padding:					6px 0 6px 0;
	margin:						5px 0 0 0;
}


div#frontpagediv {
	padding: 10px;
	margin: 0 auto 0;
	text-align: center;
	/*background-color: #CCCCFF;
	border: 1px solid black;*/
}
div#frontpagediv h3 {
	margin-top: 50px;
}
div#frontpagediv ul {
	list-style-type: disc;
}
div#frontpagediv li {
	margin-top: 10px;
}

div#ipbar {
	border: 1px solid black;
	background-color:		#C23232;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 468px;
	margin: 50px auto 0px auto;
}


p#logoff {
	text-align: center;
}
p#logoff a {
	font-weight: bold;
	text-decoration: none;
}


div#loginformdiv div {
	margin: 7px;
}

div.newsletter {
	margin-left: 20px;
	margin-top: 10px;
	text-align: center;
}
div.newsletter a {
	font-weight: bold;
}
div.newslettercontent {
	margin: 0px auto 50px;
	text-align: left;
}


div#linksdiv {
	text-align: center;
}
div#linksdiv div {
	margin: 10px 10px;
	text-align: center;
}
	

