

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background: #dcdcdc;
}
#content li{ 
 margin: 0px 0px 0px 15px;
}
#content a{
 color:#a52508;
}
#rahmen { 
 margin: 0 auto;
 width: 780px;
 background:  url(images/rahmen.jpg) repeat-y;
}
#header-img { 
 margin: 0 auto;
 width: 780px;
}
#header {
 color: #333;
 width: 780px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 190px;
 margin: 0px 0px 0px 0px;
 text-align: right;
}
#header img {
 float: left;
}
#barrierefrei {
  padding: 160px 45px 0 0px;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 margin: 10px 0px 0px 0px;
 padding: 0px 0 0 0px;
 width: 250px;
 float: left;
}
#content { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 35px 0px 0px;
 padding: 0 30px 0 40px;
 width: 425px;
 display: inline;
}

#print { 
 padding: 10px 0px 30px 0;
 color: #999999;						
}

#footer { 
 width: 750px;
 height: 70px;
 text-align:right;
 clear: both;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 30px 0;
 color: #999999;
 background: #dcdcdc url(images/footer.jpg) no-repeat;
}

h1 { 
 font: 20px georgia, times, serif;
 color: #333;
 padding: 0 0 40px 0;
}
.titeledit { 
 font: 20px georgia, times, serif;
 color: #333;
}
p { 
 color: #333;
 padding: 0 0 10px 0;
 line-height: 16px;
}

#nav ul, #nav li {
 border-bottom:1px solid #ffffff;
 font-weight:bold;
 list-style-type:none;
 padding:5px 15px 5px 20px;
 text-align:left;
}

#nav li a {
 display:block;
}

#nav a {
 font:  12px arial, sans-serif;
 color: #333;
 text-decoration: none;
 display: block; 
 width: 100%;
}

#nav li:hover{
 background:#ffffff;
}
#nav a:hover{
 color:#a52508;
 background:#ffffff;
}
#nav .active, #nav .active:hover, #nav li.active a:hover {
 background: #a52508;
 color: #ffffff;
}
#nav .active a {
color:#ffffff;
font-weight: bold;
}
#footer a{ 
 font: 10px arial, sans-serif;
 color: #999999;						
 padding: 0px 0px 0 0;
 text-decoration: none;
}

#print a{ 
 font: 10px arial, sans-serif;
 color: #a52508;						
 text-decoration: none;
}

#barrierefrei a{
  font: italic 14px arial, sans-serif;
 color: #a52508;						
 text-decoration: none;
 letter-spacing: 2px;
}
#barrierefrei .small{
 font: italic 10px arial, sans-serif;
 color: #a52508;						
}
