html,body {width:98%;}
body
{
  background-color: #FFFFFF;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  width:98%;
  margin-top:0px;
  margin-left:10px;
  margin-right:0px;
  height-margin:0px;
  width-margin:0px;
}
img {
	margin:0;
	padding: 0;
}

/*
.top_image {
	margin:1px;
	padding: 2px;
	border: solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}
*/
.top_image {
	margin:3px;
	padding: 1px;
	border: 1px solid #000000;
	background: #FFFFFF;
}
.gold_image {
	margin:3px;
	padding: 4px;
	border: 1px solid #39AEFD;
	background: gold;
}
.silver_image {
	margin:3px;
	padding: 2px;
	border: 5px solid #D4D0C8;
	background: #D4D0C8;
}

td, p
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

td.orange_row_down {
	background-image: url(../pages/images/back_orange_down.gif);
	background-position: center;
	background-repeat: repeat;
}
table.orange_table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #9F1515 #9F1515 #9F1515 #9F1515;
	border-collapse: collapse;
	background-color: #E09820;
}
table.blue_table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #39AEFD #39AEFD #39AEFD #39AEFD;
	border-collapse: collapse;
	background-color: #D7ECFB;
}
tr.blue {
	background-color: #39AEFD;
}
td.blue {
	background-color: #39AEFD;
}
td.blue_light {
	background-color: #D7ECFB;
}
tr.20 {
 height: 20px;
}
td.red {
	background-color: #DC2601;
}
tr.red {
	background-color: #DC2601;
	height: 3px;
}

table.bluedark_table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #39AEFD #39AEFD #39AEFD #39AEFD;
	border-collapse: collapse;
	background-color: #39AEFD;
}
.white { 
  background: #FFFFFF;
}
.green { 
  background: #FF9900;
}
.green_light { 
  background: #FBE6C6;
}

.violet { 
  background: #9F1515;
}
.orange { 
  background: #FFBD2B;
}
.violet_light { 
 background: #E09820;
}
.violet_very_light { 
  background: #E4E2F3;
}
.color1 { 
  background: #7CD0FF;
}
.text_violet_14 { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9F1515;
}
.text_violet_light_14 { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFBD2B;
}
.text_violet_20 { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9F1515;
}
.text_green_14 { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FF9900;
}

.text_black_14 { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.text_white_14 { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.text_black_9 { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
}

.size_8 { 
  font-size: 8px;
}
.text_red { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
//  background: #FFFFFF;
}
.text_green { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #23BE3D;
  background: #FFFFFF;
}
.welcome_text { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #0B65A1;
  //background: #FFFFFF;
}
.blue_text { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #103182;
  //background: #FFFFFF;
}
input.orange_button {
	border: double;
	background-color: #FFBD2B;
	background-repeat: no-repeat;
	background-position: left center ;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: thin medium medium thin;
	color: #9F1515;
	font-weight: bold;
}

input.violet_button {
	border: double;
	background-color: #9F1515;
	background-repeat: no-repeat;
	background-position: left center ;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: thin medium medium thin;
	color: #FFFFFF;
	font-weight: bold;
}

.button {
		border: 1px solid white;
		background: #3BAEFC;
		color: white;
		font-size: 12px;
		font-weight: bold;
		height: 25px;
		/*overflow: visible; /*IE da nqma default padding??*/
		background-repeat: repeat-x;
		padding: 0px 0px 0px 0px !important;
		font-family: Arial;
		margin:0;
	}	
.button_red {
		border: 1px solid white;
		background: #DC2601;
		color: white;
		font-size: 12px;
		font-weight: bold;
		height: 25px;
		padding: 0px 0px 0px 0px !important;
		font-family: Arial;
		margin:0;
	}	
	
.button_brown {
		border: 1px solid white;
		background: #C93106;
		color: white;
		font-size: 12px;
		height: 25px;
		/*width: auto; /*IE da nqma default padding??*/
		/*overflow: visible; /*IE da nqma default padding??*/
		background-repeat: repeat-x;
		padding: 0px 0px 0px 0px !important;
		font-family: Arial;
		margin:0;
	}		
.linkwhite, a.linkwhite:link, a.linkwhite:visited, a.linkwhite:active, a.linkwhite:hover
{
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
}

.linkwhite_under, a.linkwhite_under:link, a.linkwhite_under:visited, a.linkwhite_under:active
{
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:underline;
  cursor: hand;
}



.link_black, a.link_black:link, a.link_black:visited, a.link_black:active
{
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
}

.link_violet, a.link_violet:link, a.link_violet:visited, a.link_violet:active
{
  font-size: 12px;
  color: #9F1515;
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
}
.link_violet_10, a.link_violet_10:link, a.link_violet_10:visited, a.link_violet_10:active
{
  font-size: 10px;
  color: #9F1515;
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
}
.link_green, a.link_green:link, a.link_green:visited, a.link_green:active
{
  font-size: 12px;
  color: #FF9900;
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
}

.link_green14, a.link_green14:link, a.link_green14:visited, a.link_green14:active
{
  font-size: 14px;
  color: #FF9900;
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
}

.link_left_menu, a.link_left_menu:link, a.link_left_menu:visited, a.link_left_menu:active
{
  font-size: 11px;
  //color: #9F1515;
  color: #1677B8;
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
}

/*
.font666666
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}
*/
.fontFFFFFF
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.font_red
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF0000;
}
a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  color: #000000;
  font-weight: bold;
  text-decoration:underline;
}

