/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
* { margin: 0; padding: 0 }
body{ color:#ffffff; font-size: 1em; font-family:Helvetica, serif; }
a{ color:#000; outline: none; -moz-outline-style: none; text-decoration:none }
a:hover{ color:#3999ff; outline: none; -moz-outline-style: none; }
a img{ outline:none; border:0; }
h1{ font-size:0.96em; font-weight: bold; margin-bottom:1.2em; margin-top:1em; }
p{ font-size: 0.8em; line-height:1.37em; margin-top:1em; }
div.csc-textpic-imagewrap { margin-bottom:0.8em; }
.floatLeft {float: left;}
.floatRight {float:right;}
.clear {clear:both;}
.button {border:3px solid #333333; background: white; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#272727;}
.button:hover {background:#858585; color:white;}
#page-wrap{ position:relative; width:802px; margin-left:auto; margin-right:auto; height:auto; height:100%; background: rgba(255,255,255,0.7); text-align:left; position: relative; z-index:3; margin-top: 2em; margin-bottom: 1em; padding-bottom:1px; }
#top-bar{ width:796px; height:156px; background:url(../img/logo_grundhoefer.png) top left no-repeat; text-indent:-9999px; margin:3px; }
#content-wrap{ background: url(../img/faux-bg-sidebar.gif) repeat-y; margin:3px; }
#menu-bar{ width:796px; height:25px; margin:3px ; background:#87c8ff; text-decoration: none; }
#side-bar{ width:175px; font-size:12pt; text-align:left; height:100%; float:left; background: rgb(231,238,230); margin:3px; padding-left: 9px; padding-top: 5px; }
#main-content{ width:581px; height:100%; font-size:1em; color: #000; float: right; background:rgb(239,248,255); padding-left: 15px; padding-right: 7px; }
ul#main-nav{ float:left; list-style: none; overflow:hidden; padding:5px; margin-left:7px; }
ul#main-nav li{ display:inline; color:white; font-size:0.96em; font-weight: bold; padding:6px; border:0; }
ul#main-nav li a{ color:#000; outline: none; -moz-outline-style: none; }
ul#main-nav li a:hover{ color:#ffffff; outline: none; -moz-outline-style: none; }
ul#main-nav li a.selected { color:#ffffff; outline: none; -moz-outline-style: none; }
ul#main-nav li a:focus{ outline: none; -moz-outline-style: none; }
ul#sub-nav{ float:none; list-style:none; }
ul#sub-nav li{ display:block; color:black; font-size:0.9em; font-weight: normal; padding:4px; border:0; }
ul#sub-nav li a{ color:#000; outline: none; -moz-outline-style: none; }
ul#sub-nav li a:hover{ color:#3999ff; outline: none; -moz-outline-style: none; }
ul#sub-nav li a.selected{ color:#3999ff; outline: none; -moz-outline-style: none; }
ul#sub-nav li a:focus{ outline: none; -moz-outline-style: none; }
#footer { height:20px; width:796px; margin:3px; background:#e7eee6; font-size:0.71em; }
#footer-inside{ text-align:center; color:#000000; padding:5px; }
#footer-inside a{ color:#000; outline: none; -moz-outline-style: none; }
#footer-inside a:hover{ color:#3999ff; outline: none; -moz-outline-style: none; }
fieldset { border: none; margin:0; padding:0; }
input, textarea { border:1px solid #000000; width:29.6em; margin-bottom:1em; }
textarea { width:25em; }
label { display:block; font-size:0.8em; }
.csc-mailform-submit { margin-left:18.8em; margin-top:1em; width:11em; }

