/* CSS Document cadelsol.ch */

html,body {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1b03;
}

/* ------ container ------ */

div#wrapper {
	position:relative;
	background:#FFFFFF;
	overflow:inherit;
	margin: auto;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	width: 798px;
}

div#headerbig {
	background: #FFFFFF;
	position: relative;
	width: 798px;
	height: 374px;
	margin-left: 0px !important;
	margin-left: 1px;
}
div#header {
	background: #FFFFFF;
	position: relative;
	width: 798px;
	height: 192px;
	margin-left: 0px !important;
	margin-left: 1px;
}
div#menu {
	background: #FFFFFF;
	position: relative;
	width: 176px;
	height: auto;
	float: left;
	margin-top: 88px;
}
div#line {
	background: #FFFFFF;
	position: relative;
	width: 22px;
	height: 330px;
	float: left;
	margin-top: 28px;
        margin-bottom: 22px;
}
div#content {
	background:#FFFFFF;
	position: relative;
	width: 556px !important;
	width: 522px;
	height: 100%;
	margin-top: 22px;
	margin-right: 32px;
        margin-left: 12px;
	float: left;
}
div#footer {
	background:#FFFFFF;
	clear: both;
	height: 22px;
}

/* ------ text ------ */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #834717;
	font-weight: bolder;
	text-transform: uppercase;
}
img {
	border: none;
}

a {
        color: #834717;
}
.external {
        color #834717;
}
a[href ^="http://"] {
	background: url(../img/external.png) center right no-repeat;
	padding-right: 13px;
}

.leftpic {
        margin-right: 10px;
        margin-bottom: 10px;
        float:left;
}

.rightpic {
        margin-left: 10px;
        margin-bottom: 10px;
        float:right;
}

/* ------ navigations style ------- */

#menulook {  /* contains the menu */
	clear: both;
	font-size: 12px;
	text-transform: uppercase;
}

/* ------ navigation level 1 ---------*/
#menulook ul{
  margin: 0 20px 0 20px;
  padding: 0em;
  list-style-type: none;
  color: #40390a;
}

#menulook ul li {
 /* background-color: #b1b2b4;  */
	color: #40390a;
}

#menulook ul li#li_nav1_open{  /* special layout for open links */
/*  background-color: #b1b2b4;  */
	height: auto !important;
	height: 1.9em;
}

#menulook ul li a{
  display: block;
  background-repeat: no-repeat;
  height: 2em;
  line-height: 1.9em;
  color: #40390a;
  text-decoration: none;
  font-weight: bold;
}

#menulook ul li a:hover, #menu ul li a:focus{
  color: #834717;
}

#menulook ul a#a_nav1_open, #menu ul a:hover#a_nav1_open{
  font-weight: bold;
  color: #834717;
}
#menulook ul a#a_nav2_open, #menu ul a:hover#a_nav2_open{
  font-weight: bold;
  color: #834717;
}

/* ------ Design for menu --------*/
#menulook li li{
  display: inline;
  padding-left: 30px;
  line-height: 1.1em;
  color: #40390a;
  border-bottom: 0px solid #e0f0f5;
  	text-transform: none;
}

#menulook ul ul a{
  position: relative;
  display: inline;
  background-repeat: no-repeat;
  padding: 0em;
  padding-left: 0px;
  padding-top: 0.28em;
  padding-bottom: 0px;
  color: #40390a;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  	text-transform: none;
}

#menulook ul ul a:hover, #menu ul ul a:focus, #menu ul ul a#a_nav2_open{
  color: #834717;
}
