	body {
		font-family: (Helvetica, Arial, Geneva, sans-serif);
	  	font-size: 13px;
	  	font-family: arial;
	  	text-align: center;	  	
	  	color: #666;
	}

	a {
		color: #666;
		text-decoration: underline;
		padding: 0px;
		font-family: arial;
		font-weight: normal;
		outline: none;
	}

	a img {
		border: none;
	}
	
	h  {
		font-family: arial;
	}

	h1 {
		font-family: arial;
		font-weight: normal;
		font-size: 24px;
		color: #000;
	}

	h2 {
		font-family: arial;
		font-weight: bold;
		font-size: 15px;
		color: #000;
	}

	h2 a {
		font-weight: bold;
	}

	h3 {
		font-weight: bold;
		font-size: 13px;
		color: #000;
	}

	.h3_mein_konto {
		font-size: 12px;
	}
	
	.start_box_subheadline{
	font-size:14px;
	color:#313131;
	font-weight:bold;
	}

	#page {
		text-align: left;
	}

	.green {
		color: green;
	}
	
	.red {
		color: red;
	}

	.grey {
		background: #f4f4f4;
	}
	
	.green_font {
		color: #3c8337 !important;
	}

	.lightgrey_font {
		color: #a6a6a6 !important;	
	}

	.grey_font {
		color: #666;
	}
	
	.darkgrey_font {
		color: #313131;
	}
	
	.red_font {
		color: #e6594f !important;
	}

	.darkred_font {
		color: #8B0000;
	}

	.black_font {
		color: #000;
	}
	
	.blue_font {
		color: #658abf;
	}

	.white_font {
		color: #fff;
	}
	
	.blue_link {
		color: #0011ff;
	}

	.white_background {
		background: #fff;
	}

	.big_font {
		font-size: 18px;
	}

	.normal_font {
		font-size: 12px;
	}

	.small_font {
		font-size: 12px;
	}
	
	.fontsize_11px {
		font-size: 11px;
	}

	.fontsize_15px {
		font-size: 15px;
	}

	.font_weight_normal  {
		font-weight: normal;
	}
	
	.bold {
		font-weight: bold !important;
	}
	
	.italic {
		font-style: italic;
	}
	
	.underline {
		text-decoration: underline !important;
	}
	.underline a{
		color: #000;
		font-weight: 900;
	}

	#underline_right {
		text-decoration: underline;
	}
	
	.modified,#expenseitems .form_input, #expenseitems .form_input_middle,
	#fixtureitems .form_input, #fixtureitems .form_input_middle {
		color: #000 !important;
	}
	
	.textalign-center {
		text-align: center;
	}
	
	.textalign-right {
		text-align: right;
	}		
	
/* hr */

	.left_container_hr  {
		color: #ebebeb;
		background: #ebebeb;
		line-height: 1px;
		font-size: 1px;		
	}
	
	.hr_search {
		color: #cdcdcd;
		background: #cdcdcd;
		line-height: 1px;
		font-size: 1px;		
	}
	
	.right_container_hr, .hr_small_thin, .hr_small_thick  {
		color: #cdcdcd;
		background: #cdcdcd;
		line-height: 1px;
		font-size: 1px;		
	}
	
	.right_container_list_row {
		width: 267px;	
	}
	
	.right_container_list_row_left {
		width:170px;
		float:left;
	}
	
	.right_container_list_row_right {
		width:90px;
		text-align: right;
	}

/* HEADER  START */
	#header {
		background: url(../images/main-menue-bottom.gif) no-repeat left bottom;
	}
	
	#header a {
		text-decoration: none;
	}

	#header a:hover {
		color: #FD7800;
	}

/* BREADCRUMB */
	.breadcrumb h3{
		color: #666666;
		font-family: arial;
		font-size: 14px;
	}

/* HEADER TOP */
	#user {
		text-align: left;
	}

	#user a {
		color: #666;
		text-decoration: underline;
	}
	#logout {
		font-family: arial;
		text-align: center;
	}

	#logout a {
		font-family: arial;
		color: #FD7800;
	}
	
	#header_top_right {
		font-size: 11px;
		color: #000;
		font-weight: bold;		
	}
	
	.desktop-message-gray {
		background: url(../images/icon-desktop-nachricht.jpg) no-repeat;
	}
	
	.desktop-message {
		background: url(../images/icon-desktop-nachricht-over.jpg) no-repeat;
	}
	
	.desktop-alert-gray {
		background: url(../images/icon-desktop-alert.jpg) no-repeat;
	}
	
	.desktop-alert {
		background: url(../images/icon-desktop-alert-over.jpg) no-repeat;
	}
	
	.desktop-calendar-gray {
		background: url(../images/icon-desktop-kalender.jpg) no-repeat;
	}
	
	.desktop-calendar {
		background: url(../images/icon-desktop-kalender-over.jpg) no-repeat;
	}

/* NAVIGATION */
	#header_bottom {
		
	}
	
	#main_menue {
		background: url(../images/hintergrund-main-menue.gif) repeat-x;		
	}
	
	#main_menue_left {
		background: #fff !important;		
	}
	
	.main_menue_li {
		background: #fff;
	}
	
	#main_menue ul {
		background: #fff;
	}
	
	#main_menue ul li{
		list-style-type: none;
		background: url(../images/hintergrund-main-menue.gif) repeat-x;					
	}
	
	#main_menue ul li a{
		color: #000;
		font-weight: bold;		
	}		
	
	#main_menue ul li:hover, #main_menue ul li:active, .main_menue_active {		
		background: url(../images/main-menue-active.gif) repeat-x !important;					
	}
	
	#main_menue ul li:hover a, #main_menue ul li:active a {
		color: #000;				
	}	
	
	.main_menue_active a, .submenue_active a {
		color: #fff !important;
		text-decoration: none !important;
	}	
	
	#main_menue a {
		font-size: 13px;
	}
	
	#main_menu_right {
		float: right;
		width: 210px;
	}
	
	#main_menue_search_left {
				
	}
	
	.main_menue_search_submit {
		background: url(../images/main_menue_search_submit.gif) no-repeat;
	}

	/* SUBMENUE*/
	#submenue {
		background: url(../images/hintergrund-submenu.gif) repeat-x;
		color: #000;
	}
	
	#submenue a {
		color: #000;
		font-size: 12px;
	}
	
	#submenue a:hover {
		text-decoration: underline;
		color: #000;
	}
	
	#submenue ul {
	
	}
	
	#submenue ul li {
		list-style-type: none;
	}
	
	#submenue ul li.active a {
		color: #fff;
	}
	
