body {
background-color: #990000;
font-family: Lucida, Arial, Helvetica, Sans-Serif;
color:#000000;
padding:0;
margin:0;
}

a {color: #666666;}
a:visited {color:#666666;}
a:hover {color: #990000;}
a:active { color:#990000;}

h1 {
font-size: 12px;
padding:0;
margin:0 0 12px 0;
color:#990000; }

h2 {
font-size: 12px;
padding:0;
margin:0 0 12px 0;
color:#666666; }

/* ----------Textformate-------------- */

.textRot {color: #990000;}

/* ----------container zentriert das layout-------------- */
#container {
width: 800px;
margin-bottom: 10px;
margin: 50px auto 20px auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */

#bannerStart {
text-align: right;
padding: 0px;
margin: 77px 0 20px 0;
}

/* ----------banner for logo-------------- */

#banner {
text-align: right;
padding: 0px;
margin: 0 0 54px 0;
}

#bannerClaim {
text-align: right;
padding: 0px;
margin: 0 0 54px 0;
}


/* -----------------Inhalt--------------------- */
#content {
padding: 0 40px 0 0;
margin: 0 180px 10px 234px;
font-size: 12px;
font-weight: normal;
color: #000000;
}
div#content { 
min-height:350px;
height:expression(this.scrollHeight > 350 ? "auto":"350px"); 
}

#contentBreit {
padding: 0 40px 0 0;
margin: 0 40px 10px 234px;
font-size: 12px;
font-weight: normal;
color: #000000;
}
div#contentBreit { 
min-height:350px;
height:expression(this.scrollHeight > 350 ? "auto":"350px"); 
}

#contentStart {
padding: 0 40px 0 0;
margin: 0 0 10px 300px;
font-size: 12px;
font-weight: normal;
color: #990000;
}
div#contentStart { 
min-height:200px;
height:expression(this.scrollHeight > 200 ? "auto":"200px"); 
}

.rot { color: #990000; }
.grau { color: #333333; }

ul.ankernavi {
margin:5px 0 0 0;
padding:0;
}

ul.ankernavi li {
margin:5px 0 5px 0;
padding:0;
list-style-type: none;
}

ul.ankernavi li a {
font-weight: bold;
text-decoration: none;
}

/* -----------------Inhalt rechts--------------------- */
#right {
float: right;
width: 160px;
margin: 0 20px 0 0;
padding: 0 0 0 0;
font-size: 12px;
font-weight: normal;
color: #000000;
background-color:#fff;
}

#right a {
padding: 0;
margin:0;
text-decoration: none;
}


/* -----------------Navigation oben--------------------- */
#navcontainer {
width: 100%;
height: 36px;
margin: 0;
padding: 5px 0 0 0;
text-align: right;
}

#navcontainer ul
{
padding: 0;
margin: 0;
width: 100%;
}

#navcontainer ul li {
display: inline;
}

#navcontainer ul li a
{
padding: 0 12px 0 12px;
color: #990000;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 210px;
margin: 0px;
padding: 0px;
}

#navcontainerLeft ul {
list-style-type: none;
text-align: left;
margin: 0 0 0 26px;
padding: 0px;
}

#navcontainerLeft ul li {
margin: 0 0 5px 0;
}

#navcontainerLeft ul li a {
color: #666666;
padding: 5px 0 5px 0px;
text-align: left;
font: bold 12px arial, helvetica, sans-serif;
text-decoration: none;
}

#navcontainerLeft ul li a:hover {
color: #990000;
}

#navcontainerLeft ul li a.currentFolder {
color: #990000;
font-weight: bold;
}

#navcontainerLeft ul li ul {
list-style-type: none;
text-align: left;
margin: 0 0 0 16px;
padding: 0px;
}

#navcontainerLeft ul li ul li {
margin: 0 0 2px 0;
}

#navcontainerLeft ul li ul li a {
color: #666666;
padding: 5px 0 5px 0px;
text-align: left;
font: 12px arial, helvetica, sans-serif;
text-decoration: none;
}

#navcontainerLeft ul li ul li a:hover {
color: #990000;
}

#navcontainerLeft ul li ul li a.currentFolder {
color: #990000;
font-weight: bold;
}

#navcontainerLeft ul li ul li a.currentItem {
color: #990000;
font-weight: normal;

/* -----------footer--------------------------- */

#footer {
margin: 0px 0px 0px 0px;
padding: 0px; }

