body { font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px;  margin-top: 0; margin-bottom: 0; color:#666666;}

a:link { color: #399; text-decoration: none; }
a:visited {text-decoration:none;color: #399;}
a:hover { text-decoration:underline;}
a:focus { text-decoration:none; color:#399;}

strong { text-decoration:none; color:#666;}

/*************************** Layout *******************************************************************************/

#wrapper { width: 960px; height:auto; margin: 0 auto;}

#navtop {padding:0; margin:0; position:relative; height:89px; float:right;}
#navtop ul { list-style:none; margin-top:60px; margin-right:15px;}
#navtop li { color: #fff; float:left; }
#navtop li a { display:block; float:left; height:30px; line-height:29px; color:#666; text-decoration:none;text-align:center; padding:0px 0px 0px 20px;}

.container-bl { position:relative; left: -4px; height:133px; float:left; border-bottom:2px solid #0ca095; border-top:4px solid #0ca095;}

.boxleft { 
background-image: url(images/bg-left-box.gif); background-repeat: no-repeat; 
width:200px; 
float:left; 
}

.newsbox { width:159px; height:auto; padding-left:10px; float:left; margin-top:30px; font-size:0.9em; }
.newsbox h1{ font-size:1em; color:#0ca095;  padding:1px;  border-bottom:1px solid #0ca095;}


#menue { width:200px; margin-top:310px; margin-left:-4px; border-right:1px dotted #ccc;}
#menue ul {
list-style: none;
margin:0px;
padding: 0;
border: none;
}
#menue ul li {border-bottom:1px dotted #ccc;margin: 0;}

#menue li a {margin: 0;display: block;padding: 5px 2px 3px 9px;color: #666;text-decoration: none; border-left:1px solid #ccc; color:#399;}

#menue ul ul li {border-bottom:none;margin: 0;}
#menue ul ul li a {margin:0px 0px 0px 15px;display: block; padding: 2px 2px 2px 9px;color: #666;text-decoration: none;}

#menue li a.active { padding:3px 2px 3px 7px; font-weight:bold; border-left:3px solid #399; color:#399;}
#menue li a:hover {  border-left:3px solid #399; padding-left:7px; background-color:#fff;}


.contentbox { width:541px; height:auto; padding:40px 20px 0px 20px; float:left; margin-top:0px; margin-left:-4px; border-left:1px dotted #ccc;border-right:1px dotted #ccc;}

.contentbox p { margin:0px; padding:0px; line-height:1.6em;}

.contentbox ul { list-style:none; margin-left:10px; padding:0px;}


.contentbox ul li {
margin:0px;
background: transparent url(images/bullet.gif) left top no-repeat;
background-position:0 6px;
padding-left: 15px;
text-align: left;
line-height:1.8em;
}

.container-ul-img { margin-left:140px;}

.contentbox h1{ font-size:1.3em; color:#399;  padding-bottom:15px;}
.contentbox h2 { font-size:1.1em; color:#399; border-bottom:1px dotted #ccc;}
.contentbox h3 { font-size:1.1em; color:#666;}

.contentbox .news-date { font-size:1em; color:#399; border-bottom:1px dotted #ccc; font-weight:bold; }

.contentbox img.left { float:left; margin-right:13px; margin-bottom:10px;}

.contentbox .img-title { width:315px; float:left;}

.box-holder { width:520px; float:left;}
.box-holder h2 { background-color:#399; color:white; padding:2px 0px 2px 3px; font-size:1em; margin:0px; border-bottom:1px solid #fff;border-top:1px solid #fff;}

.box-1 { width:100px; float:left; margin-right:35px;}
.box-2 { width:100px; float:left; margin-right:35px;}
.box-3 { width:100px; float:left; margin-right:35px;}
.box-4 { width:100px; float:left;}



a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
font-style: bold;
border-bottom: 0px dotted #4dbcf3;
background: transparent url(images/documentinfo.png) left top no-repeat;
padding-left:20px;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
background: transparent url(images/documentinfo.png) left top no-repeat;
padding-left:20px;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
top: 0px;
left: 23px;
width: 500px;
z-index: 100;
color: #666;
border: 1px solid;
border-color: #399 #ccc #ccc #fff;
border-left: 4px solid #399;
padding: 10px 10px 10px 10px;
background: #eeeeee;
font-style: Normal;
text-align: left;
}

.download {
background: transparent url(images/icons/pdf.gif) left center no-repeat;
padding-left: 18px;
font-size:1em;
}

.red { color: #8f8f8f; font-weight: bold; }

.title { color: #444; width:120px; float:left; font-weight:bold; height: 12px; }

/***************************  *******************************************************************************/

.footer {
margin:auto;
width:960px;
font-size:0.9em;
height:25px;
text-align:center;
border-top:1px solid #0ca095;
margin-top:1px;
padding-top:5px;}
