/* CSS Document */
a:link {color:#90020c;text-decoration:none;}
A:visited { color:#90020c; text-decoration:none; }
A:active { color:#90020c; text-decoration:underline; }
A:hover { color:#90020c; text-decoration:underline; }

body {
	background-color:#ffffff;
	font-weight: bold;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}

h1 {color:#ad3c28;font-size:16pt;font-weight:bold;font-family:Arial,sans-serif;}
h2 {color:#ad3c28;font-size:16pt;font-weight:bold;font-family:Arial,sans-serif;margin: 0px 0px 5px 0px;}
h3 {color:#ad3c28;font-size:12pt;font-weight:bold;font-family:Arial,sans-serif;margin: 0px 0px 5px 0px;}

.bodytext {
	color:black;
	font-size:10pt;
	font-family:Arial,sans-serif;
	margin-top: 0px;
	padding:0px;
}
.subheader {
	color:#ad3c28;
	font-size:12pt;
	font-weight:bold;
	font-family:Arial,sans-serif;
}
.tx-veguestbook-pi1 td
{
	color:black;
	font-size:10pt;
	font-family:Arial,sans-serif;
}
.tx-veguestbook-pi1
{
	color:black;
	border-color: #2286a7;
	font-size:10pt;
	font-family:Arial,sans-serif;
}
.tx-guestbook-list-row
{
	color:black;
	font-size:10pt;
	font-family:Arial,sans-serif;
}
.tx-guestbook-list-header {
	color:black;
	background-color:#2286a7;
	font-size:10pt;
	font-family:Arial,sans-serif;
}
.tx-guestbook-form-inputfield-med {
  color: black;
  font-size:10pt;
  border: 1px solid #2286a7;
}
.tx-guestbook-form-inputfield-big {
  color: black;
  font-size:10pt;
  border: 1px solid #2286a7;
}
.tx-guestbook-form-textarea {
  color: black;
  font-size:10pt;
  border: 1px solid #2286a7;
}
a.ft10px666 {color:666;font-size:8pt;font-family:Arial,sans-serif;margin-top:5px}
li {color: black;font-size:10pt;font-family:Arial,sans-serif;}
p {color: black;font-size:10pt;font-family:Arial,sans-serif;margin-top:0px;margin-bottom:5px;}
.weiss {color:black;font-size:10pt;font-family:Arial,sans-serif;margin-top:0px;padding-top:0px;background-color: #ffffff;}
.csc-caption {color:black;font-size:8pt;font-family:Arial,sans-serif;font-style:italic;margin-bottom:10px;}
.csc-header {margin-top:0px;margin-bottom:5px;}
.csc-firstHeader {margin-top:0px;margin-bottom:5px;}
.csc-header-n2 {margin-top:15px;margin-bottom:0px;}
.csc-textpic {color:black;font-size:10pt;font-family:Arial,sans-serif;clear: left;}
.csc-textpic-center {float: center;}
.ft10px666 {font-size:10pt;font-family:Arial,sans-serif;}
.small {font-size:10pt;font-family:Arial,sans-serif;}
.bsmall {font-weight:bold;font-size:10pt;font-family:Arial,sans-serif;}
table.imgtext-table[align=left] {margin-right:0px;margin-bottom:5px;}
table.imgtext-table[align=right] {margin-left:0px;margin-bottom:5px;}
.contenttable {color:black;font-size:10pt;font-family:Arial,sans-serif;margin-left:auto;margin-right:auto;}
.contenttable td {vertical-align:text-top;}
.tr-even {vertical-align:text-top;}
.tr-odd {vertical-align:text-top;}
.csc-form-label-req {color: black;font-size:10pt;font-family:Arial,sans-serif;}
.tx-newloginbox-pi1 {color: black;font-size:10pt;font-family:Arial,sans-serif;}
.tx-newloginbox-pi1-forgotP {color: black;font-size:10pt;font-family:Arial,sans-serif;}
.tx-newloginbox-pi3-browsebox {color: black;font-size:10pt;font-family:Arial,sans-serif;}
.tx-dropdownsitemap-pi1 {color: black;font-size:10pt;font-family:Arial,sans-serif;}

.tx-rkevents-pi1 img {margin-right:10px;margin-bottom:5px;}

.tx-rkgemeinde-pi1 img table td { 
	margin: 0px;
	padding: 0px
}

div.tx-rkdokumente-pi1 {
	color: black;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

.tx-indexedsearch-searchbox td {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

.tx-indexedsearch-searchbox-sword {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	width: 130px;
	height: 20px;
	border: solid 1px #8C8C8C;
	vertical-align: middle;
}

#search input.go-button {
	width: 25px;
	height: 18px;
	margin: 0 0 0 5px;
	vertical-align: middle;
}

.tx-indexedsearch a{
   text-decoration:none;
}

.tx-indexedsearch p{
   margin-top:0px;
   padding-top:0px;
   margin-bottom:0px;
   padding-bottom:0px;
}

.tx-indexedsearch-secHead h2 { 
  font-size:16pt;
}

.tx-indexedsearch-rules{
	background-color:#e0e0e0;
	border: solid 1px #8C8C8C;
	margin-top:10px;
	padding: 0px 10px 10px 10px;
}

.tx-indexedsearch-rules h2 {
	font-size:16pt;
}

.tx-indexedsearch-res td {
	font-size: 10pt;
}

ul.path{ 
	list-style-type:none;
	padding-left: 0px;
}

li.path{ 
	margin-bottom: 10px;
}

.noscript{
  border: 2px solid red;
  color: red;
  background-color: #fff8f8;
  padding: 5px;
  margin: 10px;
  width: 350px;
}

.csc-subheader-1 { 
  text-align:center;
}
dd.csc-textpic-caption {
  font-size: 8pt;
  font-style: italic;
  font-family: Arial, sans-serif;
}
.news-single-imgcaption {
  font-size: 8pt;
  font-style: italic;
}
.news-single-item h2 {
  color:#ad3c28;
  font-size:16pt;
  font-weight:bold;
  font-family:Arial,sans-serif;
}
.news-list-container img {
  border: 0;
  float: left;
  margin: 0 3px 3px 0;
}

.news-tablerow {
  margin-bottom: 10px;
}
h3.news-single {
  color: black;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial,sans-serif;
  margin: 0px 0px 10px 0px;
}
.csc-mailform-field label {float: left;clear:left;}
.csc-mailform-field textarea {float: right;}
.csc-mailform-field input {float: right;}