html 
{
 border: none;
 overflow-y: scroll;
}

body 
{
 margin: 0px;
 padding: 0px; 
 text-align:center; /* IE Hack, da sonst div nicht in der Mitte */
 font-size: 8pt; 
 font-family: arial,helvetica,sans-serif; 
 border: none; 
 background-color: #AAAAAA;
}

h1
{
 font-size: 14pt;
 font-family: arial,helvetica,sans-serif;
 font-weight: bold;
 color: #4C4CD3;
}

h2
{
 font-size: 12pt;
 font-family: arial,helvetica,sans-serif;
 font-weight: bold;
 color: #000000;
}

div#container
{
 width: 960px;
 min-height: 400px;
 margin: 0px auto;
 padding: 0px;
 text-align: left;
 background-color: #FFFFFF;
}

div#kopf
{
 float: left;
 width: 960px;
 height: 60px;
 padding-top: 5px;
 background-image: url(img/streifen.jpg);
}

div#kopf table
{
 text-align: center;
 width: 100%;
}

div#kopf td.aussen
{
 vertical-align: middle;
 width: 170px; 
 font-family: arial,helvetica,sans-serif; 
 color: #FFFFFF;
}

div#kopf td.mitte
{
 vertical-align: middle;
 width: 620px; 
 font-size: 20pt; 
 font-family: arial,helvetica,sans-serif; 
 color: #000000;
}

div#abstand
{
 float: left;
 width: 960px;
 height: 1px;
}

div#navigation
{
 float: left;
 width: 960px;
 height: 25px;
 padding: 0px;
 margin: 0px;
}

div#navigation ul 
{
 width: 960px;
 padding: 0px;
 margin: 0px;
}

div#navigation ul li
{
 float: left;
 height: 25px;
 list-style: none;
 font-weight: bold;
 font-size: 10pt;
 text-align: center;
 background-image: url(img/navBack.jpg);
}

div#navigation ul li:hover a
{
 color: #000000;
 text-decoration: underline;
}
div#navigation ul li:hover,
div#navigation ul li.smenu1_aktiv, 
div#navigation ul li.smenu2_aktiv, 
div#navigation ul li.smenu3_aktiv, 
div#navigation ul li.smenu4_aktiv,
div#navigation ul li.smenu5_aktiv,
div#navigation ul li.smenu6_aktiv,
div#navigation ul li.smenu7_aktiv
{
 background-image: url(img/navBackHover.jpg);
}

div#navigation ul li.smenu1,
div#navigation ul li.smenu1_aktiv
{
 width: 100px;
}

div#navigation ul li.smenu3,
div#navigation ul li.smenu3_aktiv
{
 width: 160px;
}

div#navigation ul li.smenu2,
div#navigation ul li.smenu4,
div#navigation ul li.smenu5,
div#navigation ul li.smenu6,
div#navigation ul li.smenu7,
div#navigation ul li.smenu2_aktiv, 
div#navigation ul li.smenu4_aktiv,
div#navigation ul li.smenu5_aktiv,
div#navigation ul li.smenu6_aktiv,
div#navigation ul li.smenu7_aktiv
{
 width: 140px;
}

div#navigation ul li a 
{
 display: block;
 color: #FFFFFF;
 text-decoration: none;
 margin-bottom: 1px;
 padding: 4px 0;
}

div#navigation ul li a:hover,
div#navigation ul li.smenu1_aktiv a, 
div#navigation ul li.smenu2_aktiv a, 
div#navigation ul li.smenu3_aktiv a, 
div#navigation ul li.smenu4_aktiv a,
div#navigation ul li.smenu5_aktiv a,
div#navigation ul li.smenu6_aktiv a,
div#navigation ul li.smenu7_aktiv a
{
 display: block;
 color: #000000;
 text-decoration: underline;
 margin-bottom: 1px;
 padding: 4px 0;
}
 
div#navigation ul li ul 
{
 position: absolute;
 left: -999em;
 list-style: none;
 height: 25px;
 width: 160px;
 font-weight: normal;
 padding: 0px;
 margin: 0px;
}

div#navigation ul li:hover ul 
{
 left: auto;
}

div#navigation ul li ul li
{
 height: 25px;
 font-weight: normal;
 font-size: 8pt;
 margin: 0;
}

div#navigation ul li.smenu1 ul li,
div#navigation ul li.smenu1_aktiv ul li
{
 width: 100px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #8383E0;
}

div#navigation ul li.smenu3 ul li,
div#navigation ul li.smenu3_aktiv ul li
{
 width: 160px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #8383E0;
}

div#navigation ul li.smenu5 ul li,
div#navigation ul li.smenu5_aktiv ul li
{
 width: 170px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #8383E0;
}

div#navigation ul li.smenu2 ul li,
div#navigation ul li.smenu4 ul li,
div#navigation ul li.smenu6 ul li,
div#navigation ul li.smenu7 ul li,
div#navigation ul li.smenu2_aktiv ul li,
div#navigation ul li.smenu4_aktiv ul li,
div#navigation ul li.smenu6_aktiv ul li,
div#navigation ul li.smenu7_aktiv ul li
{
 width: 140px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #8383E0;
}

div#navigation ul li.smenu1 ul li:hover,
div#navigation ul li.smenu1_aktiv ul li:hover
{
 width: 100px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #BBBBED;
}

div#navigation ul li.smenu3 ul li:hover,
div#navigation ul li.smenu3_aktiv ul li:hover
{
 width: 160px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #BBBBED;
}

