input 
{
height:					17px;
background:				#FFFFFF;
border:					1px solid #5F858F;
font-family:				verdana;
color:					#5F858F;
font-size:				10px;
}

input.htmllink
{
height:					17px;
background:				#FFFFFF;
border:					1px solid #5F858F;
font-family:				verdana;
color:					#0000FF;
font-size:				10px;
text-decoration:			underline;
cursor:					pointer;
}

.input_error
{
height:					17px;
background:				#FF8080;
border:					1px solid #B30000;
font-family:				verdana;
color:					#4C6171;
font-size:				10px;
}

input.box 
{	
border: 				none;	
background-color: 			transparent;
}

input.submitbutton
{ 
border-left:				2px solid #70818E;
border-top:				2px solid #70818E;
border-right:				2px solid #3C4F5C;
border-bottom:				2px solid #3C4F5C;
background:				#4C6171;
font-family:				Verdana;
color: 					#FFFFFF;
font-size:				10px;
font-weight: 				bold;
}

.formular
{
background:				#EEEEEE;
border:					1px solid #CCCCCC;
}


select
{
background:				#FFFFFF;
font-family:				verdana;
color:					#5F858F;
font-size:				10px;
}

textarea
{
background:				#FFFFFF;
border:					1px solid #5F858F;
font-family:				verdana;
color:					#5F858F;
font-size:				11px;
scrollbar-face-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #5F858F;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF
}

.textarea_error
{
background:				#FF8080;
border:					1px solid #5F858F;
font-family:				verdana;
color:					#5F858F;
font-size:				11px;
scrollbar-face-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #5F858F;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF
}

.bar
{ 
background-color: 			#4C6171;
border-bottom: 				1px solid #32404A;
border-top:				1px solid #8F9CA6;
font-family: 				verdana;
font-size: 				10px;
font-weight: 				bold;
color: 					#FFFFFF;
padding-right: 				15px;
}

.bar_advertiser
{ 
background-color: 			#47B5C2;
border-bottom: 				1px solid #2F7780;
border-top:				1px solid #8CD1D9;
font-family: 				verdana;
font-size: 				10px;
font-weight: 				bold;
color: 					#FFFFFF;
padding-right: 				15px;
}

.bar_publisher
{ 
background-color: 			#FF8800;
border-bottom: 				1px solid #A85A00;
border-top:				1px solid #FFB45F;
font-family: 				verdana;
font-size: 				10px;
font-weight: 				bold;
color: 					#FFFFFF;
padding-right: 				15px;
}

.bar_marketer
{ 
background-color: 			#92CF4A;
border-bottom: 				1px solid #608831;
border-top:				1px solid #BBE18D;
font-family: 				verdana;
font-size: 				10px;
font-weight: 				bold;
color: 					#FFFFFF;
padding-right: 				15px;
}

.bar_nav
{ 
background-color:			#4C6171;
border-bottom:				1px solid #32404A;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-right:				15px;
}

.bar_nav_end
{ 
background-color:			#4C6171;
border-bottom:				1px solid #32404A;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
}

.bar_nav_advertiser
{ 
background-color:			#47B5C2;
border-bottom:				1px solid #2F7780;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-right:				15px;
}

.bar_nav_publisher
{ 
background-color:			#FF8800;
border-bottom:				1px solid #A85A00;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-right:				15px;
}

.bar_nav_marketer
{ 
background-color:			#92CF4A;
border-bottom:				1px solid #608831;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-right:				15px;
}

.bar_nav_marketer_last
{ 
background-color:			#92CF4A;
border-bottom:				1px solid #608831;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
}


.pointer
{ 
padding-right:				15px;
}

.nav
{ 
font-family: 				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
text-decoration:			none;
}

.nav_aktiv
{ 
font-family:				verdana;
font-size:				10px;
font-style:				italic;
font-weight:				bold;
color:					#FFFFFF;
text-decoration:			none;
}

