@charset "utf-8";
/* print stylesheet: bergbahnen-fieberbrunn.at */

body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	background-image:none;
	margin:0px;
	width:100%;
}
a {
font-weight:bold;
font-style: italic;
}
a:link {
	color:#006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#006699;
}
a:hover {
	text-decoration: none;
	color:#0099CC;
}
a:active {
	text-decoration: none;
	color:#006699;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	color:#002F5C;
}
h1 {
	font-size: 13px;
}
h2 {
	font-size: 13px;
}
h3 {
	font-size: 13px;
}
h4 {
	font-size: 12px;
}

/* CONTAINER DEFINITIONS */

#centeringcontainer {
position:relative;
margin:auto;
width:100%;
height:auto;
}

.newsentries {
display:none;
}

#headercontainer {
position:relative;
display:none;
margin:0px;
}

#wrapcontainer {
position:relative;
height:auto;
width:100%;
background-image:none;
margin:0px;
}

#leftcontainer {
position:relative;
float:none;
display:none;
margin:0px;
padding:2px;
width:166px;
background-image:none;
}

#middlecontainer {
position:relative;
float:none;
margin:0px;
width:100%;
}

#maincontainer {
min-height:10px;
margin-top:15px;
}

#footercontainer {
margin-top:15px;
border-top:1px solid #BFCBD6;
height:auto;
text-align:center;
font-size:11px;
color:#406385;
clear:none;
}

#rightcontainer {
position:relative;
float:none;
display:none;
background-image:none;
margin:0px;
}

.floatbreaker {
clear:both;
}


/* MAINCONTAINER DEFINITIONS */
#maincontainer img {
border:1px solid #96B2CE;
}

.mainheader {
background-image:url(../layout/asset_blume.gif);
background-position:top left;
background-repeat:no-repeat;
padding-top:6px;
padding-left:35px;
min-height:30px;
}
/* MAINCONTAINER DEFINITIONS */


/* ROUTEN UND WEGE ACCORDION DEFINITIONS */

#routenwege_accordion h3 {
margin:0px 0px 5px 0px;
padding:0px;
font-size:12px;
}

#routenwege_accordion p {
margin:0px 0px 3px 0px;
padding:0px;
}

#routenwege_accordion .element {
margin-bottom:5px;
border-bottom:1px solid #006699;
padding:4px;
}

#routenwege_accordion .element img {
float:left;
margin-right:5px;
}

#routenwege_accordion {
margin-bottom:15px;
}

#routenwege_accordion .toggler {
background-color:#A3CFEC;
color:#000000;
cursor:pointer;
padding:4px;
border:1px solid #EFEFEF;
}
#routenwege_accordion .toggler:hover {
background-color:#84ABC5;
}

#routenwege_accordion table td {
text-align:left;
vertical-align:top;
padding-bottom:5px;
}

.weg_rot {
background-color:#CC0000;
color:#FFFFFF;
font-size:11px;
padding:2px;
}

.weg_schwarz {
background-color:#000000;
color:#FFFFFF;
font-size:11px;
padding:2px;
}

.weg_blau {
background-color:#00CCFF;
color:#FFFFFF;
font-size:11px;
padding:2px;
}

.weg_rotweissrot {
background-color:#FF0000;
background-image:url(../layout/rotweissrot_background.gif);
background-repeat:repeat-x;
background-position:center center;
color:#000000;
font-size:11px;
padding:2px;
}


/* END ROUTEN UND WEGE ACCORDION DEFINITIONS */

/* PREISTABELLE DEFINITIONS */

.preistabelle {
border:1px solid #006699;
margin-bottom:3px;
}
.preistabelle th {
vertical-align:top;
text-align:left;
padding:1px 1px 4px 1px;
border-bottom:1px solid #006699;
background-color:#F0F3FB;
}
.preistabelle td {
text-align:left;
border-bottom:1px solid #EFEFEF;
padding:1px;
}
.preistabelle td, .preistabelle th {
font-size:11px;
}

.text_zentriert {
text-align:center !important;
}

/* END PREISTABELLE DEFINITIONS */

/* DOWNLOAD DEFINITIONS */

.downloadtable td {
padding:3px;
border-bottom:1px solid #006699;
}
.downloadtable tr {
background-image:url(../layout/download_background.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.downloadtable img {
margin-right:8px;
border:0px !important;
}
.downloadtable {
width:100%;
margin-bottom:25px;
}

/* END DOWNLOAD DEFINITIONS */

/* BOOKMARK DEFINITIONS */

.BMmain { width: 100%; }
.BMheader  {
	background-color: #A3CFEC;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	padding:5px;
}
.BMlink  {
	width: auto;
	vertical-align: middle;
	text-align: center;
	padding:3px;
}
.BMlink img {
	border: none;
}

/* END BOOKMARK DEFINITIONS */


.smallinfo {
font-size:11px;
color:#006666;
}

.bild_rechts {
float:right;
border:0px !important;
}

.bild_links {
float:left;
border:0px !important;
}