﻿body
{   background: #960f75 url(images/bg.gif) left top repeat-x;}
#huelle 
{	margin: 0px auto;
    width:1012px;
    background: url(images/canvas.gif) left top repeat-y;}
#bottomContent 
{	padding:20px 0px;
    margin-left:-310px;}
#kopf 
{	height: 280px;}
#contedit
{   position:absolute;
    z-index:100;
    top:140px;
    left:8px;
    width:988px;}

#inhalt
{   padding:50px 38px 10px 76px;
    }
#linkespalte 
{	width: 552px;
    float:left;}
#linkespalte .body
{	padding: 19px 19px 0 19px;}
#rechtespalte 
{   position:relative;
    width:252px;
    float:right;}
#rechtespalte .body
{	padding: 6px 10px;}

#hauptnav 
{	padding-left:75px;
    background: url(images/navi.gif) left top no-repeat;}
#hauptnav a.static
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
 	font-weight:normal;
    font-size:14px;
    line-height:normal;
    margin-right:12px;
    background: url(images/nav.gif) left center no-repeat;} 
#hauptnav a.static.selected 
{	background:url(images/navsel.gif) left top no-repeat;
 	color:#c040a1;}
#hauptnav a.static.highlighted 
{	color: #999 !important;}
#subnav
{	position:absolute;
 	background:#9a1279;
    top:-54px;
    left:-710px;
    padding-left:74px;
    width:916px;}
#subnav a.static, #subnav a.dynamic
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
 	font-weight:normal;
    font-size:13px;
    line-height:normal;
    background: url(images/subnav.gif) left center no-repeat;} 
#subnav a.static.selected, #subnav a.dynamic.selected    
{	color: #999 !important;}
#subnav a.static.highlighted, #subnav a.dynamic.highlighted    
{	color: #999 !important;}

.DLNewslatestItems
{   font-size: 12px;
    line-height:17px;
    padding: 14px;}
.DLNewslatestFooter
{   border-top: 1px solid #563172;
    padding-top:12px;
    text-align: center;
}
.NewsLatestFoto
{   margin-right:14px;}
.NewsLatestFoto img
{   background:#e1e0e0;
    border:1px solid #563172;
    padding:5px;}

table.BoxDefaultBar, table.BoxPageBar, table.BoxGlobalBar, table.BoxRubrikBar
{   margin-bottom:10px;}
table.Box, table.BoxDefault, table.BoxPage
{   margin-bottom:40px;}
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;}



.ImgCenter, .ImgCenterSmall, .ImgRight, .ImgRightSmall, .ImgLeft, .ImgLeftSmall
{   margin-top:4px;}
#rechtespalte .ImgCenter, #rechtespalte .ImgRight, #rechtespalte .ImgRightSmall, #rechtespalte .ImgLeft, #rechtespalte .ImgLeftSmall
{   width:100%;
    margin:0px 0px 6px 0px;}
#linkespalte .ImgRight, #linkespalte .ImgLeft
{   width:50%;}
#linkespalte .ImgRightSmall, #linkespalte .ImgLeftSmall
{   width:33%;
    padding:10px;}
#linkespalte .ImgRight, #linkespalte .ImgRightSmall
{   margin-left:20px;}
#linkespalte .ImgLeftSmall, #linkespalte .ImgLeft
{   margin-right:20px;}        
#linkespalte .ImgCenter
{   width:100%;}


.tb-editor a
{   color:#006600;}
.tb-editor a:hover
{   color:#009900;}

.SitemapPath
{   display:none;}

/* Animated Buttons */    
.dl1
{   text-decoration: none;
    border:0; 
    padding:0; 
    display: block; 
    text-indent: -9999px; 
    letter-spacing: -9999px; 
    font-size:0; 
    width: 230px; 
    height:144px;
    background: url(images/dl1.jpg) left top no-repeat;}
.dl1:hover
{   background-position: 0 -144px !important;}