body {
background:#ffc url(/images/layout/backleft.jpg) repeat-y;
color:#333;
font:11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
margin:0;
padding:0;
}

h1,h2,h3 {
font-size:11px;
margin:0;
padding:0;
}

tr.content { background-color: #FFFFCC; }
tr.error   { background-color: #FFCCCC; }
table.black { background-color: #808080; }

td.s {
background:#D0DB7D; color: #000000; height: 16px;
}

.details { border-top:1px solid #333; }
.detailsa { background: #FFC; border-left: 1px solid #333;border-bottom: 1px solid #333;border-right: 1px solid #333; padding: 3px }
.detailsb { border-right: 1px solid #333; border-bottom: 1px solid #333; padding:3px  }

td.f {
background:#A2B82F; color: #FFFFFF; font-weight: bold; height: 18px;
}

#draum { display: none; }

p {
margin:0 0 10px;
padding:0;
}

a {
color:#333;
}

table.sitemap { width: 100%; }
td.sm1 { font-size: 12px; background: #A2B82F; color: #FFFFFF; font-weight: bold; height: 18px; }
td.sm2 { font-size: 11px; background: #D0DB7D; }
td.sm3 { font-size: 10px; background: #E5F18A; }
a.sm { text-decoration: none; color: #708021; font-weight: bold; }
a.sm:hover { color: #365B91; }
a.sm1 { text-decoration: none; color: #FFFFFF; }
a.sm1:hover { color: #FF0000; }

img {
border:0px;
margin:0px;
padding:0px;
}

ul {
list-style:none;
margin:0;
padding:0;
}

li {
margin:0;
padding:0;
}

hr {
background:#e5e5e5;
color:#e5e5e5;
border:#e5e5e5;
height:1px;
}

form {
display:inline;
margin:0;
padding:0;
}

input,select,textarea {
font:100% Verdana, Arial, Tahoma, Helvetica, sans-serif;
width:200px;
}

input.noborder {
width:auto;
border:0 !important;
padding:0;
}

input.submit { background-color: #A2B82F; color: #000000; width: auto; border-left:#E0FF42 2 solid; border-right:#5E6B1C 2 solid; border-top:#E0FF42 2 solid; border-bottom:#5E6B1C 2 solid}


textarea {
overflow:auto;
}

fieldset {
border:0;
margin:0;
padding:0;
}

legend {
margin-left:-7px; font-size: 9px;
}

.clear {
clear:both;
height:1px;
border:0 !important;
font-size:1px;
}

.invis {
position:absolute;
left:-1000px;
top:-500px;
width:0;
height:0;
display:inline;
}

#nav {
position:absolute;
left:0;
top:0;
width:219px;
padding-top:250px;
background:url(/images/layout/backnav.jpg) no-repeat;
}

#search {
background:#babf59;
}

#nav div {
padding:10px;
}

#nav ul {
border-top:1px solid #f9f9c1;
margin-bottom:28px;
}

#nav li {
display:inline;
}

table.navmenu { background-color: #f9f9c1; }
td.navmenu { height: 17px; }

#nav li a {
display:block;
background:url(/images/layout/li.gif);
border-bottom:1px solid #f9f9c1;
font-size:14px;
text-decoration:none;
padding:3px 0 3px 10px;
}

#nav b.menu {
display:block;
background:#babf59;
border-bottom:1px solid #f9f9c1;
font-size:11px;
font-weight: bold;
text-decoration:none;
padding:3px 0 3px 10px;
}

#nav li a:hover {
background:#babf59;
font-weight:700;
}

#nav input {
background:#FFFFCF url(/images/layout/backsearch.gif) repeat-x;
border:1px solid #f9f9c1;
}

#head {
background:url(/images/layout/backhead.jpg) no-repeat;
margin-left:219px;
padding:140px 0 0 5px;
}

#head h1 { position: absolute; margin-top: -1000px; }

#reiter {
z-index: 1;
padding-top:10px;
margin:0 300px 0 -10px;
position: absolute;
}

#reiter2 {
padding-top:10px;
margin:0 300px 0 -10px;
position: absolute;
}

#reiter3 {
padding-top:10px;
margin:0 205px 0 -10px;
position: absolute;
}

#inhalt2 {
z-index: 3;
position: absolute;
margin:0px 0 0 255px;
width: 275px; 
}

#inhalt3 {
z-index: 3;
position: absolute;
margin:0px 0 0 350px;
width: 180px; 
}

