body
{
    background-image: url(/bilder_layout/bgBody.png);
    background-repeat: repeat-x;
    margin:0; padding:0; 
    font-family: Arial, Helvetica, sans-serif;
}
a img
{
    border: none;
}
form
{
    margin:0; padding:0; 
}
input,select,textarea
{
    color: #878787;
    font-size: 12px;
    border:1px solid #ccc;
}
input
{
    padding: 2px 0px 3px 8px;
    
}
#reihe1
{
    background-image:url(/bilder_layout/bgMeta.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 34px;
}
#metaNav
{
    width: 969px;
    text-align: right;
    padding: 12px 0px 0px 0px;
}
#metaNav ul,.navC ul,#navcU ul
{
    margin:0; padding:0; 
    list-style-type: none;
}
#metaNav ul li
{
    display: inline;
    color: #999;
    font-size: 11px;
}
#rahmen
{
    margin: 66px 0px 0px 0px;
    text-align: left;
    width: 969px;
    background-image: url(/bilder_layout/bgRechts.gif);
    background-repeat: repeat-y;
}
#bg1
{
    background-image: url(/bilder_layout/bg1R.png);
    background-position: top right;
    background-repeat: no-repeat;
}
#links
{
    float: left;
    background-image: url(/bilder_layout/bgNavMain.png);
    background-repeat: no-repeat;
    width: 249px;
    min-height:628px;
    height:auto !important;  
    height:628px; 
    padding: 20px 8px 0px 9px; 
    margin: 0px 0px 20px 0px;
}
#logo
{
    margin: 0px 0px 0px 2px;
}
.navC
{
    border: 1px solid #CACACA;
    padding: 1px;
    margin: 14px 0px 0px 0px;
}
.navCIn
{
    background-color: #EFEFEF;    
    padding-bottom:1px;
}
.navCIn ul li
{
    border-bottom: 1px solid White;
}
/*Unternavigation*/
.navCIn ul li ul
{
    background-color: #B3A333;
}
.navCIn ul li ul li
{
    border-top: 1px solid #C6BA5F;
    border-bottom:none;
    padding: 6px 0px 6px 13px;
}
.navPerm ul li
{
    border-bottom: none;
    padding: 3px 0px 3px 0px;
}
.navPerm ul
{
    padding: 10px 0px 10px 0px;
}
.navCIn form
{
    padding: 17px 15px 15px 15px;
}
input.inpLeft
{
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    
}
#links input,#contRechts input
{
    width: 132px;
}
input.submImg
{
    margin: 0px 0px 0px 8px;
    width: auto !IMPORTANT;
    padding:0px;
    border: none;
}


#rechts
{
    float: left;
    width: 702px;
    
}
#header
{
    height: 186px;
}
#breadCr
{
    height: 26px;
    padding: 15px 0px 0px 22px;
    background-image: url(/bilder_layout/bgBreadCr.gif);
    background-repeat: repeat-x;
    font-size: 12px;
}
#content
{
    padding: 17px 0px 0px 22px;
}
#contLinks, #contRechts
{
    float: left;
    margin-bottom: 50px;
}
#contLinks
{
    width: 455px;
    color: #333;
    font-size: 12px;
    line-height: 20px;
}
#contLinks h1
{
    color: #AF9E28;
    font-size: 12px;
    margin:0px 0px 25px 0px; 
    padding:0; 
    
}
#contLinks h2
{
    color: #B09F29;
    font-size: 12px;
}
#contLinks h3
{
    color: #AAA;
    font-size: 12px;
}
.hr
{
clear: both;
    border:none;
    color: #fff;
    height: 4px;
    background: #fff url(/bilder_layout/dottedLine.gif) repeat-x;
    padding: 1px 0px 1px 0px;
    margin: 30px 0px 30px 0px;
    line-height: 0px;
}
.pager
{
    text-align: center;
    margin:50px 0px 20px 0px;
}
.date
{
    margin-bottom: 0px;    
}
#contRechts
{
    margin: 0px 0px 0px 20px;
    color: #666;
    font-size: 11px;
    padding: 0px 10px 0px 12px;
    width:180px;
}
#contRechts h1
{
    background-color: #EBEBEB;
    color: #666;
    /*border-top: 1px dotted #CACACA;*/
    background-image:url(/bilder_layout/dottedLine.gif);
    background-repeat: repeat-x;
     
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 0px 10px 11px;
    margin: 18px -12px 18px -11px;
}
#contRechts .hrRi
{
    background-color: #F7F7F7;
    background-image:url(/bilder_layout/dottedLineRight.gif);
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
    margin: 18px -12px 18px -11px;
}
.news
{
    padding: 0px 0px 0px 21px;
    background-image: url(/bilder_layout/iconDoc.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
.termin
{
    padding: 0px 0px 0px 21px;
    background-image: url(/bilder_layout/iconTermin.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}
.termin img
{
    border: none;
    margin: 3px 0px 3px 0px;
}
#printLink
{
    text-align: right;
    padding-right: 225px;
    margin: 0px 0px 8px 0px; 
}
#footer
{
    background-image: url(/bilder_layout/bgFooter.png);
    background-repeat: no-repeat;
    width: 969px;
    margin:0px 0px 0px -27px;
    font-size: 0px;
    height: 6px;
}
.butRight
{
    text-align: right;
    margin-bottom: -28px;
}
/*WEITERFÜHRENDE INFOS*/
ul.info
{
    list-style-type: none;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;  
}
ul.info li
{
    
}


/* Content Container Klein */
.ctLinks,.ctRechts
{
    border: 1px solid #CACACA;
    background-color: #FDFDFD;
    width: 211px;
    min-height:181px;
    height:auto !important;  /* für moderne Browser */
    height:181px;  /*für den IE */ 
    margin: 8px 0px 8px 0px;
}
.ctLinks h2, .ctRechts h2
{
    margin:0; 
    padding:4px 0px 0px 10px; 
    font-size: 12px !IMPORTANT;
    display: block;
    height: 21px;
    color: #333 !IMPORTANT;
    background-image: url(/bilder_layout/bgCtH2.jpg);
    background-repeat: repeat-x;
}
.ctLinks p, .ctRechts p
{
    font-size: 11px;
    padding: 0px 8px 0px 10px;
    margin-top: 10px;
    line-height:14px;
}
.ctLinks
{
    float: left;
    margin-left: 12px;
}
.ctRechts
{
    float: right;
}
/* Content Container groß mittig */
.ctCenter
{
    width: 354px;
    height:254px;  /*für den IE */
    margin: 30px auto 30px auto;
    background-image: url(/bilder_layout/bildbox.gif);
    background-repeat: no-repeat;
    padding:5px 5px 0px 5px;
}
.ctCenter p
{
    font-size: 11px;
    padding: 5px 8px 0px 15px;
    margin-top: 5px;
    line-height: 13px;
}
.listImg
{
    float: left;
    margin: 10px 10px 10px 0px;
}
.listImgRight
{
    float: right;
    margin: 10px 0px 10px 10px;
}
.list h2
{
    margin-top: 0px;
}
/*GALLERIE*/
.gal3Col
{
    margin: 10px 0px 10px 0px; 
}
.col
{
    float: left;
    padding: 1px;
}
.col img
{
    border: none;
}



/*LINK DEFINITIONEN*/
a,a:link,a:visited
{
    color:#666;
}
a:hover, a:active 
{
    color: Black;
}
/* ########################################### */
a.aNavMeta,a.aNavMeta:link,a.aNavMeta:visited 
{
    text-decoration: none;
    color: #999;
    font-size: 11px;
}
a.aNavMeta:hover, a.aNavMeta:active 
{
    text-decoration: underline;
}
/* ########################################### */
a.aNavC,a.aNavC:link,a.aNavC:visited 
{
    background-color: #EAEAEA;
    color: #333;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    padding: 12px 0px 13px 29px;
}
a.aNavC:hover, a.aNavC:active 
{
    background-color: #AF9E28;
    color: White;
    background-image: url(/bilder_layout/quad.gif);
    background-repeat: no-repeat;
    background-position: 15px 15px;
    *background-position: 15px 18px;
}
a.aNavCActive,a.aNavCActive:link,a.aNavCActive:visited,a.aNavCActive:hover, a.aNavCActive:active 
{
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    padding: 14px 0px 11px 29px;
    background-color: #AF9E28;
    color: White;
    background-image: url(/bilder_layout/quad.gif);
    background-repeat: no-repeat;
    background-position: 15px 16px;
    *background-position: 15px 18px;
}
/* ########################################### */
a.aNavPerm,a.aNavPerm:link,a.aNavPerm:visited 
{
    color: #666;
    text-decoration: none;
    font-size: 11px;
    padding: 0px 0px 0px 29px;
}
a.aNavPerm:hover, a.aNavPerm:active 
{
    text-decoration: underline;
}
.permNL
{
    background-image: url(/bilder_layout/iconNL.gif);
    background-repeat: no-repeat;
    background-position: 10px 3px;
}
.permFM
{
    background-image: url(/bilder_layout/iconForum.gif);
    background-repeat: no-repeat;
    background-position: 10px 2px;
}
.permRSS
{
    background-image: url(/bilder_layout/iconRSS.gif);
    background-repeat: no-repeat;
    background-position: 9px 1px;
}
.permFotostr
{
    background-image: url(/bilder_layout/iconFotostrecke.gif);
    background-repeat: no-repeat;
    background-position: 9px 1px;
}
.permVideo
{
    background-image: url(/bilder_layout/iconVideo.gif);
    background-repeat: no-repeat;
    background-position: 9px 1px;
}
/* ########################################### */
a.aNavCU,a.aNavCU:link,a.aNavCU:visited 
{
    color: White;
    text-decoration: none;
    font-size: 12px;
    padding: 0px 0px 0px 18px;
}
a.aNavCU:hover, a.aNavCU:active 
{
    background-image: url(/bilder_layout/quadKl.gif);
    background-repeat: no-repeat;
    background-position: 1px;
    font-weight: bold;
}
a.aNavCUActive,a.aNavCUActive:link,
a.aNavCUActive:visited,a.aNavCUActive:hover, 
a.aNavCUActive:active
{
    color: White;
    text-decoration: none;
    font-size: 12px;
    padding: 0px 0px 0px 18px;
    background-image: url(/bilder_layout/quadKl.gif);
    background-repeat: no-repeat;
    background-position: 1px;
    font-weight: bold;
}
/* ########################################### */
a.aBreadCr,a.aBreadCr:link,a.aBreadCr:visited
{
    color: #666;
    text-decoration: none;
}
a.aBreadCr:hover, a.aBreadCr:active
{
    text-decoration: underline;
}
/* ########################################### */
a.a10Gold,a.a10Gold:link,a.a10Gold:visited 
{
    font-size: 10px;
    text-decoration: none;
    color: #AF9E28;
}
a.a10Gold:hover, a.a10Gold:active
{
    text-decoration: underline;
}
/* ########################################### */
.news a:link,.news a:visited,.news a:active,.termin a:link,.termin a:visited,.termin a:active
{
    text-decoration: none;
    color: #666;
}
.news a:hover,.termin a:hover
{
    text-decoration: underline;
}
/* ########################################### */
a.aList,a.aList:link,a.aList:visited 
{
    text-decoration: none;
    color: #666;
    font-style: italic;
}
a.aList:hover, a.aList:active 
{
    text-decoration: underline;
}
/* ########################################### */
a.aPager,a.aPager:link,a.aPager:visited 
{
    margin: 0px 8xp 0px 8px;
    padding: 1px 3px 1px 3px;
    text-decoration: none;
}
a.aPager:hover, a.aPager:active
{
    color: white;
    background-color: #AF9E28;
}
a.aPagerActive,a.aPagerActive:link,a.aPagerActive:visited,
a.aPagerActive:hover, a.aPagerActive:active 
{
    margin: 0px 8xp 0px 8px;
    padding: 1px 3px 1px 3px;
    text-decoration: none;
    color: white;
    background-color: #AF9E28;
}
a.externalLink,a.externalLink:link,a.externalLink:visited,
a.internalLink,a.internalLink:link,a.internalLink:visited,
a.mail,a.mail:link,a.mail:visited,
a.download,a.download:link,a.download:visited
{
    padding: 0px 0px 0px 20px;
    background-repeat: no-repeat;
    background-position: 0px 4px;
    display: block;
}

a.externalLink,a.externalLink:link,a.externalLink:visited
{
    background-image: url(/bilder_layout/iconLinkExtern.gif);
}

a.internalLink,a.internalLink:link,a.internalLink:visited
{
    background-image: url(/bilder_layout/iconLinkIntern.gif);
}

a.mail,a.mail:link,a.mail:visited
{
    background-image: url(/bilder_layout/iconMail.gif);
}
a.download,a.download:link,a.download:visited
{
    background-image: url(/bilder_layout/iconDownload.gif);
    background-position: 0px 3px;
}
/* ########################################### */
/*allgemein*/
.margRight20
{
    margin-right: 20px;
}
.margLeft20
{
    margin-left: 20px;
}

.clearer
{
    height:0px;
    font-size:0px;
    margin:0; 
    padding:0; 
    clear:both;
    line-height:0px;
}

.gold
{
    color: #AF9E29 !IMPORTANT;
}
.italic
{
    font-style:italic !IMPORTANT;
}
.black
{
    color: Black !IMPORTANT;
}
#contLinks h1.black
{
    margin: 0px 0px 5px 0px; 
}
/* PRINT */
body.print
{
    background-image: none;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
}
#reihe1.print 
{
background-image:url(/bilder_layout/bgMetaShort.png) !IMPORTANT;
height:102px !IMPORTANT;
padding: 20px 0px 0px 44px !IMPORTANT; 
}
#rahmen.print
{
    width: 800px !IMPORTANT;
    text-align: left !IMPORTANT;
    background-image: none !IMPORTANT;
    margin: 0px 0px 0px 0px !IMPORTANT; 
}
#contLinks.print
{
    margin: 61px 0px 0px 44px; 
    width: 432px;
    font-size: 12px;
}


/**********************************************
Ändernungen RP ab 24.04.2009
**********************************************/
#contLinks label {
    clear:both;
    float:left;
    width:150px;
    margin:3px 3px 3px 0px;
}
#contLinks input.inpLeft.normal {
    width:250px;
    margin:3px 3px 3px 0px;
    color:#000;
}
#contLinks input.inpLeft.error {
    width:250px;
    margin:3px 3px 3px 0px;
    color:#000;
    border:1px solid red;
}
#contLinks input.inpSubmit {
    color:#000;
    text-align:center;
    padding:4px;
}
.permWiki {
    background-image: url(/bilder_layout/icon_wiki.gif);
    background-repeat: no-repeat;
    background-position: 9px 2px;
}
.permBlog {
    background-image: url(/bilder_layout/icon_blog.gif);
    background-repeat: no-repeat;
    background-position: 9px 1px;
}
/* Neu 29.04.09 */
.permUser {
    background-image: url(/bilder_layout/icon_mitgliederverwaltung.gif);
    background-repeat: no-repeat;
    background-position: 9px 1px;
}

p.download {
    background-image: url(/bilder_layout/iconDownload.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 20px;
    line-height:12px;
}