@charset "UTF-8";
/* CSS Document */

body 
{
	font-family:Arial;
	background-color:#ffffff;
}

ul 
{
	list-style-type:none;
}

li 
{
	margin-bottom:7px;
}

img 
{
	border:none;
}

a 
{
	text-decoration:none;
	color:inherit;
}

img.standard_header 
{
 	position:absolute; 
	left:22px; 
	top:10px; 
	width:703px;
	z-index:3;
	height:90px;
}

object.standard_header
{
 	position:absolute; 
	left:22px; 
	top:10px; 
	width:708px;
	z-index:3;
	height:90px;
}

#mplContent
{
	margin-top:7px;
}

div.left_bar_img
{
	background-image:url(/resource/system/images/heading_bar_orange_left.jpg);
	width:4px;
	height:27px;
}

div.right_bar_img
{
	background-image:url(/resource/system/images/heading_bar_orange_right.jpg);
	width:4px;
	height:27px;
}

.bt_homelink
{
	background-image:url(/resource/system/images/header_teiletv.jpg);
	border:0px solid #ccc;
	position:absolute; 
	left:742px; 
	height:50px;
	top:8px; 
	margin:0px; 
	width:234px;
	text-align:center; 
	font-family:Arial; 
	color:#006699; 
	font-size:10pt; 
	letter-spacing:1px; 
	background-color:#fff;
	font-weight:bold;  
	text-transform:uppercase; 
	cursor:pointer;
}

.logo_footer
{
                 border:0px solid #ccc;
	 position:absolute; 
	 left:742px; 
	 height:40px;
	 top:58px; 
	 margin:0px; 
	 width:234px;
	 text-align:center; 
	 font-family:Arial; 
	 color:#006699; 
	 font-size:10pt; 
	 letter-spacing:1px; 
                 background-color:#fff;
	 font-weight:bold;  
	 text-transform:uppercase; 
}

#header_text
{
	position:absolute; 
	left:787px; 
	top:100px; 
	width:234px; 
	height:141px;
   	background-image:url(/resource/system/images/header_menu_bg_smaller.jpg); 
	background-repeat:no-repeat; 
    	padding:15px 10px 0 60px; 
	margin:0;
	font-size:10pt;
	letter-spacing:0.1em;
	font-weight:500;
	line-height:16px;
}

ul.standard_header_menu 
{
	position:absolute; 
	left:22px; 
	top:115px; 
	width:976px;
	margin:0;		
}

ul.standard_header_menu li 
{
	float:left;
	display:block;
	margin-right:62px;
}


ul.menu_bar div.ajaxloaderimage
{	
	width:20px;
	height:20px;
	float:right;
	padding-top:3px;
}

ul.menu_bar div.ajaxloaderimage img.ajax_loader_image
{
	width:20px;
	height:20px;	
}

div.titlebar
{
	margin-top:180px; 
	margin-left:22px; 
	width:954px; 	
	height:27px;
}
ul.menu_bar 
{
	position:absolute; 
	top:180px;
	left:22px; 
	width:954px; 	
	margin:0;
   	background-image:url(/resource/system/images/dialog_titlebar_middle.png); 
	background-repeat:repeat-x;
	list-style-type:none;
	padding:0px;
	height:27px;
}

ul.menu_bar li 
{
	float:left;
	margin:0;
	display:block;
}

ul.menu_bar li.menu_unselected a {
	display:block;
	padding:7px 10px;
	color:#fefefe;
	font-size:8pt;
	text-transform:uppercase;
	font-weight:bolder;
}

ul.menu_bar li.menu_selected a {
	display:block;
	padding:7px 10px;
	color:#ffac33;
	font-size:8pt;
	text-transform:uppercase;
	font-weight:bolder;
}

ul.menu_bar li a:hover
{
	text-decoration:underline;
}

#content 
{
	margin-top:-153px;
	background-color:#ffffff;
	font-family:Arial;
	font-size:11pt;
	width:690px;
	position:absolute;
	left:22px;
	top:358px;
	min-height:600px;	
}


div.contentPanel div.contentbody
{
	min-height:600px;
}

.contentlike
{
	background-color:#ffffff;
	font-family:Arial;
	font-size:11pt;
}

