body { 
	color: black; 
	background-color: #000080;
	font-family: sans-serif; }

/* root divs */
/**************************/

div#banner {
   position: relative;
   left: 0px; top: 0px;
   width:900px
   margin-left: auto; margin-right: auto; }

div#root { 
	position: relative; 
	left: 0px; top: 10px;
	background-image:url("http://www.dampfbahn-furka-bergstrecke.de/images/background.jpg");
	width:900px;
	margin-left: auto; margin-right: auto; }
div#navigation { width:20ex; float:left; padding:10px; }
div#content { 
	margin-left: 26ex;
	text-align: justify;
	margin-right: 0ex;
	padding-top:10px; }
div#blank { clear: both; width:0px; }

/* navigation */
/***************************/

div.logo { width:100px; margin-left:auto; margin-right:auto; }
div.logo img { width:100px; }
h4.nav { font-size: 12pt; color: blue; text-align: center; margin-top:10px; }

div.menu { 
   margin-left:auto; margin-right:auto;
	background-color:#000080;
	width:130px;
	padding:5px;
	text-align:center; }

p.counter { text-align:center; width:75px; margin-left:auto; margin-right:auto; }
p.copy { text-align:center; font-size:small; }

a.nav { text-decoration:none; font-weight: bold; font-size:15px; color:#FFFF00; font-family: Arial, sans-serif; }
a.nav:hover { text-decoration:none; font-weight: bold; font-size:15px; color:#FF0000; font-family: Arial, sans-serif; }


/* global */
/***************************/

h1.content { display:none; }
h2.content { display:none; }
h3.content { display:none; }



div.img { width:370px; margin-left:auto; margin-right:auto; }
div.text { width:70ex; margin-left:auto; margin-right:auto; }

div.box { background-color:#f0f0f0; width:640px; padding:10px; margin-left:auto; margin-right:auto; }
table.box { background-color:#f0f0f0; width:655px; padding:10px; margin-left:auto; margin-right:auto;} 

h1 { color: blue; font-weight: bold; font-size: 16pt; text-align: center; font-family: Arial, sans-serif; }
h2 { font-size: 13pt; color: blue; text-align: left; font-family: Arial, sans-serif; }
h3 { font-size: 10pt; color: black; text-align: left; font-family: Arial, sans-serif; }
h4 { font-size: 13pt; color: blue; text-align: center; font-family: Arial, sans-serif;}
p { font-size: 10pt; font-weight: normal; color: black; font-family: Arial, sans-serif; }

a { color:blue; font-family: Arial, sans-serif; text-decoration: none; }
span.email span { display: none; }
p.content { font-size:small; }
p.text { margin-left:10px; margin-right:10px;}


/* links */
/*************************/

h2.link { color:#000000; font-size:14pt; }
h3.link { color:#000000; font-size:12pt; margin-left:5px; }
h4.link { color:#000000; font-size:10pt; margin-left:10px; text-align:left; }

a.link { 
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, sans-serif;
	font-size:15px; }

a.link:hover {
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, sans-serif;
   font-size:15px;
	color:#FF0000; }

a img { border-width:0px; }


/* boxes */
/*************************/

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}

b.rtop, b.rbottom { display:block; background:#000080; }
b.rtop b, b.rbottom b { display:block; height: 1px; overflow:hidden; background-image:url("http://www.dampfbahn-furka-bergstrecke.de/images/background.jpg"); }
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.rtop-nav, b.rbottom-nav { 
	display:block; 
	background-image:url("http://www.dampfbahn-furka-bergstrecke.de/images/background.jpg"); 
	width:140px; 
	margin-left:auto; margin-right:auto; }
b.rtop-nav b, b.rbottom-nav b { display:block; height: 1px; overflow:hidden; background:#000080; }
b.rtop-nav b.r4, b.rbottom-nav b.r4{margin: 0 1px;height: 2px}


/* termine */
/*************************/

table.termine td {
        border-top-style:dotted;
		  border-bottom-style:dotted;
        border-width:1px;
/*		 border-top-color:#000000;
		border-bottom-color:#000000; */
		border-color:#000000;
		  }


/* berichte */
/*************************/

div.bericht { width:65ex; margin-left:auto; margin-right:auto; }
div.sektion { width:80ex; margin-left:auto; margin-right:auto; font-size:small; line-height:12pt; }
