/*************************************************************************************
	*
	*	STARTSEITE STYLESHEET
	*	Copyright 2005, Rewe Touristik
	*	www.jahnreisen.de
	*	Author:Oliver Hook, JUNG v. MATT Neckar GmbH
	*	Last change:050518
	*
*************************************************************************************/
/*************************************************************************************
	*	BASIC STYLES
**************************************************************************************/
html, body, div, p, h1, h2, h3, ul, ol, li, span, a, table, td, th, form, fieldset, label, legend, input, textarea, img{
   margin:0;
   padding:0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin:0px 0px 25px 0px;
	font-size:100.1%;/*FOR IE BUG RELATIVE FONT-SIZE*/
	background:#ecf4ed;
}
img {
   border:0;
}
.clear {
	clear:both;
	line-height:0; 
	font-size:0; 
	height:0;
}
/*************************************************************************************
	*	FONT GLOBAL STYLES
**************************************************************************************/
/*-----------HEADLINES---------------*/
h1 {
	font-size:0.7em;
	color:#54a526;
	margin:0px 0px 0px 5px;
}
h2.headBox01 {
	font-size:0.7em;
	color:#FFF;
	margin:0px;/*BE NICE TO IE MAC*/
	text-transform:uppercase;
	white-space:nowrap;
}
h2.headBox02 {
	font-size:0.7em;
	color:#2e6b93;
	margin:0 0 0.7em 0px;
	padding-top:5px;
}
h2.headBox03 {
	font-size:0.8em;
	color:#2e6b93;
	margin:0 0 0.7em 0px;
	padding-top:5px;
}
h2.headIBEPanel {
	color:#FFF;
	margin:0px;/*BE NICE TO IE MAC*/
	white-space:nowrap;
	text-transform:uppercase;
	height:11px;
	margin:7px 0 10px 0;
	background:url(/images/ibe/head_pauschal.gif) top left no-repeat;
	text-indent:-9999px;
	letter-spacing:-9999px;
}
/*-----------TEXT---------------*/
p {
	font-size:0.7em;
	color:#555;
	margin:0 0 1em 30px;
	line-height:1.2em;
}
p.rel {
	position:relative;
}
p.laufBox01 {
	margin:10px 0 1em 5px;
}
p.laufBox03 {
	margin:10px 0 1em 5px;
	color:#2e6b93;
}
p.laufBoxIcon01 {
	margin:0 0 1em 0px;
}
p.laufBox01Highlight {
	margin:10px 0 0.7em 5px;
	color:#54a526;
	font-weight:bold;
}
p.laufBoxIcon01Highlight {
	margin:0 0 1em 0px;
	font-weight:bold;
	color:#54a526;
}
p.laufBoxIcon01_05 {
	margin:0 0 1em 0px;
	line-height:1.2em;
	margin-bottom:5px;
}
strong.highLight {
	color:#54a526;
}
/*-----------LINKS---------------*/
a:link, a:visited {
	color:#00922e;
}
a:hover, a:active {
	color:#00922e;
	text-decoration:underline;
}
a.laufTxt {
	font-weight:bold;
}
/*************************************************************************************
	*	POSITION STYLES
**************************************************************************************/
/*-----------SURROUND MAIN---------------*/
#iehackwrap { /*BE NICE TO IE*/
	text-align: center;
}
#surround {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	/*width:60.07em; =961px*/
	width:960px;
}
/*-----------HEADER---------------*/
#logoMain {
	display:block;
	float:left;
	width:80px;
	height:80px;
	background:url(../images/ciLogoJahn.gif) left top no-repeat;
	margin:10px 10px 7px 0;
}
#logoMain img {
	display:none;
}
#headerSrd {
	text-align:left;
}
#headerTop {
	height:1%;
}
#headerTop ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:270px; 
	float:right; 
	margin-right:0;
}
#headerTop ul li {
	float:right;
	font-size:0.7em;
	background:url(../images/grHeaderListTrenner.gif) 100% 3px no-repeat;
}
#headerTop ul li.last {
	background:none;
	margin-right:0;
	padding-right:0;
}
#headerTop ul li a {
	display:block;
	float:left;/*BE NICE TO IE MAC*/
	padding:0px 6px 0px 5px;
	text-decoration:none;
	color:#555;
}
#headerTop ul li a.nomore {
	padding:0px 6px 0px 5px;
}
#headerTop ul li a:hover, #headerTop ul li a.aktiv {
	color:#2e6b93;
}
#formHeader {
	float:right;
	display: inline;/*BE NICE TO IE*/
	width:240px;/*=130px*/
	height:30px;
	margin:0;
	background:url(../images/searchFormBack.gif) top left no-repeat;	
}
#inputHeader {
	float:left;
	width:160px;
	font-size:0.7em;
	margin:6px 0 0 11px;
}
#headerPhone {
	float:left;
	display: inline;
	width:auto;
	margin:33px 5px 0 45px;
	height:1%;
}
#headerPhone p {
	display:none;
}
.headerPhone p {
	display:none;
}
#btnHeader {
	float:right;
	margin-top:3px;
	padding:13px 0 0 0;
	width:9.6em;/*=104px*/
	height:27px;
	background:url(../images/btnHeader.gif) repeat-x;
	text-align:center;
	font-size:0.7em;
	color:#2e6b93;
	text-decoration:none;
}
a#btnHeader:hover {
	text-decoration:underline;
}
.rightHeadCont{
	margin:0;
	float:right;
	width:auto;
}
#UmfrageboxContainer {
	position:relative;
	display:none;
	z-index:999;
}
#Umfragebox{
	position:absolute;
	top:100px;
	left:285px;
	z-index:1000;
	width:482px;
	height:410px;
	display:none;
	background-image: url(/images/imgBGumfrageLayer.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

* html #Umfragebox {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/imgBGumfrageLayer.png', sizingMethod='scale')
}
#claimStoerer{
	position:absolute;
	left:0px; 
	top:0px;
	margin:0
}
/*-----------MAIN NAVIGATION---------------*/
ul#navMain {
	list-style-type:none;
	margin:6px 0 0 0;
	height:31px;
	display:block;
}
.iconNeu{
	position:absolute;
	top:-20px;
	left: 574px;
	z-index:100;
}
ul#navMain li {
	float:left;
	height:31px;
}
ul#navMain li img {
	height:31px;
}
ul#navMain li img.navMainNew {
	height:51px;
	position:absolute;
	bottom:0;
}
ul#navMain li img#mainNav01 {
	width:110px;
}
ul#navMain li img#mainNav02 {
	width:155px;
}
ul#navMain li img#mainNav03 {
	width:136px;
}
ul#navMain li img#mainNav04 {
	width:68px;
}
ul#navMain li img#mainNav05 {
	width:154px;
}
ul#navMain li img#mainNav06 {
	width:74px;
}
ul#navMain li img#mainNav07 {
	width:132px;
}
ul#navMain li img#mainNav08 {
	width:131px;
}
/*-----------BREADCRUMB NAVIGATION---------------*/
#breadcrumb {
	height:16px;
	display:block;
	margin:5px 0 13px 0;
	background-color:#fff;
	border:1px solid #d8d8d8;
}
#breadcrumb ul {
	list-style-type:none;
}
#breadcrumb li {
	float:left;
	font-size:0.7em;
	padding:1px 0 0 14px;
	margin-right:5px;
	background: url(../images/iconBreadcrumb.gif) 4px 5px no-repeat;
}
#breadcrumb li.current {
	color:#54a526;
	padding:1px 0 0 14px;
	text-decoration:none;
	/*background: url(../images/iconBreadcrumb.gif) 5px 8px no-repeat;*/
}
#breadcrumb li a {
	display:block;
	color:#54a526;
	float:left;
	text-decoration:underline;
}
#breadcrumb li a:hover {
	color:#54a526;
	text-decoration:underline;
}
/*-----------REITER MAIN CONTENT TOP---------------*/
.reiterContentMainSrd, .reiterContentMainSrd_NP {
	width:10.8em;/*=165px*/
	float:left;
}
.reiterContentMerkMainSrd {
	width:16em;/*=250px*/
	float:left;
}
.reiterContentMainTL {
	margin:0px 5px 0px 0px;
	background: url(../images/grReiterCntMainCornerTL.gif) left top no-repeat;
}
.reiterContentMainTR {
	width:100%;
	margin:0px -5px 0px 5px;
	padding:5px 0px 0px 0px;
	background: url(../images/grReiterCntMainCornerTR.gif) right top no-repeat;
}
.boxReiterContent {
	height:1.2em;
	background:#FFF;
}
/*+++++++++++++++++++++++++++*/
.reiterContentMain2Srd {
	width:12em;/*=140px*/
	float:left;
	margin-left:5px;
}
.reiterContentMain2TL {
	margin:0px 5px 0px 0px;
	background: url(../images/grReiterCntMainCorner2TL.gif) left top no-repeat;
}
.reiterContentMain2TR {
	width:100%;
	margin:0px -5px 0px 5px;
	padding:5px 0px 0px 0px;
	background: url(../images/grReiterCntMainCorner2TR.gif) right top no-repeat;
}
.boxReiter2Content {
	padding:0px 10px 0px 0px;
	height:1.05em;
	background:url(../images/grReiterCntMain2Bg.gif) left top repeat-x;
	border-right:1px solid #AAB4BF;
}
.boxReiter2Content a#headMerkListe, .boxReiter2Content a#headMain, .boxReiterContent a#headMerkListe {
	background:url(../images/iconMerkliste.gif) 15px 1px no-repeat;
	padding-left:35px;
	display:block;
	font-size:0.7em;
	font-weight:bold;
	color:#00922e;
	text-decoration:none;
	height:100%;
}
.boxReiterContent a#headMerkListe {
	color:#B03239;
	font-weight:bold;
	background:url(../images/iconMerkliste.gif) 15px 1px no-repeat;
}
.boxReiter2Content a#headMain {
	background:none;
	padding-left:5px;
}
.boxReiter2Content a#headMerkListe:hover, .boxReiter2Content a#headMain:hover, .boxReiterContent a#headMerkListe:hover { 
	text-decoration:underline;
}
/*-----------BG MAIN CONTENT---------------*/
.bgMainContentBR {
	background:#FFF url(../images/grBoxCornerCtnBR.gif) right bottom no-repeat;
}
.bgMainContentBL {
	background: url(../images/grBoxCornerCtnBL.gif) left bottom no-repeat;
}
.bgMainContent {
	padding:10px 10px 5px 10px;
	height:auto;
}
/* IE5 MAC HACK BEGIN FOR ALL BROWSERS \*/
.bgMainContent {
	height:100%;
}
/* END */

