body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    letter-spacing:0.0em;
    /*line-height: 1.4;*/
    font-size: 12px;
    color: #000;
    background: #cccccc url('images/background.gif') center repeat-y;
    height:100%;
}


body {
    margin: 0px auto 0px;
    padding: 0px;

}


.nobr {
	white-space: nowrap;
}



/* container template 
#container {
	margin: 0px auto;
	width: 966px;
	height: 100%;
	padding: 0px;

	background: #ffffff;
} */

#container {	
    margin: 0px auto 0px;
    width: 963px;
    background:#fff;
    padding:0px;
    position: relative;
    overflow: hidden;
}

#banner {	
    width: 964px;
    margin:0px;
    padding:0px;
    margin-left:-1px;
}


#spacer {
    width:962px;
    background: #d0a550;
    height: 2px;
    margin-left:-1px;
    padding:0px;
}

/* Men�zeile */
#menuezeile {
    background-color:#830505;
    color: #ffffff;
    width:964px;
    margin-left:-3px;
}


#links{
    float:left;
    background: #e7e7e7 url('images/bg_left_top.jpg') center top no-repeat;
    width:150px;
    height:100%;
}

#teaser {
    padding-top:15px;
    padding-left:6px;
}

#teaser img { 

}

#center{
    float: left;
    width: 579px;
    background: #fff;
    margin-left:29px;
    margin-top:29px;
    height:100%;
}

#bannerBottom {
    float: left;
    clear:both;
    width: 940px;
    background: #6d6f71;
    margin-top:29px;
    margin-left:-1px;
    height:25px;
    padding-left:0px;
    padding-top: 7px;
}

#getMoney {
    float: left;
    clear:both;
    width: 680px;
    background: #fff;
    margin-top:8px;
    margin-left:-1px;
    padding-top: 7px;
    padding-left: 150px;
    padding-right: 100px;

}

#getMoney a{
    color: #ccc;
}

#getMoney a:hover{
    color: #ccc;
}

#bannerBottom a{
    color: #fff;
    text-decoration:none;
}

#bannerBottom a:hover{
    color: #FFAA23;
    text-decoration:none;
}



#centerWidth {
    float: left;
    width: 724px;
    background: #fff;
    margin-left:29px;
    margin-top:29px;
}


/***** serachform****/
#searchForm {
    float: right;
    width:147px;
    background: #830505 url('images/bg_searchFormTop.jpg') center top no-repeat;
    margin-top:29px;
}



.searchFormContent {
    margin-top:63px;
}

#searchform_label {
    color: #ffffff;
}

#searchFormBottom {    
    height: 22px;
    background: url('images/bg_searchFormBottom.jpg') center bottom no-repeat;
}

#detailsuche .searchformVon {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
}

.searchformVon {
    font-size:9px;
    color: #000;
    letter-spacing: -1px;
    background: #dcdcdc;
    border: 1px solid #000;
}




.searchformBis {
    font-size:9px;
    color: #000;
    letter-spacing: -1px;
    background: #dcdcdc;
    border: 1px solid #000;
}

#detailsuche .searchformBis {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
}

.searchformReiseziel {
    font-size:9px;
    letter-spacing: -1px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
    width: 140px;
}

#detailsuche .searchformReiseziel {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 200px;
}


.searchformBelegung {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
    width: 140px;
}

#detailsuche .searchformBelegung {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 200px;
}


.searchformSortBy {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
    width: 140px;
}

#detailsuche .searchformSortBy {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 200px;
}

.searchformUnterkunft {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
    width: 140px;
}

#detailsuche .searchformUnterkunft {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 200px;
}

.searchformNewsletter {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
    width: 120px;
}

.searchformKennung {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
    width: 130px;
}

#detailsuche .searchformKennung {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 200px;
}

.searchformSubmit {
    font-size:11px;
    font-weight: bold;
    color: #000;
    height: 27px;
    width: 69px;
    background: #ff0000;
    border: 1px solid #000;
}

.searchformKennungSubmit {
    font-size:11px;
    font-weight: bold;
    color: #000;
    height: 27px;
    margin-top:4px;
    width: 69px;
    background: #ff0000;
    border: 1px solid #000;
}