div#navigation ul li.smenu5 ul li:hover,
div#navigation ul li.smenu5_aktiv ul li:hover
{
 width: 170px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #BBBBED;
}
div#navigation ul li.smenu2 ul li:hover,
div#navigation ul li.smenu4 ul li:hover,
div#navigation ul li.smenu6 ul li:hover,
div#navigation ul li.smenu7 ul li:hover,
div#navigation ul li.smenu2_aktiv ul li:hover,
div#navigation ul li.smenu4_aktiv ul li:hover,
div#navigation ul li.smenu6_aktiv ul li:hover,
div#navigation ul li.smenu7_aktiv ul li:hover
{
 width: 140px;
 border-bottom: 1px dotted #BBBBED;
 border-left: 1px solid #BBBBED;
 border-right: 1px solid #BBBBED;
 background: #BBBBED;
}


div#navigation ul li.smenu1 ul li a,
div#navigation ul li.smenu2 ul li a,
div#navigation ul li.smenu3 ul li a,
div#navigation ul li.smenu4 ul li a,
div#navigation ul li.smenu5 ul li a,
div#navigation ul li.smenu6 ul li a,
div#navigation ul li.smenu7 ul li a,
div#navigation ul li.smenu1_aktiv ul li a,
div#navigation ul li.smenu2_aktiv ul li a,
div#navigation ul li.smenu3_aktiv ul li a,
div#navigation ul li.smenu4_aktiv ul li a,
div#navigation ul li.smenu5_aktiv ul li a,
div#navigation ul li.smenu6_aktiv ul li a,
div#navigation ul li.smenu7_aktiv ul li a
{
 color: #FFFFFF;
 text-decoration: none;
 text-align: left;
 padding-left: 8px;
} 

div#navigation ul li.smenu1 ul li a:hover,
div#navigation ul li.smenu2 ul li a:hover,
div#navigation ul li.smenu3 ul li a:hover,
div#navigation ul li.smenu4 ul li a:hover,
div#navigation ul li.smenu5 ul li a:hover,
div#navigation ul li.smenu6 ul li a:hover,
div#navigation ul li.smenu7 ul li a:hover,
div#navigation ul li.smenu1_aktiv ul li a:hover,
div#navigation ul li.smenu2_aktiv ul li a:hover,
div#navigation ul li.smenu3_aktiv ul li a:hover,
div#navigation ul li.smenu4_aktiv ul li a:hover,
div#navigation ul li.smenu5_aktiv ul li a:hover,
div#navigation ul li.smenu6_aktiv ul li a:hover,
div#navigation ul li.smenu7_aktiv ul li a:hover
{
 color: #000000;
 text-decoration: underline;
 text-align: left;
 padding-left: 8px;
} 
 
div#komplett
{
 clear: both;
 width: 960px;
 min-height: 400px;
 padding: 0px;
 text-align: center;
}

div#inhalt
{
 clear: both;
 width: 960px;
 min-height: 400px;
 padding: 0px;
}

div#links
{
 float:left;
 padding: 0px;
 width:380px;
}

div#links table.inhalt_links
{
 text-align: center;
 width: 100%;
 height: 450px;

}

div#links table.inhalt_links caption
{
 margin-top: 20px;
 font-weight: bold;
 font-size: 10pt;
}

div#mitte
{
 text-align:left;
 padding-top: 10px;
 padding-left: 390px;
 padding-right: 10px;
 font-family:arial,helvetica,sans-serif;
 font-size:10pt;
}

div#mitte div.tx-indexedsearch-searchbox 
{
 padding: 0px;
}

div#mitte div.tx-indexedsearch-searchbox form 
{
 background-color: #EEEEEE;
 border-top: 1px solid #4C4CD3;
 border-bottom: 1px solid #4C4CD3;
 padding: 5px 20px 5px 20px;
 width: 500px;
}

div#mitte div.tx-indexedsearch-searchbox form table 
{
 border: 0;
 background-color: none;
}

div#mitte div.tx-indexedsearch-searchbox form table td 
{
 padding: 3px;
 border: 0;
}

div#mitte div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword.sword 
{
 color: #000000;
 font-size: 10pt;
 padding: 5px 3px 5px 3px;
 width: 380px;
}

div#mitte div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button.submit 
{
 border: 1px solid #4C4CD3;
 color: #4C4CD3;
 font-size: 10pt;
 width: auto;
 overflow: hidden;
 background-color: #FFFFFF;
}

div#mitte div.tx-indexedsearch-searchbox label 
{
 font-size: 10pt;
 color: #000000;
}

div#mitte div.tx-indexedsearch-whatis
{
 padding-right: 10px;
}

div#mitte div.tx-indexedsearch-res
{
 padding-right: 10px;
}
div#mitte div.tx-indexedsearch-res table tr td.tx-indexedsearch-info 
{
 display: none;
 color: #00000;
}

div#mitte div.tx-indexedsearch-rules 
{
 padding-right:10px;
}

div#fuss 
{
 clear: left;
 width: 960px;
 margin: 0px; 
 padding: 0px;
}

div#fuss table
{
 text-align: center;
 width: 100%;
 background-color: #4B4BD4;
}

div#fuss td
{
 vertical-align: middle;
 height: 15px;
 font-size: 8pt; 
 font-family: arial,helvetica,sans-serif; 
 color: #FFFFFF;
}