/* HEADER END */

/* CONTENT START */

/* CONTENT SUBMENUE */
	.content_submenue {
		background: url(../images/objekterfassung-menu-bg.jpg) no-repeat;	
	}
	
	.content_submenue ul li {
		list-style-type: none;
		font-weight: bold;
		font-size: 16px;
	}
	
/* CONTENT INNER */
	.content_bg {
		background: url(../images/hintergrund-content.png) no-repeat left top;
	}
	
	.content {
		background: url(../images/hintergrund-content-bottom.jpg) no-repeat left bottom;
	}
	
	.content_headline {
		background: url(../images/content-inner-top.gif) repeat-x;
	}
	
	.content_inner_bg {
		background: url(../images/content-inner-bg.gif) no-repeat left bottom;
	}

	.content_inner_top_right {
		text-align: right;
	}

/* Logo-Orange*/

	.new_code {
		text-decoration: underline;
	}

	.orange {
		color: #FD7800;
	}

/* WHITE_BOX*/
	.white_box {
		background: #fff;
	}

	.white_text_box {
		background: #fff;
	}

	.white_box_top {
		background: transparent;
		overflow: hidden;
	}

  	select {
   		font-size: 12px;
  	}


/* WHITE_BOX_LEFT */
	.white_box_left_big {
		font-size: 11px;
	}

	.white_box_right_small {
		font-size: 11px;
	}

	input {
    	font-size: 12px;
    	color: #444444;
  	}

  	#form_submit{
   		text-align: right;
   	}

   	.missing_information {
  		color: #8B0000;
  	}

   .form_validate, .form_validate_big, .form_validate_small {
  		color: #8B0000;
  	}
  	
  	.form_validate_reg {
  		padding-top: 5px;
  		color: #8B0000;
  		text-align: left;
  	}

  	
/* REGISTER */

	#register {
		font-family: arial;
		font-weight: bold;
	}

	#register_left {
		background: #fff;
	}

	#register_right {
		background: #fff;
	}

	#register_middle {
		background: #fff;
	}
	
/* ADMIN */
	
	td.admin_menu_item{
		background: url(../images/hintergrund-main-menue.gif) repeat-x;	
		padding:5px;				
	}
	
	td.admin_menu_item_active {
		background: url(../images/main-menue-active.gif) repeat-x;
		padding:5px;	
	}
	
	td.admin_menu_item a{
		color: #000 !important;
		font-weight: bold;
		text-decoration: none !important;		
	}		
	
	td.admin_menu_item:hover {		
		background: url(../images/main-menue-active.gif) repeat-x;			
	}
	
	td.admin_menu_item:hover a {
		color: #000;				
	}	
	
	td.admin_menu_item_active a {
		color: #000 !important;
		font-weight: bold;
		text-decoration: none !important;
	}	
	

/* EXPOSES */
	.nav_exposes {
		background: #f4f4f4;
	}

	.nav_exposes li {
		list-style-type: none;
		background: #f4f4f4;
	}

	.grey_box {
		background: #f4f4f4;
	}

	.exposes_images_left {
		background: url(../images/exposes_images_left.png) no-repeat;
	}

	.exposes_small_image {
		background: url(../images/exposes_small_image.png) no-repeat;
	}

	.exposes_links a {
		color: #FD7800;
	}

	#exposes_data_middle {
		text-align: left;
	}

	.exposes_object {
		background: #f4f4f4;
	}

	.exposes_img_left_desc {
		font-size: 14px;
		font-weight: bold;
	}

	.exposes_img_desc {
		font-size: 12px;
		font-weight: bold;
	}
	#expose_thermometer{
		background: white url('../images/exposeScale.gif') 0 0 no-repeat;
	}
	#expose_thermometer_quicksilver{
		background-color: #ffa832; 
		opacity: 0.8; 
		filter: alpha(opacity = 80); 
	}

/*
	.exposes_small_image a {
		opacity: 0.6;
	}

	.exposes_small_image a:hover {
		opacity: 1;
	}

	.exposes_small_image a:active {
		opacity: 1;
	}
*/
/* EXPOSES DOKUMENT-CENTER */

	.exposes_document {
		background: #f4f4f4;
	}

	.exposes_document_left {
		background: url(../images/exposes_small_image.png) no-repeat;
	}

	.document_top {
		font-weight: bold;
	}

	.document_menu li {
		list-style-type: none;
		color: #FD7800;
	}

	.document_menu a {
		color: #FD7800;
	}

	#titleimagedesc {		
		border-width:0px;
	}
	
	#expose_image_carousel_prev{
	background: none; 
	border: none;
	background: url(../images/expose_image_carousel_back.gif) no-repeat;
	height:31px;
	width:16px;
	margin-top:14px;
	margin-right:15px;
	float:left;
	}
	
	#expose_image_carousel{
	float:left;
	}
	
	#expose_image_carousel  ul li{
	margin-left:4px;
	margin-right:4px;	
	}
	
	#expose_image_carousel_next{
	/*background: none; */
	border: none;
	background: url(../images/expose_image_carousel_forth.gif) no-repeat;
	height:31px;
	width:16px;
	margin-top:14px;
	margin-left:15px;
	float:left;
	}
	
	.expose_image_carousel_wrap{
	height:60px;
	margin-top:10px;
	}

/* PUBLISH-DIALOG START */

	.pubdialog_prolog {
		font-size: 11px;
		font-weight: bold;
		background: #fff;
		color: #666;
		text-align: justify;
	}
	
	.pubdialog_numeration {
		font-size: 11px;
		font-weight: bold;
		background: #fff;
		color: #666;
		text-align: center;
	}
	
	.pubdialog_numtext {
		font-size: 11px;
		font-weight: bold;
		background: #fff;
		color: #666;
		text-align: justify;
	}	
	
	.pubdialog_checktext {
		font-size: 12px;
		font-weight: bold;
		background: #fff;
		color: #FD7800;
		text-align: justify;
	}
	
	.pubdialog_error {
		font-size: 12px;
		font-weight: bold;
		background: #fff;
		text-align: justify;
	}
	
	.pubdialog_checkbox {
		font-size: 12px;
		font-weight: bold;
		background: #fff;
		color: #FD7800;
		text-align: center;
	}
	
	.pubdialog_prolog {
		font-size: 11px;
		font-weight: bold;
		background: #fff;
		color: #666;
		text-align: justify;
	}
	
	.pubdialog_statement {
		font-size: 11px;
		font-weight: bold;
		background: #fff;
		color: #FD7800;
		text-align: center;
	}
	
	.pubdialog_error {
		font-size: 11px;
		font-weight: bold;
		background: #fff;
		color: #8B0000;
		text-align: left;
	}

