<!-- erzwungene scrollleiste für firefox, damit die anzeigebreite gleich bleibt -->
<!-- zusätzlich ist bei body 'overflow-y' erforderlich -->

html {
min-height: 100.1%;
height: 100.1%;
}

body{
overflow-y: scroll; 
margin-top: 0px;  
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px; 
background-color: #282828; 
padding:0px;
background-image:url(images/dystrich.jpg);
background-repeat:repeat-y;
background-position:50% 0%;
width:100%;
}

hr{
border: 0; /* Für Firefox und Opera */
border-top: solid 1px #3d2e03;
border-bottom: transparent;

color:#3d2e03;
}

td{
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size:15px;
color: #999999;
}

h1{
text-align:right;
font-weight: bolder;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
color: #b59226;
margin-bottom:2px;
letter-spacing:6px;
font-size: 18px;
border-bottom:solid 0px #746b64;
padding-bottom:4px;
}

h2{  
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
color:#dddddd;
margin-bottom:20px;
margin-top:0px;
letter-spacing:2px;
font-size: 18px;
padding-bottom:0px
}

h3{  
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
color:#b59226;
margin-top:30px;
font-size: 13px;
margin:0px;
font-weight:bold;
background-color:#222222 ;
}

#aussen {
padding:0px;
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px;
}

#top1 {
height:20px;
vertical-align:middle;
text-align:right;
padding-right:10px;
color:#836a1d;
font-size:14px;
}

#top2 {
cursor: pointer;
background-image:url(images/bildo.jpg);
background-repeat:no-repeat;
background-position:center top;
height:139px;
padding:0px;
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px;
vertical-align:middle;
text-align:right;
padding-right:10px;
color:#222222;
font-size:14px;
}

.buleiste {
background-image:url(images/menu.jpg);
background-repeat:no-repeat;
background-position:center top;
vertical-align:middle;
text-align:left;
height:31px;
padding-left:100px;
padding-right:0px;
border-bottom:solid 0px #000;
border-bottom:solid 0px #000;
background-color:#;
margin:0px;
padding:0px;
}

#menu {
}

#menu a, #menu a:visited , #menu a:active {
display: block;
color: #CCCCCC;
text-decoration:none;
font-size: 17px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
padding-left: 8px; 
padding-right: 8px;
padding-bottom: 0px; 
padding-top:0px;
border-left:solid 0px #f7f7f7;
border-right:solid 0px #f7f7f7;
line-height:21px;
height:21px;
text-align:center;
background-color:#;
}

#menu a:hover {
color: #009933;
text-decoration:underline;
border-right:solid 0px #f7f7f7;
-moz-opacity: 0.30;
opacity: 0.30;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

#main2 {
height:600px;
}

#inbox { 
background-image:url(images/bildu.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:left;
padding-top:40px;
padding-bottom:40px;
padding-left:30px;
padding-right:30px;
font-size: 15px;
line-height: 19px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
color: #999999;
background-color:#;
height:;
width:100%;
vertical-align:top;
}

#unten {
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size:12px;
color: #f7f7f7;
height:30px;
text-align:center;
vertical-align:middle;
padding-bottom:24px;
background-color:#;
background-image:url(images/fuss.jpg);
background-repeat:repeat-x;
background-position:top center;
padding-bottom:10px;
letter-spacing:3px;
}

#unten a, #unten a:visited , #unten a:active {
color: #836a1d;
}

#impressum {
font-family: verdana, sans-serif;
font-size:12px;
color: #666666;
height:30px;
text-align:center;
vertical-align:top;
background-color:#;
letter-spacing:3px;
background-image:url(images/fuss2.gif);
background-repeat:repeat-x;
background-position:top center;
}

#impressum a, #impressum a:visited , #impressum a:active {
color: #333333;
text-decoration:none;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
padding-left: 8px; 
padding-right: 8px;
padding-bottom: 0px; 
padding-top:0px;
border-left:solid 0px #333333;
border-right:solid 0px #333333;
height:37px;
text-align:center;
background-color: ;
}

/* allgemeine links im text */

a:link, a:visited, a:active{ 
color:#b59226;
text-decoration:none
}

a:hover{ 
color:#c69c1b;
text-decoration:UNDERLINE;
}

/* scrolleiste internet explorer ab vers.5.5 */

body{
scrollbar-arrow-color: #999999; 
scrollbar-base-color: #282828;
scrollbar-highlight-color : #999999; 
scrollbar-shadow-color:#999999;
SCROLLBAR-TRACK-COLOR: #282828;}