.nodisplay {
    display: none;
}

p, td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 21px;
    margin-top: 0px;
    margin-bottom: 20px;
    letter-spacing: 0.03em;
    color: #000000;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 23px;
    font-weight: normal;
    color: #942C20;
    padding-bottom: 0px;
}

h2, th, h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    color: #942C20;
    margin-bottom: 8px;
}

.csc-caption, .bildunterschrift {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
    color: #942C20;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    vertical-align: top;
}

a:link.bildunterschrift, a:visited.bildunterschrift, a:hover.bildunterschrift, a:active.bildunterschrift {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 17px;
   color: #942C20;
   font-style: italic;
   padding-top: 0px;
   margin-top: 5px;
   text-decoration: none;
} 

a:link, a:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   color: #942C20;
}

a:hover, a:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #77231A;
}

td.menuaktiv {
/*	height: 44px; */
	width: 170px;
	padding: 17px 0 3px 42px;
	vertical-align: top;
	background-image: url(../images/menu_aktiv.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
}


td.menupassiv {
	/*height: 44px; */
	width: 170px;
	padding: 17px 0 3px 42px;
	vertical-align: top;
	background-image: url(../images/menu_passiv.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
}

td.menu2kopf {
	position: relative;
	top: -4px;

	vertical-align: top;
	height: 5px; 
	padding-left: 42px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

td.menu2passiv {
	position: relative;
	top: -4px;
	
/*	height: 16px; */
	padding-left: 52px;
	padding-top: 2px;
	background-image: url(../images/submenu_passiv.gif); 
	background-repeat: no-repeat;
	background-position: right center;
}

td.menu2aktiv {
	position: relative;
	top: -4px;
	
/*	height: 16px; */
	padding-left: 52px;
	padding-top: 2px;
	background-image: url(../images/submenu_aktiv.gif); 
	background-repeat: no-repeat;
	background-position: right center;
}

td.menu2fuss {
	position: relative;
	top: -4px;

  height: 6px;
	margin-top: 0px;
	padding-left: 42px;
	padding-top: 0px;
	vertical-align: top;
}

.contenttable {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.tr-0 {
	background-color: #F5D8D3;
	font-weight: bold;
}

.basecontent { padding-left: 280px; padding-right: 80px; padding-bottom: 10px; padding-top: 105px; }
.basefooter { bottom: 0px; height: 42px; }
.basefootertable { bottom-margin: 0px; }
.basefootertablecell { background-image: url(/fileadmin/templates/rcwillich/images/menu_bg.gif); background-repeat: repeat-y; width: 119px; }

.tx-srlanguagemenu-pi1 {
  height: 20px;
}

.csc-mailform-field label {
	width: 155px;
	vertical-align: top;
}

.csc-mailform-field {
	padding-bottom: 3px;
}

.slideInfoZone h2 {
  color: white;
}