/* PUBLISH-DIALOG END */

/* EXPOSE USER */

	.expose_bottom {
		background: #fff;
	}
	
	#expose_thermometer_quicksilver{
		font-size: 0px;; 
	}

	/* GEBOTSUEBERSICHT */

	.gebotsuebersicht_item_top {
		font-weight: bold;
	}

	/* FRAGEN und Antworten */

	.question_box {
		background: #f4f4f4
	}


/* SEARCH */

	.search_left{
		background: #fff;
		text-align: left;
	}

	.search_right {
		background: #fff;
	}

	.search_left2{
		background: #fff;
		text-align: left;
	}

	.search_right2 {
		background: #fff;
	}


	.p_regionale_suche {
		color: #fd7800;
		font-weight: bold;
	}

	#detailsuche {
		background: #fff;
	}

	#detailsuche_suchen {
		text-align: right;
	}

	#stichwortsuche_left {
		font-size: 14px;
	}

	.input_stichwortsuche {
		font-size: 13px;
	}

	quick_search_top_right {
		font-size: 15px;
	}

/* CONTENT TOP */
	#content_top_left ul {
		color: #666;
		font-size: 14px;
		font-weight: normal;
		list-style-type: none;
	}

	#content_top_left li {
		background: url(../images/navi_pfeil.gif) no-repeat;
		background-repeat: no-repeat;
		background-position: top left;
	}

/* CONTENT BOTTOM */

	#content_bottom {
		font-weight: bold;

	}

/* LEFT SQUARE */
	.square_left {
		background: url(../images/hintergrund_kasten.gif) no-repeat;
		color: #000;
	}

/* RIGHT SQUARE */
	.square_right {
		background: url(../images/hintergrund_kasten.gif) no-repeat;
		color: #000;
	}

	.square_right_content input {
		color: #666;
		font-size: 12px;
	}

/* MIDDLE SQUARE */
	.square_middle {
		background: url(../images/hintergrund_kasten.gif) no-repeat;
		color: #000;
	}

/* MEIN KONTO */
	.black_underline {
		color: #000;
		text-decoration: underline !important;
	}

	.quick_search_top_text{
		font-size: 12px;
	}

	.checkbox_item_mein_konto {
		font-size: 11px;
		color: #fff;
	}

	.quick_search_hits {
		color: #fff;
		font-weight: bold;
	}

	.mein_konto_left {
		background: #fff;
	}

	.mein_konto_bottom {
		font-size: 11px;
	}

	.detail_search_bottom {
		color: #fff !important;
		font-size: 11px;
	}

	.detail_search_submit_bottom {
		font-size: 11px;
		text-align: right;
	}

	.benachrichtigungsoptionen {
		background: #fff;
		font-size: 11px;
	}

	/* AKTUELLE HINWEISE und TERMINE */
	.mein_konto_advice, mein_konto_advice a {
		font-size: 11px;
	}

	/* SHERLOCK HOMES EMPFEHLEN */
	.mein_konto_right {
		background: url(../images/hintergrund_mein_konto_right.gif) no-repeat;
	}

	.mein_konto_right a{
		font-size: 11px;
		text-decoration: underline;
	}

	/* APOINTMENT */

	.white_box_appointment {
		background: #fff;
	}

	.appointment {
		font-size: 11px;
	}
	
	.next_appointment {
		font-size: 10px;
	}

	.appointment_bottom {
		background: url(../images/hintergrund_appointment_bottom.gif) no-repeat;
		font-size: 11px;
	}

	.appointment_line {
		background: #eee;
		font-size: 0px;
		line-height: 0px;

	}	
	/* Aktuelle Hinweise */
	.advice_row {
		color: #000;
	}
	
	.advice_row_right a {
		color: #FD7800;
	}
	
	.lightblue_bg {
		background: #f2f2f2;
	}

/* DOWNLOADS */

	.downloadbox {
		background: #f4f4f4;
	}

/* Paginator */

	.paginator2 a{
		font-size: 11px;
	}

/* Search Results */

	.search_results_box {
		background: #f4f4f4;
	}

/* WHITE_CONTAINER */
/* TODO: Nach dem Umstellen auf die neuen Container die unteren "classic" Container entfernen */
	.container {	
		background: #fff;
	}
	
	.container_top {
		background: url(../images/big_container_top_bg.gif) no-repeat;
	}
	
	.container_top_left {
		
	}
	
	.container_top_right {
		text-align: right;
	}

/* container big */

	.container.big .container_top_left {
		font-size: 16px;
		font-weight:bold;
		color:#000;
	}

	.container.big .container_label_2 {
		font-size: 13px;
	}

/* container left */
	.container.left .container_top_left {
		font-size: 13px;
		font-weight:bold;
		color:#000;
	}

/* container right */
	.right_container .container_top {
		background: url(../images/right_container_top_bg.gif) no-repeat;
	}

/* container label */
	.container_label_1 {
		color: #000;
		font-weight: bold;
	}
	
	.big_container .container_label_1 {	
		font-size: 15px;
	}

/* medium container */
	.medium_container_bg {
		background: url(../images/hintergrund-medium-container-top.jpg) no-repeat left top;
	}
	
	.medium_container_bg_grey {
		background: url(../images/hintergrund-medium-container-grau.jpg) no-repeat left top;
	}
	
	.several_applicants .medium_container, .applicantchoice .medium_container,
	.appoimentoffers .medium_container, .appointmentaccord .medium_container {
		background: none;
	}
	
	.medium_container {
		background: url(../images/hintergrund-medium-container-bottom.jpg) no-repeat left bottom;
	}		
	
	/* start same height container */
	.accessdata .medium_container_bg, .login .medium_container_bg, .contact .medium_container_bg {
		background: url(../images/colored-medium-container-top.jpg) no-repeat left top;	
	}
	
	.banking .medium_container_bg {
		background: url(../images/colored-medium-container-high.jpg) no-repeat left top;
	}
	
	.medium_container_bg_white {
		background: url(../images/medium-container-top.jpg) no-repeat left top;
	}
	
	.accessdata .medium_container_inner,
	.accessdata .medium_container,
	.login .medium_container_inner,
	.login .medium_container,
	.contact .medium_container_inner,
	.contact .medium_container,
	.principle .medium_container_inner,
	.principle .medium_container,
	.principle_bottom .medium_container_inner,
	.principle_bottom .medium_container,
	.banking .medium_container_inner,
	.banking .medium_container {
		background: none;	
	}
	
	/* end same height container */	
	
	.medium_container_inner {
		background: url(../images/hintergrund-medium-container.jpg) no-repeat left bottom;
	}
	
	.infobrochure .medium_container_inner {
		background: url(../images/hintergrund-broschuere.jpg) no-repeat left bottom;
	}

	.medium_container_inner_small {
		background: url(../images/hintergrund-medium-container-small.jpg) no-repeat left bottom;
	}
	
	.medium_container_inner_big {
		background: url(../images/big-box-inner.jpg) no-repeat left bottom;
	}
	