.nav_2
{ 
font-family:				verdana;
font-size:				12px;
font-weight:				bold;
color:					#FFFFFF;
text-decoration:			none;
}

.button_top
{ 
background-color:			#4C6171;
}

.button_top_adveriser
{ 
background-color:			#47B5C2;
}

.button_top_publisher
{ 
background-color:			#FF8800;
}

.button_top_marketer
{ 
background-color:			#92CF4A;
}

.button_bottom
{ 
background-color:			#8F9CA6;
}

.button_bottom_advertiser
{ 
background-color:			#8CD1D9;
}

.button_bottom_publisher
{ 
background-color:			#FFB45F;
}

.button_bottom_marketer
{ 
background-color:			#BBE18D;
}

.button_bottom_aktiv
{ 
background-color:			#4C6171;
}

.button_bottom_aktiv_advertiser
{ 
background-color:			#47B5C2;
}

.button_bottom_aktiv_publisher
{ 
background-color:			#FF8800;
}

.button_bottom_aktiv_marketer
{ 
background-color:			#92CF4A;
}

.nav_space
{ 
height: 				10px;
border-bottom:				1px solid #8F9CA6;
}

.nav_space_advertiser
{ 
height: 				10px;
border-bottom:				1px solid #8CD1D9;
}

.nav_space_publisher
{ 
height: 				10px;
border-bottom:				1px solid #FFB45F;
}

.nav_space_marketer
{ 
height: 				10px;
border-bottom:				1px solid #BBE18D;
}

.button
{ 
background-image :			url(images/button_bg.png);
background-repeat:			repeat-x;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
text-align:				center;
vertical-align:				middle;
padding-left:				15px;
padding-right:				15px;
}

.button_advertiser
{ 
background-image :			url(images/button_bg_advertiser.png);
background-repeat:			repeat-x;
border-left:				1px solid #47B5C2;
border-right:				1px solid #47B5C2;
text-align:				center;
vertical-align:				middle;
padding-left:				15px;
padding-right:				15px;
}

.button_publisher
{ 
background-image :			url(images/button_bg_publisher.png);
background-repeat:			repeat-x;
border-left:				1px solid #FF8800;
border-right:				1px solid #FF8800;
text-align:				center;
vertical-align:				middle;
padding-left:				15px;
padding-right:				15px;
}

.button_marketer
{ 
background-image :			url(images/button_bg_marketer.png);
background-repeat:			repeat-x;
border-left:				1px solid #92CF4A;
border-right:				1px solid #92CF4A;
text-align:				center;
vertical-align:				middle;
padding-left:				15px;
padding-right:				15px;
}

.logbox
{
text-align:				left;
vertical-align:				top;
padding-left:				6px;
padding-top:				6px;
background-color:			#FFFFFF;
border-bottom:				1px solid #4C6171;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
}

.error
{
font-family:				verdana;
font-size:				11px;
color:					#FF0000;
padding-top:				6px;
padding-bottom:				6px;
}

.font_1
{
font-family:				verdana;
font-size:				9px;
color:					#4C6171;
}

.font_1_padding
{
font-family:				verdana;
font-size:				9px;
color:					#4C6171;
padding-top:				6px;
padding-bottom:				6px;
}

.font_2
{
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#4C6171;
text-decoration:			none;
}

.font_2_padding
{
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#4C6171;
text-decoration:			none;
padding-top:				6px;
padding-bottom:				6px;
}

.font_2_normal
{
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
text-decoration:			none;
}

.font_3
{
font-family:				verdana;
font-size:				11px;
font-weight:				bold;
color:					#4C6171;
text-decoration:			none;
}

.font_3_padding
{
font-family:				verdana;
font-size:				11px;
font-weight:				bold;
color:					#4C6171;
text-decoration:			none;
padding-top:				6px;
padding-bottom:				6px;

}

