﻿        /*@charset "utf-8";*/
        
        /*------ Mayor ---------------------------------*/	          
        div        { margin: 0; padding: 0; }
        *          { margin: 0 auto; padding: 0; }
        html, body { margin:0; padding:0; min-height:100%;}
        body       { background: url('../img/fadedbg.gif') top left repeat-x; height:100%; color: #111111; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 0.81em; line-height: 1.3em; }

        /*------ Div/block Layouts ---------------------------------*/
        div#wrapper          { width: 100%; height: 100%; position: relative; margin:0px; text-align: Left; }
        div.contentLayer     { width: 940px; height: 100%; position: relative; display: block; margin:40px auto 40px auto; }
		div#mainContainer    { float:left; background:#FFF; width: 820px; height: 100%; position: relative; display: inline; }
        div#topContainer     { margin:6px 6px 0px 6px; width:808px; height:350px; background: url('../img/top1.jpg'); }
        div#topContainer99   { margin:6px 6px 0px 6px; width:808px; height:180px; background: url('../img/Topbild2009.jpg'); }
        div#topContainer2     { margin:6px 6px 0px 6px; width:808px; height:350px; background: url('../img/bannerdistrikt.jpg'); }
        div#topContainer3     { margin:6px 6px 0px 6px; width:808px; height:350px; background: url('../img/bannermedlemsf.jpg'); }
        
        div#mainContent      { margin: 12px 6px 45px 6px; min-height:350px; }
        div#mainContentInner { min-height:350px; width:808px; height: 100%; position:relative; display: block; }
        div#mainFooter       { margin:6px auto; width:808px; height:48px; color:#fff; background: #060606; }
        div#rightBanner      { float:left; margin-left:20px; width: 100px; height: 100%; position: relative; display: inline; }
        .divclear            { clear:both; }
        div.ViewEvent        { margin:25px 50px 25px 50px; }
        .type_mybanner       { margin:0px 0px 20px 0px; }
        
        /*span.txt_11           { font-family: Trebuchet MS, Arial, Verdana, Sans-Serif; }
        span.txt_17           { font-family: Trebuchet MS, Arial, Verdana, Sans-Serif; }  
        
        rEvent
        */
	    div.COLUMN ul.rEvent li  { font-size:12px; line-height:20px; margin:3px 0px 3px 0px; }
        
        
        /*------ Forms       ---------------------------------*/
        .formtextfield { font-size: 1.1; border:0; }	
        input.rounded_form {  background: url(../img/btn_ok.gif); border:0; width:32px; height:19px; padding:0; margin:0px; color:#000; font-weight:bold; font-size:100%; }
        input.tbox         {  background: url(../img/tbox_search.gif); border:0; width:96px; height:20px; padding:0; margin:0px; color:#000; font-weight:normal; font-size:80%; }
        form { margin: 0em; }
        input, textarea, select { color: #444444; font-size: 100%; }
        table { margin:0px; text-align:left; }
        td { margin:0px; text-align:left; }
        h1 { color:#808080; font-size:1.38em; line-height:1.0em; padding:0; }
        p  { padding:12px 0 0 0; }

        /*------ Navigation standard --------------------------*/
        a, a:link, a:visited, a:active  { color: #fe0000; text-decoration: none; font-weight:normal; } 
        a:hover                         { color: #fe0000; text-decoration: underline; font-weight:normal;}
        a:focus                         { outline: none; }
        
        /*------ Navigation menu --------------------------*/
        
        ul.spc  { float:right; display:block; margin:0px; height:26px; width:100px; list-style-type:none; }
        .spc li { display:block; height:26px; width:100px; }         
        
        a.topmnu, a.topmnu:link, a.topmnu:visited, a.topmnu:active  { color: #fff; padding:5px 8px 5px 8px; background:#000; line-height:26px; height:26px; width:100px; font-size:0.85em; text-decoration: none; font-weight:normal; } 
        a.topmnu:hover                         { color: #fff; background:#FF498D; }
        a.topmnu:focus                         { outline: none; }
        
        ul.horizon  { float:left; display:inline; margin:0px; height:32px; list-style-type:none; }
        ul.horizon li { display:inline; height:32px; }     

        a.horizonmnu, a.horizonmnu:link, a.horizonmnu:visited, a.horizonmnu:active  { background: url(img/mnu_bgdivide.gif) top right; padding:5px 8px 5px 8px; line-height:32px; height:32px; font-size:0.90em; color:#000000; text-decoration: none; font-weight:normal; } 
        a.horizonmnu:hover                         { text-decoration: underline; }
        a.horizonmnu:focus                         { outline: none; }
        
        
        /*------ Misc --------------------------*/
        img { border:0; }
        img.type_mittbanner2 { display:block; padding:0; margin:5px auto 5px auto; overflow:visible; }
        ul { display:block; margin:0px; text-align:left; height:18px; list-style-type:none; }
        li { display:block; margin:0px auto; } 