.searchformPreis {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
}

#detailsuche .searchformPreis {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 50px;
}

.searchformSchlafzimmer {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
}

#detailsuche .searchformSchlafzimmer {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 50px;
}

.searchformUrlaubstyp {
    font-size:10px;
    color: #000;
    background: #dcdcdc;
    border: 1px solid #000;
}

#detailsuche .searchformUrlaubstyp {
    font-size: 12px;
    background: #fff;
    border: 1px solid #000;
    color: #000;
    width: 200px;
}

.searchLabel {
    font-size:12px;
    font-weight: bold;
}



/***** rootBox****/
#rootBox {
    float: right;
    width:147px;
    background: #830505 url('images/bg_rootBox_top.jpg') center top no-repeat;
    margin-top:20px;
}

#rootBoxContent {
    margin-top:10px;
    padding-left:7px;
    color:#fff;
}



#rootBoxBottom {    
    height: 22px;
    background: url('images/bg_searchFormBottom.jpg') center bottom no-repeat;
}


/***/
.rootBox {
    float: right;
    width:147px;
    background: #830505 url('images/bg_rootBox_top.jpg') center top no-repeat;
    margin-top:20px;
}

.rootBoxContent {
    margin-top:10px;
    padding-left:7px;
    color:#fff;
}



.rootBoxBottom {    
    height: 22px;
    background: url('images/bg_searchFormBottom.jpg') center bottom no-repeat;
}

/******* box root ******/
#box11{
    float:left;
    margin-top:15px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}


#box11_header {
    padding-left: 42px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box11_header h1 {
    color: #fff;
    font-size:15px;
}

#box11_image{

}

#box11_content {
    font-size:11px;
    color:#000;
    padding-top:14px;
    padding-left: 13px;
}

#box11_content a{
    font-size:11px;
    color:#000;
}

#box11_content a:hover {
    color:#eee;
}



#box12 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box12_header {
    padding-left: 37px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box12_header h1 {
    color: #fff;
    font-size:15px;
}

#box12_content {
    font-size:11px;
    color:#000;
    padding-top:14px;
    padding-left: 13px;

}

#box12_content a{
    font-size:11px;
    color:#000;
}

#box12_content a:hover {
    color:#eee;
}

#box13	 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box13_header {
    padding-left: 11px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box13_header h1 {
    color: #fff;
    font-size:15px;
}

#box13_content {
    font-size:11px;
    color:#000;
    padding-top:2px;
    padding-left: 13px;
}

#box13_content a{
    font-size:11px;
    color:#000;
}

#box13_content a:hover {
    color:#eee;
}

#box21	 {
    float:left;
    clear:both;
    margin-top:15px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box21_header {
    padding-left: 37px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box21_header h1 {
    color: #fff;
    font-size:15px;
}

#box21_content {
    font-size:11px;
    color:#000;
    padding-top:6px;
    padding-left: 13px;
}

#box21_content a{
    font-size:11px;
    color:#000;
}

#box21_content a:hover {
    color:#eee;
}

#box22	 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box22_header {
    padding-left: 67px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box22_header h1 {
    color: #fff;
    font-size:15px;
}

#box22_content {
    font-size:11px;
    color:#000;
    padding-top:6px;
    padding-left: 13px;
    padding-right: 13px;
}

#box22_content a{
    font-size:11px;
    color:#000;
}

#box22_content a:hover {
    color:#eee;
}

#box23	 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box23_header {
    padding-left: 47px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box23_header h1 {
    color: #fff;
    font-size:15px;
}

#box23_content {
    font-size:11px;
    color:#000;
    padding-top:6px;
    padding-left: 7px;
    padding-right: 3px;
}

#box23_content a{
    font-size:11px;
    color:#000;
}

#box23_content a:hover {
    color:#eee;
}


#box31{
    float:left;
    margin-top:15px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}


#box31_header {
    padding-left: 48px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box31_header h1 {
    color: #fff;
    font-size:15px;
}

#box31_image{

}

