﻿html, body, div, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, button 
{    margin: 0;
     padding: 0;}


/* Hilfetext im Editmodus - Standardeinstellung schwarz - !bei dunklen Hintergründen*/
p.infoTop
{   color: #000;
    margin-bottom: 6px;
    margin-top: 6px;
    background-position: left top;
    background-image: url(images/icon.gif);
    background-repeat: no-repeat;
    text-indent: 20px;}
/* Hilfetext2 im Editmodus - Standardeinstellung schwarz - !bei dunklen Hintergründen*/    
p.info
{   color: #000;
    background-position: left top;
    background-image: url(images/info.gif);
    background-repeat: no-repeat;
    margin-top:2px;
    text-indent: 20px;}
body
{  background: url(images/bg.gif) left top repeat;
   padding:13px;}
   	
#huelle 
{	position:relative;
	text-align: left;
	margin:0px auto;
    width:850px;
    background: url(images/main.gif) left top repeat-y;}

#topShadow 
{	position:absolute;
    top: -1000px;
    height:1px;}

#ctl00_Pic
{   position:absolute;
    top:-1000px;}

#clear 
{	clear:both;}

#bottomShadow 
{	clear: both;
    text-align:center; 
    font-size:x-small;
    position:relative;
    background:url(images/footer.gif) left top no-repeat;
    padding:14px 0px 10px 0px;}
#bottomContent 
{	margin-left:-24px;}

#kopf 
{	position: relative;
    height: 150px;}

#contedit
{   position:absolute;
    z-index:100;
    top:14px;
    left:15px;
    width:822px;}

#blur
{	position: absolute;
    top: -1000px;
    height: 1px;}

#inhalt
{   position:static;
    padding: 8px 10px 0px 10px;
    background: url(images/content.jpg) no-repeat left top;}
* html #inhalt
{   margin-top:-2px;}	

#linkespalte 
{	position: relative;
    float:left;
    width: 471px;
    margin-left:168px;
    margin-right: 30px;}
* html #linkespalte 
{	margin-left:84px;}

