/********************************************************************************************************
	ICSurselva AG   Golfidylle
	Date:			13.06.07, ann
	Version:		1.0
	file:			content.css
	function:		CONTENT
********************************************************************************************************/
	
/***** FARBEN
Navigation:
Helles Grün  #5DBB57
Dunkles Grün #306E50

Hintergrund:
Helles Grün  #BCD2C5
Dunkles Grün #216943

*****/

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop {
}
P.csc-linkToTop A { font-weight: bold; }

#thebody .csc-frame { border: 0px; }
#thebody .csc-frame-invisible {}
#thebody .csc-frame-rulerBefore { border-top: 1px solid #666666; }
#thebody .csc-frame-rulerAfter { border-bottom: 1px solid #666666; padding-top: 6px; padding-bottom: 6px;}
#thebody .csc-frame-indent { padding-left: 100px; }
#thebody .csc-frame-indent3366 { padding-left: 33%; }
#thebody .csc-frame-indent6633 { padding-right: 33%; }
#thebody .csc-frame-frame1 { background-color: #BCD2C5; padding: 2px 4px 2px 4px; border: none; }
#thebody .csc-frame-frame2 { background-color: #EFEFEF; padding: 2px 4px 2px 4px; border: 1px solid #666666; }

#thebody .csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
#thebody .csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
p.csc-frame-frame3, table.csc-frame-frame3 { background-color: #000000; padding: 2px 4px 2px 4px; border: 1px solid #333333;  color: #FFFFFF; }
#thebody .csc-form-label-req{
}


.contentelement{
 margin-bottom: 18px;
 }

/*************************** INHALT bodytext  */
P.bodytext {
	font-weight : normal;
	font-style : normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
	color : #000000;
	text-align: justify;  
	}

P.bodytext A:LINK, P.bodytext A:VISITED, P.bodytext A:ACTIVE {
    font-weight: bold;
	color : #306E50;  
	text-decoration: none;
	}
P.bodytext A:HOVER { 
    font-weight: bold;
	color : #5DBB57;
	text-decoration: underline;
	}
td p.bodytext {
    text-align:inherit;
	}	
	
/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT, LABEL, legend {
	 font-size: 12px;
     font-family: Helvetica, Arial, sans-serif;
	 color:#000000;
	 }

UL {
	color : #000000;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:0px;
	list-style-type: disc;
}
OL {
	color : #000000;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:0px;
}
A:LINK, A:VISITED, A:ACTIVE {
    font-weight: bold;
	color : #306E50;  
	text-decoration: none;
	}
A:HOVER { 
    font-weight: bold;
	color : #5DBB57;
	text-decoration: none;
	}

#colNormal H1 {
    
	font-size: 20px;
    color: #000000;
	font-weight : bold;
	font-style : normal;
	border-bottom:none;
	margin: 0px 0px 9px 0px;
	/*padding-bottom: 6px;
	line-height:13px;
	text-transform: uppercase;
	letter-spacing: 2px;  */	
	}
* html  #colNormal H1 {
	font-size: 20px;
    color: #000000;
	font-weight : bold;
	font-style : normal;
	border-bottom:none;
	margin: 0px 0px 9px 0px;
	/*padding-bottom: 6px;
	line-height:13px;
	text-transform: uppercase;
	letter-spacing: 2px;  */	
	}

#colNormal H2 {
	font-size: 20px;
	color: #306E50;
	font-weight : bold;
	font-style : normal;
	width: 507px;
	border-bottom:solid 2px #306E50;
	margin: 0px 0px 9px 0px;
	/*padding-bottom: 6px;
	text-transform: uppercase;
	letter-spacing: 2px;  */	
	}
	

#colNormal H3 {
	font-size: 18px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	border-bottom:none;
	margin: 0px 0px 9px 0px;
	/*padding-bottom: 6px;
	text-transform: uppercase;
	letter-spacing: 2px;  */	
	}

#colNormal H4 {
	font-size: 14px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	border-bottom:none;
	margin: 0px 0px 9px 0px;
	/*padding-bottom: 6px;
	text-transform: uppercase;
	letter-spacing: 2px;  */	
	}

/*#colNormal H5 {
	font-size: 16px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	border-bottom:none;
	margin: 0px 0px 9px 0px;
	padding-bottom: 6px;
	text-transform: uppercase;
	letter-spacing: 2px;	
	}
#colNormal H6 {
	font-size: 14px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	border-bottom:none;
	margin: 0px 0px 9px 0px;
	padding-bottom: 6px;
	text-transform: uppercase;
	letter-spacing: 2px;  	
	}*/




