body {background-image: url(../images/design_frankfurt_1.jpg); background-repeat: repeat-y; background-color: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px}
td {COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 15px}
.smaller {FONT-SIZE: 10px}
A {FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #336699}
A:hover {TEXT-DECORATION: none; COLOR: #cccccc}
P {margin: 0px 0px 10px 0px} 
H1 {margin: 30px 0px 0px 0px; COLOR: #666666; LINE-HEIGHT: 25px; FONT-SIZE: 16px; FONT-WEIGHT: bold; border-width: 0px; border-bottom-width: 1px; border-color:#42DB2E; border-style:solid}
H2 {margin: 10px 0px 0px 0px; COLOR: #000033; FONT-SIZE: 14px; FONT-WEIGHT: bold; border-width: 0px; border-bottom-width: 1px; border-color:#cccccc; border-style:solid}
H3 {margin: 20px 0px 20px 0px; COLOR: #000033; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
A.topnav {COLOR: #336699; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.topnav:hover {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.topnav_act {COLOR: #30AC1E; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.topnav_act:hover {COLOR: #30AC1E; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.mainnav {COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.mainnav:hover {COLOR: #000000}
A.mainnav_act {COLOR: #42DB2E; FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.mainnav_act:hover {COLOR: #42DB2E}
A.leftnav1 {COLOR: #333333; FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.leftnav1:hover {COLOR: #336699}
A.leftnav1_act {COLOR: #cccccc; FONT-SIZE: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.leftnav1_act:hover {COLOR: #42DB2E;}
A.leftnav2 {COLOR: #336699; FONT-SIZE: 9px; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.leftnav2:hover {COLOR: #333333;}
A.leftnav2_act {COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.leftnav2_act:hover {COLOR: #ffffff;}
A.pathmenu {COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none}
.bottomnav {FONT-SIZE: 9px; LINE-HEIGHT: 12px}
.lastupdate {COLOR: #FFFFFF; FONT-SIZE: 9px}
.spacer {COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.line {border-width: 0px; border-top-width: 1px; border-color:#42DB2E; border-style:dotted}
.line2 {border-width: 0px; border-bottom-width: 2px; border-color:#42DB2E; border-style:solid}
.linewhite {border-width: 0px; border-top-width: 1px; border-color:#ffffff; border-style:solid}
.hlright {COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold}

.sitemap1 {border-width: 0px; border-bottom-width: 1px; padding-top: 20px; padding-right: 20px; border-color:#A9C6E2; border-style:dotted}
.sitemap2 {FONT-SIZE: 10px; border-width: 0px; border-bottom-width: 1px; border-color:#ffffff; background-color: #E5E5E5; padding: 5px; padding-right: 20px; border-style:dotted}
A.sitemap2link {COLOR: #336699}
A.sitemap2link:hover {COLOR: #000000}
.sitemap3 {COLOR: #000000; FONT-SIZE: 9px; background-color: #D0F5CB; padding: 3px; border-width: 0px; border-bottom-width: 1px;border-color:#333333; border-style:solid}
A.sitemap3link {COLOR: #000000}
A.sitemap3link:hover {COLOR: #336699}

.teaserline {FONT-SIZE: 10px; border-width: 0px; border-bottom-width: 1px;border-color:#cccccc; border-style:solid}
A.teaserlink {COLOR: #000000}
A.teaserlink:hover {COLOR: #42DB2E}

.bgtable {background-image:url(../images/design_frankfurt_9.jpg); background-repeat:no-repeat; padding: 20px 20px 20px 20px}

INPUT {	BORDER: #cccccc 1px solid; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
TEXTAREA {	BACKGROUND: #C6D9EC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
TEXT {	BACKGROUND: #C6D9EC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}

.toptxt {COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; margin: 0 0 0 0}
.background2 {background-image:url(../images/design_frankfurt_2.jpg);}
.background3 {background-image:url(../images/design_frankfurt_3.jpg);}
.background4 {background-image:url(../images/design_frankfurt_4.jpg);}
.background5 {background-image:url(../images/design_frankfurt_5.jpg);}
.background6 {background-image:url(../images/design_frankfurt_6.jpg); background-repeat:repeat-y; background-color:#FFFFFF}
.bg_mainnav {background-image:url(../images/mainnav.gif);}
.bg_mainnav2 {background-image:url(../images/mainnav2.gif);}

.navMenuItemContainerOff {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; CURSOR: default; PADDING-TOP: 5px; BACKGROUND-COLOR: #6A93D0
}
.navMenuItemContainerOn {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; CURSOR: pointer; PADDING-TOP: 5px; BACKGROUND-COLOR: #E1F1FF
}

A.navMenuItemLinkOn:link {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #000066; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; ; font-weight: bold
}
A.navMenuItemLinkOn:visited {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #000066; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; ; font-weight: bold
}
A.navMenuItemLinkOn:hover {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #000066; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; ; font-weight: bold
}

A.navMenuItemLinkOff:link {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; font-weight: bold
}
A.navMenuItemLinkOff:visited {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; font-weight: bold
}	
a.navMenuItemLinkOff:hover {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none ; font-weight: bold
}


	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#C9DAEA; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { margin-top:0px; margin-bottom:0px; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { margin-right:10px; margin-top:5px; margin-bottom:5px; font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#EDF2F6; padding: 5px 5px 0px 5px; margin-bottom:0px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; margin-left:0px; border-style: none; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:10px; margin-top:0px; margin-bottom:0px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#D0F5CB; padding: 0px 5px 0px 5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; padding: 5px 5px 5px 5px;}




.formhandler {width:390px;}
.formhandler td .field {width:245px; height:15px; border:1px solid #c5c6c8;}
.formhandler td .field2 {width:118px; height:15px; border:1px solid #c5c6c8;}
.formhandler td .field4 {width:119px; height:15px; border:1px solid #c5c6c8;}
.formhandler td .field3 {width:245px; height:70px; border:1px solid #c5c6c8;}
.formhandler td .radio {margin:0;padding:0; width:15px; height:15px; line-height:0px}
.formhandler td .button {background-color:#ffffff; border:1px solid #c5c6c8; font-size:12px; padding:1px 5px 1px 5px}
textarea {font-size:11px; font-family:Verdana}

.formhandler td {height:22px}
.formhandler td.trenner {height:15px; font-size:1px; line-height:1px}














