/* Eksternal style sheet for NSJV Homepage */

body {
    margin:0px 10px 0px 0px;
    font-family:Arial,Verdana,Helvetica,sans-serif; 
    font-size:14px; 
    font-weight:normal;
}

body.skildpadde {
  color:#E72100;
  background-image:url(/pool/tapetog1.gif);
  font-family:'Comic Sans MS', 'Arial', 'Verdana', Helvetica, sans-serif;
  font-size:18px;
	text-align:left;
}

P.lille 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; }
P.centrer { font-family:'Arial', Verdana, Helvetica, sans-serif; font-size: 14px; text-align: center; }
P.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Right; }
P.normal 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight:normal; }
P.stor 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 18px; text-align: Left; }
P.storfed { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 21px; text-align: Left; font-weight:bold; }
P.fed			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight:bold; }
P.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight:bold; }
P.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Center; font-weight:bold; }
P.centrerstor	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 18px; text-align: Center; font-weight:normal; }
P.centrerlille	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: Center; font-weight:normal; }
P.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Right; font-weight:bold; }
P.storfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 18px; text-align: Left; font-weight:bold; }
P.megetstorfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 21px; text-align: Left; font-weight:bold; }
P.skildpadde { color:#E72100; font-family:'Comic Sans MS', 'Arial', 'Verdana', Helvetica, sans-serif; font-size:18px; text-align: left }
P.skildpaddecentrer { color:#E72100; font-family:'Comic Sans MS', 'Arial', 'Verdana', Helvetica, sans-serif; font-size:18px; text-align: center }


H1 			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 32px; font-weight : normal; }
H1.centrer{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 32px; text-align : center; }
H1.normal { font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 32px; text-align : Left; font-weight:normal;}
H1.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 32px; text-align: Right;}
H1.stor 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 37px; text-align : Left;}
H1.fed		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 32px; font-weight: bold }
H1.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 32px; text-align: Left; font-weight:bold; }
H1.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 32px; text-align: Center; font-weight:bold; }
H1.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 32px; text-align: Right; font-weight:bold; }
H1.storfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 37px; text-align: Left; font-weight:bold; }
H1.skildpadde 	{ color:#3300CC;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size:32px; font-weight : normal; }
.skildpadde h1 { color:#3300CC;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size:32px; font-weight : normal; }
H1.skildpaddecentrer 	{ color:#3300CC;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size:32px; font-weight : normal; text-align : center; }


H2 				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 20px; font-weight : normal; }
H2.centrer{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 20px; text-align : center; }
H2.normal { font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 20px; text-align : Left; font-weight:400; }
H2.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 20px; text-align: Right;}
H2.stor 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 27px; text-align : Left;}
H2.fed		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: bold }
H2.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 20px; text-align: Left; font-weight:bold; }
H2.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 20px; text-align: Center; font-weight:bold; }
H2.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 20px; text-align: Right; font-weight:bold; }
H2.storfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 27px; text-align: Left; font-weight:bold; }
H2.skildpadde		{color:#3300CC;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size:22px; font-weight : normal; }
.skildpadde	h2 {color:#3300CC;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size:22px; font-weight : normal; }
H2.skildpaddecentrer{color:#3300CC;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size : 20px; text-align : center; }


H3 				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 14px; font-weight : normal;}
H3.centrer{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 14px; text-align : center; }
H3.normal { font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 14px; text-align : Left; font-weight:400; }
H3.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 14px; text-align: Right;}
H3.stor 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 24px; text-align : Left;}
H3.fed		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold }
H3.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight:bold; }
H3.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Center; font-weight:bold; }
H3.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Right; font-weight:bold; }
H3.storfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 24px; text-align: Left; font-weight:bold; }
H3.skildpadde 	{color:#3300CC;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size : 16px; font-weight : normal;}

H4 				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 12px; font-weight : normal; }
H4.centrer{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 12px; text-align : center; }
H4.normal { font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 12px; text-align : Left; font-weight:400; }
H4.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 12px; text-align: Right;}
H4.stor 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 14px; text-align : Left;}
H4.fed		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
H4.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: Left; font-weight:bold; }
H4.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: Center; font-weight:bold; }
H4.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: Right; font-weight:bold; }
H4.storfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight:bold; }

H5 				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 10px; font-weight : normal; }
H5.centrer{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 10px; text-align : center; }
H5.normal { font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 10px; text-align : Left; font-weight:400; }
H5.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 10px; text-align: Right;}
H5.stor 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 10px; text-align : Left;}
H5.fed		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
H5.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: Left; font-weight:bold; }
H5.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: Center; font-weight:bold; }
H5.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: Right; font-weight:bold; }
H5.storfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: Left; font-weight:bold; }

