html, body{                  
	margin:0; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #473F2A;
	background-color:#fff;
	font-size: 85%;
	background:url(images/kachel.gif) repeat-x 0 0;
} 

h1{
	margin:0;
	color:#32A9C4;
	font-size:1.7em;
	padding:0 0 10px 0;
}

h2{
	margin:0;
	color:#5B5B5B;
	font-size:1.4em;
	padding:0 0 5px 0;
}

h3{
	margin:0;
	color:#32A9C4;
	font-size:1.2em;
	padding:0 0 5px 0;
}

p.bodytext{
	font-size: 1.1em;
	margin-bottom:2em;	
	margin:0;
	padding:0;
}

table{
	margin:0;
	padding:0;
}

img{
	border:0;
}

a{
	color:#32A9C4;
	text-decoration:none;
}
.MsoHyperlink span a {
    text-decoration:none;
}

a:hover{
	color:#FB8900;
	text-decoration:none;
}

#pagewidth{ 
	width:960px;  
}

#logo{
	float:left;
}

#stilgrafik{
	float:left;
	background:url(images/background.jpg) no-repeat 0 0;
	width:725px;
	height:141px;
}

/*	##########################
	### Search			   ###
	##########################
*/
#search{
	margin:115px 0 0 0;
	float:right;
	color:#fff;
}
#search form{
	margin:0;
	padding:0;
}

#search form input {
	width: 104px;
	margin:0 10px 0 0;
	padding:0;
	border:1px solid #999999;
	color:#32A9C4;
	background-color:#fff;
	font-size:12px;
	height:16px;
}

#search form label {
	color:#fff;
	margin-top:0;
	padding:0 10px 0 10px;
	font-weight:bold;
	position:relative;
	top:2px;
}

#search form input#sender {
	width:25px;
	height:16px;
	padding:0;
	border:1px solid #999999;
	color:#101010;
	background-color:#fff;
	position:relative;
	top:1px;
}

.searchToLeft{
	float:left;
}
/* ************************** */
/* Navigation Links           */
/* ************************** */
.navLinks{
	padding-left:77px;
	height:25px;
	background-image:url(images/star_nav_norm.gif);
	background-repeat:no-repeat;
	background-position:57px 3px;
}

.navLinks a{
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	color:#32A9C4;
}

.navLinks a:hover{
	color:#FB8900;
}

.navLinksAktiv{
	padding-left:77px;
    height:25px;
	background-image:url(images/star_nav_high.gif);
	background-repeat:no-repeat;
	background-position:57px 3px;
}

.navLinksAktiv a{
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	color:#FB8900;
}

.navLinksEbene2{
	padding-left:78px;
	height:18px;
}

.navLinksEbene2 a{
	text-decoration:none;
	font-size:0.95em;
	font-weight:bold;
	color:#888888;
}

.navLinksEbene2Aktiv{
	padding-left:78px;
	height:18px;
}

.navLinksEbene2Aktiv a{
	text-decoration:none;
	font-size:0.95em;
	font-weight:bold;
	color:#000;
}

.navLinksEbene3{
	padding-left:97px;
	height:18px;
}

.navLinksEbene3 a{
	text-decoration:none;
	font-size:0.95em;
	font-weight:bold;
	color:#555555;
}

.navLinksEbene3Aktiv{
	padding-left:97px;
	height:18px;
}

.navLinksEbene3Aktiv a{
	text-decoration:none;
	font-size:0.95em;
	font-weight:bold;
	color:#000;
}

#headnav a{
	color: #fff;
	padding:0 14px 0 6px;
	text-decoration:none;
}

 
#header{
	position:relative; 
	height:171px; 
	width:100%;
} 
 
#leftcol{
	width:190px; 
	float:left; 
	position:relative; 
}
 
#maincol{
	background-color: #FFFFFF;  
	float: right; 
	display:inline; 
	position: relative; 
	width:737px;
}

#contentLeft {
    width:360px;
    margin-right:17px;
    float:left;
}

#contentRight {
    width:360px;
    float:left;
}

#footer{
	margin-top:50px;
	border-top:1px solid #999999;
	font-size:11px;
	color:#999999;
}

#footer a{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

#footer a:hover{
	color:#32A9C4;
	text-decoration:none;
}
 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#Supplies{
	margin:35px 0 0 54px;
}

/* ************************** */
/* Template / CSS by 8works   */
/* ************************** */
form, input{
    padding:0;
    margin:0;
}

#mailform fieldset.csc-mailform {
    margin:0;
    padding:0;
    width:305px; 
    border:0;
}
  
#mailform fieldset.csc-mailform .csc-mailform-field {
    padding:0; 
}

#mailform fieldset.csc-mailform .csc-mailform-field input, textarea, select{
    float:left;
    width:303px;
    border:1px solid #32A9C4;
    margin-bottom:10px;
}
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
    text-align:left;                
    width:303px;                        
    display:block;
    float:left;
}

#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-submit {
    float: right;
    width: 65px;
    color:#32A9C4;
    border:none;
    background-color:#fff;
    font-weight:bold;
    cursor:pointer;
    border:1px solid #000;
}

.tx-indexedsearch-title{
	font-weight:bold;
	font-size:1.1em;
}

.tx-indexedsearch-descr {
	font-size:1.1em;
}

.tx-indexedsearch-info {
	background-color:#cf0000;
	
}

.csc-textpic-imagecolumn{
}

.csc-textpic-imagecolumn dl{
	background-color:#fc9900;
	text-align:center;
	font-weight:bold;
	padding:0 0 5px 0;
}

.contenttable{
	width:100%;
}

.contenttable .tr-even{
	background-color:#e6e6e6;
}

.contenttable .tr-odd{
	background-color:#f2f2f2;
}

.contenttable td{
	padding:2px 0 2px 5px;
}

.contenttable th{
	background-color:#32A9C4;
	text-align:left;
	color:#fff;
	padding:5px 0 5px 5px;
}

.contenttable .bodytext{
	margin:0;
	padding:0;
    font-size:0.95em;
}

.tx-columna-pi1 table td {
    vertical-align:top;
}

table h5{
	margin:0;
	padding:0;
}

table h4{
	margin:0;
	padding:0;
}

h4, h5, h6{
	padding:0;
	margin:0;
}

<!--table
	{mso-displayed-decimal-separator:"\,";
	mso-displayed-thousand-separator:"\.";}
@page
	{margin:.98in .79in .98in .79in;
	mso-header-margin:.49in;
	mso-footer-margin:.49in;}
col
	{mso-width-source:auto;}
br
	{mso-data-placement:same-cell;}
.style0
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	mso-generic-font-family:auto;
	mso-font-charset:0;
	border:none;
	mso-protection:locked visible;
	mso-style-name:Standard;
	mso-style-id:0;}

.xl24
	{mso-style-parent:style0;
	color:red;
	background:#99CC00;
	mso-pattern:auto none;}
.xl25
	{mso-style-parent:style0;
	background:lime;
	mso-pattern:auto none;}
.xl26
	{mso-style-parent:style0;
	border:.5pt solid windowtext;}
.xl27
	{mso-style-parent:style0;
	color:red;
	border:.5pt solid windowtext;
	background:#99CC00;
	mso-pattern:auto none;}
.xl28
	{mso-style-parent:style0;
	border:.5pt solid windowtext;
	background:lime;
	mso-pattern:auto none;}
-->