#box31_content {
    font-size:11px;
    color:#000;
    padding-top:5px;
    padding-left: 13px;
}

#box31_content a{
    font-size:11px;
    color:#000;
}

#box31_content a:hover {
    color:#eee;
}



#box32 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box32_header {
    padding-left: 50px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box32_header h1 {
    color: #fff;
    font-size:15px;
}

#box32_content {
    font-size:11px;
    color:#000;
    padding-top:5px;
    padding-left: 7px;
    padding-right: 3px;
}

#box32_content a{
    font-size:11px;
    color:#000;
    text-decoration: none;
}

#box32_content a:hover {
    color:#FFAA23;
}

#box33	 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box33_header {
    padding-left: 28px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box33_header h1 {
    color: #fff;
    font-size:15px;
}

#box33_content {
    font-size:11px;
    color:#000;
    padding-top:5px;
    padding-left: 13px;
}

#box33_content a{
    font-size:11px;
    color:#000;
}

#box33_content a:hover {
    color:#eee;
}


#box41{
    float:left;
    margin-top:15px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}


#box41_header {
    padding-left: 48px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box41_header h1 {
    color: #fff;
    font-size:15px;
}

#box41_image{

}

#box41_content {
    font-size:11px;
    color:#000;
    padding-top:4px;
    padding-left: 13px;
}

#box41_content a{
    font-size:11px;
    color:#000;
}

#box41_content a:hover {
    color:#eee;
}



#box42 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box42_header {
    padding-left: 37px;
    padding-top:5px;
    font-size:14px;
    color: #fff;
    height:19px;
}

#box42_header h1 {
    color: #fff;
    font-size:15px;
}

#box42_content {
    font-size:11px;
    color:#000;
    padding-top:4px;
    padding-left: 13px;

}

#box42_content a{
    font-size:11px;
    color:#000;
}

#box42_content a:hover {
    color:#eee;
}


#box43	 {
    float:left;
    margin-top:15px;
    margin-left:17px;
    width: 181px;
    height: 209px;
    background: url('images/bg_box.jpg') center top no-repeat;
}

#box43_header {
    padding-left: 47px;
    padding-top:5px;
    color: #fff;
    font-size:14px;
    height:20px;
}

#box43_header h1 {
    color: #fff;
    font-size:15px;
}

#box43_content {
    font-size:11px;
    color:#000;
    padding-top:4px;
    padding-left: 7px;
    padding-right: 3px;
}

#box43_content a{
    font-size:11px;
    color:#000;
}

#box43_content a:hover {
    color:#eee;
}

/**** Object Detail View ***/
.objectDetail {
    float:left;
    background: #f0f1f6 url('images/bg_objectContent.jpg') center top repeat-y;
    width: 724px;
    color:#000;
    margin-top:18px;

}

.objectDetailTop {	
    background: url('images/bg_objectTop.jpg') center top no-repeat;
    height: 60px;
    color:#fff;
}

.objectDetailTopContent {
    padding-top:34px;
    padding-left:30px;
    padding-right:30px;
    color:#fff;
    font-weight: bold;
}

.objectDetailContent {
    padding:10px;
}

.objectDetailBottom {
    background:  url('images/bg_objectBottom.jpg') center top no-repeat;
    height: 10px;
    color:#fff;
}

.objectSMALLDetail {
    float:left;
    background: #f0f1f6 url('images/bg_objectSMALLContent.jpg') center top repeat-y;
    width: 441px;
    color:#000;
    margin-top:18px;
}

.objectDetailSMALLTop {	
    background: #f0f1f6 url('images/bg_objectSMALLtop.jpg') center top no-repeat;
    height: 75px;
    color:#fff;
}

.objectDetailSMALLTopContent {
    padding-top:35px;
    padding-left:30px;
    color:#fff;
    font-weight: bold;
}

.objectDetailSMALLContent {
    padding:10px;
}

.objectDetailSMALLBottom {
    background: #f0f1f6 url('images/bg_objectSMALLBottom.jpg') center top no-repeat;
    height: 6px;
    color:#fff;
}