/* QUICKSEARCH */
	/* QUICKSEARCH */	
	.quicksearch h1{
		font-size: 20px;
	}
	
	.quicksearch h2{
		font-size: 20px;
		padding-left: 35px;
	}
	
	.quicksearch .container_inner {
		background: url(../images/quicksearch-bg.jpg) no-repeat left bottom;
	}
	
/* buttons */
	.button_bg {
		background: #fff;
	}	
	
	.button_bg a {
		text-decoration: none;
	}
		
	.submit_form, .submit_form_small, .submit_form_big {		
		color: #666 !important;
		font-weight: bold;
		font-size: 13px;
		background: url(../images/hintergrund-submit.jpg) repeat-x;
	}
	
	.submit_form_colored {
		background: url(../images/hintergrund-submit.jpg) repeat-x;
		font-weight: bold;
		font-size: 13px;
	}
	
	.submit_form_delete {
		color: #e45a50 !important;
		font-weight: bold;
		font-size: 13px;
		background: url(../images/hintergrund-submit.jpg) repeat-x;
	} 
	
	.submit_form_back {
		background: url(../images/button-links.gif) no-repeat;
	}
	
	.submit_form_forward {
		background: url(../images/button-rechts.gif) no-repeat;
	}
	
	.submit_form_orange, .submit_form_small_orange, .submit_form_orange_big {		
		color: #fff !important;
		font-weight: bold;
		font-size: 13px;
		background: url(../images/hintergrund-submit-orange.jpg) repeat-x;		
	}
	
	.interested_party_inactive .submit_form_small {
		color: #aaa !important;
	}
	
	 .submit_form_link{
		display: block;
		height: 14px;
		text-align: center;
		text-decoration: none !important;
	}
	
	.logged_in .submit_form_link{
		display: block;
		height: 16px !important;
		padding-top: 2px;
		text-align: center;
		text-decoration: none !important;
		width: 270px !important;		
	}

/* big container */
 	.big_container_start_bg .big_container{	
		background: url(../images/hintergrund-header-start.jpg) no-repeat;
	}
	
	.big_container_bg {	
		background: url(../images/big-container-top.png) no-repeat;
	}
	
	.big_container {	
		background: url(../images/big-container-bottom.jpg) no-repeat left bottom;
	}
	
	.big_container_inner_bg {
		background: url(../images/big-box-inner.jpg) no-repeat left bottom;
	}
	
	.high_bg .big_container_inner_bg {
		background: url(../images/big-box-inner-big.jpg) no-repeat left top;
	}
	
	.big_container_inner_bg_small {
		background: url(../images/big-container-inner-small.jpg) no-repeat left bottom;
	}
	
	.colored_bg_small .container_inner {
		background: url(../images/big-container-inner-small.jpg) no-repeat left bottom;
	}
	
	.colored_bg_middle .container_inner {
		background: url(../images/colored-bg-middle.jpg) no-repeat left bottom;
	}
	
	.ad_complete .container_inner {
		background: url(../images/vervollstaendigen.jpg) no-repeat left bottom;
	}
	
	.ad_create .container_inner {
		background: url(../images/erstellen.jpg) no-repeat left bottom;
	}
	
	.big_container_top {
		background: url(../images/big_container_top_bg.gif) no-repeat;
	}
	
	.big_container_top_right {
		text-align: right;
		font-size: 13px;
	}
	
	.small_header .container_top {
		background: url(../images/small-header-bg.jpg) no-repeat;
	}
	
	.small_header .big_container_top {
		background: url(../images/small-header-bg.jpg) no-repeat;
	}
	
	.small_header_light .big_container_top {
		background: url(../images/small-header-light-bg.jpg) no-repeat;
	}
	
	.small_header .container_label_1 {
		font-size: 13px;
	}
	
	.no_bg {
		background: none !important;
	}
	
/* LEFT_CONTAINER */
	.left_container_bg {
		background: url(../images/left-container-bg-top.jpg) no-repeat left top;
	}	
	
	.left_container {
		background: url(../images/left-container-bg-bottom.jpg) no-repeat left bottom;
	}
	
	.same_height .left_container {
		background: none;
	}
	
	.left_container .container_top, .medium_container_top  {
		background: url(../images/left_container_top_bg.gif) no-repeat;
	}
	
	.accomplished .container_top {
		background: url(../images/left_container_top_bg.gif) repeat-x;
	}

/* RIGHT_CONTAINER */
	
	.right_container_bg {
		background: url(../images/right-container-bg-top.jpg) no-repeat left top;
	}
	
	.replacement .right_container_bg {
		background: url(../images/right-container-colored-replacement.jpg) no-repeat left bottom;
	}	
	
	.replacement .right_container {
		background: url(../images/right-container-top-replacement.gif) no-repeat left top;
	}
	
	.right_container {
		background: url(../images/right-container-bg-bottom.jpg) no-repeat left bottom;
	}
	
	.right_container_top {
		background: url(../images/right_container_top_bg.gif) no-repeat;
	}
	
	.colored_bg .right_container .container_inner  {
		background: url(../images/big-box-inner.jpg) no-repeat left bottom;
		height:640px;
	}
	
	.colored_bg .left_container .container_inner  {
		background: url(../images/left-container-bg.jpg) no-repeat left bottom;
	}
	
