BODY { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; margin:0px; padding:0px; background:transparent url(/fileadmin/Bilder/container_bg.gif) repeat-y top left; }

#printhead
{
   font-size: 10pt;
   position: absolute;
    top: 60px;
    margin-left: 410px;
    width: 320px;
    z-index: 1;
}

.imgtext-table {
margin-top: -1px;
}

p { 
margin-top: 0px; 
padding: 3px;
}

td {
font-size: 10pt;
}

input {
border-style:solid; 
border-width: 1px; 
border-color:#aaaaaa;
}

select {
border-style:solid; 
border-width: 1px; 
border-color:#aaaaaa;
}

checkbox {
border-width: 0px; 
border-color:#ff0000;
}

textarea {
border-style:solid; 
border-width: 1px; 
border-color:#aaaaaa;
}
A { color:#444444; }
A:hover { background-color:#205EA9; color:#FFFFFF; }

h1 {  
   font-size: 16;
   margin-top: 0;
}

/*h2 {  
   font-size: 14;
   display: block;
   background-color: #eeeeee;
   margin_top: 0;
   margin_right: 0;
   border-bottom: 1px solid #ccccccc;
}*/


h3 { 
font: italic normal 12pt Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; 
letter-spacing: 1px; 
margin-bottom: 0px; 
color: #7D775C;
}

/* specific divs */

#printtitle {
    position:absolute;
    top: 0px;
    margin-left: 380px;
   z-index:1;
}

#container {
    width: 1000px;
    margin: auto;
    text-align: left;
    padding: 0px 0px 0px 0px;
    position: absolute;
    top: 20px;
}

#intro {
    height:150px;
    background: transparent url(/fileadmin/Bilder/logo.jpg) no-repeat top left;
    padding: 0px 0px 0px 0px;
}

#menu_1 {
   position: absolute;
   top: 225px;
   left: 1px;
   border: 1px solid #aaaaaa;
   width: 170px;
   z-index:2;
}

.stufe1 {
  padding: 3px;
  margin: 0;
  list-style-type: none;
}

.stufe2 {
  padding: 3px;
  margin: 0;
  list-style-type: none;
}

.stufe3 {
  padding: 3px;
  margin: 0;
  list-style-type: none;
} 

.stufe1 ul {
  padding: 2px; 
}

.stufe2 ul {
  padding: 2px;
}

.stufe3 ul {
  padding: 2px;
}

.stufe1 A {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}

.stufe2 A {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}

.stufe2 A {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}

.stufe1 A:hover  {
        background-color: #205EA9;
        color: #FFFFFF;
}

.stufe2 A:hover  {
        background-color: #205EA9;
        color: #FFFFFF;
}

.stufe3 A:hover  {
        background-color: #205EA9;
        color: #FFFFFF;
}

.stufe1 li.aktiv {
       display: block;
       background-color: #eeeeee;
       padding-left: 5px;
       background: transparent url(/media/bullets/bullet1_n.gif) no-repeat top left;
       vertical-align:middle;
}

.stufe2 li.aktiv {
     padding-left: 8px;
     background: transparent url(/media/bullets/bullet1_n.gif) no-repeat top left;
     vertical-align:middle;
}

.stufe3 li.aktiv {
     padding-left: 11px;
     background: transparent url(/media/bullets/bullet1_n.gif) no-repeat top left;
     vertical-align:middle;
}

.stufe1 A.aktivlink {
        font-weight:normal;
        color: #FF0000;
        margin: 5px;
} 
.stufe2 A.aktivlink {
        font-weight:normal;
        color: #FF0000;
        margin: 5px;
} 
.stufe3 A.aktivlink {
        font-weight:normal;
        color: #FF0000;
        margin: 5px;
} 

#content_left {
   position: absolute;
   top: 30px;
   margin-left: 180px;
   width: 200px;
   z-index:2;
   padding: 2px;
}

#content {
   position: absolute;
   top: 28px;
   margin-left: 410px;
   width: 350px;
   z-index:2;
   padding: 0px 0px 0px 0px;
}


#content_right {
   position: absolute;
   top: 50px;
   margin-left: 780px;
   width: 250px;
   z-index:2;
   padding: 2px;
}

#content_border {
   position: absolute;
   top: 185px;
   margin-left: 1px;
   width: 170px;
   z-index:2;
   padding: 2px;
}
#content_border A:hover { background: transparent; }


#search {
   position: absolute;
   top: 150px;
   left: 1px;
   border: 1px solid #aaaaaa;
   width: 170px;
}
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-size:10pt; color:#205EA9; }
.tx-indexedsearch .tx-indexedsearch-rules P { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE { width:95%; }
.tx-indexedsearch .tx-indexedsearch-whatis P { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-face:italic; }
.tx-indexedsearch .tx-indexedsearch-searchbox TD { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD P { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res TABLE { width:600px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { width:600px; font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:hover { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:active { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:visited { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { font-size:8pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { width:600px; }