#content .lightbg, .contentlike .lightbg, .offerdialog .lightbg {
	color:#ff9933;
	background-image:url(/resource/system/images/heading_bar_light_middle.jpg);
	font-size:12pt;
	background-repeat:repeat-x;
	height:27px;
	width:100%;
}

#content .orangebg, .contentlike .orangebg, .offerdialog .orangebg {
	color:#ffffff;
	font-size:12pt;
	background-image:url(/resource/system/images/heading_bar_orange_middle.jpg);
	background-repeat:repeat-x;
	height:27px;
	width:100%;
	text-transform:uppercase;
}

#content h1, .contentlike h1, .offerdialog h1 {
	display:block;
	padding:5px 10px;
	font-size:10pt;
}

.left_bar_img 
{
	float:left;
}

.right_bar_img 
{
	float:right;
}

#sideboxes div.myttvhead
{
	background-image:url(/resource/system/images/heading_bar_orange_middle.jpg);
	background-repeat:repeat-x;
	height:32px;
	width:237px;
	margin-bottom:-12px;
}

#sideboxes div.myttvhead h1
{
	padding-top:5px;
	margin-left:17px;
}

#sideboxes 
{
	position:absolute;
	margin-top:-143px;
	left:734px;
	top:346px;
	width:244px;
	padding:0px;
}

.sbhead
{
	background-image:url(/resource/system/images/sideboxes_light_heading.jpg);
	background-repeat:no-repeat;
	height:32px;
	padding:1px 20px;
	margin-bottom:-2px;

}

.sbbody
{
	background-image:url(/resource/system/images/sideboxes_light_middle.jpg);
	background-repeat:repeat-y;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
}

.sbfoot
{
	background-image:url(/resource/system/images/sideboxes_light_bottom.jpg);
	background-repeat:no-repeat;	
	height:8px;
}

#sideboxes img 
{	
	margin-bottom:-3px;
}

#sideboxes h1 
{
	font-size:10pt;
	text-transform:uppercase;
	white-space:nowrap;
}

#sideboxes table
{
	font-size:8pt;
	color:#2f2f2f;
} 

#sideboxes table a 
{
	text-decoration:underline;
	color:#2f2f2f;
}

#sideboxes table a:hover
{
	color:#a5a4a4;
}

#sideboxes td 
{
	margin-right:5px;
}

#sideboxes table input 
{
	border:1px solid #cccccc;
}


.sideboxesheadermyttv
{
	cursor:pointer;
	color:#ffffff;
}

.sideboxesheaderbrapros
{
	cursor:pointer;
	color:#ef8b20;
}

.sideboxesheaderquicksearch
{
	cursor:pointer;
	color:#336699;
}

.small 
{
	font-size:7pt;
	letter-spacing:0.15em;
	text-align:center;
}

.orange 
{
	color:#ef8b20;
}

.blue 
{
	color:#0f6fa5;
}

.bt_login 
{
	background-image:url(/resource/system/images/Buttons_small_p.jpg);
	width:66px !important;
	height:21px;
	border:0px solid #ccc;
	margin-top:5px;
	margin-bottom:5px;
	color:#7d7c7c;
	background-color:#fff;
	font-size:12px;
	text-transform:uppercase;
}

.bt_login:hover 
{
	background-image:url(/resource/system/images/Buttons_small_a.jpg);
}

div.contentPanel ul.footernavi
{
	margin-left:-10px;
	padding-left:-5px;
	font-size:9pt;
	border-top:1px solid #ef8b20;
	text-transform:capitalize;
	width:940px;
}

ul.footernavi li
{
	display:inline;
}

ul.footernavi li a 
{
	color:#939393;
}

.qstable, #branchenprofis
{
	width:207px;
	text-align:right;
}

.qsbox, #branchenprofis input
{
	width:99%;
}

.closebutton
{
	margin-top:3px;
	float:right;
}

.offerdialog h1
{
	margin-top:1px;
}


.sbbody td.partner a
{
	font-size:9pt;	
	color:#336699 !important;
	text-decoration:none !important;
}

.sbbody td.partner a:hover
{
	font-size:9pt;	
	color:#336699 !important;
	text-decoration:underline !important;
}

.sbbody table.partnerlinks
{
	padding-top:10px;
}

table.branchenprofis
{
	width:80%;	
}

table.branchenprofis td
{
	width:50%;
}
