/* Chamge normal CSS Layouts */
* { margin: 0px; padding: 0px; font-family: Verdana, Arial; font-size: 12px; }
h5 { font-size: 12px; }
h4 { font-size: 13px; }
h3 { font-size: 14px; }
h2 { font-size: 15px; }
h1 { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-bottom: 8px; }
ul { margin-left: 18px; }
p { margin-bottom: 8px; }

/* Global Styles */
.clearer {
 height: 0px;
 width: 0px;
 padding: 0px;
 margin: 0px;
 clear: both;
 font-size: 0px;
}

body {
 background: url(../images/page-background.jpg) top left repeat-x;
 background-color: #4d697f;
}

#page {
 width: 840px;
 margin: 0 auto;
}


#head {
 width: 840px;
 height: 156px;
 background: url(../images/header-bg.jpg) no-repeat left top;
}

#header-wrap {
 padding: 13px 37px 0px 47px;
 background: transparent url(../images/header-background-border.jpg) no-repeat 47px 10px;
 position: relative;
 height: 143px;
}

#logo-wrap {
 float: left;
 padding: 4px 0px 0px 15px;
 height: 107px;
}

#emo {
 float: right;
 padding-right: 2px;
 height: 111px;
}

/* Head Menu */
#head-menu-wrap {
	margin-top: 4px !important;
	margin-top: 0px;
	height: 28px;
	background: #ffffff url(../images/menu-background.jpg) repeat-x left top; 
}

#head-menu table { background: #ffffff url(../images/menu-background.jpg) repeat-x left top; height: 28px; margin: 0 0 0 10px !important; }


#head-menu table tr td a { color: #fff; height: 23px; display: block; padding: 5px 10px 0 7px; text-transform: uppercase; font-family:Verdana, Arial; font-size:11px; text-decoration: none; background: url(../images/menu-background.jpg) repeat-x left top; }

#head-menu table tr td a:hover,
#head-menu table tr td.active a { color: #1d2e4f; background: url(../images/menu-background-active.jpg) repeat-x left top; }

/* Content */
div#body {
 background: transparent url(../images/body-background-repeat.gif) repeat-y left top; 
 width:840px;
}

#body-wrap {
 background: transparent url(../images/body-background.jpg) no-repeat left top; 
 width:840px;
}
#content-left {
 width: 171px; 
 float: left;
 padding-left: 47px;
}

#content-center {
 width: 578px; 
 float: right;
 padding-right: 37px;
}


#content-left *,
#content-center * {
 color: #1c4f71;
}

#content-left p,
#content-center p {
 line-height: 15px;
 font-size: 11px;
}


#content-left-wrapper {
 margin: 35px 12px 5px 12px;
}

#content-center-wrapper {
 padding: 35px;
}

/* Left Nav */
#content-left-menu ul {
 list-style: none;
 padding: 25px 0 15px;

}

#content-left-menu ul li {
 margin: 10px 0 0;
 padding-bottom: 1px;
}

#content-left-menu ul li a {
 display: block;
 background-color: #ecf3fb;
 height: 21px;
 border-left: 1px solid #497091;
 border-top: 1px solid #adb9c5;
 color: #182b32;
 text-decoration: none;
 padding-left: 15px;
 padding-top: 5px;
}

#content-left-menu ul li a:hover,
#content-left-menu ul li.active a {
 background-color: #c6d7e7;
}




/* Footer */
#footer {
 margin: 0 auto;
 width: 600px;
 color: white;
 text-align: center;
 padding: 10px;
 font-size: 10px;
}

#footer * {
 color: white;
 font-size: 10px;
}

/* Formular */
fieldset.csc-mailform { padding-top: 20px; border:0; }

fieldset.csc-mailform label { line-height: 22px; width: 400px; text-align: left; margin-right: 10px; margin-left: 1px; display: block
   }


fieldset.csc-mailform input,
fieldset.csc-mailform textarea  { margin-bottom: 15px; font-size:10px; font-family: Verdana, Arial; border:solid 1px #ccc; width:400px; margin-top: 0; padding: 2px; }

#mailformformtype_mail { padding:2px; margin-left:40px; background:#eee; border:solid 1px #ccc; width:180px; text-align:center; float: right; margin-right: 10px; }

