html, body {
/*height:100%;*/
margin-top: 2px;
background:#EBF0F4;
text-align:center;
}


a {
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
}

a:hover {color:#a00;text-decoration:underline;}

#container {
 width: 970px;
 margin-left: auto;
 margin-right: auto;
 text-align:left;
}

#top {
background-color: #D2DDE6;
}

#topL {
float: left;
margin-top: 5px;
margin-left: 5px;
}

#topM {
margin-top: 25px;
margin-left: 30px;
}

#topR {
float: right; }

#test {
clear: both;
}

#title {
font:bold 14px arial, helvetica, sans-serif;
color: #D2DDE6;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 3px;
background-color: #217BB5;
}

#titlepath {
font: bold 11px arial, helvetica, sans-serif;
color:#217BB5;
background: #EBF0F4;
padding-left: 10px;
padding-top: 10px;
}

#titlepath a{
font: 11px arial, helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
}

#titlepath a:hover {color:#a00;text-decoration:underline;}

#info {
font:bold 12px arial, helvetica, sans-serif;
color: #D2DDE6;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
background-color: #217BB5;
}

#infotext {
font:12px arial, helvetica, sans-serif;
border:0px solid black;
padding-bottom: 10px;
border:1px solid #D2DDE6;
/*background-color: #D2DDE6;*/
/*text-align: justify;*/
}

#infotext p{
width: 210px;
padding-top: 10px;
padding-left: 10px;
padding-right:0px;
}

#infotext a{
font: bold 11px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
}

#infotext a:hover {color:#a00;text-decoration:underline;}


#pageText {
/*font:12px arial, helvetica, sans-serif;*/
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
/*text-align: justify;*/
padding: 30px 30px 30px 30px;
margin-top: 0px;
border:1px solid #D2DDE6;
/*background-color:#FFFFFF;*/}


#pageText a{
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
}

#pageText a:hover {color:#a00;text-decoration:underline;}

.pagepicture {
border:0px solid black;
background-color:#FFFFFF;}

#bottomL {
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
text-align: left;
padding-top: 2px;
padding-left: 10px;
background-color: #D2DDE6;
}

#bottomL a{
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
color:#217BB5; 
}

#bottomL a:hover {color:#a00;text-decoration:underline;}

#bottomR {
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
text-align: right;
padding-top: 2px;
padding-right: 10px;
background-color: #D2DDE6;}

#bottomR a{
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
color:#217BB5; 
}

#bottomR a:hover {color:#a00;text-decoration:underline;}

div#BoxL {
  float: left;
}

#BoxR {
  float: right; 
}


#BoxA {
padding: 2px 0px 2px 15px;
background-color: #D2DDE6;
}

#picname {
font: 10px Verdana, Arial, Verdana, Helvetica, sans-serif;
padding-top: 2px;
text-align: left;
}

#newstime {
/*font:12px arial, helvetica, sans-serif;*/
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
padding: 10px 10px 10px 10px;
margin-top: 0px;
border:1px solid #D2DDE6;
color: #217BB5;
background-color:#D2DDE6;
}

#newstext {
/*font:12px arial, helvetica, sans-serif;*/
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
padding: 10px 10px 10px 10px;
margin-top: 0px;
border:1px solid #D2DDE6;
/*background-color:#D2DDE6;*/
}

#newstext a{
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
color:#217BB5; 
}

#newstext a:hover {color:#a00;text-decoration:underline;}



.content{
width: 970px;
margin-top: 20px;	
border:1px solid #D2DDE6;
background-color: #F3F8FC;
}

.content-title{
font:bold 14px arial, helvetica, sans-serif;
color: #D2DDE6;
padding: 5px 5px 5px 10px;
background-color: #217BB5;
}

.content-text{
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
/*text-align: justify;*/
padding: 20px 20px 20px 20px;
margin-top: 0px;
}

.content-text-title{
font:bold 12px arial, helvetica, sans-serif;
padding: 5px 5px 5px 5px;
background-color: #D2DDE6;
}

.content-text-2C{
float: left;
width: 44%;
text-align: justify;
padding: 0% 3% 0% 3%;
}

.content-text-3C{
float: left;
width: 44%;
padding: 0% 3% 0% 3%;
}

.content-text-3cc{
float: left;
width: 22%;
padding: 0% 1% 0% 1%;
}



.content-left{
float: left;
width: 715px;
margin-top: 20px;	
border:1px solid #D2DDE6;
background-color: #F3F8FC;
}

.content-left-title{
font:bold 14px arial, helvetica, sans-serif;
color: #D2DDE6;
padding: 5px 5px 5px 10px;
background-color: #217BB5;
}

.content-left-status{
font:11px arial, helvetica, sans-serif;
color: #217BB5;
color: #000000;
text-align: justify;
padding: 0px 0px 0px 0px;
background-color: #D2DDE6;
background-color: #F3F8FC;
}

.content-left-text{
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
/*text-align: justify;*/
text-align: justify;
padding: 10px 20px 20px 20px;
margin-top: 0px;
}

.content-right{
width: 225px;
margin-top: 20px;	
margin-left: 740px;
padding-bottom: 20px;
border:1px solid #D2DDE6;
background-color: #F3F8FC;	
}

.content-right-title{
font:bold 12px arial, helvetica, sans-serif;
color: #D2DDE6;
padding: 5px 5px 5px 10px;
background-color: #217BB5;
}

