

body                    { font-family: arial; color: #666666; font-size: 10px; background: url(../img/leiste.jpg); background-position: top; background-repeat: repeat-x;  }
.containerall           { font-family: arial; color: #666666; font-size: 10px; background: url(../img/bgbody.jpg); background-position: top; background-repeat: repeat-y;  }
td                      { font-family: arial; color: #666666; font-size: 13px; }



.anavlinks              { padding-right: 30px; color: #666666; text-decoration: none; line-height: 1.5em; font-size: 13px; }
.anavlinks:hover        { color: #e2001a; }
.atopmenu               { color: #666666; text-decoration: none; font-weight: bold; font-size: 13px; }
.atopmenu:hover         { color: #e2001a; }
.amenu                  { color: #666666; text-decoration: none; font-size: 12px; }
.amenu:hover            { color: #e2001a; }
.amenuselected          { color: #e2001a; text-decoration: none; font-size: 12px; }

.alinks                 { color: #e2001a; text-decoration: underline; }
.atext                  { color: #e2001a; text-decoration: underline; }
.ajump                  { font-weight: bold; }



.topmenu                { padding: 8px; margin:0px; width: 150px; }
.topmenuselect          { padding: 8px; margin:0px; background: white; width: 150px; }


.boxnavlinks            { width: 190px; text-align: right; }
.boxmain                { width: 610px; text-align: left; padding-left: 30px; }
.maintable              { padding: 4px; background: #e0e1e2; border-left: #666666 1px solid; border-right: #666666 1px solid; border-bottom: #666666 1px solid; }
.maintablez             { padding: 4px; background: red; }

.maintext               { padding: 8px; background: white; font-size: 12px; height: auto; }
.menu                   { padding: 8px; background: white; }
.bildzumtext            { padding: 8px; }

.tdkontakt              { line-height: 1.5em; font-size: 13px; padding-right: 9px; }

.tdgalerietop           { font-size: 13px; padding-left: 9px; padding-right:9px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px #666666 solid; color: #666666; font-decoration: bold; }
.tdgalerie              { font-size: 13px; color: #666666; padding-left: 20px; }

.tdsitemaptop           { font-size: 13px; padding-left: 9px; padding-right:9px; padding-top: 2px; padding-bottom: 2px; background: #666666; color: white; font-decoration: bold; }
.tdsitemap              { font-size: 13px; color: #666666; padding-left: 20px; }
.asitemap               { color: #666666; text-decoration: none; text-transform: uppercase; }
.asitemap:hover         { color: #e2001a; }


.kasten                 { background: #f2f2f2; border: 1px #666666 dotted; padding: 5px; height: 10px; overflow: hidden; display: block; cursor: n-resize; }

.kastentop              { background: #f2f2f2; border: 1px #666666 dotted; padding: 5px; display: block; font-weight: bold; margin-bottom: 4px; }
.kastenhidden           { line-height: 1.2; background: #fafafa; border-left: 1px #666666 dotted; border-right: 1px #666666 dotted; border-bottom: 1px #666666 dotted; margin-bottom: 4px; padding: 5px; display: block; }
.kastenhover            { background: #f2f2f2; border: 1px #666666 dotted; padding: 5px; overflow: hidden; display: block; height: auto; cursor: default; }
.tabelle                { background: #f2f2f2; border: 1px #666666 dotted; }

.leistefooter           { font-size: 9px; padding: 3px; text-align: center; background: #e0e1e2; padding-top: 8px;  }

.containerbild          { float: right; font-size: 9px; background: #f2f2f2; margin-left: 5px; }

.infobox                { background: #f2f2f2; border: 1px #666666 dotted; padding: 5px; line-height: 1.5; }






<style type="text/css">
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dlmenu {height:10em; margin:20px 0 300px 10px;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:100%; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a { }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {height:20em;}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 500px; margin: 0; cursor:pointer;}
#menu dt {margin:0; padding: 0; font-size: 1.1em; border-top:1px solid #cce;}
#menu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; padding:5px 5px 5px 10px;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; }
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {}

</style>
