body {
margin:0;
padding:0;
/*height:auto !important;
height:100%;
min-height:100%;*/ 
background: url(bg.jpg);
font-family: "Trebuchet MS", Arial, Helvetica,sans-serif;  
color: #800000; 
font-size: 0.8em ;

}
/***************  RTE ******************/
.align-center {
  padding-left: 50%;
  padding-right: 50%;
}
.bodytext {
  /*padding-right: 100px;
  padding: 3px;
  margin-left: 20px;*/
}

hr {
  width: 100%;
  background-color:#800000;
  height:4px;
  border-bottom:1px solid #FFF;
  border-right:1px solid #FFF;
  /*margin-right: 12px;*/
}
/***************  RTE ******************/
.container {
margin:0 auto; 
width: 95%;
border: solid 1px #800000;
}

#titel{
width:100%;  
margin:0; 
text-align:left;
height: 100px;  
}

#titel h2{
text-align:left;
color:#fff;
display: block;
background-color:#800000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
font-size: 2em;
font-style: italic;
margin-top:30px;
margin-bottom:3px;
}

#logo {
position: absolute;
right: 5%;
}

#logo img{
border:0;
}

#statisch {
text-align: center;
padding: 0;
}

#banner {
text-align: right;
font-size: 11px;
margin-right: 50px;
}

#language{
display: block;
border-bottom: solid 1px #800000;
border-top: solid 1px #800000;
/*text-align: center;
margin-top: 1px;*/
height: 2em;
}
.lang form,select{
font-size: 10px;
font-weight: bold;
margin-left: 90px;
color:#800000;
float:right;
padding-bottom: 1px;
}

#language img{
width: 18px;
border-bottom:1px solid #800000;
border-right:1px solid #800000;
padding: 1px;
}

#statisch2 {
background-color: #800000;
height: auto;
clear: both;
text-align: center;
color: white;
font-size: 11px;
}
.div_float_left {
float: left;
width: auto;
padding: 10px;
margin: 5px;
display: block;
border: solid 1px #800000;
}

.news {
width: 140px;


margin-top: 20px;
/*display: block;
border: solid 1px #800000;
background: url(bg_news.jpg);*/
font-size:12px;
line-height:1.2em;


}

.menu a {
display:block;
width:130px;
padding:3px;
margin:3px;
background-color:#7C0405;
border:1px solid #800000;
text-align:left;
font-weight:bold;
font-size:.9em;
color: #fff;
text-decoration: none;
}
.menu a:hover {
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
border-right:1px solid #848484;
border-bottom:1px solid #848484;
background-color:#fff;
color: #7C0405;
}
.menu{
width:140px;
text-align:center;
}
.content {
margin-top: 10px;
min-height: 300px;
padding-left:18px;

}
.content a {
font-weight:bold;
text-decoration: none;
color: #fff; 
}
.content a:hover {
font-weight:bold;
text-decoration: none;
color: #7C0405;
}
img {
border:0;
}
#statisch2 a {
color: #fff;
text-decoration: none;

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

#date {
padding-left: 20%;
font-size: .9em;
font-weight: bold;
}

.submenu {
/*margin: 0 auto;*/
text-align:left;
}

td.submenu a {
text-align:center;
border: 1px solid #7C0405;
width: 100px;
display:block;
background-color:#7C0405;
font-size:.8em;

}

td.submenu a:hover{
border: 1px solid #7C0405;
background-color:#fff;
text-decoration: none;
}

.laenderlist_eu {
margin-left:40%;
margin-bottom: 10px;
}

.laenderlist_eu a{
text-align: center;
width: 140px;
border: 1px solid #7C0405;
display:block;
background-color:#7C0405;
font-size:.8em;
}
.laenderlist_eu a:hover{
background-color:#fff;
}

.rechtespalte {
float:right;
width: 50px;
min-height: 450px;
/*border: 1px solid #7C0405;
display:block;*/
padding:3px;
margin:3px;
margin-top:5px;
font-size:.7em;
}

#ber_mun {
font-size:.5em; 
padding-left:25%;
}
/****************** MAILFORM START **************************/
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
/*border: 1px solid #C0C0C0;*/
}

.mf-radio {
border:0px;
}

.mf-text {
color: #800000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #800000;
border: 0px;
}
/****************** MAILFORM ENDE **************************/
der: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #800000;
border: 0px;
}
/****************** MAILFORM ENDE **************************/

/****************** tt_news start ********************************/
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#000;
}
.news-latest-morelink {
	font-weight:bold;
}

.news-latest-morelink A {
	/*float:right;*/
  color: #fff;
}
.news-latest-morelink A:hover {
	/*float:right;*/
  color: #800000;
}
.news-latest-date A {
	font-size:1.1em;
  color: #fff;
}
.news-latest-item h3 A{
	color: #800000;
	}
.news-latest-item h3 A:hover{
	color: #fff;
}
.news-latest-container h2,h3{
	color: #800000;
	font-size:1.1em;
}
/****************** tt_news end ********************************/
