body {

	margin-top: 5px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #68676C;

}



div,p,td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

h1 {

font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

h2 {

font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

}



h4 {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



select{font: 10px Arial, Helvetica, sans-serif;	border: 1px solid #222226;	background-color: #FFFFFF;}

textarea {font: 11px Arial, Helvetica, sans-serif;	border: 1px solid #222226; background-color: #FFFFFF; padding:1px 2px 1px 2px;}

input{font: 11px Arial, Helvetica, sans-serif;	background-color: #FFFFFF; padding:1px 2px 1px 2px;  border: 1px solid #222226; }

.actionkey{ font:bold 12px arial; background:#656B69; color:#FFFFFF;}



a:link {color: #992B14;text-decoration: none;font-weight:bold}

a:active {color: #992B14;text-decoration: none;font-weight:bold}

a:visited {color: #992B14;text-decoration: none;font-weight:bold}

a:hover {color: #992B14;text-decoration: underline;font-weight:bold}



/*----------Error Boxen--------------*/

.alertinput{background-color: #FFD7D7; border: 1px solid #98000C;}

.error  { background: #FFF0F0; font: bold 11px Arial, Helvetica, sans-serif; color: #98000C; border: 1px solid #98000C;	padding: 2px 10px 2px 10px;	margin: 0px 0px 0px 0px;  }

.error2 { background: #F2AF5E; font: bold 11px Arial, Helvetica, sans-serif; color: #222226; border: 1px solid #222226;	padding: 2px 10px 2px 10px;	margin: 0px 0px 0px 0px;  }

/*-----------------------------------*/



/* Kopf-Elemente */

.servicelink {

   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   font-weight: bold;

   color: #C93E44;

   text-decoration: none;

}

.servicelink A{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   font-weight: bold;

   color: #C93E44;

   text-decoration: none;

}



/* Tabellen-Style */



.tab_header_sub {

  background-color:#A8E2F5;

  color: #005AA9;

  font-family: Arial, Helvetica;

  font-weight: bold;

  padding-left:10px;

}

.rahmen_lr {

  border-left: solid 1px #FFFFFF;

  border-right: solid 1px #FFFFFF;

}





/* Detail-Elemente */

.detailcell {

	background-color: #FFFFFF;

	padding: 10px;

}

.detailcontent {

	background-color: #FFFFFF;

}

.detailheader {

	font-family: Arial, Helvetica, sans-serif;

   font-size: 24px;

   font-weight: bold;

   color: #CACACA;

}

.detailheader2 {

	font-family: Arial, Helvetica, sans-serif;

   font-size: 14px;

   font-weight: bold;

   color: #CACACA;

}

.detailheader3 {

	font-family: Arial, Helvetica, sans-serif;

   font-size: 16px;

   font-weight: bold;

   color: #E0161B;

}



.detailpreis {

	font-family: Arial, Helvetica, sans-serif;

   font-size: 28px;

   font-weight: bold;

   color: #E0161B;

}

.detailname {

	font-family: Arial, Helvetica, sans-serif;

   font-size: 18px;

   font-weight: bold;

   color: #E0161B;

}

.detaillines {

	border-top: solid 1px #F9E7D7;

	border-bottom: solid 1px #F9E7D7;

}



/* Info seiten: IMpressum, AGB */

.info_link {

  font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   font-weight: bold;

   text-decoration: underline;

   color: #E0161B;

}

.info_headline {

  font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   font-weight: bold;

   padding-top: 30px;

   padding-bottom: 15px;

   color: #000000;

}





/*** Ende ***/

.navtab {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 100%;

}



.formtab {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	/*border: 1px solid #005AA9;*/

	}



.formtab_schnellsuche {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	/*border: 1px solid #A8E2F5;*/

	}



.blacktab {

	background-color: #FBF3D7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border: 1px solid #000000;

	}



.td_normal {

background-color : #FFFFFF;

}

.td_highlight {

	background-color : #FECB86;

	color: #000000;

}



.td_normal_line {

	background-color : #FBF3D7;

	border-bottom: 1px solid #E5BA15;

	border-right: 1px solid #E5BA15;

	}

.agb,.agb a:link,.agb a:visited {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

}

.formselect {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border: 1px solid #42241A;

	background-color: #FFFFFF;

}

.optionland {

	color: #FFFFFF;

	background-color: #2B09BE;

}

.suchselect {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	border: 1px solid #F9E7D7;

}

.fussnote {

font-family: Arial, Helvetica, sans-serif;

font-size: 9px;

color: #000000;

}



.wichtig {

font-family: Arial, Helvetica, sans-serif;

font-size: 16px;

font-weight: bold;

color: #000000;

}



td.teaser {

      font-family: Arial, Helvetica, sans-serif;

      background-color: #FFFFFF;

      border: 1px solid #005AA9;

}

.teaserpreis {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #E0161B;

	}

.altpreis {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000066;

	text-decoration: line-through;

	}

.hotel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	}

.termin {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FF6600;

	}

.bestellnr {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	}

.claim {

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #08107B;

	}

.teaserline{background:#42241A;}

.teasercell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	}

.countdown {

	background-color: #FFCC66;

	border-style: solid;

	border-width: 1px;

	border-color: #FFCC66;

	color:#2B09BE;

	font-family: Arial;

	font-size: 10px;

	width: 250px;

	}

.countdown2 {

	background-color: #FFCC66;

	border-style: solid;

	border-width: 1px;

	border-color: #FFCC66;

	color:#2B09BE;

	font-weight: bold;

	font-family: Arial;

	font-size: 16px;

	width: 500px;

	}

.tick {

	background-color: #ffffff;

	border-style: solid;

	border-width: 1px;

	border-color: #2B09BE;

	color:#FFFFFF;

	font-family: Arial;

	font-size: 14px;

	background-image: url(../imgsrc/myselect_de/style/sundown.jpg);

}

li{list-style: disc outside; color:#000000;}

.blacks {color:#000000}



.inputschnellsuche {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #EEF3F9;

	border: 1px solid #005AA9;

}

.backyellow {

	color: #FFFFFF;

	background-color: #E5BA15;

}

.mainbutton {

  background-image:url(../imgsrc/navi/mainbutton.gif);

  background-repeat: no-repeat;

  width: 200px;

  height: 22px;

  font-weight: bold;

  color: #000000;

  text-align: center;

}

.leerbutton {

  background-image:url(../imgsrc/navi/navi_leer2.gif);

  background-repeat: no-repeat;

}

.navi_head1 {

	color: #666666;

	font-weight: bold;

	text-align: center;

	background-color:#FECB86;

}

.navi_head2 {

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	background-color:#C3373E;

	padding: 3px 0px 3px 0px;

}

.navi_head3 {

	color: #F29517;

	font-weight: bold;

	text-align: center;

	background-color:#A8E2F5;

}

.navi_leer {

	background-color:#F9E7D7;

	height:5px;

}

.navi_space {

	background-color:#FFFFFF;

	height:5px;

}

.td_normal1 {

background-color : #2B09BE;

}

.td_normal2 {

background-color : #F29517;

}

.td_normal3 {

background-color : #2B09BE;

}

.td_normal4 {

background-color : #2B09BE;

}.teaserpreisoben {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #000066;

}

.tabheader {

	font-size:12px; color: #FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color: #005AA9;

}

.tabheader_links {

	font-size:12px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-color: #FFE066;

}

.navi_link {

	font-weight:bold;

	color: 225398;

}

.button {

	background-color: #FFE066;

	width: 100px;

}

.button_schnellsuche {

	background-color: #E0E2EF;

	width: 100px;

	color: #333333;

}

.teaserhead {

	font-size:13px;

	color:#C3373E;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.teaserhead_schnellsuche {

	font-size:14px;

	color:#000000;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	background-image: url(../imgsrc/myselect_de/toptab/mo_schnellsuche.gif);

	background-repeat: repeat-x;

}

.logoborder {

	border: 0px;

}



.pagger{font: bold 14px arial, sans-serif; color:#000066; }

























#home, #angebot, #kunden, #partner, #kontakt, #ebene0 {

	position: absolute;

	top: 163px;

	left: 2px;

	width: auto;

	height: auto;

	visibility: hidden;

}



.wNorm, .navNorm, .navHigh {

	font-family: helvetica,arial,sans-serif;

	font-size: 14px;

	color: white;

}



.wNorm {

	letter-spacing:2px;

	line-height:14px;

}



.navNorm {

	color: #666666;

	text-decoration: none;

}



.navHigh, a.navNorm:hover {

	color: red;

	text-decoration: none;

}



.txtNorm, .lnkNorm, .lnkDld, .txtFett {

	font-family: helvetica,arial,sans-serif;

	font-size: 14px;

	color: black;

	line-height: 18px;

}



.hd2 {

	font-family: helvetica,arial,sans-serif;

	font-size: 14px;

	color: red;

	font-weight: bold;

}



.lnkDld {

	font-size: 12px;

	color: #666666;

}



.txtFett {

	font-weight: bold;

}



p {line-height: 18px;}



.hd1, redHd1 {

	font-family: helvetica,arial,sans-serif;

	font-size: 16px;

	color: black;

}



.redHd1 {

	color: red;

}

.nobold {
	font-weight:normal;
}

