@import url(teaser.css);
@import url(modules.css);

html{
  padding				: 0;
  margin				: 0;
}

body{
  padding				  : 0;
  margin				  : 0;
  background      : #13235b;
}


.clear {
  clear					: both;
}


h2{
  padding				    : 0;
  margin				    : 0;
  font-size				  : 0.9em;
}
.content{

  float             : left;
}
.title {
  font-weight			  : bold;
  margin-bottom			: 10px;
}
.title_red {
  font-weight			  : bold;
  margin-bottom			: 10px;
  color					    : #ae0e1b;
  
}

a {
  color               : #224473;
  text-decoration		: none;
}

.textfeld {
 width: 150px;
 _width: 165px;
}

#inbox {
  width          : 948px;
  margin         : 0 auto;
}

#contentbox {
  margin         : 15px 0 0 0;
  float          : right; 
  width          : 750px;
  display        : block;
}

#content {
  height         : 340px;
  display        : block;
  position       : relative;
  overflow		   : hidden;
  overflow-y	   : auto;
  font-size      : 0.8em;
  color          : #0f1b46;
}

#outerbox {
  position				: relative;
  width					  : 968px;
  margin				  : auto;
  display         : block;
}

.outerleft {
  position				: absolute;
  margin				: 0;
  padding				: 0;
  left          : 0px;
  width					: 10px;
  height				: 528px;
  background     : url(/_content/img/marchhotels_4/shadow_left.jpg) no-repeat;
}


.outerright {
  position				: absolute;
  margin				  : 0;
  padding				  : 0;
  right					  : 0px;
  height				  : 548px;
  width					  : 11px;
  background      : url(/_content/img/marchhotels_4/shadow_right.jpg) no-repeat;
}

/*
##########################################
###### H E A D E R - F O R M A T S #######
##########################################
*/
#headerbox {
  background      : white; 
  height          : 107px;
}
#header {
  height          : 100px;
  display				  : block;
  width           :948px;
  margin          : 0 auto;
}
#header_link {
  position		  : relative;
  left					: 25px;
  width					: 147px;
  height				: 68px;
  z-index				: 202;
  float         : left;
}
#header a img {
  border				: none;
}
#group_links {
  height				: 73px;
  position				: relative;
}
#linkbox {
  position				: absolute;
  bottom				: 1px;
  right					: 0px;
  font-size				: 0.65em;
  color					: gray;
}
#linkbox a {
  text-decoration 		: none;
  color					: gray;
  padding				: 0 2px 0 3px;
}
#line {
  background			: #273e6c;
  margin				  : 0 0px 0 197px;
  display				  : block;
  height          : 8px;
}


#mini_navi {
  margin-top			: 1px;
  height				  : 23px;
  text-align			: right;
  color					  : #273e6c;
  font-size				: 0.65em;
  position				: relative;
}
#mini_navi a {
  font-weight			: bold;
  text-decoration		: none;
  color					: #273e6c;
}

#mini_navi img{
  position				: relative;
  bottom				: 0px;
  margin-bottom			: -2px;
  margin-left			: 4px;
}

#footer_navi {
  position:relative;
  text-align:right;
  width					: 940px ;
  margin				: auto;
  font-size                 : 0.7em;
}

#footer_navi a {
  margin                   : 0px 10px 0 0;
  color                    : #495682;
}

/*
##########################################
#########  N A V I G A T I O N  ##########
##########################################
*/

#main_navi {
  background			: url(/_content/img/marchhotels_4/shadow_menu.jpg) no-repeat;
  height				  : 637px;
  position				: relative;
  width           : 197px;
  float           : left;
  
}

.tab_end {
  position				: absolute;
}

#main_navi ul {
  background			: url(/_content/img/marchhotels_4/menu_bg.jpg) no-repeat;
  padding				: 0px;
  height				  : 500px;
  display         : block;
  margin          : 15px 0 0 0;
  list-style		: none;
  width         : 182px;
}

#main_navi li {

  float					: left;
  position			: relative;
  padding				: 0px;
  margin				: 0px;
  height				: 25px;
  display       : block;
  width         : 100%;
  background    : url(/_content/img/marchhotels_4/tab_spacer.jpg) left bottom no-repeat;

}

#main_navi li#active a {
  color         : white;
}

#main_navi li#active a {
  padding				: 0px 14px 0px 13px;
  .padding				: 0px 14px 0px 11px;
}

#main_navi li a {

  float					        : left;
  padding				        : 0px 14px 0px 13px;
  color					        : #13235b;
  font-size				      : 0.6em;
  text-transform		    : uppercase;
  line-height				    : 25px;
  position              : relative;
  vertical-align        : middle;
  width                 : 155px;
  display               : block;
  background            : url(/_content/img/marchhotels_4/pfeil_over.gif) 165px center no-repeat;
}

#main_navi li a:hover {

  color					        : white;
  background            : url(/_content/img/marchhotels_4/pfeil.gif) 165px center no-repeat;
  
}