/********************************************************************************************************
	ICSurselva AG
	Projekt:		Casa Depuoz
	Date:			06/2007, claudia
	Version:		1.0
	file:			content.css
	function:		content-style  
********************************************************************************************************/

/********************************/
/* 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: #DFEEFF; padding: 2px 4px 2px 4px; margin-bottom:10px;}
#thebody .csc-frame-frame2 { background-color: #26598B; color:#ffffff; padding: 2px 4px 2px 4px;margin-bottom:10px; }
#thebody .csc-frame-frame3 { background-color: #ffffff; padding: 2px 4px 2px 4px; border: 1px solid #26598B;margin-bottom:10px; }


#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; }

#thebody .csc-form-label-req{
}
h1{ font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-bottom:11px;
	}

h2{ font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding-bottom:11px;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*color:#26598B;*/
	color:#000000;
	font-size:14px;
	padding-bottom:11px;}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	/*color:#99CCFF;*/
	color:#000000;
	padding-bottom:11px;
	}
	
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*color:#2D6193;*/
	color:#2d0000;
	font-size:13px;
	padding-bottom:11px;
	}

/*formatierung sitetitle*/	
h6{
margin:10px 20px 0px 20px;
padding:0px 5px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:19px;
background-color:#3479BE;
}

* html h6{
margin:10px 17px 0px 17px;
}

/*---------Textlinks----------------*/
a:link{
	text-decoration:underline; 
	color:#3479BE;
	}
	
a:visited{
	text-decoration:underline; 
	color:#3479BE;
	}
	
a:hover{
	text-decoration:none;
	}
/*---------Absatzformatierung------------------------*/

p{
	padding-bottom:8px;
	}
	
/*------------Standard-Formatierungen für Listen & table------------ */
	#content ul, #content ol, #content dl { margin: 0 0 1em 1.5em }
	#content li { margin-left: 1.5em; line-height: 1.5em; }
	
	blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
	

/**************************************************************************************************/	
/*------------------------ CSS Document für Formulare generally:-------------------------------*/

#radiolayout label{
color: #50656f;
line-height:20px;
vertical-align:text-bottom;


}
* label{
color: #50656f;
line-height:20px;
}

*+html #radiolayout label{
color: #50656f;
vertical-align: inherit;
line-height:normal;
}

* html #radiolayout label{
color: #50656f;
vertical-align:inherit;
line-height:normal;
}

/*grösse des schriftfeldes - Label*/
.csc-form-labelcell {               
     color:#50656f;
	
}

.csc-form-labelcell P, FORM .csc-form-commentcell { 
       font-size: 11px;
}

.csc-form-labelcell P.csc-form-label { 
      color: #50656f; 
}

/* Email form, specifically */
.csc-mailform .csc-form-labelcell  { 
/*background-color: #ccccff;*/
}


/*grösse des Eingabefeldes - Feld*/
.csc-form-fieldcell {                 
    width:175px;
}
	  
.csc-form-fieldcell INPUT, FORM .csc-form-fieldcell SELECT, FORM .csc-form-fieldcell TEXTAREA {
	 background-color: #eeeeee;
	 /*height: 17px;*/
	 width:175px;
	 border: none;
	 font-size: 11px; 
	 color:#000033;
}

/*-------------------------------EINZELNE FORMULARELEMENTE----------------------------------------*/

/* Überschriften der LABEL bei Radio Buttons*/	  
legend {
    color:#666666;
    padding-left:0px;
    padding-right:0px;
    margin:0px;
    border:none;
}

/* Definition des Gesamtrahmens der Radio Buttons*/
fieldset {
   /* padding:6px;*/
    border:none;}


	
/*Definition label Radiobutton - Format,Standort*/
fieldset h3{
color:#50656f;
font-size:13px;
font-weight:bold;
padding:0px;
}

*+html fieldset h3{
margin-left:-7px;
margin-bottom:5px;
}

