/***************************
ALLGEMEIN
***************************/
body 			{color:#666666; background-color: #ffffff; margin: 0 0 0 0; padding: 0 0 0 0; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; line-height:16px; text-align:center; overflow: -moz-scrollbars-vertical;}
div, table		{color:#666666; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
table			{text-align:justify}
img			{border: 0;}
p,form,ul		{margin: 0 0 0 0;padding: 0 0 0 0;}
h1, h2, h3, h4 		{font-weight: bold; font-size: 18px; color:#BF0B0F; line-height: 18px; text-decoration:none; letter-spacing: normal; word-spacing: normal; margin-top: 0px; margin-bottom: 5px;}
h2			{font-weight: bold; font-size: 16px; color:#BF0B0F;}
h3			{font-weight: bold; font-size: 16px; color:#666666;}
ul			{}
li			{text-align:justify;}
input, select		{font-size: 12px; color: #666666; border: 1px solid #CCCCCC; height: 19px;}
textarea		{font-size: 12px; color: #666666; border: 1px solid #CCCCCC; padding:2px; }
input.radio, input.checkbox	{background:none; border:none; vertical-align: -3px; width:auto;}
input.submit, input.image	{border:1px solid #CCCCCC;background-color:#FF9900; background-image:url(/_images/submit_back.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; width:auto;}

a			{color:#BF0B0F; text-decoration: underline; font-weight: normal}
a:hover			{color:#F58501; text-decoration: underline; font-weight: normal}

/* GRUNDEINSTELLUNGEN */
#main			{margin: auto; text-align: center; width: 930px;}
.div_left		{float: left;}
.div_right		{float: right;}
.wrapper		{clear: both; margin: 0 0 0 0; padding: 0 0 0 0; float: none; }
.div_hidden		{visibility:hidden;}
.commission		{font-size:12px; font-weight:bold; color:#009933;}
.grey			{color:#666666;}
.small			{ font-size:11px}
a.noline		{text-decoration:none}
a.noline:hover		{text-decoration:none}

a.fliesslink		{text-decoration:none; color:#000000;}
a.fliesslink:hover	{text-decoration:none; color:#BF0B0F;}

/* HEADER */
#header_remote_login	{color:white; background-color:red; font-weight:bold; padding:5px;}
#header			{text-align: left;}
#header_b5_logo		{margin: 0px; width:201px; height:104px; float:left;}
#header_b5_slogan	{margin: 0px; width:509px; float:left; text-align:center; padding-top:45px}
#header_b5_login	{margin: 0px; width:220px; height:106px; float:right; text-align:left; margin-top: 10px; background-image:url(/_images/r_login_bg.gif); background-repeat:no-repeat; padding: 0px;}
#header_b5_login_box	{margin: 0px; padding: 10px;}
.header_b5_login_cleft	{margin: 0px; width:55px; font-size: 11px; float: left;}
.header_b5_login_cright	{margin: 0px; font-size: 11px; margin-bottom: 5px; width: 140px; text-align:left; float:left;}
#header_b5_login_pass	{margin: 0px; margin-left: 55px; font-size: 10px; }
#header_b5_login_alogin	{margin: 0px; margin-left: 51px; font-size: 11px; float: left; margin-top: 2px}
#header_b5_login_submit	{margin: 0px; float: right; margin-top: 5px; }


/* NAVIGATION */
#navigation		{margin: 0px; width: 930px; height: 30px; margin-top: 10px; background-color:#BF0B0F; background-image:url(/_images/men_bg.gif); background-repeat:no-repeat;}
#navigation a		{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#navigation ul		{list-style: none; padding: 0; margin: 0; padding: 5 0 5 0}
#navigation li		{display:inline; margin: 0; float:left; margin-top:-5px; cursor:pointer; height:30px; background-position:top; background-repeat:no-repeat;}
.nav_hidden_link	{visibility:hidden; font-weight:bold; color:#FFFFFF;}


/* SUCHBOX */
#searchbox		{margin:0px; padding:0px; height:57px; margin-top: 10px;background-color:#fff9a0; text-align:center}
#searchbox_left		{margin:0px; text-align:right;padding:5px; width:200px; float:left; margin-top:20px;}
#searchbox_center	{margin:0px; padding:5px; width:490px; text-align:left; color:#666666; font-size:11px; float:left;}
#searchbox_right	{margin:0px; padding:5px; width:150px; float:left; margin:20 0 0 10; font-size:11px;}
#longurl		{margin:0px; padding:0px; width:450px; padding-left:3px; padding-top:2px; height:25px; vertical-align:middle; border-width:2px; font-size:14px; border-color:#BA0A0A; color:#999999;  background-position:99% 50%; background-repeat:no-repeat;}
#longurl_submit		{margin:0px; padding:0px; width:28px; height:25px; vertical-align:middle; margin-left:-3px; border:none; background:none; }


/* DROPDOWN */
#result_box		{margin:0; padding:0; width:490px; margin-left:-4px; position:absolute;z-index:2;}
#result_box_inbox	{text-align:center;width:100%;background-image:url(/_images/r_search_dropdown_bg.png); background-position:center; background-repeat:repeat-y}
.result_box_shopname	{white-space:nowrap;width: 65%;border-bottom:1px dotted #CCCCCC;}
.result_box_commission	{white-space:nowrap;color:#009933;width:25%;font-weight:bold;border-bottom:1px dotted #CCCCCC;}
.result_box_icons	{white-space:nowrap;width:10%;text-align:left;border-bottom:1px dotted #CCCCCC;}
#result_box_bottom	{height: 5px; background-image:url(/_images/r_search_dropdown_bottom.png); background-position:top; background-repeat:no-repeat}


/* PROGRAMMDETAILS */
#progdetails_box	{display:none; position:absolute; width:490px;}
#progdetails_box_inbox	{width:490px; background-image:url(/_images/r_search_dropdown_bg.png); background-position:center; background-repeat:repeat-y;}
#pd_spam { background-color:red; padding:2px; color:#FFFFFF; margin-top:3px; font-weight:bold; text-align:center;}
#pd_p_name		{ font-size:16px; font-weight:bold; color:#BF0B0F; padding-bottom:6px; }
#pd_p_prov,#pd_p_prov_ico { margin-top:5px;margin-bottom:5px; }
#pd_p_prov		{ font-size:14px; font-weight:bold;color:#009933;}
#pd_p_desc,#pd_p_cond,#pd_p_desclnk { text-align:justify; clear:both; font-size:11px; color:#666666;}
#pd_p_cond		{ margin-bottom:5px;color:#BF0B0F;font-weight:bold;font-size:11px; }
#pd_p_noafflink		{ font-size: 11px; color:#666666;}


/* WELCOME-BOX */
#welcome		{margin:10px; width:910px; height:116px; background-image:url(/_images/r_welcome_back.jpg); background-repeat:no-repeat}
.welcome_boxes		{margin:5px 20px 0px 5px; width:674px; height:111px; float:left; cursor:pointer; text-align:left}
#welcome ul		{font-size:14px; color:#FFFFFF; font-weight:normal; line-height:14px; text-align:left}
.welcome_sogehts	{font-size:15px; color:#FFFFFF; font-weight:normal; line-height:18px; text-align:left}

/* FOOTER */
#footer			{width:100%;} 
#footer a		{color:#666666; text-decoration:none;}
#footer a:hover		{color:#BF0B0F; text-decoration:underline;}
#footer ul		{font-weight:bold; font-size:11px; color:#666666; text-align:left; list-style-type:none; margin:0px; line-height:18px}
#footer_col_1, #footer_col_2, #footer_col_3, #footer_col_4	{float:left; padding: auto; width:140px; margin-left:0px}
#footer_col_2, #footer_col_3, #footer_col_4	{margin-left:70px}
#footer_col_5 {float:right;width:15%;}
#footer_copyright	{text-align:center;color:#666666; font-size:11px; margin-top: 5px;padding:5px; }


/* FEEDBACK */
#fb_image		{position:absolute; top:20%; left:0%; }
#fb_form		{display:none; position:absolute; left: 0%; top:18%; width:300px; padding:5px; background-color: #FFFFCC; border-right:solid 2px #999999; border-top:solid 2px #999999; border-bottom:solid 2px #999999;}
#fb_f1			{width:100%; height:100px;}
#fb_f2			{width:55px;}
#fb_f3			{margin-left: 4px; vertical-align:bottom}


/* MENÜ-DROPDOWN*/
#navigation_sub			{padding:1px;padding-top:0px; position:absolute; background-color:#BF0B0F; width:180px;}
.navigation_sub_itm		{padding:2px; padding-left:18px; padding-right:15px; color:#000000; border-bottom:1px solid #FFE67D; background-color:#FFFFCC; display:block; text-decoration:none; background-image: url(/_images/icons/icon_r_pfeil_rechts_rot.gif); background-repeat:no-repeat; background-position:8px;}
a.navigation_sub_itm:hover	{background-color:#FFE67D; color:#BF0B0F; text-decoration:none;}


/* SUBMENÜ */
.box-dashed	{float:left; width:690px; padding:10px;}
.box-men	{height:100%;width:210px; padding-bottom:3px}
.box-men-head	{text-align:left; width:100%; font-weight:bold; margin:0px; padding:3px; padding-left:14px; font-size:14px; background-color:#FFFFCC; background-image: url(/_images/icons/icon_r_pfeil_unten_rot.gif); background-repeat:no-repeat; background-position:3px;}
a.myb5men,a.myb5menCurr	{display:block; text-decoration:none; color:#666666; padding:3px; padding-left:18px; text-align:left; font-size:12px; background-image: url(/_images/submen_arrow.gif); background-repeat:no-repeat; background-position:6px;}
a.myb5menCurr	{color:#bf0b0f; }
a.myb5menlink	{font-weight:bold;text-decoration:none;color:#666666; display:block; padding:3px; padding-left:18px; text-align:left; font-size:12px; background-image: url(/_images/submen_arrow.gif); background-repeat:no-repeat; background-position:6px;}
a.myb5menhead	{color:#666666; display:block; padding:3px; padding-left:4px; text-align:left; font-size:12px; text-decoration:none; }
/*a.myb5men	{display:block; padding:3px; padding-left:6px; text-align:left; font-size:14px; background-color:#FFFFCC;}*/

.errorbox   { background-color:#fff5f5;border:solid 1px #BF0B0F;padding:5px;font-weight:bold;color:#BF0B0F;margin-top:10px;margin-bottom:10px; }
.successbox { background-color:#ecffea;border:solid 1px #09830f;padding:5px;font-weight:bold;color:#09830f;margin-top:10px;margin-bottom:10px; }
.infobox { background-color:#FFFFCC;border:solid 1px #FFE67D;padding:5px;font-weight:bold;color:#000000;margin-top:10px;margin-bottom:10px; }

a.smallgrey		{text-decoration:none; color:#666666; font-size:11px;}
a.smallgrey:hover	{color:#F58501; }
