/*Standard css for all browsers and OS*/
body {
	margin:0px; padding:0px;
	text-align:center;
}

#content { margin:0px auto; }
#header { background-image:url(/images/C/tourism_ecademy_header.gif); background-repeat:no-repeat; width:820px; height:128px; }
	td.metanavigation { height:23px; padding-left:200px; }
	td.breadcrump { height:20px;}
#contentarea { background-image:url(/images/C/border_background.gif); background-repeat:repeat-y; width:820px; }
#navigation { width:144px; }
	td.navigationbar { background-image:url(/images/C/background_navigation_flex.gif); background-repeat:repeat-y; width:144px; height:350px; vertical-align:top; z-index:1;  }
	td.navigationbarbackend { background-image:url(/images/C/background_navigation_flex.gif); background-repeat:repeat-y; width:144px; height:420px; vertical-align:top; z-index:1;  }
td.topspacercontent { height:10px; }

/*for asr */
#asr_header { background-image:url(/images/ecademy/asr/asr.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.asr_boxheader { background-color:#5b89c4; width:295px; height:14px; }
td.asr_boxheader p { font-size:12px; color:#ffffff; font-weight:bold; display:inline; margin-left:10px; }
td.asr_lessonpoints { background-color:#dcdcdc; width:295; height:96px; padding:0px 0px 0px 0px; }

td.asr_lessonheadline { background-color:#5b89c4; height:14px; width:619px}	
td.asr_lessonheadline a { font-size:12px; padding-left:9px; color:#ffffff; font-weight:bold; text-decoration:none;}

td.asr_lessoncontent { padding:0px 0px 0px 0px;}
td.asr_lessoncontentmain { width:410px; padding-top:0px; border-color:#e2e2e2}
td.asr_lessoncontentmain p { font-size:12px; color:#666666; line-height:19px; border-color:#e2e2e2; border-width:1px; border-style:solid; padding:15px; }
td.asr_lessoncontentimage { border-color:#e2e2e2; border-width:1px; border-style:solid; padding:1px; }
/*asr ende */

/*for schauinsland */
#schauinslandheader { background-image:url(/images/ecademy/schauinsland/schauinsland_head.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.schauinslandboxheader { background-color:#014596; width:295px; height:14px; }
td.schauinslandboxheader p { font-size:12px; color:#FFFFFF; font-weight:bold; display:inline; margin-left:10px; }
td.schauinslandlessonpoints { background-color:#e2e2e2; width:295; height:96px; padding:5px 5px 0px 3px; }
td.schauinslandlessonboxcontent { padding:12px 0px 0px 0px; }
td.schauinslandlessonboxcontent p { border-color:#FF6633; border-width:1px; border-style:solid; padding:10px; }
/*schauinsland ende */

/*for hanse */
#hanseheader { background-image:url(/images/ecademy/hanse/hanse.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.hanseboxheader { background-color:#006633; width:295px; height:14px; }
td.hanseboxheader p { font-size:12px; color:#FFFFFF; font-weight:bold; display:inline; margin-left:10px; }
td.hanselessonpoints { background-color:#e2e2e2; width:295; height:96px; padding:0px 0px 0px 0px; }

td.hanselessonheadline { background-color:#006633; height:14px; width:619px}	
td.hanselessonheadline p { font-size:12px; padding-left:9px; color:#ffffff; font-weight:bold; }

td.hanselessoncontent { padding:0px 0px 0px 0px;}
td.hanselessoncontentmain { width:410px; padding-top:0px; border-color:#e2e2e2}
td.hanselessoncontentmain p { font-size:12px; color:#666666; line-height:19px; border-color:#e2e2e2; border-width:1px; border-style:solid; padding:12px 7px 12px 7px; }
td.hanselessoncontentimage { border-color:#e2e2e2; border-width:1px; border-style:solid; padding:28px 7px 0px 6px; }
/*hanse ende */


/*for schwarzwald */
#schwarzwaldheader { background-image:url(/images/ecademy/schwarzwald/schwarzwald.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.schwarzwaldboxheader { background-color:#ffbf55; width:295px; height:14px; }
td.schwarzwaldboxheader p { font-size:12px; color:#d40000; font-weight:bold; display:inline; margin-left:10px; }
td.schwarzwaldlessonpoints { background-color:#e2e2e2; width:295; height:96px; padding:0px 0px 0px 0px; }

td.schwarzwaldlessonheadline { background-color:#ffbf55; height:14px; width:619px}	
td.schwarzwaldlessonheadline a { font-size:12px; padding-left:9px; color:#d40000; font-weight:bold; text-decoration:none;}


td.schwarzwaldlessoncontent { padding:0px 0px 0px 0px;}
td.schwarzwaldlessoncontentmain { width:410px; padding-top:0px; border-color:#e2e2e2}
td.schwarzwaldlessoncontentmain p { font-size:12px; color:#666666; line-height:19px; border-color:#e2e2e2; border-width:1px; border-style:solid; padding:15px; }
td.schwarzwaldlessoncontentimage { border-color:#e2e2e2; border-width:1px; border-style:solid; padding:1px; }
/*schwarzwald ende */



/*for disney */
#disneyheader { background-image:url(/images/ecademy/disney/disney_head.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.disneymetanavigation { height:23px; padding-left:200px; }
td.disneymetanavigation a { font-size:12px; text-decoration:none; padding-right:11px; color:#ffffff; }
p.disneyusername { font-size:11px; display:inline; color:#ffffff; padding-left:50px; }

td.disneyboxheader { background-color:#cc0001; width:295px; height:14px; }
td.disneyboxheader p { font-size:12px; color:#FFFFFF; font-weight:bold; display:inline; margin-left:10px; }
td.disneylessonpoints { background-color:#e2e2e2; width:295; height:96px; padding:0px 0px 0px 0px; }

td.disneylessonheadline { background-color:#cc0001; height:14px; width:619px}	
td.disneylessonheadline p { font-size:12px; padding-left:9px; color:#ffffff; font-weight:bold; }

td.disneylessoncontent { padding:0px 0px 0px 0px;}
td.disneylessoncontentmain { width:410px; padding-top:0px; border-color:#e2e2e2}
td.disneylessoncontentmain p { font-size:12px; color:#666666; line-height:19px; border-color:#e2e2e2; border-width:1px; border-style:solid; padding:12px 7px 12px 7px; }
td.disneylessoncontentimage { border-color:#e2e2e2; border-width:1px; border-style:solid; padding:28px 7px 0px 6px; }
/*disney ende */


/*for sunpromotions */
#sunpro_header { background-image:url(/images/ecademy/sunpromotions/sunpromotions.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.sunpro_boxheader { background-color:#fff4d4; width:295px; height:14px; }
td.sunpro_boxheader p { font-size:12px; color:#000060; font-weight:bold; display:inline; margin-left:10px; }
td.sunpro_lessonpoints { background-color:#fff4d4; width:295; height:96px; padding:0px 0px 0px 0px; }

td.sunpro_lessonheadline { background-color:#fff4d4; height:14px; width:619px}	
td.sunpro_lessonheadline a { font-size:12px; padding-left:9px; color:#000060; font-weight:bold; text-decoration:none;}

td.sunpro_lessoncontent { padding:0px 0px 0px 0px;}
td.sunpro_lessoncontentmain { width:410px; padding-top:0px; border-color:#e2e2e2}
td.sunpro_lessoncontentmain p { font-size:12px; color:#666666; line-height:19px; border-color:#e2e2e2; border-width:1px; border-style:solid; padding:15px; }
td.sunpro_lessoncontentimage { border-color:#e2e2e2; border-width:1px; border-style:solid; padding:1px; }
/*sunpromotions ende */

/*for alltours */
#alltours_header { background-image:url(/images/ecademy/alltours/alltours.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.alltours_boxheader { background-color:#dbe9f6; width:295px; height:14px; }
td.alltours_boxheader p { font-size:12px; color:#000060; font-weight:bold; display:inline; margin-left:10px; }
td.alltours_lessonpoints { background-color:#dbe9f6; width:295; height:96px; padding:0px 0px 0px 0px; }

td.alltours_lessonheadline { background-color:#dbe9f6; height:14px; width:619px}	
td.alltours_lessonheadline a { font-size:12px; padding-left:9px; color:#000060; font-weight:bold; text-decoration:none;}

td.alltours_lessoncontent { padding:0px 0px 0px 0px;}
td.alltours_lessoncontentmain { width:410px; padding-top:0px; border-color:#e2e2e2}
td.alltours_lessoncontentmain p { font-size:12px; color:#666666; line-height:19px; border-color:#e2e2e2; border-width:1px; border-style:solid; padding:15px; }
td.alltours_lessoncontentimage { border-color:#e2e2e2; border-width:1px; border-style:solid; padding:1px; }
/*alltours ende */

/*for sixt_bcd */
#sixt_bcd_header { background-image:url(/images/ecademy/sixt_bcd/sixt_bcd.jpg); background-repeat:no-repeat; width:820px; height:128px; }
td.sixt_bcd_boxheader { background-color:#ff6600; width:295px; height:14px; }
td.sixt_bcd_boxheader p { font-size:12px; color:#ffffff; font-weight:bold; display:inline; margin-left:10px; }
td.sixt_bcd_lessonpoints { background-color:#eaeaea; width:295; height:96px; padding:0px 0px 0px 0px; }

td.sixt_bcd_lessonheadline { background-color:#ff6600; height:14px; width:619px}	
td.sixt_bcd_lessonheadline a { font-size:12px; padding-left:9px; color:#ffffff; font-weight:bold; text-decoration:none;}


td.sixt_bcd_lessoncontent { padding:0px 0px 0px 0px;}
td.sixt_bcd_lessoncontentmain { width:410px; padding-top:0px; border-color:#eaeaea}
td.sixt_bcd_lessoncontentmain p { font-size:12px; color:#666666; line-height:19px; border-color:#eaeaea; border-width:1px; border-style:solid; padding:15px; }
td.sixt_bcd_lessoncontentimage { border-color:#eaeaea; border-width:1px; border-style:solid; padding:1px; }
/*sixt_bcd ende */



td.boxheader { background-color:#0099CC; width:295px; height:14px; }
td.boxcontent { padding:4px 9px 9px 0px; }
td.boxcontentpadding { padding:21px 9px 9px 9px; }
td.horizontalboxspacer { height:19px; } /*{ height:47px; }*/
td.boxcontentform { padding:0px 0px 0px 8px; height:40px; background-color:#E2E2E2; }

td.paginator { height:14px; background-color:#F1F1F1; padding-left:6px; }
td.entryheader { height:40px; background-color:#E2E2E2; padding-left:6px; vertical-align:middle; }
td.entrycontent { padding:17px 5px 28px 5px; }

td.contentend { background-image:url(/images/C/bottom_border_content.gif); background-repeat:no-repeat; width:820px; height:12px; }

div.polaroidelearning, div.polaroidlogin { position:relative; top:-80px; left:0px; background-repeat:no-repeat; width:164px; height:174px; z-index:2; }
div.polaroidelearning { background-image:url(/images/de_DE/polaroid_elearning.jpg); }
div.polaroidlogin { background-image:url(/images/de_DE/polaroid_login.jpg); }

/******************/
/*for microsite*/
/******************/
div.polaroidlogin_microsite { background-image:url(/images/de_DE/polaroid_login_microsite.jpg); position:relative; top:0px; left:0px; background-repeat:no-repeat; width:164px; height:174px; z-index:2; }
td.content_right_info { padding:10px 0px; }


/******************/
/*for all elements*/
/******************/
a, p, li, input { font-family:Arial, Helvetica, sans-serif; }
html, body, input, select, td, div, h1, h2, h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color:#666666;
}

td.breadcrump a, td.breadcrump p, p.username { font-size:11px; }
td.metanavigation a, td.navigationbar a, td.navigationbar a.activated, p.login, td.boxheader p, td.boxcontentpadding p, td.boxcontent p, td.boxcontent li, a.boxbutton, a.mediathekbutton, input.boxbutton, td.paginator, td.paginator a, td.entryheader p, td.entrycontent p, td.moduleboxcontent p { font-size:12px; }
td.metanavigation a, td.breadcrump a, td.navigationbar a, td.navigationbar a.activated, a.boxbutton, a.mediathekbutton, input.boxbutton, td.paginator a { text-decoration:none; }
td.breadcrump p, p.username { display:inline; }
a, a:link, a:hover, a:active, a:focus, a:visited, td.breadcrump p, td.navigationbar a:hover, td.navigationbar a:active, td.navigationbar a:focus, td.entryheader p { color:#003399; }
p.username, td.boxcontentpadding p, td.boxcontent p, td.boxcontent li, td.paginator, td.entrycontent p, td.moduleboxcontent p { color:#666666; }


/*link - single properties*/
a:hover, a:active, a:focus { color:#0099FF; }
td.metanavigation a { padding-right:11px; }

td.navigationbar a { display:block; line-height:18px; margin:10px 7px 0px 0px; padding-left:17px; }
td.navigationbar a:hover, td.navigationbar a:active, td.navigationbar a:focus, td.navigationbar a.activated { background-color:#FFFFFF; font-weight:bold; }

/*paragraphs - single properties*/
p.username { padding-left:50px; }
p.login { color:#FFFF66; padding-top:15px; padding-left:37px; margin:0px; font-weight:bold;}
td.boxheader p { color:#FFFFFF; font-weight:bold; display:inline; margin-left:10px; }


/*form - single properties*/
input.login { width:68px; font-size:11px; }
input.loginbutton { padding-top:5px; }
td.boxcontentform input, td.boxcontentform select { width:279px; }
a.boxbutton, a.boxbutton:hover, a.boxbutton:active { background:transparent url("/images/C/button_bg.gif") no-repeat; width:165px; height:18px; display:block; line-height:18px; padding-left:14px; }
a.boxbutton:hover, a.boxbutton:active { background:transparent url("/images/C/button_bg_over.gif") no-repeat; color:#003399; }
a.mediathekbutton, a.mediathekbutton:hover, a.mediathekbutton:active { background:transparent url("/images/C/button_mediathek_bg.gif") no-repeat; width:152px; height:18px; display:block; line-height:18px; padding-left:14px; }
a.mediathekbutton:hover, a.mediathekbutton:active { background:transparent url("/images/C/button_mediathek_bg_over.gif") no-repeat; color:#003399; }


/*Für alle Eingabefelder, allgemein*/
*.myinput,*.myinputkurz, *.mypassword,*.mytextarea,*.myselect,*.myfile,
*.myinputactive,*.mypasswordactive,*.myfileactive,*.mytextareaactive,*.myselectactive {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width:279px;
}

*.mysubmit,*.myreset,*.mybutton {
	width:165px;
	height:18px;
	display:block;
	line-height:16px;
	color:#003399;
	background-color: #FFFFFF;
	border: 1px solid #0099CC;
}

*.mybuttonhover,*.mysubmithover,*.myresethover {
	width:165px;
	height:18px;
	display:block;
	line-height:16px;
	color:#003399;
	background-color: #bfe5f2;
	border: 1px solid #0099CC;
}

*.mysearch {
	width:165px;
	height:18px;
	display:block;
	line-height:16px;
	color:#003399;
	background-color: #FFFFFF;
	border: 1px solid #0099CC;
	margin-left: 8px;
}

*.mysearchhover {
	width:165px;
	height:18px;
	display:block;
	line-height:16px;
	color:#003399;
	background-color: #bfe5f2;
	border: 1px solid #0099CC;
	margin-left: 8px;
}
	
/*popup properties*/
td.popupbordertop, td.popupborderbottom { background-repeat:no-repeat; width:613px; height:17px; }
td.popupborderleft, td.popupborderright { background-repeat:repeat-y; width:3px; height:1px; }
td.popupbordertop { background-image:url(/images/C/popup_border_top.gif); }
td.popupborderleft { background-image:url(/images/C/popup_border_left.gif); }
td.popupborderright { background-image:url(/images/C/popup_border_right.gif); }
td.popupborderbottom { background-image:url(/images/C/popup_border_bottom.gif);}

td.sidepadding { padding:0px 26px 0px 15px}
td.popupsectionline { background-color:#0099CB; width:566px; height:14px; }
	td.popupsectionline p { font-weight:bold; color:#FFFFFF; font-size:12px; padding-left:9px; }
td.popupbreadcrump {  height:26px; }
	td.popupbreadcrump p { font-size:11px; padding-left:9px; color:#676767; }
td.popupmetaline { background-color:#F1F1F1; height:14px; text-align:right; font-size:11px; padding-right:9px;}
	td.popupmetaline a { color:#003399; text-decoration:none; }

td.popupheadline { background-color:#E2E2E2; height:40px; }	
td.popupheadlinemain p { font-size:13px; padding-left:9px; color:#003399; }
td.popupheadlinedate { text-align:right; }
td.popupheadlinedate p { font-size:11px; padding-right:15px; color:#676767; }
td.popupcontent { padding:17px 0px 17px 9px;}
td.popupcontent p { font-size:12px; color:#666666; line-height:19px; }
div.autoscroller { height:423px; overflow:auto; padding-right:20px; }
div.syscheckautoscroller { height:480px; overflow:auto; padding-right:20px; }

/*modul content properties*/
td.moduleboxcontent { padding:11px 0px 0px 6px; }
td.moduleboxcontent p { line-height:16px; }
td.moduleheadline { background-color:#E2E2E2; height:40px; width:619px}	
td.moduleheadlinemain p { font-size:13px; padding-left:9px; color:#003399; }
td.moduleheadlinedate { text-align:right; }
td.moduleheadlinedate p { font-size:11px; padding-right:15px; color:#676767; white-space:nowrap; }
td.moduleheadlinesize { text-align:right; }
td.moduleheadlinesize p { font-size:10px; padding-right:15px; color:#676767; white-space:nowrap; }
/*modul content properties for backend*/
td.moduleheadline_backend_main { width:460px }
td.moduleheadline_backend_main p { font-size:13px; padding-left:9px; color:#003399; }
td.moduleheadline_backend_controls { text-align:right; width:159px }
td.moduleheadline_backend_controls p { font-size:10px; padding-right:15px; color:#676767; white-space:nowrap; }
/*ende modul content properties for backend*/

td.modulecontent { padding:17px 0px 30px 9px; width:484px; }
td.modulecontent p { font-size:12px; color:#666666; line-height:19px; width:480px; }
td.modulecontentalert { padding:17px 0px 17px 9px;}
td.modulecontentalert p { font-size:12px; color:#990000; line-height:19px; }

td.shopcontent { padding:10px 0px 30px 9px;}
td.shopcontentmain { width:484px; padding-top:7px; }
td.shopcontentmain p { font-size:12px; color:#666666; line-height:19px; }
td.shopcontentprice { width:135px; background-color:#E2E2E2; }
td.shopcontentprice p { font-size:12px; padding-left:11px; padding-top:7px; color:#666666; line-height:19px; }

td.mediathekcontent { padding:10px 0px 30px 9px;}
td.mediathekcontentmain { width:469px; padding-top:7px; }
td.mediathekcontentmain p { font-size:12px; color:#666666; line-height:19px; }
td.mediathekcontentimage { width:135px; }
td.mediathekcontentimage p { font-size:12px; padding-left:11px; padding-top:7px; color:#666666; line-height:19px; }
td.mediathekcontentbutton { width:135px; }
td.mediathekcontentbutton p { font-size:12px; padding-left:9px; padding-top:5px; color:#666666; line-height:19px; }


/* special wbt-matrix*************/
.wbtmatrixheader {
	background-color:#999999;
	line-height: 9px;
	vertical-align:middle;
}

.wbtmatrixcontent {
	border: 1px solid #999999;
	width: 611px;
	padding: 0px;
	padding-top: 7px;
}

.wbtmatrixheaderwhite {
	text-align:left; 
	text-indent:10px;
	height: 17px;
	border-right:2px solid #FFFFFF; border-bottom:0px solid #FFFFFF;
	background-color:#999999;
	color:#FFFFFF;
}

.matrix  {
	height: 23px; /* border-bottom:5px */
	text-align:center;
	font-weight:bold; 
	border-left:2px solid #FFFFFF;
	empty-cells:show;
	color:#333333;
	border-bottom:5px solid #FFFFFF;
	background-color:#E5E5E5;
	width:52px;
}

.matrixwbtname, .matrixfinishpoints {
	text-align:left; 
	font-weight:bold; 
	text-indent:10px;
	width:215px;
	border-right:0px solid #FFFFFF; 
}

.matrixwbtname {
	border-right:0px solid #FFFFFF; border-bottom:5px solid #FFFFFF;
	background-color:#E5E5E5;
	color:#333333;
	height: 18px;
	line-height: 9px;
}

.matrixfinishpoints {
	background-color:#B4B4B4;
	width:215px;
	color:#333333;
}

.matrixfinish {
	font-weight:bold;
	background-color:#B4B4B4;
	height: 17px;
	text-align:center;
	border-left:2px solid #FFFFFF;
	empty-cells:show;
	color:#333333;
}

td.td_overlib1, td.td_overlib2,td.td_overlib1b, td.td_overlib2b, td.td_overlib1red {
	border:1px solid white;
	padding:2px;
	
}
td.td_overlib1, td.td_overlib1b, td.td_overlib1red {
	font-weight:bold;
	font-size:12px;
}

td.td_overlib1b, td.td_overlib2b {
	background-color:#D2D2D2;
}

td.td_overlib3 {
	vertical-align:top;
	background-color:#FFFFFF;
}

td.td_overlib1red {
	background-color:#ff6634;
	color:#FFFFFF;
}

td.td_overlibspace {
	background-color:#FFFFFF;
	width:5px;
}

#popup td.bold {
	font-weight:bold;
}

.headeroverlib { color:#FFFFFF; font-weight:bold; height:13px; line-height:13px; }
.contentoverlib { color:#333333; }


/* Vorlage Allgemein ------------------------------------------------------- */
.blaukasten {
	font-size:0.9em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	line-height:14px;
	color:#336699;
}

.rotlink {
	font-size:0.8em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	line-height:9px;
	color:#FF6633;
}

.rotlinkgross {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	line-height:9px;
	color:#FF6633;
}

.rot {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#EB6235;
}

.rotfett {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#EB6235;
}

.blau {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#333399;
}

.blaufett {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#333399;
}

.weiss {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:7px;
	color:#FFFFFF;
}

.gruen {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#228822;
}

.gruenfett {
	font-size:1.1em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#228822;
}

.fett {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
}

.grossfett {
	font-size:1.2em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
}

/*end*****************************/