.font_4
{
font-family:				verdana;
font-size:				11px;
color:					#4C6171;
}

.font_4_padding
{
font-family:				verdana;
font-size:				11px;
color:					#4C6171;
padding-top:				6px;
padding-bottom:				6px;
}

.border_out
{ 
border-top-color:			#D8D8D8; 
border-left-color:			#CCCCCC;
border-right-color:			#F3F3F3; 
border-bottom-color:			#F2F2F2; 
border-width:				1px;
border-style:				solid double; 
}

.border_in
{ 
border-top-color:			#F2F2F2; 
border-left-color:			#FFFFFF;
border-right-color:			#D9D9D9; 
border-bottom-color:			#D8D8D8; 
border-width:				1px;
border-style:				solid double; 
padding:				10px;
}

.table_border
{ 
background-color:			#4C6171;
}

.trennung
{ 
border-top:				#4C6171 1px dotted;
background-color:			#FFFFFF;
height: 1px
}

.table_header
{ 
background-image :			url(images/table_header.png);
background-repeat:			repeat-x;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-left:				6px;
font-family:				verdana;
font-size:				11px;
font-weight:				bold;
color:					#FFFFFF;
text-decoration:			none;
}

.header_link
{ 
font-family:				verdana;
font-size:				11px;
font-weight:				bold;
color:					#FFFFFF;
text-decoration:			none;
}

.stepbox
{
background-image :			url(images/stepbox_bg.gif);
background-repeat:			no-repeat;
background-position: 			center center;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
border-bottom:				1px solid #4C6171;
}

.stepbox_content
{
padding-top:				6px;
padding-left:				6px;
padding-right:				6px;
padding-bottom:				6px;
}


.step_aktiv
{ 
background-image :			url(images/aktiv_bg.png);
background-repeat:			repeat-x;
}

.step_number_aktiv
{
font-family:				verdana;
font-size:				18px;
font-weight:				bold;
vertical-align:				bottom;
color:					#4C6171;
padding-left:				6px;
padding-right:				6px;
}

.step_text_aktiv
{
font-family:				verdana;
font-size:				11px;
font-weight:				bold;
vertical-align:				bottom;
color:					#4C6171;
padding-left:				6px;
padding-right:				6px;
padding-bottom:				2px;
}


.step_inaktiv
{ 
border-top:				1px solid #9AA7B5;
border-bottom:				1px solid #9AA7B5;
}

.step_number_inaktiv
{
font-family:				verdana;
font-size:				18px;
font-weight:				bold;
vertical-align:				bottom;
color:					#9AA7B5;
padding-left:				6px;
padding-right:				6px;
}

.step_text_inaktiv
{
font-family:				verdana;
font-size:				11px;
font-weight:				bold;
vertical-align:				bottom;
color:					#9AA7B5;
padding-left:				6px;
padding-right:				6px;
padding-bottom:				2px;
}

.muster
{
background-image :			url(images/muster.jpg);
background-repeat:			no-repeat;
background-position: 			center center;
}

.pcode
{ 
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
border-top:				1px solid #4C6171;
border-bottom:				1px solid #4C6171;
}

.table_nav
{ 
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
}

.leftnav
{ 
padding-left:				6px;
padding-top:				3px;
padding-bottom:				3px;
}

.leftnav_over
{ 
background-color:			#E0E0E0;
padding-left:				6px;
padding-top:				3px;
padding-bottom:				3px;
}

.leftnav_selected
{ 
background-color:			#8F9CA6;
vertical-align:				middle;
font-family:				verdana;
font-size:				11px;
font-weight:				bold;
color:					#FFFFFF;
padding-top:				2px;
padding-bottom:				2px;
padding-left:				6px;
padding-right:				6px;
}

.leftnav_link
{ 
font-family:				verdana;
font-size:				11px;
color:					#4C6171;
text-decoration:			none;
}

.table_content
{ 
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}