H6 				{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 8px; font-weight : normal; }
H6.centrer{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 8px; text-align : center; }
H6.normal { font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 8px; text-align : Left; font-weight:400; }
H6.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 8px; text-align: Right;}
H6.stor 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 8px; text-align : Left;}
H6.fed		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold }
H6.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 8px; text-align: Left; font-weight:bold; }
H6.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 8px; text-align: Center; font-weight:bold; }
H6.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 8px; text-align: Right; font-weight:bold; }
H6.storfed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-align: Left; font-weight:bold; }

UL {
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}
UL.damp {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  14px; font-weight : normal;
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
  List-style-image : URL(pool/lokomotiv.gif);
}
UL.diesel {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  14px;
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
  List-style-image : URL(pool/diesel.gif);
}
UL.skildpadde { color:#E72100;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size:20px; font-weight : normal;
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}

OL {
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}

LI {
	margin-left:20px;
	margin-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
LI.narrow {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  14px;
	margin-left:20px;
	margin-right:8px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
}
LI.stor {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  16px;
	margin-left:20px;
	margin-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:5px;
}
LI.storfed {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  16px;
	margin-left:20px;
	margin-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:5px;
	font-weight : Bold;
}
LI.fed {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  14px;
	margin-left:20px;
	margin-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-weight : Bold;
}
LI.lille {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  12px;
	margin-left:20px;
	margin-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	font-weight : Bold;
}
LI.megetstor {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:  18px;
	margin-left:20px;
	margin-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:5px;
}
LI.skildpadde { color:#E72100;  font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif; font-size:20px;
	margin-left:20px;
	margin-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}


TABLE {	text-align:left; border: solid 0px;}

TD           { font-family:'Arial', 'Verdana', 'Helvetica', sans-serif, 'Bookman Old Style'; font-size: 14px; font-weight : normal;
               vertical-align: top;}
TD.lille 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: left; }
TD.centrer { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: center; }
TD.hojre 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Right; }
TD.normal 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align:Left; font-weight:normal; }
TD.stor 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 18px; text-align: Left; }
TD.fed			{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight:bold; }
TD.lillefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight:bold; }
TD.centrerfed	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Center; font-weight:bold; }
TD.hojrefed 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: Right; font-weight:bold; }
TD.storfed 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-align: Left; font-weight:bold; }

TD.gulnormal	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight : normal; text-align : left; Vertical-align : top; padding:5px;	border-bottom : solid 1px #ccccff; border-right : solid 1px #ccccff;	border-left : solid 1px #ccccff;	border-top : solid 1px #ccccff; background-color : #ffffea;}
TD.gulstor 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight : normal; text-align : left; Vertical-align : top; padding:5px;	border-bottom : solid 1px #ccccff; border-right : solid 1px #ccccff;	border-left : solid 1px #ccccff;	border-top : solid 1px #ccccff; background-color : #ffffea;}
TD.gulnoborder	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight : normal; text-align : left; Vertical-align : top; padding:5px;	border-bottom : solid 0px #ccccff; border-right : solid 0px #ccccff;	border-left : solid 0px #ccccff;	border-top : solid 0px #ccccff; background-color : #ffffea;}

a img {
    margin:0;
    padding:0;
    border:none;
}

a:link { color: #330099; }
a:visited { color:#993333; }
a:active { color:#CC0033; }
a:hover { color:#FF0000;}

ol {
    margin:0px 0px 20px 5px;
    padding:0;
}

table.timetable {
  margin-right:auto;
  margin-left:auto;
  border:none;
  border-collapse:collapse;
}

table.timetable td {
	padding:5px 10px 5px 10px;
  color:black;
  background-color : #ffffea;
	font-size : 15px;
	font-weight:600;
	border-bottom : solid 1px #ccccff;
	border-right : solid 1px #ccccff;
	border-left : solid 1px #ccccff;
	border-top : solid 1px #ccccff;
}

ul {
    margin:0px 0px 20px 0px;
    padding:0;
}

#content {
    margin:0px 10px 10px 0px;
}

#content h3 {
    font-weight:bold;
}

#content ul {
    margin:0;
    padding:0;
}

#content table {
    margin:0 auto 0 auto;
    border:none;
    border-collapse:collapse;
}

#content td {
    padding:3px 10px 3px 10px;
    font-size:15px;
    font-weight:bold;
    color:inherit;
    background-color:#ffffea;
    border:1px solid #ccccff;
}

#content table.rolling-stock img {
    margin:0px 0px 20px 0px;
    padding:5px;
    color:inherit;
    background-color:white;
    border:1px solid black;
}

#content table.rolling-stock td.sponsorad img {
    margin:0;
    padding:0;
    border:none;
}

#content table.rolling-stock td {
    background-color:transparent;
    font-size:12px;
    font-weight:normal;
    border:none;
}

#content table.rolling-stock th {
    padding:10px 10px 20px 10px;
    text-align:center;
    font-size:32px;
    font-weight:bold;
}