/*-----------ROUNDED BOXEN---------------*/
.boxSurroundXXL, .boxSurroundXXL_NM, .boxSurroundM, .boxSurroundS, .boxSurroundS_NM, .boxSurroundS_NP, .boxSurroundXS, .boxSurroundXS_NM {
	margin:0px 5px 0px 0px;
	float:left;
}
.boxSurroundXXL_NM, .boxSurroundS_NM, .boxSurroundXS_NM {
	margin-right:0px;
}
.boxSurroundXXL, .boxSurroundXXL_NM {
	width:58.75em;

}
.boxSurroundM {
	width:25.93em;/*=415px*/
}
.boxSurroundS, .boxSurroundS_NP, .boxSurroundS_NM {
	width:29.188em;/*=467px*/
}
.boxSurroundXS, .boxSurroundXS_NM {
	width:14.438em;/*=231px*/
}
.boxCornerTLTypA {
	background:#e0f5dd url(../images/grBoxCornerTl.gif) left top no-repeat;
	margin-bottom:5px;
}
.boxCornerTR {
	background:url(../images/grBoxCornerTr.gif) right top no-repeat;
}
.boxCornerBR {
	background:url(../images/grBoxCornerBr.gif) right bottom no-repeat;
}
.boxCornerBL {
	background:url(../images/grBoxCornerBl.gif) left bottom no-repeat;
}
.boxCornerInnerTL {
	margin:0px 5px 2px 0px;
	background:url(../images/grBoxCornerInnerTL.gif) left top no-repeat;
}
.boxCornerInnerTR {
	width:100%;
	margin:0px -5px 0px 5px;
	padding:5px 0px 0px 0px;
	background:url(../images/grBoxCornerInnerTR.gif) right top no-repeat;
}
.boxRoundTop {
	margin:0px 0px 0px -5px;
	padding:0px 0px 0px 5px;
	background-color:#9dcc97;
	height:1.25em;/*=25px*/
}
.boxRoundContent_Var {
	position:relative;
	padding:5px;
	height:auto;
}
/* IE5 MAC HACK BEGIN FOR ALL BROWSERS \*/
.boxRoundContent_Var {
	height:1%;
}
/* END */
.boxRoundContentIcon_Var {
	position:relative;
	padding:5px 5px 5px 35px;
	height:1%;
}
/*.boxRoundContentIconStart_Var {
	float:left;
	padding-left:35px;
	width:285px;
	w\idth:250px;
}
.boxRoundContentIconStart2_Var {
	width:215px;
	w\idth:210px;
	float:left;
	margin:5px 5px 0px 0px;
}*/
.boxRoundImg {
	display:block;
	margin-bottom:0px;
}
.boxRoundImg2 {
	float:left;
	display:block;
	margin:0px 0px 5px 0px;
}
.boxStartLeiste {
	width:920px;
	position:absolute;
	padding-right:0px;
	left:0px;
	top:228px;
	z-index:100;
}
/*-----------ICONS---------------*/
.iconBox, .iconBoxImg, .iconPRel {
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	width:25px;
	height:25px;
}
.iconBoxImg {
	top:208px;
}
.iconPRel {
	top:0px;
	left:-30px;
	display:none;
}
.iconSend {
	float:left;
	margin:6px 0 0 5px;
}
/*-----------FOOTER---------------*/
#footer {
	height:25px;
	margin-bottom:10px;
	/*background:url(../images/bgFooter.gif) left bottom repeat-x;*/
}
#footer ul {
	list-style-type:none;
	float:left;
	width:650px;/*BE NICE TO OPERA*/
}
#footer li {
	float:left;
	font-size:0.7em;
	padding-top:7px;
	background:url(../images/grHeaderListTrenner.gif) 100% 10px no-repeat;
}
#footer li.last {
	background:none;
}
#footer li a {
	display:block;
	float:left;
	color:#555;
	text-decoration:none;
	padding:0px 11px 0px 11px;
	/*border-right:1px solid #18678E;*/
}
#footer li a:hover {
	color:#54a526;
}
#footer span {
	display:block;
	margin:0px 12px 0px 0px;
	padding-top:7px;
	float:right;
	font-size:0.7em;
	color:#8f9293;
	display:inline;/*BE NICE TO IE*/
}
#footerText{
	margin:0 0 10px 0;
	border-top:1px solid #dddedd; 
	padding-top:4px;
}
#footerText span {
	line-height:1em;
	color:#8f9293;
	font-size:0.7em;
	padding:0;
	margin:0;
}
#footerCredit {
	margin:0 0 10px 0;
	padding-left:10px;
	padding-bottom:4px;
}
#footerText h2{
	color:#8f9293;
	margin:0 0 0 5px;
	float:left; 
	line-height:1.25em; 
	font-size:0.7em; 
	height:8px
}
#footerText p, #footerCredit p {
	line-height:1.25em; 
	color:#8f9293;
	padding:0 0 5px 10px; 
	margin:0;
}
#footerText p {
	padding:0 0 5px 5px;
}
#footerCredit p, #footerCredit img {
	float:left;
}
#footerCredit img {
	margin:0;
}
.footnote {
	color:#8f9293;
}
/*-----------LOADING SCREEN---------------*/
#boxLoadingScreenSrd {
	position:relative;
	z-index:1000;
}
#boxLoadingScreenAbs {
	position:absolute;
	top:250px;
	left:340px;
	z-index:100;
	width:307px;
	height:296px;
	w\idth:297px;
	he\ight:286px;
	background:url(../images/bgLoadingScreen.gif) left top no-repeat;
	padding:5px;
}
#boxLoadingScreenSrd .boxRoundContent {
	height:260px;
	padding:0px;
}
#boxLoadingScreenSrd img {
	margin:30px 0px 0px 85px;
	width:136px;
	height:134px;
}
/*************************************************************************************
	*	BUTTONS
**************************************************************************************/
.btnRightSrd {
	position:absolute;
	right:5px;
	bottom:5px;
	background: url(../images/bgBtnRight.gif) right top no-repeat;
	height:16px;
	width:10px;
	padding-right:10px;
}
/* IE5 MAC HACK BEGIN FOR ALL BROWSERS \*/
.btnRightSrd {
	width:auto;
}
/* END */
.btnRightSrdFloat, .btnRightSrdNorm {
	float:right;
	padding-right:10px;
	margin-bottom:0px;
	background: url(../images/bgBtnRight.gif) right top no-repeat;
	height:16px;/*IE BMH*/
	width:10px;
}
/* IE5 MAC HACK BEGIN FOR ALL BROWSERS \*/
.btnRightSrdFloat, .btnRightSrdNorm {
	width:auto;
}
/* END */
.btnRightSrdNorm {
	float:none;
	margin-bottom:4px;
	height:auto;
}
/* IE5 MAC HACK BEGIN FOR ALL BROWSERS \*/
.btnRightSrdNorm {
	height:1%;
}
/* END */
.btnRightSrd a, .btnRightSrdFloat a, .btnRightSrdNorm a {
	padding:1px 0px 2px 25px;
	display:block;
	background: url(../images/bgBtnLeft.gif) left top no-repeat;
	font-size:0.7em;
	text-decoration:none;
	white-space: nowrap; /*BE NICE TO IE MAC*/
	width:1%;/*BE NICE TO IE MAC*/
	width:/* */auto;/*BE NICE TO IE 5.0*/
}
.btnRightSrd a:hover, .btnRightSrdFloat a:hover, .btnRightSrdNorm a:hover {
	text-decoration:underline;
	/*background: url(../images/bgBtnLeft.gif) left top no-repeat;*/
}