.table_content_publisher
{ 
background-image :			url(images/publisher.gif);
background-repeat:			no-repeat;
background-position: 			right bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}

.table_content_publisher_email
{ 
background-image :			url(images/publisher_mail.gif);
background-repeat:			no-repeat;
background-position: 			left top;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}

.table_content_impressum
{ 
background-image :			url(images/imp.gif);
background-repeat:			no-repeat;
background-position: 			right bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}

.table_content_advertiser
{ 
background-image :			url(images/advertiser.gif);
background-repeat:			no-repeat;
background-position: 			right bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}

.table_content_advertiser_email
{ 
background-image :			url(images/email.gif);
background-repeat:			no-repeat;
background-position: 			right bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}


.table_content_marketer
{ 
background-image :			url(images/marketer_bg.gif);
background-repeat:			no-repeat;
background-position: 			right bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}

.table_content_affiliate
{ 
background-image :			url(images/affiliate_bg.gif);
background-repeat:			no-repeat;
background-position: 			100 bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
padding-top:				6px;
padding-bottom:				6px;
padding-left:				6px;
padding-right:				6px;
}

.table_info
{ 
background-image :			url(images/info_bg.gif);
background-repeat: 			no-repeat;
background-position:			bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
font-family:				verdana;
font-size:				11px;
color:					#4C6171;
padding-left:				6px;
padding-right:				6px;
}

.table_info_advertiser
{ 
background-image :			url(images/info_ad_bg.gif);
background-repeat: 			no-repeat;
background-position:			bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
font-family:				verdana;
font-size:				11px;
color:					#4C6171;
padding-left:				6px;
padding-right:				6px;
}

.table_info_publisher
{ 
background-image :			url(images/info_pub_bg.gif);
background-repeat: 			no-repeat;
background-position:			bottom;
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
font-family:				verdana;
font-size:				11px;
color:					#4C6171;
padding-left:				6px;
padding-right:				6px;
}

.table_content_flash
{ 
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
}

.pic_border
{ 
background-color:			#FFFFFF;
border-left:				1px solid #4C6171;
border-right:				1px solid #4C6171;
border-top:				1px solid #4C6171;
border-bottom:				1px solid #4C6171;
vertical-align: 			top;
}

.cell_header
{
background-color:			#97A3AC;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-top:				4px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				4px;
}

.cell_dark
{
background-color:			#4C6171;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-top:				4px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				4px;
}

.cell_dark_nopadding
{
background-color:			#4C6171;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-top:				2px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				2px;
}


.cell_header_nopadding
{
background-color:			#97A3AC;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#FFFFFF;
padding-left:				4px;
padding-right:				4px;
}

.cell
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
padding-top:				4px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				4px;
}

.cell_nopadding
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
}

.cell_nopadding
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
}

.cell_2
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#4C6171;
padding-top:				2px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				2px;
}

.cell_high
{
background-color:			#EEEEEE;
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
padding-top:				4px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				4px;
}

.cell_high_nopadding
{
background-color:			#EEEEEE;
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
}

.cell_green
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
color:					#47B5C2;
padding-top:				4px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				4px;
}

.cell_checkbox
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#4C6171;
padding-left:				4px;
padding-right:				4px;
}


.cell_white
{
background-color:			#FFFFFF;
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
padding-top:				4px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				4px;
}


.infobox_top
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
font-weight:				bold;
color:					#4C6171;
padding-top:				4px;
padding-left:				4px;
border-left:				1px solid #8F9CA6;
border-top:				1px solid #8F9CA6;
}

.infobox_content
{
background-color:			#E0E0E0;
font-family:				verdana;
font-size:				10px;
color:					#4C6171;
padding-top:				4px;
padding-left:				4px;
padding-right:				4px;
padding-bottom:				4px;
border-left:				1px solid #8F9CA6;
border-right:				1px solid #8F9CA6;
border-bottom:				1px solid #8F9CA6;
}

