/* Allgemein */
body{
color:#000000;
font-family:arial;
font-size:12px;
}

h1{
font-size:24px;
padding-left:5px;
}

h2{
font-size:18px;
padding-left:5px;
}

p{
font-size:12px;
line-height:1.5;
padding:5px;
}

/* Seite */
div.seite{
width:1000px;
height:auto;
margin:0px auto;
text-align:left;
background-color:#EEEEEE;
border:1px solid #000000;
}

div.titel{
height:60px;
padding:5px;
background-color:#6f6fe1;
border-bottom:1px solid;
border-color:#000000;
vertical-align:middle;
font:Algerian;
}

div.menuoben{
height:25px;
padding:5px 20px 0px 0px;
background-color:#000000;
color:#EEEEEE;
text-align:right;
}

div.links{
border:1px solid;
border-color:#EEEEEE;
/*000000;*/
background-color:#EEEEEE;
width:200px;
float:left;
}

div.inhalt{
border:1px solid;
border-color:#EEEEEE;
/*000000;*/
background-color:#EEEEEE;
width:750px;
float:right;
padding:20px 30px 10px 10px;
}

p.inhalt{
text-align:center;
}

/* Menuoben */
a.menuoben:link, a.menuoben:visited{
color:#EEEEEE;
background-color:#000000;
text-decoration:none;
}

a.menuoben:active, a.menuoben:hover{
color:#EEEEEE;
background-color:#6f6fe1;
}

/* Menu */
.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}

.menucontainer {
border:1px solid;
border-color:#000000;
background-color:#d3d3d3;
border-color:#000000;
border-style:dotted;
width:150px;
margin:20px 10px 10px 20px;
padding-top:5px;
padding-left:15px;
padding-right:10px;
padding-bottom:5px;
}

a.menu:link, a.menu:visited{
color:#000000;
text-decoration:none;
}

a.menu:active, a.menu:hover{
color:#6f6fe1;
}

a.menu {
display:block;
border-color:#000000;
text-align:left;
color:#EEEEEE;
text-decoration:none;
}

/*Impressum*/
p.impressum {
padding-left:10px;
text-align:left;
}

h2.impressum {
padding-left:10px;
text-align:left;
font-weight:bold;
}
 
 /* Sitemap */
ul.sitemap{
line-height:1.5;
}
 
a.sitemap{
padding-left:5px;
}

/*Tabelle*/
table.tabelle{
padding-left:20px;
border:0px;
}

caption.tabelle {
padding-top:50px;
padding-bottom:20px;
caption-side:top;
font-size:14pt;
font-variant: small-caps;
}

a.tabelle:link, a.tabelle:visited {
color: #0000FF;
text-decoration: none;
}

a.tabelle:active, a.tabelle:hover {
background-color: #6f6fe1;
color: #EEEEEE;
}

table.rumpf {
border:0px;
width:550px;
}