/* Start of CMSMS style sheet 'CSS Bioresonanz' */
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 13px;
	margin: 0 0 1.5em 0;
	line-height: 1.4em;
	padding: 0;
        color: #6d7658;
        font-family: Arial, Sans-Serif;
}
div {
	font-size: 1em;
}
img {
	border: 0;
}
a, a:link a:active {
	text-decoration: underline;
	background-color: inherit;
	color: #7a8743;
        font-style: normal;
        font-weight: bold;
}
a:visited {
	background-color: inherit;
	color: #7a8743;
        font-style: normal;
}
a:hover {
	text-decoration: none;
	background-color: inherit;
	color: #000;
        font-style: normal;
}

ul {
	font-size: 13px;
	line-height: 1.5em;
	padding: 0;
        color: #6d7658;
        font-family: Arial, Verdana, Sans-Serif;
        font-style: normal;
        margin-left: 15px;
}


/*****************basic layout *****************/
body {
	margin: 0;
	padding: 0;
	background: #fff url(/images/layout/bg.jpg) no-repeat center top;
        background-size: cover;
        background-attachment: fixed;
}

div#pagewrapper {
	width: 917px;
        height: 100%;
	margin: 0 auto;
	color: black;
        position: relative;
}

/**Header**/

div#header {
	height: 138px;
        width: 100%;
	margin: 0;
	padding: 0;
        float: left;
        background: #4e6300 url(/images/layout/header.jpg) no-repeat center top;
}

/**Navi**/

div#header_navi {
       width: 900px;
       height: 20px; 
       float: left;
       background: url(/images/layout/nav_bg.jpg) repeat;
       margin-top: 335px;
       margin-bottom: 40px;
}

/**Banner**/

div#bannerwrapper {
       width: 917px;
       float: left;
}

div#sideblock {
       height: 216px;
       width: 488px;
       float: left;
       position: absolute;
       background: url(/images/layout/banner_block.png) no-repeat;
       top: 149px;
       right: -40px;
   
}

div#shadow{
        height: 64px;
        width: 1275px;
        position: absolute;
        left: -200px;
        float: left;
        background: url(/images/layout/schatten.png) no-repeat;
}

.clear {
       clear: both;
}

div#banner {
        width: 917px;
        height: 366px;
        position: absolute;
        z-index: 0;
       top: 55px;
       left: 20px;
}


/**Content**/

div#content {
	padding: 0px;
        width: 900px;
        min-height: 500px;
        margin-left: 30px;
        margin-bottom: 10px;
}

div#main {
        padding: 20px 30px 10px 30px;
        float: left;
        width: 500px;
        height: 520px;
}

div#sidebar {
       padding: 20px 15px;
       float: right;
       width: 290px;
       border-left: 1px solid #c2cd9d;
       min-height: 450px;
}


div#footer {
      text-align: center;
      font-size: 10px;
      margin-bottom: 5px;
      width: 100%;
      height: 10px;
}

div#footer2 {
      text-align: center;
      font-size: 10px;
      margin-bottom: 5px;
      width: 100%;
      height: 10px;
      margin-top: 260px;
}

/********************CONTENT STYLING*********************/
/* HEADINGS */
div#content h1 {
	font-size: 2em;
	line-height: 1em;
	margin: 0;
}

div#content h2 {
	color: #677e0e;
	font-size: 15px;
	text-align: left;
	padding-bottom: 1px;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
        font-weight: bold;
}

h2 {
	color: #353535;
	font-size: 1.5em;
	text-align: left;
	padding-bottom: 1px;
	line-height: 1.5em;
	margin: 0 0 0.5em 0; 
}

div#content h3 {
	color: #353535;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 0.5em 0;
}

h3 {
	color: #ffffff;
	font-size: 1.5em;
	text-align: left;
	padding-bottom: 1px;
	line-height: 1.5em;
	margin: 0 0 0.5em 0; 
}

div#content h4 {
	font-size: 15px;
	margin: 0 0 1.5em 0;
	line-height: 1.4em;
	padding: 0;
        color: #0882d2;
        font-family: Arial, Verdana, Sans-Serif;
        font-style: normal;
        font-weight: normal;
}

div#content h5 {
	color: #294B5F;
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}

h6 {
	color: #294B5F;
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}

/* END HEADINGS */

/* TEXT */

p {
	font-size: 13px;
	margin: 0 0 1.5em 0;
	line-height: 1.5em;
	padding: 0;
        color: #6d7658;
        font-family: Arial, Verdana, Sans-Serif;
        font-style: normal;
}

strong, b {
	font-weight: bold;
        color: #677E0E;
}

pre {
	border: 1px solid #000;
	background-color: #ddd;
	margin: 0 1em 1em 1em;
	padding: 0.5em;
	line-height: 1.5em;
	font-size: 90%;
}

div.templatecode {
	margin: 0 0 2.5em;
}
/* END TEXT */
/* End of 'CSS Bioresonanz' */