/* START */
	.start_box {
		background: url(../images/hintergrund-startbox.jpg) no-repeat left top;
	}
	
	.start_box_left .start_box_inner {
		background: url(../images/start-box-left-search.jpg) no-repeat center top;
	}
	
	.start_box_middle .start_box_inner {
		background: url(../images/start-box-middle-insert.jpg) no-repeat center top;
	}
	
	.start_box_right .start_box_inner {
		background: url(../images/start-box-right-how-it-works.jpg) no-repeat center top;
	}
	
	.start_headline h1 {
		font-size: 38px;
	}
		
	.welcome_page .start_box_right {
		text-align: center;
	}
	
	.start_text_content ul li {
		color: #313131;
		background: url(../images/start-text-pfeil.gif) no-repeat 5px 5px;
		list-style-type: none;		
	}
	
	.start_box h1 {
		font-size: 24px;
	}
			
	.welcome_page h1 {
		font-weight: bold;
		font-size: 30px;
	}
	
	.welcome_page h2 {
		font-size: 18px;
	} 
	
	.welcome_page .small_font {
		text-align: left;
	} 
	
/* APPLICATION DOCS */	
	.active .menue_renter_item_middle {
		background: url(../images/submenu-bewerbung-active.jpg) repeat-x;
	}
	
	.inactive .menue_renter_item_middle {
		background: url(../images/submenu-bewerbung.jpg) repeat-x;
	}
	
	.active .menue_renter_item_left {
		background: url(../images/submenu-links-bewerbungen-active.gif) no-repeat;
	}
	
	.active .menue_renter_item_right {
		background: url(../images/submenu-rechts-bewerbungen-active.gif) no-repeat;
	}
	
	.inactive .menue_renter_item_left {
		background: url(../images/submenu-links-bewerbungen.gif) no-repeat;
	}
	
	.inactive .menue_renter_item_right {
		background: url(../images/submenu-rechts-bewerbungen.gif) no-repeat;
	}
	
	.application_doc {
		background: #f5f5f5;
	}
	
	.application_doc_advice {
		background: #fff;
	}
	
	.light_yellow_bg {
		background: #fef4ea !important;
	}
	
	.application_doc_tooltip {
		background: #fcf9dd;
	}
	
	.application_doc a.tooltip{
		background: transparent url("../images/icon-muell-grau.gif") 0 0 no-repeat;
		width: 10px;
		height: 14px;
		float: left;
		margin-left: 5px;
		text-decoration: none;
	}
	.application_doc a.tooltip:hover{
		background: transparent url("../images/icon-muell-orange.gif") 0 0 no-repeat;
	}

	.tooltip-right {
		background:url(../images/icon-tip-grau.gif) right bottom no-repeat;
		padding-right: 20px;
	}

	.application_doc float_left {
		width: 250px;
	}
	
	.application_doc float_right {
		width: 17px;
	}
	
/* INTERESTED PARTY */	
	.tenant_list_headline, .auction_data_container_headline, .list_row_header {
		background: #cdcdcd;
		color: #fff;
		font-weight: bold;
	}
	
	.tenant_list_row .tenant_list_name {
		color: #000;
	}
	
/* PHOTOUPLOAD */

	.thumbnail {
		background: url(../images/thumbnail-bg.gif) no-repeat;
	}
	
	.thumbnail:hover {
		background: url(../images/thumbnail-bg-hover.gif) no-repeat;
	}
	
	.exposepreview .photo_preview {
		background: url(../images/preview-bg.jpg) no-repeat;
	}
	
	.photo_preview {
		background: url(../images/preview-bg-small.jpg) no-repeat;
	}
	
/* SEARCH */
	.search_container_left_bg {
		background: url(../images/search-box-left-top.jpg) no-repeat left top;
	}
	
	.search_container_left {
		background: url(../images/search-box-left-bottom.jpg) no-repeat left bottom;
	}
	
	.searchresults .search_container_left {
		background: none;
	}
	
	.search_container_right_bg {
		background: url(../images/search-box-right-top.png) no-repeat right top;
	}
	
	.search_container_right {
		background: url(../images/search-box-right-bottom.jpg) no-repeat right bottom;
	}
	
	.searchresults .search_container_right {
		background: none;
	}
	
	.search .container_top {
		background: #fff;
	}
	
	.search b {
		color: #313131; 
	}
	
	.search h2 {
		font-size: 18px;
		font-weight: normal;
	}
	
	/*
	.searchresult_offers {
		background: url(../images/hintergrund-suchergebnisse.jpg) no-repeat left top;
	}
	*/
	
/* SEARCHRESULTS */
	.searchresult_img {
		background: url(../images/suchergebnis-img-bg.jpg) no-repeat;
	}
	
	.headline {
		font-size: 11px;		
	}
	
	.searchresults .search_container_left .padding_top_50px h2 {
		font-size: 18px;
		font-weight: normal;
	}
	
	.searchresults .page_objects {
		text-align: right;
	}
	
	.searchresults .paginator, .searchresults .paginator a {
		font-size: 13px;
	}
	
/* SEARCH HITS */
	.search_hit_img {
		background: url(../images/treffer-hintergrund.jpg) no-repeat;
	}	
	
/* SEARCH AGENT */
	.search_agent b{
		font-size: 11px;
		color: #313131;
	}
	
/* THEME HEADERS */
	.theme_header_small {
		background: url(../images/theme-header-bg-small.jpg) repeat-x;
	}
	
	.theme_header {
		background: url(../images/theme-header-bg.jpg) repeat-x;
	}
	
	.theme_header_small h1, .theme_header h1 {
		font-size: 19px;
	}
	
	.theme_header h2, .theme_header_small h2 {
		font-size: 21px;
		font-weight: bold;
		color: #FD7800;
	}
	
	.searchresults .theme_header_text a {
		color: #FD7800;
		text-decoration: none;
	}
	
	.theme_header_left, .theme_header_middle  {
		background: url(../images/theme-trenner.jpg) no-repeat right bottom;
	}
	
/* EXPOSE PREVIEW */
	.auction_container_menue {
		background: url(../images/auction-container-menue-bg.gif) repeat-x;
	}
		
	.auction_container_menue_new {
		background: url(../images/auction-container-menue-bg.gif) repeat-x;
	}
	
	.renter .auction_container_menue {
		background: url(../images/auction-container-menue-bg2.jpg) no-repeat;
	}
	
	.auction_container_menue a,
	.auction_container_menue_new a {
		text-decoration: none;
		color: #000;
		font-size: 12px;
	}
	
	.auction_data_container_row .float_left {
		text-align: left;
		overflow: hidden;	
	}	
	
	.auction_data_container_row .float_right {
		text-align: right;		
	}
	
	.auction_data_container_headline, .list_row_header {
		font-size: 11px;	
	}
	
	.auction_data_container_right .auction_data_container_headline {
		background: #666;
	}
	
	.auction_data_container_right .auction_data_container_row {
		color: #666;
		font-weight: bold;
	}
	
	.auction_data_offer_view_top, .auction_data_offer_view_bottom {
		font-weight: bold;
		background: #f5f5f5;
	}
	
	.auction_data_container_info {
		font-weight: bold;
	}
	
	.offer_overview .auction_data_container_info {
		font-weight: normal;
	}
	
	.offer_overview .list_row .list_row_left,
	 .offer_overview .passive .list_row .list_row_left ,
	 .offer_overview .list_row .list_row_left_big {
		color: #000;
	}
	
	.question {
		background: #f5f5f5;
	}
	
