p, h1, h2 {
 font-family: Arial, Helvetica, sans-serif; valign: top;
}

table, tr, td {
	valign: top;
}

h1 {
font-size:14px;
padding-top:5px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
}
	
h2 {
font-size:14px;
padding-top:5px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
	}
	
p, span, div, a, b, i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	valign: top;
}

.alinks {
  padding-left: 5px;
  padding-top: 3px;
}

ul { COLOR: Black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; list-style-image:url(../fileadmin/pics/ul.gif) }
li { COLOR: Black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }

A          {
	COLOR: Orange;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	border: none;
}
A:hover    {
	COLOR: Orange;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	border: none;
}
.suba      {
	COLOR: Orange;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	border: none;
}
.suahover  {
	COLOR: Orange;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	border: none;
}

a img {
	border: none;
}

.rootline a, .rootline a:hover, .rootline a:visited, .rootline a:active{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

#zweiright {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 7px;
	padding-left: 5px;
}

INPUT {
	background-color: transparent;
	color: Black;
	font-family: Arial;
	font-size: 11px;
	border: Orange 1px solid;
	height: 19px;
}
select { 
	BACKGROUND-COLOR: #ffffff;
	COLOR: Black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	border: Orange 1px solid;
}


TEXTAREA   {
	BACKGROUND-COLOR: #ffffff;
	COLOR: Black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	border: Orange 1px solid;
}


.csc-mailform {
        border: 0px;
}
.csc-mailform-field label {
        font-size: 100%;
        font-family: Tahoma, Verdana, sans-serif;
        width: 100px;
        float: left;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        text-align: right;
        margin-right: 3px;
		  margin-top: 3px;
        display: block;
        clear: right;
}
.csc-mailform-submit {
       margin-left: 100px;
		 padding-left: 100px;
		 background-color: Orange;
		 color: #ffffff;
	 	 font-weight: bold;
		 letter-spacing: 1px;
}
      
fieldset.csc-mailform input, textarea {
        font-size: 100%;
        font-family: Tahoma, Verdana, sans-serif;
        border: 1px solid #F28100;
		  color: #000000;
        background-color: #ffffff;
        padding: 1px;
		  margin: 5px;
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:130px; }
.tx-indexedsearch .tx-indexedsearch-percent {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  font-weight: normal; background: #F28100; }
.tx-indexedsearch .tx-indexedsearch-descr {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  font-weight: normal;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:bold; background: #444444; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; background: #EFF4E1; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  font-weight:normal;  background: Orange; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  font-style: italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color: #F28100; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  background: #EEEEEE; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  background: #F28100; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  vertical-align:absmiddle; }

