body			{font: normal 12px Arial; color: #585858; background-color: #000000; scrollbar-base-color: #000000; margin: 0px; padding: 0px;}
p				{padding: 0px; margin: 0px;}



div.film		{height: 19px; background-image: url(../img/filmstreifen.jpg);}
div.film2		{height: 19px; background-image: url(../img/filmstreifen_blau.jpg);}
div.film2a		{height: 19px; background-image: url(../img/filmstreifen_ublau.jpg);}
div.box			{width: 100%; background-color: #000000;}
div.hheader		{width: 950px; height: 64px; background-image: url(../img/header_hg.jpg);}
div.header		{width: 950px; height: 64px;}
div.content		{width: 950px;}
div.headernav	{float: left; width: 550px; height: 64px; font: bold 12px Arial; color: #975930; padding: 0px; margin-left: 8px; letter-spacing: 0.1em; w\idth: 540px;}
div.mheadernav	{float: left; width: 625px; height: 64px; font: bold 12px Arial; color: #975930; padding: 0px; margin-left: 8px; letter-spacing: 0.1em; w\idth: 615px;}
div.headerlogo	{float: left; width: 390px; height: 64px; background-image: url(../img/ridago_logo.jpg); padding: 0px; margin: 0px;}
div.mheaderlogo	{float: left; width: 315px; height: 64px; background-image: url(../img/logo_inside.jpg); padding: 0px; margin: 0px;}
div.adminbuts	{position: absolute; left: 10px; top: 25px;}
div.h_lang		{padding-top: 8px; letter-spacing: 0.2em;}

a.login			{font: bold 12px Arial; color: #975930; text-decoration: none;}
a.login:hover	{font: bold 12px Arial; color: #C4936A; text-decoration: none;}
a.onav			{font: bold 12px Arial; color: #975930; text-decoration: none;}
a.onav:hover	{font: bold 12px Arial; color: #C4936A; text-decoration: none;}
a.selonav		{font: bold 12px Arial; color: #C4936A; text-decoration: none;}
a.selonav:hover	{font: bold 12px Arial; color: #975930; text-decoration: none;}

div.s_new		{float: left; width: 350px; height: 458px; background-color: #3B3221; margin: 0px; padding: 0px;}
div.s_start		{float: left; width: 590px; height: 458px; margin-left: 8px; padding: 0px;}
div.s_video		{float: left; width: 350px; height: 175px; background-color: #3B3221; margin: 0px; padding: 0px; text-align: center;}
div.s_updates	{float: left; width: 598px; height: 175px; margin: 0px; padding: 0px; background-image: url(../img/up3_hg.jpg);}


div.start_middle	{float: left; width: 269px; height: 458px; margin: 0px; padding: 0px;}
div.start_left		{float: left; width: 320px; height: 458px; margin: 0px; padding: 0px;}
div.start_right		{float: left; width: 60px; height: 458px; margin: 0px; padding: 0px;}

a.models			{float: left; display: block; width: 135px; height: 153px; background-image: url(../but/sites/but_models_off.jpg); margin: 0px; padding: 0px;}
a.models:hover		{float: left; display: block; width: 135px; height: 153px; background-image: url(../but/sites/but_models.jpg); margin: 0px; padding: 0px;}
a.updates			{float: left; display: block; width: 134px; height: 153px; background-image: url(../but/sites/but_updates_off.jpg); margin: 0px; padding: 0px;}
a.updates:hover		{float: left; display: block; width: 134px; height: 153px; background-image: url(../but/sites/but_updates.jpg); margin: 0px; padding: 0px;}
a.tour				{float: left; display: block; width: 135px; height: 150px; background-image: url(../but/sites/but_freetour_off.jpg); margin: 0px; padding: 0px;}
a.tour:hover		{float: left; display: block; width: 135px; height: 150px; background-image: url(../but/sites/but_freetour.jpg); margin: 0px; padding: 0px;}
a.video				{float: left; display: block; width: 134px; height: 150px; background-image: url(../but/sites/but_video_off.jpg); margin: 0px; padding: 0px;}
a.video:hover		{float: left; display: block; width: 134px; height: 150px; background-image: url(../but/sites/but_video.jpg); margin: 0px; padding: 0px;}
a.bstage			{float: left; display: block; width: 135px; height: 155px; background-image: url(../but/sites/but_backstage_off.jpg); margin: 0px; padding: 0px;}
a.bstage:hover		{float: left; display: block; width: 135px; height: 155px; background-image: url(../but/sites/but_backstage.jpg); margin: 0px; padding: 0px;}
a.location			{float: left; display: block; width: 134px; height: 155px; background-image: url(../but/sites/but_location_off.jpg); margin: 0px; padding: 0px;}
a.location:hover	{float: left; display: block; width: 134px; height: 155px; background-image: url(../but/sites/but_location.jpg); margin: 0px; padding: 0px;}

div.art_updates		{width: 350px; margin: 0px; padding: 0px;}
div.art_article		{width: 350px; height: 100px; margin: 0px; padding: 8px; font: normal 12px Arial; color: #BEB4A7; text-decoration: none; overflow: hidden; w\idth: 330px;}
div.art_headline	{font: bold 12px Arial; color: #BEB4A7; text-decoration: none; padding-bottom: 4px;}

div.h_space			{float: left; padding-right: 1px;}
div.h_upspace		{float: left; padding-left: 4px;}
div.h_update1		{float: left; padding-left: 8px; padding-top: 8px;}
div.h_update2		{float: left; padding-left: 4px; padding-top: 8px;}
div.h_update3		{float: left; padding-left: 4px; padding-top: 8px;}
div.h_update4		{float: left; padding-left: 13px; padding-top: 2px; padding-bottom: 2px; }

div.guest_pages		{width: 950px;}
div.guest_lastupd1	{float: left; width: 400px; height: 616px; background-image: url(../img/lupdates_hg.jpg);}
div.guest_updates	{float: left; width: 550px; height: 616px; background-image: url(../img/updates_hg.jpg);}
div.guest_lmodel	{float: left; width: 308px; height: 462px; background-color: #3E2312;}
div.guest_models	{float: left; width: 642px; height: 462px; background-image: url(../img/modelhg.jpg);}
div.guest_videos1	{float: left; width: 232px; height: 621px; padding: 0px; margin: 0px;}
div.guest_videos2	{float: left; width: 718px; height: 621px; background-image: url(../img/videos_hg.jpg); padding: 0px; margin: 0px;}
div.upm_left		{float: left; width: 220px; padding-left: 15px;}
div.upm_right		{float: left; width: 133px; padding-left: 15px;}
div.upm_text		{padding: 15px; font: normal 12px Arial; color: #975930; text-decoration: none;}

div.guest_modspace	{float: left; width: 35px; height: 462px;}
div.guest_upserie	{float: left; width: 110px; padding-left: 22px;}
div.guest_serie		{float: left; padding-top: 10px; padding-left: 15px;}
div.guest_vid		{float: left; padding-top: 4px; padding-left: 10px;}
div.page			{font: normal 12px Arial; color: #975930; text-decoration: none;}
a.lmodel			{font: bold 14px Arial; color: #975930; text-decoration: none;}
a.lmodel:hover		{font: bold 14px Arial; color: #C4936A; text-decoration: none;}

div.joinleft		{float: left; width: 312px; height: 589px; background-color: #3B3221;}
div.joinmiddle		{float: left; width: 325px; height: 589px;}
div.joinright		{float: left; width: 312px; height: 589px; background-color: #3B3221;}
div.priceleft		{float: left; width: 90px; font: normal 12px Arial; color: #C4936A;}
div.priceright		{float: left; width: 160px; font: normal 12px Arial; color: #C4936A;}
p.joinhead			{font: bold 12px Arial; color: #C4936A; text-decoration: none; letter-spacing: 2px;}
p.jointext			{font: normal 12px Arial; color: #C4936A;}
a.joinlink			{font: bold 14px Arial; color: #C4936A; text-decoration: none;}
a.joinlink:hover	{font: bild 14px Arial; color: #C4936A; text-decoration: unterline;}

a.page				{font: bold 12px Arial; color: #975930; text-decoration: none;}
a.page:hover		{font: bold 12px Arial; color: #C4936A; text-decoration: none;}
a.selpage			{font: bold 12px Arial; color: #C4936A; text-decoration: none;}
a.selpage:hover		{font: bold 12px Arial; color: #975930; text-decoration: none;}
a.pagepfeil			{font: normal 18px Arial; color: #975930; text-decoration: none;}
a.pagepfeil:hover	{font: normal 18px Arial; color: #C4936A; text-decoration: none;}

div.lang			{float: right; font: normal 10px Arial; color: #BEB4A7; text-decoration: none;}
a.lang-sel			{font: normal 10px Arial; color: #975930; text-decoration: none;}
a.lang-sel:hover	{font: normal 10px Arial; color: #BEB4A7; text-decoration: underline;}
a.lang				{font: normal 10px Arial; color: #BEB4A7; text-decoration: none;}
a.lang:hover		{font: normal 10px Arial; color: #975930; text-decoration: underline;}

a.uptime			{display: block; width: 110px; height: 20px; font: bold 12px Arial; color: #BEB4A7; text-decoration: none; padding: 0px; margin: 0px;}
a.uptime:hover		{display: block; width: 110px; height: 20px; font: bold 12px Arial; color: #BEB4A7; text-decoration: underline; padding: 0px; margin: 0px;}

div.ud_detail		{width: 812px; margin: 0px; padding: 0px;}
div.ud_head			{font: bold 14px Arial; color: #C4936A; text-decoration: none;}
div.head_lastup		{font: bold 12px Times New Roman; color: #9C5930; text-decoration: none; letter-spacing: 0.2em;}
div.ud_preview		{float: left; width: 580px; background-color: #2A213A; padding: 5px 0px 0px 0px; margin: 0px 0px 2px 0px;}
div.ud_film2		{width: 580px; height: 19px; background-image: url(../img/filmstreifen_blau.png);}
div.ud_left			{float: left; width: 230px; background-color: #3B3221; margin: 0px; padding: 0px;}
div.ud_right		{float: left; width: 582px; background-color: #111111; margin: 0px 0px 0px 2px; padding: 0px; w\idth: 580px;}
div.ud_join			{font: bold 18px Arial; color: #C4936A; text-decoration: none; padding-top: 50px;}
div.ud_content		{float: left; width: 580px; background-color: #2A213A; margin: 0px; padding: 20px; w\idth: 540px;}
div.ud_content2		{float: left; width: 580px; margin: 0px 0px 0px 0px; padding: 20px; w\idth: 540px;}
div.ud_cover		{width: 230px; height: 335px; background-color: #3B3221; padding: 6px 0px 0px 5px; w\idth: 225px; margin: 0px 0px 2px 0px;}
div.ud_text			{font: normal 12px Arial; color: #C4936A; text-decoration: none;}
div.ud_hr			{width: 500px; height: 1px; border-bottom: 1px dotted #C4936A; margin-top: 2px; margin-bottom: 2px;}
div.ud_headline		{font: bold 14px Arial; color: #C4936A; text-decoration: none;}
a.ud_join			{float: left; display: block; font: bold 18px Arial; color: #C4936A; text-decoration: blink;}
a.ud_join:hover		{float: left; display: block; font: bold 18px Arial; color: #FFFFFF; text-decoration: none;}
a.ud_pfeil			{float: left; display: block; width: 230px; height: 28px; font: bold 12px Arial; color: #975930; text-decoration: none; background-color: #111111; margin-top: 2px; padding-top: 10px; text-align: center;}
a.ud_pfeil:hover	{float: left; display: block; width: 230px; height: 28px; font: bold 12px Arial; color: #C4936A; text-decoration: none; background-color: #111111; margin-top: 2px; padding-top: 10px; text-align: center;}
font.ud_text		{font: normal 11px Arial; color: #C4936A; text-decoration: none;}

div.model_detail	{width: 718px; margin: 0px; padding: 0px;}
div.model_left		{float: left; width: 290px; background-color: #3B3221; margin: 0px; padding: 0px;}
div.model_right		{float: left; width: 425px; background-color: #111111; margin: 0px 0px 0px 2px; padding: 0px;}
div.model_preview	{float: left; width: 425px; background-color: #2A213A; padding: 5px 0px 0px 0px; margin: 0px 0px 2px 0px;}
div.m_update3		{float: left; padding-left: 3px; padding-right: 3px;}
div.model_cover		{width: 280px; height: 420px; background-color: #3B3221; padding: 6px 0px 0px 5px; margin: 0px 0px 2px 0px;}
div.model_content	{float: left; width: 425px; background-color: #2A213A; margin: 0px; padding: 20px; w\idth: 385px;}
div.model_content2	{float: left; width: 425px; margin: 0px 0px 0px 0px; padding: 20px; w\idth: 385px;}
div.model_text		{font: normal 12px Arial; color: #C4936A; text-decoration: none;}
div.model_hr		{width: 350px; height: 1px; border-bottom: 1px dotted #C4936A; margin-top: 2px; margin-bottom: 2px;}
a.model_pfeil		{float: left; display: block; width: 290px; height: 28px; font: bold 12px Arial; color: #975930; text-decoration: none; background-color: #111111; margin-top: 2px; padding-top: 10px; text-align: center;}
a.model_pfeil:hover	{float: left; display: block; width: 290px; height: 28px; font: bold 12px Arial; color: #C4936A; text-decoration: none; background-color: #111111; margin-top: 2px; padding-top: 10px; text-align: center;}
div.guestm_updates	{width: 365px;}
div.m_updates		{width: 725px; margin: 0px; padding: 0px; background-color: #111111;}
div.m_updates2		{float: left; padding-right: 5px; padding-bottom: 5px;}
div.mod_join		{font: bold 18px Arial; color: #C4936A; text-decoration: none; padding-top: 50px; padding-left: 25px;}

div.tourleft		{float: left; width: 296px; background-color: #3B3221; padding: 5px; w\idth: 286px; text-align: left;}
div.tourmiddle		{float: left; width: 447px; background-color: #000000;}
div.contactmiddle	{float: left; width: 447px; height: 462px; background-image: url(../img/contact_hg.jpg);}
div.tourright		{float: left; width: 200px; padding: 0px; margin: 0px;}
div.tourimg			{float: left; width: 149px; height: 140px; background-image: url(../img/tourhg.jpg); text-align: center; padding: 0px; margin: 0px;}
div.tourspace		{clear: left; height: 21px; margin: 0px; padding: 0px;}
div.tourtext		{padding-left: 2px; padding-top: 8px; padding-right: 2px; padding-bottom: 2px; text-align: left;}
div.tourtext_en		{width: 950px; background-color: #3B3221; font: normal 11px Arial; color: #C4936A; text-decoration: none; padding: 5px 5px 10px 15px; margin-top: 2px; w\idth: 940px; text-align: left;}
img.tour			{padding-top: 20px;}

div.vidtitle		{height: 15px; font: bold 11px Arial; color: #586E81; padding-left: 10px;}
div.vid_detail		{width: 800px;}
div.vid_left		{float: left; width: 230px; background-color: #3B3221; margin: 0px; padding-bottom: 20px;}
div.vid_right		{float: left; width: 570px; background-color: #111111; margin: 0px 0px 0px 2px; padding: 10px; w\idth: 548px;}
div.vid_top			{background-color: #2A213A; padding: 10px;}
div.vid_hr			{width: 500px; height: 1px; border-bottom: 1px dotted #C4936A; margin-top: 2px; margin-bottom: 2px;}
a.vid_pfeil			{float: left; display: block; width: 230px; height: 28px; font: bold 12px Arial; color: #975930; text-decoration: none; background-color: #111111; padding-top: 10px; padding-left: 75px; w\idth: 155px;}
a.vid_pfeil:hover	{float: left; display: block; width: 230px; height: 28px; font: bold 12px Arial; color: #C4936A; text-decoration: none; background-color: #111111; padding-top: 10px; padding-left: 75px; w\idth: 155px;}
a.vid_uptime		{display: block; width: 340px; font: bold 12px Arial; color: #BEB4A7; text-decoration: none; padding-top: 2px; padding-bottom: 2px;}
a.vid_uptime:hover	{display: block; width: 340px; font: bold 12px Arial; color: #BEB4A7; text-decoration: underline; padding-top: 2px; padding-bottom: 2px;}

a.ls_update			{display: block; width: 133px; height: 33px; background-image: url(../but/sites/but_gallery_off.jpg); padding: 0px; margin: 0px;}
a.ls_update:hover	{background-image: url(../but/sites/but_gallery_on.jpg);}
a.ls_model			{display: block; width: 133px; height: 33px; background-image: url(../but/sites/but_sedcard_off.jpg); padding: 0px; margin: 0px;}
a.ls_model:hover	{background-image: url(../but/sites/but_sedcard_on.jpg);}
a.ls_join			{display: block; width: 133px; height: 33px; background-image: url(../but/sites/but_joinnow_off.jpg); padding: 0px; margin: 0px;}
a.ls_join:hover		{background-image: url(../but/sites/but_joinnow_on.jpg);}
a.ls_wpaper			{display: block; width: 133px; height: 33px; background-image: url(../but/sites/but_wallpaper_off.jpg); padding: 0px; margin: 0px;}
a.ls_wpaper:hover	{background-image: url(../but/sites/but_wallpaper_on.jpg);}

div.m_lastupdate	{float: left; width: 422px; height: 563px; background-image: url(../img/mstartlastupd_hg.jpg); margin-right: 8px;}
div.m_8updates		{float: left; width: 520px; height: 364px; background-color: #2D2A20; margin-bottom: 8px;}
div.m_lastvids		{float: left; width: 520px; height: 191px; background-color: #2D2A20;}
div.m_sections		{float: left; width: 768px; height: 141px; background-color: #2D2A20; margin-top: 8px;}
div.m_feedback		{float: left; width: 182px; height: 141px; margin-top: 8px;}
div.depth2			{margin-left: 44px; margin-top: 8px;}
div.mvid_left		{float: left; width: 340px; height: 165px; padding-left: 10px; padding-right: 8px;}
div.mvid_right		{float: left; width: 150px; height: 165px;}
div.m_upserie		{float: left; width: 220px; padding-left: 12px;}
div.mupd_cover		{float: left; width: 220px; height: 330px; margin-left: 4px; margin-top: 4px; padding: 0px;}
div.mupd_text		{float: left; width: 271px; height: 330px; font: normal 12px Arial; color: #C4936A; text-decoration: none; background-image: url(../img/mupd_texthg.jpg); margin-left: 5px; margin-top: 4px; margin-right: 4px; padding: 0px;}
div.m_thumb			{float: left; width: 160px; height: 160px; margin: 4px; background-image: url(../img/thumb_hg.jpg);}

div.m_wallpaper		{width: 950px; height: 616px; background-image: url(../img/wallpaper_hg.jpg);}
div.m_wallpaper1	{float: left; width: 330px; height: 616px;}
div.m_wallpaper2	{float: left; width: 620px; height: 616px;}
div.m_wp800			{float: left; width: 300px; height: 275px; margin-right: 10px; margin-top: 45px;}
div.m_wp1024		{float: left; width: 300px; height: 275px; margin-top: 45px;}
div.m_wp1280		{float: left; width: 300px; height: 275px; margin-right: 10px;}
div.m_wp1600		{float: left; width: 300px; height: 275px;}
a.wptext			{display: block; font: bold 12px Arial; color: #BEB4A7; text-decoration: none; text-align: center; margin-top: 8px;}
a.wptext:hover		{display: block; font: bold 12px Arial; color: #BEB4A7; text-decoration: underline; text-align: center; margin-top: 8px;}

div.m_imprint		{float: left; width: 275px; height: 424px; background-color: #3B3320;}
div.m_cform			{float: left; width: 675px; height: 424px; background-image: url(../img/contact2_hg.jpg);}
div.m_ccontent		{font: normal 12px Arial; color: #C4936A; text-decoration: none; letter-spacing: 0.1em; margin-top: 40px; margin-left: 25px; margin-right: 25px; margin-bottom: 25px;}
p.sign				{font: normal 10px Arial; color: #C4936A; padding-top: 4px;}
a.cbut				{font: bold 12px Arial; color: #C4936A; text-decoration: none;}
a.cbut:hover		{font: bold 12px Arial; color: #FF0000; text-decoration: none;}
.input				{background-color: #181818; border: 1px #252525 solid; font: normal 12px Arial; color: #BEB4A7;}

img.mh_but			{padding-top: 8px; padding-right: 4px;}

div.copy			{font: normal 11px Arial; color: #585858; margin-top: 15px;}
a.copy				{font: bold 11px Arial; color: #585858; text-decoration: none; margin-bottom: 5px;}
a.copy:hover		{font: bold 11px Arial; color: #282828; text-decoration: underline; margin-bottom: 5px;}

div.microbutton		{float: left; width: 155px; height: 100px;}

a.hg_de				{display: block; width: 133px; height: 33px; background-image: url(../but/sites/deutsch_off.jpg); padding: 0px; margin: 0px;}
a.hg_de:hover		{background-image: url(../but/sites/deutsch_on.jpg);}
a.hg_en				{display: block; width: 133px; height: 33px; background-image: url(../but/sites/english_off.jpg); padding: 0px; margin: 0px;}
a.hg_en:hover		{background-image: url(../but/sites/english_on.jpg);}
