* {
  font-family: arial, Helvetica,sans-serif; 
  font-size:10px;
}

div#eyecatcher {
  position:fixed; 
  top:0; 
  left:0; 
  z-index:-1; 
  min-height:100%; 
  min-width:1024px; 
  width:1024px; 
  height:auto;
}

@media screen and (max-width: 1024px){
    div#eyecatcher {
      left: 50%;
      margin-left: -512px;
    }
}

h2, h3, h4, p, ul, blockquote {
  margin:0 0 10px 0;
}
h2 {
  font-size:13px;
  font-weight:bold;
}
h3 { 
  font-size:12px;
  font-weight:normal;
}
strong, b {
  font-weight:bold;
}
em, i {
  font-style:italic;
}
b i,
i b,
strong em,
em strong {
  font-weight:bold;
  font-style:italic;
}
fieldset {
  overflow:hidden;
  width:470px;
  margin-bottom:5px;
	color:#000;
}
fieldset.mandatory * {
  color:#cc0000;
}
fieldset.captcha img {
  margin-left:150px;
}
fieldset.captcha input {
  width:244px;
  margin-left:150px;
}
fieldset.captcha.mandatory input {
  background-color:#cc0000;
  color:#fff;
}
fieldset p {
  display:inline-block;
  float:left;
  width:150px;
  text-align:left;
  margin:0;
	color:#FFF;
}
input, textarea, select {
  border:1px solid #000;
  color:#000;
  padding:2px;
  width:314px;
  overflow:auto;
}
select {
  width:320px;
}
input[type="radio"],
input[type="checkbox"] {
  width:15px;
  height:15px;
  border:0;
}
input[type="submit"] {
  margin-left:150px;
  width:150px;
}
input:focus,
select:focus,
iframe:focus,
textarea:focus {
  background-color:#f8f8f8;
  border:1px solid #666;
}
div.p p {
  margin-bottom:5px;
}

/* =logo */
img.logo {
	display:block;
}

/* =branding */
img.branding {
  position:absolute;
  left:30px;
  height:210px;
  width:210px;
}

/* =languages */
ol.languages {
  position:absolute;
  width:735px;
  text-align:right;
  top:-20px;
}
ol.languages li {
  display:inline;
  margin-right:10px;
}

/* =breadcrumb */
ol.breadcrumb {
  position:absolute;
  left:255px;
  top:-20px;
}
ol.breadcrumb li {
  display:inline;
  margin-right:10px;
}

/* =main */

div.shadow {
  margin: -17px 0 0 0;
  width: 100%;
  height: 92px;
	background:url('../images/BackgroundBg_Grey.png') repeat;
  z-index: 1;
	margin-top:50px;
}

div.shadowwrap {
  display:block;
	width:932px;
	margin:0 auto; 
	padding-top:15px;
}

.headerlogo {
	width:220px;
	z-index: 5; 
	padding:12px 0 10px 0;
}

#menu{
	height: 92px; 
	margin: -92px auto 17px 220px;
}

ol.main {

}

ol.main li {
  margin: 30px 0 5px;
  padding: 0 10px 0 8px;
  height: 40px;
  width:75px;
  float: left;
  border-left: 1px solid #A5A9AE;
  line-height: 20px;
  font-family: Arial, monospace;
  line-height: 12px;
	display: block;
}

ol.main  li:first-child {
  border-left-style: none;
  width: 30px;
}

ol.main li a {
  font-size: 11px;
  color: #FFF;
}

ol.main li.active,
ol.main li:hover {
  color:#FFF;
	font-weight: bold;
}
ol.main li.active a {
  color:#FFF;
  font-weight: bold;
}

/* =sub */
ol.sub {
  position:absolute;
  top:145px;
	background:url('../images/BackgroundBg_Grey.png') repeat;
	height:27px;
	padding-top:5px;
}
ol.sub  li {
  margin:0 0 5px 0;
  width:auto;
	display:inline-block;
	height:20px;
	border-left:1px solid #FFF;
	padding:0;
}
ol.sub  li:first-child{
	border-left:none;
	width:auto !important;
}
ol.sub li a {
  font-size:11px;
  padding:10px;
  width:auto;
	line-height: 20px;
	font-weight:normal !important;
}
ol.sub li.active,
ol.sub li:hover {
  font-weight:bold !important;
}
ol.sub li.active a,
ol.sub li:hover a {
  color:#fff;font-weight:bold !important;
}

/* =foot */
ol.foot {
  width:800px;
  margin-left:255px;
  margin-bottom:20px;
  text-align:right;
}
ol.foot li {
  display:inline;
  margin-left:10px;
}
ol.foot li a {
  text-transform:uppercase;
  color:#012048;
}

/* =content */
div.contentshadow {
	height:140px;
	width:100%;
  position:absolute;
	bottom:0;
  padding: 15px 0 15px 0;
	background:url('../images/BackgroundBg_Grey.png') repeat;
	margin-bottom:8em;
	left:0;
}

div.content {
  display:block;
	width:932px;
	height:140px;
	margin:0 auto 0 auto;
}

div.contentgallery {
  width:900px;
  margin: 25px auto 17px auto;
  padding: 40px 50px 60px 0;
	background:url('../images/BackgroundBg_Grey.png') repeat;
}

div.container {
	color:#FFF;
}

div.content h2{
  text-transform:uppercase !important;
  font-size:24px;
  font-weight:normal;
}
div.content ul, div#Content ol {
  list-style-type:disc;
  padding-left:15px;
}
div.content ul li, div#Content ol  li{
  color:#FFF;
}

div.content h3, div.contentgallery h3 {
  font-weight: bold;
  font-size: 18px;
  font-family: Arial, sans-serif;
	color:#FFF;
}
div.content p {
	color:#FFF;
	font-size:11px;
}


/* =Konmedia */
img.Konmedia {
  display:block;
  margin: 0 auto;
}

/* =Links */
a:link, a:visited { 
  text-decoration:none;
  color:#FFF;
}
a:hover{
  color:#FFF;
}
a.anchor {
  font-size:0;
  line-height:0;
}

.bgwidth { width: 100%; }
.bgheight { height: 100%; }