/* ****************************************** */
/* Orangefluid GbR		              */
/* www.orangefluid.com       		      */
/* ****************************************** */


/* ****************************************** */
/* Global settings 2 for lippischergolfclub.de*/
/* ****************************************** */

div#content div#content_normal_mid p
  {margin-left: 20px; margin-right: 20px; padding-bottom: 20px; color: #375500;}

  
div#content div#content_wide_mid p
  {margin-left: 20px; margin-right: 20px; padding-bottom: 20px; color: #375500;}

/* ****************************************** */
/* Subnavigation List                         */
/* ****************************************** */
div#subnavigation_mid ul
  {margin-left: 20px; list-style: none; position: relative;}
div#subnavigation_mid ul li  
   {padding-bottom: 3px; padding-top: 3px; width: 130px; border-bottom: 1px dashed #4a6e01;}
div#subnavigation_mid ul li a:link
  {color: #375500; height: 50px; width: 120px;}
div#subnavigation_mid ul li a:hover
  {color: #375500; font-weight: bold;}
div#subnavigation_mid ul li a:visited
  {color: #375500; font-weight: normal;}
div#subnavigation_mid ul li a.current
  {color: #375500; font-weight: bold;}
  /* lvl 2 */
div#subnavigation_mid ul li ul.lvl_2
  {margin-left: 10px; list-style: none; position: relative;}
div#subnavigation_mid ul li ul.lvl_2 li  
   {padding-bottom: 3px; padding-top: 3px; width: 130px; border-bottom: none;}


/* ****************************************** */
/* Mainnavigation List                        */
/* ****************************************** */  
#navigation ul 
  {height: 38px; float: right; list-style: none; line-height: 1em; color: #FFF; padding: 0px;	margin: 0px; margin-top: 10px; margin-right: 47px; width: 705px; background: url(images/navi_divider.gif) top left;}
	* html #navigation ul 
  	{height: 38px; float: right; list-style: none; line-height: 1em; color: #FFF; padding: 0px; margin: 0px; margin-top: 10px; margin-right: 24px; width: 710px; background: url(images/navi_divider.gif) top left;}
#navigation a 
  {z-index: 9999; padding: 0px; display: block; color: #FFF; text-decoration: none; margin-left: 2px;}
#navigation a.menuparent  
  {margin: 0px; margin-right: 2px; padding: 0px; float: left;}
#navigation li 
  { float: left; padding: 0;}
#navigation ul li a 
  {color: #ffffff; font-size: 11px; font-weight:bold;}
 
#navigation li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 175px;
	background-color: #ffffff;
	font-weight: normal;
	margin: 0;
} 
#navigation li li 
  {width: 150px;}
#navigation li ul ul {
	margin: -1.45em 0 0 14em !important;
	margin: -1.45em 0 0 14.45em ;
}
#navigation li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
  {	left: -999em;}
#navigation li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
  {left: auto;}
#navigation li li:hover, #nav li li.sfhover 
  {background: #ffffff;}
#navigation li li 
  {background: #ffffff;}
#navigation li li a 
  {padding-left:0px; padding-top: 2px; padding-bottom: 5px;}
#navigation li ul  
  { background-image: none;}
  
/* H1 Headline */
h1, h2 {overflow: hidden; clear: both;}
h1 em, h2 em {display: block; background-repeat: no-repeat;}

h1 {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	width: 320px;
	height: 34px;
	}
	

h1.normal {
                      width: 350px;
                      color: #4a6e01;
                      padding-top: 2px; 
                      text-indent: 5px;
                      display: block;
                      font-weight: bold;
                      font-size: 12px;
                      height: 34px;
                      margin-bottom: 10px;
                      }
h1.klein {
                      width: 200px;
                      color: #92062d;
                      padding-top: 2px; 
                      text-indent: 5px;
                      display: block;
                      font-weight: bold;
                      font-size: 12px;
                      height: 18px;
                      margin-bottom: 10px;
                      }
	
	h1.std {
		background-color: #ffffff;
		width: 600px;
		padding-bottom: 0.5em;
		}
	
h1 em, h1.normal em {
	width: 320px;
	height: 44px;
	}

h1.klein em {
	width: 200px;
	height: 44px;
	}



/* Tabellen Layout */
/* breit */
div#content div#content_wide_mid table.contenttable
	{margin-left: 20px; width: 690px;}
div#content div#content_wide_mid table.contenttable .table_headline
	{background-color: #859b31; color: #f5f6d4; font-weight: bold; padding: 2px; padding-left: 4px; padding-right: 50px;}
div#content div#content_wide_mid table.contenttable .table_content
	{background-color: #f0f1c8; color: #375500; padding: 4px; padding-bottom: 10px;}


/* schmal */
div#content div#content_normal_mid table.contenttable
	{margin-left: 20px; width: 470px; }
div#content div#content_normal_mid table.contenttable .table_headline
	{width: 120px; background-color: #859b31; color: #f5f6d4; font-weight: bold; padding: 2px; padding-left: 4px;}
div#content div#content_normal_mid table.contenttable .table_content
	{background-color: #f0f1c8; color: #375500; padding: 4px; padding-bottom: 10px;}
	

/* Imagewrap */
div.csc-textpic-imagewrap
	{padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
div.csc-textpic-imagewrap img
	{border: 1px solid #375500;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption 
	{color: #375500;}
	
/* Content Listen */
div#content div#content_normal_mid ul
	{padding-left: 35px; margin-bottom: 10px;}
div#content div#content_normal_mid ul li
	{color: #375500;}

div#content div#content_wide_mid ul
	{padding-left: 35px; margin-bottom: 10px;}
div#content div#content_wide_mid ul li
	{color: #375500;}
	
.flash
	{margin-left: 10px;}
	

