<style>

/* global settings */
body { font-family: verdana, arial, helvetica, sans-serif; font-size:12px; background-color:rgb(255,255,255); }
td { font-family: verdana, arial, helvetica, sans-serif, times; font-size:11px; ; color: #000000}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; ; font-style: normal; color: #000000; cursor: hand} 
a:hover { color:#CCCCCC; }

/* navigation */
.menu { position: absolute; top:0; z-index: 2; }
a.mainnavi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC3333; ; text-decoration: underline}  
a.mainnavi:hover { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }
a.mainnaviactive { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:rgb(0,0,102); text-decoration:none; }  
a.mainnaviactive:hover { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:rgb(0,0,102); text-decoration:none; }  
.submenu { position: absolute; top: 30; z-index: 0; visibility: hide; visibility: hidden; }
a.subnavi { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#336699; text-decoration:none; ; font-style: normal} 
a.subnavi:hover { color:#0033CC; }
a.title { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:rgb(0,0,102); text-decoration:none; } 
a.title:hover { color:rgb(153,153,153); }
a.underline { font-family: verdana, arial, helvetica, sans-serif; color:#33CCFF; text-decoration:underline; ; font-size: 12px} 
a.underline:hover { color:rgb(153,153,153); }
a.active { font-family: Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; } 
a.active:hover { color:#999999; ; background-color: #CC3333}

/* txt */
.title { font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; }
.subtitle { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; }
.titlewhite { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:rgb(255,255,255)  }
.grey { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:rgb(153,153,153)  }

/* formobjects */
.formobject {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; ; font-style: normal; font-weight: normal}

/* backgrounds */
.bgblue { background-color:rgb(102,153,204)}
.bgyellow { background-color:rgb(102,153,204)}
.bgwhite { background-color:rgb(255,255,255)}
.bggrey  { background-color:rgb(244,244,244)}
.bgnavigrey  { background-color:rgb(153,153,153)}
.bgalert { background-color:rgb(204,0,0)}

/* formbot */
.fbtitle { font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; }
.medium { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; }
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; ; font-weight: normal; font-style: normal}
.fbtitlewhite { font-family: verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:rgb(255,255,255)  ; font-style: italic}
.fbsmallwhite { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:rgb(255,255,255)  }

.largebold { font-family: verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; }
.mediumbold { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold}


.mediumoption { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:rgb(153,153,153)}
.smalloption { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:rgb(153,153,153)}

.formlarge { font-family: arial, helvetica, sans-serif; font-size:11px}
.formsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; ; color: #990000}

.bggreen03 { background-color:rgb(244,244,244)}	/* light green */
.bggreen04 { background-color:rgb(224,224,224)}	/* green grey */
.bggrey02 { background-color:rgb(204,204,204)}	/* middle grey */
.bggrey03 { background-color:rgb(0,0,89)}	/* light grey */
.bgwhite { background-color:rgb(255,255,255)}	/* white */
.bgred { background-color:rgb(224,34,34)}	/* red */

.infosmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; ; color: #FFFFFF}

/* advanced */
.form_suche { font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.fbtitleblack { font-family: verdana, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; font-style: normal}
.mediumbold_prod { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; font-style: italic; color: #5178A3}
.bgblack { background-color:#000000}
.mediumbold_mnu { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:bold ; font-style: italic; color: #FFFFFF}
.formsmall_lang { font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.formsmall_suche { font-family: Arial, Helvetica, sans-serif; font-size:7pt; }
</style>
.button { border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.button { border: 1px #000000 outset; clip:   rect(   )}

