
body {
background-color : #000;
margin:0px;
padding:0px;
color:#fff;
}


#inhalt  {
overflow : hidden;
}

.sitelink {
font-weight : normal;
font-size : 11px;
color : #000;
}
.sitelink a, .sitelink a:link, .sitelink a:visited, .sitelink a:active {
text-decoration : none;
font-weight : bold;
color : #666666;
}
.sitelink a:hover {
text-decoration : underline;
color : #444444;
}
form {
margin : 0;
}
.sitename {
font-weight : normal;
font-size : 11px;
letter-spacing : 1px;
}
.search a {
font-size : 12px;
font-weight : normal;
color : #fff;
background-color : #554895;
}
.search a:link, .search a:visited {
color : #fff;
}
.search a:active, .search a:hover {
background-color : black;
}
table.edit {
color : #000;
background-color : #fff;
z-index : 9;
}
.retrieve {
color : #fff;
}
.plugineditcaption {
color : #000;
background-color : #fff;
}
.pluginedittable {
color : #000;
background-color : #fff;
}
.edit a:link {
font-weight : normal;
text-decoration : none;
color : #666666;
}
.edit a:visited {
font-weight : normal;
text-decoration : none;
color : #666666;
}
.edit a:active, .edit a:hover {
font-weight : normal;
text-decoration : none;
color : #000;
background-color : #fff;
}
input, select {
font-size : 11px;
text-indent : 2px;
}
textarea {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background-color : white;
width : 98%;
color : #666666;
}
.searchbox .text, .searchbox .submit {
border : 1px solid black;
background-color : white;
}
.locator {
font-size : 9px;
color : #999999;
font-weight : normal;
}
.bodyline {
background-color : #ffffff;
border : 1px solid #98aab1;
}
.cmsline {
background-color : #ffffff;
border : 2px solid #006699;
}
.innerline {
border : 2px solid #ffffff;
}
.copyright {
font-size : 8px;
color : #666;
white-space : nowrap;
}
.copyright a:active {
color : #666666;
}
.copyright a:hover {
color : #333333;
text-decoration : underline;
}
.copyright a:link {
color : #999999;
text-decoration : none;
}
.copyright a:visited {
color : #666666;
text-decoration : none;
}
.login {
font-size : 12px;
}
.login a:hover {
color : #11cfff;
text-decoration : underline;
}
.login a:active {
color : #cccccc;
text-decoration : underline;
}
.login a:visited {
color : #333333;
text-decoration : none;
}
.login a:link {
color : #999999;
text-decoration : none;
}
.navigator {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
}
.navigator a, .navigator a:link, .navigator a:visited, .navigator a:active {
font-size : 9px;
text-decoration : none;
color : black;
}
.navigator a:hover {
text-decoration : underline;
color : black;
}
.locator a:visited {
font-size : 9px;
color : #999999;
}
.locator a:link {
font-size : 9px;
color : #999999;
}
.update {
font-size : 9px;
color : #999999;
text-decoration : none;
padding-left : 18px;
}
.menulevel1 a:link, .menulevel1 a:visited, .menulevel1 a:active, .menulevel1 a:hover, .menulevel2 a:link, .menulevel2 a:visited, .menulevel2, a:active, .menulevel2 a:hover, .menulevel3 a:link, .menulevel3 a:visited, .menulevel3 a:active, .menulevel3 a:hover, .locator a:link, .locator a:visited, .locator a:active, .locator a:hover, .navigator a:link, .navigator a:visited, .navigator a:active, .navigator a:hover, .sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited, .sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover, .submenu a:link, .submenu a:visited, .submenu a:active, .submenu a:hover {
text-decoration : none;
}
ul.sitemaplevel1 a:link {
font-weight : normal;
color : #000;
}
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.search {
list-style : none;
padding-left : 8px;
margin : 0;
}
li.sdocs, li.sdoc, li.docs, li.doc {
color : #fff;
font : 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
line-height : 30px;
padding-left : 10px;
list-style : none;
}
#menu1 li.sdoc, #menu1 li.sdocs {
font-family : "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color : #fff;
background-color : #333;
padding-left : 5px;
}
menulevel2.li {
color : #ccc;
font : 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
line-height : 30px;
}
li.doc a, li.sdoc a, li.sdocs a, li.docs a {
color : #ccc;
font : 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
line-height : 30px;
padding-left : 10px;
text-decoration : none;
}
#menu1 {
list-style : none;
margin : 0;
padding : 0;
width : 250px;
position : absolute;
left : 50px;
top : 100px;
background-color : #000;
}
#menu1 li {
position : relative;
font : 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
margin : 0;
padding : 0;
line-height : 30px;
}
#menu1 a {
background-color : #000;
border-bottom : 1px solid #393939;
color : #ccc;
display : block;
margin : 0;
text-decoration : none;
}
#menu1 a:hover {
background : #333 url("images/") no-repeat left;
color : #fff;
}