/*************** FORMULAR **********************/
   FORM {
      padding: 10px;
	  width: 480px;
      border: 3px solid #CDD2CB;
      margin: 5px 0px 0px 0px;
      }

   INPUT, TEXTAREA {
	  margin: 0px;
	  border: solid 1px #216943;
	}
	.tx_mailform_captcha {
		width: 250px;
	}
	.tx_mailform_submit {
		width: 200px;
	}
	label.tx_mailform_rb_label,label.tx_mailform_cb_label {
		margin-left:3px;
	}	
	.tx_mailform_textarea {
		width:200px;
	}
	

   .mf-check{
      border: none;
      margin-left: 3px;
	  width: 15px;
	  }	

   .mf-submit{
	  width: 100px;
	  }
	   
   legend {
      padding: 3px;
	  } 
	  
	label {
	padding-bottom: 2px;
	}
	
	/*.csc-form-labelcell {
	background-color:#BCD2C5;
	border:solid 1px #216943;
	}*/
	 
   div .radiolayout{
      width: 400px;
      padding: 0;
   	  border:solid 1px #CDD2CB;
	  margin: 8px 0 8px 0;
	}
	
   div .radiolayout label{
    padding-bottom: 2px;
	}
		
	.mf-radio{
	   border: none;
	   margin: 3px 3px 0px 3px;
	   width: 15px;
	  }
	.mf-select{
	   margin-top: 2px;
	  }	  
	  
   .csc-mailform-field {
       width: 400px;
	}

   .csc-form-fieldcell {
   margin-bottom: 8px;
   }
    
/*************** ENDE FORMULAR **********************/






/*************** SITEMAP **********************/

DIV .csc-sitemap UL a, DIV .csc-sitemap UL a:visited, DIV .csc-sitemap UL a:active{
	color : #306E50;
	font-size: 12px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 10px 5px 12px;
	list-style-type: none;
	background-image: url(/fileadmin/material/bilder/navigation_gif/pfeil.gif);
	text-decoration:none;
}

DIV .csc-sitemap LI{
 list-style-type: none;
 }
/*************** SITEMAP **********************/




/***********  RECHTE SPALTE STYLES  ******************/
 #news_mitte h1{ 
  font-size: 14px;
  font-weight:bold;
  color:#306E50;
  width: 123px;
  text-align:center;
  margin-bottom: 0px;
  border-bottom:solid 2px #306E50;
 }
 
 #news_mitte h2{ 
  font-size: 13px;
  font-weight:bold;
  color:#000000;
  width: 123px;
  text-align:center;
  border: none;
 }
 
 #news_mitte h3{ 
  font-size: 12px;
  font-weight:bold;
  color:#000000;
  width: 123px;
  text-align:left;
  border: none;
  margin-left: 5px;
 }
 
  #news_mitte h4{ 
  font-size: 14px;
  font-weight:bold;
  color:#306E50;
  width: 123px;
  text-align:center;
  border-bottom:solid 2px #306E50;
 }
 
 #news_mitte p.bodytext{
 margin-left: 5px;
 font-size: 11px;
 text-align:left;
 width: 119px;
 line-height:normal;
 }
 
  #news_mitte p.bodytext a, #news_mitte p.bodytext a:visited, #news_mitte p.bodytext a:active{
 color: #306E50;
 text-decoration:none;
 }
 
  #news_mitte p.bodytext a:hover{
  color: #5DBB57;
  text-decoration: underline;
 }
 
 #news_mitte .contentelement{
 margin-bottom: 0px;
 padding-bottom: 8px;
 }
 
  #main_right  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img, #main_right .csc-textpic-caption{
 margin: 2px 2px 0 6px;
 padding-right: 2px;
 padding-bottom: 0px;
 font-size:10px;
 font-weight:bold;
 }

/***********  ENDE  RECHTE SPALTE STYLES  ******************/


/***********  BILDTEXT POSITION FORMATIERUNG  ******************/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
 margin-top: 4px;
 margin-bottom: 0;
 }
 
.csc-textpic-caption{
 font-size: 10px;
 font-weight:bold;
 }
 
 /*--------------------------start Table scorecard------------------*/
 table#abschlagId td input{
 width:auto;}
 
  /*--------------------------start Table scorecard------------------*/
 
 