html, body {
    font-family: Verdana , Helvetica, Arial, sans-serif; line-height: 140%; font-size: 11px; margin:0; padding:0; height:101%;
    }
	
h1 { font-size: 12px; font-weight: bold; }
h2 { font-size: 11px; text-decoration: underline; font-weight: normal; }
h3, h4, h5 { color:#e49f06; font-size: 11px; }

table.contenttable { border-collapse:collapse; }
table.contenttable td { vertical-align:top; border:1pt solid #cccccc; }
	
td p.bodytext {margin: 0; padding: 0px 0px 6px 0px;}
td ul {margin:0px 0px 0px 17px; padding: 0px ;}

#tblmain { border-spacing: 2px; }
#tr2 { height: 40px;  }
#tdhmenu, #tdcontact{ padding-left: 22px; }
#tdlogo { padding: 15px 0px 0px 22px; }
#tdflags { text-align: right; padding: 15px 5px 15px 0px; }
#tdmain { vertical-align: top; }
#tdheader, #tdlogo { padding-left: 22px; }
.tdwhite { background: #ffffff; }
#tdbilda { padding: 0px; }
#tdmmenu { background: #d3d3d3; background-image: url(./bgNavi.jpg); background-repeat: no-repeat; vertical-align:top; }
#divcontent { color:#102E46; font-size: 11px; padding: 5px 5px 5px 70px; }
#divcontentForum { color:#102E46; font-size: 11px; padding: 5px 5px 5px 5px; }
.important { color: #e49f06; font-weight: bold; }
.name-of-person {  }
.detail {  }
.tx-dropdownsitemap-pi1 div { border: none; }

a.headermenu:link    { text-decoration: none; color: #ffffff; font-weight: bold;}
a.headermenu:visited { text-decoration: none; color: #ffffff; font-weight: bold;}
a.headermenu:hover   { text-decoration: none; color: #72716f; font-weight: bold;}
a.headermenu:active  { text-decoration: none; color: #ffffff; font-weight: bold;}
#divcontent a:link    { text-decoration: none; color: #808953; font-weight: bold;}
#divcontent a:visited { text-decoration: none; color: #808953; font-weight: bold;}
#divcontent a:hover   { text-decoration: underline; color: #808953; font-weight: bold;}
#divcontent a:active  { text-decoration: none; color: #808953; font-weight: bold;}

/* H�ssliche Rahmen und Abst�nde entfernen */
fieldset.csc-mailform {
border: 0;
margin: 0;
}
/* DIVs untereinander, etwas Abstand */
div.csc-mailform-field {
clear: both;
margin-bottom: 5px;
}
/* LABEL nach links, fester Abstand */
div.csc-mailform-field label {
    width: 170px;
    float: left;
    display: block;
    }

.csc-mailform-field label, .csc-mailform-label { font-size: 11px; font-style:italic ; font-family: Verdana, Helvetica, Arial, sans-serif; }
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select
	{ border: 1px solid; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif;
	 color: #72716f; background-color:#FFFFFF; padding: 3px; }
.csc-mailform-field select { width:220px; }
.csc-mailform-submit { margin-left: 0em; }
input:focus, select:focus, textarea:focus { background-color:#FFFFFF; }





