* {
	margin: 0;
    padding: 0;
    }

body {
    text-align: center;
	background: url(../bilder/lehm_.jpg) left top repeat;
	font-family:  Arial, Helvetica, sans-serif;
    font-weight: normal;
}

#outercontainer {
    width: 100%;
	margin-top:45px;
	/*background: url(../bilder/outercontainerHg.jpg) left top repeat-x;*/
}

/*#container {
    width: 737px;
	margin: auto;
	padding:0;
	text-align:left;
	background: url(../bilder/containerHg.jpg) left top no-repeat;
	border-left:1px solid #41684d;
	border-right:1px solid #41684d;
	border-bottom:1px solid #41684d;
}*/

#container {
    width: 937px;
    	/*height:530px;*/
	margin: auto;
	padding:0;
	text-align:left;
	/*background: url(../bilder/containerHg.jpg) left top no-repeat;*/
	/*border-bottom:1px solid #41684d;*/
}

#header {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    width: 737px;
    height: 200px;
    background: url(../bilder/headerKarney.jpg) left top no-repeat;
    font-size:13px;
    font-weight: normal;
}

#header.hme {
    background: url(../bilder/headerKarneyHome.jpg) left top no-repeat;
}

#topNavi{
	padding:130px 0 0 217px;
}

#topNavi ul{
	font: bold 105%/18px  Arial, Helvetica, sans-serif;
	color: #41684d;
}

#topNavi ul li{
	display:inline;
	float: left;
	list-style-type:none;
	overflow:hidden;
}

#topNavi ul li a, #topNavi ul li a:link, #topNavi ul li a:visited{
	color: #41684d;
	text-decoration:none;
}

#topNavi ul li.lb{
	width:150px;
}

#topNavi ul li.tad{
	width:75px;
}

#topNavi ul li.ads{
	width:291px;
	white-space:nowrap;
}

#mittlereIntroSpalte {
	margin:0;
	padding:0;
	width:100%;
	height:306px;
}

#flashzone {
	margin:0;
	padding:0;
	width:737px;
	height:283px;
}

#linkeSpalte {
    margin: 0 0 0 0;
    padding: 0 0 4px 0;
	float: left;
	width:200px;
	/*background:#a5b0a3 url(../bilder/linkeSpalteHg_.gif) left top repeat-y;*/
}

    #mittlereIntroSpalte h2{ 
        margin: 18px 0 0 0;
        /*padding:3px;*/
        /*font: bold 90%/15px  Arial, Helvetica, sans-serif;*/
        display:block;
        height:79Px;
        font: bold 62px  Times New Roman, serif;
        /*color: #41684d;*/
        color:#ffffff;
        line-height:1.5;
        opacity:0.85;
        border-bottom: 1px solid #985f1b;
    } 
    
    /*#mittlereIntroSpalte h2 span{
    	font-size:130%;
    	line-height:100%;
    }*/
    
    #mittlereIntroSpalte p{
        /*margin: 4px 85px 0 89px;*/
        margin: 14px 0 0 0;
        /*padding:3px;*/
        /*font: bold 90%/15px  Arial, Helvetica, sans-serif;*/
        font: normal 26px  Century Gothic, Arial, Helvetica, sans-serif;
        /*color: #41684d;*/
        color:#6e795e;
        line-height:1.5;
        text-align:justify;
    }

    #linkeSpalte p{
        margin: 5px 22px 4px 10px;
        /*padding:3px;*/
        font: normal 105%/19px  Arial, Helvetica, sans-serif;
        color: #41684d;
    }

    #linkeSpalte h1{
        background: url(../bilder/hlDeko1.jpg) left top no-repeat;
        text-align: left;
        margin: 4px 5px 12px 4px;
        padding: 2px 0 0 12px;
        color: #edeef2;
        font-size: 120%;
        font-weight: bold;
    }

        #linkeSpalte h1.anfangL {
            margin: 0 5px 12px 4px;
        }

    #linkeSpalte ul.leftNavi{
        margin: 2px 0 0 19px;
        padding: 0;
        color: #41684d;
        list-style-type:none;
    }

    #linkeSpalte a, #linkeSpalte a:link, #linkeSpalte a:visited, #mittlereIntroSpalte a, #mittlereIntroSpalte a:link, #mittlereIntroSpalte a:visited{
	    color: #41684d;
        text-decoration:none;
    }

        #linkeSpalte ul.leftNavi li{
            font: bold 15px/25px  Arial, Helvetica, sans-serif;
            margin:2px 7px 9px 5px;
            padding:0 0 0 4px;
            /*background: url(../bilder/listenDeko1.gif) left center no-repeat;*/
            list-style-image: url(../bilder/listenDeko1.gif);
        }

        #linkeSpalte ul.unterNavi {
            margin:4px 0 0 -8px !important;
            color: #41684d;
            background: url(../bilder/unterlistenDeko1.gif) left top no-repeat;
        }

        #linkeSpalte ul.unterNavi li{
            font: normal 13px/18px  Arial, Helvetica, sans-serif;
            margin:0 7px 0 0;
            padding:1px 0 1px 10px;
            list-style-type:none;
            list-style-image: none;
            background: url(../bilder/unterlistenDeko2.gif) left center no-repeat;
        }

