
body
{
 text-align: center;

 background-color: #cccccc;
}

p
{
 font-family: verdana, sans-serif;
 font-size: 1em;
 color: #000000;

 text-align: justify;
}

#container
{
 position: absolute;
 top: 50%;
 left: 50%;
 margin-top: -292px;
 margin-left: -491px;

 text-align: left;

 background-color: #cccccc;
}


/*Das Aussehen der wichtigsten Elemente*/
#head
{
 background-image: url("/fileadmin/images/top.jpg");
 background-repeat: no-repeat;
 background-color: #000000;

 width: 983px;
 height: 161px;

 margin: 0px;
 padding: 0px;

 position: absolute;
 top:0px;
 left: 0px;
}

/*Das Bild, das oben links angezeigt wird, jeweils zum Thema passend*/
#teaser
{
 position: absolute;
 top: 0px;
 left: 45px;

 border-style: solid;
 border-width: 2px;
 border-color: #ffffff;

 border-bottom-style: none;
 border-top-style: none;
}

#body
{
 background-image: url("/fileadmin/images/bg1.jpg");
 background-repeat: repeat;
 background-color: #FAF6EA;

 position: absolute;
 top: 161px;
 left: 0px;

 width: 983px;
 height: 373px;

 margin: 0px;
 padding: 0px;
}

#redspacer
{
 color: #ffffff;
 background-image: url("/fileadmin/images/bgred.jpg");
 background-repeat: repeat;
 background-color: #aa0000;

 font-family: verdana, sans-serif;
 font-size: 0.75em;
 font-weight: bolder;

 border-top-style: solid;
 border-top-color: #ffffff;
 border-top-width: 2px;

 position: absolute;
 top: 0px;
 left: 0px;

 width: 980px;
 height: 18px;

 padding: 2px 3px 0px 0px;

 text-align: right;
}

#orangespacer
{
 background-image: url("/fileadmin/images/bgorange.jpg");
 background-repeat: repeat;
 background-color: #d45500;

 border-style: solid;
 border-color: #ffffff;
 border-width: 2px;

 border-bottom-style: none;

 position: absolute;
 top: 0px;
 left: 45px;

 width: 186px;
 height: 20px;

 z-index: 2;
}

/*Die Navigation samt ihrer speziellen Eigenschaften und Unterlementen*/
#navigation
{
 /*background-color: #e9deb0;*/
 background-image: url("/fileadmin/images/navigation.jpg");

 border-left-style: solid;
 border-left-width: 2px;
 border-left-color: #ffffff;

 border-right-style: solid;
 border-right-width: 2px;
 border-right-color: #ffffff;

 width: 186px;
 height: 351px;

 position: absolute;
 top: 22px;
 left: 45px;

 margin: 0px;
 padding: 0px;

 z-index: 1;
}

#navigation ul
{
 list-style: none;
 font-family: verdana, sans-serif;
 font-size: 1em;

 color: #000000;

 padding: 5px 0px 0px 0px;
 margin: 0px;

 cursor: pointer;
}

#navigation ul li
{
 font-size: 0.8em;
 font-weight: bolder;

 padding: 8px 0px 0px 0px;
 margin: 0;
 margin-left:2.5ex;
}

/*Für unseren "Liebling", den IE6*/
* html #navigation ul li
{
 font-size: 0.75em;
 font-weight: bolder;

 padding: 10px 0px 0px 20px;
 margin: 0px;

 padding-top: 0px;
 margin-top: 0px;
}

#navigation ul li a
{
 color: #000000;
 text-decoration: none;

 display: block;
}

#navigation ul li div
{
 height: 20px;

 padding: 0px 0px 0px 10px;
}

#navigation ul li a:hover
{
 background-color: #EBCC89;
}

#navigation ul li div a
{
 display: inline;
}

#navigation ul li div a:hover
{
 background-color: #EBCC89;
}

/*Der Platz für den eigentlichen Inhalt*/
#content
{
 display: block;
 position: absolute;
 left: 235px;
 top: 22px;	

 width: 733px;
 height: 368px;

 padding: 0px 0px 0px 10px;
 margin: 0px;
 
 display:block;
 overflow: auto; 
}

/*Der Text im #content*/
#headline
{
 font-family: verdana, sans-serif;
 font-size: 0.75em;
 color: #000000;

 text-align: justify;

 width: 731px;
}

#headline h1
{
 margin: 0px;
 padding: 10px 0px 0px 10px;

 font-family: verdana, sans-serif;
 font-size: 1.25em;
}

#headline hr
{
 color: #000000;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;

 width: 731px;
}

#headline a
{
 color: #000000;

 text-decoration: none;

 font-weight: bolder;
}

#headline a:hover
{
 text-decoration: underline;
}

/*Der Text im #content*/
#maintext
{
 font-family: verdana, sans-serif;
 font-size: 0.75em;
 color: #000000;

 float: left;
 text-align: justify;

 width: 350px;
}

#maintext h1
{
 margin: 0px;
 padding: 10px 0px 0px 10px;

 font-family: verdana, sans-serif;
 font-size: 1.25em;
}

#maintext hr
{
 color: #000000;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;

 width: 350px;
}

#maintext a
{
 color: #000000;

 text-decoration: none;

 font-weight: bolder;
}

#maintext a:hover
{
 text-decoration: underline;
}

/*Der Text im #content*/
#maintext_right
{
 font-family: verdana, sans-serif;
 font-size: 0.75em;
 color: #000000;

 float: left;
 text-align: justify;

 width: 350px;
}

#maintext_right h1
{
 margin: 0px;
 padding: 10px 0px 0px 10px;

 font-family: verdana, sans-serif;
 font-size: 1.25em;
}

#maintext_right hr
{
 color: #000000;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;

 width: 350px;
}

#maintext_right a
{
 color: #000000;

 text-decoration: none;

 font-weight: bolder;
}

#maintext_right a:hover
{
 text-decoration: underline;
}

/*Der Text im #content*/
#maintext_footer
{
 font-family: verdana, sans-serif;
 font-size: 0.75em;
 color: #000000;

 float: left;
 text-align: justify;

 width: 730px;
}

#maintext_footer h1
{
 margin: 0px;
 padding: 10px 0px 0px 10px;

 font-family: verdana, sans-serif;
 font-size: 1.25em;
}

#maintext_footer hr
{
 color: #000000;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;

 width: 731px;
}

#maintext_footer a
{
 color: #000000;

 text-decoration: none;

 font-weight: bolder;
}

#maintext_footer a:hover
{
 text-decoration: underline;
}

/*Der Text im #content*/
#maintext_news
{
 font-family: verdana, sans-serif;
 font-size: 0.75em;
 color: #000000;

 float: left;
 text-align: justify;

 width: 700px;
}

#maintext_news h1
{
 margin: 0px;
 padding: 10px 0px 0px 10px;

 font-family: verdana, sans-serif;
 font-size: 1.25em;
}

#maintext_news hr
{
 color: #000000;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;

 width: 700px;
}

#maintext_news a
{
 color: #000000;

 text-decoration: none;

 font-weight: bolder;
}

#maintext_news a:hover
{
 text-decoration: underline;
}

/*Schlusszeile*/
#foot
{
 background-image: url("/fileadmin/images/foot.jpg");
 background-repeat: no-repeat;
 background-color: #000000;

 position: absolute;
 top: 534px;
 left: 0px;

 width: 983px;
 height: 121px;

 margin: 0px;
 padding: 0px;
}
