/* ****************************************** */
/* Orangefluid GbR		              */
/* www.orangefluid.com       		      */
/* ****************************************** */


/* ****************************************** */
/* Global settings for lippischergolfclub.de  */
/* ****************************************** */

/* Global settings */
* {
	margin:0;
	padding:0;
	text-align:left;
}

/* Layout sizes */
html {
	height: 100%;
}

/* Main body style */
body {
	background-repeat: repeat-x;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align:center; /* horizontal centering for IE Win quirks */
	background-color: #a7b383;
	background-image: url(images/background_main.jpg);
	height: 100%;
}




a:link, a:visited, a:active {
	color: #7c0f31;
	text-decoration: none;
	}
	
a:hover {
	color: #7c0f31;
	text-decoration: underline;
	}
	
img {
  border: 0px;
}

br.clear {
	clear: both;
}

/* ****************************************** */
/* Layout settings    z-index: 10-20          */
/* ****************************************** */

div#wrapper {
	margin-top: 0px;
	position: relative;
	float: left;
	width: 1000px;
	height: auto;
	min-height: 100%;
	z-index: 1;
	}
	
	* html #wrapper {
		height: 100%;
		z-index: 1;
		margin: 0px;

    }
		
/* HEAD */
div#head  {
    z-index: 10;
    display: inline;
    height: 300px;
    width: 1000px;

    }

div#logo  {
    z-index: 13;
    position: absolute;
    width: 187px;
    height: 157px;
    margin-left: 50px;
    background-image: url(images/logo.png);
    
    }

div#navigation  {
    z-index: 12;
    position: absolute;
    width: 1000px;
    height: 58px;
    margin-top: 35px;
    background-image: url(images/background_navigation.png); 
    } 
    * html div#navigation  {
    		z-index: 12;
    		position: absolute;
    		width: 1000px;
    		height: 58px;
    		margin-top: 35px;
    		background-image: url(images/background_navigation.gif); 
    		} 

div#head_image  {
    z-index: 11;
    position: absolute;
    width: 900px;
    height: 300px;
    display: inline;
    margin-left: 50px;
    
    }

/* ****************************************** */
/* Subnavigation settings   z-index: 20       */
/* ****************************************** */
div#subnavigation
    {z-index: 10; width: 175px; height: auto; margin-top: 20px; position: absolute; display: inline;}
div#subnavigation_top
   {width: 175px; height: 25px; background: transparent url(images/subnav_top.png) top left;}
div#subnavigation_mid
   {width: 175px; min-height: 200px; background: transparent url(images/subnav_mid.png) top left;}
div#subnavigation_bottom
   {width: 175px; height: 25px; background: transparent url(images/subnav_bottom.png) top left;}

/* ****************************************** */
/* Content settings  z-index: 21-28           */
/* ****************************************** */
div#content
   { z-index: 9; margin-left: 50px; margin-top: 300px; display: inline; position: absolute; width: 900px; height: auto; margin-bottom: 40px;}

/* normale breite 1/3 */
div#content_normal
   {z-index: 25; position: absolute; width: 528px; margin-left: 167px; display: inline;}
div#content_normal_top
   {width: 518px; height: 25px; background: transparent url(images/mc_normal_top.png) top left;}
div#content_normal_mid
   {width: 518px; min-height: 600px; background: transparent url(images/mc_normal_mid.png) top left;}
   * html div#content_normal_mid
   	{height: 528px; background: transparent url(images/mc_normal_mid.gif) top left;}
div#content_normal_bottom
   {width: 518px; height: 25px; background: transparent url(images/mc_normal_bottom.png) top left;}

/* weite breite 2/3 */
div#content_wide
   {z-index: 25; position: absolute; width: 734px; height: auto; margin-left: 167px; display: inline;}
div#content_wide_top
   {width: 734px; height: 25px; background: transparent url(images/mc_wide_top.png) top left;}
div#content_wide_mid
   {width: 734px; min-height: 520px; height: auto; background: transparent url(images/mc_wide_mid.png) top left;}
   * html div#content_wide_mid
   	{height: 70%; background: transparent url(images/mc_wide_mid.gif) top left;}
div#content_wide_bottom
   {width: 734px; height: 25px; background: transparent url(images/mc_wide_bottom.png) top left;}
   
/* ****************************************** */
/* Sidebar settings   z-index: 29             */
/* ****************************************** */
div#sidebar
   {z-index: 26; position: absolute; width: 208px; margin-left: 686px; margin-top: 45px; }
div#sidebar_content_1
   {color: #e7e9c6; height: 185px; width: 208px; background: transparent url(images/sidebar_content_1.gif) top left; background-repeat: repeat-y;}
div#sidebar_content_2
   {height: 330px; width: 208px; background: transparent url(images/sidebar_content_2.png) top left; background-repeat: repeat-y;}
   * html div#sidebar_content_2
   	{background: transparent url(images/sidebar_content_2.jpg) top left; background-repeat: repeat-y;}

/* ****************************************** */
/* SPecial Image settings   z-index: 50       */
/* ****************************************** */
div#img_top_right
  {margin-top: 160px; margin-left: 710px; position: absolute; z-index: 50; height: 215px; width: 285px; background: transparent url(images/kleine_bilder_oben_rechts_bg.png) top left;}
div#img_bottom_left
  {margin-top: 550px; position: absolute; z-index: 9; height: 370px; width: 221px; background: transparent url(images/kleine_bilder_unten_links_bg.png) top left;}





/* ****************************************** */
/* SPecial Footer settings   z-index: 60       */
/* ****************************************** */

div#footercontainer {
	position: relative;
	float: left;
	bottom: 0;
	clear: both;
	width: 100%;
	min-width: 900px;
	height: 30px;
	margin: 30px auto;
	color: #375500;
	text-align: center; /* IE 5.5 */
} 



div#footercontent {
	position: relative;
	width: 900px;
	margin: 0 auto;
	height: 30px;
}

	div#footertext {
		position: absolute;
		text-align: center;
		width: 900px;
		height: 30px;
		background-color: #f5f6d4;
		color: #375500;
	}	

		div#footertext p {
			margin-top: 6px;
			margin-bottom: 0;	
			text-align: center;	
		}
			* html div#footertext p {margin-top: 5px;}
			*:first-child+html div#footertext p {margin-top: 5px;}

/* Link colors */
div#footercontent a:link, div#footercontent a:visited {color: #375500; text-decoration: none;}
div#footercontent a:active, div#footercontent a:hover {color: #375500; text-decoration: underline;}
