
/* ------------------------------------- CSS Mordelt ----------------------------------- */

body {margin: 0px; text-align: top; background: url(images/bg.jpg) no-repeat center top #96131a;}

h1 {font-family: Georgia, Garamond, serif; font-size: 22px; color: #fff; font-weight:100;}
h2 {font-family: Georgia, Garamond, serif; font-size: 18px; color: #fff; font-weight:100;}

td, tbody	{font-family: Arial, Trebuchet Ms; color: #fff; font-size: 12px; line-height: 18px;}

.csc-textpic {border:10px; border-color:#fff;}

a:link, a:visited {color: #fff; text-decoration: underline;}
a:hover {color: #ff9900; text-decoration: none;}


#foot {width: 100%; height:26px; position: fixed; bottom: 0px;}
.foot {text-align:center; font-family:Arial; font-size:11px;color:#fff;}

.newsbg		{background-image:url('images/news-tdbg.gif'); background-repeat: repeat-x; background-position: top; color: #565656;  padding-top: 3px; padding-bottom: 3px; padding-left:10px; padding-right:10px;}
.newsdat	{background-image:url('images/news-datbg.gif'); background-repeat: repeat-y; background-position: left; color: #FFF; background-color:#213b29;  padding-top: 3px; padding-bottom: 3px; padding-left:10px; padding-right:3px;}
.newshead	{font-size: 12px; color: #fff; background-color: #529066; padding-top: 3px; padding-bottom: 3px; padding-left:10px; padding-right:10px;}
.important	{color: #ee7000;}
.name-of-person {color: #844625;}
.detail		{color: #529066;}

.more		{font-family: Trebuchet Ms, Arial; color: #4c4c4c; font-size: 12px; line-height: 18px; font-weight: bold;}
a.more:link	{font-family: Trebuchet Ms, Arial; color: #4c4c4c; font-size: 12px; line-height: 18px; font-weight: bold;}

.bodytext {}

.tabstart {border:7px #fff;}
.bgtabstart{width:319px; height:101px; color:#fff; padding:15px; background-color:#151515; background-image:url(images/bgtabstart.jpg);}

span.suchehigh {color:#884444; background-color:#ffffee;font-weight:bold}
.formdesc {	background-color: #D8D8D8; font-size: 12px;padding-left: 1px;}
.forminput{	background-color: #F1F1F1; font-size: 12px;padding: 4px;}
.forminput_alt{	background-color: #E0E0E0; font-size: 12px;padding: 4px;}
.formhead{	background-color: #4F9765; font-size: 12px;padding: 10px;font-weight: bold;	color: #FEFEFE;}
.lbhead {background-color: #E8EFE8;padding: 3px;padding-bottom: 8px;padding-top: 8px;font-weight: bold;}
.lbhead2 {background-color: #F4F9F4;padding: 3px;font-weight: bold;}
.lblist {padding: 3px;}
.green {color:#4f9765}
.tdgreen {background-color:#4f9765;color:#ffffff;}
.justi {text-align:justify;}

tr.trhover:hover {background-color:#E9E9E9;}

input,select,textarea 			{border:1px #abadb3 dotted; background-image:url(../../fileadmin/bilder/bginput.jpg); padding:3px; font-family: Trebuchet Ms, Arial; color: #4c4c4c; font-size: 12px;}
input:hover,select:hover,textarea:hover	{border:1px #529067 solid; background-image:url(../../fileadmin/bilder/bginput.jpg); padding:3px; font-family: Trebuchet Ms, Arial; color: #4c4c4c; font-size: 12px;}

.csc-mailform		{align:left; text-align:right;vertical-align:top;}
.csc-mailform-radio	{border:0;}

fieldset		{align:left; border:0px;}

#mailformemail,#mailformNachricht,#mailformname,#mailformadresse	{vertical-align:top;}












		



/* ------------------------------------- für die Hauptnavi oben -------------------------------------*/

ul#Navigation {padding-left:60px; margin: 0px; padding: 0px;}
ul#Navigation li {float: left; margin: 0px; list-style: none; white-space:nowrap; display:block; padding: 0px;}

.navi, a.navi:link, a.navi:visited {
font-family: Arial;
color: #fff;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 6px;}

a.navi:hover{
background-color:#5d0c0f;
font-family: Arial;
color: #fff;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 6px;}

.navion, a.navion:link, a.navion:visited{
background-color:#5d0c0f;
font-family: Arial;
color: #fff;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 6px;}


* html a.navi, * html a.navion{
color: #565656;
width: 0px;    
w/idth: auto;}


/* ------------------------------------------- subnavi -----------------------------------------*/

ul#SubNavigation 	{padding-left:60px; margin: 0px; padding: 0px;}
ul#SubNavigation li 	{float: left; margin: 0px; list-style: none; white-space:nowrap; display:block;padding: 0px;}

a.subnavi:link, a.subnavi:visited {
text-transform: uppercase;
font-family: Arial;
color: #fff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin-bottom:3px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 5px;}

a.subnavi:hover  {
background-color: #42080b;
text-transform: uppercase;
font-family: Arial;
color: #fff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin-bottom:3px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 5px;}

.subon, a.subon:link, a.subon:visited{
background-color: #42080b;
text-transform: uppercase;
font-family: Arial;
color: #fff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin-bottom:3px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 5px;}

* html a.subon, * html a.subnavi{
color: #565656;
width: 0px;    
w/idth: auto;}
