/*Allgmein*/

body
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #444;
margin: 0;
padding: 0;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
background-color: #f0f0f0;
line-height: 1.8em;
text-align: center;
background-image: url(images/verlauf.jpg);
background-position: bottom;
background-repeat: repeat-x;
background-attachment: fixed;
height: 100%;
}

td
{font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 1.8em;}

a:link img {border: 0;}
a:visited img {border: 0;}
a:active img {border: 0;}
a:focus img {border: 0;}
a:hover img {border: 0;}
a:link    {color: #698927;  text-decoration: none;}
a:visited,
a:active,
a:focus   {color: #698927;   text-decoration: none;}
a:hover   {color: #90b14b; text-decoration: none;}

/*Headlines*/


h1
{
font-size: 14px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
color: #270;
}

h2, h3
{
font-size: 14px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
color: #270;
}

.subh
{
background-color: #270;
color: #fff;
}

.headzero
{
margin-top: 0px;
}

#top
{
height: 163px;
width: 100%;
background-image: url(./images/gras.jpg);
background-repeat: repeat-x;
}

#logo {
width: 900px;
margin: auto;
text-align: left;
}

#conttop {
width: 900px;
height: 34px;
background-image: url(./images/top.gif);
margin: auto;
}

#bottom
{
height: 24px;
width: 900px;
background-image: url(./images/bottom.gif);
margin: auto;
}

#content
{
width: 900px;
background-color: #fff;
margin: auto;
text-align: left;
background-image: url(./images/mainbg.gif);
}

#textbox
{
width: 900px;
border: 0px;
text-align: left;
margin: auto;
}

#menu
{
width: 250px;
text-align: left;
float: left;
line-height: 1.4em;
font-size: 11px;
margin-top: 20px;
}


.nav
{margin-left: 30px;
margin-top: 5px;
margin-bottom: 5px;
}

.mainnav
{margin-left: 20px;
margin-top: 0px;
margin-bottom: 10px;
}

.engnav
{margin-left: 20px;
margin-top: 5px;
margin-bottom: 5px;
}

.subnav
{margin-left: 45px;
margin-top: 0px;
margin-bottom: 5px;
}

.navhead1
{
margin-top: 10px;
}

.navhead2
{
margin-top: 20px;
}

.navhead1, .navhead2
{margin-left: 20px;
text-transform: uppercase;
color: #270;
font-weight: bold;
}


a.navi:link,   
a.navi:visited,
a.navi:active  {color: #06b;   text-decoration: none;}
a.navi:focus,   
a.navi:hover, .menuaktiv   {color: #b0b; text-decoration: none;}


.menuspacer
{
clear: both;
height: 25px;
margin: 0px;
}


#inhalt
{
margin: auto;
float: left;
width: 600px;
margin-left: 25px;
}


.right
{
text-align: right;
}

.left
{
text-align: left;
}

.spacer
{
clear: both;
height: 15px;
margin: 0px;
}

.smallspacer
{
clear: both;
height: 5px;
margin: 0px;
}

.bigspacer
{
clear: both;
height: 50px;
margin: 0px;
}

.contspacer
{
clear: both;
height: 150px;
margin: 0px;
}


.center
{
text-align: center;
margin: auto;
}

p.anker{
text-align: right;
font-size: 9px;
}


.linksfluss
{
float: left; 
margin-right: 20px;
margin-bottom: 10px;
clear: both;
}

.rechtsfluss
{
float: right; 
margin-left: 20px;
margin-bottom: 10px;
}

li
{
margin-top: 7px;}


.zero
{
margin-top: 0;
margin-bottom: 0;
}

.small
{
font-size: 11px;
line-height: 1.3em;
}

hr
{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #270;
 border-bottom: solid 1px #fff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

.linkbild
{
width: 120px; 
float: left;
}

.linktext
{
font-size: 11px;
float: right;
width: 500px;
}

.logo
{margin-left: 20px;}

.tab
{border: 1px solid #d6e495;}

.linkbox
{width: 460px;
background-color: #fbf9c9;
padding: 10px;
}

.bold
{font-weight: bold;}

.abstand
{height: 10px;}

a.kat:link,   
a.kat:visited,
a.kat:active  {font-weight: bold; color: #fff; text-decoration: none; background-color: #270; border: 7px solid #270;}
a.kat:focus,   
a.kat:hover, .kataktiv   {font-weight: bold;  color: #fff; text-decoration: none; background-color: #b00; border: 7px solid #b00;}

.prl
{z-index: 1; margin-top: 100px; margin-left: 170px; position: absolute;}

.sprd
{z-index: 2; height: 1350px; position: relative;}