.btnRightSrdGr {
	position:absolute;
	right:5px;
	bottom:5px;
	background: url(../images/bgBtnRightGr.gif) right top no-repeat;
	height:16px;
	width:10px;
	padding-right:10px;
}
/* IE5 MAC HACK BEGIN FOR ALL BROWSERS \*/
.btnRightSrdGr {
	width:auto;
}

.btnRightSrdGr a {
	padding:1px 0px 2px 25px;
	display:block;
	background: url(../images/bgBtnLeftGr.gif) left top no-repeat;
	font-size:0.7em;
	text-decoration:none;
	white-space: nowrap; /*BE NICE TO IE MAC*/
	width:1%;/*BE NICE TO IE*/
	width:/* */auto;/*BE NICE TO IE 5.0*/
}
.btnRightSrdGr a:hover {
	text-decoration:underline;
	/*background: url(../images/bgBtnLeftGr.gif) left top no-repeat;*/
}
/*-----------LISTEN---------------*/
.iconLinkList {
	list-style-type:none;
	margin:0px 0px 10px 5px;
}
.iconLinkList li {
	list-style-type:none;
	margin-bottom:5px;
	font-size:0.7em;
}
* html .iconLinkList li {
	margin-bottom:0;
}
*+html .iconLinkList li {
	margin-bottom:0;
}
.iconLinkList li a {
	
	padding:0px 0px 0px 18px;
	background: url(../images/iconLinkList.gif) 5px 4px no-repeat;
	
}
/*************************************************************************************
	*	FORMS
**************************************************************************************/
label {
	display:block;
	font-size:0.7em;
	color:#555;
	margin-bottom:3px;
}
.labelXS, .labelXSError, .labelS, .labelSError {
	float:left;
	width:50px;
	margin-right:0px;
	padding-top:2px;
}
.labelS, .labelSError {
	width:85px;
}
.labelOptionM, .labelOptionMError  {
	float:left;
	margin-right:10px;
}
.labelOptionM, .labelOptionMError {
	width:110px;
}
select {
	font-size:0.7em;
	color:#555;
	margin-bottom:8px;
}
.selectXS {
	width:60px;
	float:left;
	margin-right:5px;
}
.selectS {
	width:110px;
	float:left;
	margin-right:5px;
}
.selectXXL {
	width:260px;
}
.selectFloatL {
	width:175px;
	float:left;
}
/*++Texteingabefelder++*/
input {
	font-size:0.7em;
	color:#555;
	margin-bottom:5px;
	padding:2px 0px 2px 3px;
	/*padding-top:2px;
	padding-left:3px;
	height:1.7em;
	he\ight:1.3em;*/
	border:1px solid #bebebe;
}
.inputFloatS, .inputFloatSError {
	width:116px;
	margin:-2px 5px 0px 0px;
	float:right;
}
.inputL, .inputLError {
	width:150px;
}
.inputFloatL, .inputFloatLError {
	float:left;
	width:162px;
	margin-right:10px;
}
/*++Noscript submit Button++*/
.inputSubmitNs {
	position:absolute;
	right:5px;
	bottom:0px;
	color:#18678E;
	border:1px solid #999;
	background:url(../images/bgButtonNs.gif) repeat-x;
	padding-top:0px;
	height:1.7em;
	cursor:pointer;
}
.inputSubmitNormNs {
	/*margin-bottom:6px;*/
	width:100%;
	color:#18678E;
	border:1px solid #999;
	background:url(../images/bgButtonNs.gif) repeat-x;
	padding-top:0px;
	height:1.7em;
	cursor:pointer;
}
.inputSubmitNormFloatNs {
	float:right;
	/*margin-bottom:6px;*/
	color:#2e6b93;
	border:1px solid #999;
	background:url(../images/bgButtonNs.gif) repeat-x;
	padding-top:0px;
	height:1.7em;
	cursor:pointer;
	margin-right:10px;
}
/*++Optionsschalter++*/
.inputOptionFloat {
	float:left;
	margin-right:5px;
	/*width:1em;*/
	height:1.6em;
	border:none;
}
/*-----------FORM ERROR MESSAGE---------------*/
p.contentSpecialError {
	float:left;
	width:150px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
p.contentSpecialErrorErg {
	float:left;
	padding:0px 5px 5px 0px;
	margin:0px;
	width:400px;
}
.formErrorSrd {
	float:left;
}
/*-----------FORM BG STYLES---------------*/
.bgFormIbeTL, .bgFormNoneTL, .bgFormIbeTL2{
	margin-bottom:5px;
	padding:1px 0px 0px 0px;
	background:#B1D4EA url(../images/grLineDottedTL.gif) left top no-repeat;
	
}
.bgFormIbeBR, .bgFormNoneBR {
	padding:7px 0px 0px 10px;
	background:url(../images/grLineDottedBR.gif) right bottom no-repeat;
	overflow:hidden;
}
.bgFormNoneTL {
	background-color:#FFF;
}
.bgFormNoneBR {
	padding-bottom:1px;/*Be nice to firefox*/

}
/* Merkliste surround */
.bgFormIbeTL2{
	background:#007D97 url(../images/grLineDottedTL.gif) left top no-repeat;
}
.bgFormIbeBR2{
		padding:0 0 0 8px;
}
/*-----------AJAX STARTSEITENPANEL LOADER STYLES---------------*/
#ajax_loader_srd {
	position:relative;
	z-index:1000;
}
#ajax_loader {
	visibility:hidden;
	position:absolute;
	top:3px;
	left:40px;
	z-index:100;
	width:230px;
	height:230px;
	w\idth:220px;
	he\ight:220px;
	background:url(../images/bgAjaxScreen.gif) left top no-repeat;
	padding:5px;
}
#ajax_loader_srd .boxRoundContent {
	background:#D6E8F4;
	height:260px;
	padding:0px;
}
#ajax_loader_srd img {
	margin:30px 0px 0px 41px;
	width:136px;
	height:134px;
}
/*-----------OMI ALERT STYLES---------------*/
p.omiAlertHead {
	color:#2e6b93;
	margin:0px;
	padding:33px 0px 0px 13px;
	font-size:0.7em;
	font-weight:bold;
	width:190px;
}
p.omiAlertSub {
	color:#2e6b93;
	margin:0px;
	padding:8px 0px 0px 13px;
	font-size:0.7em;
	width:147px;
}
/*-----------Merklisten Integration Ajax Panel---------------*/
#cart_teaser{
	padding-top:8px; 
	position:relative;
}
.cartInnerSurround{
	position:relative;
	background:url(/images/imgStartMerklisteDisc.gif) right 4px  no-repeat; 
	margin:0; 
	padding:0; 
	width: 290px;
	height:auto; 
	height:86px
}
p.merklistenHead{
	color:#00922e; 
	font-weight:bold; 
	width:180px; 
	padding:0 0 3px 0; 
	margin:0;
	font-size:11px;
}
p.merklistenContent{
	width:288px; 
	margin:3px 0 6px 0; 
	padding:0; 
	font-size:11px;
}
.merklistenButtonPos{
	position:absolute; 
	bottom:5px; 
	right:5px;
	font-size:11px;
}
/*-----------OMI ALERT STYLES---------------*/
p.omiAlertHead {
	color:#47484a;
	margin:0px;
	padding:8px 0px 0px 164px;
	font-size:0.7em;
	font-weight:bold;
	width:auto;
}
p.omiAlertSub {
	color:#454a4d;
	margin:0px;
	padding:8px 0px 0px 14px;
	font-size:0.7em;
	width:auto;	
}
.iconLinkEil {
	display:block;
	margin: 8px 12px 0 0;
	padding:0px 0px 0px 18px;
	background: url(/images/iconLinkList.gif) 5px 4px no-repeat;
	float:right;
	font-size:0.7em;
}
/*-----------Merklisten Integration Ajax Panel---------------*/
/*************************************************************************************
	*
	*	PANEL STYLESHEET
	*	Copyright 2008, Rewe Touristik
	*	www.itsreisen.de
	*	Author:Oliver Hook, JUNG v. MATT Neckar GmbH
	*
 *************************************************************************************/