#content table.sponsor-table {
  margin:0;
  padding:0;
  width:100%;
  color:inherit;
  background-color:white;
  border:none;
  border-collapse:separate;
  border-spacing:10px;
}

#content table.sponsor-table table td {
  width:50%;
  vertical-align:middle;
  font-size:14px;
  font-weight:bold;
  border:none;
}

#content table.sponsor-table table td img {
  margin:0px auto 0px auto;
  padding:0;
  border:none;
}

#content table.sponsor-table table td a img {
  margin:0px auto 0px auto;
  padding:0;
  border:none;
}

#content table.sponsor-table td {
  width:50%;
  color:inherit;
  background-color:white;
  font-size:10px;
  font-weight:normal;
  border:1px solid black;
}

#content table.sponsor-table td p {
  font-size:12px;
  font-weight:normal;
}

#content table.sponsor-table td li {
  font-size:12px;
  font-weight:normal;
}

#content td.center {
    text-align:center;
}

#content td.right {
    text-align:right;
}

#content .center {
    text-align:center;
}

#footer {
  margin:30px 0px 0px 0px;
  clear:both;
  font-family:Arial,Verdana,Helvetica,sans-serif; 
	color:black;
	background-color:inherit;
	border-top:1px solid black;
}

#footer p {
    text-align:center;
    font-size:10px;
}

#newsserver {
  margin:30px 0px 0px 0px;
  padding:0px 10px 10px 10px;
  color:black;
  background-color:#ffffea;
  text-align:center;
  border:1px solid #ccccff;
}

#newsserver table {
  margin:0px auto 10px auto;
  text-align:center;
}

#newsserver table td {
  border:none;
}

#newsserver p {
  margin:0;
  text-align:center;
}

#newsserver tr {
  text-align:center;
}

#topbar {
    margin:10px 0px 0px 0px;
    padding:0px 0px 20px 0px;
    width:100%;
    background-image:url(/images/dblline.png);
}

#topbar img {
    margin-left:75px;
}

.attention {
  margin:10px 0px 20px 0px;
  padding:10px;
  border:3px solid red;
}

.attention h2 {
  margin:5px 0px 5px 0px;
  padding:0;
  font-size:16px;
  font-weight:bold;
}

.attention img {
  margin:0px;
  padding:5px;
  border:1px solid black;
}

.attention p {
  margin:5px 0px 5px 0px;
  padding:0;
}

.buttonbar {
    margin:30px 0px 0px 0px;
    padding:30px 0px 0px 0px;
    clear:both;
    text-align:center;
    border-top:1px solid black;
}

.buttonbar p {
    margin:0;
    padding:0;
    text-align:center;
}

.center {
	text-align:center;
}

img.left {
	float:left;
	margin:0px 20px 20px 0px;
	padding:5px;
	clear:left;
	border:1px solid black;
}

img.right {
	float:right;
	margin:0px 0px 20px 20px;
	padding:5px;
	clear:right;
	border:1px solid black;
}

.photo {
  display:inline-table;
  margin:10px 10px 20px 10px;
  padding:0;
  width:320px;
  text-align:center;
  color:inherit;
  background-color:white;
}

.photo div {
  font-size:12px;
}

.photo img {
  margin:10px;
  padding:5px;
  border:1px solid black;
}

.photo img.no-border {
  border:none;
}

.photos {
  text-align:center;
}

.photos p {
  text-align:center;
}

.right {
  width:auto;
  float:right;
}

.section {
    clear:both;
}

.section img {
    margin:10px 10px 20px 10px;
    padding:5px;
    color:inherit;
    background-color:white;
    border:1px solid black;
}

.section img.center {
    margin:10px auto 20px auto;
}

.section img.left {
    float:left;
    margin:10px 10px 20px 0px;
}

.section img.no-border {
    background:transparent;
    border:none;
}

.section img.right {
    float:right;
    margin:10px 0px 20px 10px;
}

.skildpadde img.left, .skildpadde img.right {
  padding:0;
  border:none;
}

.sponsorad {
    text-align:center;
}

#menu {
  margin:0;
  padding:170px 0px 0px 45px;
  font-family:Georgia,'Geneva','Century Schoolbook','Times New Roman',serif;
  color:black;
  background-color:white;
  background-image:url('/menu/armsignal.png');
  background-repeat:no-repeat;
  background-position:5px 5px;
  font-size:12px;
  font-weight:bold;
  overflow:hidden;
}

#menu a, #menu a:visited, #menu a:hover {
  color:#993333;
  background-color:inherit;
  font-family:Georgia,'Geneva','Century Schoolbook','Times New Roman',serif;
  text-decoration:none;
}

#menu p {
  margin:0;
  padding:0px 0px 9px 0px;
  font-family:Georgia,'Geneva','Century Schoolbook','Times New Roman',serif;
  color:#993333;
  background-color:inherit;
  font-size:12px;
  font-weight:normal;
}

#nsjk {
  position:absolute;
  top:82px;
  left:44px;
}