/*--------------*/
/*--table sort--*/
/*--------------*/

tr.hover td 
{
	background-color: #666;
	color: #fff;
}

.mark td 
{
	background-color: #CE0000;
	color: #fff;
}

th
{
	background-color:	#97A3AC;
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
	padding-top:		4px;
	padding-left:		4px;
	padding-right:		4px;
	padding-bottom:		4px;
	overflow:			hidden;
	
    	-moz-user-select:	none;
	-khtml-user-select:	none;
}

th.forwardSort
{
/*
	background:#97A3AC url(/images_pub/up.gif) no-repeat 100% 0;
	background-position: center right;
*/
}

th.reverseSort
{
/*
	background:#97A3AC url(/images_pub/down.gif) no-repeat 100% 0;
	background-position: center right;
*/
}

th.forwardSort a,
th.reverseSort a
{
	color:			#FFFFFF;
}

th.sort-active
{
	color:#ff0000 !important;
}

th a
{
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
	text-decoration:	none;
}

th a:focus
{
	color:		#1200AA;
	outline:	none;
}

th span
{
	color:#123456;
}

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortNumericExt,
th.sortable-sortImage,
th.sortable-sortMaskID
{
	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
	text-decoration:	none;
    	cursor:			pointer;
}

th.sortable1,
th.sortable1-text,
th.sortable1-date,
th.sortable1-numeric,
th.sortable1-currency,
th.sortable1-sortNumericExt,
th.sortable1-sortImage,
th.sortable1-sortMaskID
{
	background-color:	#4C6171;

	font-family:		verdana;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
	text-decoration:	none;
    	cursor:pointer;
}

body.sort-active *
{
	cursor:wait;
}

span.text_marker
{
	background-color:	#b7e0ff;
}

/*Maik machst du mir die bitte nochmal irgendwann schoen*/
ul.tablePaginater
{
	display:		block;
	list-style:		none;
	padding:		0;
	margin:			0 0 1em 0;
}

ul.tablePaginater li
{
	display:		block;
	float:			left;
	width:			2.1em;
	height:			2.1em;
	line-height:		2em;
	vertical-align:		middle;
	margin-right:		4px;
	color:			#666;
}

ul.tablePaginater li.currentPage a
{
	border-color:		#a84444 !important;
	color:			#000;
}

ul.tablePaginater li a
{
	display:		block;
	width:			2em;
	height:			2em;
	color:			#666;
	text-decoration:	none;
	outline:		none;
	border:			1px solid #ccc;
}
ul.tablePaginater li a:focus
{
	color:			#333;
	text-decoration:	none;
	outline:		none;
	border-color:		#aaa;
}

.progresscontainer {
	width: 100px;
	height: 13px;
	background-color: #aaaaaa;
}

.progressbar {
	width: 0px;
	height: 13px;
	background-color: black;
}


/*DrawBox layout legend box*/
.div_box_container
{
	position:			relative;
}

.div_label
{
	position:			absolute;
	left:				5px;
	top:				-10px;
	text-decoration:		none;
	white-space:	 		nowrap;
	background-color: 		#FFFFFF;
	padding-left:			4px;
	padding-right:			4px;
}

.b_top_bottom_outter
{
	font-size:			1px;
	display:			block;
	overflow:			hidden;
}

.b_top_inner
{
	background:			#D8D8D8;
	color: 				inherit;
	display:			block;
	overflow:			hidden;
	height:				1px;
	margin:				0 1px;
}

.b_bottom_inner
{
	background:			#F2F2F2;
	color: 				inherit;
	display:			block;
	overflow:			hidden;
	height:				1px;
	margin:				0 1px;
}

.label_advertiser
{
	color: 				#75C7D1;
	font-family: 			verdana;
	font-size: 			14px;
	font-weight: 			bold;
}

.sublabel_advertiser
{
	color: 				#75C7D1;
	font-family: 			verdana;
	font-size: 			7px;
	font-weight: 			bold;
}