#rechteSpalte {
    margin: 0 0 0 200px;
    padding: 0 0 0 10px;
    width:523px;
   /* border:1px solid #376419;*/
}

#rSpScr {
        height:290px;
        overflow:auto;
       	margin-bottom: 4px;
        width:511px;
        padding: 0 16px 12px 0 !important;
         /*background-color: #324698;  */
          scrollbar-face-color:#41684d;
          				scrollbar-track-color: #fcca73;
       		scrollbar-arrow-color:#f2a32b;
          scrollbar-highlight-color:#f2a32b;
          /*scrollbar-base-color:#cdd8bc;*/
       					scrollbar-shadow-color:#96a194;
          scrollbar-3dlight-color:#f2a32b;
         /*scrollbar-darkshadow-color:#96a194;*/
}

.vstart {
	height:225px!important;
}

.vstarthome {
	height:217px!important;
}

    #rechteSpalte p{
        margin: 10px 0 0 8px;
        padding: 0;
        font: normal 95%/20px Arial, Helvetica, sans-serif;
        color: #41684d;
    }

    #rechteSpalte ul{
        margin: 12px 0 0 31px;
        padding: 0;
        font: normal 95%/20px Arial, Helvetica, sans-serif;
        color: #41684d;
    }

     #rechteSpalte ul.smalllist{
        margin: 8px 0 0 28px;
        padding: 0;
        font: bold 85%/18px Arial, Helvetica, sans-serif;
        color: #41684d;
    }

        #rechteSpalte ul li{
            margin-bottom:8px;
            padding: 0 0 0 7px;
            list-style-type:circle !important;
        }

        #rechteSpalte ul.smalllist li{
        	width
            margin-bottom:0;
            padding: 0 0 0 7px;
        }

            #rechteSpalte ul li span{
            	font-weight:bold;
            	color:#7a5400;
            }

 	.ersteZeile{
        margin-top: 7px !important;
    }

 	#rechteSpalte p.keinAbsatz{
        margin-top: 0;
    }

    #rechteSpalte h2{
        margin: 12px 0 0 8px;
        padding: 0;
        font: bold 110%/20px Arial, Helvetica, sans-serif;
        color: #41684d;
    }

 	#rechteSpalte h1{
 		text-align: left !important;
 		text-indent:-10px;
 		padding-left:10px;
        margin: 12px 0 0 8px;
        font: bold 105%/20px Arial, Helvetica, sans-serif;
        color: #41684d;
    }

    #rechteSpalte a, #rechteSpalte a:link, #rechteSpalte a:visited{
	    color:#a85a00;
    }

#galerieGB {
	height:296px;
	margin:0 !important;
	padding:9px 0 0 8px;
	width:354px;
	float:left;
}

    #galerieGB p {
        margin:0;
        padding:5px 0 0 0;
        font: normal 11px/11px Arial, Helvetica, sans-serif;
    }

