body{
text-align:center;
font-family:"Segoe UI", Arial, helvetica-sans-serif;
color:#444;
font-size:13px;
line-height:19px;
background-image:url(images/bg.png);
background-repeat:repeat-x;
}
a{
color:#E76F34;
text-decoration:none;
}
a:hover{
color:#6F6F25;
text-decoration:underline;
}


H1{
font-size:24px;
line-height:1.25em;
color:#AFC729;
display:block;
padding-bottom:8px;
padding-top:8px;
}
H3{
font-size:15px;
line-height:1.2em;
color:#6F6F25;
font-weight:bold;
display:block;
padding-bottom:8px;
}
H6{
font-size:14px;
line-height:1.2em;
color:#6F6F25;
font-weight:bold;
display:block;
padding-bottom:12px;
}

/* LAYOUT - GENERAL */

#outerWrap{
width:100%;
overflow:hidden;
text-align:center;
margin-left:auto;
margin-right:auto;
background-image:url(images/mainbg.png);
background-position:center top;
background-repeat:no-repeat;
}
#wrap{
width:942px;
padding:8px;
padding-left:16px;
padding-right:16px;
min-height:652px;
display:block;
overflow:hidden;
margin-left:auto;
margin-right:auto;
background:transparent;
text-align:left;
position:relative;
border:1px solid #fff;
}
#top{
display:block;
width:auto;
position:Relative;
height:79px;
overflow:hidden;
}
#top ul{
position:absolute;
right:8px;
top:26px;
}
#top ul li{
float:left;
padding-left:8px;
padding-right:8px;
}
#top .current a{
color:#6F6F25;
text-decoration:underline;
}
#homeButton{
position:absolute;
left:0px;
top:0px;
width:228px;
height:55px;
background:transparent;
border:0px;
}
#footer{
display:block;
clear:both;
width:920px;
padding:8px;
margin-top:8px;
margin-bottom:8px;
border-top:1px solid #BDD63A;
margin-left:auto;
margin-right:auto;
text-align:left;
font-size:11px;
line-height:18px;
}
.footerLogos{
float:right;
}
.footerLogos img{
float:left;
margin-left:8px;
}
/* TEASER */

#teaser{
display:block;
width:auto;
overflow:hidden;
padding-left:8px;
padding-right:8px;
margin-bottom:16px;
border-bottom:1px solid #BDD63A;
}
#teaser ul{
padding-left:32px;
list-style:disc;
padding-top:8px;
padding-bottom:8px;
line-height:22px;
}
#teaser li{
list-style:disc;
color:#AFC729;
font-weight:bold;
font-size:16px;
}
#teaser img{
float:right;
}
#teaser H1{
font-size:30px;
}

/* CTA-BUTTONS */

#ctaHomePage{
position:absolute;
right:30px;
top:234px;
}
/* content */

.content{
display:block;
overflow:hidden;
text-align:left;
}
.mainColumn{
width:496px;
float:left;
overflow:hidden;
margin-left:16px;
padding-bottom:16px;
}
.column{
width:304px;
float:right;
margin-right:16px;
}

.mainColumn ul{
display:block;
margin-left:28px;
padding-bottom:8px;
line-height:1.5em;
}
.mainColumn li{
list-style-type:disc;
list-style-position:outside;
padding-left:2px;
}
.quote{
font-style:italic;
font-size:13px;
display:block;
padding:4px;
}
/* HOME PAGE SPECIFIC STYLING */

.homePage .column{
padding-top:108px;
width:288px;
padding-right:8px;
font-size:12px;
}
.homePage .column img{
padding-bottom:4px;
}
/* SUB PAGES SPECIFIC STYLING */

.subPage .mainColumn{
width:584px;
}
.repeater{
overflow:hidden;
display:block;
margin-bottom:12px;
margin-top:8px;
font-size:12px;
padding-bottom:12px;
background:#ECEEDE;
padding:8px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.repeater h3{
padding-bottom:2px;
}
.repeater img{
float:right;
margin-left:16px;
border:1px solid #BDD63A;
padding:1px;
background:#fff;
}
.repeater span{
}
.white{
background-color:transparent;
padding-left:0px;
padding-right:0px;
}
/* SUB MAIN page */

.subPageMain .mainColumn{
width:538px;
}

.subPageMain .column .largeImg{
border:1px solid #BDD63A;
margin-top:16px;
margin-bottom:8px;
}
/* KONTAKTSKJEMA */

.contactForm{
overflow:hidden;
margin-bottom:16px;
background-image:url(images/bg.png);
background-repeat:repeat-x;
display:block;
padding:8px;
font-size:13px;
color:#6F6F25;
border:1px solid #BDD63A;
}
.contactForm table input, .contactForm table textarea{
padding:3px;
font-size:13px;
margin:4px;
margin-left:8px;
width:260px;
border:1px solid #BDD63A;
}
.contactForm table textarea{
height:90px;
}