.linkblack, a.linkblack:link, a.linkblack:visited, a.linkblack:active
{
  color: #000000;
  font-weight: bold;
  text-decoration:underline;
  cursor: pointer;
}

.checkboxx-2 {margin:-2px 0px -2px -4px}
html>body .checkboxx-2 {margin:0px 3px 0px 0px} /* only affects Mozilla 



/* ######### end extended style ########## 


.fieldError
{
  border: 1px solid #ff0000;
  background-color: #FFFFFF;
  font: 11px Verdana;
  color: #000000;
}
*/
select, option, input.form, select.form, option.form
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
  font: 11px Verdana;
  color: #000000;
}

select, option, textarea, input.form_red, select.form_red, option.form_red, textarea.form_red
{
  background-color: #FFFFFF;
  border: 1px solid #FF0000;
  font: 11px Verdana;
  color: #000000;
}

select, option, textarea, input.form_green, select.form_green, option.form_green, textarea.form_green
{
  background-color: #FFFFFF;
  border: 1px solid #4BBB19;
  font: 11px Verdana;
  color: #000000;
}

select, option, textarea, file, input.form_violet, select.form_violet, option.form_violet, file.form_violet,  textarea.form_violet
{
  background-color: #FFFFFF;
  border: 1px solid #9F1515;
  font: 11px Verdana;
  color: #000000;
}
select, option, textarea, file, input.form_blue, select.form_blue, option.form_blue, file.form_blue,  textarea.form_blue
{
  background-color: #FFFFFF;
  border: 1px solid #39AEFD;
  font: 11px Verdana;
  color: #000000;
}

.input_datingcode
{
  font: 14px Verdana;
  font-weight:bold;
  color: #000000;
  width:168;
  height:26;
}

