body { margin: 0 auto; padding: 0; background: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; }

html { overflow-y: scroll; }
/* helpers */
 /*div {border: 1px solid #333; }*/

/* antispam*/
.formular_h { display: none; }


/* content */
#content { width: 900px; text-align: center; margin: 0 auto; }
#col1 { float: left; width: 160px; padding-left: 18px; text-align: left; margin-top:20px; margin-right:30px; }
#col2 { float: left; width: 500px; padding: 0px 0px 0px 0px; text-align: left; margin-top:20px; margin-right:10px;}
#col3 { float: left; width: 160px; padding: 0px 0px 0px 0px; text-align: left; margin-top:20px; }
#col4 { float: left; width: 670px; padding: 0px 0px 0px 0px; text-align: left; margin-top:20px; margin-right:10px;}

#head {text-align: left; }
#headnav { padding: 8px; text-align: left; }

.clr { clear: both; }
img { border: none; }

#footer { padding: 8px; text-align: left; }

/* standard */
h1 { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; margin-top: 0; }
h2 { color: #333; font-size: 18px; font-weight: bold; text-decoration: none }
h3 { color: #333; font-size: 12px; font-weight: bold; text-decoration: none }
h4 { color: #333; font-size: 12px; font-weight: bold; text-decoration: none }

.clev_text,td,p { color: #000; font-size: 12px; font-weight: normal; text-decoration: none; mrgin: 0; }
.clev_sub { color: #333; font-size: 10px; line-height: 1.4em; }
.clev_white { font-size: 12px; ; color: #1756A4; }


/* nav*/
.nav1 { color: #0244B0; font-size: 12px; text-decoration: none; background-color: #babdc2; }
.nav1:hover,.nav1a:hover,.nav1:focus { color: #333; font-size: 12px; text-decoration: none;  background-color: #888e99; }
.nav1a { color: #333; font-size: 12px; font-weght: 700; text-decoration: none; background-color: #888e99; }
.nav1,.nav1a {  padding-left: 0.6em; padding-top: 0.4em; padding-bottom: 0.5em; display: block; margin-bottom: 2px}

.nav2 { color: #333; font-size: 10px; font-weight: normal; text-decoration: none; background-color: #eee; }
.nav2:hover, .nav2a:hover, .nav2:focus { color: #333; font-size: 10px; ffont-weight: bold; text-decoration: none; background-color: #d4d7db; }
.nav2a { color: #333; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #d4d7db; }
.nav2,.nav2a {   padding-left: 0.6em; padding-top: 0.2em; padding-bottom: 0.3em; display: block; margin-bottom: 2px}

.nav3 { color: #333; font-size: 10px; font-weight: normal; text-decoration: none; background-color: #eee; }
.nav3:hover, .nav3a:hover, .nav3:focus { color: #333; font-size: 10px; ffont-weight: bold; text-decoration: none; background-color: #bcc9dd; }
.nav3a { color: #333; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #bcc9dd; }
.nav3,.nav3a {   padding-left: 2em; padding-top: 0.2em; padding-bottom: 0.3em; display: block; margin-bottom: 2px}

.navtrace    { color: #696969; font-size: 11px;  text-decoration: none; text-align: left }
.navtrace:hover, navtracea:hover { color: #ff4500; font-size: 11px; text-decoration: none; text-align: left }
.navtracea      { color: #696969; font-size: 11px; font-weight: 700; text-decoration: none; text-align: left }



/* form */
.clev_linkbutton,input,textarea,select { background-color: #f1f1f1; border: solid 1px #999999 }
.clev_linkbutton:hover,input:hover,textarea:hover,select:hover { border: solid 1px #333333 }
.clev_linkbutton:focus,input:focus,textarea:focus,select:focus { background-color: #e5f2ff }
.clev_linkbutton { color: #333; text-decoration: none; text-align: center; padding: 1px }
.required { border: dashed 1px #c00 }
.important { font-size: 11px; backround-color: #f2e4e4 }

/* link*/
.clev_link,.clev_link:visited, a { color: #2b67ae; text-decoration: none }
.clev_link:hover, a:hover { color: #2b67ae; text-decoration: underline }
a:focus { outline-width: 0; }


.box { padding: 6px;  background-color: #e4eef9; }


.clev_tabletitle1 { color: #333; font-size: 13px;  }
.clev_tabletitle2 { color: #333; font-size: 12px;  }


/* news */

 .news, .news p { color: #333; font-size: 12px; font-weight: normal; text-decoration: none;  }
 .news_date { font-size: 10px; }
 .news_title { font-weight: bold; }
 .news_content {}
 .news_link { color: #2b67ae; text-decoration: none; }
 .news_link:hover, .news_link:focus { color: #2b67ae; text-decoration: underline; }
 .news_separation { margin: 11px; }
 .news p {margin: 0;}


