@charset "utf-8";
/* CSS Document */

body,html{
margin:0;
padding:0;
width:100%;
height:100%;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#727272;
background-image:url(../img/bg_gradient.jpg);
background-repeat:repeat-x;
scrollbar-3dlight-color:#727272;
scrollbar-arrow-color:#727272;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#727272;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#e4e4e4;
scrollbar-track-color:transparent;
}

#kerst{
position:absolute;
width:265px;
height:173px;
text-align:right;
font-weight:bold;
color:#000000;
z-index:5;
left:574px;
top:20px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/kerst/kerst.png'), sizingMethod='scale';
background-repeat:no-repeat;
}

* > #kerst{background-image:url(/img/kerst/kerst.png);}

_body{
overflow-x:hidden;
overflow-y:hidden;
}

html{
overflow-x:hidden;
overflow-y:auto;
}

_html{
overflow-x:hidden;
overflow-y:hidden;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:14px;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
}

table{
margin:0;
padding:0;
width:100%;
border-collapse:collapse;
}

.text11px{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#tbl_top{
margin:0;
padding:0;
}

#tbl_content{
margin:0;
padding:0;
height:100%;
}

#container{
margin:0 0 0 30px;
padding:0;
border-left:1px solid #727272;  
/*border:1px solid blue;*/
width:800px;
height:701px;
background-color:#FFFFFF;
position:relative;
top:0px;
}

#date{
margin:0;
padding:4px 3px 0 0;
text-align:right;
/*border:1px solid red;*/
height:16px;
position:relative;
}

#header{
margin:0;
padding:0;
/*border:1px solid blue;*/
border-top:1px solid #727272;
border-bottom:1px solid #727272;
background-color:#666666;
height:140px;
position:relative;
}

#content_left{
/*border:1px solid blue;*/
border-right:1px solid #727272;
background-image:url(../img/bg_content_left.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
width:200px;
height:539px;
position:relative;
float:left;
}

#contact{
/*border:1px solid blue;*/
margin:0;
padding:5px 0 0 9px;
width:auto;
height:auto;
position:relative;
}

#search{
/*border:1px solid blue;*/
margin:0;
padding:5px 0 0 9px;
width:auto;
height:auto;
position:relative;
}

#quote{
background-repeat:no-repeat;
/*border:1px solid red;*/
margin:0;
padding:20px 9px 0 9px;
width:182px;
height:141px;
position:absolute;
bottom:0px;
color:#ffffff;
}

#green{
background-color:#013222;
margin:0;
padding:5px 0 0 9px;
width:auto;
height:20px;
position:relative;
}

#content_right{
/*border:1px solid red;*/
margin:0;
padding:0 10px 0 0;
width:584px;
height:520px;
position:relative;
top:5px;
left:5px;
vertical-align:top;
float:left;
overflow:auto;
}

a:link, a:visited{
text-decoration:none;
color:#727272;
}

a:hover{
text-decoration:underline;
}

a img{
border:none;
margin:0;
padding:0;
}

#topnavi{
/*border:1px solid black;*/
margin:0;
padding:0;
width:100%;
height:25px;
position:relative;
}

#mainnavi{
/*border:1px solid green;*/
border-bottom:1px solid #727272;
margin:0;
padding:0;
width:100%;
height:25px;
position:relative;
background-color:#f2f2f2;
font-size:12px;
}

#footer{
/*border:1px solid red;*/
border-top:1px solid #727272;
margin:0 0 -100px 0;
padding:0;
height:25px;
width:100%;
position:relative;
background-color:#f2f2f2;
}