.objectIMAGEDetail {
    float:left;
    background: #f0f1f6 url('images/bg_objectIMAGEcontent.jpg') center top repeat-y;
    width: 229px;
    color:#000;
    margin-top:18px;
    margin-left: 50px;
}

.objectDetailIMAGETop {	
    background: #f0f1f6 url('images/bg_objectIMAGEtop.jpg') center top no-repeat;
    height: 9px;
    color:#fff;
}

.objectDetailIMAGEContent {
    padding:15px;

}

.objectDetailIMAGEBottom {
    background: #f0f1f6 url('images/bg_objectIMAGEbottom.jpg') center top no-repeat;
    height: 9px;
    color:#fff;
}

.mediaVideo object {
	margin-left: 50px;
	margin-top: 25px;
}


/***** Content & zugeh�rige Elemente *****/
#content {
    width: 940px;
    background-color:#FFFFFF;

    margin-right:155px;
    padding-top:5px;
    padding-left:13px;
    padding-right:10px;
}





#breadcrumb{
    float:left;
    color:#000;
}

#breadcrumb a{
    color:#000;
}

#breadcrumb a:hover{
    color:#000;
}








div.breadcrumbs {
    font-size: x-small;
    margin-bottom: 0px;
}


/***** ENDE Content & zugeh�rige Elemente *****/




/***** Info-Box *****/
a.infobox { text-decoration: none }
a.infobox:hover { cursor: help; background: #FFFFFF }
a.infobox span { visibility: hidden; position: absolute; left: 20em; margin-top: 1em; padding: 1em; text-decoration: none }
a.infobox:hover span { visibility: visible; border: 1px solid #800000; color: #800000; background: #F8F9B9; text-align:left; font-weight:normal}




/***** Link als Schaltfl�che *****/
.buttonBasic { width:256px; clear:both; background-color: gray;}  /* legt Gr��e des Buttons und Fareb des Schattens fest */


a.buttonRed {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    position: relative;
    display: block;
    top:-2px;
    left:-2px;
    padding:0.4em 0.6em;
    background-color: red;
}

a.buttonRed:hover {
    text-decoration: none;
    background-color:darkred;
}


a.buttonGreen {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    position: relative;
    display: block;
    top:-2px;
    left:-2px;
    padding:0.4em 0.6em;
    background-color: green;
}

a.buttonGreen:hover {
    text-decoration: none;
    background-color:darkgreen;
}



/***** Schriften *****/
h1 {
    background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.1em;
}

h2 {
    background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1em;
    margin:0px;
    padding:0px;
}


h3 {
    background-color:#00636C;
    padding: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:#FFFFFF;
    margin-top:50px;
}


.mini {
    background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
}


.riesig
{
    background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.7em;
}


.alarm {
    background:red;
}

.bgAlarm {
    background:#ff0000;
    color:#ffffff;
}

.warnung {
    background:#FFCCFF;
}

.bgHinweis {
    background:#ffd700;
}


.bgGruen {
    background:green;
}

.bgGrau {
    background:#A1A1A1;
}





.gruen {
    color:green;
}

.rot {
    color:red;
}

/***** ENDE Schriften *****/






/* Tabellen (Standard) */

th {
    background:#830505;
    color:#FFFFFF;
}

th.hell {
    background:#b3bbbe;
}






/* Wechselnde Farbe der Tabellenzeilen */
.bar1 {
    /*background:#efefef;*/
    background:#99b3cc;
}
.bar2 {
    /*background:#E1E4E5;*/
    background:#c2d6ea;
}






/* Tabellen 
 *
 * spezielle Tabellenfeldet, die nur Admins angezeigt bekommen
*/
th.admin_only {
    background-color:red;
    color:#FFFFFF;
}

tr.admin_only {
    background-color:#D6D6D6;
    color:#000000;
}

/***** ENDE Tabellen *****/



a {
    color: #00636C;
    background-color: transparent;

}



a.seitenzahl {
    color: #9DACB3;
    background-color: transparent;
    text-decoration: none;

}




/* Quickform
 * Verhalten der Formulare bei Fehlermeldungen
*/
.quickformErrorLabel{
    color: red;
    background-color:transparent;
    font-family:  Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
}

.quickformErrorMsg {
    background-color:transparent;
    font-family:  Arial, Helvetica, sans-serif;
    color: orange;
    font-weight:normal;
}

.quickformRequired{
    background-color:transparent;
    font-family:  Arial, Helvetica, sans-serif;
    color: red;
    font-weight:normal;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.destSeitenzahl {
    color: #fff;
    font-size:13px;
}

.destSeitenzahl a {
    color: #fff;
    font-size:13px;
}

.destSeitenzahl a:hover{
    color: #ffaa23;
    font-size:13px;
}



#teaser a{
    color: #920303;
    text-decoration: none;
}

#teaser a:hover{
    color: #ffaa23;
    text-decoration: none;
}






#box11_header a{
    color: #fff;
    text-decoration: none;
}

