@import url(page.css);
@import url(rejseplan.css);

/* ********************************************************************************************* */
/* STYLE.CSS                                                                                     */
/* DENNE FIL INDEHOLDER DEFINITIONER FOR DE ENKELTE ELEMENTER                                    */
/*	.aMenuList				: Elementer i menuen                                         */
/*	h1					: Sideoverskrifter                                           */
/*	#DivErrorMessage			: Box der holder beskeder fra systemet                       */
/* ********************************************************************************************* */
/* --------------------------------------------------------------------------------------------- */
/* .aMenuList - Elementer i menuen                                                               */
a.aMenuList:link, a.aMenuList:active, a.aMenuList:visited {
	display			: block;
	font-family			: arial, verdana, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	text-decoration		: none;
	padding			: 5px 10px 5px 35px;
	border-style		: dotted;
	border-width		: 0px 0px 1px 0px;
	border-color		: #000000;
	color				: #000000;
	background-color		: #ffffff;
	background-image		: url(images/background_linkA.bmp);
	background-repeat		: repeat-y;
	background-attachment	: scroll;
	background-position	: top left;
}
a.aMenuList:hover {
	color				: #000000;
	background-color		: #ffffff;
	background-image		: url(images/background_linkB.bmp);
	text-decoration		: none;
}

/* --------------------------------------------------------------------------------------------- */
/* Denne h1 angivelse styrer sideoverskriften                                                    */
h1, h1.PageHeadLine {
	font-size			: 15px;
	font-weight			: bold;
	color				: #cc0000;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 5px 0px;
	border			: none;
}
	/* h1:first-letter		{color: #000000; } */

/* --------------------------------------------------------------------------------------------- */
/* .HeadLine - Overskrifter forskellige steder                                                   */
h2, .HeadLine, .PageHeadLine {
	margin-top			: -5px;
	font-weight			: bold;
	font-size			: 15px;
	color				: #cc0000;
	padding			: 0px 0px 5px 0px;
	border-color		: #000000;
	border-style		: dotted;
	border-width		: 0px 0px 1px 0px;
}
	#DivRightPage div.HeadLine {border: none; }

/* --------------------------------------------------------------------------------------------- */
/* .DivBox1 - .DivBox2 - .DivBox3 (og disse tilhørend elemeneter                                 */
.DivBox1 .ImgTop			{text-align: center; margin: 10px 0px 10px 0px; }
.DivBox1 .ImgLeft			{float: left; margin: 0px 20px 20px 0px; }
.DivBox1 .ImgRight		{float: right; margin: 0px 0px 20px 20px; }

.DivBox2 .ImgTop			{text-align: center; margin: 0px 0px 10px 0px; }
.DivBox2 .ImgLeft			{float: left; margin: 10px 20px 20px 10px; }
.DivBox2 .ImgRight		{float: right; margin: 10px 10px 20px 20px; }

.DivBox3 .ImgTop			{text-align: center; margin: 0px 0px 10px 0px; }
.DivBox3 .ImgLeft			{float: left; margin: 10px 20px 20px 10px; }
.DivBox3 .ImgRight		{float: right; margin: 10px 10px 20px 20px; }