#linkespalte .txtBox 
{	border:1px solid #666666;
	background-color:#fff;}

#linkespalte .z, .newsheadline
{   border:1px solid #666666;
	width: 390px;}

#linkespalte fieldset 
{	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;}

#linkespalte legend 
{   background-color:transparent !important;
    font-size:larger;
    font-weight:bold;
    color:#000;
    padding:0.5em;}

#rechtespalte 
{	position: relative;
    width: 156px;
    float:left;}

#rechtespalte .txtBox 
{	margin-bottom: 6px;
    border:1px solid #666;
	background-color:#fff;}
    
#hauptnav 
{	position:absolute;
    z-index:100;
    left:12px;
    top:170px;}

#hauptnav .hover .hover, #subnav .subMenuHover .subMenuHover, 
#hauptnav .item .item, #subnav .subMenuItem .subMenuItem, 
#hauptnav .selected .selected, #subnav .subMenuSelected .subMenuSelected
{	background-image:none !important; 
	background-color:transparent;}

#hauptnav .item
{   font-family:verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;  
    color:#896909 !important;
    padding-bottom:4px;
    text-align: right;
    padding-right:11px;
    background: url(images/nav1.gif) right top no-repeat;}
#hauptnav .hover, #hauptnav .selected
{   background: url(images/navsel1.gif) right top no-repeat;
    color:#010159 !important;
    text-decoration: underline !important;}

.dynamenu
{	width:150px;
    margin-left:10px;
    padding:10px 20px 0px 10px !important;
    background: url(images/subnav.gif) left top repeat-x;}

.sm_ditem
{	height:14px;
    width:150px;
    font-family:verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;  
    background: url(images/nav1.gif) right top no-repeat;
    color:#896909 !important;
    text-decoration: none !important;}

.dynamenu .hover, .dynamenu .selected
{	background: url(images/navsel1.gif) right top no-repeat;}

#hauptnav .sm_ditem .sm_ditem,
#hauptnav .hover .hover, 
#hauptnav .selected .selected
{	background-image:none !important; 
	background-color:transparent;}

#subnav
{   position: absolute;
    left:100px; 
    visibility: hidden;}

.subMenuItem
{	font-family:verdana, , sans-serif;
    font-weight:bold;
    border-right: 1px solid #9999cc;
    font-size: 10px;
    color:#fff;}

#subnav .subMenuHover  
{	color:#345a96 !important;
    background:#fff;}
#subnav .subMenuSelected  
{	color:#000 !important;
    background:#e0e0b8;}

#subnav a:link, a:active, a:visited
{   text-decoration: none;}


#rechtespalte ul
{   margin-left: 0.5em; padding-left: 0.5em; }
#rechtespalte ol
{   margin-left: 0.8em; padding-left: 0.8em; }
* html #rechtespalte ul
{   margin-left: 0.7em; padding-left: 0.7em; }
* html #rechtespalte ol
{   margin-left: 0.9em; padding-left: 0.9em; }
table.DLNewsHistory ul, table.DLNewsHistory ol
{   margin-left: 1.5em !important; padding-left: 1.5em !important; }

.chkBox 
{	display:block;}

#rechtespalte .ddList 
{	width: 100%;
    margin-top:4px;
    margin-bottom:4px;}
#rechtespalte .txtBox 
{	border:1px solid #666666;
	background-color:#FFF;}
	
#linkespalte .ddList 
{	width: 50%;
    margin-top:4px;
    margin-bottom:4px;}
#linkespalte fieldset 
{	padding-left:10px;
	padding-bottom:10px;}

#linkespalte .txtBox 
{	border:1px solid #666666;
	background-color:#FFF;}

#linkespalte legend 
{   background-color:#fff;
    font-size:larger;
    font-weight:bold;
    color:#000;
    padding:0.5em;}
    
.DLNewslatestItems
{   font-size:10px;
    line-height: 1.3em;
    padding-left:6px;
    padding-right:6px;
    padding-top: 3px;
    padding-bottom:3px;}
    
.DLNewslatestFooter
{   padding:5px;}

.txtBoxNavigation    
{	width: 98% !important;
    height:440px;}
.alpha
{	position:relative;}

#rechtespalte .inner
{   background: #f1dda3;}
#rechtespalte .body
{   padding:5px;}
#linkespalte .inner
{   padding:10px;}

table.BoxAdmin .inner
{   padding: 0px 10px 0px 10px;}


table.BoxRubrikBar, table.BoxDefaultBar, table.BoxPageBar, table.BoxGlobalBar, table.BoxNetzBar
{   margin-bottom:10px;}
table.Box, table.BoxRubrik, table.BoxDefault,
table.BoxPage, table.BoxNewsItem, table.BoxNewsLatest
{   margin-bottom:10px;
    background:#fff;}

.Box td.ol, .BoxDefault td.ol, .BoxPage td.ol, .BoxNewsItem td.ol, .BoxNewsLatest td.ol, .BoxRubrik td.ol, 
.Box td.or, .BoxDefault td.or, .BoxPage td.or, .BoxNewsItem td.or, .BoxNewsLatest td.or, .BoxRubrik td.or, 
.Box td.ul, .BoxDefault td.ul, .BoxPage td.ul, .BoxNewsItem td.ul, .BoxNewsLatest td.ul, .BoxRubrik td.ul, 
.Box td.ur, .BoxDefault td.ur, .BoxPage td.ur, .BoxNewsItem td.ur, .BoxNewsLatest td.ur, .BoxRubrik td.ur 
{background:url(table_img/border.gif);width:1px;height:1px;}

.Box td.o, .BoxDefault td.o, .BoxPage td.o, .BoxNewsItem td.o, .BoxNewsLatest td.o, .BoxRubrik td.o, 
.Box td.u, .BoxDefault td.u, .BoxPage td.u, .BoxNewsItem td.u, .BoxNewsLatest td.u, .BoxRubrik td.u,
.Box td.l, .BoxDefault td.l, .BoxPage td.l, .BoxNewsItem td.l, .BoxNewsLatest td.l, .BoxRubrik td.l,
.Box td.r, .BoxDefault td.r, .BoxPage td.r, .BoxNewsItem td.r, .BoxNewsLatest td.r, .BoxRubrik td.r  
{background:url(table_img/border.gif) repeat;}


.BoxGlobalBar td.ol, .BoxRubrikBar td.ol, .BoxDefaultBar td.ol, .BoxPageBar td.ol, .BoxNetzBar td.ol, 
.BoxGlobalBar td.or, .BoxRubrikBar td.or, .BoxDefaultBar td.or, .BoxPageBar td.or, .BoxNetzBar td.or,
.BoxGlobalBar td.ul, .BoxRubrikBar td.ul, .BoxDefaultBar td.ul, .BoxPageBar td.ul, .BoxNetzBar td.ul,
.BoxGlobalBar td.ur, .BoxRubrikBar td.ur, .BoxDefaultBar td.ur, .BoxPageBar td.ur, .BoxNetzBar td.ur 
{background:url(table_img/border1.gif);width:1px;height:1px;}

.BoxGlobalBar td.o, .BoxRubrikBar td.o, .BoxDefaultBar td.o, .BoxPageBar td.o, .BoxNetzBar td.o,
.BoxGlobalBar td.r, .BoxRubrikBar td.r, .BoxDefaultBar td.r, .BoxPageBar td.r, .BoxNetzBar td.r,
.BoxGlobalBar td.u, .BoxRubrikBar td.u, .BoxDefaultBar td.u, .BoxPageBar td.u, .BoxNetzBar td.u,
.BoxGlobalBar td.l, .BoxRubrikBar td.l, .BoxDefaultBar td.l, .BoxPageBar td.l, .BoxNetzBar td.l
{background:url(table_img/border1.gif) repeat;}


.BoxAdmin 
{   background: #fff;
    border:2px solid #76797a;}
table.BoxAdmin .header
{   padding: 6px 0px 0px 30px;}
table.BoxAdmin .body
{   padding: 0px 30px 10px 30px;}

.ImgRight
{   position:relative;
    float: right;
    margin-right:0px;
    margin-left: 10px;
    margin-bottom:6px;
    width:180px;}
    
.ImgRightSmall
{   position:relative;
    float: right;
    margin-right:6px;
    margin-left: 6px;
    margin-bottom:6px;
    width:112px;}

.ImgCenter
{   display:block;
    margin: 0px auto 2px auto;
    width:448px;}
    
.ImgCenterSmall
{   display:block;
    float:none;
    width:144px;}
    
.ImgLeft
{   position:relative;
    float: left;
    margin-right:10px;
    margin-left: 0px;
    margin-bottom:6px;
    width:180px;}
    
.ImgLeftSmall
{   position:relative;
    float: left;
    margin-right:10px;
    margin-left: 0px;
    margin-bottom:6px;
    width:112px;}

.NewsLatestFoto
{   float:left;
    margin-right:5px;
    margin-top:4px;}

/* ca=content admin Ap=Adminpanel L=Login S=Settings P=Picture T=Tracking Pi=PageItems C=Create U=Update D=Delete Na=Newsarticle*/
.caPiC, .caNaC, .caApL, .caApS, .caApP, .caApT, .caPiU, .caPiD, .caNaU, .caNaD 
{   color:#ff0033 !important;}
.caNaC
{   margin-left:4px;}
.caPiC
{   display:block;}
.caPiC, .caNaC
{   font-weight:900;}
.caApL, .caApS, .caApP, .caApT, .caPiU, .caPiD, .caNaU, .caNaD 
{   font-weight:100;}
#linkespalte .caPiC  
{   margin-left:10px;}
#rechtespalte .caPiC  
{   margin-left:5px;}

.BoxMandanten
{   display:block;
    position:absolute;
    top:0px;
    left:0px;}
    
.SitemapPath
{   position:absolute;
    top:-40px;
    left:150px;}

.NewsItemFooter
{   font-size:smaller;}
