html
{
	overflow-x:auto;
	overflow-y:scroll;
} 

body 
{
    background-image:url(/images/standard/bg_main.jpg);
    background-repeat:no-repeat;
    background-position:top;
	background-color: #007814;
    background-attachment:fixed;
}

.banner_oben
{
    overflow:hidden;
    
    }
.banner_oben a
{
    margin-top:15px;
    margin-left:20px;
    display:block;
    float:left;
    width:200px;
    font-weight:bold;
    height:134px;
    color:White;
    text-align:right;
    font-size:16px;
    padding:6px 20px 0px 0px;
    background-repeat:no-repeat;
    }

.banner_oben a:hover
{
    text-decoration:none;
    color:#fafafa;
    margin-top:0px;
    height:149px;
    }

#layout_Page 
{
    width:978px;
	padding:0px 10px 0px;
    -background-image :url(/images/standard/schattenpage960.png);
	background-image:url(/images/standard/schattenpage980.png);
	background-repeat:repeat-y;
	background-position:top center;
	position:relative;
	overflow:hidden;
	display:block;
    margin-bottom:0px;
	
    z-index:50;

/*
    background-image:url(/images/schattenkante.png);
    padding:0px 4px;
*/
    margin:0px auto;
    position:relative;
}

#layout_Top
{
    overflow:hidden;
    width:980px;
    -background-image:url(/images/header.jpg);
    -background-repeat:no-repeat;
   float:left;
    position:relative;
    
    margin:0px 0px 0px 0px;
}
#layout_Head
{
    
    overflow:hidden;
    position:relative;
    background-color:white;
    -background-image:url(/images/standard/header_bg.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    height:160px;
    
    
    }
#layout_Menu  
{
   
    overflow:hidden;
    position:relative;
    background-color:White;
   
    }

.logo
{
    top:0px;
    left:0px;
    z-index:0; 
    position:absolute;    
    overflow:hidden;
    right:0px;
    }
.logo img
{

    }





/*------------------------------*/

#layout_Top_Suche
{
 
    height: 51px;
    background-color:#f8dbb3;
    position: relative;
    width: 220px;
    margin-bottom:10px;
    z-index: 20;
}
#layout_Top_Suche Input
{
    border: 0px solid black;   
    position:absolute;
    right:18px;
    top:15px;
    }

#layout_Top_Suche Input[type="text"]
{
    background-position: right center;
    background-repeat: no-repeat;
    color: #444444;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0px 20px 0px 5px;
    width: 150px;
    border: 1px solid #cccccc;
	
	}
#layout_Top_Suche Input[type="submit"]
{
    background-color:transparent;
    background-image: url("/images/icon_suche.png");
    background-position: center center;
    background-repeat: no-repeat;
    right:13px;
    border: 0px solid #cccccc;
    cursor: pointer;
    height: 22px;
    width: 22px;
}


#layout_Top_Suche_Input
{
    position: absolute;
	top: 107px; right: 65px;
	z-index: 11;
}

#layout_Top_Suche_Btn
{
    position: absolute;
	top: 103px; right: 8px;
	z-index: 12;
}





#layout_Center 
{
    
	margin: 0px 0px 0px 0px;
	padding-top:0px;
    -background-color:#fefae9;
    z-index:20;
    padding-bottom:0px;
    position:relative;
    overflow:hidden;
    clear:both;
    
   


}
.layout_Navigation
{
    display:none;
    padding:4px 25px 15px;
    width:910px;
    background-image: url("/images/bg_content_oben.png");
    background-position: 210px bottom;
    background-repeat: no-repeat;
    overflow:hidden;
    color:#ada59e;
    background-color:White;
    }
#layout_Left 
{
	width: 240px;
    margin-right:25px;
    overflow:hidden;
    z-index:20;
    position:relative;
    float:left;
    min-height:1px;
}
#layout_Content
{ 
	position:relative;
	width:685px;
	padding:0px;
	margin: 0px 20px 10px 0px;
	z-index:20;
	min-height:400px;
    float:left;
    overflow:hidden;
	-background-image:url(/images/bg_content.png);
    -background-position:left top;
    -background-repeat:repeat-y;
    -background-color:#f4f4f4;	
}
#layout_Right
{
    float:left;
    position:relative;
    padding:0px 0px;
    width:220px;
    overflow:hidden;
    margin:15px 0px 0px 0px;
    z-index:100; 
  
}



#layout_Bottom
{
    background-image: url("/images/standard/bottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    -background-color:#234e84;
    position:relative;
    height: 50px;
    margin:0 auto;
    position: relative;
    display:block;
    width: 978px;
    border-width:0 1px;
    border-style:solid;
    border-color:#148127;
    z-index: 50;
    color:inherit;
}
#layout_Bottom2
{
    -background-image: url("/images/standard/bottom.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color:#CE261F;
    position:relative;
    height: 10px;
    position: fixed;
    bottom:31px;
    width: 100%;
    z-index: 0;
    color:inherit;
}
#layout_Bottom .footer
{
    bottom: 0;
    color: white;
    height: 24px;
    padding-top:6px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 100;
    }
#layout_Bottom .footer a
{
    color:White;
    }
#layout_Bottom img
{
    position:absolute;
    right:-30px;
    bottom:-80px;
    
    
}

#layout_banner
{
    position:relative;
    width:170px;
    min-height:300px;
    margin-right:-170px;
    margin-top:30px;
    overflow:hidden;
    float:right;
    border:0px solid black;
    }
 .headbild
 {
     position:relative;
    
     width:980px;
     float:left;
     overflow:hidden;
     clear:left;
     background-color:White;
 }
 .headbild img
 { 
    margin:0px;
    padding: 0px;

 }
 
#layout_Left .parken
{
	background-image: url("/images/standard/button_parken.png");
	background-repeat: no-repeat;
	height: 106px;
	width: 235px;
}