/* CSS Stylesheet fuer fis */
body{

	margin: 0px;
	margin-top:10px;
	padding: 0px;
	padding-bottom: 15px;
	background : #FFFCF3;
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

a:link{
	color:black;
}


div#upperHead{
	position: relative;
	width: inherit;
       background-image: url(/framework/graphics/fis/logo.gif);
       background-repeat: no-repeat;
       height:87px;
       margin-left:10px;
       padding:0px;
       padding-bottom:5px;
}

div#lowerHead{
    margin-left:10px;
    padding:0px;
}

div#lowerHead div#upperRow {
	width:765px;
    margin:0px;
    padding:0px;
	margin-bottom:1px;
}

div#lowerHead div#lowerRow {
	width:765px;
}

div#lowerHead div#upperRow a {
	position:relative;
    margin:0;
    padding:0;
	margin-right:1px;
	background-color:#FFC778;
	vertical-align:bottom;
}

img{
	vertical-align:bottom;
}

div#lowerHead div#lowerRow span{
	width:189px;
	margin-right:1px;
	padding-top:5px;
}

div#headContainer {
	background-image: none;
	width:760px;
	height:145px;
}

div#footerContainer {
	background-image: none;
	background-color:#FFC778;
	color:#FFFFFF;
	padding: 3px 0 3px 0;
	vertical-align:top;
	width: 750px;
	margin:0;
}

div#footerContainer a {
	vertical-align:top;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

}

div#bottomContainer {
	background-image: none;
}



div#contentContainer {
	position:absolute;
	top:125px;
	background-image: url(/framework/graphics/fis/globe.gif);
	background-repeat: no-repeat;
	width: 750px;
	padding-left:0px;
	margin-left:10px;
	height:inherit;
	margin-bottom:0;
	padding-bottom:0;
}

#pageContentFull {
	margin-left: 0px;
	margin-right:2px;
	width: 760px;
	margin-top:0px;
	padding-top:0;

/*	padding: 1% 3%;*/

}

div#pageContentFull h1.headlineBox {
	background-image: none;
	width: 750px;
}

h1.headlineBox span#headlineBoxLeftCorner {
	background-image: none;
}

h1.headlineBox span#headlineBoxText {
	background: #FF9900;
	color: #FFFFFF;
}

.headlineBox {
	background: #FF9900;
}

form#suche label {
   FONT-SIZE: 11px;
   COLOR: #FF9900;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
}

div#pageContentFull div#textContent {
	border: 0;
	margin-top:0px;
	padding-top:0;
}

.headerclassLarge{
	background-color:#FF9900;
}

.headerclassSmall{
	background-color:#FF9900;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


table#carsTable td.headerclass, .headerclass {
	background-color:#FF9900;
}

.headerclassLargeLight,.CarsFooterBG {
	background-color:#FFC778;
}

.CarsBold, .Cars,.CarsLargeBold, a.CarsSmallBold{
	color:#FF9900;
}

.CarsTableBG1 {
	background-color: #FFF1D8;
}

div.contentBg0, div.contentBg1, div.contentBg2 {
      padding:10px 1px 15px 1px;
      margin-top:0;
      padding-top:2px;
      background-color:transparent;


}

h3.section {
    	margin-top:0px;
    	padding-top:0px;
    	}

div.carMessages, div#agentWaiting, div#bookWaiting {
    border: 1px solid #FF9900;
}


div.carMessages#hotline {
    border:none;
}

.CarsHeaderBG { BACKGROUND-COLOR: #FF9900; }

div#overDiv
{
    FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    width: 300px;
	display: block;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #FF9900;
	padding: 2px;
	z-index:99;

}

.CarsBoldSmall {
	FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}


.cars {
	FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
