/* CSS Import */
@import "stylesheet_tedi.css";

/* HTML, Body, Main */
HTML, BODY
				{
				height:100.1%;
				margin:0;
				padding:0;
				/*background:#FFF url(../images/backgrounds/bg_gradient.jpg) 0px 0px repeat-x;*/
				background:#28a6d9 url(../images/xmas/xmas_bg_gradient.jpg) 0px 0px repeat-x;
				}

/* Default */

* 				{	padding:0px; margin:0px; text-align:left; font-family: Arial,Tahoma,Verdana; font-size:11px; color:#000; font-weight:normal; text-decoration:none;	}

a				{	color:#000; text-decoration:none; outline:none;	}
a:Hover  		{	color:#007ebb;	}

strong			{	font-weight:bold;	}

b, strong				{	font-size:11px; xmargin-bottom:4px; color:#007ebb; font-weight:bold;	}
b sub, strong sub				{	font-size:11px !important; color:#007ebb; font-weight:bold;	}

img				{	border:0px;	}

.float_left		{	float:left;	}
.float_right	{	float:right;	}

.input_date
				{
				float:left;
				width: 30%!important;
				margin-right: 1px;
				}

h1
				{
				font-size:18px;
				font-weight:bold;
				color:#007ebb;
				padding-bottom:16px;
				max-width:520px;
				}
				
h2
				{
				font-size:12px;
				font-weight:bold;
				color:#007ebb;
				margin-bottom:4px;
				}
				
h3
				{
				font-size:12px;
				font-weight:bold;
				color:#FFF;
				margin-bottom:4px;
				}
				
ul
				{
				list-style:none;
				}
				
.lightblue
				{
				color:#7fb1d6;
				}
				
.blue
				{
				color:#007ebb;
				}
				
.yellow
				{
				color:#f3e62d;
				}
				
.alert
				{
				color:#FF0000;
				font-weight:bold;
				}
				
.invisible
				{
				display:none;
				}
				
.content_divider
				{
				margin-top:20px;
				margin-bottom:20px;
				background-color: #CCC;
				height:1px;
				}
				
.small
				{
				font-size:10px;
				}
				
/* page */				
#id_page
				{
				position:absolute;
				top:0px;
				min-width:100%;
				min-height:100.1%;
				/**/
				/*background-image:url(../images/backgrounds/bg_main_top.jpg);*/
				background-image: url(../images/xmas/xmas_bg_main_top.jpg);
				background-repeat:no-repeat;
				background-attachment:inherit;
				background-position:top center;
				}
				
/* main */
#id_main
				{
				position: relative;
				width:970px;
				left:50%;
				margin-left: -485px;
				margin-bottom:60px;
				z-index:5;
				}
				
/* top bar */
#id_top_bar
				{
				width:970px;
				height:31px;
				position:relative;
				}

/* login */
#id_top_bar #id_login
				{
				/*float:right;*/
				margin-right:10px;
				/*width:710px;*/
				clear:both;
				position:absolute;
				top:0px;
				left:16px;
				}
				
#id_top_bar #id_login #id_login_link
				{
				margin-top:7px;
				/*float:right !important;*/
				margin-right:15px;
				}
				
#id_top_bar #id_login #id_login_link a
				{
				font-weight:bold;
				color:#FFF;
				}
				
#id_top_bar #id_login #id_login_link a:Hover
				{
				color:#7fb1d6;
				}
				
#id_top_bar #id_login #id_login_form
				{
				display:none;
				margin-right:10px;
				}
				
#id_top_bar #id_login #id_login_form a
				{
				display: block;
				font-weight:bold;
				color:#FFF;
				margin-right:10px;
				padding-top:2px;
				}
				
#id_top_bar #id_login #id_login_form a:Hover
				{
				color:#7fb1d6;
				}
				
/* home */
#id_top_bar #id_home_top
				{
				float:right;
				margin-top:8px;
				margin-right:10px;
				}
				
#id_top_bar #id_home_top a.homelink
				{
				color: #FFF;
				padding-left:14px;
				background: url(../images/icons/icon_home.gif) 0px 2px no-repeat;
				}
				
#id_top_bar #id_home_top a.homelink:Hover
				{
				color:#78bbdb;
				background: url(../images/icons/icon_home_over.gif) 0px 2px no-repeat;
				}
				
/* languages */
#id_top_bar #id_languages
				{
				float:right;
				margin-top:4px;
				margin-right:10px;
				}
				
#id_top_bar #id_languages a
				{
				float:left;
				margin-left: 4px;
				}
				
#id_top_bar #id_languages .selected_language
				{
				display: none;
				}

/* typo size */
#id_top_bar #id_typo_size
				{
				float:right;
				margin-top:4px;
				margin-right:10px;
				}
				
#id_top_bar #id_typo_size a span
				{
				display:none;
				}
				
#id_top_bar #id_typo_size a
				{
				display:block;
				width:25px;
				height:20px;
				float:left;
				}
				
#id_top_bar #id_typo_size a.typo_bigger
				{
				background: url(../images/buttons/btn_typo_bigger.png) top left no-repeat;
				}
				
#id_top_bar #id_typo_size a.typo_bigger:Hover
				{
				background: url(../images/buttons/btn_typo_bigger_over.png) top left no-repeat;
				}
				
#id_top_bar #id_typo_size a.typo_smaller
				{
				background: url(../images/buttons/btn_typo_smaller.png) top left no-repeat;
				}
				
#id_top_bar #id_typo_size a.typo_smaller:Hover
				{
				background: url(../images/buttons/btn_typo_smaller_over.png) top left no-repeat;
				}

/* search */				
#id_top_bar #id_search
				{
				float:right;
				}
				
#id_top_bar .form_field
				{
				width:96px;
				height:18px;
				padding:2px;
				color:#9a9a9a;
				border: none;
				background: url(../images/form_bg.png) top left no-repeat;
				margin-right:0px;
				}
				
#id_top_bar .form_submit
				{
				margin-top:-1px;
				}
				
/* navi tedi */
#id_navi_tedi
				{
				position:relative;
				width:970px;
				height:124px;
				background: url(../images/navi_bg.png) top left no-repeat;
				z-index:20;
				}
				
#id_navi_tedi #id_navi
				{
				float:left;
				margin-top:56px;
				margin-left:26px;
				background: url(../images/navi_divider.jpg) top left no-repeat;
				padding-left:1px;
				}

/* tedi */				
#id_navi_tedi #id_tedi a
				{
				position:absolute;
				display:block;
				width:124px;
				height:124px;
				right:0px;
				}
				
#id_navi_tedi #id_tedi a span
				{
				display:none;
				}
				
/* visual */
#id_visual
				{
				width:970px;
				height:360px;
				margin-top:-30px;
				z-index:10;
				background-image:url(../images/tedi-start.png);
				background-repeat:no-repeat;
				position:relative;
				}
				
/* default */
#id_default
				{
				width:980px;
				margin-top:-30px;
				z-index:10;
				overflow:hidden;
				}
				
/* subnavi */
#id_subnavi
				{
				float:left;
				width:140px;
				}
				
#id_subnavi_top
				{
				width:150px;
				height:41px;
				background: url(../images/subnavi_white_top.png) top left no-repeat;
				}
				
#id_subnavi_main
				{
				width:150px;
				background: url(../images/subnavi_white_bg.png) top left repeat-y;
				}
				
#id_subnavi_main #id_subnavi_content
				{
				margin-left:11px;
				margin-right:11px;
				}
				
#id_subnavi_main #id_subnavi_content ul
				{
				border-top:1px solid #7fb1d5;
				}
				
#id_subnavi_main #id_subnavi_content ul li
				{
				border-bottom:1px solid #7fb1d5;
				}
				
#id_subnavi_main #id_subnavi_content ul li a
				{
				display:block;
				min-height:16px;
				padding-top:2px;
				padding-left:8px;
				color:#007bc0;
				}
				
#id_subnavi_main #id_subnavi_content ul li a:Hover
				{
				color:#FFF;
				background: url(../images/navi_sub_bg_over2.jpg) top left repeat-x!important;
				}
				

#id_subnavi_main #id_subnavi_content ul .active
				{
				display:block;
				min-height:16px;
				padding-top:2px;
				padding-left:8px;
				color:#000;
				background: #8fbbe0 url(../images/navi_sub_bg_over2.jpg) top left repeat-x!important;
				}
				

#id_subnavi_main #id_subnavi_content ul .active a
				{
				display:block;
				min-height:16px;
				padding-top:0px!important;
				padding-left:0px!important;
				color:#fff;
				background: url(../images/navi_sub_bg_over2.jpg) top left repeat-x!important;
				}

/* bottom */				
#id_subnavi_bottom
				{
				width:150px;
				height:41px;
				background: url(../images/subnavi_white_bottom.png) top left no-repeat;
				}
				
/* subsubnavi */
#id_subnavi_main #id_subnavi_content ul .active ul
				{
				margin-top:4px;
				margin-bottom:4px;
				border:none!important;
				background:#8fbbe0;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li
				{
				border:none!important;
				margin-bottom:2px;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li a
				{
				display:block;
				min-height:16px;
				padding-top:2px;
				padding-left:12px!important;
				color:#FFF;
				background: url(../images/navi_arrow.gif) 0px 4px no-repeat!important;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li a:Hover
				{
				color:#000;
				background: url(../images/navi_arrow_over.gif) 0px 4px no-repeat!important;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li p
				{
				display:block;
				min-height:16px;
				padding-top:0px;
				padding-left:12px!important;
				color:#000;
				background: url(../images/navi_arrow_over.gif) 0px 4px no-repeat!important;
				}
				
/* subsubsubnavi */
#id_subnavi_main #id_subnavi_content ul .active ul li ul
				{
				border-top:none!important;
				/*background:#007cc6;*/
				background-color:#8fbbe0 !important;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li ul li
				{
				border:none!important;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li ul li a
				{
				display:block;
				min-height:16px;
				padding-top:2px;
				padding-left:19px!important;
				color:#FFF;
				font-size:11px;
				background: url(../images/navi_arrow.gif) 8px 3px no-repeat!important;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li ul li a:Hover
				{
				/*color:#fff;*/
				color:#000 !important;
				background: url(../images/navi_arrow_over.gif) 8px 3px no-repeat!important;
				}
				
#id_subnavi_main #id_subnavi_content ul .active ul li ul li p
				{
				display:block;
				min-height:16px;
				padding-top:0px;
				padding-left:19px!important;
				/*color:#fff;*/
				color:#000 !important;
				font-size:11px;
				background: url(../images/navi_arrow_over.gif) 8px 3px no-repeat!important;
				}
				
/* content */
#id_content
				{
				float:left;
				width:590px;
				}
				
#id_content_top
				{
				width:590px;
				min-height:78px;
				background: url(../images/content_top.png) top left no-repeat;
				}
				
.full #id_content_top
				{
				width:820px;
				min-height:78px;
				background: url(../images/content_full_top.png) top left no-repeat;
				}
				
#id_content_top h1
				{
				margin-top:6px;
				margin-left:40px;
				}
				
#id_content_main
				{
				width:590px;
				min-height:361px;
				background: url(../images/content_bg.png) top left repeat-y;
				}
				
.full #id_content_main
				{
				width:820px;
				background: url(../images/content_full_bg.png) top left repeat-y;
				}
				
#id_content_content
				{
				margin-left:40px;
				margin-right:40px;
				padding-bottom:20px;
				}
				
#id_content_content a				{	font-size:12px;color:#007ebb; text-decoration:underline;	}
#id_content_content a:Hover  		{	color:#000;	}

#id_content_content p,
#id_content_content li,
#id_content_content li span
				{
				font-size:12px;
				}
				
#id_content_content b,
#id_content_content strong
				{
				font-size:12px;
				}
				
.bodytext
				{
				font-size:12px;
				}
				
.bodytext b,	
.bodytext strong
				{
				font-size:12px;
				}

#id_content_content ul li
				{
				margin-bottom:4px;
				padding-left:12px;
				background: url(../images/dot.gif) 0px 5px no-repeat;
				}

/* breadcrumb */
#id_content_top #id_breadcrumb
				{
				padding-top:26px;
				margin-left:40px;
				padding-bottom:10px;
				}
				
#id_content_top #id_breadcrumb ul li
				{
				float:left;
				padding-right:3px;
				color:#9A9A9A;
				}
				
#id_content_top #id_breadcrumb ul li a
				{
				color:#9A9A9A;
				text-decoration:underline;
				}
				
#id_content_top #id_breadcrumb ul li span
				{
				color:#9A9A9A;
				}

/* table */
#id_content_content table
				{
				width:100%;
				border-collapse:collapse;
				/*background: #f7f7f7;*/
				}
				
#id_content_content table th
				{
				border: 1px solid #CCCCCC;
				padding:4px;
				background: #d9d9d9;
				font-weight:bold;
				}
				
#id_content_content table td
				{
				font-size:12px;
				/*border: 1px solid #CCCCCC;*/
				padding:4px;
				}
				
#id_content_content table .tr-0 td
				{
				background: #d9d9d9;
				}
				
#id_content_content .blank_table
				{
				width:100%;
				border:none;
				background:none;
				}
				
#id_content_content .blank_table td
				{
				border:none;
				background:none;
				}
				
/* form */
#id_content_content input, textarea
				{
				width:98%;
				border:1px solid #ccc;
				padding:2px;
				}
#id_content_content .inputCheckbox
				{
				width:auto !important;
				border:none !important;
				padding:0px !important;
				}
				
#id_content_content select
				{
				width:100%;
				border:1px solid #ccc;
				padding:2px;
				}
#id_content_content option
				{
				width:auto !important;
				}
				
#id_content_content .submit_btn
				{
				float:right;
				width:auto;
				color:#FFF;
				background:#007ebb;
				}	
#id_content_content .cancel_btn
				{
				float:left;
				width:auto;
				color:#FFF;
				background:#007ebb;
				}	
				
#id_content_content .td-error
				{
				color:#f00;
				font-weight:bold;
				}
				
/* sitemap */
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL
				{
				list-style: none;
				margin: 0px;
				padding: 0px;
				}
				
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited
				{
				color:#004288;
				background: none;
				}
				
.tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active
				{
				color:#9c9a9b;
				background: none;
				}
				
.tx-dropdownsitemap-pi1 DIV
				{
				margin-left: 20px;
				margin-top: 2px;
				padding: 2px;
				}
				
.tx-dropdownsitemap-pi1 LI.open OL
				{
				display: block;
				}
				
.tx-dropdownsitemap-pi1 LI.closed OL
				{
				display: none;
				}
				
.tx-dropdownsitemap-pi1 LI.open UL
				{
				display: block;
				}
				
.tx-dropdownsitemap-pi1 LI.closed UL
				{
				display: none;
				}
				
.tx-dropdownsitemap-pi1 SPAN.ifsub
				{
				text-transform: none;
				font-weight: bold;
				}
				
.tx-dropdownsitemap-pi1 SPAN.spc
				{
				text-transform: none;
				font-style: italic;
				}
				
.tx-dropdownsitemap-pi1 .description
				{
				font-style: italic;
				font-size: 80%;
				margin-left: 5px;
				}
				
.tx-dropdownsitemap-pi1 DIV
				{
				}
				
.tx-dropdownsitemap-pi1 DIV.level_2
				{
				}
				
.tx-dropdownsitemap-pi1 DIV.level_3
				{
				}
				
.tx-dropdownsitemap-pi1 DIV.level_4
				{
				}
				
.tx-dropdownsitemap-pi1 DIV.level_5
				{
				}
				
.tx-dropdownsitemap-pi1 DIV.expAll
				{
				border:none;
				background-color: #FFF;
				padding: 0px;
				margin-bottom:20px;
				}
				
.tx-dropdownsitemap-pi1 IMG
				{
				margin-right: 5px;
				}

/* search */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button
				{
				width:auto;
				}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
				{
				width:300px;
				border: 1px solid #CCCCCC;
				background-color:#FFFFFF;
				font-size:12px;
				color: #6A6A6A;
				margin-bottom:2px;
				}
				
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw
				{
				font-weight:bold;
				}
				
.tx-indexedsearch .tx-indexedsearch-whatis
				{
				margin-top:10px;
				margin-bottom:5px;
				}
				
.tx-indexedsearch P.tx-indexedsearch-noresults
				{
				text-align:left;
				font-weight:bold;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title
				{
				background:#eeeeee;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P
				{
				font-weight:bold;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent
				{
				background:#eeeeee;
				font-weight:normal;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr-new
				{
				background:#FFF;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr-new P
				{
				font-weight:normal!important;
				}
				
.tx-indexedsearch .tx-indexedsearch-redMarkup
				{
				color:#FF0000!important;
				}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info
				{
				/* E0E7F5 */
				background:#FFF;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-browsebox li
				{
				background:none!important;
				}
				
.tx-indexedsearch .browsebox
				{
				margin-top:10px;
				margin-bottom:20px;
				text-align:right;
				}	
				
.tx-indexedsearch .browsebox ul
				{
				margin-top:10px;
				}	
						
.tx-indexedsearch .browsebox li
				{
				padding:0px!important;
				background:none!important;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
				{
				margin-top:20px;
				margin-bottom:5px;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2
				{
				color:#006699;
				margin-top:0px;
				margin-bottom:0px;
				background:transparent;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE
				{
				border:none!important;
				background:#cccccc;
				}
				
.tx-indexedsearch .table_no_border td
				{
				border:none!important;
				vertical-align:middle;
				}
				
.tx-indexedsearch .tx-indexedsearch-res .noResume
				{
				color : #666666;
				}
				
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup
				{
				font-style: bold;
				}
				
.tx-indexedsearch .tx-indexedsearch-rules
				{
				margin-top: 20px;
				}
								
/* tt news */
.news-list-morelink a
				{
				float:right;
				padding-top:1px;
				display:block;
				background: url(../images/btn_blue_white.gif) top right no-repeat;
				height:16px;
				font-size:12px;
				font-weight:bold;
				padding-right:20px;
				margin-top:6px;
				}
				
.news-list-morelink a:Hover
				{
				background: url(../images/btn_grey_white.gif) top right no-repeat;
				}
				
.news-single-backlink a
				{
				padding-top:1px;
				display:block;
				background: url(../images/btn_back_blue_white.gif) top left no-repeat;
				height:16px;
				font-size:12px;
				font-weight:bold;
				padding-left:20px;
				margin-top:6px;
				}
				
.news-single-backlink a:Hover
				{
				background: url(../images/btn_back_grey_white.gif) top left no-repeat;
				}
				
/* content bottom */

				
#id_content_bottom
				{
				width:590px;
				height:78px;
				background: url(../images/content_bottom.png) top left no-repeat;
				}
				
.full #id_content_bottom
				{
				width:820px;
				background: url(../images/content_full_bottom.png) top left no-repeat;
				}
				
#id_content_bottom a span
				{
				display:none;
				}
				
#id_content_bottom a
				{
				display:block;
				width:25px;
				height:22px;
				float:left;
				}

/* left */
#id_content_bottom_left
				{
				float:left;
				margin:40px;
				margin-top:25px;
				}

/* print */				
#id_content_bottom_left a.print
				{
				background: url(../images/buttons/btn_print.gif) top left no-repeat;
				}
				
#id_content_bottom_left a.print:Hover
				{
				background: url(../images/buttons/btn_print_over.gif) top left no-repeat;
				}
				
#id_content_bottom_left a.reccomend
				{
				background: url(../images/buttons/btn_recommend.gif) top left no-repeat;
				}
				
#id_content_bottom_left a.reccomend:Hover
				{
				background: url(../images/buttons/btn_recommend_over.gif) top left no-repeat;
				}

/* right */				
#id_content_bottom_right
				{
				float:right;
				margin:40px;
				margin-top:25px;
				}
				
/* top */				
#id_content_bottom_right a.top
				{
				background: url(../images/buttons/btn_top.gif) top left no-repeat;
				}
				
#id_content_bottom_right a.top:Hover
				{
				background: url(../images/buttons/btn_top_over.gif) top left no-repeat;
				}
				
/* teaser */
#id_teaser_home
				{
				margin-left:10px;
				}
				
#id_teaser
				{
				float:left;
				width:250px;
				}
				
.teaser
				{
				float:left;
				width:250px;
				height:180px;
				background: url(../images/teaser_bg.png) top left no-repeat;
				margin-left:-10px;
				margin-bottom:-5px;
				}
				
#id_teaser_home .teaser
				{
				margin-top:-10px;
				margin-bottom:-10px;
				}
				
.teaser .teaser_headline
				{
				height:31px;
				margin-top:11px;
				}
				
.teaser .teaser_headline h3
				{
				margin-left:18px;
				padding-top:8px;
				}
				
.teaser .teaser_content
				{
				height:132px;
				margin-left:11px;
				overflow:hidden;
				padding: 0px 8px;
				}
				
.teaser .teaser_content p
				{
				margin:8px 0px 4px !important;
				margin-top:6px !important;
				}
				
.teaser .teaser_content a
				{
				margin-top:6px;
				color:#007cc6;
				font-weight:bold;
				padding-top:2px;
				padding-right:24px;
				padding-bottom:10px;
				background: url(../images/buttons/btn_teaser.png) top right no-repeat;
				}
				
.teaser .teaser_content a:Hover
				{
				color:#8fbbe0;
				background: url(../images/buttons/btn_teaser_over.png) top right no-repeat;
				}
				
.teaser .teaser_content .teaser_form_link
				{
				/*margin-left:8px;*/
				margin-left:1px;
				}
				
.teaser .teaser_content form input
				{
				/*margin-left:8px;*/
				width:200px;
				height:18px;
				padding:0px 2px;
				line-height:18px;
				color:#9a9a9a;
				border: none;
				background: url(../images/form_teaser_bg.png) top left no-repeat;
				margin-bottom:6px;
				}
.teaser .teaser_content form {
	padding-bottom:5px;
}
/* bottom */				
#id_page #id_bottom
				{
				/*
				position:absolute;
				bottom:0px;
				min-width:100%;
				height:160px;
				background:#FFF url(../images/backgrounds/bg_main_bottom.gif) bottom center no-repeat;
				z-index:1;
				*/
				min-width:100%;
				height:422px;
				background:#28a6d9 url(../images/xmas/xmas_bg_main_bottom.gif) bottom center no-repeat;
				z-index:1;
				position:absolute;
				bottom:0px;
				/*margin-bottom:-60px;*/
				}
				
#id_page #id_bottom #id_bar_bottom
				{
				position:absolute;
				bottom:0px;
				min-width:100%;
				height:32px;
				background:#FFF url(../images/backgrounds/bg_bar_bottom.jpg) bottom left repeat-x;
				}
				
#id_page #id_bottom #id_bar_bottom #id_bar_bottom_left
				{
				margin-top:9px;
				}
				
#id_page #id_bottom #id_bar_bottom #id_bar_bottom_right
				{
				margin-top:9px;
				}
				
#id_page #id_bottom #id_bar_bottom ul li
				{
				float:left;
				padding-right:10px;
				padding-left:10px;
				border-right:1px solid #78bbdb;
				color:#FFF;
				}
				
#id_page #id_bottom #id_bar_bottom ul .last
				{
				border:none;
				}
				
#id_page #id_bottom #id_bar_bottom ul li a
				{
				color:#FFF;
				}
				
#id_page #id_bottom #id_bar_bottom ul li a:Hover
				{
				color:#78bbdb;
				}
				
#id_page #id_bottom #id_bar_bottom ul li a.homelink
				{
				padding-left:14px;
				background: url(../images/icons/icon_home.gif) 0px 2px no-repeat;
				}
				
#id_page #id_bottom #id_bar_bottom ul li a.homelink:Hover
				{
				background: url(../images/icons/icon_home_over.gif) 0px 2px no-repeat;
				}
				
#id_page #id_bottom #id_bar_bottom ul .active
				{
				color:#78bbdb;
				}
				
#id_page #id_bottom #id_bar_bottom ul li .homelink_active
				{
				color:#78bbdb;
				padding-left:14px;
				background: url(../images/icons/icon_home_over.gif) 0px 2px no-repeat;
				}
				
/* sendcard */

.tx-srsendcard-pi1 table td
				{
				background: #FFF!important;
				}
				
.tx-srsendcard-pi1 table td p
				{
				text-align: center!important;
				}
				
.tx-srsendcard-pi1 table td a
				{
				text-decoration: none!important;
				}
				
.tx-srsendcard-pi1 input
				{
				background-color:#FFF;
				color:#000;
				font-size:11px;
				font-weight: normal!important;
				}
				
.tx-srsendcard-pi1 select
				{
				background-color:#FFF;
				color:#000;
				font-weight: normal!important;
				font-size:11px;
				}
				
.tx-srsendcard-pi1 textarea
				{
				background-color:#FFF;
				color:#000;
				font-size:11px;
				font-weight: normal!important;
				}
				
				
#homeHeadline {
	position:absolute;
	left:11px;
	top:44px;
	margin:0px;
}
#homeParagraph {
	position:absolute;
	left:26px;
	top:110px;
	margin:0px;
	width:260px;
}
#homeParagraph a {
	font-size:12px;color:#007ebb; text-decoration:underline;
}
#homeParagraph a:hover {
	color:#000;
}
#flashcontentHome {
	display:block;
	position:absolute;
	left:360px;
	top:129px;
	margin:0px;
}
#flashMute {
	position:absolute;
	right:20px;
	top:321px;
}
#flashMute a {
	display:block;
	margin:0px;
	text-align:right;
	padding-right:31px;
	background: url(../images/sound-on.gif) right 0px no-repeat;
	height:20px;
	line-height:20px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.tx-srsendcard-pi1 td font b,
.tx-srsendcard-pi1 td font strong {
	color:#f00 !important;
	padding-left:20px;
}

.tx-srsendcard-pi1 p {
	font-size:12px !important;
	font-family:Arial, Tahoma,Verdana; !important;
}

.ecard_self b a,
.ecard_self b {
	font-size:12px !important;
	font-weight:normal !important;
	color:#000 !important;
}
.tx-tedifilialfindercounter-pi1 {
	font-size:13px !important;
	font-weight:bold;
	color:#007EBB;
}

.table-download a {
	display:block;
	padding:4px 14px;
	border:1px solid #ccc;
	background-color:#007ebb;
	color:#fff !important;
	text-decoration:none !important;
}
.agbtd a {
	font-weight:inherit !important;
}

/* produkt blue */

.produkt_blue #id_content_content
				{
				margin-left:50px!important;
				}

.produkt_blue
				{
				width:730px!important;
				}
				
.produkt_blue #id_content_top
				{
				width:730px;
				background: url(../images/content_top_blue.png) top left no-repeat;
				}
				
.produkt_blue #id_content_main
				{
				width:730px;
				background: url(../images/content_bg_blue.png) top left repeat-y;
				}
				
.produkt_blue #id_content_bottom
				{
				width:730px;
				background: url(../images/content_bottom_blue.png) top left no-repeat;
				}
				
/* default ohne subnavi */

.c_default #id_content_content {	
	margin-left: 40px !important;
}

.c_default
				{
				width:730px!important;
				}
				
.c_default #id_content_top
				{
				width:730px;
				background: url(../images/content_top_ohne.png) top left no-repeat;
				}
				
.c_default #id_content_main
				{
				width:730px;
				background: url(../images/content_bg_ohne.png) top left repeat-y;
				}
				
.c_default #id_content_bottom
				{
				width:730px;
				background: url(../images/content_bottom_ohne.png) top left no-repeat;
				}
				
.tx-tedijobs-pi1 a { display:block; padding-bottom:14px;}

.tx-tedijobs-pi1 .internal-link { display:inline!important; padding:0px!important;}

.csc-textpic-imagewrap li {background:none!important;padding:0px!important;}