.noScriptScreen{
	position:absolute; 
	top:185px; 
	left:208px; 
	height:135px; 
	width:716px; 
	background:#FFFFFF; 
	z-index:999; 
	background:url(/images/bgNoScriptStartseite.gif) no-repeat;
}
.closeFlyOut{
 	float:right; 
	margin-top:-9px; 
	margin-right:3px
}
* html .closeFlyOut{
	margin-top:-3px;
}
#stPanel {
	width:930px;
	/*height:150px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0 0 0 5px;
}
.invisible {
	position:absolute;
	left:-5000px;
}
#stPanel .brdTop, #stPanel .brdBot {
	height:2px;
	background:url(/images/startseitenpanel/brdTop.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}
#stPanel .brdBot {
	background-image:url(/images/startseitenpanel/brdBot.gif)
}
#stPanel .ct {
	padding:4px 5px;
	height:138px;
	background-color:#e0f5dd;
}
* html #stPanel .ct { /* IE6 fix */
	overflow:hidden;
}
#stPanel .boxFmSearch {
	float:left;
	width:174px;
}
#stPanel .boxFmSearch h1 {
	margin:0 0 8px 0;
	padding:0;
}
#stPanel .fmRadioSrd {
	position:relative;
	padding:0 3px;
	margin-right:-17px;
	height:23px;
	z-index:99;
	border:none;
}
#stPanel .fmRadioActive {
	background:url(/images/startseitenpanel/bgRadioActive.gif) no-repeat;
	z-index:100;
	border:none;
}
#stPanel .fmRadioActive .lbRadio {
	font-weight:bold;
	color:#54a526;
}
#stPanel .fmRadio {
	float:left;
	margin-bottom:0;
	margin-top:3px;
	margin-right:3px;
	border:none;
}
* html #stPanel .fmRadio { /* IE6 fix */
	margin-top:0;
	border:none;
}
*+html #stPanel .fmRadio { /* IE7 fix */
	margin-top:0;
	border:none;
}
#stPanel .lbRadio {
	float:left;
	padding:3px 0 0 0;
	color:#555;
	font-size:11px;
}
#stPanel .boxFmData {
	float:left;
	width:746px;
	background-color:#fefbf2;
	z-index:80;
}
#stPanel .boxMl {
	position:relative;
	float:right;
	margin-left:5px;
	width:190px;
}
#stPanel .boxFmData .brdTL, #stPanel .boxMl .brdTL {
	background:url(/images/startseitenpanel/bgBrdLine.gif) 0 0 no-repeat;
}
#stPanel .boxFmData .brdBR, #stPanel .boxMl .brdBR {
	background:url(/images/startseitenpanel/bgBrdLine.gif) right bottom no-repeat;
}
#stPanel .boxFmData .ctFmData {
	padding:10px 5px 5px 13px;
	height:124px;
}
#stPanel .boxMl .boxMlCt {
	position:relative;
	padding:5px 5px 5px 8px;
	height:129px;
	overflow:hidden;
}
#stPanel .boxMl .boxMlCt ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#stPanel .boxMl .boxMlCt ul li {
	margin-bottom:5px;
}
#stPanel .boxMl .boxMlCt ul li a {
	display:block;
	padding:0 0 0 10px;
	background:url(/images/iconLinkList.gif) 0 4px no-repeat;
	color:#00922e;
}
* html #stPanel .boxMl .boxMlCt ul li a { /* IE6 fix */
	height:1%;
}
#stPanel .boxFmData .boxPanelData {
	float:left;
	padding-left:15px;
	padding-right:15px;
	height:120px;
	background:url(/images/startseitenpanel/bgBrdLineV.gif) right top repeat-y;
}
#stPanel .boxFmData .fmDataSL {
	width:220px;
}
#stPanel .boxFmData .fmDataSM {
	width:165px;
}
#stPanel .boxFmData .boxPanelBtn {
	position:relative;
	float:left;
	width:86px;
	height:120px;
	z-index:0;
}
#stPanel .boxFmData .btnPanelSearch {
	position:absolute;
	display:block;
	right:0;
	bottom:2px;
	z-index:4;
}
#stPanel .boxFmData .panelDataSrd {
	margin-bottom:6px;
}
#stPanel .boxFmData .lbDd {
	display:block;
	margin-bottom:3px;
	color:#555;
	font-size:11px;
}
#stPanel .boxFmData .fmDdSrd {
	display:block;
	padding:2px;
	height:13px;
	border:1px solid #7F9DB9;
	background-color:#FFF;
	color:#555;
	text-decoration:none;
}
#stPanel .boxFmData .fmDdSrd span {
	float:left;
}
#stPanel .boxFmData .fmDdSrd img {
	float:right;
	border:none;
}
#stPanel .boxFmData .panelData50L, #stPanel .boxFmData .panelData50R {
	float:left;
	width:50%;
}
* html #stPanel .boxFmData .panelData50L, * html  #stPanel .boxFmData .panelData50R { /* IE 6 fixes */
	margin-bottom:7px;
}
*+html #stPanel .boxFmData .panelData50L, *+html  #stPanel .boxFmData .panelData50R { /* IE 6 fixes */
	margin-bottom:7px;
}
#stPanel .boxFmData .panelData33L, #stPanel .boxFmData .panelData33M, #stPanel .boxFmData .panelData33R {
	float:left;
	width:33.3%;
}
#stPanel .boxFmData .panelData50L .fmDdSrd, #stPanel .boxFmData .panelData33L .fmDdSrd, #stPanel .boxFmData .panelData33M .fmDdSrd {
	margin-right:2px;
}