textarea, textarea.form
{
  background-color: #FFFFFF;
  border: 1px solid #638ACE;
  font: 11px Verdana;
  color: #000000;
	scrollbar-base-color: #EFF3FA;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #EFF3FA;
	scrollbar-3dlight-color: #A6B0C0;
	scrollbar-highlight-color: #A6B0C0;
	scrollbar-darkshadow-color: #4F4F4F;
	scrollbar-shadow-color: #878787;
	scrollbar-face-color: #B5C7E7;
}
/*
.tdmedium
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.tdbold
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

.tdbold12
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.tdunderline
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}

.tdwhite, a.tdwhite:link, a.tdwhite:visited, a.tdwhite:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
}

.tdblue, a.tdblue:link, a.tdblue:visited, a.tdblue:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #6188CD;
  font-weight: normal;
}

.tdorange, a.tdorange:link, a.tdorange:visited, a.tdorange:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF9933;
  font-weight: normal;
}

.tdorange12bold, a.tdorange:link, a.tdorange:visited, a.tdorange:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF9933;
  font-weight: bold;
}

.tdyellow, a.tdyellow, a.tdyellow:link, a.tdyellow:visited, a.tdyellow:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #FFBE10;
}

a.tdyellow:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFBE10;
  font-weight:bold;
  text-decoration:underline;
}

.bluebig, a.bluebig:link, a.bluebig:visited, a.bluebig:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
  color: #6188CD;
  font-weight: normal;
}
.orangebig, a.orangebig:link, a.orangebig:visited, a.orangebig:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none;
  color: #FF9933;
  font-weight: normal;
}

a.tdblue:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #6188CD;
  font-weight: normal;
}

.whitebold
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.bluebold
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #6188CD;
  font-weight: bold;
}

.greybold
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  font-weight: bold;
}

.orangebold
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF9933;
  font-weight: bold;
}

.orange
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF9933;
}

.headline
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

.headline_12
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.blue_headline
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #6188CD;
  font-weight: bold;
}

.blue_headline_small
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #6188CD;
  font-weight: bold;
}

.blue_headlineL
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #6188CD;
  font-weight: bold;
}

.white_headline
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.orange_headline
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #FF9933;
  font-weight: bold;
}

.orange_headline_16_small
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #ff9000;
  font-weight: normal;
}

.orange_headline_small
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #FF9933;
  font-weight: bold;
}

.orange_headline_small_10
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF9933;
  font-weight: normal;
}

.profile_headline
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #638ACE;
  font-weight: bold;
}

.profile_key_text
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  line-height: 15px;
}

.profile_key_text_white
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 15px;
}

.box_myilove_content2
{
  background-color: #EFF3FA
}

.profile_value_text
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 15px;
}

.profile_line_color
{
  background-color: #FFFFFF;
}

.contest_background
{
  background-color: #F5F8FF;
}

.index_background
{
  background-color: #6188CD;
}

.nav_background_selected
{
  background-color: #656565;
}

.white_background
{
  background-color: #FFFFFF;
}

.grey_background
{
  background-color: #D9D9D9;
}

.content_background
{
  background-color: #FFBF15;
}

.blue_background
{
  background-color: #638ACE;
}

.blue_background_bright
{
  background-color: #EFF3FA;
}

.profile_background
{
  background-color: #FFEFC4;
}

.leftnav_background
{
  background-color: #FFFFFF;
}

.black
{
  background-color: #000000;
}

.orange_background
{
  background-color: #EF8221;
}
*/
/* some useful error-styles */
.boxGreenAlert
{
  background:url(../pages/images/green_alert.gif) 5px no-repeat;
  margin: 0 0 15px 0;
  color: #12B300;
  padding: 5px 0 0 5px;
  border: 2px solid #12B300;
}
.boxRedAlert
{
  background:url(../pages/images/red_alert.gif) 5px no-repeat;
  margin: 0 0 15px 0;
  padding: 5px 0 0 5px;
  border: 2px solid #ff0000;
  text-align: left; 
}
p.greenError a:link, p.greenError a:visited, p.greenError a:active, p.greenError a:hover
{
  color: #12B300;
  text-decoration:underline;
}
p.greenError
{
  margin: 0 5px;
  padding: 10px 5px 20px 35px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #12B300;
}

p.greenSubError
{
  margin: 0;
  padding: 10px 5px 10px 40px;
  color: #000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
p.redError
{
  margin: 0;
  padding: 0 5px 0 40px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ff0000;
}


p.redSubError
{
  margin: 0;
  padding: 0 5px 6px 40px;
  color: #000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

.errorRedArrow
{
  border: 0;
  margin: 0;
  padding: 0 0 -10px 2px;
}
.errorMsgInline
{
  list-style: none;
  padding: 2px 0 0 0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
/*  font-weight: bold;*/
  color: #FF0000;
  text-align: left; 
}

.errorSpace {
  background:url(../pages/images/down_arrow_error.gif) 2px 5px no-repeat;
  padding: 2px 0 0 18px;
  margin: 0;
}

.error
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
}

a.error:link, a.error:visited, a.error:active, a.error:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #FF0000;
  font-weight: bold;
}

.maillink, a.maillink:link, a.maillink:visited, a.maillink:active, a.maillink:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #000000;
  font-weight: normal;
}
/*
.linknotunderlined, a.linknotunderlined:link, a.linknotunderlined:visited, a.linknotunderlined:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}

a.linknotunderlined:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #000000;
  font-weight: normal;
}
.linkunderlined, a.linkunderlined:link, a.linkunderlined:visited, a.linkunderlined:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #000000;
  font-weight: normal;
}

a.linkunderlined:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  color: #000000;
  font-weight: normal;
}

.small
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
}

.medium
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

.small_big
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
}

a.small:link, a.small:visited, a.small:active, a.small:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: underline;
  color: #000000;
  font-weight: bold;
}

select.small, option.small
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
  font: 9px Verdana;
  color: #000000;
}

input.smallinput
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
}

/* start styles for the tabbed pane 

.tp_tab
{
  background-color: #BC2129
}

.tp_content
{
  background-color: #FFEFC6
}

.tp_line
{
  background-color: #FFFFFF
}

/* end styles for the tabbed pane */

