body { 
	background-color: #707070;
	color: #fff; 
	padding: 0;
	margin: 0;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Shadowbox {
	width: 930px;
/*	background-image: url(res/bg.jpg); */
	background-repeat: repeat-y;
	margin: 0 auto;
	padding: 0;
	height: auto;
}

#Bottomshadow {
	width: 830px;
	height: 16px;
	margin: 0 auto;
/*	background-image: url(res/bgbottom.jpg); */
}

#Container {
	width: 900px;
	height: 100%;
	float: none;
	margin: 0 auto;
/*	border-bottom: thin solid white;*/
}


/* fokusTabColors */



.tab_fokusOn {background: #868123}
.tab_fokusEntry {background: #ff7e00}
.tab_fokusFeatures {background: #244206}
.tab_fokusNews {background: #2c4e4c}
.tab_fokusCompany {background: #503345}
.tab_fokusPeople {background: #4d2e1a}
.tab_fokusSupport {background: #2e3b62}
.tab_fokusPartners {background: #524713}
.tab_fokusDownloads {background: #2e6732}

/*.tab_fokusTV { background: #39b0df }*/
.tab_fokusMall { background: #6478b5 }
.tab_fokusTV { background: #3399cc }
.tab_fokusPVR { background: #456023 }
.tab_fokusXOD { background: #3d6089 }
/*.tab_fokusMosaic { background: #d78609 }*/
.tab_fokusMosaic { background: #c87d09 }
.tab_fokusCore { background: #0ba296 }
/*.tab_fokusCampaign { background: #e3af06 }*/
.tab_fokusCampaign { background: #d6b80b }
.tab_fokusMyChannel { background: #854d69 }
.tab_fokusSkinning { background: #c3082c }
.tab_fokusOverlays { background: #000000 }

/*a {text-decoration: none}*/
.other_tabs a  {text-decoration: none}

.tab {width: 100px; display: block; position: relative; height: 20px; padding-top: 10px; font-size: 24px }
.tab:hover {background: #222}

.msei_tabs a {color: #fff; text-decoration: none}
.mesi_tabs a:hover { color: #fff; text-decoration: underline }

.news_list a:hover {font-size: 10px; color: white; text-decoration: underline; }
.news_list a {font-size: 10px; color: white; text-decoration: none; text-align: left }

.page2item_text_odd a {color: #fff; font-weight: bold}
.page2item_text_odd a:hover {color: #fff; font-weight: bold}

.partnerbox { width: 700px; height: 150px; background: #fff; border: 1px #000 solid; display: block; color: #000 }
.partnerbox a {color: #000}

.footer a:link { color:#ccc;  }
.footer a:visited { color:#ccc;  }
.footer a:hover { color:#ccc;  }
.footer a:active { color:#ccc;  }
.footer { font-size: 10px; color:#ccc; height: 24px; font-weight: 100; font-style: normal; background-color: black; text-align: center ; padding-top: 6px;}

.front_link:link { display: block; color: black; font-size: 16px; font-weight: bold; background-image: url(arrow_right_still.jpg); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; text-align: left; padding-left: 20px; }
.front_link:visited { display: block; color: black; font-size: 16px; font-weight: bold; background-image: url(arrow_right_still.jpg); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; text-align: left; padding-left: 20px; }
.front_link:active { display: block; color: black; font-size: 16px; font-weight: bold; background-image: url(arrow_right_still.jpg); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; text-align: left; padding-left: 20px; }
.front_link:hover { display: block; color: #70963f; font-size: 16px; font-weight: bold; background-image: url(arrow_right_anim.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: underline; text-align: left; padding-left: 20px; }
.table_divider { width: 1px; height: 20px; }
.link_surrounder { padding-top: 10px }

.top_menu { width: 100%; background: #f08800; color: white; font-size: 14px; text-transform: uppercase; padding-top: 6px; padding-bottom: 6px }
.top_menu a {color: #EEE; font-weight: bolder; text-decoration: none; }
.top_menu a:link {color: #EEE; text-decoration: none; }
.top_menu a:visited {color: #EEE; text-decoration: none; }
.top_menu a:hover {color: #b8f865; text-decoration: none; }

.headline {width: 720px; text-align: left;  }
.headline_text {color: white; font-size: 24px; padding-left: 4px; text-align: left}

.fokusHeadline {font-size: 24px; color: #fff; z-index: 10; display: block; margin-bottom: 6px;}
.page2item_text_odd { font-size: 14px; text-align: justify; margin: 30px 0; z-index: 10}
.bullets { font-size: 14px; text-align: left; list-style-type: square; }

/*.page2item_text_odd b {font-size: 24px; color: #000; z-index: 10}*/
.page2item_text_odd img {margin-left: 20px; margin-top: 38px; margin-bottom: 4px; float: right; border: solid #fff 2px;}
.page2item_text_even { font-size: 14px; text-align: justify; margin: 30px 0; z-index: 10}
.page2item_text_even b {font-size: 24px; color: #fff; z-index: 10}
.page2item_text_even img {margin-right: 20px; padding-top: 32px; float: left}

.middel_paragraph{display: block; position: relative; width: 700px; }
