@charset utf-8;

/* CSS Document */
html,body {
width:100%;
height:100%;
margin:0;
padding:0;
}

body {
text-align:center;
background:#f7f282;
}

body.video {background:#6c6a39;}

.spacer {
width:100%;
clear:both;
float:none;
line-height:.1em;
font-size:1px;
}

.home-cell {
width:1000px;
height:683px;
background:url(../images/bg-home.jpg) no-repeat;
margin:auto;
}

.video-cell {
width:1000px;
height:683px;
background:url(../images/bg-video.jpg) no-repeat;
margin:auto;

}

.close {width:1000px; text-align:right; margin-bottom:120px;}

.programma-cell {
width:1000px;
min-height:683px;
margin:auto;
}

a {
color:#cf0000;
font-weight:700;
text-decoration:none;
}

a:hover {
text-decoration:hover;
color:#000;
}

.centertbl {
width:100%;
height:100%;
}

.button {
width:429px;
height:115px;
overflow:hidden;
float:right;
clear:both;
margin-top:15px;
}

.clickarea a {
display:block;
width:177px;
height:232px;
overflow:hidden;
margin-left:820px;
}

.ad1 {
float:left;
width:95px;
height:67px;
vertical-align:middle;
margin-top:8px;
margin-right:8px;
}

.ad2 {
float:left;
width:88px;
height:85px;
vertical-align:middle;
}

.ad-holder {
float:right;
margin-right:30px;
margin-top:18px;
}

.text-holder {
width:100%;
display:block;
height:90px;
overflow:hidden;
margin-top:100px;
text-align:right;
}

.text-holder h1,.text-holder h2 {
margin:0;
padding:0;
color:#f7f282;
}

.text-holder h1 {
font:700 19px Arial, Helvetica, sans-serif;
padding-right:10px;
margin-top:20px;
}

.text-holder h2 {
font:700 18px Arial, Helvetica, sans-serif;
color:#FFF;
padding-right:10px;
margin-top:10px;
}

.text-holder h2 a {
color:#FFF;
text-decoration:none;
}

/*  columns */
ul.columns,ul.columns li {
margin:0;
padding:0;
list-style:none;
float:left;
}

ul.columns li {
disth:33px;
float:left;
height:auto;
overflow:hidden;
}

/* blocks */
.block {
width:250px;
overflow:hidden;
height:auto;
padding-top:21px;
background:url(../images/bg-top.png) no-repeat;
text-align:center;
}

.block-footer {
width:250px;
height:auto;
padding-bottom:22px;
background:url(../images/bg-footer.png) no-repeat left bottom;
}

.block-holder {
width:210px;
height:auto;
display:table;
padding:0 20px;
background:url(../images/bg-middle.png);
}

.block h1,.block h2,.block h3,.block h4,.block h5,.block h6 {
margin:0;
padding:0;
margin-bottom:15px;
}

.block h1 {
color:#cf0000;
font-size:50px;
}

.block h2 {
color:#cf0000;
font-size:40px;
}

.block h3,.block h4,.block h5 {
color:#008c44;
font:20px/25px Arial, Helvetica, sans-serif;
}

.block p {
margin:0;
padding:0;
margin-bottom:15px;
}

.block p,.block td {
color:#008c44;
font:12px/16px Arial, Helvetica, sans-serif;
}

.programma-cell h1 {
font-size:70px;
margin:15px;
}

/* footer */
.footer h4 {
font:700 18px Arial, Helvetica, sans-serif;
color:#000;
}

.footer p {
font:700 18px Arial, Helvetica, sans-serif;
color:#cf0000;
}
