*
{
	margin: 0;
	padding: 0;
}

.bottom
 { clear: both }

body
        { color: #000; font-size: 80%; font-family: arial; background: #696969; margin: 20px 0 0; padding: 0 }

img
             { border-color: #555 }

#topCont
          { color: #ccc; background-color: #696969; background-image: none; width: 100%; height: 150px }

#top
{
	margin: 0 auto;
	width: 900px;
	height: 50px;
	background: #000;
	font-weight: bold;
}

#topleft
   { color: #444; font-size: 85%; padding: 18px 0 0 25px; width: 225px; height: 32px; float: left }

#topleft a
   { color: #808080; text-decoration: none }

#topleft a:hover
 { color: #daa520; text-decoration: none }

#topright
     { color: #808080; font-size: 120%; text-align: right; padding: 16px 25px 0 0; width: 625px; height: 34px; float: left }

#header
   { background: #000; margin: 0 auto; width: 900px; height: 150px }

#headerleft
       { background-color: #32cd32; background-image: url("../images/Hintergund-Blende-4.jpg"); background-attachment: scroll; background-position: 0 0; width: 200px; height: 100px; float: left }

#headerright
       { background-color: #444; background-repeat: no-repeat; background-position: right 0; width: 700px; height: 100px; float: left }

#headerright h1
         { color: #9ab97e; font-size: 300%; font-weight: lighter; text-align: right; letter-spacing: -1px; margin: 0; padding: 15px 25px 0 0 }

#headerright h2
  { color: #5e8e3e; font-size: 200%; font-style: italic; font-weight: normal; text-align: right; letter-spacing: -1px; margin: -10px 0 0; padding: 0 30px 0 0 }

#mainCont
      { background-color: #555; width: 100% }

#main
     { background: #171717 repeat-y; margin: 0 auto; width: 900px }

#mainmenu
         { font-size: 85%; font-weight: bold; background: #171717; padding: 15px 0 0; width: 200px; height: auto; float: left }

#mainmenu ul
{
	list-style-type: none;
	margin: 0 0 30px 0;
}

#mainmenu a
         { color: #daa520; text-decoration: none; display: block; padding: 5px 0 5px 20px; width: 200px }

#mainmenu a.active
      { color: #fff; background: #5e8e3e; max-width: 180px }

#mainmenu a:hover
           { color: #fff; background: #333; max-width: 180px }

#mainmenu p
   { color: #555; font-size: 110%; line-height: 160%; margin: 0 20px 15px }

#mainmenu p span
{
	color: #222;
	font-size: 125%;
}

#maincontent
                                    { line-height: 160%; background-color: #171717; padding: 25px 0 0 25px; width: 650px; float: right }
#maincontent a:active, a:visited, a:link
  { color: #5e8e3e }
#maincontent a:hover
   { color: #daa520 }
#maincontent p
       {
	color: #daa520;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	padding: 0
}

#maincontent h1
       { color: #eee; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 15px 3px; padding: 0 }

#maincontent img
         { margin: 0 0 5px 5px; padding: 1px; float: left; border: solid 3px #555 }
#maincontent img:hover    { border-width: 3px; border-color: #5e8e3e }
#maincontent ul
{
	margin: 0 0 15px 30px;
	list-style-type: square;
	color: #FC0;
}

#maincontent blockquote
 { margin: 0 0 15px 20px; padding: 0 0 0 15px; border-left: 3px solid #fc0 }

#maincontent ul li span
{
	color: #000;
}

#footerCont
   { width: 100% }

#footer
 { color: #999; font-size: 85%; background: #fff; margin: 0 auto; width: 900px; border-top: 1px solid #5e8e3e }

#footer a
 { color: #eee; text-decoration: none }

#footer a:hover
 { color: #daa520 }

#footerleft
  { background-color: #000; padding: 15px 0 15px 25px; width: 425px; float: left }

#footerright
  { background-color: #000; text-align: right; padding: 15px 25px 15px 0; width: 425px; float: left }
