/*@font-face{ 
	font-family: "Myriad Web"; 
	font-style: normal; 
	font-weight: normal; 
	src: url(https://dbkev.de/fonts/Myriad_Web.woff) format("woff"), 
		url(https://dbkev.de/fonts/Myriad_Web.ttf) format("truetype"), 
		url(https://dbkev.de/fonts/Myriad_Web.svg) format("svg");
	}	*/
@font-face{ 
	font-family: Open_Sans_Condensed; 
	font-style: normal; 
	font-weight: 700; 
	src: url(https://dbkev.de/fonts/OpenSans-CondBold-webfont.woff) format("woff"), 
		url(https://dbkev.de/fonts/OpenSans-CondBold-webfont.ttf) format("truetype"), 
		url(https://dbkev.de/fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold) format("svg"),
		url(https://dbkev.de/fonts/OpenSans-CondBold-webfont.eot), 
		url(https://dbkev.de/fonts/OpenSans-CondBold-webfont.eot?#iefix) format("embedded-opentype");
	}
@font-face {
    font-family: Open_Sans_Condensed;
    font-style: normal;
    font-weight: 300;
    src: url(https://dbkev.de/fonts/OpenSans-CondLight-webfont.woff) format('woff'),
         url(https://dbkev.de/fonts/OpenSans-CondLight-webfont.ttf) format('truetype'),
         url(https://dbkev.de/fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format('svg'),
         url(https://dbkev.de/fonts/OpenSans-CondLight-webfont.eot),
		 url(https://dbkev.de/fonts/OpenSans-CondLight-webfont.eot?#iefix) format('embedded-opentype');
	}
@font-face{ 
	font-family: Open_Sans_Condensed; 
	font-style: italic; 
	font-weight: 300; 
	src: url(https://dbkev.de/fonts/OpenSans-CondLightItalic-webfont.woff) format("woff"), 
		url(https://dbkev.de/fonts/OpenSans-CondLightItalic-webfont.ttf) format("truetype"), 
		url(https://dbkev.de/fonts/OpenSans-CondLightItalic-webfont.svg#open_sansCnLtIt) format("svg"),
		url(https://dbkev.de/fonts/OpenSans-CondLightItalic-webfont.eot), 
		url(https://dbkev.de/fonts/OpenSans-CondLightItalic-webfont.eot?#iefix) format("embedded-opentype"); 
	}

body, table, td, th, p, dl, ul {
	font-family: Candara, "Myriad Web", "Trebuchet MS", Arial, Helvetica;
	font-size: 12pt;
	line-height: 14pt; 
	color: #fff;
	}
body { 
	background-color: #ccc;
	margin: 5px 0;
	}
	
a { color: #CCCCCC; }
a img, a:link img, a:hover img { border:none; text-decoration:none; }
a:link {
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
	}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}
a:active {
	text-decoration: none;
	color: #FFFFFF;
	}

h1, h2, h3, h4 {
	font-family: Candara, "Myriad Web", "Trebuchet MS", Arial, Helvetica;
	}
h1 { 
	color: #e5e5e5; 
	font-size: 20pt; 
	font-weight: bold; 
	font-style: italic;
	line-height: 22pt;
	margin: 36px 0 6px 0;
	}
h2 { 
	color: #e5e5e5; 
	font-size: 16pt; 
	font-weight: bold; 
	font-style: normal;
	margin: 18px 0 6px 0; 
	}
h2.tmtbl { 
	color: #e5e5e5; 
	font-size: 16pt; 
	font-weight: bold; 
	font-style: normal;
	margin: 0 0 6px; 
	}
h3 { 
	color: #ffffff; 
	font-size: 14pt; 
	font-style: italic; 
	margin-top: 11px; 
	}
h4 { font-size: 12pt; font-style: italic; margin-top: 12px; margin-bottom: -6px; }
h6 { font-size: 8px; color: #555; background-color: #ccc; }

h1.top {
	margin-top: 40px; 
	margin-left: 0px;
	}
h3.topspur { 
	font-size: 12pt; 
	color: #ffffff; 
	font-style: italic; 
	margin-top: 6px; 
	}

p { 
	margin: 12px 0 0px 0; 
	}
p.home { 
	margin: 12px 20px 0 40px; 
	}

/* Following formats with .wb... are used for version 1 or 3 of the Waldbahn section (block heading left)
p.wbhead { 
	display: block; 
	color: #81200d; 
	font-family: "Open_Sans_Condensed", "Trebuchet MS", Arial, Helvetica; 
	font-size: 24pt; 
	font-weight: bold; 
	line-height: 22pt; 
	text-align: left;
	background-color: #e5e5e5; 
	padding: 0 2px; 
	margin: 0 5px 0 0; 
	}
p.wbhdleft {
	line-height: 14pt;
	padding-top: 5px; 
	}
p.wbhdright {
	text-align: right; 
	line-height: 12pt;
	}
p.wbhdsmall {
	font-size: 18pt; 
	line-height: 10pt;
	padding-bottom: 6px; padding-left: 12px;
	}
p.wbtext { 
	text-align: left;
	margin: 0px 20px 28px 10px;
	}
p.wbbtnline { 
	text-align: left;
	margin: 0px 0px 0px 10px;
	}	*/

td.td_nav { 
	text-align: center; 
	padding-left: 5px; 
	padding-right: 5px; 
	}

dt.route { 
	font-weight: bold; 
	margin-top: 28px; 
	}
dd.route { 
	margin: 0px 0px 12px 50px; 
	}

input { 
	color: #81200d; 
	font-family: Candara, "Myriad Web", "Trebuchet MS", Arial, Helvetica;
	font-size: 12pt;	
	font-style: normal;
	font-weight: bold; 
	background-color: #e5e5e5; 
	}
input.shop { 
	}
input.link { 
	color: #fff; 
	font-weight: normal; 
	background-color: #81200d; 
	}
input.fixlg { color: #fff; font-weight: normal; background-color: #81200d; width: 104px; }
input.ticket { 
	margin-right: 44px; 
	}
input.buchung { 
	margin-right: 32px; 
	}
input.shophweis { 
	margin-top: 0px; 
	margin-right: 50px; 
	}
input.shopframe2 { 
	margin-top: 02px; 
	margin-right: 0px; 
	}

b.alert { 
	color: yellow; 
	font-weight: bolder; 
	text-decoration: blink; 
	}

img.pgtitle {
	text-align: center;
	margin: 0px 0px 24px 0;
	}
img.fzge {
	text-align: center;
	margin: 0 0 12px 0;
	}
img.scaled {
	width: 96%;
	}
img.scaledtop {
	width: 100%;
	vertical-align: top;
	ma
	}
img.scaledbtm {
	width: 100%;
	vertical-align: bottom;
	margin-top: 30px;
	}
img.test {
	height: 100%;
	}

div.subtxt {
	font-size: 8pt;
	font-weight: normal;
	line-height: 10pt;
	}
div.suptxt {
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
	}
div.tonspur {
	position: relative; 
	padding: 8px 8px; 
	width: 678px; 
	height: auto; 
	border-collapse: separate;
	border: 2px solid #e5e5e5;
	margin:0 0 25px 0;
	}

blockquote,kombit { 
	margin: 0 18px 0 0; 
	line-height: 13pt; 
	text-align: right;
	}

.dbkBanner { 
	font-weight: bolder; 
	line-height: 14pt; 
	background-color: #81200d; 
	vertical-align: middle;
	border-collapse: collapse; 
	}
.swbBanner { 
	color: #81200d; 
	font-weight: bolder; 
	line-height: 15pt; 
	background-color: #ffee96; 
	vertical-align: middle; 
	margin: 6px 0 6px 0; 
	}
.swbpict {
	width: 40%;
	}
.swbpict_middle {
	margin: 12px 6px 6px 50px;
	}
.swbpict_center { margin: 12px 0 6px; }
.swbpict.rightpict {
	float: right;
	margin: 0px 6px 0px 24px;
	}
.swbpict.leftpict {
	float: left;
	margin: 4px 12px 6px 6px;
	}
.swbpict p { 
	text-align: center; 
	font-style: italic; 
	font-size: 9pt; 
	line-height: 10pt; 
	text-indent: 0; 
	margin-top: 3px; 
	}
.swbpict_middle p { 
	text-align: center; 
	font-style: italic; 
	font-size: 9pt; 
	line-height: 10pt; 
	text-indent: 0; 
	margin-top: 3px; 
	}
.swbpict_center p { 
	text-align: center; 
	font-style: italic; 
	font-size: 9pt; 
	line-height: 10pt; 
	text-indent: 0; 
	margin-top: 3px; 
	}
.hintbox  {
	width: 33%;
	float: right;
	margin: 0px 0px 6px 12px;
	}
.hintbox p {
	text-align: left; 
	font-size: 10pt;
	font-weight: normal;
	font-style: italic; 
	line-height: 11pt;
	}
.hint {
	font-size: 10pt;
	font-weight: normal;
	font-style: italic; 
	line-height: 11pt;
	}

table.maintbl { 
	width: 902px; 
	border-style: none; 
	border-width: 0; 
	background-image: url(../images/graphics/bg.jpg);
	}
table.homesect { 
	width: 860px; 
	border-collapse: collapse; 
	}
table.wtext { 
	width: 702px; 
	border-collapse: collapse; 
	}