#galerieKB {
	height:261px;
	overflow:auto;
	margin:0 !important;
	padding:6px 0 0 18px;
	width:140px;
	/*background-color: #324698;  */
          scrollbar-face-color:#41684d;
          				scrollbar-track-color: #fcca73;
       		scrollbar-arrow-color:#f2a32b;
          scrollbar-highlight-color:#f2a32b;
          /*scrollbar-base-color:#cdd8bc;*/
       					scrollbar-shadow-color:#96a194;
          scrollbar-3dlight-color:#f2a32b;
         /*scrollbar-darkshadow-color:#96a194;*/
}

    #galerieKB td {
        height:87px;
        valign:top;
    }

#galerieClear{
	height:1px !important;
	clear: both;
	width: 525px;
}

td.kathl{
	padding-bottom: 1px;*/
	text-align:center;
}

td.kathl div{
	height:52px;
	background: url(../bilder/tdHg.jpg) left bottom no-repeat !important;
	text-align:center;
	padding-top: 34px;
}

#subfooter {
	background: url(../bilder/derzaun.jpg) left top no-repeat;
	margin-top: 8px;
	height:73px;
    clear: both;
}

#footer {
	text-align: center;
	margin:0;
	padding:0 0 3px 0;
    background-color: #41684d;
    clear: both;
    color:#e8e8f0;
    width: 737px;
    height:12px;
    overflow:hidden;
}

#footer p{
	font: normal 75%/16px Arial, Helvetica, sans-serif;
	color: #f2a32b;
}

#footer p a, #footer p a:link, #footer p a:visited{
	color: #f2a32b;
}

#footer p span{
	margin:0 20px 0 20px;
}

.chosen {
	color:#b16700;
}

.bs{
	text-align:justify;
}

.littleless {
	font-size:70% !important;
}

.littleless2 {
	font-size:90% !important;
}

.littleless3 {
	font-size:80% !important;
}

.bold_ {
	font-weight:bold !important;
}

.boldcolored {
	font-weight:bold;
	color:#e28020;
}

.boldcolored2 {
	font-weight:bold !important;
	color:#b16700 !important;
}

.colored2 {
	color:#b16700 !important;
}

.boldcolored3 {
	font-weight:bold !important;
	color:#7a5400;
}

.colored4 {
	color:#985f1b !important;
}

.imp {
	background: url(../bilder/wichtig.png) top left no-repeat;
	text-indent: 21px !important;
}

.evenmore {
	font: bold 130%/22px Arial, Helvetica, sans-serif;
}

.bildlinks {
	float: left;
	margin: 4px 7px 10px 0 ;
	border: 1px solid #4a6058;
}

.bildlinks2 {
	float: left;
	margin: 0 7px 10px 0 ;
	border: 1px solid #4a6058;
}

.gL {
	margin-left: 0 !important;
}

.gR {
	margin-right: 0 !important;
}

.kA {
	margin-top:0 !important;
}

.gA {
	margin-top:24px !important;
}

.ggA {
	margin-top:54px !important;
}

.mR1 {
	margin-right: 8px;
}

.vaB{
	vertical-align:bottom;
}

.bildrechts {
	float: right;
	margin: 4px 8px 4px 7px ;
	border: 1px solid #486054;
}

.bildrechts2 {
	float: right;
	margin: 0 0 4px 7px ;
	border: 1px solid #4a6058;
}

#rSpScr.ctr{
	text-align:center !important;
	padding-right:55px !important;
	width:472px;
}

.ctr2{
	text-align:center !important;
}

.rgt{
	text-align:right;
}

.itl{
	font-style:italic !important;
}

.mitRand {
	border: 1px solid #4a6058;
}

.oR {
	border:0;
}

a img {
	border:0;
}

.transp {
	display:none;
}

/* 3px Bug Workaround; Hide from IE5-mac \*/

* html #linkeSpalte {
    margin-right: -3px;
}

* html #rechteSpalte {
	display:inline-block;
	height:1%;
    margin-left: 193px;
}

/* End IE5/mac hide */