/*
/*	mb, 2009-07-20, 2009-08-02
/*	4print.css
 */ 
body {
	font-size: 68.75%; /* 11px */
	font-family: Verdana, sans-serif;
}
p, li, th, td {
	line-height:1.8em;
	margin-top:1em;
	margin-bottom:1em;
}
ul {
	padding: 0;
	margin-left:20px;
}
h1#pagetitle,
div#service,
#navi1div
{
	display:none;
}
#kopf3 {
	padding: 0 0 0 50px;
	height: 40px;
}
#kopf1 hr,
#kopf2 hr,
#kopf3 hr {
	display: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia,serif;
}	
img {
	border: 0 none #000;
	margin: 0;
	padding: 0;
}
div.csc-mailform-field-req label {
	font-weight: bold;
}
form#mailform label {
	width: 110px;
	display: block;
	float: left;
	line-height: normal;
}
form#mailform input,
form#mailform textarea {
	width: 270px;
	color: #303030;
	color: #006600;
	background-color: #f0f0f0;
	border: 0 none #fff;
	border-right: 1px solid #b6b6b6; 
	border-bottom: 1px solid #b6b6b6;
	font-family: Verdana, sans-serif; 
}
form#mailform input.csc-mailform-submit {
	margin-left: 110px;
}
form#mailform input#mailformRueckruf_erbeten {}
form#mailform input.csc-mailform-check {
	width: auto;
}
.xxh1 {
  font-size: 1.82em;
  margin: .67em 0 0 0;
  margin: .67em 0 0.34em 0;
}
.xxh1.huge {
	font-size: 3em;
	margin: .58em 0 0 0;
	margin: .58em 0 0.29em 0;
	line-height: normal;
}
.xxh2 {
  font-size: 1.5em;
  margin: .83em 0 0 0;
  margin: .83em 0 0.42em 0;
}
.xxh3 {
  font-size: 1.17em;
  margin: 1em 0 0 0;
  margin: 1em 0 0.5em 0;
}
.xxh4 {
  font-weight: bold;
  margin: 1.33em 0 0 0;
  margin: 1.33em 0 0.67em 0;
}
.xxh5 {
  font-size: 0.83em;
  margin: 1.67em 0 0 0;
  margin: 1.67em 0 0.8em 0;
}
.xxh6 {
  font-size: 0.67em;
  margin: 2.33em 0 0 0;
  margin: 2.33em 0 1.2em 0;
}
a {
	text-decoration: none;
	color: #6e6e6e;
}
a:link,
a:visited {
	text-decoration: none;
	color: #6e6e6e;
	color: #d74330;
}
/*	++++++++++
/*	FUSS1
/*	++++++++++
 */
div#fuss1 {
	font-family: Georgia,serif;
}
/* ++++++++++
   Tabellen
   ++++++++++ 
*/
th,
td {
	text-align: left;
	vertical-align: top;
}
.width-100 {
	width: 100%;
}
.hidden { display: none; }

.margin-050em {	margin-top: 0.5em; margin-bottom: 0.5em; }
.margin-100em {	margin-top: 1em; margin-bottom: 1em; }
.margin-150em {	margin-top: 1.5em; margin-bottom: 1.5em; }
.top-margin-0 { margin-top: 0px; }
.bottom-margin-0 { margin-bottom: 0px; }
.left-margin-0 { margin-left: 0px; }
.right-margin-0 { margin-right: 0px; }
.bg-1 { background-color: #f0f0f0; }
.bg-2 { background-color: #e0e0e0; }
.bg-3 { background-color: #d0d0d0; }
.bg-99 { background-color: #e0e0e0; }
.ff-1 { font-family:Verdana,sans-serif; }
.ff-2 { font-family:Georgia,serif; }
.lh-0 { line-height: normal; }
.lh-1 { line-height: 1em; }
.lh-2 { line-height: 1.4em; }
.lh-3 { line-height: 1.8em; }
.box-1 {
	background-color: #f0f0f0;
	border: 1px solid #d0d0d0;
	padding: 1em;
}
.box-2 {
	background-color: #fae7e5;
	border: 1px solid #e9968b; /* #d74330, #e9968b, #f2c4be, #fae7e5 */
	padding: 1em;
}
.black-1 { color: #000000; }
.black-2 { color: #303030; }
.black-3 { color: #6e6e6e; }
.red-1 { color: #d74330; }
.red-2 { color: #e9968b; }
.red-3 { color: #f2c4be; }
.red-4 { color: #fae7e5; }

.size-075 { font-size: 075%; }
.size-082 { font-size: 081.82%; }
.size-100 { font-size: 100%; }
.size-125 { font-size: 125%; }

.line-height-2em, .line-height-2em	{ line-height: 2em; }
.indent-2em { margin-left:2em; } /* 'indent' default */
.indent-4em { margin-left:4em; }

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }

p.csc-linkToTop { text-align: right; } /* nach oben */