.div_outter
{
	background:			#FFFFFF;
	border-top-color: 		#F2F2F2;
	border-left-color: 		#CCCCCC;
	border-right-color: 		#F3F3F3;
	color: 				inherit;
	display:			block;
	border-style: 			solid;
	border-width: 			0 1px;
}

.div_inner
{
	background:			#FFFFFF; 
	border-top-color: 		#F2F2F2; 
	border-left-color: 		#F3F3F3; 
	border-bottom-color: 		#D8D8D8; 
	border-right-color: 		#D8D8D8; 
	color: 				inherit; 
	display:			block; 
	border-style: 			solid; 
	border-width: 			1 1px;
}

.div_button
{
	POSITION:			relative;
	PADDING-RIGHT: 			0px; 
	PADDING-LEFT: 			0px; 
	TOP:				-11px;
	LEFT: 				0; 
	WHITE-SPACE: 			nowrap; 
}

input.fxbutton
{ 
	background-image: 		url(images/b_mid.gif);
	background-repeat:		repeat-x;
	
	font-family: 			arial;
	font-size: 			80%;
	color:				#5F858F;
	font-weight: 			bold;
	text-decoration: 		none;
	text-vertical-align:		center;
	height:				20px;
	border:				0px;
	text-align: 			center;
}

.advertiser
{
	font-family:			verdana;
	font-size:			14px;
	font-weight:			bold;
	color:				#75C7D1;
}

.advertiser_sub
{
	font-family:			verdana;
	font-size:			10px;
	font-weight:			bold;
	color:				#75C7D1;
}

.publisher
{
	font-family:			verdana;
	font-size:			14px;
	font-weight:			bold;
	color:				#FF8800;
}

.publisher_sub
{
	font-family:			verdana;
	font-size:			10px;
	font-weight:			bold;
	color:				#FF8800;
}

.marketer
{
	font-family:			verdana;
	font-size:			14px;
	font-weight:			bold;
	color:				#80C744;
}

.marketer_sub
{
	font-family:			verdana;
	font-size:			10px;
	font-weight:			bold;
	color:				#80C744;
}

.allgemein
{
	font-family:			verdana;
	font-size:			14px;
	font-weight:			bold;
	color:				#596B7B;
}

.allgemein_sub
{
	font-family:			verdana;
	font-size:			10px;
	font-weight:			bold;
	color:				#596B7B;
}

.waitdiv
{
	width:				100%;
	height:				100%;
	position:			absolute;
	top:				expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
	filter:				alpha(opacity=50);
	opacity:			.50;
	-moz-opacity:			.50;
	z-index:			0;
}

.inputbox 
{
	border:				1px solid #5F858F;
	height:				17px;
	background:			#FFFFFF;
	font-family:			verdana;
	font-size:			10px;
	color:				#5F858F;
}

INPUT.search 
{	
	BACKGROUND-IMAGE:		url(images/icon_textbox_search.gif);
	BACKGROUND-REPEAT: 		no-repeat;
	BACKGROUND-POSITION: 		left 1px;
	PADDING-LEFT: 17px;
}


.searchbutton
{ 
	border-left:				2px solid #70818E;
	border-top:				2px solid #70818E;
	border-right:				2px solid #3C4F5C;
	border-bottom:				2px solid #3C4F5C;
	background:				#4C6171;
	font-family:				Verdana;
	color: 					#FFFFFF;
	font-size:				10px;
	font-weight: 				bold;
}

.slide
{
	display: none;
	position: absolute;
	width: 131px;
	border-bottom: 1px #608831 solid;
	background-color: #92CF4A;
}

/*
.filterSelect
{
	background:				#FFFFFF;
	font-family:				verdana;
	color:					#5F858F;
	font-size:				10px;
}

.filterSelectList
{
	position:				absolute;
	display:				block;
	background-color:			#ffffff;
	
	max-height:				200px;
	height: 				expression( this.scrollHeight > 199 ? "200px" : "auto" );
	padding-right:				15px;
	border:					1px #608831 outset;
	overflow-y:				auto;
}
*/

