/********************************************************/
/* CSS erstellt von Jonathan Uhlmann, www.augenreiz.ch	*/
/******************************************************"*/
/* 			Print - Version 1.0							*/
/********************************************************/
@page { 
	size:portrait;
	margin-top:3cm;
	margin-bottom:2cm;
	margin-left:4cm;
	margin-right:2cm
}
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	font-size: normal;
	color: #000;
	margin: 0px;
	
}
h1 {	font-size:150%;	}
h2 {	font-size:130%;	}
h3 {	font-size:110%;	}
h4, h5, h6 {	font-size:100%;	}

a {
	color:#000000;
}
#header h1 {	font-size:200%; float:left; }
#footer {
	margin-top:20px;
	text-align:center;
	font-size:80%;
	color:#222;
	}
/**********************************************************************
		LINKS
**********************************************************************/
a {
	text-decoration:none !important;
}
#content a:link:after, #content a:visited:after { 
	content: " (" attr(href) ") ";
	font-size: 0.9em;
	text-transform:lowercase;
	color:#333333 !important;
  }
#content a[href^="/"]:after { 
	content: " (" attr(href) ") ";
	text-transform:lowercase;
	color:#333333 !important;
}


/**********************************************************************
		AUSBLENDEN
**********************************************************************/
#navigation, .hide, .noprint, #header img
{	display:none;	}
	
#rootline {
	float:right;
	text-align:right;
}
.csc-firstHeader, {
	padding-top:0px;
	margin-top:0px;
}

#content {
	clear:both;
	}


#mailform {
	width:370px;
	
}
#mailform .form_input, #mailform .form_textarea  {
	width: 200px;
	float:right;
	clear:right;
	font-size:small;
	color:#333;
}

#mailform .form_textarea { margin-bottom:0px; }

input, textarea { 
border:1px #666666 solid;
padding:0px 5px; }
select { 
border:1px #666666 solid;
padding:0px
}

#mailform  div {
	clear:both;
	padding-top:10px;
	width:350px;
}
#mailform select {
	float:right;
	width:200px;
}
#mailform .form_check {
	float:left;
	clear:both;
	margin-left:20px;
	margin-right:10px;
	border:none
	}
#mailform .form_radio {
	float:left;
	clear:both;
	margin-left:20px;
	margin-right:10px;
	border:none;
}
#mailform  div label { float:left;	}
#mailform  label .label_radio  {
width: 100%;
padding-top: expression("3px");
display:block;
clear:left;
float:left;
}
#mailform fieldset {
	padding:10px;
	border:none;
	margin-top:10px;
}
#mailform fieldset fieldset {
margin:0px;
	padding:0px;
	padding:0px;
	border:none;
}
#mailform legend {
	background-color:#FFF;
	padding:0 5px 0 5px;
}
#mailform .form_file  {
	float:right;
	clear:right;
}
#mailform .form_submit {
	float:right;
	margin-top:15px;
	margin-bottom:15px;
}

.einruecken {
	margin-left:30px;
	}
/********************************************
*			div.csc-sitemap
*********************************************/


#content ul {
	padding-left:15px;
}

div.csc-sitemap {
	margin-left:10px;
	font-size:13px;
}
div.csc-sitemap li a {
	text-transform:uppercase;
	border-bottom:1px #666 solid;
	display:block;
	margin-bottom:2px;
}

div.csc-sitemap li li a {
	
	text-transform:none;
	border-bottom:none;
	margin-bottom:0;
}	
div.csc-sitemap ul {
	list-style-type:none;
	padding:0px;
	margin:0px !important;
}
div.csc-sitemap li {
	padding-top: 5px;
	padding-bottom:10px;
	font-weight:bold;
	
}
div.csc-sitemap li li {
	font-size:90%;
	font-weight:bold;
	padding-top: 0px;
	padding-bottom:5px;
	
}
div.csc-sitemap li li li {
	font-weight:normal;
	font-size:100%;
	padding-left:10px;
	list-style-type:none;
	padding-bottom:0px;
}
