body				{font-family: Tahoma; font-size: 12px; color: #969696; background-color: #000000; margin: 0px; padding: 0px;}
*					{margin: 0px; padding: 0px; border: none;}

/* Boxen allgemein */
div.logo			{float: left; width: 569px; height: 177px; background-image: url(/img/logo.png);}
div.viplogocc		{width: 100%; height: 176px; background-image: url(/img/logo_hg.png); margin: 0px; padding: 0px;}
div.slogan			{float: left; width: 346px; height: 177px; background-image: url(/img/slogan.png); text-align: right;}
div.container		{width: 100%; height: 100%; padding: 0px; padding: 0px; margin: 0px;}
div.sbody			{width: 915px; height: 100%; padding: 0px; padding: 0px; margin: 0px;}
div.box_a			{float: left; width: 576px; padding: 0px; margin: 0px;}
div.box_b			{float: left; width: 285px; padding: 0px; margin: 0px;}
div.box_c			{float: left; width: 16px; 100%; padding: 0px; margin: 0px;}
div.box_d			{float: left; width: 285px; padding: 5px 0px 0px 0px; margin: 0px; text-align: left;}
div.box_e			{float: left; width: 587px; padding: 5px 0px 0px 0px; margin: 0px; text-align: left;}
div.box_f			{float: left; width: 285px; padding: 0px; margin: 0px; text-align: left;}
div.box_g			{float: left; width: 278px; padding: 0px; margin: 0px; text-align: left;}
div.box_h			{float: left; width: 285px; padding: 0px; margin: 0px; text-align: left;}
div.box_i			{float: left; width: 877px; padding: 0px; margin: 0px; text-align: center;}
div.left			{float: left; width: 285px; height: 100%; text-align: left;}
div.right			{float: left; width: 625px; height: 100%; text-align: left;}
div.photo			{width: 915px; height: 500px;}
div.viphome			{width: 915px; height: 1400px;}
div.box_space		{float: left; width: 5px; padding: 0px; margin: 0px;}
div.nextline		{clear: left; padding: 5px 0px 0px 0px;}
div.endline			{clear: left; padding: 5px 0px 50px 0px;}
h1					{font-family: Tahoma; font-size: 24px; font-weight: normal; color: #9F0503; padding: 0px; margin: 0px;}
h4					{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #B2B2B2; padding: 0px; margin: 0px;}
h5					{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #B2B2B2; padding: 0px; margin: 0px;}

/* Startseite allgemein */
div.h_welcome		{float: left; width: 390px; height: 296px; background-image: url(/img/dark_gray.png); padding: 0px; text-align: left;}
div.h_space			{float: left;}
div.h_rider			{float: left; width: 176px; height: 85px; background-image: url(/img/smooth_gray.png); padding: 0px; text-align: left;}
div.h_cats			{float: left; font-family: Tahoma; font-size: 12px; color: #4A4A4A; padding: 20px 0px 0px 30px;}
div.head_vids		{float: left; width: 285px; height: 85px; background-image: url(/img/smooth_gray.png); padding: 0px; text-align: left;}
div.head_pics		{float: left; width: 285px; height: 85px; background-image: url(/img/smooth_gray.png); padding: 0px; text-align: left;}
div.x_space			{float: left; width: 30px; height: 85px;}
div.x_style			{float: left; height: 85px; background-image: url(/img/black.png);}
div.x_header		{float: left; backgound-color: #000000; padding: 20px 0px 0px 10px;}
div.x_1cats			{float: left; font-family: Tahoma; font-size: 12px; color: #4A4A4A; padding: 28px 20px 0px 10px;}
div.x_2cats			{float: left; font-family: Tahoma; font-size: 12px; color: #4A4A4A; padding: 20px 20px 0px 10px;}
div.cms_buttons		{height: 50px; text-align: right;}

/* Navigation */

div.box_nav			{float: left; width: 176px; text-align: left; margin: 0px; padding: 0px;}
div.nav_arrow		{float: left; text-align: left; padding: 4px 15px 0px 35px;}
div.nav_tree		{float: left; font-family: Tahoma; font-size: 17px; font-weight: normal; color: #B0B0B0; margin: 0px; padding: 0px;}
a.nav				{font-family: Tahoma; font-size: 17px; font-weight: normal; color: #B0B0B0; text-decoration: none;}
a.nav:hover			{font-family: Tahoma; font-size: 17px; font-weight: normal; color: #9F0503; text-decoration: none;}
a.selnav			{font-family: Tahoma; font-size: 17px; font-weight: normal; color: #9F0503; text-decoration: none;}
a.selnav:hover		{font-family: Tahoma; font-size: 17px; font-weight: normal; color: #B0B0B0; text-decoration: none;}
a.navlink			{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #B0B0B0; text-decoration: none;}
a.navlink:hover		{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9F0503; text-decoration: none;}
a.l_nav				{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #B0B0B0; text-decoration: none;}
a.l_nav:hover		{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9F0503; text-decoration: none;}
a.l_selnav			{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9F0503; text-decoration: none;}
a.l_selnav:hover	{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #B0B0B0; text-decoration: none;}
a.f_nav				{font-family: Tahoma; font-size: 10px; font-weight: normal; color: #4A4A4A; text-decoration: none;}
a.f_nav:hover		{font-family: Tahoma; font-size: 10px; font-weight: normal; color: #9F0503; text-decoration: none;}
a.f_selnav			{font-family: Tahoma; font-size: 10px; font-weight: normal; color: #9F0503; text-decoration: none;}
a.f_selnav:hover	{font-family: Tahoma; font-size: 10px; font-weight: normal; color: #4A4A4A; text-decoration: none;}

/* Article */
div.art_headline	{font-family: Tahoma; font-size: 12px; color: #969696; font-weight: bold;}

/* Videos */
div.v_sets			{height: 320px;}
div.v_cover			{float: left; width: 285px; height: 155px; padding: 5px 5px 0px 0px;}
div.v_preview		{float: left; width: 325px; padding: 0px;}
div.v_head			{float: left; width: 300px; height: 155px; padding: 0px;}
div.v_thumb			{float: left; width: 100px; padding: 0px;}
div.v_rider			{float: left; width: 625px; height: 85px; background-image: url(/img/smooth_gray.png); padding: 0px; margin: 0px; text-align: left;}
div.v_pagelinks		{float: left; width: 300px; text-align: right; padding: 25px 5px 0px 0px;}
div.vip_video		{float: left; width: 325px; height: 155px; background-image: url(/img/light_black.png);}
div.vip_cover		{float: left; width: 285px; height: 240px; padding: 0px 5px 0px 0px;}
div.vip_play		{width: 325px; height: 85px; background-image: url(/img/smooth_gray2.png); text-align: center;}
div.vip_0line		{clear: left; padding: 0px; margin: 0px;}
div.vip_head		{float: left; width: 325px; height: 155px; padding: 0px; background-image: url(/img/light_black.png);}
div.vip_pic			{float: left; width: 285px; height: 240px; padding: 0px;}

/* Serien */
div.p_sets			{height: 320px;}
div.p_cover			{float: left; width: 150px; padding: 0px;}
div.p_preview		{float: left; width: 430px; padding: 0px;}
div.p_head			{float: left; width: 430px; padding: 0px;}
div.p_thumb			{float: left; width: 100px; padding: 0px;}
div.ph_rider		{float: left; width: 625px; height: 85px; background-image: url(/img/smooth_gray.png); padding: 0px; margin: 0px; text-align: left;}
div.ph_cover		{float: left; height: 310px; padding: 5px 5px 0px 0px;}
div.ph_pagelinks	{float: left; width: 425px; text-align: right; padding: 25px 5px 0px 0px;}
a.page				{font-family: Tahoma; font-size: 12px; color: #969696; font-weight: normal; text-decoration: none;}
a.selpage			{font-family: Tahoma; font-size: 12px; color: #9F0503; font-weight: normal; text-decoration: none;}
div.pic_space		{float: left; width: 4px;}
div.m_cover			{background-image: url(/img/light_black.png);}

/* News */
div.h_news			{width: 285px; height: 300px; background-image: url(/img/light_black.png);}
div.n_news			{float: left; width: 305px; height: 225px; background-image: url(/img/light_black.png); margin: 5px 5px 0px 0px;}
a.more				{font-family: Tahoma; font-size: 12px; color: #969696; font-weight: bold; text-decoration: none;}
a.more:hover		{font-family: Tahoma; font-size: 12px; color: #9F0503; font-weight: bold; text-decoration: none;}

/* Partner */
div.h_partner		{width: 273px; height: 300px; background-image: url(/img/light_black.png);}
a.links				{display: block; font-family: Tahoma; font-size: 12px; color: #969696; text-decoration: none; padding: 0px 0px 2px 0px;}
a.links:hover		{display: block; font-family: Tahoma; font-size: 12px; color: #9F0503; text-decoration: none; padding: 0px 0px 2px 0px;}

/* Newsletter */
div.h_newsletter	{width: 285px; height: 300px; background-image: url(/img/light_black.png);}
div.nl_space		{float: left; width: 10px; padding: 0px; margin: 0px;}
div.nl_text			{font-family: Tahoma; font-size: 10px; font-weight: normal; color: #4A4A4A; padding: 0px 0px 3px 0px;}
input.nl			{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #969696; border: 1px solid #4A4A4A; background-color: #000000;}
select				{font-family: Tahoma; font-size: 12px; font-weight: normal; color: #969696; border: 1px solid #4A4A4A; background-color: #000000;}
a.nl_text			{display: block; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #969696; text-decoration: none; text-align: right; padding: 7px 10px 10px 0px;}
a.nl_text:hover		{display: block; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #9F0503; text-decoration: none; text-align: right; padding: 7px 10px 10px 0px;}

/* Footer */
div.footer			{font-family: Tahoma; font-size: 10px; font-weight: normal; color: #4A4A4A;}
div.line			{width: 650px; height: 1px; background-color: #4A4A4A; margin: 3px 0px 3px 0px;}

/* Promotion */
div.h_promotion		{width: 273px; height: 300px; background-color: #000000;}

/* join */
div.join			{width: 625px; height: 800px; background-image: url(/img/light_black.png);}
input.join			{width: 250px; height: 18px; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #969696; border: 0px; background-image: url(/img/smooth_gray.png); cursor: pointer;}
td.text				{font-family: Tahoma; font-size: 12px; color: #969696; font-weight: normal;}

/* FHG */
input.fhg			{height: 18px; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #969696; border: 1px #AAAAAA solid; background-image: url(/img/smooth_gray.png); cursor: text; padding: 4px 10px 0px 10px;}
textarea.fhg		{height: 18px; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #969696; border: 1px #AAAAAA solid; background-image: url(/img/dark_gray.png); cursor: text; padding: 4px 10px 0px 10px;}
