/*
Print.css: Stylesheet for printing
*/

/* Areas */
body
{
	background:#fff;
	color:#000;
	margin:10px 20px;
    font-family:Verdana,Arial,sans-serif;
    font-size:70%;
}

#AllHolder
{
    /* float left causes problems in FF */
    /*float:left;*/
    float:none;
	width:513px;
	padding-bottom:0;
}

#MainColumnHolder
{
	/* float left causes problems in FF */
    /*float:left;*/
    float:none;
	width:513px;
}

#MainBoxHolder
{
	/* float left causes problems in FF */
    /*float:left;*/
    float:none;
	width:513px;
	background:none;
}

#TopHolder
{
	display:none;
}

#LinesHolder
{
	display:none;
}

#MiddleHolder
{
	/* float left causes problems in FF */
    /*float:left;*/
    float:none;
	width:513px;
	padding:0;
}

#LeftHolder
{
	display:none;
}

#ContentHolder
{
	/* float left causes problems in FF */
    /*float:left;*/
    float:none;
	width:513px;
	padding-top:0;
}

#TravelPlanerArea, * + html #TravelPlanerArea
{
	/* float left causes problems in FF */
    /*float:left;*/
    float:none;
	width:550px;
	padding:0;
    margin-left:30px;
}


#FooterHolder
{
	display:none;
}

#SecondaryColumnHolder
{
	display:none;
}
/* End Areas */

/* Misc */

/* added to repear print view / note: overwrites styles in framework (print view only) */
#accessibilityNavigation{
    width:auto !important;
}

#content{
    width:auto !important;
}
/* */


#FormMainHeader, #FormMainHeader h1, #TravelPlanerArea .FormArea2, #TravelPlanerArea .FieldRow,
#TravelPlanerArea .ButtonRow
{
	float:none;
	position:static;
}

.Button, .Button2
{
	border-color:#000;
	background:#ccc;
	color:#000;
}

#TravelPlanerArea .FormArea
{
	border-top-color:#000;
	border-bottom-color:#000;
}

#TravelPlanerArea .FormAreaLight
{
	border-top-color:#000;
}

#TravelPlanerArea div.Seperated
{
	border-top-color:#000;
}

#TravelPlanerArea .LinkRow
{
	border-top-color:#000;
}

.hafasOverviewTable, .hafasDetailTable
{
	border-bottom-color:#000;
	margin-bottom:20px;
}

.hafasOverviewTable caption, .hafasDetailTable caption
{
	border-top-color:#000;
}

.hafasOverviewTable tr.Seperator td, .hafasDetailTable tr.Seperator td
{
	border-top-color:#000;
}

/* End Misc */

.NoPrint
{
	display:none;
}

.NoScreen
{
    display:block !important;
}

#printHeadline
{
    margin-bottom: 15px;
    border-bottom: 1px solid #F7F7F7;
}

#printHeadline .LinkButton
{
  margin: 0px 10px 0px 0px;
  padding: 0 10px 0px 0px;
  border: 0;
  background-color: Transparent;
  color: #00a6eb;
  cursor: pointer;
  text-align: left;
  background: url(../img/LinkArrow4.gif) no-repeat right center;
}

/* hiding map control elements */
.mapControlMenu,#mapDisplayBox, .mapDisplayBoxSmall,#mapDisplayBoxContent,.mapDisplayBoxContentSmall{
    display:none;
}

p.displayHint {
    padding-left: 0px !important;
    background-image: none !important;
}

.showInPrint {
    display: inline;
    padding-right: 5px;
}

/* 2010-04-20: added by ngr because of new framework */
#container {
    width:auto !important;
}

#main {
    border: none !important;
    padding: 0px !important;
    background-color: #FFFFFF !important;
}

#content, #start {
    margin: 0px !important;
    padding: 0px !important;
}

.header,
div#kundo_button_container {
    display:none;
}

div#mapLayer {
    display:none !important;
}

div#mapLayerGreyedOut {
    display:none !important;
}
