.noPrint {
	display: none;
}

#main .noPageBreak {
	display:block;
	page-break-inside: avoid;
}

#main {
    color: #000000;
}

#main hr {
    background-color: #000000; /* Opera, FF */
    color:            #000000;
}

/** BOXEN **/
#main .boxtop,
#main .print .boxtop,
#main .boxtop.print {
	background-color:   #fff;
    border-top:         1px solid #000000;
    border-left:        1px solid #000000;
    border-right:       1px solid #000000;
    -webkit-border-top-right-radius: 18px;
    -moz-border-radius-topright: 18px;
    border-top-right-radius: 18px;
    background-image:   none;
}

#main .boxbottom,
#main .print .boxbottom,
#main .boxbottom.print {
	background-color:   #fff;
    border-bottom:      1px solid #000000;
    border-left:        1px solid #000000;
    border-right:       1px solid #000000;
    background-image:   none;
    -webkit-border-bottom-left-radius: 18px;
    -moz-border-radius-bottomleft: 18px;
    border-bottom-left-radius: 18px;    
}

#main .box,
#main .print .box,
#main .box.print {
	background-color: #fff;
    border-left:      1px solid #000000;
    border-right:     1px solid #000000;
}

#main .gpContainer {
    border-top: 1px solid #000000;
}

#main .teaserBox {
    border-color: #000000;
}


/***** Rahmenfarben *****/
#main .warenkorb {
    border:        1px solid #000000;
}

#main .preisDetails .auswahl2 .tarifDetails {
    border:            1px solid #000000;
}

#main input, #main select {
    border-color: #000000;
}

/* PDF-Links */
#base .pdfLink .pdfTitel {
    margin-left: 0;
}

#base .pdfLink a {
    background: none;
}

/* Schriftfarbe Links */
#base a, #main a,
#main .pdLink,
#main .hilfeLink,
#main .reiseart .riLink,
#main .vpiLink {
    color: #000000;
}

/* Schriftfarbe Ueberschriften IN Boxen */ 
#main .box .boxtitle {
    color: #000000;
}

#main .warning, #main .hinweis_expi {
    color: #000000;
}

/******* Personendaten *******/
#main select.eingabeLang {
    width: 308px;
}

#main select.wohnsitz {
    width: 226px;
}

/* Kopf der Buchungsbestaetigung */
#main .bestKopf {
	width:100%;
}

/* Navigation */
#main .navButtonContainer {
	display: none;
}