#kopfzeile {
margin:-72px 230px 0 -10px;
position: absolute;
}

#content {
padding-top:70px;
margin:0 230px 0 230px;
}

#globalcontent {
width:990px;
}

#content h1 {
color:#365b91;
font-size:14px;
margin-bottom:10px;
}

#content h2 {
font-size:14px;
margin-bottom:4px;
}

#content ul {
list-style:square;
}

#content li {
margin-left:20px;
}

#info {
float:right;
width:202px;
padding:10px 10px 0 0;
}

#info img {
border-right:1px solid #ffc;
border-bottom:1px solid #ffc;
}

#info div {
background:#e5e7a9;
}

.line { background: transparent url(../bilder/elemente/liniew.gif) repeat-x; height:1px; font-size:1px; margin: 7px 0; }

#info div div {
line-height:1.3em;
padding:4px 4px 10px;
}

#info h2 {
font-weight:400;
text-transform:uppercase;
color:#ffc;
padding:4px;
}

div.f h2 {
background:#365b91;
}

div.f h3 {
color:#365b91;
}

div.s h2 {
background:#A2B82F;
}

div.s h3 {
color:#A2B82F;
}

a.menulink { color: #000000; text-decoration: none; }
a.menulink:hover { color: #FF0000; text-decoration: underline; }

a.pagenav { color: #000000; text-decoration: none; }
a.pagenav:hover { color: #000000; text-decoration: none; }
/*
Navigation - Keine Änderungen ab hier!!!
*/

.nav {
position: relative;
width: 100%;
}

.parent {
position: relative;
}

div.parent div {
padding: 12px 0 0 15px;
}

.nav a {
display: block;
color: #993;
font-size: 10px;
text-decoration: none;
}

.nav ul ul a {
border-bottom: 1px solid #a8aa63;
padding: 3px;
color: #360;
}

div.menu
{
  padding:              0px;
  margin:               0px;
  position:        absolute;
  z-index:              100;
}

div.menu table td
{
  padding-left: 10px;
  padding-right: 10px;
}

#mainb
{
  top:    324px;
  left:   219px;
  display: none;
}

#mainc
{
  top:    344px;
  left:   219px;
  display: none;
}

#maind
{
  top:    364px;
  left:   219px;
  display: none;
}

#dropdowna
{
  top:    140px;
  left:   233px;
  width: 225px;
  display: none;
}

#dropdownb
{
  top:    140px;
  left:   335px;
  width:  225px;
  display: none;
}

#dropdownc
{
  top:    140px;
  left:   434px;
  width:  225px;
  display: none;
}

#dropdownd
{
  top:    140px;
  left:   534px;
  width:  225px;
  display: none;
}

#dropdowne
{
  top:    140px;
  left:   635px;
  width:  225px;
  display: none;
}

#dropdownf
{
  top:    140px;
  left:   725px;
  width:  225px;
  display: none;
}

#dropdowng
{
  top:    140px;
  left:   732px;
  width:  225px;
  display: none;
}


.dropdownp1 {
background: url(/images/menu/to.gif);
height: 20px;
}

.dropdownp1b {
background: url(/images/menu/to2.gif);
height: 20px;
}

.dropdownp2 {
background: url(/images/menu/tm.gif);
height: 20px;
}

.dropdownp3 {
background: url(/images/menu/tb.gif);
height: 20px;
}


.one {z-index: 10;}
.two {z-index: 20;}
.three {z-index: 30;}
.four {z-index: 40;}
.five {z-index: 50;}
.six {z-index: 60;}
.seven {z-index: 70;}

/* This is to hide the following from IE/Mac. \*/
* html .button li {
height: 1%;
margin-left: -16px;
margin-left: 0;
}
/* */

* html .nav a
 {height: 1%;}


/*\*/ /*/
.nav .dropdown3, .nav .dropdown3 div {width: 189px;}
.nav .button .dropdown ul {margin: 0px;}
.nav .dropdown, .nav .dropdown div {position: static;}
.nav .dropdown ul {border: 0;}
