





/*-------------MOC Willkommen Begin---------------------*/
.moc_error{
font-size:11px;
color:#cc0000;
font-weight: bold;
text-decoration: none
}


#willkommen p{
font-size:11px;
color:#333;
font-weight: normal;
text-decoration: none
}

#willkommen li{
font-size:11px;
color:#333;
font-weight: normal;
padding-left: 5px;
margin-left: 20px;
list-style-type: square;
line-height: 160%;
}

#willkommen li a{
color:#ff6600;
font-weight: bold;
}
#willkommen li a:hover{
color:#333;
font-weight: bold;
}

#willkommen a{
font-size:11px;
color:#ff6600;
font-weight: bold;
}
#willkommen a:hover{
font-size:11px;
color:#333;
font-weight: bold;
}
/*-------------MOC Willkommen End---------------------*/

/*-------------MOC MeineDaten Begin---------------------*/
.moc_pdsp1  {
text-align:left;
color:#333;
font-weight: bold;
font-size:11px;
padding:3px 2px 3px 2px;
}

.moc_button {

width:128px;
height:30px;
margin-left:250px;
padding-top: 5px;
padding-left: 15px;
background-image:url(http://www.orca.de/fileadmin/templates/shop/images/bu.gif);
background-repeat:no-repeat;
background-position:0 0;


}

.moc_button a{
color:#0066CC;
font-size:10px;
}

/*-------------MOC MeineDaten End---------------------*/

/*-------------Login Begin---------------------*/

#orca_login_forgot {
padding-top:5px;
}
#orca_login a {
font-size:10px;
color:#ff6600;
font-weight: normal;
text-decoration: none;
}
#orca_login a:hover{
font-size:10px;
color:#333;
font-weight: normal;
text-decoration: none
}
#orca_login h3 {
font-size:11px;
color:#ff6600;
font-weight: bold;
}
#orca_login_message {
font-size:9px;
color:#333;
font-weight: normal;
padding-bottom:10px;
}
#orca_login_label {
font-size:9px;
color:#333;
font-weight: normal;
padding-bottom:10px;
}
#orca_login_button1 {
padding-top:5px;
padiing-bottom:5px;
padding-left:15px;
}
.orca_login_button{
font-size:10px;
font-weight: bold;
color:#333;
width:138px;
height:25px;
border: none;
padding-bottom:5px;
padding-right:15px;
background-image:url(http://www.orca.de/fileadmin/templates/shop/images/bu.gif);
background-repeat:no-repeat;
background-position:0 0;
background-color: #fff;
}


.orca_login_button:hover{

color:#cc0000;
}

/*-------------Login End---------------------*

/*-------------Environmentals Begin---------------------*/
@charset "UTF-8";
/* CSS Document */

.cntnt_klima {
	padding:8px 0 5px 0;
}
.nvrnmnt_wert {
	text-align:left;
	font-size:10px;
}
.nvrnmnt_ww_skala {
	height:110px;
}
.nvrnmnt_ww_skala_masseinheit {
	width:30px;
	background-image:url(../bilder/environmentals/ww/skala_ww.gif);
	background-repeat:no-repeat;
}
.nvrnmnt_klimaskala {
	width:25px;
	height:110px;
	background-image:url(../bilder/environmentals/ww/skala_ww_lines.gif);
	background-repeat:no-repeat;
	border:0px;
}
.nvrnmnt_monat {
	height:15px;
	text-align:center;
	font-size:10px;
	vertical-align:bottom;
}
.nvrnmnt_legende {
	font-size:9px;
	margin-top:14px;
}
.nvrnmnt_legende_symbolww {
	width:20px;
}

.nvrnmnt_legende_head {
font-weight:bold
}




.nvrnmnt_temperaturen_trmonat {
	height:12px;
	text-align:center;
	font-size:10px;
}
.nvrnmnt_temperaturen_monat {
    height:16px;
	text-align:center;
	font-size:10px;
	vertical-align:bottom;
	padding:0 0 3px 0;
}


.nvrnmnt_werte {
	font-size:12px;
	text-align:center;
}
.nvrnmnt_temperaturen, .nvrnmnt_temperaturen_smbl {
	width:28px;
	padding:2px 0 2px 0;
	border-top:#CCCCCC 1px dotted;

}


.nvrnmnt_temperaturen_smbl {
	padding:2px 0 2px 0;
	border-top:#CCCCCC 1px dotted;
	text-align: left;
	font-size: 10px;

}


.nvrnmnt_head h2 {
padding:0px;
margin:0px;

}

.nvrnmnt_koenner, .nvrnmnt_koenner_smbl {
	padding:2px 0 2px 0;
	border-top:#CCCCCC 1px dotted;

}

.nvrnmnt_koenner_smbl  {
width: 20px;

}


<!-- Kombinierte WW und Könnertabelle --->


.xxx {
	height:12px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
    border-top:#CCCCCC 1px dotted;

}


.nvrnmnt_reviername{
	padding:2px 0 2px 0;
	border-top:#CCCCCC 1px dotted;
	border-right:#CCCCCC 1px dotted;
}


.nvrnmnt_tabelle_ww_koenner_head {
    text-align:left;
    border-top:#CCCCCC 0px dotted;
	font-weight:bold;
}

.nvrnmnt_tabelle_ww_koenner_head_tr {
	height:12px;
	text-align:center;
	font-size:9px;
}


.nvrnmnt_ww {
	width:20px;
	padding:2px 0px 2px 0px;
	border:0px;
	border-top:#CCCCCC 1px dotted;
	border-right:#CCCCCC 1px dotted;

}
/*-------------Environmentals End---------------------*/



/*-------------Buchungsstrecke Begin---------------------*/
@charset "UTF-8";
/* CSS Document */


form{
padding:0px;
margin:0px;

}


#bs_box_a-b-c-col {
	width: 980px;
	height: auto;
	float: left;
}

#bs_box_b-c-col {
   width: 760px;
   height: auto;
   float:right;
}


#bs_a-col {
	width: 210px;
	height: auto;
	background-image:url(#);
    background-color:#;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px; 
	float:left;
}

#bs_b-col {
	width: 540px;
	height: auto;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom:solid;
	border-bottom-color:#333333;
	border-bottom:0px;
	border-bottom-style:solid;
   
}

#bs_c-col {
z-index:1;
   width: 200px;
   background-color:#;
   margin-top: 10px;
   margin-right: 10px;
   float:right;
   border-bottom-color:#333333;
   border-bottom:0px;
   border-bottom-style:solid;
}

