/**
 * CSS Layout Elements for SEO Template File.
 *
 * @since: 02.02.2010
 * @author: Goekhan Demirkiyik
 */
@CHARSET "utf-8";
/* STANDARD TAGS */
*, html {margin:0;padding:0;}
body {background-color:#d2b992;background-repeat:repeat-x;}
body,td,th {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#505050;}
h1 {font-size:23px;color:#505050;margin-bottom:20px;font-weight:normal;padding-top:30px;}
h2 {padding-top:14px;font-size:15px;font-weight:bold;color:#505050;margin-top:0px;}
h3 {font-size:13px;font-weight:bold;text-transform:uppercase;color:#505050;margin-top:0px;}
a {color:#FFFFFF;} a:hover {color:#fbb5c9;}
img {border:none;}
ul {padding:0; margin:0;}
div#container{width:770px;margin:0 auto;}
div#content p {text-align:justify;padding:0.5em 0.5em;}
div#top {width:770px;height:26px;background-image:url(../layout/top.jpg);}
div#head {margin:5px auto 0;width:720px;height:auto;text-align:center;font-size:11px;color:#FFFFFF;}
div#header {margin:0 auto;width:750px;height:113px;background-image:url(../layout/head_st_moritz.jpg);}
div#menu {width:750px;margin:0 auto;}
div#menu ul {margin: 0;list-style-type: none;}
div#menu ul li {display:block;width:19.7%;float:left;background:#AD8547;border:1px solid #FFFFFF;height:30px;text-align:center;}
div#menu ul li:hover {background-color:#D5A966;}
div#menu ul li a:link,div#menu ul li a:visited,div#menu ul li a:active{display:block;line-height:30px;font-size: 12px;color: #E2D1B8;text-decoration: none;font-weight: bold;text-transform: uppercase;}
div#menu ul li a:hover {color:#FFFFFF;text-decoration:none;}
div#main {margin:0 auto;width:770px;height:auto !important;height:100%;min-height:100%;background-image:url(../layout/tab.jpg);}
div#content {margin:0 auto;width:90%;}
div#banner {padding:0;margin:0;}
div#banner ul {list-style:none;width:750px;}
div#banner ul li {float:left;width:172px;height:auto;text-align:center;margin-top:20px;margin-bottom:20px;}
div#clear {clear: both;}
div#foot {margin:0 auto;background-image:url(../layout/bottom.jpg);height:26px;}
div#footer {margin:0 auto 5px;width:770px;height:auto;text-align:center;font-size:13px;color:#FFFFFF;}
div#line {margin:0 auto;background-image:url(../layout/line.jpg);background-repeat:repeat-x;background-position:center;height:70px;width:100%;}
.withborder {border:1px solid #FFFFFF;background-color:#6A404A;}
div#toc {padding-left:10px;font-size:95%;float:right;margin-top:80px;margin-left:10px;margin-right:7px;height:auto;width:200px;border:1px solid #aaaaaa;background-color:white;}
div#toc ul {list-style:upper-roman;list-style-type:upper-roman;padding:0px 0px 5px 15px}
div#toc a:link {font-size:11px;color:#D5A966;text-decoration:none;font-weight:bold;}
div#toc a:visited {font-size:11px;color:#D5A966;text-decoration:none;font-weight:bold;} 
div#toc a:hover {font-size:11px;color:black;text-decoration:none;font-weight:bold;}
div#toc h2 { padding-top:10px;font-size:100%;font-weight:bold;margin-bottom:9px;}
form#contact{width:300px;}
input, textarea {border:1px solid #66666;color:#000000;background-color:#D5A966;}
.wide-input {width:100%;}
.borderless {border:0;}
fieldset {margin:1em 0;padding:10px 0px 0px 0px;border:none;}
legend {padding-bottom: 10px;width:100px;text-transform:none;font-size:12px;font-style:normal;font-weight:bold;color:#000000;}
label {font-weight:bold;float:left;width: 100%;padding-bottom:5px;}
.error {color:red;padding-left:18px;background: url(../layout/error.png) no-repeat left top;font-weight:bold;padding-bottom:10px;}
p.centered {text-align:center;}
.clear{clear:both;}