/***** Schriftfarben *****/

/* Schriftfarbe Ueberschrift fuer Seite inkl. BA-Name */ 
#main h1, #base h1,
#base .ueberschrift {
    color: #1D6450;
}

/* Schriftfarbe Links */
#base a, #main a,
#main .pdLink,
#main .hilfeLink,
#main .reiseart .riLink,
#main .vpiLink {
	color: #009933;
}

#main .warning,
#main .hinweis_expi {
    color: #009933;
}

/* Schriftfarbe Ueberschriften IN Boxen */ 
#main .box .boxtitle {
	color: #009933;
}

/***** Rahmenfarben *****/
#main input, #main select {
	border-color: #B9DCCA;
}

#main table.angebotTabelle td.border {
    border-top: 1px solid #B9DCCA;
    border-bottom: 1px solid #B9DCCA;
}

/***** Info-Button *****/
#main .info .infoImage {
	background-image: url(./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_icons&type=png);
	background-position: -35px -20px;
}

/***** Hilfe-Button *****/
#main .hilfe .hilfeImage {
    background-image: url(./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_icons&type=png);
    background-position: -5px -20px;
}

/***** Aendern-Link *****/
#main .aendern .aendernImage {
    background-image: url(./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_icons&type=png);
    background-position: -65px -20px;
}

/***** Schliessen-Icon *****/
#main .close {
    background-image: url(./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_icons&type=png);
    background-position: -174px -27px;
}

/***** Haken *****/
#main .hakenGross {
    background-image: url(./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_icons&type=png);
    background-position: -118px -4px;
    height: 39px;
    width:  50px;
}

#main .hakenKlein {
    background-image: url(./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_icons&type=png);
    background-position: -92px -21px;
    height: 18px;
    width: 22px;
}

/***** Navigations-Leiste *****/
#base .brotkruemelTextACTIVE a, #base .brotkruemelTextACTIVE .schrittNr, #base .brotkruemelTextACTIVE .schrittName {
    color: white;
}

#base .brotkruemelTextACTIVE {
    background: url('./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_navi_arrow&type=png') no-repeat scroll right center transparent;
}


/***** Navigations-Buttons *****/

#main .colorButtonTextColor {
    color: #ffffff; /* nur weiß, wenn der Style ueberhaupt geladen werden kann */
}

#main .colorButtonLeft {
	background-image: url('./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_buttons&type=png');
	background-repeat: no-repeat;
	background-position: -63px -10px;
	width: 12px;
}

#main .colorButtonCenter {
    background-image: url('./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_button_center&type=png');
}

#main .colorButtonRight {
    background-image: url('./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_buttons&type=png');
    background-repeat: no-repeat;
    background-position: -123px -10px;
    width: 14px;
}

#main .colorButtonArrowRight {
    background-image: url('./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_buttons&type=png');
    background-repeat: no-repeat;
    background-position: -86px -10px;
    width: 29px;
}

#main .printButtonLeft {
    background-image: url('./DynamicImage;jsessionid=77267CC81277EB4832288B7010FF73DB?id=ba_buttons&type=png');
    background-repeat: no-repeat;
    background-position: -3px -3px;
    width:    52px;
    height:   45px;
}

#main .printButtonCenter {
    position: relative;
    top:      7px;
}

#main .printButtonRight {
    position: relative;
    top:      7px;
}

#main .neutralButtonTextColor {
    color: #009933;
}
