.zweispalt{
padding: 3px 0 0 0;
margin: 3px 0 0 0;
line-height: 16px;
display: block;
}


#content a{
color: #333333 ;

}

.bodytable{
text-align: left;
}

#menu {
padding-top: 25px;
width: 160px;

}


#menu ul{
margin: 0;
padding: 0;
margin-bottom: 5px;
}

#menu ul li{
background-image: url(images/button.gif) ;
background-repeat: no-repeat;
list-style: none;
height: 40px;
margin-top: 5px;
}

#menu ul li a{
padding: 0px 0 0 20px;
margin: 0;
font: normal 15px/40px 'Tinos', Arial;
text-decoration: none;
color: #cccccc;
height: 40px;
display: block;
}

#menu ul li a:hover{
color: #ffffff;
}


#menu ul li.cur a{
color: #ffffff;
}


#topmenu{
padding: 0px 0 0 0px;
display: inline;
float: right;
margin-top: 2px;
margin-right: 10px;
color: #cccccc;
font: normal 14px 'Tinos', Arial;
}

#topmenu a{
color: #ffffff;
font: normal 14px 'Tinos', Arial;
text-decoration: none;
background-image: url(images/button_01.gif);
background-repeat: no-repeat;
display: block;
width: 108px;
height: 30px;
text-align: center;
margin: 0;
padding-top: 6px
}

#topmenu a:hover{
color: #ffffff ;
}

.toptable{
background-image: url(images/topbg.gif); 
background-repeat: repeat-x;
}


#content{
background-image: url(images/dscn0406.gif); 
background-repeat: no-repeat;
background-position: top right;

padding: 20px;
padding-top: 15px;
}

#content h1{
margin: 0;
padding: 0;
color: #666666;
font: bold 18px/20px Verdana ;

}

#content h2{
margin: 0 0 10px 0;
padding: 2px 2px 2px 10px;
color: #333333;
font: bolder 16px/20px Arial ;
display: block;
background-color: #ffaa66;
}

#content hr{
display: block;
color: #ff8800;
border: 1px dotted #996600;
width: 50%;
}

#content .csc-caption{

margin: 5px 0px 2px 0px;
}

#content h3{
margin: 0;
padding: 0;
color: #333333;
font: bold 12px/13px Verdana ;

}

#content p{
color: #333333;
font: normal 12px/13px Verdana ;
margin: 0px;
padding: 5px 0px 5px 0px;
}


.content ul{
margin: 0;
padding: 10px 0 0 0;

}

.content li{
color: #333333;
font: bold 14px/16px Arial ;
margin: 0;
padding: 7px 0px 15px 25px;
list-style: none;
background-image: url(images/cicle.gif) ;
background-repeat: no-repeat;
background-position: 0px 5px;
}

#footer, #counter{
padding: 5px;
padding-top: 10px;
padding-right: 10px;
color: #000000 ;
font: bold 16px Arial;
text-decoration: none;
background-image: url(images/topbg.gif); 

}

#counter{

font: bold 12px Arial;
}


#footer a{
color: #ffffff ;
font: bold 16px Arial;
text-decoration: none;

}

#footer a:hover{
color: #ffffff;
}

#content .contenttable-0 td p{
padding: 0;
}

#content .contenttable-0 td{
padding: 3px;
padding-left: 10px;
}

#content .contenttable-0 .tr-even .td-0{
background-color: #ddcc99;
}

#content .contenttable-0 .tr-even .td-last{
background-color: #ddcc88;
}

#content .contenttable-0 .tr-odd .td-0{
background-color: #eeddaa;
}

#content .contenttable-0 .tr-odd .td-last{
background-color: #eedd88;
}


#content .csc-menu-1{

display: block;
text-align: center;
background-color: #ffdd99;
padding: 5px;
border: 1px solid #ccaa88;
margin-bottom: 20px;
}


#content .csc-menu-1 p{
display: inline;
}

#content .csc-menu-1 a{
font: bold 16px/20px Arial;
color: #663300;
padding: 10px;
}


#slogan {
font: bold 11px Arial;
color: #666666;
}

#slogan2{
position: relative;
font: bold 18px/20px Verdana;
color: #ffffff;
height: 60px;
}


#content2 {
display: none;
font: normal 4px/4px Arial;
color: #f0f0f0;
padding: 10px 0 0 0;
text-align: left;
height: 20px;
max-height: 20px;
}


#content2 a{
font: normal 4px/4px Arial;
color: #f0f0f0;
text-decoration: none;
}

#google, #footerleft{

background-image: url(images/topbg.gif); 

}


.grey {
color: #cccccc;
}

a:hover .grey, li.cur a .grey {
color: #ffffff;
}


#topinfo{
position: relative;
float: right;
margin: 0;
padding: 0;
}

#sidetitle{
position: absolute;
margin-left: -30px;
margin-top: 5px;
}


.copyright, .copyright a{
  color: #A64E20;
  padding: 10px;
}

.csc-mailform-field label {
display: block;
margin-top: 5px;
float: left;
width: 120px;
}

.csc-mailform-field{
overflow: hidden;
}