div.filterInputContainer
{
/*
	position: 		relative;
*/
	display:		block;
	float: 			left;
	width: 			200px;
	height: 		18px;
	margin:			0px;
	padding: 		2px;
	border: 		none;
	overflow: 		visible;
	box-sizing: 		border-box;
	-moz-box-sizing:	border-box;

}

div.filterInputContainer input
{
/*
	position: 		relative;
*/
	float: 			left;
	width: 			200px;	
	border-width: 		1px;
	margin:			0px;
	padding: 		2px;
	clear: 			none;
	float: 			left;
	box-sizing: 		border-box;
	-moz-box-sizing:	border-box;

}

div.filterInputContainer input.filterListButton
{
/*
	position: 		relative;
*/
	float: 			left;
	font-size: 		2px;
	margin:			0px;
	width:			18px; 
	border: 		1px solid #5F858F;
	background-image:	url(../autocomplete/i/arrowdown.gif ); 
	background-repeat: 	no-repeat; 
	background-position: 	2px 2px;
	-moz-box-sizing: 	border-box;
	box-sizing: 		border-box;
}

input.filterDropdown
{
	width: 			200px;
	border: 		1px solid #5F858F;		
	margin:			0px;
	-moz-box-sizing: 	border-box;
}

div.filterList
{
	position: 		absolute;
	display:		block;
	
	margin:			+2px;
	
	max-height:		200px;
	height: 		expression( this.scrollHeight > 199 ? "200px" : "auto" );
	
	visibility: 		display;
	background-color: 	#FFFFFF;
	border: 		1px solid #5F858F;
	background-image: 	url( ../autocomplete/i/bg.gif );
}

div.filterList_firstborder
{
	border: 		none;
	padding: 		0px;
	-moz-box-sizing: 	border-box;
}

div.filterList_secondborder
{
	border-style: 		none;
	padding: 		2px;
	-moz-box-sizing:	border-box;
}

ul.filterList
{
	width				: 100%;

	overflow-y			: auto;
	overflow			: -moz-scrollbars-vertical;

	font				: menu;
	max-height:			200px;
	height: 			expression( this.scrollHeight > 199 ? "200px" : "auto" );

	
	margin				: 0px;
	margin-left			: 0px;
	padding-left			: 0px;
	text-indent			: 0px;

	list-style-type			: none;
	vertical-align			: middle;
	
	background-repeat   		: no-repeat;
	-moz-box-sizing			: border-box;
}

ul.filterList li a, ul.filterList li a:hover,
ul.filterList li a.selected, ul.filterList li a:hover.selected
{
	display			: block;
	width			: 100%;
	padding			: 2px;
	text-decoration		: none;
	color			: #4C6171;
	border			: 1px solid #fff;
	-moz-box-sizing		: border-box;

	margin-left		: -14px;
	voice-family		: "\"}\"";
	voice-family		: inherit;
	margin-left		: 0px;
}

ul.filterList li
{
	padding			: 0px;
	padding-left		: 5px;
	background-position 	: 2px 0px;
	background-repeat	: no-repeat;

	line-height		: 13px;
	vertical-align		: top;
	margin			: 0px;
	-moz-box-sizing		: border-box;
}

ul.filterList li a
{
}

ul.filterList li a:hover
{
	border			: none;
	background-color	: #EEEEEE;
	padding			: 3px;
	color			: #4C6171;
}


ul.filterList li a.selected
{
	border			: none;
	background-color	: #EEEEEE;
	padding			: 3px;
	color			: #4C6171;
}

ul.filterList li a:hover.selected
{
	border			: none;
	background-color	: #EEEEEE;
	padding			: 3px;
	color			: #4C6171;
}