.content-right-title a{
color:#D2DDE6;
text-decoration:none;
}

.content-right-title a:hover {color:#a00;text-decoration:underline;}


.content-right-date{
font: bold 11px Verdana, Arial, Verdana, Helvetica, sans-serif;
/*text-align: justify;*/
padding: 5px 10px 5px 10px;
margin-top: 0px;
background-color: #D2DDE6;
}

.content-right-text{
font: 11px Verdana, Arial, Verdana, Helvetica, sans-serif;
/*text-align: justify;*/
padding: 5px 10px 5px 10px;
margin-top: 0px;
}

.content-right-link a{
font: 11px Verdana, Arial, Verdana, Helvetica, sans-serif;
/*color:#000000;*/
text-align: justify;
}

.content-right-link a:hover{
color:#a00;text-decoration:none;
}

.content-right-img{
text-align: center;
padding: 5px 0px 5px 0px;
}

.box{
text-align: center;
margin: 10px 10px 10px 10px;
}

.box-left {
float: left;
margin: 10px 10px 10px 10px;
}

.box-right {
float: right;
margin: 10px 10px 10px 10px;
}

.box-name {
font: 10px Verdana, Arial, Verdana, Helvetica, sans-serif;
padding-top: 2px;
text-align: center;
}

.clear{
clear: both;
}

.footer{
width: 970px;
margin-top: 20px;	
border:1px solid #D2DDE6;
background-color: #D2DDE6;
}

.footer-left{
float: left;
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
width: 300px;
padding: 2px 0px 2px 10px;
text-decoration:none;
}

.footer-left a{
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
color:#217BB5; 
}

.footer-right{
text-align: right;
font: 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
padding: 2px 10px 2px 0px;
text-decoration:none;
}

.footer-right a{
font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
color:#217BB5; 
}

.footer-disclaimer {
font: 11px Verdana, Arial, Verdana, Helvetica, sans-serif;
color: #ff0000;
}

.head{
width: 970px;
height: 70px;
background-color: #D2DDE6;
}

.head-left{
float: left;
width: 150px;
text-align: center;
padding-top: 7px;
overflow:hidden;
}

.head-middle{
text-align: center;
padding-top: 20px;
}

.head-right{
float: right;
text-align: right;
width: 300px;
height: 70px;
overflow:hidden;
}

.gallery{
font:bold 14px arial, helvetica, sans-serif;
color: #D2DDE6;
padding: 5px 5px 5px 10px;
background-color: #217BB5;
}

.gallery-left{
float: left;
width: 20%;
text-align: left;
overflow:hidden;
}

.gallery-middle{
text-align: center;
}

.gallery-right{
float: right;
text-align: right;
width: 20%;
overflow:hidden;
}


.submenu {
font: bold 11px arial, helvetica, sans-serif;
color:#217BB5;
background: #EBF0F4;
margin-top: 0px;
}

.submenu a{
font: 11px arial, helvetica, sans-serif;
color:#217BB5;
text-decoration:none;
}

.submenu a:hover {color:#a00;text-decoration:underline;}


.headerbox1 {
float: left;
width:130px;
height:20px;
border:1px solid #D2DDE6;
background-color: #217BB5;
background-color: #333399;
text-align: center;
}

.headerbox1 a {
font: bold 11px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#D2DDE6;
text-decoration:none;
}

.headerbox1 a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.headerbox1title {
padding-top: 4px;
}

.headerbox2{
float: left;
width:130px;
height:20px;
border:1px solid #D2DDE6;
background-color: #D2DDE6;
background-color: #0066CC;
text-align: center;
}

.headerbox2 a {
font: bold 11px Verdana, Arial, Verdana, Helvetica, sans-serif;
color:#D2DDE6;
text-decoration:none;
}

.headerbox2 a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.imagebox0 {
float: left;
width:130px;
height:130px;
border:1px solid #D2DDE6;
background-color: #217BB5;
background-color: #333399;
text-align: center;
}

.imagebox0 a:hover {
color:#FFFFFF;
text-decoration:none;
}

.imagebox0 a.bild img {
width:100px;
height:100px;
padding-top: 13px;
border: 0px;
}

.imagebox0 a.bild:hover {
border:none;
}

.imagebox0 a.bild:hover img{
width:100px;
height:100px;
padding-top: 13px;
border: 0px;
}


.imagebox1 {
float: left;
width:130px;
height:130px;
border:1px solid #D2DDE6;
background-color: #217BB5;
background-color: #333399;
text-align: center;
}

.imagebox1 a:hover {
color:#FFFFFF;
text-decoration:none;
}

.imagebox1 a.bild img {
width:100px;
height:100px;
padding-top: 13px;
border: 0px;
}

.imagebox1 a.bild:hover {
border:none;
}

.imagebox1 a.bild:hover img{
width:130px; 
height:130px;
padding-top: 0px;
}

.imagebox2 {
float: left;
width:130px;
height:130px;
border:1px solid #D2DDE6;
background-color: #D2DDE6;
background-color: #0066CC;
text-align: center;
}

.imagebox2 a:hover {
color:#FFFFFF;
text-decoration:none;
}

.imagebox2 a.bild img {
width:100px;
height:100px;
padding-top: 13px;
border: 0px;
}

.imagebox2 a.bild:hover {
border:none;
}

.imagebox2 a.bild:hover img{
width:130px; 
height:130px;
padding-top: 0px;
}