/* ------ Allgemeine Formatierungen ------- */

body {
 margin: 0px;
 padding: 0px;
 background: url(../Bilder/bg.gif) repeat-x;
 font: 80%/1.2em Verdana;
}

div {
/*  border: 1px dotted blue; */
}

#main, #sidebar {
 float: left;
 padding: 0px;
 margin: 0px;
}

#main {
 width: 600px;
 min-height: 600px;
 border-right: 1px solid white;
}

#sidebar {
 width: 282px;
 min-height: 600px;
 background: url(../Bilder/bg-sidebar.gif) repeat-x;
}

#sidebar h1 {
 color: white;
 padding-left: 5px;
 padding-top: 22px;
 padding-bottom: 8px;
 background: #ffaa00;
}

#sidebar ul {
 padding-left: 25px;
 list-style-image: url(../Bilder/Pfeil.gif);
}

* html #sidebar ul {
 margin-left: 25px;
 padding-left: 0px;
}

#sidebar li {
 margin-top: 8px;
}

#sidebar h2 {
 font-size:100%;
 color: #ee9900;
 display: inline;
}

#sidebar a {
 font-weight: bold;
 color: #ee9900;
 font-size: 90%;
 text-decoration: none;
 padding: 1px;
}

#sidebar a:hover {
 color: white;
 background: black;
 padding: 1px;
}

* html #sidebar h1 {
 padding-top: 18px;
 font-size: 200%;
}

* html #main, * html #sidebar  {
 height: 600px;
}

/* ------ Quicklinks ------- */

#quicklinks {
 height: 150px;
 padding: 10px 20px 0px 0px;
 text-align: right;
}

#quicklinks a {
 padding: 1px 5px 1px 5px;
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 color: #A1A0AD;
}

#quicklinks a:hover {
 padding: 1px 5px 1px 5px;
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 color: white;
 background: #B1B0BD;
}

* html #quicklinks {
 height: 160px;
}

/* ------ Navigation ------- */

#navigation {
 height: 61px;
 background: #B1B0BD;
}

#navigation ul {
 margin: 0px 0px 0px 0px;
 padding: 25px 0px 0px 30px;
 list-style: none;
}

#navigation li {
 margin: 24px 10px 20px 10px;
 padding-left: 10px;
 display: inline;
}

#navigation li a {
 padding: 0px;
 font-size: 110%;
 font-weight: bold;
 text-decoration: none;
 color: white;
 background: #B1B0BD;
}

#navigation li a:hover {
 color: #FFAA00;
}

/* ------ Fussleisten ------- */

.footline {
 padding: 0px;
 margin: 0px;
 height: 4px;
 background: url(../Bilder/bg-footer.gif) top repeat-x;
}

#footer {
 padding: 10px 10px;
 height: 50px;
 text-align: right;
 font-size: 80%;
 color: #A1A0AD;
}

#footer a {
 color: #A1A0AD;
 padding-left: 5px;
 padding-right: 5px;
 text-decoration: none;
}

#footer a:hover {
 color: #000000;
 text-decoration: underline;
}

/* ------ Inhalt ------- */

#content {
 padding: 10px 10px 10px 50px;
 background: #E8E8f0;
 min-height: 295px;
}

* html #content {
 height: 315px;
}

#content a {
 color: black;
 text-decoration: underline;
}

#content a:hover {
 color: white;
 text-decoration: none;
 background: black;
}

#content h1 {
 font-size: 120%;
 margin-top: 9px;
 margin-bottom: 5px;
}

#content h2 {
 font-size: 100%;
 margin-top: 7px;
 margin-bottom: 2px;
}

#content ul {
 padding-left: 25px;
 list-style-image: url(../Bilder/Pfeil-sw.gif);
}

* html #content ul {
 margin-left: 25px;
 padding-left: 0px;
}

#content li {
 margin-top: 2px;
}

/* ------ Sidebar Inhalt ------- */

#sidebarcontent {
 background: white url(../Bilder/bg-sidebar.gif) repeat-x;
 min-height: 540px;
 width: 270px;
 padding-right: 10px;
}

* html #sidebarcontent {
 height: 540px;
}