/*-------------------------------------------------------------------------------------------*/
/*FLY OUT AUF JEDER SEITE VERFÜGBAR*/
/*-------------------------------------------------------------------------------------------*/
/* Special Surrounds */
.flyOutPostition{
	text-align: center;	
	position:absolute; 
	top:0; 
	left:0; 
	width:100%;
}
.flyOutRelative{
	postion:relative;
}
.flyOutSurround{
	height: auto;	
	margin-left: auto;	
	margin-right: auto;	
	text-align: left;	
	width:60em;	
	height:1px;	
	position:relative;	
}
/* Special Surrounds */
.panelFlyOut {
	position:absolute;
	z-index:999;
	font-size:0.7em;
}
.panelFlyOut .flyOutCt {
	padding:0 0 10px 10px;
	height:1%;
}
.panelFlyOut .brdFoTL {
	position:relative;
	padding:0;
	background:url(/images/startseitenpanel/foBrdShadow.png) left top no-repeat;
}
* html .panelFlyOut .brdFoTL { /* IE 6 fix */
	background-image:url(/images/startseitenpanel/foBrdShadow.gif)
}
.panelFlyOut .brdFoTR {
	position:relative;
	right:-10px;
	background:url(/images/startseitenpanel/foBrdShadow.png) right top no-repeat;
}
* html .panelFlyOut .brdFoTR { /* IE 6 fix */
	background-image:url(/images/startseitenpanel/foBrdShadow.gif)
}
.panelFlyOut .brdFoBR {
	position:relative;
	right:0;
	bottom:-11px;
	background:url(/images/startseitenpanel/foBrdBRShadow.png) right bottom no-repeat;
}
* html .panelFlyOut .brdFoBR { /* IE 6 fix */
	background-image:url(/images/startseitenpanel/foBrdBRShadow.gif)
}
.panelFlyOut .brdFoBL {
	position:relative;
	padding:0 0 11px 10px;
	left:-10px;
	bottom:0;
	background:url(/images/startseitenpanel/foBrdShadow.png) left bottom no-repeat;
}
* html .panelFlyOut .brdFoBL { /* IE 6 fix */
	background-image:url(/images/startseitenpanel/foBrdShadow.gif)
}
.panelFlyOut p {
	margin:0 0 10px 0;
	padding:0;
	font-size:0.98em;
}
.panelFlyOut ul.flyOutList {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	list-style-type:none;
}
* html .panelFlyOut ul.flyOutList { /* IE6 fix */
	width:10px;
}
.panelFlyOut ul.flyOutList li {
	margin-bottom:5px;
}
.panelFlyOut ul.flyOutList li a {
	display:block;
	padding:0 0 0 10px;
	background:url(/images/iconLinkList.gif) 0 4px no-repeat;
	color:#00922e;
	white-space:nowrap;
}
* html .panelFlyOut ul.flyOutList li a { /* IE6 fix */
	height:1%;
}
.panelFlyOut .tabDataDay, .panelFlyOut .tabDataMonth, .panelFlyOut .tabDataYear {
	padding:0 2px;
	margin-right:15px;
	float:left;
	width:120px;
	height:244px;
	background-color:#33a859;
}
.panelFlyOut .tabDataMonth {
	width:142px;
}
.panelFlyOut .tabDataYear {
	width:100px;
	margin-right:0;
}
.panelFlyOut .tabDataDay table, .panelFlyOut .tabDataMonth table, .panelFlyOut .tabDataYear table{
	width:100%;
	border:0;
	border-collapse:collapse;
	background-color:#33a859;
}
.panelFlyOut .tabDataDay table th, .panelFlyOut .tabDataMonth table th, .panelFlyOut .tabDataYear table th {
	padding:5px 0 2px 0;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
.panelFlyOut .tabDataDay table td, .panelFlyOut .tabDataMonth table td, .panelFlyOut .tabDataYear table td {
	width:20%;
	border:1px solid #E3EDF1;
	background-color:#FFF;
	text-align:center;
}
.panelFlyOut .tabDataMonth table td, .panelFlyOut .tabDataYear table td {
	width:50%;
}
.panelFlyOut .tabDataDay table td a, .panelFlyOut .tabDataMonth table td a, .panelFlyOut .tabDataYear table td a{
	display:block;
	padding:2px 0;
	color:#555;
	text-decoration:none;
	border:1px solid #FFF;
}
.panelFlyOut .tabDataDay table td a:hover, .panelFlyOut .tabDataMonth table td a:hover,  .panelFlyOut .tabDataYear table td a:hover, 
.panelFlyOut .tabDataDay table td a.tabDataSet, .panelFlyOut .tabDataMonth table td a.tabDataSet, .panelFlyOut .tabDataYear table td a.tabDataSet  {
	background-color:#E3EDF1;
	border:1px solid #000;
}