#sidebar-top, #contact-data-wrap, .date-contact#fax, .date-contact#email, .date-contact#telefon, #corner-message {behavior: url(iepngfix.htc)}

body,html {color: #3f4c6b;
margin:0;
padding:0;
font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #e2e4e6;
background-image: url(../images/layout/top.jpg);
min-width: 910px;
background-repeat: repeat-x;}

p {color: #3f4c6b;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding:0px;
margin:0px}

pre {color: #3f4c6b;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

blockquote {color: #3f4c6b;
font-size: 0.9em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-style: italic;}

h1 {color: #382a71;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size:25px;
position: relative;
padding: 0em;
margin: 0em;
padding-left: 0.2em;}

.lime {color: #98cfe9;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size:25px;
position: relative;
padding: 0em;
margin: 0em;}

h2 {color: #382a71;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size:18px;
position: relative;
padding: 0em;
margin: 0em;
padding-left: 0.2em;}

h3 {color: #529bd4;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
font-size:16px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: lighter;
padding-left: 0.2em;}

h4 {color: #6899ab;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: bolder;
text-transform: capitalize;
padding-top: 0.5em;}

h5 {color: #356aa0;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
font-size:12px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: lighter;
padding-left: 0.4em;}

h6 {color: #356aa0;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
font-size:10px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: lighter;
padding-left: 0.4em;}

img {border: 0px none;}

ol {color: #808000;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin-left:20px}

ul {color: #5FB8F7;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
list-style-position: inside}

a {color: #adadad;
font-size: 0.95em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}

a:visited {color: #525252;
font-size: 0.95em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}

a:hover {color: #525252;
font-size: 0.95em;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}

a:active {color: #adadad;
font-size: 0.95em;
text-decoration: none;
border-bottom:1px #999999 dotted}

tr {border: 0}

.cellcolor {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #6b8e23}

.rev_type {color: #ffffce;
font-weight: bold;
font-size: 1em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none}

.g_nav_cellcolor {color: #ffffce;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color: #9cce00}

.a_type_color {color: white;
font-size: 0.9em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none}

#scroll {position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1;}

#body-wrap {height:100%;
margin:0 auto;
width:780px;}

#top {height:195px;
width:910px;
background: url(../images/layout/banner.jpg) no-repeat;
padding:0px;
margin:0px;}

#side-bar {background: url(../images/layout/side-bar-back.jpg) repeat-y;
height: 600px;
float:right;
width:331px;
padding:0;
margin:0;
overflow: visible;}

#main-content {
width:779px;
height:600px;}

#footer {vertical-align:baseline;
height:20px;
}

#footer-buttons {color:#FFFFFF;
width:280px;
float:right;
text-align:center;
padding-top:20px;}

.text-block {float:left;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-top: 20px;}

#title-block {margin:0px;
position:relative;
padding-left:20px;
padding-top:20px}

.line-break {background-image: url(../images/layout/pictures-delimitation.png);
background-repeat: no-repeat;
width:100%;
height:7px;
padding: 1em 0em 1em 0em;}

.line-break#short-line {padding:0px;
width:99%;
margin:0;}

#line-break-vertical {background-image:url(../images/layout/vertical-delimitation.png);
background-repeat: no-repeat;
width:22px;
height:222px;
position:relative;
float:left;}

#clear-left {clear: left;
line-height: 0;
height: 2px;}

#clear-right {clear: right;
line-height: 0;
height: 0;}

#clear-both {clear: both;
height: 0px;
margin:0px;
padding:0px;}

#space-break {width:100%;
height:15px;
margin:0;
padding:0;}

#vertical-break {float:left;
width:5%;
height:5px;
margin:0;
padding:0;}

.items-andtext {float: left;
border: 0px none;
padding: 5px;
width: 40%;}

#items-whider {width:45%;}

.items-left {float: left;
border: 0px none;
padding: 5px;
width:10%;
height:100%;
position: relative;
vertical-align: middle;
top: auto;
bottom: auto}

.items-right50 {float: right;
border: 0px none;
padding: 5px;
position: relative;
width:50%;
height:100%;}

.intems {border: 0px none;
width:100%;
height:auto;
padding:5px;}

#no-bg {background-image: none;}

#sidebar-top {background-image:url(../images/layout/side-bar-top.png);
background-repeat: no-repeat;
float: right;
position:relative;
height:211px;
width:331px;}

#sidebar-middle {background-image: url(../images/layout/side-bar-middle.jpg);
background-repeat: no-repeat;
position:relative;
height:228px;
padding:0;
margin:0;
width:331px;}

#sidebar-bottom {background-image: url(../images/layout/side-bar-footer.jpg);
background-repeat: no-repeat;
position:relative;
height:301px;
width:331px;}

#button-wrap {margin-top:59px;
margin-left:20px;
margin-right:20px;
width:288px;}

.main-buttons {width:126px;
height:auto;
padding:0px;
margin:0px;}

.main-buttons#main-bt-left {float: left;}

.main-buttons#main-bt-right {float: right;}



.main-buttons a {border:none;}

#contact-data-wrap {background-image: url(../images/layout/support-date-contact.png);
background-repeat: no-repeat;
position:relative;
height:149px;
width:331px;
padding:0;
margin:0;
z-index: 10;}

.contact-form-button-wrap {width:100%;
margin-top:1.9em;
z-index:-1;}

.contact-form-button-wrap a {border:none;}

.date-contact {float:left;
width:115px;
height:38px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;}

.date-contact#fax {background-image: url(../images/layout/date-fax.png)}

.date-contact#email {background-image: url(../images/layout/date-email.png)}

.date-contact#telefon {background-image: url(../images/layout/date-telefon.png)}

#vertical-image {background-repeat: no-repeat;
float:right;
height:195px;
width:26px;
top:20px;}

.picture-wrap {clear:both;
padding-top:10px;
padding-bottom:10px;
padding-left:25px;
height:107px;
overflow: hidden;
}

.picture-wrap a {border:none}

center a {border:none;}

.highlightit img {border: 1px solid #DEDEDE;}

.highlightit:hover img {border: 1px solid #599EB3;}

.highlightit:hover {color: red;
/* Dummy definition to overcome IE bug */}

#pictures-caption {color: #529bd4;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size:14px;
position: relative;
padding: 0em;
margin: 0em;
font-weight: bold;
padding-left: 3em;}

#corner-message {background-image:url(../images/layout/under-construction.png);
background-repeat:no-repeat;
height:90px;
width:100px;
position:absolute;
right:0%;
z-index:100;}

.done-by {color: #999798;
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: justify;
padding:0px;
margin:0px}

.done-by a {color: #4E9AC6;
font-size: 0.95em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border-bottom:1px #999999 dotted}