/* Standard css for all browser and OS*/
/* Standard css for all platform properties*/

/*---------------- definition of structur ------------------------------------------*/

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
      background-color:#FFFFFF;
      color:#333333;
   }
   
body.popup{
      margin:0;
      padding-top:27px;
      padding-left:10px;
      padding-right:10px;
      padding-bottom:10px;
      height:400px;
      border:none;
      background-color:#FFFFFF;
      color:#333333;
   }

table { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px none; border-collapse:collapse; }
table.fullheightandwidth { height:100%; width:100%; }
td.horizontalspacer1 { height:1px; }
td.horizontalspacer6 { height:6px; }
td.verticalspacer7 { width:7px; }
td.fullheight { height:100%; }
.alignmentbottom { vertical-align:bottom; }
.alignmenttop { vertical-align:top; }
.alignmentmargin20 { margin-left:20px; }
.error { font-family:verdana,arial,helvetica,sans-serif; color:#CC0000; background-color:transparent; font-size:12px; }
.errorform { font-family:verdana,arial,helvetica,sans-serif; color:#CC0000; background-color:transparent; font-size:12px; }
a, a:link { font-family:verdana,arial,helvetica,sans-serif; color:#003399; background-color:transparent; text-decoration:underline; font-size:12px; }
a:hover, a:active, a:focus { color:#003366; background-color:transparent; }
a:visited { color:#333366; background-color:transparent; }
td { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; }

/* meta area */
#meta { width:100%; height:34px; background: url("/images/C/meta_background_flex.gif") repeat-x top left; }
#meta td.leftpart { width:400px; background: url("/images/C/meta_background_left.gif") no-repeat top left; }
#meta td.rightpart { width:55%; background: url("/images/C/meta_background_right.gif") no-repeat top right; text-align:right; vertical-align:bottom; }
#meta a, #meta a:link, #meta a:visited { font-family:verdana,arial,helvetica,sans-serif; color:#FFFFFF; background-color:transparent; text-decoration:none; text-transform:uppercase; line-height:16px; margin:0px 10px 0px 18px; font-size:10px; }
#meta a:hover, #meta a:active, #meta a:focus { color:#003366; background-color:transparent; }
#meta .inaktive { font-family:verdana,arial,helvetica,sans-serif; color:#003366; background-color:transparent; text-decoration:none; text-transform:uppercase; line-height:16px; margin:0px 10px 0px 23px; font-size:10px; }

/* logo and picture */  /* ATTENTION - Different pictures an flexible/extendible parts for login and following areas (news, mediathek, etc.) */  
#logopicture, #logopictureblue { width:100%; height:90px; }
#logopicture { background: url("/images/C/mainpicture_login_flex.gif") repeat-x top left; }
#logopictureblue { background: url("/images/C/mainpicture_blue_flex.gif") repeat-x top left; }

#logopicture td.leftpart, #logopictureblue td.leftpart { width:985px; vertical-align:top; padding:0px; margin:0px; }
#logopicture td.leftpart { background: url("/images/C/mainpicture_login.jpg") no-repeat top left; }
#logopictureblue td.leftpart { background: url("/images/C/mainpicture_blue.gif") no-repeat top left; }

#logopicture td.rightpart, #logopictureblue td.rightpart { width:7px; }
#logopicture td.rightpart { background: url("/images/C/mainpicture_login_right.gif") no-repeat top right; }
#logopictureblue td.rightpart { background: url("/images/C/mainpicture_blue_right.gif") no-repeat top right; }

/* orientation bar */
#orientation { width:100%; height:34px; background: url("/images/C/orientation_background_flex.gif") repeat-x top left; }
#orientation td.blockpart { width:156px; background: url("/images/C/orientation_background_block.gif") no-repeat top left; padding:0px; margin:0px; vertical-align:top; }
#orientation td.whitespace { width:1px; background-color:#FFFFFF; color:#000000; padding:0px; margin:0px; }
#orientation td.leftpart { width:700px; background: url("/images/C/orientation_background_left.gif") no-repeat top left; padding:0px; margin:0px; vertical-align:top; }
#orientation td.rightpart { background: url("/images/C/orientation_background_right.gif") no-repeat top right; }
#orientation p.address, #orientation p.breadcrump { font-size:10px; color:#CCCCCC; background-color:transparent; line-height:10px;}
#orientation p.address { margin:7px 0px 0px 8px; }
#orientation p.breadcrump { margin:7px 0px 0px 41px; }
#orientation a, #orientation a:link, #orientation a:visited { font-family:verdana,arial,helvetica,sans-serif; color:#CCCCCC; background-color:transparent; text-decoration:none; font-size:11px; }
#orientation a:hover, #orientation a:active, #orientation a:focus { color:#CCCCCC; background-color:transparent; }

/* navigation bar */
#navigation { width:100%; height:20px; background: url("/images/C/navigation_background_flex.gif") repeat-x top left; }
#navigation td.blockpart { width:156px; background: url("/images/C/navigation_background_block.gif") no-repeat top left; padding:0px; margin:0px; }
#navigation td.whitespace { width:1px; background-color:#FFFFFF; color:#000000; padding:0px; margin:0px; }
#navigation td.leftpart { width:700px; background: url("/images/C/navigation_background_left.gif") no-repeat top left; padding:0px 0px 0px 13px; margin:0px; }
#navigation td.rightpart { background: url("/images/C/navigation_background_right.gif") no-repeat top right; }
#navigation p.trainingheadline { font-size:10px; color:#003366; background-color:transparent; line-height:10px; margin:0px 0px 0px 8px;}
#navigation img.navibutton { margin:0px 0px 0px 29px; border:0px none; }

/* training buttons and content */
#content { width:100%; height:100%; }
#content td.blockpart { width:156px; background: url("/images/C/training_background.gif") repeat-y top left; padding:0px; margin:0px; vertical-align:top; }
#content td.whitespace { width:1px; background-color:#FFFFFF; color:#000000; padding:0px; margin:0px; }
#content td.leftpart { padding:0px; margin:0px; }
#content table.fullheightandwidthborder { height:100%; width:100%; border-bottom:1px solid #CBCBCB; border-right:1px solid #CBCBCB; }
#content img.navibutton { border:0px none; display:block; }
#content td.cornertopleft { width:6px; height:5px; background: url("/images/C/corner_tl.gif") no-repeat top left; }
#content td.cornertopright { width:6px;  height:5px; background: url("/images/C/corner_tr.gif") no-repeat top right; }
#content td.cornerbottomleft { width:6px; height:5px; background: url("/images/C/corner_bl.gif") no-repeat bottom left; }
#content td.cornerbottomright { width:6px; height:5px; background: url("/images/C/corner_br.gif") no-repeat bottom right; }
#content td.contentarea { border:0px none; vertical-align:top; padding:0px 20px 32px 41px; margin:0px; }
#content td.contentarealogin { border:0px none; vertical-align:top; padding:20px 20px 32px 41px; margin:0px; }
#content td.homesideboxes { width:129px; height:125px; overflow:hidden; background: url("/images/C/home_boxes_background.gif") no-repeat center; vertical-align:top; }
/* starting pages, login pages - status: not logged in */
	#content p.grey240width { color:#666666; width:240px; }
	#content p.grey270width  { color:#666666; width:270px; }
	#content p.grey  { color:#666666; }
	#content p.smartbluebox { color:#0099CC; padding:0px 0px 2px 7px; margin:0px 0px 0px 0px; }
	#content input.homelogin { width:114px; height:18px; border:1px solid #A5ACB2; margin:0px 0px 0px 7px; }
	#content input.buttonlogin, #content img.buttonlogin { margin:5px 0px 0px 7px;}
/* news, mediathek, etc. pages - status: logged in */
	#content td.navigation { height:35px; max-height:35px; vertical-align:top; }
	#content td.navigationbackend { height:20px; max-height:35px; vertical-align:top; }
		td.navigation p.grey, td.navigationbackend p.grey { color:#999999; font-size:10px; }
		td.navigation a, td.navigationbackend a, td.navigationbackend a:link, td.navigation a:link { color:#003399; font-size:10px; text-decoration:none; }
		td.navigation a:hover, td.navigationbackend a:hover, td.navigation a:active, td.navigationbackend a:active, td.navigation a:focus, td.navigationbackend a:focus { color:#003366; }
	#content td.letter { height:21px; width:357px;  background: url("/images/C/letter_background.gif") repeat top left; vertical-align:top; padding:3px 0px 1px 0px; }
	#content td.lettertop { height:5px; width:357px;  background: url("/images/C/letter_background_top.gif") no-repeat top left;}
	#content td.letterbottom { height:5px; width:357px;  background: url("/images/C/letter_background_bottom.gif") no-repeat top left;}
		td.letter p.grey { color:#003366; font-size:10px; padding:0px 5px 0px 10px; }
		td.letter a, td.letter a:link { color:#FFFFFF; font-size:10px; text-decoration:none; }
		td.letter a:hover, td.letter a:active, td.letter a:focus { color:#003366; }
	#content td.selectionbox { width:173px; height:162px; overflow:hidden; background: url("/images/C/selection_box_background.gif") no-repeat top left; vertical-align:top; }
		td.selectionbox a, td.selectionbox a:link { font-family:verdana,arial,helvetica,sans-serif; color:#003399; font-size:12px; text-decoration:none; }
		td.selectionbox a:hover, td.selectionbox a:active, td.selectionbox a:focus { color:#003366; }
		td.selectionbox a:visited { color:#333366; }
		td.selectionbox p.grey { color:#666666; font-size:12px; padding:6px 0px 2px 24px; margin:0px 0px 0px 0px; }
		td.selectionbox p.grey2 { color:#666666; font-size:12px; padding:6px 0px 2px 14px; margin:0px 0px 0px 0px; }
		td.selectionbox select,td.selectionbox select.myselect { width:124px; height:18px; background-color:#FFFFFF; color:#0099CC; border:1px solid #A5ACB2; margin:0px 0px 0px 24px; }
		td.selectionbox input, td.selectionbox input.search, td.selectionbox input.myinput { width:114px; height:18px; background-color:#FFFFFF; color:#0099CC; border:1px solid #A5ACB2; margin:0px 0px 0px 24px; }
		td.selectionbox input.button { margin:6px 0px 0px 24px; }
	#content td.startboxtop { width:273px; height:4px; background: url("/images/C/box_background_top.gif") no-repeat top left;	}
	#content td.startbox { width:263px; height:360px; overflow:hidden; background-color:#D9D9D9; vertical-align:top; padding-left:10px; }
	#content td.startboxbottom { width:273px; height:4px; background: url("/images/C/box_background_bottom.gif") no-repeat top left;	}
		td.startbox a, td.startbox a:link { font-family:verdana,arial,helvetica,sans-serif; color:#003399; font-size:12px; text-decoration:none; }
		td.startbox a:hover, td.startbox a:active, td.startbox a:focus { color:#003366; }
		td.startbox a:visited { color:#333366; }
		td.startbox p.grey { color:#666666; font-size:10px; }
		td.standard { vertical-align:top; }
		td.standard a, td.standard a:link { font-family:verdana,arial,helvetica,sans-serif; color:#003399; font-size:12px; text-decoration:none; }
		td.standard a:hover, td.standard a:active, td.standard a:focus { color:#003366; }
		.spacer { font-family:verdana,arial,helvetica,sans-serif; color:#0066CC; font-size:12px; }
		td.standard p.grey { color:#666666; font-size:10px; }
	
	#content td.spacerboxcontent { width:19px; }
	#scrollingcontent { height:250px; overflow:auto; }
										div.widthtiny { width:300px; }
										div.widthsmall { width:390px; }
										div.widthlarge { width:590px; }
	#scrollingcontent td.headlinearticletop { width:357px; height:4px; overflow:hidden; background: url("/images/C/headline_articles_background_top.gif") no-repeat top left;	}
	#scrollingcontent td.headlinearticlelargetop { width:557px; height:4px; overflow:hidden; background: url("/images/C/headline_articleslarge_background_top.gif") no-repeat top left;	}
	#scrollingcontent td.headlinearticle { width:347px; height:23px; overflow:hidden; background-color:#D9D9D9; vertical-align:middle; padding-left:10px; }
	#scrollingcontent td.headlinearticlelarge { width:547px; height:23px; overflow:hidden; background-color:#D9D9D9; vertical-align:middle; padding-left:10px; }
	#scrollingcontent td.headlinearticlebottom { width:357px; height:4px; background: url("/images/C/headline_articles_background_bottom.gif") no-repeat top left;	}
	#scrollingcontent td.headlinearticlelargebottom { width:557px; height:4px; background: url("/images/C/headline_articleslarge_background_bottom.gif") no-repeat top left;	}
										td.widthsmallh1 { width:270px; }
										td.widthlargeh1 { width:470px; }
										td.contentarticle { vertical-align:top; } 
										td.contentarticle p.widthsmall { width:357px; overflow:hidden; line-height:16px; padding:0px 0px 11px 0px; vertical-align:top; }
										td.contentarticle p.widthlarge { width:290px; overflow:hidden; line-height:16px; padding:0px 0px 11px 0px; vertical-align:top; }
										#scrollingcontent p.date { font-family:verdana,arial,helvetica,sans-serif; color:#999999; text-align:right; font-size:10px; margin-top:3px;  }
										#scrollingcontent a, #scrollingcontent a:link { font-family:verdana,arial,helvetica,sans-serif; color:#003399; font-size:12px; text-decoration:none; }
										#scrollingcontent a:hover, #scrollingcontent a:active, #scrollingcontent a:focus { color:#003366; }
										img.mediaiconsmall { margin:0px 10px 0px 5px; float:left; vertical-align:top;}
	/* marokko */
	td.backgroundmarokko { width:576px; height:460px; background: url("/images/C/bg_image.jpg") no-repeat top left;  margin-top:40px;}
	td.marokkoinfo1 { width:273px; height:75px; background: url("/images/de_DE/marokko_informationen1.gif") no-repeat top left; padding:20px 7px 2px 5px; }
	td.marokkoinfo2 { width:273px; height:111px; background: url("/images/de_DE/marokko_informationen2.gif") no-repeat top left; padding:3px 7px 0px 5px; }
	td.marokkoinfo3 { width:273px; height:44px; background: url("/images/de_DE/marokko_informationen3.gif") no-repeat top left; padding:0px 7px 7px 5px; }
	p.marokkodarkred { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#990000; font-weight:bold; }
	p.marokkodark { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; font-weight:bold; }
	td.wbtbuttons { width:128px; height:20px; padding-bottom:5px; }
	td.gamebuttons { width:128px; height:20px; padding-bottom:5px; }
	a.marokkofontbutton, a.marokkofontbutton:link, a.marokkofontbutton:hover, a.marokkofontbutton:active, a.marokkofontbutton:visited, a.marokkofontbutton:focus { font-family: Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:10px; text-decoration:none; font-weight:bold; }

	#marokkofullheightandwidth { width:100%; height:100%; background: url("/images/de_DE/marokko_background_flex_vert.gif") repeat-x top left; }
	#marokkoinnerbackground { width:921px; height:473px; background: url("/images/de_DE/marokko_inner_background.gif") no-repeat top left; }
	#marokkohead { width:100%; height:72px; background: transparent; }
	#marokkoinnerwithmargin { padding: 20px; } 
	td.marokkomapbackground { width:546px; height:406px; background: url("/images/de_DE/marokko_map.jpg") no-repeat top left;}
	td.marokkocontentarea { border:0px none; vertical-align:top; padding:0px 0px 0px 7px; margin:0px; }



	/* mexiko */
	#mexiko { width:100%; height:39px; background: url("/images/de_DE/mexiko_background_flex.gif") repeat-x top left; }
	#mexiko td.mexikoleftpart { width:700px; background: url("/images/de_DE/mexiko_background_left.jpg") no-repeat top left; }
	#mexiko td.mexikorightpart { width:41px; background: url("/images/de_DE/mexiko_background_right.gif") no-repeat top right; text-align:right; }
	
	td.mapbackgroundmexiko { width:420px; height:400px; background: url("/images/C/map_mexiko.jpg") no-repeat top left; }
	td.mexikoinfo1 { width:273px; height:57px; background: url("/images/de_DE/mexiko_informationen1.gif") no-repeat top left; padding:20px 7px 0px 5px; }
	td.mexikoinfo2 { width:273px; height:91px; background: url("/images/de_DE/mexiko_informationen2.gif") no-repeat top left; vertical-align:top; padding:5px 7px 0px 5px; }
	td.mexikoinfo3 { width:273px; height:42px; background: url("/images/de_DE/mexiko_informationen3.gif") no-repeat top left; padding:0px 7px 0px 5px; }
	p.mexikoblack { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; }
	td.mexikowbtbuttons { width:225px; height:29px; background: url("/images/de_DE/mexiko_kurs1.gif") no-repeat top right; padding-bottom:3px; }
	td.mexikogamebuttons { width:225px; height:26px; background: url("/images/de_DE/marokko_games.gif") no-repeat top right; padding-bottom:3px; }
	a.mexikofontbutton, a.mexikofontbutton:link, a.mexikofontbutton:hover, a.mexikofontbutton:active, a.mexikofontbutton:visited, a.mexikofontbutton:focus { font-family: Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:10px; text-decoration:none; }



	/* japan */
	#japan { width:100%; height:40px; background: url("/images/de_DE/japan_background_flex.gif") repeat-x top left; }
	#japan td.japanleftpart { width:596px; background: url("/images/de_DE/japan_background_left.jpg") no-repeat top left; }
	#japan td.japanrightpart { width:223px; background: url("/images/de_DE/japan_background_right.gif") no-repeat top right; text-align:right; }
	
	td.biginjapanbackgroundflex  { width:100%; height:100%; background: url("/images/de_DE/japan_background_flex.jpg") repeat top left; }
	table.biginjapanbackgroundmap  { width:596px; height:489px;  background: url("/images/de_DE/japan_background_map.jpg") no-repeat top left; }
	td.japansbgatbottom { width:100%; height:5px; background: url("/images/de_DE/japan_background_b_flex.gif") repeat-x top left; }
	
	td.japaninfo1 { width:245px; height:75px; background: url("/images/de_DE/japan_informationen1.gif") no-repeat top left; padding:34px 7px 7px 5px; }
	td.japaninfo2 { width:245px; height:100px; background: url("/images/de_DE/japan_informationen2.gif") no-repeat top left; padding:1px 7px 0px 5px; }
	td.japaninfo3 { width:245px; height:42px; background: url("/images/de_DE/japan_informationen3.gif") no-repeat top left; padding:0px 7px 7px 5px; }
	p.japanwhite { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; }
	td.japanwbtbuttons { width:260px; height:26px; background: url("/images/de_DE/japan_kurs1.gif") no-repeat top right; padding-bottom:3px; }
	a.japanfontbutton, a.japanfontbutton:link, a.japanfontbutton:hover, a.japanfontbutton:active, a.japanfontbutton:visited, a.japanfontbutton:focus { font-family: Verdana,Arial,Helvetica,sans-serif; color:#FFFFCC; font-size:10px; text-decoration:none; }
	td.japangreyboxtop { width:245px; height:4px; background: url("/images/C/japan_box_background_top.gif") no-repeat top left;	}
	td.japangreybox { width:225px; height:60px; overflow:hidden; background-color:#D9D9D9; vertical-align:top; padding-left:10px; }
	td.japangreyboxbottom { width:245px; height:4px; background: url("/images/C/japan_box_background_bottom.gif") no-repeat top left;	}
	div.widthtinyjapan { width:270px; }
	#content td.spacerboxcontentjapan { width:5px; }
	
	/* frankreich */
	#frankreich { width:100%; height:40px; background: url("/images/de_DE/frankreich_background_flex.gif") repeat-x top left; }
	#frankreich td.frankreichleftpart { width:596px; background: url("/images/de_DE/frankreich_background_left.jpg") no-repeat top left; }
	#frankreich td.frankreichrightpart { width:263px; background: url("/images/de_DE/frankreich_background_right.jpg") no-repeat top right; text-align:right; }
	
	td.frankreichbackgroundflex  { width:100%; height:100%; }
	table.frankreichbackgroundmap  { width:596px; height:323px; }
	td.frankreichbgatbottom { width:100%; height:5px; background: }
	
	td.frankreichinfo1 { width:245px; height:75px; background: url("/images/de_DE/frankreich_informationen1.gif") no-repeat top left; padding:34px 7px 7px 5px; }
	td.frankreichinfo2 { width:245px; height:71px; background: url("/images/de_DE/frankreich_informationen2.gif") no-repeat top left; padding:1px 7px 0px 5px; }
	td.frankreichinfo3 { width:245px; height:42px; background: url("/images/de_DE/frankreich_informationen3.gif") no-repeat top left; padding:0px 7px 7px 5px; }
	p.frankreichwhite { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; }
	div.widthtinyfrankreich { width:270px; }
	#content td.spacerboxcontentfrankreich { width:5px; }

	/* flughaefen */
	#flughaefen { width:100%; height:61px; background: url("/images/de_DE/flughaefen_background_flex.gif") repeat-x top left; }
	#flughaefen td.flughaefenleftpart { width:596px; background: url("/images/de_DE/flughaefen_background_left.gif") no-repeat top left; }
	#flughaefen td.flughaefenrightpart { width:223px; background: url("/images/de_DE/flughaefen_background_right.gif") no-repeat top right; text-align:left; }
	
	td.flughaefenbackgroundflex  { width:100%; height:100%; background: url("/images/de_DE/flughaefen_background_flex.jpg") repeat top left; }
	table.flughaefenbackgroundmap  { width:580px; height:459px;  background: url("/images/de_DE/flughaefen_background_map.jpg") no-repeat top left; }
	td.flughaefenbgatbottom { width:100%; height:5px; background-color: #ffffff; }
	
	td.flughaefeninfo1 { width:245px; height:60px; background: url("/images/de_DE/flughaefen_informationen1.gif") no-repeat top left; padding:20px 7px 7px 5px; }
	td.flughaefeninfo2 { width:245px; height:100px; background: url("/images/de_DE/flughaefen_informationen2.gif") no-repeat top left; padding:1px 7px 7px 5px; }
	td.flughaefeninfo3 { width:245px; height:42px; background: url("/images/de_DE/flughaefen_informationen3.gif") no-repeat top left; padding:0px 7px 7px 5px; }
	p.flughaefenwhite { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; line-height:16px;}
	td.flughaefenwbtbuttons { width:180px; height:26px; background: url("/images/de_DE/flughaefen_kurs1.gif") no-repeat top right; padding-bottom:6px; }
	a.flughaefenfontbutton, a.flughaefenfontbutton:link, a.flughaefenfontbutton:hover, a.flughaefenfontbutton:active, a.flughaefenfontbutton:visited, a.flughaefenfontbutton:focus { font-family: Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none; }
	/*td.flughaefengreyboxtop { width:245px; height:4px; background: url("/images/C/flughaefen_box_background_top.gif") no-repeat top left;	}
	td.flughaefengreybox { width:225px; height:60px; overflow:hidden; background-color:#D9D9D9; vertical-align:top; padding-left:10px; }
	td.flughaefengreyboxbottom { width:245px; height:4px; background: url("/images/C/flughaefen_box_background_bottom.gif") no-repeat top left;	}*/
	div.widthtinyflughaefen { width:270px; }
	#content td.spacerboxcontentflughaefen { width:5px; }

	/* antigua und barbuda */
	
	table.antiguabackgroundmap  { width:575px; height:542px;  background: url("/images/de_DE/antigua_background_map.jpg") no-repeat top left; }
	td.antiguabgatbottom { width:100%; height:5px; background-color: #ffffff; }
	
	td.antiguainfotop { width:246px; height:78px; padding:53px 7px 7px 5px; }
	td.antiguainfo1 { width:246px; height:42px; background: url("/images/de_DE/antigua_informationen1.gif") no-repeat bottom left; padding:6px 7px 7px 5px; }
	td.antiguainfo2 { width:246px; height:101px; background: url("/images/de_DE/antigua_informationen2.gif") no-repeat top left; padding:1px 7px 7px 5px; }
	td.antiguainfo3 { width:246px; height:59px; background: url("/images/de_DE/antigua_informationen3.gif") no-repeat top left; padding:0px 7px 13px 5px; }
	td.antiguaslideshow { width:246px; height:251px; background: no-repeat top left; }
	p.antiguainfo { font-family:arial,helvetica,verdana,sans-serif; font-size:13px; color:#003366; line-height:16px; font-weight:bold;}
	p.antiguawhite { font-family:arial,helvetica,verdana,sans-serif; font-size:11px; color:#FFFFFF; line-height:16px;}
	td.antiguawbtbuttons { width:297px; height:25px; background: url("/images/de_DE/antigua_kurs1.gif") no-repeat top left; padding: 0px 0px 1px 8px;}
	a.antiguafontbutton, a.antiguafontbutton:link, a.antiguafontbutton:hover, a.antiguafontbutton:active, a.antiguafontbutton:visited, a.antiguafontbutton:focus { font-family: Arial,Helvetica,Verdana,sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none; }
	div.widthtinyantigua { width:270px; }
	#content td.spacerboxcontentantigua { width:5px; }
	
/* footer */
#footer { width:100%; height:20px; background: url("/images/C/footer_background_flex.gif") repeat-x top left; }
#footer td.blockpart { width:156px; background: url("/images/C/footer_background_block.gif") no-repeat top left; padding:0px; margin:0px; }
#footer td.whitespace { width:1px; background-color:#FFFFFF; color:#000000; padding:0px; margin:0px; }
#footer td.leftpart { width:700px; background: url("/images/C/footer_background_left.gif") no-repeat top left; }
#footer td.rightpart { background: url("/images/C/footer_background_right.gif") no-repeat top right; }

/* Defining FORUM Areas ----------------------------------------------------- */
	div.forumframe { position:absolute; top:155px; left:30px; right:30px; bottom:30px; background-color:#FFFFFF; }
	div.forummaincontent { position:relative; top:0px; left:0px; right:0px; bottom:0px; height:100%; width:100%; background-color:#FFFFFF; }
	.forumiframe { right:30px; width:100%; height:100%; }


/* standard fonts */
h1 { font-family:verdana,arial,helvetica,sans-serif; background-color:transparent; color:#0099CC; font-size:14px; font-weight:normal; text-align:left; display:inline;  }
h2 { font-family:verdana,arial,helvetica,sans-serif; background-color:transparent; color:#0099CC; font-size:13px; font-weight:normal; text-align:left; display:inline;  }
h3 { font-family:verdana,arial,helvetica,sans-serif; background-color:transparent; color:#0099CC; font-size:12px; font-weight:normal; text-align:left; display:inline;  }
p { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#333333; line-height:18px;}
p.ueberschrift { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0099CC; line-height:18px;}
ul, li { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#333333; line-height:18px; type:circle; }

.blau { font-size:12px; font-family: Verdana,Arial,Helvetica,sans-serif; color:#0099CC; }
.rot { font-size:12px; font-family: Verdana,Arial,Helvetica,sans-serif; color:#cc0000; }