#box11_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box12_header a{
    color: #fff;
    text-decoration: none;
}

#box12_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box13_header a{
    color: #fff;
    text-decoration: none;
}

#box13_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box21_header a{
    color: #fff;
    text-decoration: none;
}

#box21_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box22_header a{
    color: #fff;
    text-decoration: none;
}

#box22_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box23_header a{
    color: #fff;
    text-decoration: none;
}

#box23_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box31_header a{
    color: #fff;
    text-decoration: none;
}

#box31_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box32_header a{
    color: #fff;
    text-decoration: none;
}

#box32_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box33_header a{
    color: #fff;
    text-decoration: none;
}

#box33_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box41_header a{
    color: #fff;
    text-decoration: none;
}

#box41_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box42_header a{
    color: #fff;
    text-decoration: none;
}

#box42_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}


#box43_header a{
    color: #fff;
    text-decoration: none;
}

#box43_header a:hover{
    color: #ffaa23;
    text-decoration: none;

}



#box11_content a{
    color: #000;
    text-decoration: none;
}

#box11_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box12_content a{
    color: #000;
    text-decoration: none;
}

#box12_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box13_content a{
    color: #000;
    text-decoration: none;
}

#box13_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box21_content a{
    color: #000;
    text-decoration: none;
}

#box21_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box31_content a{
    color: #000;
    text-decoration: none;
}

#box31_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box33_content a{
    color: #000;
    text-decoration: none;
}

#box33_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box41_content a{
    color: #000;
    text-decoration: none;
}

#box41_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

#box42_content a{
    color: #000;
    text-decoration: none;
}

#box42_content a:hover{
    color: #ffaa23;
    text-decoration: none;

}

.destTdPersonen {
    text-align: center;
}

.preisTdCode{
    text-align: center;
}
.preisTdVon{
    text-align: center;
}
.preisTdBis{
    text-align: center;
}
.preisTdCur{
    text-align: center;
}
.preisTdCur{
    text-align: center;
}

.searchLabel a:hover{
    color: #FFAA23;
    text-decoration:none;
}


#slideshow {
    position:relative;
    height:133px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

.menu  li a:hover {
    color: #FFAA23;
}

#pa  {
	padding-left: 51px;
}

/*** Bewertung / Sterne ***/
.ratingBar{
height:50px;
display:block;
margin-left:50px;
background:url(./images/stern_inactive.png) left no-repeat;
}
.ratingBarActive {
background:url(./images/stern_active.png) left no-repeat;
}
.ratingBar:hover{
background:url(./images/stern_active.png) left no-repeat;
}
.ratingBarSpacer{
display:block;
float:left;
width:50px;
height:50px;
}

.objectIMAGEDetail table img { 
	height:50%;
}

/*Fiefox Fix für mediaVideo*/
@-moz-document url-prefix() { 
.mediaVideo object {
	margin: 0!important;
	position:relative;
	left: 50px;
	top: 15px;
}
} 
/*Opera Fix für mediaVideo*/
    @media not all and (-webkit-min-device-pixel-ratio:0) {  
.mediaVideo object {
	margin: 0!important;
	position:relative;
	left: 50px;
	top: 15px;
} 
    }  