/* start styles for rounded box 

.rounded_box_blue_bg
{
  background-color: #6188CD;
}

.footer_darkblue
{
  color: #FFFFFF;
  background-color: #6188CD;
}

.rounded_box_blue_text
{
  color: #FFFFFF;
}

.rounded_box_yellow_bg
{
  background-color: #FFBE10;
}

/* end styles for rounded box*/

/* start styles for the my ilove box 

.box_myilove_header
{
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  line-height:12px;
}

.box_myilove_header_dark_blue, a.box_myilove_header_dark_blue:link, a.box_myilove_header_dark_blue:visited, a.box_myilove_header_dark_blue:active
{
  color: #FFFFFF;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  line-height:12px;
}

.box_myilove_text
{
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

.box_myilove_tab
{
  background-color: #B5C7E7
}

.box_myilove_tab_dark_blue
{
  background-color: #638ACF
}

.box_myilove_content
{
  background-color: #FFFFFF
}

.box_myilove_text_small
{
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
}

.box_myilove_text_orange
{
  color: #FF8E21;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.bluebig2, a.bluebig2:link, a.bluebig2:visited, a.bluebig2:active
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #6188CD;
  font-weight: bold;
}

/* end styles for the my ilove box */

/* start status message box styles 
.status_message_box
{
	background-color:#FFEFC6;
	border-style:solid;
	border-color:#7D98C3;
	border-width:1px;
}
/* end status message box styles */

