﻿body
{   background: #f8f8f8 url(images/bg.gif) left top repeat-x;}
#huelle 
{	margin: 0px auto;
    width:1021px;
    background: url(images/canvas.gif) left top repeat-y;}
#bottomShadow 
{	text-align:center;
    background: url(images/footer.gif) left top no-repeat;}
#bottomContent 
{	padding:30px 0px 40px 0px;
    margin-left:340px;}
#kopf 
{	height: 312px;}
#contedit
{   position:absolute;
    z-index:100;
    top:70px;
    left:16px;
    width:989px;}
#inhalt
{   padding:45px 54px 20px 55px;
    background: url(images/inhalt.gif) left top no-repeat;}
#linkespalte 
{	width: 582px;
    float:right;}
#linkespalte .body
{	padding: 0px 12px;}
#rechtespalte 
{	width:256px;
    float:left;
    padding-top:20px;}
#hauptnav 
{	position:absolute;
 	top:36px;
    padding-left:350px;
    z-index:1100;
    width:997px;}
#hauptnav a.static
{	color: #000;
 	font-family: Tahoma, Verdana, arial, Sans-Serif;
    font-weight:normal;
    font-size:14px;
    line-height:normal;
    background: url(images/nav.gif) left center no-repeat;
    margin-right:2px;}   

#hauptnav a.static.selected 
{	color: #a10000; }
#hauptnav a.static.highlighted 
{	color: #a10000; }

#subnav
{	display:none;}

.DLNewslatestItems
{   font-family: Verdana, Sans-Serif;
    font-size: 12px !important;
    line-height:17px;
    padding: 12px;}
.DLNewslatestFooter
{   border-top: 1px solid #909090;
    padding-top:12px;
    text-align: center;
}
.NewsLatestFoto
{   margin-right:14px;}
.NewsLatestFoto img
{   border:6px solid #dedede!important;}

table.BoxDefaultBar, table.BoxPageBar, table.BoxGlobalBar, table.BoxRubrikBar
{   margin-bottom:50px;}
table.Box, table.BoxDefault, table.BoxPage
{   margin-bottom:30px;}
table.BoxRubrikBar .inner
{   padding-bottom:10px;}
table.BoxNewsLatest, table.BoxRubrik
{   margin-bottom:40px;}
table.BoxNewsItem
{   margin-bottom:60px;}

td.ol, td.o, td.or, td.l, td.r, td.ul, td.u, td.ur
{   width:1px; height:1px; background:url(table_img/clear.gif) left top repeat;}
table.BoxRubrik td.ol, table.BoxRubrik td.or, table.BoxRubrik td.ul, table.BoxRubrik td.ur
{   width:15px; height:1px; background:url(table_img/clear.gif) repeat;}



.ImgRight
{   position:relative;
    float: right;
    margin: 5px 0px 5px 16px;
    width:50%;
    border: 6px solid #dedede;}
.ImgRightSmall
{   position:relative;
    float: right;
    margin:5px 0px 5px 16px;
    width:33%;
    border: 6px solid #dedede;}
.ImgCenter
{   display:block;
    margin: 0px auto 12px auto;
    width:100%;}  
.ImgLeft
{   position:relative;
    float: left;
    margin:5px 16px 5px 0px;
    width:50%;
    border: 6px solid #dedede;}
.ImgLeftSmall
{   position:relative;
    float: left;
    margin:5px 16px 5px 0px;
    width:33%;
    border: 6px solid #dedede;}

.SitemapPath
{   display:none;}