#bs_b-c-col {
	width: 750px;
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	padding:0px;
	
}


#bs_a-b-col {
	width: 750px;
	float:left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right:10px;
	padding:0px;
	
}




/*Blau*/
/*Kopfbereich*/

.bs_contentwrapper_schnellsuche { /*- Umfässt Contentmodule */
	margin-bottom:10px;
s	}




.bs_flex_head_blue {
margin: auto;
height:22px;
background-image:url(../bilder/content_assets/flex_contentwrap/blue/flexhead_left_bs.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:12px;
text-align:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.bs_flex_head_blue_left{
padding: 4px 0 0 11px;
float:left;
}
.bs_flex_head_blue_right {
width:10px;
height:22px;
background-image:url(../bilder/content_assets/flex_contentwrap/blue/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}

/*Content*/
.bs_flex_content_blue {
	/*	background-image:url(../bilder/content_assets/flex_contentwrap/blue/borderleft_bs.gif);*/
	background-repeat:no-repeat;
	background-color:#D2EAF5;
	border-left:#0066cc solid 1px;
	border-right:#0066cc solid 1px;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	padding:3px 9px 0px 9px;
	font-family:Arial, Helvetica, sans-serif;
}

/*Fussbereich*/
.bs_flex_foot_blue {
margin: auto;
height:13px;
background-image:url(../bilder/content_assets/flex_contentwrap/blue_bs/flexfoot_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:13px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

.bs_flex_foot_gray {
margin: auto;
height:13px;
background-image:url(../bilder/content_assets/flex_contentwrap/gray/flexfoot_left.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:13px;
text-align:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

.bs_flex_foot_blue_right {
width:10px;
height:13px;
background-image:url(../bilder/content_assets/flex_contentwrap/blue_bs/flexfoot_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}

.bs_flex_foot_gray_right {
width:10px;
height:13px;
background-image:url(../bilder/content_assets/flex_contentwrap/gray/flexfoot_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
}



.bs_flex_foot_blue_left{
padding: 0px 0 0 0px;
height: 13px;
float:left;
}

.bs_flex_contentwrapper{
width:100%;
height:auto;
}

.bs_schnellsuchebody{
    /*background-image:url(bilder/content_assets/contenframes200px/blue/contentframe_body_200x52px.gif);
	background-repeat:repeat-y;*/
	
	border-right:#ffffff 0px solid;
/*	background-color:#F8f8f8; */
	}
.bs_suchefuss {
	height:26px;
	padding: 5px 10px 3px 6px;
	color:#FFFFFF;
	background-image:url(../bilder/content_assets/flex_contentwrap/blue/flexfoot_left_bs.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	
}

/* BS_Anbebotsliste */


.bs_angebotsliste{
border-bottom:0px #E3E3E3 dotted;
border:0px #CCCCCC solid;
padding:1px;
}





/*tr*/


.bs_angebotsliste_line_a {
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px #333333 solid;
	border-bottom:#666666 1px solid;
	line-height:10px;
}

.bs_angebotsliste_line_a p{
font-size:10px;
margin:0px;
padding:0px;
line-height:10px;
}

.bs_angebotsliste_line_b{
	font-size:10px;
	color:#000000;
	vertical-align:top;
	line-height:10px;
}

.bs_angebotsliste_line_b p{
font-size:10px;
margin:0px;
padding:0px;
line-height:10px;
}

.bs_angebotsliste_line_b a{
color:#009933;
font-size:10px;
}

.bs_angebotsliste_line_b a:hover{
	color:#00CC66;
	font-size:10px;
}



.bs_angebotsliste_head{
	font-size:9px;
	color:#0066CC;
	font-weight:bold;
	}

.bs_angebotsliste_head a{
	font-size:9px;
	color:#000000;
	font-weight:bold;
}


/*td*/
.bs_schalter a{
border:0px;
text-decoration:none;
}

.bs_angebotsliste_spalte00, .bs_angebotsliste_spalte01, .bs_angebotsliste_spalte01_xs, .bs_angebotsliste_spalte02, .bs_angebotsliste_spalte03, .bs_angebotsliste_spalte04, .bs_angebotsliste_spalte05, .bs_angebotsliste_spalte06 {
	padding:3px 4px 3px 4px;
	color:#000000;
	border-right:1px #999999 dotted;
	border-top:1px #999999 dotted;
}

.bs_angebotsliste_spalte_rechtsaussen {
	padding:3px 4px 3px 4px;
	color:#000000;
	border-right:0px #999999 dotted;
	border-top:1px #999999 dotted;
	text-align:right;
}



.bs_angebotsliste_spalte00_head, .bs_angebotsliste_spalte01_head, .bs_angebotsliste_spalte02_head, .bs_angebotsliste_spalte03_head, .bs_angebotsliste_spalte04_head, .bs_angebotsliste_spalte05_head, .bs_angebotsliste_spalte06_head {
	padding:3px 4px 3px 4px;
	color:#000000;
	border-right:0px #666666 solid;
	background-image:url(../bilder/trenner/trenner_8px_grau.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
    border-bottom:0px #FFFFFF dotted;
	font-weight:bold;
}

.bs_angebotsliste_spalte_rechtsaussen_head {
	padding:3px 4px 3px 4px;
	color:#000000;
	border-right:0px #666666 solid;
	background-image:none;
	background-position:bottom right;
	background-repeat:no-repeat;
    border-bottom:0px #FFFFFF dotted;
	font-weight:bold;
	text-align:right;
}




.bs_angebotsliste_spalte00, .bs_angebotsliste_spalte00_head {
text-align:right;
width:35px;
}
.bs_angebotsliste_spalte01, .bs_angebotsliste_spalte01_head  {
width:260px;
}
.bs_angebotsliste_spalte02, .bs_angebotsliste_spalte02_head, .bs_angebotsliste_spalte04, .bs_angebotsliste_spalte04_head{
color:#000000;
text-align:left;
}


.bs_angebotsliste_spalte03, .bs_angebotsliste_spalte03_head{
	background-color:#;
	text-align:right;
}
.bs_angebotsliste_spalte04, .bs_angebotsliste_spalte04_head{
width:45px;
text-align:left;
}


.bs_angebotsliste_spalte05, .bs_angebotsliste_spalte05_head{
text-align:right;
}
.bs_angebotsliste_spalte06, .bs_angebotsliste_spalte06_head{
padding-right:4px;
text-align:right;

}




.bs_flugzeiten_line_b{
	font-size:10px;
	color:#000000;
	vertical-align:top;
	border:1px #333333 solid;
	border-bottom:#666666 1px solid;
}


.bs_flugzeiten_spalten {
padding:3px 2px 3px 3px;
color:#000000;
}

.bs_flugzeiten_spalten_param {
text-align:right;
padding:3px 2px 3px 3px;
color:#000000;
text-align:left;
font-size:10px;
}

.bs_leistungstraeger_line_a{
	font-size:12px;
	color:#000000;
	vertical-align:top;
	border:1px #333333 solid;
	border-bottom:#666666 1px solid;
}


.bs_leistungstraeger_spalten {
padding:3px 2px 3px 8px;
color:#000000;
}

.bs_leistungstraeger_spalten_bild {
padding:3px 2px 3px 0px;
color:#000000;
}



.bs_leistungstraeger_spalten_param {
text-align:right;
padding:3px 2px 3px 3px;
color:#000000;
text-align:left;
}


.bs_leistungstraeger_head{
	font-size:9px;
	color:#0066CC;
}


.bs_leistungstraeger, .bs_flugzeiten{
border-bottom:0px #E3E3E3 dotted;
border:0px #CCCCCC solid;
padding:4px;
}





/* wrappers bs */

.bs_wrapper{
	padding:5px;
	background-color:#DEDEDE;
	margin-top:0px;
	border:#CCCCCC 1px solid;
	border-bottom:1px solid #999999;
	border-right:1px solid #9999999;
	border-top:0px;
}


.bs_wrapper_choosable{
	padding:0px;
	margin-top:0px;
	border:#CCCCCC 0px solid;
	border-bottom:0px solid #999999;
	border-right:0px solid #9999999;
	border-top:0px;
}



.bs_wrapper_selected{
	padding:5px;
	background-color:#C4E7FF;
	margin-top:0px;
	border: #0066CC 1px solid;
	border-bottom:#0066CC 1px solid;
	border-right:#0066CC 1px solid;
	margin-bottom:0px;
}
.bs_wrapper_selected p{
   font-size:10px;
   line-height:12px;
}


.bs_wrapper_zahlung{
	padding:5px;
	background-color:#D5D5D5;
	margin-top:0px;
}

/* Workaround IE Width Collapsible */

.bs_angebotsliste_spalte01_collapsible {
width:100%;
}

/* Unterkunftsseite */
.us_tabhead, .us_tabhead a, .us_tabhead a:visited{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}


.us_hotelcontainer{
margin-top:5px;
padding-bottom:10px;
background-color:#FFFFFF;
}

.us_hotelcontent {
	margin-top:2px;
	border: 0px #CCCCCC solid;
	border-bottom:0px;
	background-color:#FFFFFF; 
	padding:5px;
/*	border-left:0px;
	border-right:0px; */
}

.us_wrapper_sportzentren{ 
	margin-left:0px;
	margin-top:0px;
}

.us_wrapper_sportzentren h1{
font-size:12px;
padding:0px;
margin:0px;
}

.us_wrapper_sportzentren p{
font-size:12px;
line-height:14px;
}


.us_sportzentren{
    margin-top:2px;
	border-bottom: 0px #CCCCCC dotted;
	background-color:#FFFFFF; 
	padding:0px;
	border-left:0px;
}

.us_sportzentrum{
    margin-top:2px;
	border: 1px #CCCCCC dotted;
	background-color:#FFFFFF; 
	padding:5px 5px 0px 5px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
}


.floater {
    background-image:url(../bilder/stoerer/empfehlungen/green/empfehlung.gif);
	background-repeat:no-repeat;
	float: none;
	position:relative;
	top:15px;
	left:50px;
	width:88px;
	height:20px;
	z-index:2;
	color: #FFFFFF;
	overflow: hidden;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	border:1px #000000 solid;
	border-top:#FFCC99;
	border-left:#FFCC99;
	vertical-align:middle;
	font-weight:bold;
	padding: 4px 0 0 0;

}

.floater_warnung {
background-color:#FF3300;
	background-repeat:no-repeat;
	float: none;
	position:relative;
	top:-200px;
	left:10px;
	width:150px;
	font-size:12px;
	z-index:3;
	color: #FFFFFF;
	overflow: hidden;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	border:1px #000000 solid;
	border-top:#FFCC99;
	border-left:#FFCC99;
	vertical-align:middle;
	padding: 10px;

}
.floater_warnung p,{
font-weight:bold;
color:#FFFFFF;
}


/* SPORTWAHL */



.bs_angebotsliste_spalte04_sp, .bs_angebotsliste_spalte05_sp, .bs_angebotsliste_spalte06_sp, .bs_angebotsliste_spalte07_sp, .bs_angebotsliste_spalte08_sp{
	text-align:center;
	border-right:1px #999999 dotted;
	border-top:1px #999999 dotted;

}
.bs_angebotsliste_spalte05_sp{
	text-align:center;
}
.bs_angebotsliste_spalte06_sp{
	text-align:center;
}
.bs_angebotsliste_spalte07_sp{
	text-align:center;
}
.bs_angebotsliste_spalte08_sp{
	text-align:center;
}

.bs_angebotsliste_spalte04_sp_head, .bs_angebotsliste_spalte05_sp_head, .bs_angebotsliste_spalte06_sp_head, .bs_angebotsliste_spalte07_sp_head, .bs_angebotsliste_spalte08_sp_head{
    border-right:0px #999999 dotted;
	border-top:0px #999999 dotted;
	text-align:center;
	background-image:url(../bilder/trenner/trenner_8px_grau.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.bs_angebotsliste_spalte_rechtsaussen_head{
   background-image:none;
   text-align:center;
}

.bs_angebotsliste_spalte01_xs {

background-image:url(../bilder/icons/nav/plane.gif); 
background-repeat:no-repeat; 
background-position:right -2px;
}




/*Reiseteilnehmer */
.bs_tab_Reiseteilnehmer{
color:#000000;
margin-top:0px;

}

.bs_tab_Reiseteilnehmer_versicherung{
color:#000000;
margin-top:5px;

}

bs_tab_Reiseteilnehmer_versicherung td {
border:1px;
border-top:1x #FFFFFF solid;


}

.bs_tab_Reiseteilnehmer_versicherung td{
padding-left: 0px;
}

.bs_tab_Reiseteilnehmer h1{
font-size:12px;
color:#0066CC;
padding:0px;
margin:0px 0 4px 0;

}
.bs_tab_Reiseteilnehmer tr{
height: 14px;
vertical-align:top;
}

.bs_wrapper_Reiseteilnehmer{
margin-top:0px;
border-top:0px #FFFFFF solid;
}


/* Anmelder */
.bs_tab_Anmelder{
color:#000000;
margin-top:0px;

}
.bs_tab_Anmelder h1{
font-size:12px;
color:#0066CC;
padding:0px;
margin:0px 0 4px 0;

}
.bs_tab_Anmelder tr{
height: 24px;
vertical-align:middle;
}

.bs_tab_Anmelder{
margin-top:15px;
}

.td_label{
font-size:10px;
font-weight:bold;
text-align:right;
padding-right:6px;
padding-left:10px;
}

.pflichtfelder{
height:20px;
vertical-align:middle;
width:100%;
color:#FF0000;
text-align:right;
}



/* Bestätigung */

.okeyundweiter{
height:20px; 
width:100%; 
text-align:right; 
margin-top:10px; 
color:#009933; 
font-size:12px; 
font-weight:bold;
padding-right:5px;
}

.okeyundweiter a{
text-decoration:none;
color:#009933; 
}

.okeyundweiter a:hover{
text-decoration:underline;
}

.opt_versicherung{
color:#000000;
font-size:12px;
}

.opt_versicherung a{
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:underline;

}

/* Verbinder */
.verbinder_oben{
width:100%;
background-image:url(../bilder/verbinder/oben/verbinder_blau_flexcontent.gif); 
background-repeat:no-repeat; 
background-position: bottom center; 
height:30px; 
margin-top:0px;
padding-top:0px;
}


.verbinder_oben_selected{
width:100%; 
background-image:url(../bilder/verbinder/oben/verbinder_blau.gif); 
background-repeat:no-repeat; 
background-position: bottom center; 
height:30px; 
margin-top:0px;
padding-top:10px;
}


.verbinder_unten{
	height:17px;
	background-image:url(../bilder/verbinder/unten/verbinder.gif);
	background-repeat:no-repeat;
	background-position: 650px -10px;
	padding:10px 0 3px 0;
}

.segmenthead {
    color:#FFFFFF;
	margin: 0px 0 0 0;
	/*padding: 4px 4px 3px 19px;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	font-weight:bold;
	font-size:11px;
	border-bottom:#0066cc 1px solid;
background-image:url(../bilder/contentframes_flexible/segmenthead_blue/flexhead_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.segmenthead_right{
padding: 4px 4px 2px 10px;
background-image:url(../bilder/contentframes_flexible/segmenthead_blue/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
height:15px;
}

.segmenthead_gray {
    color:#333333;
	margin: 0px;
	/*padding: 4px 4px 3px 19px;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	font-weight:bold;
	font-size:11px;
	border-bottom:#999999 1px solid;
	background-image:url(../bilder/content_assets/flex_contentwrap/segmenthead_gray/flexhead_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.segmenthead_right_gray {
padding: 4px 4px 2px 10px;
background-image:url(../bilder/content_assets/flex_contentwrap/segmenthead_gray/flexhead_right.gif);
background-repeat:no-repeat;
background-position:right top;
height:15px;
}


/* neu mit typo3*/


.reiseparameter_rahmen {
	border:1px #999999 dotted;
	border-top:0px;
	background-color:#E3E2E3;
	padding:5px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:3px;
	
}
/*-------------Buchungsstrecke End---------------------*/

/*-------------Contentformate Begin---------------------*/
.hans{
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px dotted #999999;
	height:20px;
}


@charset "UTF-8";
/* CSS Document */


.produkttabelle_td_allign_left10px  {
text-align:left;
font-size:9px;
padding:3px 2px 3px 2px;
}











.mmm {
margin-bottom:3px;
text-align:left;
font-size:11px;
font-weight: bold;
}

.nnn {
margin-top:15px;
text-align:left;
font-size:11px;
font-weight: bold;
}

.special_sp1{
padding:3px 2px 3px 0px;
text-align:left;
font-size:10px;
}

.special_sp2{
padding:0px;
text-align:right;
padding:3px 2px 3px 3px;
font-size:10px;

}


.special_sp3{
padding:0px;
text-align:right;
padding:3px 2px 3px 3px;
font-size:11px;
font-weight:bold;
}










.hotel_body{
width:100%;
height:auto;

}

.hotel_doppelbild_top{
width:100%;
height:170px;
padding-bottom:10px;

}


.hotel_doppelbild_left{
float:left;
width:255px;
height:auto;
background-color:#666666;
}
.hotel_dopplebild_right{
float:right;
height:10px;
width:255px;
background-color:#009933;
}

.hotel_head{
height:22px;
padding:0px;
margin-top:10px;

}

.content_subregion_wrapper{
margin:10px 0 10px 0;
}


.content_subregion_body{
width:100%;
height:auto;

}

.content_subregion__head{
height:22px;
padding:0px;
margin-top:10px;

}

.content_subregion_navigation{
color:#333333;
line-height:16px;
}

.hotel_produktliste_wrapper{
	height:auto;
}

.hotel_produktliste_body{
	height:auto;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	font-size:12px;
	text-align:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 9px 0 9px;
}

.hotel_produktliste_tabelle_wrapper a:visited {
color:#0066CC;

}





.hotel_produktliste_hotelbeschreibung_wrapper{
height:auto;
margin-top:17px;

}

/* Bilder */

.bild_mit_bu_wrapper{
height:auto;
margin-bottom:5px;
float: left;
margin-right: 20px;

}

.bild_mit_bu_bild{
padding-top:0px;
}

.bild_mit_bu_bu{
padding:3px 0 7px 0;
margin:0px;
font-size:10px;

}


/* tabellenformate */

/* Produkttabelle */


.tabelle_standard{
border-bottom:1px #E3E3E3 dotted;
}


/*tr*/


.produkttabelle_line_a{
	font-size:12px;
	color:#000000;
	background-color:#E3E3E3;
	border-bottom:1px dotted #333333;
	height:20px;
}

.produkttabelle_line_b{
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border-bottom:1px dotted #333333;
	height:20px;
}

.produkttabelle_line_c{
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border-bottom:1px dotted #999999;
	height:20px;
}









.produkttabelle_head{
font-size:9px;
color:#333333;
}


/*td*/

.produkttabelle_td_allign_left  {
text-align:left;
padding:3px 2px 3px 2px;
}





.produkttabelle_td_allign_left b {
}


.produkttabelle_td_allign_left_icon{
padding:3px 2px 3px 0px;
text-align:left;
}



.produkttabelle_td_allign_right, .produkttabelle_td_allign_right  {
padding:0px;
text-align:right;
padding:3px 2px 3px 3px;
}


/*

.produkttabelle_td_allign_right a, .produkttabelle_td_allign_right a:visited, .produkttabelle_td_allign_left a, .produkttabelle_td_allign_left a:visited, .produkttabelle_td_allign_left a:hover {
color:#0066CC;
padding:3px 2px 3px 3px;

}

*/





.produkttabelle_spalte01, .produkttabelle_spalte02, .produkttabelle_spalte03, .produkttabelle_spalte04, .produkttabelle_spalte05, .produkttabelle_spalte06 {
padding:3px 2px 3px 3px;
color:#000000;
}

.produkttabelle_spalte01 a:href{
color:#0066cc;
}


.produkttabelle_spalte01 a:visited{
	color:#0066cc;
}


.produkttabelle_spalte02, .produkttabelle_spalte03, .produkttabelle_spalte04{
width:18px;
font-weight:bolder;
color:#FFFFFF;
text-align:center;
border-bottom:#CCCCCC 1px solid;
}

.produkttabelle_spalte02{
background-color:#0099FF;
}

.produkttabelle_spalte03{
	background-color:#FF6600;

}
.produkttabelle_spalte04{
	background-color:#336699;
}
.produkttabelle_spalte05{
text-align:right;
}
.produkttabelle_spalte06{
padding-right:4px;
text-align:right;

}

/* Produkttabelle Ende */



/* Newstabelle */


.tabelle_news{
border-bottom:1px #E3E3E3 dotted;
}


/*tr*/


.tabelle_news_line_a{
	font-size:12px;
	color:#000000;
	background-color:#E3E3E3;
}

.tabelle_news_line_b{
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border-bottom:1px dotted #999999;
}


.tabelle_news_head{
font-size:9px;
color:#333333;
}


/*td*/

.tabelle_news_spalte01, .tabelle_news_spalte02, .tabelle_news_spalte03, .tabelle_news_spalte04, .tabelle_news_spalte05, .tabelle_news_spalte06 {
padding:3px 2px 3px 3px;
color:#000000;
font-size:10px;
}

.tabelle_news_spalte01 a{
font-size:12px;
}


.tabelle_news_spalte02, .tabelle_news_spalte04{
font-weight:normal;
color:#000000;
text-align:left;
}

.tabelle_news_spalte02{
background-color:#;
}

.tabelle_news_spalte03{
	background-color:#;
	text-align:right;

}
.tabelle_news_spalte04{
	background-color:#;
}
.tabelle_news_spalte05{
text-align:right;
}
.tabelle_news_spalte06{
padding-right:4px;
text-align:right;

}

/* Newstabelll Ende */





/* tabellenformate  Ende*/






/* collapsible */

.collapseible_wrapper{
margin-bottom:10px;

}


.hotel_produktliste_regionsbeschreibung_wrapper{
height:auto;
margin-top:2px;

}



.tabelle_fussnote {

font-size:9px;
color:#333333;
padding-top:5px;
}



.sonderangebote_wrapper{
	margin: 0px 8px 0 8px;
	padding: 5px 0 0px 0;
	text-align:left;

}


.sonderangebotsgruppe_wrapper{
	background-color:#E6E6E6;
	padding:3px;
	margin-top:0px;
}


.sonderangebotsgruppe_head{
	background-color:#FFF;
	color:#0066CC;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	border-top:0px #999999 solid;
	border-right:0px #999999 solid;
	margin:8px 0 3px 0;


}
.produkt_pager_wrapper{
font-size:10px;
color:#333333;
border-top:#999999 1px solid;
padding-bottom:8px;
padding-top:5px;
}





.bs_flex_content_blue .produkt_pager_wrapper{
border-bottom: #999999 1px solid;

}



.produkt_pager_wrapper a{
font-size:10px;
}


.sportzentrum_wrapper{
margin-top:10px;
}
.sportzentrum_wrapper p{
padding:0px;
margin:0px;
}



/* Subregionsnav ----------------------- */
.subregion_strukturliste {

margin:2px 15px 0 0;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
float:right;
width:250px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
line-height:16px;
}


.subregion_strukturliste ul{
font-weight:bold;
font-size:12px;
line-height:22px;
list-style:none;
color:#FFFFFF;
}

.subregion_strukturliste ul li{
color:#FFFFFF;
border-bottom:0px #FFFFFF solid;

}
.subregion_strukturliste p{
font-size:12px;
font-weight:normal;
color:#FFFFFF;
margin-bottom:2px;

}

.subregion_strukturliste a:link{
font-size:12px;
color:#FFFFFF;

}

.subregion_strukturliste a:hover{
}


/*- Newscontent --------------------------- */

.news_wrapper{
margin-top:20px;
}

.news_wrapper_latest, {
margin-top:6px;
padding:0px;
border:0px #CCCCCC solid;
border-top:0px;
margin-bottom:18px;
}



.news_body{
width: 520 px;
clear: left;
border-bottom:#999999 1px dotted;
margin-top:15px;
padding-bottom:10px;
}

.news_body .news_body_umfliesser{
float: left;
width: 170px;
height:auto;
}

.news_body p{
margin-top: 0;
margin-left: 0px;
}

.news_categoryflag{
border-bottom:1px #cccccc solid;
border-top:1px #cccccc solid;

background-color:#e6e6e6; padding:0px;
margin:0px; color:#666666;
text-align:left;
font-size:11px;
font-weight:bold;
}


.mews_categoryflag_icon{
 padding:3px 0px 3px 5px;
}

.mews_categoryflag_title{
 padding:3px 5px 3px 5px;
}





.news_thema{
	color:#0066CC;
}

.news_date, .news_thema{
font-size:10px;
padding:0px 0 1px 0;
}

.news_date{
float:left;
padding-right:4px;
color:#333333;

}


.news_head {
margin:4px 0 0 0;
font-size:16px;
color:#333333;
font-weight:bold;
}


.news_head a, .news_head a:visited{
color:0066CC;
}



.news_latest_head{
font-size:14px;
font-weight:bold;
margin-bottom:6px;
color:#FF6600;
}

.news_latest_title, .news_latest_title a{
font-size:12px;
font-weight:bold;
color:#333333;
padding-left:0px;

}

.newslatest_wrapper_thema {
padding:0 5px 0 8px;

}



.news_latest_abschluss{
border-bottom:1px #666666 dotted;
margin-top:4px;
margin-bottom:4px;
}

.news_wrapper h1, .wrapper_event h1, .info_wrapper h1{
color:#000000;
font-size:16px;
line-height:14px;
font-weight:bolder;
padding:0px;
margin:0px 0 7px 0;
}


.news_wrapper h2, .wrapper_event h2, .info_wrapper h2 {
color:#666666;
font-size:11px;
line-height:14px;
font-weight:bolder;
padding:0px;
margin:0px 0 5px 0;

}

* html .bildtext p{ /* IE 3px jog hack*/
height: 1%;
}

.news_wrapper p, .info_wrapper p, .wrapper_event p   {
margin-top: 0;
font-weight:normal;
text-align:left;
}


.news_wrapper p,   {
margin-left: 170px;
}


.news_wrapper p a, .info_wrapper p a, .wrapper_event p a {
	font-size:11px;
	font-weight:normal;
	color:#FF6600;
}

.news_wrapper p a:hover, .info_wrapper p a:hover, .wrapper_event p a:hover {
	font-weight:normal;
	color:#FF3300;
	text-decoration:underline;
}



.news_body_umfliesser p{
margin-top: 5px;
margin-left: 0px;
}

.news_doppelartikel_image{
margin-bottom:8px;
}

.news_doppelartikel_body{
margin-top:6px;
}

.news_doppelartikel_foot{
width: 540 px;


clear: left;





border-bottom:#999999 1px dotted;
margin-top:0px;
padding-bottom:10px;

}

.news_doppelartikel_left{
width:255px;
float:left;
padding:0px;
}

.news_doppelartikel_right{
width:255px;
float:right;
padding:0px;
}

.news_body_doppelartikel{
margin-top:10px;
height:285px;
}

/*- Newsthemenberiche --------------------------- */
.themenbereich{
margin: 0px 10px 0 10px;
padding: 5px 0 5px 0;
text-align:left;
border-bottom:#999999 1px dotted;
}

.themenbereich h2,.themenbereich a{
	color:#666666;
	padding:0px;
	margin:0px;
	margin-bottom:4px;
	border-bottom:#999999 0px dotted;
	padding-bottom:0px;
}



.themenbereich p {
color:#00FF00;
font-size:10px;
color:#666666;
margin:0px;
padding:0px;
}

.themenbereich p a{
font-size:12px;
border:0px;
color:#0066CC;
}

.thema, thema p {
font-size:9px;
line-height:10px;
padding:0px;
margin:0px;
}


.thema p a{
font-size:11px;

}

.news_latest_title a:hover, {
color:#0066CC;
}

.news_latest_title a, {
color:#333333;
}




.info_question{
font-size:12px;
font-weight:bold;
color:#333333;
margin-top:15px;
padding-bottom:0px;
margin-bottom:6px;
}

.info_answer{
padding-left:20px;
padding-bottom:4px;
border-bottom: #cccccc dotted 1px;


}

.info_wrapper, .info_wrapper p{
font-size:12px;
line-height:16px;
}

.info_wrapper b{
color:#333333;
}

.info_subject {
margin-bottom:10px;
}

.info_wrapper h1{
color:#0066CC;
}

.info_wrapper a, .info_wrapper p a{
font-size:12px;
font-weight:normal;
color:#0066CC;
}

.info_wrapper p a:hover {
font-weight:normal;
color:#0066CC;

}

.info_nav_wrapper, .info_nav_wrapper a, .info_nav_wrapper a:visited {
padding-left:5px;
padding-right:10px;
font-size:11px;
padding-top:10px;
color:#0066CC;


}

.info_nav_wrapper li {
margin:0px;
padding:0px;
list-style:none;
padding:1px 0 3px;
border-bottom:1px #CCCCCC dotted;
}

.info_nav_wrapper li a:hover, .info_nav_wrapper li a:active  {
background-image:url(../bilder/icons/nav/list.gif);
background-position:left 8px;
background-repeat:no-repeat;
padding-left:11px;
text-decoration:none;
}

.info_nav_wrapper ul {
margin:0px;
padding:0px;
}

.info_subnav li {
border-top:1px #CCCCCC dotted;
border-bottom:0px;
padding:3px 0 3px 0;
}

.info_subnav li, .info_subnav li a{


margin-left:0px;
font-weight:normal;

}


.info_subnav ul li{

}

.angebotsschalter {
background-image:url(../bilder/schalter/angebotsschalter/angebotsschalter.gif);
background-position:center left;
width:16px;
height:40px;
background-repeat:no-repeat;
}

.angebotsschalter a:hover {
background-image:url(../bilder/schalter/angebotsschalter/angebotsschalter_active.gif);
background-position:center left;
width:16px;
height:40px;
}


.angebotsschalter_left {
background-image:url(../bilder/schalter/angebotsschalter/angebotsschalter_li.gif);
background-position:center left;
width:16px;
background-repeat:no-repeat;
}

.angebotsschalter_left:hover {
background-image:url(../bilder/schalter/angebotsschalter/angebotsschalter_active_li.gif);
background-position:center left;
}




.angebotsschalter a, .angebotsschalter a:hover{
background-image:none;
text-decoration:none;
}

.angebot{
background-color:#ffffff;
/*padding-left:5px;
padding-bottom:3px;
padding-right:3px;*/

width:150px;
cursor:pointer;
line-height:9px;
background-image:url(../bilder/rahmen/angebot/150px_grau/angebot_150px_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:3px;
	cursor:pointer;


}



.angebot a p {
text-decoration:none;
font-size:9px;
color:#000000;
padding-left:0px;
font-weight:normal;
line-height:10px;
margin-left:61px;
}

.angebot a {
text-decoration:none;
}

.angebot a:focus{
text-decoration:none;
}

.angebot:hover a p{
color:#ffffff
}

.angebot:hover a h1{
color:#ffffff
}


.angebot:hover a b{
color:#ffffff
}

.angebot:hover{
	color:#FFFFFF;
	background-image:url(../bilder/rahmen/angebot/150px_blau/angebot_150px_bottom.gif);





}




.image_bcol {

margin: 0px 0 8px 0;

}

.image_bcol2 {

margin-top: -10px;
margin-bottom: 8px;

}




.sonderangebot {
height:auto;
border:#CCCCCC 1px solid;
border-top:0px;
border-bottom:0px;
width:140px;
padding:0 4px 3px 4px;
margin-bottom:0px;
	cursor:pointer;

}

.sonderangebot:hover{
border:#0066CC 1px solid;
border-top:0px;
border-bottom:0px;

}

.sonderangebot_text {
width:150px;
clear:left;
}

.sonderangebot_bild {
width:60px;
float:left;
margin-bottom:3px;
}

.sonderangebot h1 {
padding:0px;
margin:0px;
margin-bottom:2px;
margin-left:1px;
color:#0066cc;
font-size:11px;
font-weight:bold;
}

.sonderangebot_price {
font-weight:bold;
margin-top:5px;
margin-bottom:0px;
}

.sonderangebot_price b {
	font-weight:bold;
	color:#0066CC;
	font-size:12px;
}





.angebot:hover .sonderangebot_top, .angebot:hover .sonderangebot_top_corner {
background-image:url(../bilder/rahmen/angebot/blau/angebot_top.gif);
}

.angebot:hover .sonderangebot_bottom, .angebot:hover .sonderangebot_bottom_corner {
background-image:url(../bilder/rahmen/angebot/blau/angebot_bottom.gif);

}

.angebot:hover .sonderangebot{
background-image:url(../bilder/flash/animation/link_anim/link_anim.gif);
	background-repeat:no-repeat;
background-position:bottom left;}


.sonderangebot_top {
background-image:url(../bilder/rahmen/angebot/grau/angebot_top.gif);
background-repeat:no-repeat;
background-position:left;
height:3px;
}

.sonderangebot_top_corner {
float:right;
background-image:url(../bilder/rahmen/angebot/grau/angebot_top.gif);
background-position:right;
background-repeat:no-repeat;
width:3px;
height:3px;
}


.sonderangebot_bottom {
background-image:url(../bilder/rahmen/angebot/grau/angebot_bottom.gif);
background-repeat:no-repeat;
background-position:left;
height:3px;
}

.sonderangebot_bottom_corner {
float:right;
background-image:url(../bilder/rahmen/angebot/grau/angebot_bottom.gif);
background-position:right;
background-repeat:no-repeat;
width:3px;
height:3px;
}


.angebote_wrapper {
width:500px;
border:#cccccc 0px dotted;
padding:0px;
margin:auto;
background-color:#ffffff;
}

.sonderangebot_glanz{
	cursor:pointer;


}

.angebot:hover .sonderangebot_glanz {
background-color:#0066cc;
background-image:url(../bilder/rahmen/angebot/glanz_blau/glanz.gif);
background-repeat:repeat-x;
width: 140px;
}




/*--- Events ---*/

.wrapper_event{
margin-top:0px;
border:0px #CCCCCC solid;
padding-bottom:0px;
border-bottom:#999999 1px dotted;
padding-top:10px;
padding-bottom:5px;

}


.event_body {
	font-size:9px;
	color:#333333;
	line-height:12px;
	padding-top:0px;
	padding-bottom:0px;
}


.event_body2 {
	font-size:11px;
	color:#333333;
	line-height:140%;
	padding-top:0px;
	padding-bottom:0px;
}

.event_body2_link {
text-align: right;
	line-height:140%;
	padding-top:5px;
	padding-bottom:5px;
}
/*-------------Contentformate Ende---------------------*/
/*-------------Wechselmodule Begin---------------------*/
@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
}
iframe{
border-top:0px;
}

#teaserlink{
font-weight:bold;
}
.wechselmodul_container_2sp{
width:265px;
text-align:left;
height:auto;
font-size:12px;
}
.wechselmodul_container_1sp_re{
float:right;
}
.wechselmodul_container_1sp_li{
float:left;
overflow:hidden;
}
.wechselmodul_container_1sp_re, .wechselmodul_container_1sp_li {
width:265px;
}
.wechselmodul_header_1sp{
width:255px;
height:28px;
padding: 4px 0 0 10px;
background-image:url(../bilder/content_assets/contentframes265px/gray/contentframe_head_265px.gif);
background-repeat:no-repeat;
color:#FFFFFF;
text-align:left;
font-size:11px;
font-weight:bold;
}
.wechselmodul_1sp{
width:243px;
height:auto;
background-color:#EDEDED;
padding-left:10px;
padding-right:10px;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}
.wechselmodul_foot_1sp{
width:265px;
height:22px;
background-image:url(../bilder/content_assets/contentframes265px/gray/contentframe_foot_265px.gif);
background-repeat:no-repeat;
}
.wechselmodul_foot_2sp{
clear:both;
width:540px;
height:0px;
margin-bottom:0;
/*background-image:url(bilder/content_assets/contentframes265px/gray/contentframe_foot_265px.gif);*/
}

.minilist a {
text-decoration:none;
color:#000000;
font-weight: normal;
border:0px;
}
.minilist a:hover {
text-decoration:underline;
font-weight:normal;
}
ul.minilist{
list-style:none;
vertical-align:middle;
}

ul.minilist li{
	border-bottom:1px solid #FFFFFF;
	border-bottom-color:#B4D6FF;
	background-image:url(../bilder/schalter/link_pfeil_14x14.gif);
background-repeat:no-repeat;
background-position:right;
}
ul.minilist  li.last{
border-bottom:0px solid #000000;
}
ul.minilist  li.first{
border-top:0px #999999 solid;
}
.minilist span{
padding-left:5px;
}
.minilist li{
padding-top:4px;
padding-bottom:4px;
}
.minilist {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.miniscreen {
vertical-align:middle;
border:0px;
}
.miniscreen_right {
vertical-align:middle;
padding-right:4px;
border:0px;
}
.loadfield_2sp{
margin:0px;
padding:0px;
border-top:0px;
border-style:hidden;
width:243px;
height:260px;
overflow: hidden;
}
/*-------------Wechselmodule End---------------------*/

/*-------------Meusel Begin---------------------*/
.angebot_smm_gr
{
height: 600px;
}

.angebot_smm
{
width: 230px;
height: 200px;
float:left;
padding: 5px;
padding-right:4px;
color:#333333;
margin-left: 15px;
margin-bottom: 15px;
border-bottom:1px solid #ebebeb;
border-top:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}

.angebot_smm_headline
{
font-size:14px;
font-weight: bold;
color:#0066cc;
margin-bottom:5px;
}

.angebot_smm_preis
{
font-size:14px;
font-weight: bold;
color:#cc0000;
margin-bottom:5px;
}









/*-------------Fruehbucher Begin---------------------*/
.fb_head2{
	color:#0066CC;
}

.fb_head1, .fb_head2{
font-size:10px;
padding:0px 0 1px 0;
}

.fb_head1{
float:left;
padding-right:4px;
color:#333333;
}

.fb_vip {
	font-size:11px;
	color:#333333;
	line-height:15px;
	padding-top:0px;
	padding-bottom:0px;
}

.fb_rabatt {
	font-size:18px;
	color:#cc0000;
	line-height:18px;
	font-weight: bold;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
}

.fb_stern {
	font-size:10px;
	color:#cc0000;
	line-height:15px;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
}


.fb_beschreibung {
	font-size:12px;
	line-height:15px;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:0px;
}

.wrapper_fb{
margin-top:0px; 
border:0px #CCCCCC solid; 
padding-bottom:0px;
border-bottom:#999999 1px dotted;
padding-top:10px;
padding-bottom:5px;

}

/*-------------Fruehbucher End---------------------*/

/*-------------Top 5 Begin---------------------*/
.minilist_top5 a {
text-decoration:none;
color:#000000;
font-weight: normal;
border:0px;
font-size:11px;
}

.minilist_top5 a:hover {
text-decoration:underline;
font-weight:normal;
font-size:11px;
}

ul.minilist_top5{
list-style:none;
vertical-align:left;
font-size:11px;
}


ul.minilist_top5 li{
	border-bottom:1px solid #FFFFFF;
	border-bottom-color:#B4D6FF;
	* / background-image:url(../bilder/schalter/link_pfeil_14x14.gif); */
	background-repeat:no-repeat;
	background-position:right;
	height: 120%;
}

ul.minilist_top5  li.last{
border-bottom:0px solid #000000;
}

ul.minilist_top5  li.first{
border-top:0px #999999 solid;

}

.minilist_top5 span{
padding-left:1px;
vertical-align:top;
font-size:10px;

}

.minilist_top5 li{
padding-top:4px;
padding-bottom:4px;

}


.minilist_top5 {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;

}

.miniscreen_top5 {
vertical-align: top;
border:0px;
padding-top: 2px;

}


/*-------------Top 5 End---------------------*/








.tabelle_fussnote2 {

font-size:9px;
color:#cc0000;
padding-top:5px;

border-bottom:#cc0000 2px dotted;

}


.orca_rate {

font-size:11px;
color:#333333;


}




/*-------------Hotel VIP Begin---------------------*/


#telefon p{
font-size:11px;
}



/*-------------Hotel VIP End---------------------*/




.bold {

font-weight: bold;

}

/*-------------Tab Zielgebiet Begin---------------------*/


.redred {
background-color: #cc0000;

}




.head1 {
font-size:9px;
padding-bottom:5px;
padding-top:5px;

}

.head2 {
font-size:9px;

}


.tableft {
background-image:url(../bilder/contentframes_flexible/blue/flexbody_left.gif);

}

.tabright {
background-image:url(../bilder/contentframes_flexible/blue/flexbody_right.gif);
background-position:right;

}

.height {
height: 8px;
}
.trenner {
border-top:1px #e3e3e3 dotted;
padding-bottom: 7px;
}



/*-------------Tab Zielgebiet End---------------------*/



















.linkblack {
font-color:#000000;
font-weight: normal;
}

.linkblack:hover{
font-color:#000000;
font-weight: normal;
text-decoration:underline;

}

.linkblack:visited{
font-color:#000000;
font-weight: normal;
}







/*-------------TagLinks End---------------------*/
















.bildtext_news {
	width: 490px;
	clear: left;
	border: 0px solid gray;
}

.themencontent1 {
	margin: 0px 10px 0 0px;
	padding: 5px 0 5px 0;
	text-align:left;
}




#newsletter td {
font-size:12px;
}








.link1{
font-size: 12px;
font-weight: bold;
text-decoration:underline;
}
.link2{
font-size: 12px;
font-weight: normal;
text-decoration:none;
}

.link2:hover{
font-size: 12px;
font-weight: normal;
text-decoration:underline;
}
.link2:visited{
font-size: 12px;
font-weight: normal;
text-decoration:none;
}

.link3 {
color: #ff6600;
font-size: 11px;
font-weight: normal;
}

.link3:hover{
font-size: 11px;
color: #ff6600;
font-weight: normal;
text-decoration:underline;
}
.link3:visited{
font-size: 11px;
color: #ff6600;
font-weight: normal;
text-decoration:none;
}


.link4 {
color: #000000;
font-size: 12px;
font-weight: normal;

}

.link4:hover{
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:underline;

}

.link4:visited{
font-size: 12px;
color: #000000;
font-weight: normal;
}



.link5 {
font-size: 9px;
color:#0066cc;
font-weight: normal;
}

.link5:hover{
font-size: 9px;
color:#0066cc;
font-weight: normal;
text-decoration:underline;

}

.link5:visited{
font-size: 9px;
color:#0066cc;
font-weight: normal;
}

















/*-------------News Begin---------------------*/
.news_doppelartikel_body a{
color: #ff6600;
font-size: 11px;
font-weight: normal;
}

.news_doppelartikel_body a:hover{
color: #ff6600;
font-size: 11px;
font-weight: normal;
}

.news_doppelartikel_body a:visited{
color: #ff6600;
font-size: 11px;
font-weight: normal;
}

.news_head a {
	font-size:16px;
}

.news_head a:hover {
	text-decoration:underline;
	font-size:16px;

}
.news_head a:visited {
	color:#666666;
	font-size:16px;
}

/*-------------News End---------------------*/


/*-------------Content Template Begin---------------------*/

#links img{
margin-bottom: 10px;
}



/*-------------Content Template End---------------------*/

.news-single-item {
padding: 0px;
margin: 0px;
}

/*-------------Button Begin---------------------*/

.button {
float: right;
border:1px solid #0066CC;
background-color:#ffffff;
font-size: 10px;
}
.sel {

font-size: 11px;
height:21px;

}

/*-------------Button End---------------------*/

#news_moodbild_bcol2 {
height: 200px;
}

/*-------------Content Template Begin---------------------*/
#bottom {
	height:30px;
	padding: 0px 0 0px 10px;
	color:#FFFFFF;
	background-color:#;
	background-image:url(../bilder/contentframe_foot_200px_spry.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*-------------Content Template End---------------------*/

.news_moodbild_bcol2 {
height: 200px;
}






.nvrnmnt_koenner {
font-size:10px;
}



/*-------------Meusel End---------------------*/