/*start contest styles 
.contest_right_background
{
  background-color: #EDF4FF;
}
.contest_left_background
{
  background-color: #FFBF15;
}
.contest_description_text
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.contest_prompts_text
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FE0142;
}
.contest_winner
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #6188CD;
}
.contest_closing_background
{
  background-color: #ffffff;
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
/* end contest styles 

.yellow_box
{
	background-color:#FFF9E8;
	padding:1px;
	margin:0px;
	width: 100%;
}

/* light yellow box with languages the anonymous user can switch to 
.light_yellow
{
	font-family: Verdana, Helvetica ,sans-serif;
	font-size: 11px;
	background-color:#FFF3CE;
	font-weight: bold;
	margin: 0px 7px 0px 7px;
}

.billig_no_handy_headline
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #E98320;
  padding-left: 10px;
}

/* RESULT NAVIE STYLES
.result_navie_box
{
	background-color:#E9EEF8;
	border-style:solid;
	border-color:#B5C7E7;
	border-width:1px;
	vertical-align:middle;
}


.box_profile_outline {
	BACKGROUND-COLOR: #6188CD
}
.box_profile_labels {
	BACKGROUND-COLOR: #EEF3F9
}
.box_profile_header {
	BACKGROUND-COLOR: #B4C7E7
}
.box_profile_content {
	BACKGROUND-COLOR: #ffffff
}

.box_myilove_content_active
{
  background-color: #6188CD;
}

.bluesmall, a.bluesmall:link, a.bluesmall:visited, a.bluesmall:active
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #6188CD;
}

.orangesmall, a.orangesmall:link, a.orangesmall:visited, a.orangesmall:active
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #EF8221;
}

.bluebig2, a.bluebig2:link, a.bluebig2:visited, a.bluebig2:active
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 14px;
  color: #6188CD;
  font-weight: bold;
}

.box_myilove_tab2
{
  background-color: #638ACE
}
.box_empty_value
{
	font-family: Verdana, Helvetica ,sans-serif;
  	color: #000000;
	font-size: 11px;
}
.profile_subkey_text
{
	font-family: Verdana, Helvetica ,sans-serif;
	font-size: 11px;
	color: #6188CD;
	font-weight: bold;
	line-height: 15px;
}
.blue_headline_10
{
  font-family: Verdana, Helvetica ,sans-serif;
  font-size: 11px;
  color: #6188CD;
  font-weight: bold;
}

.result_navie_link_small, a.result_navie_link_small:link, a.result_navie_link_small:visited, a.result_navie_link_small:active
{
  color: #08449c;
  font-size: 10px;
  font-weight: normal;
}


.result_navie_link, a.result_navie_link:link, a.result_navie_link:visited, a.result_navie_link:active
{
  color: #08449c;
  font-weight: bold;
}
.result_navie_link_disable
{
  color: #b2c0d9;
  font-weight: bold;
}

.partner_text_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.partner_text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.black_13_bold
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight:bold;
  text-decoration:none;
}

.black_13_regular
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight:normal;
}

.red_20_regular
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 20px;
  color: #FF0000;
  font-weight:normal;
}

.block_94_blue_gallery {
	display:block;
	color:#000000;
	FONT-FAMILY: Verdana, Helvetica ,sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	width:94px;
	height:147px;
	margin: 0;
  padding: 0px 0px 0px 0px;
  background-color: #EFF4FA;
  border: 1px solid;
  border-color: #B4C7E7;
}

.block_96_blue {
	display:block;
	color:#000000;
	FONT-FAMILY: Verdana, Helvetica ,sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	width:96;
	height:auto;
	margin: 0;
  padding: 0px 0px 0px 0px;
  background-color: #EFF4FA;
  border: 1px solid;
  border-color: #B4C7E7;
}

.p_center{
	display:block;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

.p_center_gallery{
	display:block;
	text-align:center;
	padding: 0px 0px 0px 0px;
	width:80px;
	height:100px;
}

.p_box_h3{
	display:block;
	text-align:center;
	padding: 0px 0px 0px 0px;
	width:80px;
	height:3px;
}

.content_text{
	color:#000000;
	FONT-SIZE:11px;
	FONT-FAMILY: Verdana, Helvetica ,sans-serif;
	line-height:16px;
}

.block_text_500 {
	color:#000000;
	FONT-FAMILY: Verdana, Helvetica ,sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 20px;
	display:block;
	width:498;
	height:auto;
	margin: 0;
  padding: 0px 0px 0px 0px;
  text-align:center;
}

/*---tabs ul li-----

div#tabbedpane {
	width: auto;
	margin: 0px;
  padding: 0px;
	float:left;
	text-align:left;
  BACKGROUND-COLOR: #FFFFFF;
}

#tab {
	 vertical-align:bottom;
	 background-color: #FFFFFF;
}
#tab ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0px 2px 0px 0px;
}
#tab li{
	float: left;
	margin:0px;
	padding:0px;
}
#tab a {
	display:block;
	color:#FFFFFF;
	FONT-FAMILY: Verdana, Helvetica ,sans-serif;
	FONT-SIZE: 11px;
	line-height:18px;
	height:21px;
	width:1.0em;
	margin:0;
	padding:0;
}html>body #tab a{
	width:auto;
}

#tab span#tab_selected_left{
	display:block;
	color:#FFFFFF;
	height:21px;
	width:5px;
	background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_selected_left.gif);
}
#tab span#tab_selected_right{
	display:block;
	color:#FFFFFF;
	height:21px;
	width:5px;
	background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_selected_right.gif);
}
#tab span#tab_filled_left{
	display:block;
	color:#FFFFFF;
	height:21px;
	width:5px;
	background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_filled_left.gif);
}
#tab span#tab_filled_right{
	display:block;
	color:#FFFFFF;
	height:21px;
	width:5px;
	background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_filled_right.gif);
}
#tab span#tab_empty_left{
	display:block;
	color:#FFFFFF;
	height:21px;
	width:5px;
	background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_empty_left.gif);
}
#tab span#tab_empty_right{
	display:block;
	color:#FFFFFF;
	height:21px;
	width:5px;
	background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_empty_right.gif);
}
#tab_selected_middle{

            color:#FFFFFF;

            FONT-FAMILY: Verdana, Helvetica ,sans-serif;

            FONT-SIZE: 11px;

            FONT-WEIGHT:bold;

            background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_selected_center.gif);

}

#tab_filled_middle{

            color:#FFFFFF;

            FONT-FAMILY: Verdana, Helvetica ,sans-serif;

            FONT-SIZE: 11px;

            FONT-WEIGHT:bold;

            background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_filled_center.gif);

}

#tab_empty_middle{

            color:#FFFFFF;

            FONT-FAMILY: Verdana, Helvetica ,sans-serif;

            FONT-SIZE: 11px;

            FONT-WEIGHT:bold;

            background-image: url(/dtf/img/aa_AW_ILOVE/all/tab_empty_center.gif);

}

.text_6188CD{
	color: #6188CD;
	font-size: 12px;
}
.nav_black{
	color: #000000;
	font-size:10px;
	font-weight:bold;
}

.nav_black_b{
	color: #000000;
	font-size:12px;
	font-weight:normal;
}

div#Seite {
  text-align: left;
  margin: 0px auto;
  width: 670px;
  BACKGROUND-COLOR: #FFFFFF;
}
.c_box_670 {
	display: block;
	text-align: left;
	vertical-align: top;
	width: 680px;
}
.c_box_670_outline {
	display: block;
	text-align: left;
	vertical-align: top;
	width: 680px;
	PADDING-LEFT: 15px;
	border: 2px solid;
  border-color: #E9811F;
	background-color:#FFF2CC;
}
.c_text_644 {
	font-size:12px;
	display: block;
	text-align: left;
	vertical-align: top;
	width: 644px;
	PADDING: 25px 15px 15px 0px;
}

.c_box_644_outline {
	display: block;
	text-align: left;
	vertical-align: top;
	width: 639px;
	PADDING: 18px 0px 18px 25px;
	border: 2px solid;
  border-color: #E9811F;
	background-color:#FFFFFF;
}html>body .c_box_644_outline {
	width: 627px;
	height: auto;
}
.c_box_670_outline_error {
	display: block;
	text-align: left;
	vertical-align: top;
	width: 680px;
	border: 1px solid;
  border-color: #7D98C3;
	background-color:#FFEFC6;
	PADDING: 3px 3px 3px 3px;
}

html>body .c_box_670_outline_error {
	width: 680px;
	height: auto;
}
.c_box_490_outline_message {
	display: block;
	text-align: left;
	vertical-align: top;
	width: 490px;
	border: 1px solid;
  border-color: #7D98C3;
	background-color:#FFEFC6;
	PADDING: 3px 3px 3px 3px;
}html>body .c_box_490_outline_message {
	width: 490px;
	height: auto;
}
.c_box_590_outline {
	display: block;
	text-align: center;
	vertical-align: top;
	width: 590px;
	PADDING: 10px 0px 10px 0px;
	border: 2px solid;
  border-color: #E9811F;
	background-color:#EFF3FA;
}

.text11_bold_underline
{
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration:underline;
}

.text
{
	color:#333333;
	font-size:11px;
	font-family: Verdana, Helvetica;
}

.error_bg
{
	background-color:#FFEFC6;
}

.c_box_490 {
	display: block;
	text-align: left;
	vertical-align: top;
	width: 490px;
}html>body .c_box_490_outline_message {
	width: 490px;
	height: auto;
}

.block_490 {
	display:block;
	width:489px;
	height:auto;
	margin-left:0px;
  padding:4px;
  border: 1px solid;
  border-color: #B4C7E7;
  background-color: #EFF3FA;
}html>body .block_490 {
	width: 479px;
	height: auto;
}


div#Inhalt {
	width: 700px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-COLOR: #FFFFFF;
}

.block_700 {
	display: block;
	width: 698px;
	height: auto;
	margin-left: 0px;
	padding: 0px;
	border: 1px solid;
	border-color: #638ACF;
	/*background-color: #B4C7E7;
}

.block_head_700x15 {
	color: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	line-height: 15px;
	display: block;
	width: 690px;
	height: 15px;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	background-color: #B4C7E7;
}

.block_text_700 {
	display: block;
	color: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 20px;
	width: 698;
	height: auto;
	margin: 0;
	padding: 0px;
}

.block_text_700_blue {
	display:block;
	color:#000000;
	FONT-FAMILY: Verdana, Helvetica ,sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 20px;
	width:698;
	height:auto;
	margin: 0;
  padding: 0px;
  Background-color:#EFF3FA;
}

.block_190 {
	display: block;
	width: 188;
	height: auto;
	padding: 0px;
	margin: 0px;
	background-color: #EFF3FA;
}

.block_510 {
	display: block;
	width: 507px;
	height: auto;
	margin-left: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.block_text_190 {
	color: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	display: block;
	width: 188;
	height: auto;
	padding: 10px;
}

.block_text_510 {
	display: block;
	width: 489px;
	/*height: auto;
	margin-left: 0px;
	padding: 7px;
	background-color: #FFFFFF;
}

.no_mobile {
	display: table-cell;
	text-align: right;
	vertical-align: bottom;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	LINE-HEIGHT: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.block_text_160 {
	display: block;
	width: 160;
	height: auto;
	padding: 10px;
}
*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
//text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #39AEFD; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #DD3004; /*Brown color theme*/ 
border-color: #DD3004; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #DD3004; /*Brown color theme*/ 
}

tr.gray {
	background-color: #C8C8C8;
	height: 3px;
}



