BODY{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;font-family: verdana, sans-serif;font-size: 11px;}
UL{margin-top:0}

.editTable {font-family: Verdana, sans-serif;font-size:12px;color:#000000; width: 300px;}
.editTable TD {font-size:12px;}
.printDisable {}
.screenDisable {visibility:hidden;position:absolute;top:0px;left:0px;}
TEXTAREA.edit{font-family: Verdana,sans-serif;font-size: 12px;width: 100%;height: 100%;}

INPUT{font-family: Verdana,sans-serif;FONT-SIZE: 11px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;}

.itemEdit {width: 250px;font-family: font-family: Verdana,sans-serif;font-size: 12px;}
.itemEditMemo {width: 250px;height:95px;font-family: Verdana,sans-serif;font-size: 12px;}
.itemEditQuery {width: 400px;height:250px;font-family: Verdana,sans-serif;font-size: 12px;Text-align:left;}
INPUT.edit, SELECT.edit, TEXTAREA.edit, OPTION.edit {border:1px solid black;background:#F8F8F8;width:250px;font-family: Verdana, sans-serif;font-size:12px;color:#000000;}
INPUT.textButton { width: 250px; }

.printvenlig{
	font-size: 10px;
}

.printvenlig a{
	font-family: font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #5E4391;
	font-weight: bold;
	text-decoration: none;
}

.printvenlig a:hover{
	font-family: font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #5E4391;
}


#sidecentreringTabel{width: 100%;height: 100%; background-color: #9CADB5; color: black;}
#sidecentreringCelle{vertical-align: middle;text-align: center; background-color: #9CADB5; color: black;}
#sidecentrering{position: relative;margin: 0px auto; width: 908px; height: 560px; text-align: left; }
#ramme{width: 908px; height: 560px; background-color: #D6E1E7; color: black; }

#panel1 { width: 902px; height: 68px; background-image: URL(/images/topline.jpg); background-repeat: repeat-y; } 
#panel2 { width: 713px; height: 489px; background-color: transparent; color: #FFFFFF; background-image: URL(/images/p2line.jpg); background-repeat: repeat-y; }
#panel3 { width: 184px; height: 476px; background-color: #FFFFFF; color: #000000; padding: 3px; font-size: 11px;} 
#panel4 { width: 189px; height: 21px; background-image: URL(/images/menutopline.jpg); background-repeat: repeat-y; }

#custInfo{background-image: URL(/images/logo.gif); background-repeat: no-repeat; padding-left: 50px; background-color: transparent; Color: #FFFFFF; font-size: 16px; width: 375px; font-family: "times new roman", serif;}
#custInfo A{background-color: transparent; Color: #747EB9;  text-decoration: none;}
#custInfo A:HOVER{background-color: transparent; Color: #747EB9; text-decoration: underline; }

#projectInfo{background-color: transparent; Color: #747EB9; font-size: 11px; letter-spacing: 1px; width: 400px; }
#projectInfo A{background-color: transparent; Color: #747EB9;  text-decoration: none;}
#projectInfo A:HOVER{background-color: transparent; Color: #747EB9; text-decoration: underline; }
#panel3 A{background-color: transparent; Color: #747EB9;  text-decoration: none; font-size: 13px;}
#panel3 A:HOVER{background-color: transparent; Color: #747EB9; text-decoration: underline; }
#panel3 A{background-color: transparent; Color: #747EB9;  text-decoration: none; font-size: 13px;}
#panel3 .title{background-color: transparent; Color: #747EB9; font-size: 13px;}


#menu1{background-color: transparent; color: #FFFFFF;  }
#menu2 { overflow: hidden; }

A.button { background-color: transparent; color: #254494; text-decoration: none; }
A.button:HOVER { background-color: transparent; color: #FFFFFF; text-decoration: none;   }

#text1{
padding-left: 20px;
padding-right: 20px;
padding-top: 15px;
font-size: 13px;
font-family: Verdana,sans-serif;
width: 667px;
height: 468px;
overflow: auto;
background-repeat: no-repeat; 
background-position: bottom left;
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #DDDDDD;
scrollbar-arrow-color: #080E1A;
scrollbar-track-color: #F8F8F8;
scrollbar-shadow-color: #C0C0C0;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #080E1A;
scrollbar-darkshadow-Color: #080E1A;
}


#text1 A { background-color: transparent; color: #808080; text-decoration: underline; }
#text1 A:HOVER { background-color: transparent; color: #000000; text-decoration: underline; }



/* front page text1 */
#fp_text1{
padding-left: 20px;
padding-right: 20px;
padding-top: 15px;
font-size: 13px;
font-family: Verdana,sans-serif;
width: 473px;
height: 459px;
overflow: auto;
background-repeat: no-repeat; 
background-position: bottom left;
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #DDDDDD;
scrollbar-arrow-color: #080E1A;
scrollbar-track-color: #F8F8F8;
scrollbar-shadow-color: #C0C0C0;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #080E1A;
scrollbar-darkshadow-Color: #080E1A;
}


#fp_text1 A { background-color: transparent; color: #808080; text-decoration: underline; }
#fp_text1 A:HOVER { background-color: transparent; color: #000000; text-decoration: underline; }








A.siteViewItem{ background-color: transparent; color: #000000; text-decoration: none; font-size: 13px; }
A.siteViewItem:HOVER { background-color: transparent; color: #000000; text-decoration: underline;  }


A.techCMS,A.techCMS:HOVER { background-color: transparent; color: #456967; text-decoration: none; font-size: 9px; }


.screenDisable {visibility:hidden; }
.printDisable {}


.logo1 { color: #FFFFFF; font-size: 30px; }
.logo2 { color: #456967; font-size: 30px; }


.menu {
    font-family: Tahoma, sans-serif; 
	font-size: 14px;
}

.menu a.button, .menu .button:hover {
	font-size: 14px;
	width: 189px;
	height: 23px;
	line-height: 23px;
	background-color : transparent;
    color: #000000;
	padding: 3px 20px 3px 20px; 
	text-decoration: none;
    white-space: nowrap;
    display: inline;
    position: relative;
	cursor: pointer;
	letter-spacing: 1px;
}

.menu a.button:hover {
	text-decoration: none;
	cursor: pointer;
	background-color: #738E99;
    color: #FFFFFF; 
}


.menu a.item, .menu a.item:hover {
	font-size: 14px;
	height: 19px;
	line-height: 19px;
	padding: 1px 20px 1px 20px;
	background-color: transparent;
    color: #808080; 
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
	cursor: pointer;
}

.menu a.item:hover {
	background-color: #738E99;
    color: #FFFFFF; 
	cursor: pointer;
}



.newsDate { font-size: 10px;}

.calendar_Item {  }
.calendar_Date { font-weight: bold;}
.calendar_Name { font-weight: bold;}
.calendar_Text { display: block; }
.calendar_Link { display: block; }
.calendar_ItemSpace { height: 15px; display: block; }




/* -------------------------- KBE02062010: new design starts here -------------------------- */

body {
	font-family: Arial, Liberation Sans, sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
	color: #bcb3a9;
	line-height: 0.8em;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
	}

#sidecentreringTabel,

	#sidecentreringCelle { background: none; }

		#sidecentrering { width: 990px; }

			#ramme {
				width: 990px;
				background-color: #bcb3a9;
				}

				/* white background panel in the middle of the page */
				#panel1 {
					position: absolute;
					top: 88px;
					left: 0px;
					width: 990px;
					height: 384px;
					background: none;
					background-color: white;
					}

				/* image container */
				#panel3 {
					position: absolute;
					top: 194px;
					left: 260px;
					width: 254px;
					height: 240px;
					z-index: 80;
					padding: 0;
					margin: 0;
					color: white !important;
					}

				#panel2, #panel4 { display: none; }

			/* CLAUS B. HANSEN & ALLAN CHABERT A/S ARKITEKTER M.A.A. */
			#custInfo {
				position: absolute;
				top: 26px;
				left: 600px;
				width: 300px;
				height: 40px;
				z-index: 62;
				color: black;
				font-size: 12px;
				font-family: Times New Roman, Liberation Serif, serif;
				background-image: url( /images/logo.png );
				}

			/* container for "Røde Port Roskilde byudvikling langs banen" */
			#projectInfo {
				position: absolute;
				top: 132px;
				left: 90px;
				width: 400px;
				z-index: 60;
				}

				.logo1 {
					display: block;
					color: #cd242f;
					text-transform: uppercase;
					font-size: 26px;
					line-height: 0;
					padding-bottom: 15px;
					}

				.logo2 {
					display: block;
					color: #bcb3a9;
					text-transform: uppercase;
					font-size: 14px;
					}

			#menu1div {
				position: absolute;
				top: 194px;
				left: 90px;
				width: 160px;
				height: 240px;
				z-index: 199;
				overflow: hidden;
				}

				.button {
					display: block !important;
					font-size: 12px !important;
					color: #bcb3a9 !important;
					font-family: Arial, Liberation Sans, sans-serif;
					background-image: url( /images/square.png );
					background-position: middle left;
					background-repeat: no-repeat;
					padding: 0 0 9px 15px !important;
					line-height: 1 !important;
					}

				.button:link {}
				.button:visited {}

				.button:hover {
					background-color: transparent !important;
					color: #cd242f !important;
					}

				.button:active {}

				.button:focus { outline: 0; }

				.buttonActive {
					color: #cd242f !important;
					}

				.item {
					display: block !important;
					font-size: 12px !important;
					color: #bcb3a9 !important;
					font-family: Arial, Liberation Sans, sans-serif;
					line-height: 1 !important;
					margin-top: -12px !important;
					padding-bottom: 12px !important;
					margin-bottom: -10px;
					}

				.item:link {}
				.item:visited {}

				.item:hover {
					background-color: transparent !important;
					color: #cd242f !important;
					}

				.item:active {
					}

				.item:focus { outline: 0; }

				.itemActive {
					color: #cd242f !important;
					}

			#fp_text1 {
				position: absolute;
				top: 194px;
				left: 536px;
				z-index: 80;
				width: 364px;
				height: 240px;
				padding: 0 10px 0 0;
				margin: 0;
				color: #bcb3a9;
				overflow-x: hidden;
				overflow-y: auto;
				}

			#text1 {
				position: absolute;
				top: 194px;
				left: 534px;
				width: 356px;
				height: 240px;
				z-index: 80;
				padding: 0 10px 0 0;
				margin: 0;
				color: #bcb3a9;
				overflow-x: hidden;
				overflow-y: auto;
				}

				/* contact */
				#text1 .editTable {
					color: #bcb3a9 !important;
					border-spacing: 0;
					border-collapse: collapse;
					}

				#text1 .edit,
				#text1 .textButton {
					color: #bcb3a9 !important;
					border: 1px solid #bcb3a9;
					background: none;
					font-size: 9px;
					padding: 0;
					margin: 0;
					}

				#text1 textarea.edit {
					height: 50px;
					}

			#text1wide {
				position: absolute;
				top: 194px;
				left: 260px;
				width: 630px;
				height: 240px;
				z-index: 80;
				padding: 0 10px 0 0;
				margin: 0;
				color: #bcb3a9;
				overflow-x: hidden;
				overflow-y: auto;
				}

			/* calendar */
			.line1 {
				color: #bcb3a9;
				}

			/* news */
			.newsTitle {
				color: #bcb3a9;
				font-weight: bold;
				}

			.news a {
				color: #bcb3a9 !important;
				text-decoration: none !important;
				}

			/* links */
			.links,
			.links a {
				color: #bcb3a9 !important;
				}

			.links b {
				color: #bcb3a9 !important;
				font-weight: bold;
				}

