body {
  font-family:tahoma, arial, verdana,;
  font-size:12px;
  font-weight:300;
  text-align:center;
  height:100%;  
  margin:0px;
  padding:0px;
  width:100%;
  vertical-align:top;
  background-color:#898584;
  background:url(bg.gif) repeat;
}

html {
  height:100%;
  width:100%;
  margin:0px;
  padding:0px;
}

.bodytable{
border:1px solid #333333;
border-spacing:0px;
}

#header {
  width:760px;
  margin:auto;
  height:151px;
  background:url(header.jpg) no-repeat;
  text-align:left;
  padding:0px;
  border-bottom:solid 1px #333333;

}

.content {
  background-color:#efbda4;
  text-align:left;
  width:740px;
  height:100%;
  padding:10px;
  vertical-align:top;
}

#center {
  width:100%;
  height:100%;
  text-align:center;
  
}


table, td, tr, div, ul, li{
  vertical-align:top;
  color:#000000;

}

table{
  border-spacing:7px;
}

#center {
  border:0px solid #000000;
  vertical-align:top;
}

.Ueberschrift{
  display:block;
   padding-left:5px;
   padding-top:5px;
   color:#9c232a;
   font-size:26px;
   font-weight:900;
   text-transform:uppercase;
}

.rheadline{

}

.rheadline span{
display:none;
}

h1 {
color:#9c232a;
display:block;
padding:5px;

}

h1{
font-size:14px;
}

h2{
font-size:18px;
display:block;
padding:5px;
margin:0px;
margin-bottom:10px;
color:#940707;
border-bottom:1px solid #940707;

}

p, ul, li {
color:#000000;
}


h1, p, img, .team {
padding-left:0px; 
padding-right:0px;
}

p {
text-align:justify;
}



/*content##################################################################*/

.txt-img{

    background-color:#efbda4;
  margin:0px;
  padding:0px;
}

.txt-img p{
  padding-left:5px;
}

.team{
  border:0px solid #ffffff;
  background-color:#efbda4;
  margin:0px;
  padding:0px;
}




.team td {
padding-right:20px;
padding-left:5px;

}




.Text p{

  border-bottom:10px solid #ffffff;
  margin:0px;
  padding:5px;
  
}



.floatRightText{
float:left;
width:430px;
}

.floatRight {
float:right;
}




.floatLeftText{
float:right;
}




.floatLeft {
float:left;

}

.floatMiddle{
float:left;
}

.floatMiddleText{
clear:both;
width:700px;
}

.underline {
clear:both;
}



.team img {
padding:5px;
background-color:#e99b32;
border:1px solid #9c232a;
}

.image img {
padding:5px;
background-color:#e99b32;
border:1px solid #9c232a;
overflow:hidden;
}

.Bilduntertitel{
  display:block;
  background-color:#9c232a;
  color:#ffffff;
  margin:0px;
  padding:5px;
  margin-left:0px;
}


a{
color:#9c232a;
text-decoration:none;
}

.image {
 float:left;
 margin:10px;
 background-color:#afbda4;
 display:block;
 font-size:10px;
}

.sitemap{
padding-left:10px;
}

.sitemap li{
list-style-type:none;
padding-bottom:5px;
}

.sitemap ul{
  margin:0px;
  padding:0px;
}

/*Artikeldetails##################################################*/

.vorschau{
  padding:0px;
  margin:0px;
  margin-top:5px;
  border-left:10px solid #ffffff;
  border-top:10px solid #ffffff;
  border-right:10px solid #ffffff;
  border-bottom:1px solid #ffffff;
  width:100%;
  background-color:#a7330a;
}

.vorschau td{

}

.newsTitle, .newsTitle_old{
  padding:5px;
  margin:0px;
  background-color:#a7330a;
  height:100%;
  font-size:12px;
}

.newsDate{
  padding:5px;
  padding-left:5px;
  margin:0px;
  background-color:#a7330a;
  height:100%;
  
}

.newsCategory{
  padding:5px;
  padding-left:5px;
  margin:0px;
  background-color:#a7330a;
  height:100%;
}

.separatorclear, .clear {
  padding:0px;
  margin:0px;
  clear:both;
}

/*Kontaktformular##################################################*/

.formgen{
color:#6d7170;
padding-left:10px;
background-color:#efbda4;

}

label {
width:120px;
display:block;
float:left;
}

.formcaptcha{
border:0px;
}

input, textarea {
border:1px solid #6d7170;
}

/*foot#########################################################*/

.foot{
 float:left;
 color:#6d7170;
 padding:10px;
}
