/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size:10pt; 
	color:#000000;
}

a:link {
	/*font-family: arial, sans-serif;*/
   	font: 0.8em arial, sans-serif
   	font-weight: normal;
   	color: #DF0024;
   	text-decoration: none;
}

a {
	/*font-family: arial, sans-serif;*/
   	font: 0.8em arial, sans-serif
   	font-weight: normal;
   	color: #DF0024;
   	text-decoration: none;
}


/*NAVIGATION STYLES - START*/
a.navigation {
  	font-family: arial , sans-serif;
   	font-size : 12px;
   	color : #000000;
   	font-weight : normal;
   	text-decoration : none;
   	padding-top: 2px;
}

a.navigationact {
   	font-family: arial , sans-serif;
   	font-size : 12px;
   	color : #ffffff;
   	font-weight : normal;
   	text-decoration : none;
   	padding-top: 2px;
}
a.subnavigation {
  	font-family: arial , sans-serif;
   	font-size : 11px;
   	color : #000000;
   	font-weight : normal;
   	text-decoration : none;
   	padding-top: 2px;
}

a.subnavigationact {
   	font-family: arial , sans-serif;
   	font-size : 11px;
   	color : #ffffff;
   	font-weight : normal;
   	text-decoration : none;
   	padding-top: 2px;
}
/*NAVIGATION STYLES - ENDE*/


/*TEXT STYLES*/
.bodytext {
	font: 0.8em arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0.5cm 0.5cm 0.5cm 0cm;
}

p {
	font: 0.8em arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0.5cm 0.5cm 0.5cm 0cm;
}

ul {
	font: 0.8em arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0.5cm 0.5cm 0.5cm 0.5cm;
}

td {
	font: 0.8em arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0.5cm 0.5cm 0.5cm 0cm;
}

.csc-textpic-caption {
	font: 0.8em arial, sans-serif;
	color : #000000;
}


.tx-indexedsearch-title-caption {
	font: 0.8em arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0.5cm 0.5cm 0.5cm 0cm;
}

.tx-indexedsearch-info {
	font: 0.7em arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0.5cm 0.5cm 0.5cm 0cm;
}

.tx-indexedsearch-title-number {
	font: 0.8em arial, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0.5cm 0.5cm 0.5cm 0cm;
}




.footer {
	font: 0.7em arial, sans-serif;
	color: #cccccc;
	text-align: left;
}

.zeiten {
	color: #000000;
	margin: 0.5cm 0.5cm 0.5cm 1.0cm;
	padding: 0px;
}

h1 {
	font-family:arial, sans-serif;
	font-size : 14px;
	color : #000000;
	margin:0.5cm 0.5cm 0.3cm 0cm
}


h2 {
   	font-family: arial , sans-serif;
   	font-size : 13px;
   	color : #DF0024;
   	font-weight: bold;
   	margin:0px 0px 0px 0px;
}

h3 {
   	font-family: arial , sans-serif;
   	font-size : 14px;
   	color : #DF0024;
   	font-weight: bold;
   	margin:0px 0px 0px 0px;
}

h4 {
   	font-family: arial , sans-serif;
   	font-size : 15px;
   	color : #DF0024;
   	ont-weight: bold;
   	margin:0px 0px 0px 0px;
}


h5 {
	font-family:arial, sans-serif;
	font-size : 16px;
	color : #DF0024;
	ont-weight: bold;
	margin:0px 0px 0px 0px;
}

h6 {
	font-family:arial, sans-serif;
	font-size : 17px;
	color : #DF0024;
	margin:0px 0px 0px 0px;
}


hr {
	border: 1px solid #e9e9e9; text-align:left;
}



.smalltext {
	font: 0.8em arial, sans-serif;
	color: #cccccc;
	text-align: left;
}

.linktc {
	font: 0.8em arial, sans-serif;
	color: #ffffff;
	text-align: left;
}



#navlist {
	list-style-type: square;
	color: #FFFFFF;
	margin-left: 0px;
	padding-left: 22px;
}

#navlist-mozilla {
	list-style-type: square;
	color: #FFFFFF;
	margin-left: 2px;
}

ul#navlist .submenu {
	list-style : none;
	color: #FFFFFF;
	margin-left: 5px;
}

ul#navlist .submenuact {
	list-style : none;
	color: #FFFFFF;
	margin-left: 5px;
}


/* CSS für das Mailformular unter Kontakt */
.csc-mailform {
	border: 0px;
	padding: 0;
	margin:0.1cm 0.5cm 0.5cm 1.0cm
}

.csc-mailform-field label {
	color: #000000; 
	font-family: arial, sans-serif;
	font-size: 10pt; 
	font-weight: normal;
	width: 15em;
	float: left;
	text-align: left;
	/*margin-right: 0.5em;*/
	display: block;
}

.csc-mailform-field input {
	color: #000000; 
	border:1px solid #000000; 
	background-color: #ffffff; 
	font-family: arial, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
	width: 200px;
}

.csc-mailform-field textarea {
	color: #000000; 
	border:1px solid #000000; 
	background-color: #ffffff; 
	font-family: arial, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
}

.csc-mailform-field select {
	background-color: #ffffff;
	color: #000000; 
	border:1px solid #000000; 
	font-family: arial, sans-serif;
	font-size: 9pt; 
	font-weight: normal;
}

.csc-mailform-submit {
	background-color: #ffffff; 
	padding: 3px; 
	color: #000000; 
	border: 1px solid #000000; 
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin-left: 210px;
	width: 100px;
} 

.tx-indexedsearch                   { background-color:#FFFFFF; padding:0px 10px 0px 10px; width:600px; }

.tx-indexedsearch div               { float:none; width:600px; }

.tx-indexedsearch input             { border:1px solid #666666; }

.tx-indexedsearch m                 {}

.tx-indexedsearch pi_search         {}

.tx-indexedsearch .normal          { font-weight:normal; }

.tx-indexedsearch-browsebox         { padding-bottom:10px; }

.tx-indexedsearch-browsebox-SCell   { font-weight:bold; }

.tx-indexedsearch-browsebox-strong  { font-weight:bold; }

.tx-indexedsearch-descr             {}

.tx-indexedsearch-info              { background-color:#F5F5F5; width:380px; }

.tx-indexedsearch-info .a           { font-size:15px; }

.tx-indexedsearch-noresults         { padding-top:2em; }

.tx-indexedsearch-percent           {}

.tx-indexedsearch-redMarkup         {}

.tx-indexedsearch-res .tx-indexedsearch-title { background-color:#d5d5d5; height: 20px; }

.tx-indexedsearch-searchbox         {}

.tx-indexedsearch-searchbox-button  {}

.tx-indexedsearch-searchbox-sword   {}

.tx-indexedsearch-sectionlinks      {}

.tx-indexedsearch-title             {}




/* Ende CSS für das Mailformular unter Kontakt */


input { 
	color: #000000; 
	border:1px solid #505155; 
	background-color: #ffffff; 
	font-family: arial, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	width: 100px;
}



/* RTE / Table styling 
TABLE.contenttable { border: 0px #ffffffsolid; margin: 0px 0px 0px 0px; width: 577px; }
TABLE.contenttable TR TD { padding: 0px 0px 0px 0px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: #ffffff; }
*/