/* eigene Klasse für die Abstände nach oben und unten
bei der vwerwendung von Radio Buttons in Formularen */
#radiolayout {
color: #474747;
padding-right:0px;}


*+html #radiolayout {
	/*position: relative;
	left:-5px;	*/
	
}

* html #radiolayout {
	position: relative;
	left:-5px;	
}

/*textfelder*/
.csc-form-fieldcell .mf-text{                
     margin:0px 0px 8px 0px;
     border-top: 1px solid #999999;
	 border-left: 1px solid #ffffff;
	 width:351px; 
	 height:100px
}

/*sendebutton*/	   
.csc-form-fieldcell .mf-submit{                
    width:60%;
	height:20px;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #c2c2c2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	vertical-align: top;
	padding-bottom:2px;
	margin-bottom:10px;
	margin-top:16px;
	   }
	   
/*eingabefelder*/
  .csc-form-fieldcell .mf-input{                 
    background-color: #eeeeee;
	height: 17px;
	width:175px;
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: none;
    border-left: 1px solid #FFFFFF; 
	margin-bottom:5px;
}
	   
/*Markierungsfeld*/	   
.csc-form-fieldcell .mf-check{
    margin:0px 20px 0px 0px;              
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width:15px;
	 border:none;
}
	   
/* spezielle Klassen für Formularelemente */
 .mf-radio{
 border:none;
 margin-right:3px;
 color:#666666;}
 
*+html .mf-radio {
   /*margin-right:3px;*/
   margin-top:-2px;
}

* html .mf-radio {
   /*margin-right:0px;*/
   margin-top:-2px;
}

 /*Passwortfeld*/
.csc-form-fieldcell .mf-pass {                     
   width:175px;
   border-top: 1px solid #999999;
   border-right: none;
   border-bottom: none;
   border-left: 1px solid #FFFFFF;
   font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
   color: #000000;
   font-size: 12px;
   margin-bottom:5px;
}

 /*Auswahlfeld*/
.csc-form-fieldcell .mf-select {                
   border:0px;
   border-top: 1px solid #999999;
   width:275px;
   border-right: 0px;
   border-bottom: 0px;
   border-left: 1px solid #FFFFFF;
   margin:2px 0px 0px 0px;
   margin-bottom:5px;
   padding-bottom:2px
}

/*Dateiupload*/
.csc-form-fieldcell .mf-file {
	width:175px;                                 
	border:none;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-bottom:5px;
}

/*Beschriftung - Zusatzvermerke, br`s*/
.csc-mailform-label{
    color:#666666;
    padding:2px 0px 2px 0px;
	}

	
.mf-reset {
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
/*-----------------------------------FORMULAR ENDE----------------------------------*/


/*----------------------------------SITEMAP START-----------------------------------*/

.tx-flseositemap-pi1 {
	line-height:20px;
	font-weight:bold;
	width:auto;
	background-color:#ECF5FF;
	/*background-color:#DDEEFF;*/
	padding-top:10px;
	padding-bottom:10px;
	margin:30px;
	}

ul li.list deep1 a{
	background-color:#ff0000;
	}

.tx-flseositemap-pi1 a{
	color:#26598B;
	}

.tx-flseositemap-pi1 a:hover{
	color:#C62A00;
	}
	
/*-------------------------------SITEMAP ENDE-----------------------------------------*/

/*-------------------------------Bilder-----------------------------------------*/
/* bildtext bei images im contentbereich*/
.csc-textpic-caption{
font-size:10px;
}

/*text mit bild*/	 
/*table.imgtext-nowrap, .csc-textpic-image{margin-bottom:5px;}*/

*+html .csc-textpic-image{padding-bottom:12px;}

/*#colNormal .csc-textpic-imagerow {
width:700px;
}

#colNormal .csc-textpic-imagewrap{width:700px;
max-width:1000px;
}*/

/*-------------------------------Bilder ENDE-----------------------------------------*/

