A {COLOR: #003399; font-weight: bold}

A:hover {COLOR: #FF0000; text-decoration: none;}

.verticaltext{
font: bold 9px Verdana;
position: absolute;
right: 3px;
top: 5px;
width: 15px;
writing-mode: tb-rl;
}

input,textarea,select {
font-family :Verdana;
font-size : 10px;
color: #333333;
border-style: solid;
border-width: 1;
background-color: #ffffff;
border-color: #999999;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-style: normal;
	color: #000000;
}

.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-style: normal;
	color: #000000;
}

.medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-style: normal;
	color: #000000;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	color: #000000;
}

.hilite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
}

.hilitebrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	font-style: normal;
	color: #997C0D;
}

.hilitebig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	font-style: normal;
	color: #FF0000;
}

.titlebig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.titlemid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.titlesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


p,td { FONT-SIZE: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.diarahmen{
border-color: #666666 #FFFFFF #FFFFFF #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.termineText {
	FONT-SIZE: 10px; COLOR: #0066FF; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 5px;padding-right: 5px;  font-weight: normal
}

.termineDate {
	FONT-SIZE: 10px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px;padding-right: 5px; font-weight: bold
}

.title,.titlered {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px
}

.titlered {
	COLOR: #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;
}

.content {
	FONT-SIZE: 12px; COLOR: #000000; padding-top: 2px; padding-left: 5px;padding-right: 15px; padding-bottom: 5px; 
}

.contenttext {
	FONT-SIZE: 12px; COLOR: #000000; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; padding-left: 0px;padding-right: 5px; padding-bottom: 5px; 
}

.contentblue {
	FONT-SIZE: 12px; COLOR: #0066FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-left: 5px;
}	

.tiny {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 5px
}

.tinylight {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.footmsg {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin-top: 0px; margin-right: 0px; 
}

.MenuTitleActive {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-STYLE: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px
}

.MenuTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 5px
}

.MenuTitleSub {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 5px
}
.MenuTitleSub2 {
 font:10px normal lighter Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; padding-right: 20px; padding-bottom: 2px;
}


.kategories {
position:absolute; left: 600px; top:40px; width:110px; z-index:6;padding:5px; background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

.TopButton {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-STYLE: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px
}

.TopButtonActive {
COLOR: #FF0000; FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-STYLE: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px
}

.TopButtonCell {
height:26px; vertical-align:top; text-align:center;
}

.TopButtonDiv {
padding-top:0px; padding-right:5px; padding-left:5px; background: url("../images/topleiste_re.gif"/*tpa=http://www.kitexcite.com/images/topleiste_re.gif*/) no-repeat right top; height:16px;
 }

.TopButtonBorder {
	border-color: #ffffff #ffffff #ffffff #ffffff; 
border-style:solid;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px;
}


.MarginalB {
FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px; COLOR: #000000; FONT-STYLE: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 3px 5px
}

.Marginal {
font-family: Verdana, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
MARGIN: 0px 0px; 
COLOR: #000000; 
FONT-STYLE: normal; 
padding: 3px 5px
}

.formtextinput {
font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; 
FONT-SIZE: 10px; BACKGROUND: #eeeeee; MARGIN: 1px 1px; COLOR: #000000; 
FONT-STYLE: normal; padding: 1px 1px
}

.button { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #FF0000; 
MARGIN: 0px 0px; COLOR: #FFFFFF; FONT-STYLE: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px 0px; 
border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

.kalender {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #000000; margin-top: 0px; margin-right: 0px; 
padding-top: 1px; padding-right: 1px; 
padding-bottom: 1px; padding-left: 2px; text-align: right
}

.kalenderlight { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
color: #FFFFFF; 
margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; 
padding-left: 1px; font-weight: bold; text-align: right
}

.MenuText {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
font-weight: bold; color: #FFFFFF; margin-top: 0px; margin-right: 0px; 
padding-right: 5px; 
padding-bottom: 0px; padding-left: 5px
}

ol {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
font-weight: normal; color: #666666; margin-top: 0px; margin-right: 0px; 
margin-bottom: 10px;
}

.diarahmenWeiss { 
border-color: #666666 #CCCCCC #CCCCCC #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


ul { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
padding-bottom: 10px;
line-height: 120%
} 

.clCMEvent{
    position:absolute;
    z-index:300;
    width:100%;
    height:100%;
    clip:rect(0,100%,100%,0);
    left:0;
    top:0;
    visibility:hidden;
}

.clCMAbs{
    position:absolute;
    width:10;
    height:10;
    left:0;
    top:0;
    visibility:hidden;
}

.clL1,.clL1over {
    position:absolute;
    overflow:hidden;
    width:88;
    height:15;
    cursor:pointer;
    text-align:center;
    padding:0px;
    clip:rect(0px,88px,17px,0px);
    font-size:13px;
    font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


.clCMEvent{
    position:absolute;
    z-index:300;
    width:100%;
    height:100%;
    clip:rect(0,100%,100%,0);
    left:0;
    top:0;
    visibility:hidden;
}

.clCMAbs{
    position:absolute;
    width:10;
    height:10;
    left:0;
    top:0;
    visibility:hidden;
}

.clL1,.clL1over {
    position:absolute;
    overflow:hidden;
    width:88;
    height:15;
    cursor:pointer;
    text-align:center;
    padding:0px;
    clip:rect(0px,88px,17px,0px);
    font-size:13px;
    font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
L1over {
    color:#000000;
    layer-background-color:#FFFFFF;
    background-color:#eeeeee;
  vertical-align:middle;
}

.clL2over,.clL3over,.clL4over {
    color:#000000;
    layer-background-color:#999999;
    background-color:#999999;
  vertical-align:middle;
}

.clBordercl1{
    position:absolute;
    visibility:hidden;
    layer-background-color:#eeeeee;
    background-color:#eeeeee;
}


.clBorder{
    position:absolute;
    visibility:hidden;
}

.clBar{
    position:absolute;
    width:10;
    height:10;
    visibility:hidden;
}


