body			{ background-color: #DFE3E6;
			  color: #333333;
			  font-size: 9pt;
			  font-family: Arial, Helvetica, sans-serif;
			  scrollbar-base-color:       #EFF1F2;
			  scrollbar-arrow-color:      #004080;
			  scrollbar-darkshadow-color: #7EA1C5;
			  scrollbar-face-color:       #7EA1C5;
			  scrollbar-highlight-color:  #7EA1C5;
			  scrollbar-shadow-color:     #004080;
			  scrollbar-track-color:      #DFE3E6;
			}

textarea, input		{ background-color: #FFFFFF;
			  border-width: 2px;
			  color: #333333;
			  font-size: 9pt;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  scrollbar-base-color:       #EFF1F2;
			  scrollbar-arrow-color:      #004080;
			  scrollbar-darkshadow-color: #7EA1C5;
			  scrollbar-face-color:       #7EA1C5;
			  scrollbar-highlight-color:  #7EA1C5;
			  scrollbar-shadow-color:     #004080;
			  scrollbar-track-color:      #EFF1F2;
			}

td			{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; color: #333333; }
td.navigation		{ font-size: 11px; }
td.text_big		{ font-size: 15px; color: #628DB9; font-weight: bold;}
td.title		{ font-size: 18pt; font-weight: bold; color: #7EA1C5; }
td.subtitle		{ font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.bg_line		{ background-color: #FFFFFF; }

.bg_top			{ background-color: #004080; }

.bg_extra		{ background-color: #DFE3E6; }

.bg_menu		{ background-color: #B7423C; }

.bg_nav			{ background-color: #7EA1C5; }

.bg_right		{ background-color: #AAC1D9; }

.bg_left		{ background-color: #EFF1F2; }

.video			{ background-color: #AAC1D9; }

table.left		{ background-color: #CFD6DA; }



.grey1			{ background-color: #DFE3E6; }
.select, .text		{ width: 180px; }
.select2		{ width: 300px; }
.textarea		{ width: 700px; }

hr			{ width:100%; color:#FFFFFF; height:2px; text-align:center; border:0px; }
hr.main			{ width:100%; color:#DFE3E6; height:2px; text-align:center; border:0px; }

.normal			{  }
.error			{ font-weight: bold; color: red; }
.spezial		{ cursor:pointer; }


a			{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; color: #004080; }
a:visited		{ color: #004080; }
a:active		{ color: #004080; }
a:hover			{ color: #7EA1C5; }

a.small			{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; color: #004080; }
a.small:visited		{ color: #004080; }
a.small:active		{ color: #004080; }
a.small:hover		{ color: #7EA1C5; }

a.textlink		{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; color: #333333; }
a.textlink:visited	{ color: #333333; }
a.textlink:active	{ color: #333333; }
a.textlink:hover	{ color: #333333; text-decoration: underline; }

a.imko			{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; color: #FFFFFF; }
a.imko:visited		{ color: #FFFFFF; }
a.imko:active		{ color: #FFFFFF; }
a.imko:hover		{ color: #D6E1ED; }

a.imko2			{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; color: #004080; }
a.imko2:visited		{ color: #004080; }
a.imko2:active		{ color: #004080; }
a.imko2:hover		{ color: #7EA1C5; }

a.imko3			{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; color: #004080; }
a.imko3:visited		{ color: #004080; }
a.imko3:active		{ color: #004080; }
a.imko3:hover		{ color: #7EA1C5; }

a.subnav		{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; color: #333333; }
a.subnav:visited	{ color: #333333; }
a.subnav:active		{ color: #333333; }
a.subnav:hover		{ color: #FFFFFF; }

a.video			{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; color: #004080; }
a.video:visited		{ color: #004080; }
a.video:active		{ color: #004080; }
a.video:hover		{ color: #004080; text-decoration:underline; }

.clCMAbs		{ position:absolute; visibility:hidden; left:0; top:0; }
.clBar			{ position:absolute; width:10; height:10; background-color:#B7423C; layer-background-color:#FFFFFF; visibility:hidden; }

.clLevel0,.clLevel0over	{ position:absolute; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:bold; text-align:center; }
.clLevel0		{ background-color:#B7423C; layer-background-color:#B7423C; color:white; }
.clLevel0over		{ background-color:#CE726C; layer-background-color:#CE726C; color:white; cursor:pointer; cursor:hand; }
.clLevel0border		{ position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699; }

.clLevel1,.clLevel1over	{ position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:normal; }
.clLevel1		{ background-color:#D6E1ED; layer-background-color:#D6E1ED; color:black; }
.clLevel1over		{ background-color:#FFFFFF; layer-background-color:#FFFFFF; color:black; cursor:pointer; cursor:hand; }
.clLevel1border		{ position:absolute; visibility:hidden; background-color:#D6E1ED; layer-background-color:#D6E1ED; }

.clLevel2,.clLevel2over	{ position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:normal; }
.clLevel2		{ background-color:#F0F4F9; layer-background-color:#F0F4F9; color:black; }
.clLevel2over		{ background-color:#FFFFFF; layer-background-color:#FFFFFF; color:black; cursor:pointer; cursor:hand; }
.clLevel2border		{ position:absolute; visibility:hidden; background-color:#F0F4F9; layer-background-color:#F0F4F9; }