.DivBox1				{margin: 0px 0px 20px 0px; background-color: transparent; clear: both; }
.DivBox1 .Box1Content		{padding: 0px; border: none; }
.DivBox1 h2				{margin: 0px 0px 10px 0px; background-color: transparent; color: #000000; border-color: #000000; border-style: dotted; border-width: 1px 0px 1px 0px; padding: 5px 0px 5px 0px; font-size: 15px; font-weight: bold; }
.DivBox1 p				{margin: 0px; background-color: transparent; padding: 0px; }
.DivBox1 .Box1Line1, .DivBox1 .Box1Line2, .DivBox1 .Box1Line3, .DivBox1 .Box1Line4 {display: none; }

.DivBox2				{margin: 0px 0px 20px 0px; clear: both; }
.DivBox2 .Box2Content		{margin: 0px; background-color: #ffffff; padding: 0px 5px 0px 5px; border-color: #cc0000; border-style: solid; border-width: 0px 1px 0px 1px; }
.DivBox2 h2				{margin: 0px 5px 5px 5px; background-color: #ffffff; color: #000000; border-color: #cccccc; border-style: dotted; border-width: 0px 0px 1px 0px; padding: 5px 0px 5px 0px; font-size: 15px; font-weight: bold; }
.DivBox2 p				{margin: 0px 10px 0px 10px; background-color: transparent; }
.DivBox2 .Box2Line1		{margin: 0px 5px 0px 5px; height: 1px; overflow: hidden; background-color: #cc0000; display: block; }
.DivBox2 .Box2Line2		{margin: 0px 3px 0px 3px; height: 1px; overflow: hidden; border-color: #cc0000; border-style: solid; border-width: 0px 2px 0px 2px; display: block; }
.DivBox2 .Box2Line3		{margin: 0px 2px 0px 2px; height: 1px; overflow: hidden; border-color: #cc0000; border-style: solid; border-width: 0px 1px 0px 1px; display: block; }
.DivBox2 .Box2Line4 		{margin: 0px 1px 0px 1px; height: 1px; overflow: hidden; border-color: #cc0000; border-style: solid; border-width: 0px 1px 0px 1px; display: block; }

.DivBox3				{margin: 0px 0px 20px 0px; clear: both; }
.DivBox3 .Box3Content		{margin: 0px; background-color: #ffffff; padding: 0px 5px 0px 5px; border-color: #cccccc; border-style: solid; border-width: 0px 1px 0px 1px; }
.DivBox3 h2				{margin: 0px 5px 5px 5px; background-color: #ffffff; color: #000000; border-color: #cccccc; border-style: dotted; border-width: 0px 0px 1px 0px; padding: 5px 0px 5px 0px; font-size: 15px; font-weight: bold; }
.DivBox3 p				{margin: 0px 10px 0px 10px; background-color: transparent; }
.DivBox3 .Box3Line1		{margin: 0px 5px 0px 5px; height: 1px; overflow: hidden; background-color: #cccccc; display: block; }
.DivBox3 .Box3Line2		{margin: 0px 3px 0px 3px; height: 1px; overflow: hidden; border-color: #cccccc; border-style: solid; border-width: 0px 2px 0px 2px; display: block; }
.DivBox3 .Box3Line3		{margin: 0px 2px 0px 2px; height: 1px; overflow: hidden; border-color: #cccccc; border-style: solid; border-width: 0px 1px 0px 1px; display: block; }
.DivBox3 .Box3Line4 		{margin: 0px 1px 0px 1px; height: 1px; overflow: hidden; border-color: #cccccc; border-style: solid; border-width: 0px 1px 0px 1px; display: block; }

/* --------------------------------------------------------------------------------------------- */
/* Formularer og formular-elementer                                                              */
form					{margin: 0px; width: 100%; text-align: left; }
input					{width: 100%; }
textarea				{overflow: auto; width: 100%; }
select				{width: 100%; }

.SelAuto				{Width: auto; }

.InpContactNormal			{width: 100%; }
.InpNormalSmall			{width: 20%; margin: 0px 2px 0px 0px; }
.InpContactZip			{width: 20%; margin: 0px 2px 0px 0px; }
.InpContactCity			{width: 74%; }
.InpRadio				{margin: 2px 10px 0px 0px; width: auto; }
.Submit1				{width: auto; padding: 0px 5px 0px 5px; margin: 10px 0px 0px 0px; }
.Submit2				{width: auto; padding: 0px 5px 0px 5px; margin: 0px; }

.divContactBottom			{width: 100%; clear: both; }
.divContactLeft			{width: 48%; float: left; }
.divContactRight			{width: 48%; float: right; }


/* ------------------------------------------------------------- */
/* ---------- Administrationselementerne (specifikke) ---------- */
/* ------------------------------------------------------------- */
#DivImgView				{background-color: transparent; text-align: center; overflow: auto; width: 100%; }

a.aWL:link, a.aWL:active, a.aWL:visited, a.aWL:hover	{text-decoration: none; font-weight: bold; font-style: italic; color: #0000ff; }
a.aTL:link, a.aTL:active, a.aTL:visited, a.aTL		{text-decoration: none; text-decoration: none; color: #808080; font-size: 9px; }

.divAdminForm			{width: 100%; clear: both; }
.divAdminFormLabel		{width: 20%; float: left; padding: 2px 0px 0px 0px; }
.divAdminFormInput		{width: 75%; float: right; padding: 0px 0px 2px 0px; }

.MenuOut				{color: #cc0000; }

/* --------------------------------------------------------------------------------------------- */
/* #DivErrorMessage - Box der holder beskeder fra systemet                                       */
#DivErrorMessage {
	display			: block;
	width				: 400px;
	background-color		: #ffffff;
	color				: #000000;
	border-color		: #cccccc;
	border-style		: dotted;
	border-width		: 1px 1px 1px 1px;
	text-align			: left;
	padding			: 20px 20px 20px 20px;
	position			: absolute;
	top				: 50px;
	left				: 100px;
}
	#DivErrorMessage span {
		display			: block;
		text-align			: right;
		margin			: 20px 0px 0px 0px;
		cursor			: pointer;
		font-weight			: bold;
	}