#verwaltung {
position : absolute;
left : 520px;
top : 40px;
width : 220px;
height : 30px;
font : 10px Arial, Verdana, Helvetica, sans-serif;
color : #fff;
}
#copyright {
position : absolute;
left : 900px;
top : 40px;
width : 100px;
height : 30px;
}
#searchbox {
position : absolute;
left : 720px;
top : 36px;
width : 200px;
height : 30px;
}
#titel {
position : absolute;
left : 60px;
top : 30px;
font-weight : bold;
font : 50px Arial, Verdana, Helvetica, sans-serif;
color : #fff;
}
#inhalt {
border : 5px solid #666;
position : absolute;
left : 150px;
top : 100px;
font : 12px Arial, Verdana, Helvetica, sans-serif;
color : #fff;
background-color : #999;
width : 500px;
height : 400px;
padding-left : 200px;
padding-top : 100px;
padding-right : 100px;
}
#inhalt1 {
position : absolute;
left : 310px;
top : 110px;
width : 610px;
height : 460px;
padding : 15px;
font : 12px Arial, Verdana, Helvetica, sans-serif;
color : #fff;
overflow:auto;
}
#inhalt2 {
position : absolute;
left : 620px;
top : 140px;
width : 260px;
height : 400px;
padding : 10px;
font : 12px Arial, Verdana, Helvetica, sans-serif;
color : #333;
border : 5px #fff;
}
h1.start {
font : 100px Arial, Verdana, Helvetica, sans-serif;
position : absolute;
left : 30px;
top : 30px;
font-weight : bold;
}
h2.start {
font : 50px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
margin : 0;
padding : 0;
position : absolute;
left : 400px;
top : 100px;
font-weight : bold;
}
#start {
background : url(images/anonym.jpg) no-repeat;
position : absolute;
left : 50px;
top : 50px;
width : 1000px;
height : 100%;
}
#inhalt1 p {
display : inline-block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 5px 20px;
color : #fff;
background-color : #333;
line-height : 18px;
}
.sitemaplevel1 a, .sitemaplevel2 a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 5px;
color : #fff;
background-color : #554895;
text-decoration : none;
}
.sitemaplevel1 a:hover, .sitemaplevel2 a:hover {
color : #000;
background-color : #000;
}
#inhalt1 h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 20px;
padding : 5px;
color : #fff;
background-color : #000;
}
#inhalt1 h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
padding : 5px;
color : #fff;
background-color : #000;
}
.print {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000;
background-color : #fff;
padding : 20px;
}
a {
color : #934999;
text-decoration : none;
font-weight : bold;
}
a:hover {
color : #fff;
}
#inhalt1 a {
text-decoration : underline;
font-weight : bold;
margin : 5px;
}
#inhalt1 a:hover {
color : #fff;
}
#verwaltung a {
font-size : 10px;
color : #fff;
text-decoration : none;
}
#verwaltung a:hover {
background-color : #554895;
}
#inhalt1 img {
border : 5px solid #fff;
}
#inhalt1 img:hover {
border : 5px solid #554895;
}

#inhalt1 table {
margin-left : 20px;
margin-right : 50px;
} 
