/* Farben und Hintergrund setzen */
body {
  color: #000000;
/*  background: #1F1F1F;*/
  background-image:url(images/test1.jpg);
  background-repeat:repeat;
  font: normal 80% Arial, sans-serif;
}

 /* Links und Anker */
a:link {
  color: #000000;
  background-color: transparent;
}
a:visited {
  color: #000000;
  background-color: transparent;
}
a:hover,
a:focus {
  color: #000000;
background-color: transparent;
}
a:active {
  color: #000000;
  background-color: transparent;
}

/* Überschriften */
h1, h2, h3, h4, h5, h6 {
  color: #000000;
  background-color: transparent;
}

/**
----------------------------------------------------
         Regeln für besondere Bereiche
---------------------------------------------------- */

/*Menü(oben)*/
div#menue{
  background-color: #FFFFFF;
  font: bold 0.9em Arial, sans-serif;
  margin:0px auto;
  margin-top:1.5%;
  width:950px;
  height:70px;
  padding:0;
  padding-right:5px;
  padding-left:5px;
  position:static;
}
#menue table{
width:100%;
height:100%;
margin-top:0px;
}
#menue td.space{
width:100px;
margin:0px;
padding:0px;
}
#menue td.menue_above a{
color:#5F5F5F;
background-color:#FFFFFF;
text-decoration: none;
text-align:left;
margin:0px;
padding:0px;
}
#menue td.menue_beneath a{
color:#A60D22;
background-color:#FFFFFF;
text-decoration: none;
text-align:left;
margin:0px;
padding:0px;
}
#menue p{
color:#A60D22;
background-color:#FFFFFF;
text-decoration: none;
text-align:left;
margin:0px;
padding:0px;
padding-right:12px;
}
#menue td.menue_middle{
color:#5F5F5F;
background-color:#FFFFFF;
margin:0px;
padding:0px;
}
/*#menue td.menue_sidebar{
background-color: #A60D22;
width:30px;
}*/
#menue td.menue_sidebar{
color:#A60D22;
background-color:#FFFFFF;
margin:0px;
padding:0px;
width:30px;
}

/*Hauptbereich (für Content und Bilder rechts)*/
#main{
    margin:0px auto;
    width:950px;
    height:485px;
    background-color: #FFFFFF;
    padding:0;
    padding-right:5px;
    padding-left:5px;
    position:static;
}

/*Content(Mitte)*/
div#content{
background-color: #FFFFFF;
height:485px;
width:785px;
vertical-align:top;
overflow-y:auto;
overflow-x:hidden;
float:left;
}
#content h1{
color:#000000;
font: bold 1em Arial, sans-serif;
margin-left:20px;
}
#content p{
color:#000000;
font: normal 0.8em Arial, sans-serif;
margin-left:20px;
padding: 0;
}
#content h4{
color:#FFFFFF;
font: normal 0.9em Arial, sans-serif;
text-align:center;
margin: 20px;
padding: 0;
}
#content h2{
color:#000000;
font: bold 0.9em Arial, sans-serif;
margin-left:20px;
margin: 20px;
padding: 0;
}
#content h3{
color:#000000;
font: bold 11px Arial, sans-serif;
margin-left:20px;
margin: 20px;
padding: 0;
text-decoration: underline;
font-weight: bold;
}
#content h5{
color:#000000;
font: normal 0.8em Arial, sans-serif;
margin:0px;
margin-top:10px;
padding: 0;
text-align:right;
}
#content a{
text-decoration: none;
color:#000000;
}
#content a.highlight{
text-decoration: none;
color:#A60D22;
}
#content a.margin{
margin-left:20px;
}
#content li.top{
color:#000000;
font: normal 10px Arial, sans-serif;
}
#content li.sub{
color:#000000;
font: normal 10px Arial, sans-serif;
}
#content li{
color:#000000;
font: normal 10px Arial, sans-serif;
}
#content table{
width:99%;
height:485;
margin-top:10px;
padding:0;
}
#content td.content{
background-color: #6F6F6F;
text-align:center;
border:1px solid white;
width:155px;
height:92px;
padding:0;
}
#content td.content_bg{
background-image:url(images/referenz_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
background-color: #6F6F6F;
text-align:center;
border:1px solid white;
width:155px;
height:92px;
padding:0;
}
#content td.index{
background-color: #4F4F4F;
text-align:center;
padding:0;
}
#content td.index_red{
background-color: #A60D22;
text-align:center;
padding:0;
}
#content td.offset{
width:100px;
}
#content hr{
margin-left:20px;
padding:0;
width:85%;
height: 1px;
color: grey;
background-color: grey;
border: none;
text-align: left;
}

/*Content(Mitte) - Kalender*/
div#content_calendar{
background-color: #FFFFFF;
height:450px;
width:780px;
vertical-align:top;
overflow:hidden;
margin:0px auto;
margin-top:10px;
margin-left:7px;
float:left;
padding:0;
}
#content_calendar p{
color:#000000;
font: normal 0.8em Arial, sans-serif;
margin:0px;
padding: 0;
text-align:right;
}
#content_calendar a{
text-decoration: none;
}

/*Content(Mitte) -  News*/
div#content_news{
background-color: #FFFFFF;
height:450px;
width:780px;
vertical-align:top;
overflow-x: hidden;
margin:0px auto;
margin-left:7px;
margin-top:10px;
float:left;
padding:0;
}
#content_news p{
color:#000000;
font: normal 0.8em Arial, sans-serif;
margin:0px;
padding: 0;
text-align:right;
}
#content_news a{
text-decoration: none;
}

/*Bilder(rechts Mitte)*/
div#images_right{
background-color: #FFFFFF;
height:485px;
width:150px;
float:right;
margin:0px auto;
margin-top:10px;
padding:0;
border:0;
}
#images_right table{
float:right;
}
#images_right td.space{
height:5px;
background-color: #FFFFFF;
}
#images_right td.gray{
height:150px;
width:150px;
background-color:#1F1F1F;
margin:0px auto;
padding:0;
}
#images_right td.red{
height:150px;
width:150px;
background-color:#A60D22;
margin:0px auto;
padding:0;
}
#images_right td.image{
height:150px;
width:150px;
background-color:#FFFFFF;
margin:0px auto;
padding:0;
}
#images_right a{
text-decoration:none;
border:0;
width:150px;
}
div#clear{
clear:both;
background-color: #FFFFFF;
}
/*Adresse(unten)*/
div#contact{
  color:#5F5F5F;
  background-color: #FFFFFF;
  font: normal 0.7em Arial, sans-serif;
  margin:0px auto;
  width:950px;
  height:80px;
  padding:0;
  padding-right:5px;
  padding-left:5px;
  position:static;
}
#contact table{
width:950px;
text-align:center;
padding-top:10px;
}
#contact p{
margin: 0;
padding: 0;
}
#contact text{
margin-left:200px;
}
#contact td.contact_bar{
width:910px;
}
#contact td.contact_sidebar{
width:30px;
}
