body 		{ color: #595959; background-color: #F7F7F7; scrollbar-face-color:#FAF4ED; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#DEDEDE; scrollbar-darkshadow-color:#DEDEDE; scrollbar-shadow-color:#E5D2B6; scrollbar-arrow-color:#751E30; scrollbar-track-color:#F7F7F7; background-image: url(../images/layout/bg.gif); background-attachment: scroll; background-repeat: repeat-x; background-position: 0 0;}

td  		{ font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

/**************************************************/
  /* Alles was mit Verweisen (Links) zu tun hat */
/**************************************************/
a:link,
a:visited,
a:active 	{ text-decoration: none; color: #0098D9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
a:hover 	{ text-decoration: underline; color: #0098D9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.footerlink 			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #808080;}
a.footerlink:link,
a.footerlink:active,
a.footerlink:visited	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00A6EB; text-decoration: none;}
a.footerlink:hover 		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00A6EB; text-decoration: underline;}


/**************************************************/
					/* Menükram */
/**************************************************/
.navigation { font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666; text-decoration: none;background-color: #E4E4E4;}
a.navigation:link,
a.navigation:active,
a.navigation:visited	{ font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666; text-decoration: none;background-color: #E4E4E4;}
a.navigation:hover 	{ font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666; text-decoration: none;background-color: #E4E4E4;}

.navilogout { padding-left: 6px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none;background-color: #E4E4E4;}
a.navilogout:link,
a.navilogout:active,
a.navilogout:visited	{ padding-left: 6px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none;background-color: #E4E4E4;}
a.navilogout:hover 	{ padding-left: 6px; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none;background-color: #E4E4E4;}


.navibg 	{ padding: 0px; background-color: #F2F2F2; background-image: url(../images/layout/navibg.jpg); background-attachment: scroll; background-repeat: repeat-x; background-position: 0 0;}

a.navheader:link,
a.navheader:active,
a.navheader:visited	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #595959; text-decoration: none;}
a.navheader:hover 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #595959; text-decoration: none;}

a.navilink:link,
a.navilink:active,
a.navilink:visited	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #808080; text-decoration: none;}
a.navilink:hover 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #FEC600;}

.navilink 	{ width:100%; height:100%; padding-left: 10px; padding-top:3px; padding-bottom:3px; display: block;}
.navileft 	{ height: 14px;}
.naviactive { padding-left: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #FEC600;}

.navileftheader 	{ padding-left: 10px; padding-top: 10; padding-bottom: 10; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; background-color: #e1e1e1;}

.subnavilink 			{ width:100%; height:100%; padding-left: 20px; padding-top:3px; padding-bottom:3px; display: block;}

a.subnavilink:link,
a.subnavilink:active,
a.subnavilink:visited	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #808080; text-decoration: none;}
a.subnavilink:hover 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #595959; text-decoration: none; background-color: #ffffff;}

.subnavileft 	{ height: 14px; }

.subnaviactive 	{ padding-left: 20px; padding-top:3px; padding-bottom:3px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00A6EB; text-decoration: none; background-color: #ffffff;}


.main_nav { width:100%; height:100%; padding-left: 10px; padding-top:3px; padding-bottom:3px; display: block;}
a.main_nav:link,
a.main_nav:active,
a.main_nav:visited	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}
a.main_nav:hover 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}

/**************************************************/
					/* Felder */
/**************************************************/
.field 			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #00A6EB; height: 19px; width: 120px; border: 2px solid #ffffff; padding-left: 3px; padding-right: 3px;}

.field2 			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #00A6EB; height: 19px; width: 160px; border: 2px solid #ffffff; padding-left: 3px; padding-right: 3px;}

.betrefffield 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959; background-color: #FFFFFF; height: 19px; width: 100%; border: 1px solid #364F59; padding-left: 3px; padding-right: 3px;}

.auswahlfield 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959; background-color: #FFFFFF; height: 19px; width: 120px; border: 1px solid #364F59; padding-left: 3px; padding-right: 3px;}

.datefield 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959; background-color: #FFFFFF; height: 19px; width: 50px; border: 1px solid #364F59; padding-left: 3px; padding-right: 3px;}

.textfield 		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959; background-color: #FFFFFF; height: 130px; width: 100%; border: 1px solid #364F59; padding: 3px; scrollbar-face-color:#f7f7f7; scrollbar-highlight-color:#f7f7f7; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-shadow-color:#f7f7f7; scrollbar-arrow-color:#595959; scrollbar-track-color:#ffffff;}

.NLfield 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959; background-color: #FFFFFF; height: 19px; border: 1px solid #364F59; padding-left: 3px; padding-right: 3px;}

/**************************************************/
					/* Sonstiges */
/**************************************************/
.content 		{ padding-top: 14px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; background-color: #ffffff; border-right: 1px solid #DEDEDE;}

.content2 		{ padding-top: 19px;}

.fetterheader 	{ font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #00A6EB; padding-bottom: 6px; border-bottom: 2px solid #CCCCCC;}

.bold 		{ font-weight: bold; color: #666666;}
.titelchen 	{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #666666;}
.titel 		{ font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #737373; padding: 4px; background-color: #EBEBEB;}

.anzeige 	{ border: 1px solid #cccccc;}

.footer 		{ padding-top: 10px; border-top: 1px solid #DEDEDE; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #A6A6A6;}

.msg			{ color: #FFDD00; background-color: #808080; padding: 3px;}
.errmsg			{ color: #FF0000; padding-bottom: 10px;}
.donemsg		{ color: #0000FF; padding-bottom: 10px;}

/**************************************************/
					/* Tabellenkram */
/**************************************************/
/*.tabellecontent { padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; border-bottom: 2px solid #ffffff; background-color: #F7F7F7;}*/
.tabellecontent { padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #d1d1d1; background-color: #F7F7F7;}
.tabellecontentjustify { padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #d1d1d1; background-color: #F7F7F7;text-align:justify;}
.tabellecontent2 { padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; background-color: #F7F7F7;}
.tabellecontent3 { padding-left: 10px; padding-right: 10px; background-color: #F7F7F7;}
.tabellecontent4 { padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; border-top: 2px solid #ffffff; background-color: #F7F7F7;}
.tabellecontent5 { width: 20px; padding-top: 4px; padding-bottom: 4px; background-color: #F7F7F7;}

.tabelleheader 		{ padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #364F59; border-bottom: 2px solid #ffffff; background-color: #A8D4F0; height: 22px;}
.tabelleheaderImpressum	{ padding-left: 0px; padding-right: 10px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #364F59; border-bottom: 2px solid #ffffff; background-color: #A8D4F0; height: 22px;}

.tabelleheader2		{ padding-left: 10px; padding-right: 10px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #364F59; border-bottom: 2px solid #ffffff; background-color: #A8D4F0; height: 22px;}

.tabellesubheader 	{ padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #737373; border-bottom: 1px solid #ffffff; background-color: #EBEBEB;}

.tabellesubheader2 	{ padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #737373; border-bottom: 2px solid #ffffff; background-color: #EBEBEB;}

.promoteContentPrimeSecurity { font-family: Verdana, Arial, Helvetica; font-size: 11.5px; color: #ffffff; background-color: #0a0a57;}
.promoteContentObraSafe { font-family: Verdana, Arial, Helvetica; font-size: 11.5px; text-align: left; color: #000000; background-color: #ffffff;}
.promoteContentObraSafeJustify { font-family: Verdana, Arial, Helvetica; font-size: 11.5px; text-align: justify; color: #000000; background-color: #ffffff;}
.promotekroll2 { font-family: Arial, Helvetica; font-size: 11.5px; color: #000000; background-color: #ffffff;}

.promoteTOnline{ font-family: Verdana, Arial, Helvetica; font-size: 9.5px; text-align: left; color: #000000; background-color: #ffffff;}
.promoteTOnlineHeader{ font-family: Verdana, Arial, Helvetica; font-size: 20.5px; text-align: left; color: #000000; background-color: #ffffff;font-weight: bold; padding-bottom: 4px; }
.promoteTOnlineTitle{ font-family: Verdana, Arial, Helvetica; font-size: 12.5px; text-align: left; color: #909090; background-color: #ffffff;font-weight: bold;}
.promoteTOnlineSubHeader{ font-family: Verdana, Arial, Helvetica; font-size: 14.5px; text-align: left; color: #FF005F; background-color: #ffffff;font-weight: bold;padding-bottom: 4px;}
.promoteTOnlinehref{ font-family: Verdana, Arial, Helvetica; font-size: 14.5px; text-align: left; color: #FF005F; background-color: #ffffff;font-weight: bold;padding-bottom: 4px;}


.promoteSecumedia{ font-family: Verdana, Arial, Helvetica; font-size: 9.5px; padding-left: 10px; padding-right: 10px; color: #000000; background-color: #ffffff; text-align: justify;}
.promoteSMnormal{ font-family: Verdana, Arial, Helvetica; font-size: 9.5px; padding-left: 10px; padding-right: 10px; color: #000000; background-color: #ffffff;}
.promoteSecumediaHeader{ font-family: Verdana, Arial, Helvetica; font-size: 18.5px; text-align: left; color: #000000; background-color: #ffffff;font-weight: bold; padding-bottom: 4px;}

.pix {border: 1px solid #909090; padding:4px;}


/*********** Umfragen / Security-Check BEGIN ************/
.UmfrageTableHeader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12.5px; font-weight: bold; color: #ffffff; background-color: #00A6EB; border-bottom: 1px solid #747474; height: 25px;padding-left: 4px; padding-right: 2px; }
.UmfrageTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #595959; background-color: #ffffff; border-bottom: 1px solid #747474; height: 20px; padding-left: 4px; padding-right: 2px;padding-top: 4px;padding-bottom: 4px; }
/*********** Umfragen / Security-Check END   ************/

/* Top-Seminar */
.top_header { color:#0098D9; font-family:verdana, tahoma; font-size:12px; padding:5px; font-weight:bold; background: #FFE87F}
.top_link { font-family:verdana, tahoma; font-size:12px; padding:5px; border-bottom: 1px solid #92C8EC; background: #FFE87F}
.top_seminar { font-family:verdana, tahoma; font-size:11px; padding:5px; background: #FFE87F}
.top_date { font-family:verdana, tahoma; font-size:11px; padding:5px; background: #FFE87F; font-weight:bold;}
