body {margin:0px; padding-bottom:20px;  padding-top:20px;}

#header #languages {float:right;}
#header #searchForm {margin-bottom:10px;}

#divcenter{ margin:0 auto; width:822px;}



.width0 {width:802px; }
.width1 {width:804px; border-width:10px; border-style:solid;}
.width2 {width:802px; border-width:1px; border-style:solid; height:auto;}

.border1 {}
.border2 {}

#leftBlock {float:left; width:175px;  border-right:1px #660000 solid;}

#mainBlock {float:right; width:606px; min-height:600px;margin-top:8px;}

.gap {width:8px; float:right;}

#iframeWindowDivHead {border:1px solid;}
#iframeWindowDivHead #logoDiv {margin:5px 0px 6px 8px;}
#iframeWindowDivControls {float:right;padding:5px 5px 0px 0px;}
#iframeWindowDivControls a {margin-bottom:4px;font-weight:bold;width:55px}

#copyright {float:right;}

.partners { padding-top:20px; padding-left: 175px; }

#footer {margin-top:7px;}

#footer_left {float: left; width: 175px;}

#footer_right {}
#footer_right hr {clear: none; margin-left: 0px;}

.teaserbox {min-height:128px; height:auto; height:128px;}


/* anfragebox */

#anfragebox {
	clear:both;
	color: #000000;
	overflow: hidden;
	background-color:#f7f8eb;
	border-width: 1px 1px 1px 1px;
	border-style:dotted;
	border-color:#660000;
	margin-top:5px;
	padding:5px;
}

.anfrageheader {
	color:#9d1915;
	font-size:18px;
	margin-bottom:10px;

}

.anfragetxt {
	color:#000000;
	font-size:16px;
}

/* hinweis */

#hinweis {
	clear:both;
	color: #000000;
	overflow: hidden;
	background-color:#eeeeee;
	border-width:medium;
	border-style:double;
	border-color:#660000;
	margin-top:5px;
	padding:5px;
}

.rm-tabs{ background:#fff9e1; border:1px #ffeed6 solid; padding:5px; }


.rm-tab{ margin:0; padding:0; list-style:none;    background:url(../../rocky-mountainner/images/li-bg-MAIN.jpg) repeat-x top !important; display:block; height:46px;}

.rm-tab li{ margin:0; padding:0; list-style:none; float:left  !important;   background:url(../../rocky-mountainner/images/li-bordar.jpg) no-repeat top right; height:46px; display:block; }

.rm-tab li a { margin:0; padding:0; list-style:none; font: bold 12px Verdana, Arial, Helvetica, sans-serif;padding:10px 11px 12px 5px; height:46px; display:block;}

.rm-tab li a b{ margin:0; padding:0; list-style:none; font: bold 12px Verdana, Arial, Helvetica, sans-serif;padding:10px 11px 12px 5px; height:46px; display:block;}

.rm-tab li a:hover { margin:0; padding:0; list-style:none; font: bold 12px Verdana, Arial, Helvetica, sans-serif;padding:10px 11px 12px 5px; background: url(../../rocky-mountainner/images/li-selected.jpg) repeat-x top !important;   display:block;  color:#0033CC;}

.rm-tab li a:hover b{ margin:0; padding:0; list-style:none; font: bold 12px Verdana, Arial, Helvetica, sans-serif;padding:10px 11px 12px 5px; background: url(../../rocky-mountainner/images/li-selected-bordar.jpg) no-repeat top right  !important;   display:block;  color:#0033CC;}

.rm-selected{ background: url(../../rocky-mountainner/images/li-selected.jpg) repeat-x top !important;}
.rm-selected b{background: url(../../rocky-mountainner/images/li-selected-bordar.jpg) no-repeat top right !important;}

.showdiv{ display:inline;}
.hidediv{ display:none;}

.clr{ clear:both;}

.itinerary1{ padding:10px 5px 0 5px !important;}
.itinerary1 h2{ }
.itinerary1 p{ margin:0; padding:0 0px  10px 0; text-align:justify;}
.itinerary1 p strong{ color:#9d1915;}
.itinerary1 p em{ background:#9d1915; padding:1px 5px 1px 5px; font-weight:bold; color:#FFFFFF; font-size:11px; font-style:normal; }


.rmleft{ float:left; margin-right:10px; margin-bottom:10px; width:280px; padding:5px 5px 5px 5px; border:1px #A7D9FE solid; background:#DDF0FF;}
.rmleft h2 {font-size:16px; margin:0; padding:0 0 10px 0; text-align:center;}
.rmleft div { text-align:center; padding-top:5px !important; }
.rmleft div a{ background:#990000; color:#FFFFFF; padding:4px 10px 4px 10px; border:1px #996600 solid; font-weight:bold; cursor:pointer; margin-top:5px; margin-bottom:5px;}

.rmleft-n{ float:left; margin-right:10px; margin-bottom:10px; width:280px; padding:5px 5px 5px 5px; border:1px #FFDFBF solid; background: #FEF0D3;}
.rmleft-n h2 {font-size:16px; margin:0; padding:0 0 10px 0; text-align:center;}
.rmleft-n div { text-align:center; padding-top:5px !important;}
.rmleft-n div a{ background: #000099; color:#FFFFFF; padding:4px 10px 4px 10px; border:1px #000066 solid; font-weight:bold; cursor:pointer;  margin-top:5px; margin-bottom:5px; }

.rmleft2{  margin-right:0px; }

.follow{ list-style:none; float:right; margin-top:14px; }
.follow li {list-style:none; float:left; margin-left:5px; }
.txttt{ padding-top:4px; }
