	/*--- // -------------------------------------------------------
		
		@ BGS - Chur
		@ /css/layout.css
		@ /css/content.css
		@ Style-Sheet f�r das allgemeine Layout
		
		@ 03.03.2008 SL
		
			- Allgemein (Content)
			- Links (Content)
			- Schriften und Titel (Content)
			- Layout Container (Layout)
			- Subnavigation (Layout)
			- Search (Layout)
			- Header (Layout)
				- Utilities (Layout)
				- Sprachen (Layout)
				- Navigation (Layout)
			- Content (Content)
			- Footer (Layout)
			
		Farben unter:
		/css/colors/#colorNr#.css
			
		
		@ Changelog:
			
	-------------------------------------------------------- // ---*/
	
	@import url("00000000.css");

	/* -----------------------------------------------------------------------------------------------------------------
		Allgemein
	-----------------------------------------------------------------------------------------------------------------*/
	* {
		padding: 0;
		margin: 0;
	}
	body {
		background:#FFF;
		color:#000;
	}
	img {
		border:0px;
	}
	p {
	margin-bottom:0px;
	padding: 15px;
	}
	.clear {
		clear:both;
	}
	.invisible{
		display:none;
	}
	
	/* -----------------------------------------------------------------------------------------------------------------
		Links
	-----------------------------------------------------------------------------------------------------------------*/
	a {
		text-decoration:none;
		color:#000;
		outline:none;
	}
	a:hover {
		text-decoration:underline;
		color:#000;
	}
	a.active {
		text-decoration:none;
		color:#000;
	}
	
	
	/* -----------------------------------------------------------------------------------------------------------------
		Schriften und Titel
	-----------------------------------------------------------------------------------------------------------------*/
	body {
		font: 11px Arial, Helvetica, sans-serif;
	}
	h1 {
		display:none;
	}
	h2 {
		font: 16px Arial, Helvetica, sans-serif ;
		font-weight:bold;
		padding-bottom:2px;
	}
	h3 {
		font: 13px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:12px 0 12px 0px;
	}
	#content {
	line-height:16px!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	
	/* -----------------------------------------------------------------------------------------------------------------
		Content
	-----------------------------------------------------------------------------------------------------------------*/
	/* Wird fuers Frontend in Layout Css ueberschrieben*/
	#content ul {
		padding:0 0 10px 30px;	
	}
	#content ul li {
		list-style:square;
		margin:5px 0;
	}
	#content table {
		font: 11px Arial, Helvetica, sans-serif;
	}
	#content td {
	padding: 10px;
	line-height:20px!important;
	}
	#content table.basicTable td {
		padding: 0;
	}	
	#content table.imageTable td {
		padding:10px 0;
	}
	/* Wenn Table gleich unter Main Titel, Padding-top abschalten */
	#content div.clear + table tr:first-child td {
		padding-top: 0 !important;
	}
	.light td {
		border:1px solid #fff;
	}	
	.no-spacer-title {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	.image-left-without {
		float:left;
		clear:left;
		padding:5px 15px 15px 0;
	}
	.image-right-without {
		float:right;
		clear:right;
		padding:5px 0 15px 15px;
	}
	
	.image-left-with {
		float:left;
		clear:left;
		padding:3px;
		border: 1px solid #d4d4d4;
		margin: 0 15px 15px 0;
	}
	
	/* -----------------------------------------------------------------------------------------------------------------
		Individual Classes
	-----------------------------------------------------------------------------------------------------------------*/

	.dark a {
		color: #000 !important;
	}

	.link_extern, .link_intern {
		padding-left: 20px;
	}

	a.link_grey {
		color: #9fa0a2 !important;
	}

	.box-home {
	padding: 10px;
	margin-bottom: 5px;
	}
	
	table.tbl-nospacer {
		
	}
	
	table.tbl-nospacer td {
		padding: 0 !important;
	}
	
	table.tbl-nospacer td.first {
		padding-right: 20px !important;
	}
	
	table.tbl-nospacer td.first-spacer-small {
		padding-right: 10px !important;
	}
	
	table.tbl-nospacer td.line-right {
		padding: 18px 18px 18px 0 !important;
	}
	
	table.tbl-nospacer td.line-left {
		padding: 18px 0 18px 18px !important;
	}
	
	table.tbl-border-bottom-bright {
		margin-bottom: 20px;
	}
	
	table.tbl-border-bottom-bright tr td {
		vertical-align: top;
		border-bottom: 1px solid #f0f0f0;
		padding: 10px 0 !important;
	}

	table.tbl-border-bottom-bright tr td.first {
		font-weight: bold;
	}
	
	table.tbl-border-bottom-bright tr.first td {
		padding-top: 0 !important;
	}
	
	table.tbl-border-bottom-bright tr.last td {
		border-bottom: 0 !important;
	}
	
	table.tbl-border-middle-bright tr td {
		padding: 15px !important;
		border-bottom: 1px solid #f0f0f0;
	}
	
	table.tbl-border-middle-bright tr.first td {
		padding-top: 0 !important;
	}
	
	table.tbl-border-middle-bright tr.last td {
		padding-bottom: 25px;
		border-bottom: 0;
	}
	
	table.tbl-border-middle-bright tr td.left {
		padding-left: 0 !important;
		border-right: 1px solid #f0f0f0;
	}
	
	table.tbl-border-middle-bright tr td.right {
		padding-right: 0 !important;
	}
	
	a.spacer-small {
		display: block;
		margin-bottom: 4px;
	}
	
	p.spacer-small {
		margin-bottom: 6px;
	}
	
	.spacer-large {
		margin-bottom: 16px;
	}
	