/* MY PROFILE */

	.my_applications a {
		color: #000;		
	}
	
	.find_flat h2 {
		font-size: 24px;		
	}
	
	.profile_recommend  h1,
	.profile_recommend  h2 {
		font-size: 20px;
		font-weight: normal;	
	}
	
/* ATTENDANCE LIST */
	.attendance {
		color: #000;
		font-size: 14px;
	}
	
	.attendanc h1 {
		font-size: 22px;
	}
	
	.headline .attendance_list_name, .headline .attendance_list_time,
	.headline .attendance_list_bid, .headline .attendance_list_impression {
		background: #dfe0e2;
		font-size: 13px;
	} 
	
	.attendance_list_time,  .headline .attendance_list_time {
		text-align: center;	
	}
	
	.attendance_row {
		font-size: 14px;	
	}
	
	.attendance_list_bid .attendance_box ,
	.attendance_list_impression .attendance_box {
		background: #dfe0e2;
		text-align: center;
		font-size: 11px;
	}
	
/* HELP */
	.help .float_right a , .agb .float_right a{
		font-size: 10px;
		color: #a6a6a6;
		font-weight: bold;
		text-decoration: none;
	}
	
	.help_answer {
		background: #f8f8f8;
		font-size: 12px;		
	}	
/* ERROR */

	.error_content {
		background: url(../images/hintergrund-errorpage.jpg) no-repeat;
	}
	
 	.error_content h1 {
		font-size: 34px;
		font-weight: bold;
	}
	
	.error_content h2 {
		font-size: 18px;
		font-weight: bold;
	}
	

/* CONTENT MAINTENANCE */
.maintenance_content {
	background: url(../images/background-maintenance.jpg) no-repeat;
	background-position: 3px;
	height: 394px;
}
.maintenance_content h1 {
	font-size: 34px;
	font-weight: bold;
}
	
.maintenance_content h2 {
	font-size: 18px;
	font-weight: bold;
}
	
/* IMPRESS */

	.impress .left_form {
		font-weight: bold;
	}
	
/* AGB */
	.agb ul li {
		background: url(../images/agb-bg.jpg) no-repeat left top;
	}
	
	.agb .help_answer {
		background: url(../images/agb-bg-line.jpg) no-repeat left 4px;
	}
	
/* CODE INPUT */
	.code_input {
		background: #f5f5f5;
	}
	
	.infobox h1 { 
		font-size: 18px;
	}
	
	.infobox a {
		text-decoration: none;
	}	
	
	.select_appointment {
		background: #fff;
	}
	
/* FEEDBACK */
	.feedback_box_left {
		background: url(../images/feedback-left.jpg) no-repeat;
	}
	
	.feedback_box_middle {
		background: url(../images/feedback-middle.jpg) no-repeat;
	}
	
	.feedback_box_right {
		background: url(../images/feedback-right.jpg) no-repeat;		
	}	
	
	.feedback h1 {
		font-size: 18px;
		font-weight: bold;
	}
	
/* MYNOTEPAD */
	.mynotepad_headline {
		background: url(../images/hintergrund-header-big.jpg) repeat-x;	
	}
	
	.mynotepad .small_header .big_container_top {
		background: url(../images/small-header-notepad-bg.jpg) no-repeat;
	}
	
	.mynotepad_img {
		background: url(../images/mynotepad-img-bg.jpg) no-repeat;	
	}
	
	.mynotepad_offer .float_right {
		text-align: right;
	}
	
/* APPLICANT CHOICE */

	.applicant_action {
		background: #fff;
	}
	
	.applicant_actions h2, .appointmentaccord h2 { 
		font-size: 14px;
	}
	
	.applicant_action a {
		text-decoration: none;
	}
	
/* FORM NEW*/

	.rent_charge_overview .right_form, .charge_cap .right_form, .charge_cap .form_input_small {
		text-align: right;
	}
	
	.disabled_button{
	  -moz-opacity: 0.1; 
	  -khtml-oacity: 0.1;
	  filter:alpha(opacity=1); 
	  background-color: #e0e0e0; 
	  width: 89px; 
	  height: 10 px;	
	}

/* INPUTS NEW */
	.form_input_info {
		text-align: center;
		color: #666 !important;		
	}	
		
	.input_blocked {
		background: #f2f2f2 !important;		
	}
	
	.textarea_form, .textarea_form_big {
		color: #444;
		font-size: 12px;		
	} 
	
	.photo_upload .textarea_form_big {
		font-family: inherit;
	}
	
	.search_agent input[type=text], .search_agent select {
		font-size: 11px;
	}
	
	
	.dialog_headline_num {
		background: url(../images/dialog-headline-num.gif) no-repeat;
		display:block;
		height:16px;
		width:16px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		float:left;
		margin-right:5px;
		text-align:center;
		line-height: 1.5;
	}
		
/* FOOTER START */
/* FOOTER MENU */
	#footer {
		background: url(../images/hintergrund-footer.gif) no-repeat;
		color: #666;
	}

	#footer a {
		color: #666;
		font-size: 11px;
		text-decoration: none;
	}

	#footer ul {
		list-style-type: none;
	}

	#copyright {
		font-size: 11px;
	}

/* FOOTER END */

	#footer_mein_konto {
		font-size: 11px;
		color: #999;
	}

	#footer_mein_konto a{
		font-size: 11px;
		color: #999;
	}

	#footer_mein_konto a:hover{
		font-size: 11px;
		color: #666;
	}

