@import url(search.css);


A {
	font-size : 12px;
	font-style : normal;
	color : #FF0000;
	text-decoration : none;
}
A:HOVER {
	color : #003399;
}

a.navi {
	font-size : 12px;
	font-weight : bold;
}
a.navi-active {
	font-size : 12px;
	font-weight : bold;
	color : #003399;
}

a.navisub {
	font-size : 11px;
	font-weight : normal;
}
a.navisub-active {
	font-size : 11px;
	font-weight : normal;
	color : #003399;
}
a.linknews {
	font-size : 11px;
	font-weight : bold;
}
a.linksmall {
	font-size : 11px;
}




.text-footer {
	font-size : 10px;
	color : #003399;
}
.text-small {
	font-size : 11px;
}
.text-news{
	font-size : 11px;
	color : #003399;
}
.text-headline {
	font-size : 16px;
	font-weight : bold;
	color : #003399;
}
.text-color1 {
	color : #FFFF00;
}
.text-color2 {
	color : #003399;
}
.text-image {
	font-size : 11px;
	font-style : italic;
	color : #000000;
}
.text-markup {	
	color : #FF0000;
}


body,td,tr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
}



.black {
	background : #000000;
}
.white  {
	background : #FFFFFF;
}
.color1 {
	background : #FFFF00;
}
.color12 {
	background : #FFFF66;
}
.color13 {
	background : #FFFFB3;
}
.color14 {
	background : #FFFFD9;
}
.color2 {
	background : #003399;
}
.color22 {
	background : #335CAD;
}
.color23 {
	background : #99ADD6;
}
.color3 {
	
                background-color : red;
}





INPUT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003399;
}
INPUT.feld20 {
	width:20px;
}
INPUT.feld50 {
	width:50px;
}
INPUT.feld100 {
	width:100px;
}
INPUT.feld150 {
	width:150px;
}
INPUT.feld200 {
	width:200px;
}
INPUT.feld300 {
	width:300px;
}
INPUT.feld400 {
	width:400px;
}


TEXTAREA {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003399;
}
TEXTAREA.feld100 {
	width:100px;
}
TEXTAREA.feld200 {
	width:200px;
}
TEXTAREA.feld300 {
	width:300px;
}
TEXTAREA.feld400 {
	width:400px;
}

SELECT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF0000;
}
SELECT.suche {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FF0000;
	width : 220px;
}






/* advCalendar */

.tx-advCaledar-pi1 td.MONTH_STR {
  text-align: center;
  background-color: #FFFFB3;
  width: 15%;
  height: 20px;
  margin: 0px;
  padding: 0px;
}
.tx-advCaledar-pi1 td.MONTH_STR a{
  font-weight: bold;
  width: auto;
  height: 20px;
  margin: 0px;
  padding: 0px;
}

.tx-advCaledar-pi1 H1 { 
  background-color: #FFFF00; 
  font-size: 16px; 
  font-weight: bold;
  border-bottom: 2px solid #fff;
  height: 20px;
  margin: 0px;
  padding: 0px;
} 
.tx-advCaledar-pi1 p.LABEL_month_week_day {
  background-color: #FFFFD9;
  height: 20px;
  margin: 0px;
  padding: 0px;
}
.tx-advCaledar-pi1 H2 { 
  font-size: 12px; 
  font-weight: bold; 
  color: #000; 
  margin: 0px;
  padding: 0px;
} 
.tx-advCaledar-pi1 H2.markup { 
  font-size: 12px; 
  font-weight: bold; 
  color: #ff0000; 
  margin: 0px;
  padding: 0px;
  background-color: #FFFFD9;
} 

.tx-advCaledar-pi1 .CALENDAR_MATRIX td {  

}
.tx-advCaledar-pi1 .CALENDAR_MATRIX table{  
  border-bottom: 2px solid #FFFF00;
}
.tx-advCaledar-pi1 td.DayNames {
  background-color: #FFFFB3; 
  color: #000;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
.tx-advCaledar-pi1 td.dayNumWrap {background-color:ffffd9;}
.tx-advCaledar-pi1 td.currentDayWrap {background-color:EFF6F4;}
.tx-advCaledar-pi1 td.notInMonthWrap {background-color:fff;}
.tx-advCaledar-pi1 td.notInMonthWrap table {display:none;}

.tx-advCaledar-pi1 .CATEGORY_SELECT {
  background-color: #FFFFB3;
}

.tx-advCaledar-pi1 .LIST_EVENTS_MATRIX {
  background-color: #FFFFD9;
}

.tx-advCaledar-pi1 .bottomEvents {
  border-bottom: 2px solid #fff;
}

.tx-advCaledar-pi1 .DAYNAME {
  background-color: #FFFFB3;
  width: 80px;
  border-bottom: 2px solid #fff;
}
.tx-advCaledar-pi1 .EVENT_LINK {
  background-color: #FFFFD9;
  border-bottom: 2px solid #fff;
}
.tx-advCaledar-pi1 .DAY td.displayDay {
  width: 80px;
}
.tx-advCaledar-pi1 .DAY td {
  border-bottom: 2px solid #fff;
}

/* Newsletter*/

.errormsg{
  color: red;
 }