/* Global reset v1.0 | 20100203 //////////////////////////////////////////////////////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, strong, u, i, em, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  background:transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
}

a img { border:none; }
abbr, acronym, .help { border-bottom:1px dotted #333; cursor:help; }
blockquote, q { quotes:none; }
blockquote { text-indent:-0.3em; }
blockquote blockquote { margin-left:1em; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none;}
:focus { outline: 0;}

sup, sub { font-size:x-small; vertical-align:super; }
sub { vertical-align:bottom;}
table {  border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { height:auto; padding:0.6em 0; text-align:left; vertical-align:top;  }
td p { margin:0; }
caption { color:#666; font-style:italic; }
hr { clear:both; background:#FFF; color:#FFF; border:0; height:1px; }

/* Base ////////////////////////////////////////////////////////////////////////////////*/
body { 
  background:#EAE7D5 url(../img/bg-main.png) repeat-y center top;
  color: #444;
  font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; margin:0 0 14px; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }

iframe { background:#fff; }
form { }
fieldset { padding: 0px 0px 0px 0px; border-width: 0px; }
input, select { background:#B3D5E7; border:1px solid #79B6D7; font-size: 10px; color:#444; line-height: 18px; }
label { display: block; padding: 0px 0px 0px 0px; }

.csc-mailform-submit { color: #692D00; margin: 15px 0px 0px 0px; }
.csc-form-label { font-weight: bold; color: #692D00; }
.csc-form-label-req {  font-weight: bold; color: #692D00; }
.csc-mailform-field { font-weight: bold; color: #FF6600; margin-top: 10px; }

a { color: #FF6600; text-decoration: underline; }
a:hover { color: #692D00; }

p, td { font-size:1em; }
ul { margin: 0px; padding: 0px 0px 0px 15px; }

b, strong { font-weight:bold; color: #333; }
#main  { margin:auto; width:890px; position:relative; }
#right { padding-left:5px; }

/* CSS Document */
#banner-head, .bannerhead { line-height:0; height:0; font-size:1px; }
#banner-head #c21317 {
  background:#EAE7D5 url(../img/bg-banner-head.png) no-repeat center bottom;
  display:block;
  padding:0 0 30px 0; width:100%;
}
.bannerhead img { margin-top:10px; }

.header {
  background:#79B6D7;
  font-size: 36px;
  color: #3A74B3;
  padding:15px;
  border-bottom:5px solid #B3D5E7;
}
.head1 { color: #FF6600; }
.url { color: #fff;  }
.subliner { color: #444; font-size:11px; display:block; }
.header br { font-size:1px; line-height:1px;}

.box1, .box1mail, .boximage {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #444;
  margin: 10px 0px 0px 0px;
}

.box1mail { padding: 0px 0px 10px 0px; float:left; }
.boximage { margin: 0px; }
.box2 { margin: 10px; }
.box3 { margin-bottom: 0px; }
.boxtekst { padding: 10px; }
.tekst { }

.box1, .box2, .box3 { float:left; clear:both; width:100%;  }
.box1 { margin:0; padding:10px 0;  }
.box1 .image, .box1 .text { display:inline; float:left; }
.box1 .image { margin-right:20px; }

.nav, .navact, .subnav, .subnavact {
  position: relative;
  display: block;
  width: 200px;
  background: #EDE2C2;
  margin-right:10px;
}
.nav  a, .navact  a, .subnav  a, .subnavact  a   {
  border-bottom:1px solid #fff;
  display: block;
  color: #333;
  text-decoration: none;
  padding: 5px;
  text-decoration:none;
  text-transform: capitalize;
}
.nav  a:hover { }
.navact { background: #B3D5E7; }
.navact  a { }
.navact  a:hover { }

.subnav { background: #FF6600; }
.subnav  a { color: #692D00; }
.subnav  a:hover { color: #692D00; }

.subnavact {  background: #FF6600; }
.subnavact  a {  color: #692D00; }

.footer1 {
  background:#79B6D7;
  font-size: 10px;
  color: #FFFFFF;
  padding-top: 6px;
  padding-left: 10px;
}

.footer1 a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
}

.footer1 a:hover { color: #444; }

.footer2 {
  background:#B3D5E7;
  font-size: 10px;
  color: #444;
  padding-top: 8px;
  padding-left: 10px;
}
.footer2 a { color:#333; }

.boxtitel {
  color: #FFFFFF;
  display: block;
  height: 30px;
  padding-top: 6px;
  padding-left: 37px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-weight: bold;
}
.subtitle_1 {
  font-size: 18px;
  color: #FF5F00;
  margin-bottom: 0px;
  display: block;
  width: 430px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #692D00;
  padding-bottom: 5px;  
}

.boxtitel a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}

.boxtitel a:hover {
  color: #692D00;
}


body#wide { background-image:url(../img/bg-main-wide.png); }
body#wide #banner-head #c21317 { background-image:url(../img/bg-banner-head-wide.png); }
body#wide #main { width:1100px; }

