﻿ *{
	font-family:arial;
	font-size:12px;
}
/*--------------- Layout --------------*/
body {
	margin: 10px 10px 0px 10px;
}
#pageHead {
	background-color:#eee;	
}
#pageHeadCenter{
	height:auto;
	overflow:hidden;
	border:0;
}
#pageHeadTop,#pageHeadBottom_2{
	display:none;
}
#loginData span{
	padding-right:3px;
}
#pageHeadLeft{
	margin: 5px 0px 8px 0px;
	overflow:hidden;
}
#pageHeadLeft img{
	padding:0;
}
#pageContainer{
	min-width:981px;
}
#pageHeadBottom_3,#pageContent{
	border:0;
}
#pageContent{
	padding-top:0px;
}
#pageHeadSwitchLang {
    position: absolute;
    right: 23px;
    top: 21px;
	width:150px;
}
#pageHeadSwitchLang a{
	float:right;
}
#pageHeadBottom_3{
	background-color:#fff;
	padding:5px;
	height:21px;
}
#pageHead{
	min-width:970px;
}
#pageLeft{
	width:180px;
}
#pageHeadBottom_1
{
	display:none;
}
#pageContentTop{
	padding:4px;
	padding-left:0px;
}
/*--------------- Navigation --------------*/
#pageTopNavi{
	top:30px;
}
#pageTopNavi ul.nav,
#pageTopNavi ul.nav li,
#pageTopNavi ul.nav li a{
	color:#444;
	font-weight:normal;
}
#pageTopNavi ul li.depth_1 a{
	min-width:80px;
	text-align:center;
}
#pageTopNavi ul li.depth_1 ul li a {
	text-align:left;
}
#pageTopNavi ul.depth_1.nav{
	padding-left:250px;
}
#pageTopNavi ul.nav li ul li a{
	background-image:none !important;
}
#pageTopNavi ul.nav.depth_2{
	top:133px; /*--------- top space left navi -----------*/
	margin-left:20px;
	border-top:3px solid #404040;
	border-bottom:1px solid #c7c7c7;
}
#pageTopNavi ul.nav li.depth_1 ul.nav.depth_2{
	width:170px; /*--------- width of left navi -----------*/
	overflow:hidden;
}
/*---------------- 1st LEVEL-STYLES (ICONS...) -----------*/
#pageTopNavi ul.nav li a.depth_1{
	padding-top:60px; /*----------------- SPACE FOR ICONS FIRST LEVEL-----------------*/
        font-weight:bold;
}
/*---------------- 2ND AND FOLLOWING LEVEL-STYLES -----------*/
#pageTopNavi ul.nav li.depth_2 a{ /*------ SIZE OF LINK & STOP FLOATING FROM FIRST LEVEL ---------*/
	padding:6px;
	padding-left:0px;
}
/*------------------- BORDERS AND COLORS ----------------*/
#pageTopNavi ul.nav li.depth_2{/*------ 2nd Level -------*/
	border-top:0px;
         background-color:#FFF;
         border-top:1px solid #c7c7c7;
}
#pageTopNavi ul.nav li.depth_2 a:hover{ /*------ SIZE OF LINK & STOP FLOATING FROM FIRST LEVEL ---------*/
	background-color:#C7C7C7!important;
}
/*--------------------- GENERAL LINK STYLES -----------------*/
#pageTopNavi ul.nav li.depth_2 a{/*-------------------- 2nd and following levels LINK STYLE */
	background-position:3px 6px;
	background-repeat:no-repeat;
	padding-left:none;
         font-weight:bold;
}
#pageTopNavi ul.nav.depth_1 li.depth_1 ul.nav.depth_2 li{
	background-color:transparent!important; 
}
#pageTopNavi ul.nav li.depth_2 a.branchLink{
	background-image:url(../../gfx/demo/buttons/gotSubs.gif);
         background-repeat:no-repeat!important;
}
#pageTopNavi ul.nav li.depth_3{/*------ 2nd Level -------*/
	border-top:0px;
	background-color:#C7C7C7;
	border-bottom:0px;
}
#pageTopNavi ul.nav li.depth_3 a{
	color:#000!important;
         font-weight:normal;
	}
/*------ further Levels -------*/
#pageTopNavi ul.nav li.depth_5,
#pageTopNavi ul.nav li.depth_4{
	border-top:0px solid #e2e2e2;
	background-color:#f2f2f2;
}
.inputFieldLabel .arrow {
	padding-left:21px;
}
#findroom .pageElementTop {
	border:none;
}
.img.img_arrowSubmit,
.img.img_arrowHelp,
.img.img_LangGerman,
.img.img_LangEnglish,
.img.img_arrowLogout{
	background-image:none;
}
/*BEGIN SimpleArrow Icons*/
.imgMin {
  height: 16px;
  width: 16px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  display: inline-block;
}
.imgMin.img_arrowSimpleTop {
  background-position: 0px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleTop:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleRight {
  background-position: -16px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleRight:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleBottom {
  background-position: -32px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleBottom:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleLeft {
  background-position: -48px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleLeft:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleTopDouble {
  background-position: -64px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleTopDouble:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleRightDouble {
  background-position: -80px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleRightDouble:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleBottomDouble {
  background-position: -96px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleBottomDouble:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleLeftDouble {
  background-position: -112px 0px;
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleLeftDouble:hover {
  background-image: url("../../gfx/merz/icons/arrowSimpleImageSetHover.jpg");
}
/*END SimpleArrow Icons*/