/* BUTTONS */

	.button_grey {
		background: url(../images/button_grey.gif) no-repeat;
		font-weight: bold;
		color: #000 !important;
		font-size: 11px;
		font-family: arial;
		line-height: 0px;
	}

	.button_grey:hover {
		color: #FD7800 !important;
	}

	.button_grey_small {
		background: url(../images/button_grey_small.gif) no-repeat;
		font-weight: bold;
		color: #000 !important;
		font-size: 11px;
		font-family: arial;
		line-height: 0px;
	}

	.button_grey_small:hover {
		color: #FD7800 !important;
	}

	.button {
		background: url(../images/button.gif) no-repeat;
		color: #000 !important;
		font-size: 12px;
		font-weight: bold;
		font-family: arial;
	}

	.button:hover {
		background: url(../images/button_over.gif) no-repeat;
		color: #FD7800 !important;
	}

	.button_big {
		background: url(../images/button_big.gif) no-repeat;
		color: #000 !important;
		font-size: 12px;
		font-weight: bold;
		font-family: arial;
	}

	.button_big:hover {
		color: #FD7800 !important;
	}

	.button_small {
		background: url(../images/button_small.gif) no-repeat;
		font-size: 12px;
		color: #000 !important;
		font-weight: bold;
		font-family: arial;
	}

	.button_small:hover {
		background: url(../images/button_small_over.gif) no-repeat;
		color: #FD7800 !important;
	}

	.button_auswaehlen {
		background: url(../images/datei_auswaehlen.gif) no-repeat;
	}

	.button_hinzufuegen {
		background: url(../images/eintrag_hinzufuegen.gif) no-repeat;
		color: #000;
	}

	.button_termin_vereinbaren {
		background: url(../images/button_termin_vereinbaren.png) no-repeat;
		font-size: 12px;
		color: #000 !important;
		font-weight: bold;
		text-align: center;
		font-family: arial;
	}

	.button_termin_absagen {
		background: url(../images/button_drucken.png) no-repeat;
		font-size: 12px;
		color: #000 !important;
		font-weight: bold;
		text-align: center;
		font-family: arial;
	}

	.button_grey_big {
		background: url(../images/eintrag_hinzufuegen.gif) no-repeat;
	}

	.button_suche_orange {
		background: url(../images/button_suche_orange.gif) no-repeat;
		color: #fff !important;
		font-size: 14px;
		font-family: arial;
	}

	.button_mein_konto {
		font-weight: normal;
		font-size: 11px;
		background: url(../images/button_mein_konto.gif) no-repeat;
		color: #000 !important;
		font-family: arial;
	}

	.button_mein_konto_big {
		font-weight: normal;
		font-size: 11px;
		background: url(../images/button_mein_konto_big.gif) no-repeat;
		color: #000 !important;
		font-family: arial;
	}

	.button_mein_konto_small {
		font-weight: normal;
		font-size: 11px;
		background: url(../images/button_mein_konto_small.gif) no-repeat;
		color: #000 !important;
		font-family: arial;
	}

	.button_search_results {
		background: urL(../images/button_search_results.gif) no-repeat;
		color: #000 !important;
		font-family: arial;
		font-size: 11px;
	}

	/******************************************/
	/** Kalender Styles ***********************/
	table.cal {
		border-collapse: separate;
		border-spacing: 0px 0px;
		width: 189px;
	}

	table.cal td {
		width: 27px;
		height: 25px;
		text-align: right;
		vertical-align: bottom;
		font-size: 0.9em;
		padding-right: 4px;
		padding-bottom: 2px;
	}

	td.cal_even {
		background: url(../images/day_even.png) no-repeat;
	}

	td.cal_odd {
		background: url(../images/day_odd.png) no-repeat;
	}

	td.cal_highlight {
		background: url(../images/day_highlight.png) no-repeat;
		color: white;
	}
	
	/******************************************/
	/** neue Kalender Styles ******************/
    div.caltitle {
            font-weight:bolder;
            color: grey;
            font-size:14px;
            height:25px;
            padding-top:10px;
    }
    div.cal {
            border:1px solid silver;
            padding: 2px;
            width:190px;
            height:150px;
    }
    div.calborder {
            height:100%;
            background: url(../images/hintergrund_mein_konto_right.gif) repeat scroll -2px 0;
            text-align:center;
    }
    table.cal2 {
            width: 170px;
            height: 110px;
            font-size: 12px;
            border-spacing: 2px;
            margin:auto;
    }
    table.cal2 tr {

    }
    table.cal2 td {
            border: 1px solid silver;
            text-align: center;
            background-color:white;
            color: #555;
    }
    
    td.cal2_blank {
            background: none !important;
            border: 0 !important;
    }
    
    td.cal2_highlight {
            background-color: orange !important;
            color: white !important;
    }	

	/**** Dialog 
	.ui-dialog-container {
		background: #fff !important;
	}
	
	.ui-dialog-titlebar {
		background: #f4f4f4 !important;
	}
	
	.ui-dialog-title {
	 	color: #FD7800 !important;
	}
	
	.ui-dialog-content {
		background: #fff !important;
		color: #666 !important;
	}
	
	.ui-dialog-titlebar {
		border: 0px !important;
	} ****/
	
	/******************************************/

	/******************************************/
	/** Besichtigungstermine ******************/
	div#btadmin {
		text-align: right;
		margin-top: 1em;
		margin-bottom: 1em;
	}

	div#btmeetinglist div.appointment_calendar {
		text-align: center;
		width: 73px;
		height: 83px;
		margin-right: 19px;
		padding-top: 26px;
		font-size: 2.5em;
		font-weight: bold;
		color: black;
		background: url(../images/appointment_calendar_blank.gif) no-repeat;
	}

	div#btmeetinglist div.appointment_calendar_icon {
		position: absolute;
		width: 34px;
		height: 34px;
		margin-top: 23px;
		margin-left: 45px;
	}

	div#btmeetinglist div.expansion_icon {
		background: url(../images/btplus.png) no-repeat;
	}

	div#btmeetinglist div.create_icon {
		background: url(../images/btstern.png) no-repeat;
	}

	div#btmeetinglist div.reschedule_icon {
		background: url(../images/btpfeil.png) no-repeat;
	}
	/******************************************/
	
	.success_message {
		padding:0px 0px 0px 30px;
		background: url(../images/check.png) no-repeat;
	}
	
	.failure_message {
		padding:0px 0px 0px 30px;
		background: url(../images/error.png) no-repeat;
	}
	.charCounter{
		color: #a7a7a7;
		font-size: 11px;
		font-family: verdana, sans-serif;
	}
	
	/** ADMIN*/
	span.admin_key {
		font-weight: bold;
		margin-right: 10px;
	}
	
	span.admin_value {
		font-family: arial;
	}
	
	ul.admin_config {
		list-style-position: inside;
		padding-left: 20px;
	}
	
	
	/** Privacy */

	div.privacy {
		padding: 20px;
		margin-right: 60px;
	}
	
	h2.privacy {
		padding-top: 35px;
	}

	h3.privacy {
		font-weight: normal;
		padding-top: 35px;
	}
	
	p.privacyExplanation {
		margin-left: 25px;
	}
	
	p.privacyUser {
		font-style: italic;
		margin-left: 25px;
	}
	
	ul.privacy {
		list-style-position: outside;
		padding-left: 45px;
		padding-top: 10px;
	}
	
	li.privacyUser {
		font-style: italic;
	}
	ul#overview_questions li{
		list-style-type: disc;
	}
	ul#overview_questions{
		padding-left: 13px;
	}
	
	.meetings_edit_top_left {
		float:left;
		width:207px;
	}
	.meetings_edit_top_right {
		float:left;
		width:420px;
		padding-top:60px;
	}
	.meetings_edit_list_date,
	.meetings_edit_list_time,
	.meetings_edit_list_appointments,
	.meetings_edit_list_participants,
	.meetings_edit_list_delete,
	.meetings_edit_list_expand {
		font-size:12px;
		float:left;
	}
	.meetings_edit_list_date {
		width:170px;
		cursor:pointer;
		text-decoration:underline;
	}
	.meetings_edit_list_time {
		width:75px;
	}
	.meetings_edit_list_appointments {
		width:140px;
	}
	.meetings_edit_list_participants,
	.meetings_edit_list_delete,
	.meetings_edit_list_expand {
		padding-right:15px;
		cursor:pointer;
		text-decoration:underline;
	}
	
	.delete_appointment_left {
		float:left;
		width:100px;
	}
	.delete_appointment_middle {
		float:left;
		width:220px;
	}
	.delete_appointment_right {
		float:left;
		width:250px;
	}
	
	.expand_appointment_left {
		float:left;
		width:100px;
	}
	.expand_appointment_middle {
		float:left;
		width:250px;
	}
	.expand_appointment_middle .select_form {
		width:70px;
	}
	.expand_appointment_right {
		float:left;
		width:250px;
	}
	
	.create_appointment_left {
		float:left;
		width:130px;
	}
	
	.create_appointment_left input {
		padding:0px;
	}
	
	.create_appointment_middle {
		float:left;
		width:230px;
	}
	.create_appointment_middle .select_form {
		width:70px;
	}
	.create_appointment_right {
		float:left;
		width:240px;
	}
	
	.create_appointment_right select {
		height:22px;
	}
	
	#expose_image_carousel_next .disabled {
		background:transparent url(../images/expose_image_carousel_forth_disabled.gif) no-repeat scroll 0 0 !important;
	}
	
	#expose_image_carousel_prev .disabled {
		background:transparent url(../images/expose_image_carousel_back_disabled.gif) no-repeat scroll 0 0 !important;
	}
	
	.container_label_1 h1 {
		float:left;
		font-size:13px;
		font-weight:bold;
	}
	
	#topcities_teaser_container {
		padding:10px;
		height:487px;
		background:transparent url(../images/topcities/teaser_bg.jpg) no-repeat bottom right;
	}
	
	#topcities_teaser_claim {
		width: 200px;
	}
	
	#topcities_teaser_claim h2 {
		font-family: arial;
		font-weight: bold;
		font-size: 18px;
	}
	
	#topcities_teaser_claim p {
		padding:0px;
		margin:5px 0px 5px 0px;
		font-size: 11px;
	}
	
	#topcities_teaser_citylist {
		height:370px;
	}
	
	#topcities_teaser_citylist p {
		padding:0px;
		margin:5px 0px 5px 0px;
		font-size: 12px;
	}
	
	.topcitiy-image {
		float:left;
		padding:4px;	
	}
	
	.topcitiy-content {
		 float:left;
		 padding:10px 4px 10px 4px;
	}
	
	.topcitiy-content a {
		font-weight:bold;
		text-decoration:none;
	}
	
	.topcitiy-content a:hover {
		font-weight:bold;
		text-decoration:underline;
	}

	.pressnavigation ul {
		list-style-image : url('/images/klammer_orange.gif');
		list-style-type: square;
		list-style-position: outside;
		padding-left: 10px;
	}
	
	.pressnavigation ul li {
		padding-left: 0px;
		padding-bottom: 4px;
	}

	.press .list_row_header {
		margin-left: 3px;
		margin-right: 5px;
	}

	.press .list_row_left {
		width: 120px;
	}

	.press .list_row_middle {
		width: 320px;
		margin-left: 2px;
		margin-right: 2px;
	}

	.press .list_row_right {
		width: 100px;
	}

	.press .list_row {
		border-bottom:0px solid;
		padding: 0px 0px 0px 0px;
	}

	.press .list_row_odd {
		background-color: #f8f8f8;
	}

	.press .list_row_even {
		background-color: #ffffff;
	}
	
	.press .list_row_padding {
		padding: 5px 5px 5px 5px;
	}

	.press .list_link {
		text-decoration: underline;
		color: #FD7800;
		font-weight: normal;
		font-size: 13px;
	}
	
	.press a, .press .external_link{
		font-size: 13px;
		font-weight: normal;
		color: #666;
	}
	
	.press a:hover {
		text-decoration: underline;
	}
	
	
	.press table {
		border-spacing: 0px;
	}
	
	.press table th {
		background-color: #cdcdcd;
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		padding: 4px 4px 4px 4px;
		text-align: left;
	}
	.press table td {
		margin-bottom: 4px;
	}

	table.list {
		margin-top:20px;
		margin-bottom:1em;
		border:1px solid #666666;
		background-color: white;
		padding: 0px;
		border-collapse:collapse
	}
	
	table.list th {
		margin:0px;
		padding:5px;
		background-color: lightgrey;
		border:1px solid #666666;
		font:11px verdana, arial, helvetica, sans-serif;
		font-weight:bold;
	}
	
	table.list td {
		vertical-align: top;
		margin:0px;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-left:1px solid #666666;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
		font:11px verdana, arial, helvetica, sans-serif;
	}
	
	table.list tr.even:hover,
	table.list tr.odd:hover,
	table.list tr.even:hover th,
	table.list tr.odd:hover th {
	    background-color: #FD7800;
	    color: #ffffff;
	}

	.principle h1{
		font-size: 27px;
	}
	
	.principle h2{
		font-size: 21px;
		font-weight: normal;
	}
	
	.winnerselection_border {
	 	border: 1px solid #dbdbdb;	
	}
	
	.winnerselection_rightbox {
		width:278px;
		height:191px;
	 	background-position: bottom;
		background-repeat: no-repeat;
		background-color: #ffffff;		
	}
}
