/**********************************************/
/*          schenk-instrumente.de             */
/*     Site design and code by S.Bussell      */
/*            www.i-spice.net                 */
/*     Copyright ©2008 all rights reserved    */
/**********************************************/


/******************************/
/***    GENERAL LAYOUT      ***/
/******************************/
* {
    padding: 0;
    margin: 0;
}
html, body {
    height: 100%;
}
body {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 95%;
    line-height: 1.3em;
    background-color: #FAFAFA;
}
#container {
  	min-height: 100%;
	width: 800px;
	margin: 0 auto;
    background: #fff url(../img/back.jpg) repeat-y;
	color: #6d533c;
	border-left: 1px solid #d5c6a7;
    border-right: 1px solid #d5c6a7;
}
* html #container {
    height: 100%;
}
#header {
	background-color: #fff;
}
img {
    border:none;
}

/******************************/
/***    CONTENT COLUMN      ***/
/******************************/
#content {
	margin: 45px 18px 0 225px;
	padding: 5px 10px 10px 10px;
	background-color: #fff;
    border: 1px solid #FAEBD7;
}
#subcontent {
	margin: 45px 18px 20px 225px;
	padding: 10px 0px 30px 0px;
	background-color: #fff;
	text-align: center;
    border: 1px solid #FAEBD7;
}
#image {
	margin: 45px 18px 20px 225px;
	padding: 5px 10px 10px 10px;
	background-color: #fff;
    text-align: center;
    border: 1px solid #FAEBD7;
}
#contact {
	margin: 45px 18px 20px 225px;
	padding: 10px 0 10px 80px;
	background-color: #fff;
    border: 1px solid #FAEBD7;
}

/******************************/
/***  LEFT SIDE NAV COLUMN  ***/
/******************************/
#navcontainer {
	float: left;
	width: 170px;
    margin: 12px 0 0 18px;
	_margin: 12px 0 0 8px;/* /* IE 6 Hack */
	background-color: #fafafa;
    font-family: "lucida sans", arial, helvetica, sans-serif;
    font-size: 100%;
}
#lang_switch {
  text-align: center;
  padding: 0px 10px 7px 10px;
}
#navcontainer ul {
	list-style-type: none;
    font-family: "lucida sans", arial, helvetica, sans-serif;
    font-size: 100%;
}

/*****************************/
/***  LEFT SIDE NAV STYLE  ***/
/*****************************/
/*** all lists ***/
#nav, #nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    float : left;

}

/*** all list items ***/
#nav li {
    position: relative;
    float: left;
    line-height: 1.85em;
    margin-bottom: -1px;

}

/*** second-level lists ***/
#nav li ul {
    position: absolute;
    left: -999em;
/*    margin-left: 11.10em; */
    margin-left: 166px;
    margin-top: -2.0em;
}

/*** third-and-above-level lists ***/
#nav li ul ul {
    left: -999em;
}
#nav li a {
 /*   width: 11em;
    w\idth: 11em; */
    min-width: 140px; /* for ie 7 and ff */
    width: 150px; /* for ie 6 */
    display: block;
    color: #6d533c;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    background-color: #f2f0ef;
    border: 1px solid #fff;
    padding: 0 0.5em;
}
#nav li a:hover {
    color: #ae6525;
    background-color : #f2f0ef;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}

/*** lists nested under hovered list items ***/
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
}

/******************************/
/* RIGHT SECTION NAVIGATION  */
/******************************/
#rightnav {
    width: 125px;
    padding: 55px 28px 0 0;
    float:right
}
#rightnav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#rightnav li {
    border-bottom: 2px solid #ffffff;
}
#rightnav li a:link, #rightnav li a:visited {
    font-size: 90%;
    display: block;
    padding: 0.4em 0.5em 0.4em 0.5em;
    background-color: #f6f5f4;
    color: #6d533c;
    text-decoration: none;
    text-align: center;
}
#rightnav li a:hover {
    font-size: 90%;
    display: block;
    padding: 0.4em 0.5em 0.4em 0.5em;
    background-color: #eeeeee;
    color: #ae6525;
    text-decoration: none;
}


/*****************************/
/***    STYLE ELEMENTS     ***/
/*****************************/
h1 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 120%;
    font-style: italic;
    color: #6d533c;
    background-color: #fff;
    padding: 10px 0 25px 0;
}
h2 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 120%;
    font-style: italic;
    color: #6d533c;
    background-color: #fff;
    padding: 0 0 5px 0;
}
blockquote {
	background: url(../img/quote2.gif) no-repeat;
	display: block;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 0 20px;
	padding: 0px 0px 8px 35px;
}
ul {
    padding: 5px 0px 5px 40px;
}
#content li {
    padding: 3px 0 3px 0;
    list-style-image: url(../img/li2.gif);
}
ol {
    padding: 5px 0px 5px 40px;
}
#content ol li {
    padding: 3px 0 3px 0;
    list-style-image: none;
}
#subcontent p {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.7em;
    font-style: italic;
    color: #6d533c;
    background-color: #fff;
    padding: 0 0 5px 0;
}
#image h1 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 120%;
    text-align: left;
    font-style: italic;
    color: #6d533c;
    background-color: #fff;
    padding: 0 0 15px 0;
}
#image h2 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 120%;
    font-style: italic;
    color: #6d533c;
    background-color: #fff;
    padding: 0 0 15px 0;
}
a {
    color: #6d533c;
    text-decoration: none;
    outline:none;
}
#content a {
    color: #ae6525;
    text-decoration: none;
    outline:none;
}
a:hover, #content a:hover {
    color: #ae6525;
	text-decoration: underline;
}



/*****************************/
/***       SPACERS         ***/
/*****************************/
#small {
    height: 10px;
}
#med {
    height: 20px;
}
#large {
    height: 30px;
}

/*****************************/
/***       FOOTER          ***/
/*****************************/
#footer {
    width: 790px;
    background-color: #fff;
    color: #666;
    text-align: center;
    height: 28px;
    padding-top: 5px;
    margin: -34px auto 0 auto;
	border-top: 1px solid #EEE;
}
#footer p {
    color: #666;
   	font-size: 0.7em;
}
#footer a {
	color: #ae6525;
	text-decoration: none;
}
#footer a:hover {
	color: #ae6525;
	text-decoration: underline;
}
#clearfooter {
    height: 34px;
}




