/********************************************************************************************************
	ICSurselva AG:	Cascading Style Sheets for look & roll!
	date:			27.11.2007.2007, claudia
	function:		base Stylesheet Do not change anything!
********************************************************************************************************/	


/* ######################################################################################################
** ### Vorbereitende Maßnahmen | Reset ##################################################################
** ######################################################################################################
*/
	/* Hiermit werden die Randabstände und border aller HTML-Elemente auf Null gesetzt. Damit wird das       
	** Aussehen der Webseite in unterschiedlichen Browsern vereinheitlicht. 
	*/
/* Alle Elemente auf null setzen */	
* { 
	margin:0; 
	padding: 0; 
	background-repeat: no-repeat;
} 

/* Das zurücksetzen der Innen- und Außenabstände verursacht zu kleine Selectboxen. Dies wird korrigiert */
option {
	padding-left: 0.4em
}

/** Die nachfolgenden Angaben entstammen dem Artikel 'Useful Code Snippets' von Mike Foskett
** [http://www.websemantics.co.uk/tutorials/useful_css_snippets/]*/
	
	/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts 
	** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die Höhe des Browserfensters. */
	html { height: 100.12%;
	margin-bottom:1px; } 
	body { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		min-height: 100.01%;
		/*overflow-y:scroll;*/	
	/* Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
		font-size: 12px; 
	/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser 
			Fensters geändert wird. */
		position: relative; 
	
	/* Vorgabe der Standardfarben und Textausrichtung*/     
		color: #000;        
		background: #fff;
		text-align: left; 
	} 
	
	/* Standardrahmen zurücksetzen */
	fieldset, img { border:0; }
	
	/* Anpassung für Safari Browser. font-size:100% ist für den Safari in Formularen zu groß */ 
	select, input, textarea { font-size: 99% }
	



/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clear {
	clear: both;
	height: 0;
	margin-top: 0 !important;
	margin-top: -2px;
	/*font-size: 1px;*/
}
	
/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix {
	display: block;
} 

#hidden {
	display: none;
	position: absolute;
	left: -9999px;
}
	
/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox { 
	overflow:hidden; 
}
	
/* IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
#ie_clearing { 
	display: none 
	}

/*  Standard-Formatierungen für Listen & table */

	/*ul,*/ ol, dl { margin: 0 0 1em 1em }
	#content li { margin-left: 1.5em; line-height: 1.5em; }
	
	blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

th {
	text-align: left;
	vertical-align: top;
}

td {
	vertical-align: top;
	font-size:12px;
	line-height:16px;
	padding-left:2px;
}

tr {
	/*vertical-align: top;*/
	font-size:12px;
	line-height:16px;
	
}
.contenttable{
font-size:12px;
	line-height:16px;
	}
	
tbody{
font-size:12px;
	line-height:16px;
	}



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

