@import url("reset.css");


/* General Setting --------------------------------------------------------------------------------------------------------------- */
	html, body{
		height:100%;}
	
	body{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		background:url(../images/body_bg.gif) #dfdfdf;
		font-size:12px;}
		
	#center{
		width:800px;
		margin:0 auto;
		background-color:#FFFFFF;
		overflow:hidden;}
	
	#header{
		width:800px;
		height:160px;
		background:url(../images/header_bg.png) #1a5fbf repeat-x;}
		
	#logo{
		position:absolute;
		margin-left:10px;}
		
	#header_visual{
		position:absolute;
		margin-left:530px;}
	
	h1{
		font-size:24px;
		margin:25px 0 25px 0;
		font-weight:bold;
		color:#172879;
		letter-spacing:-0.05em;
		font-family:Arial, Helvetica, sans-serif;
		clear:left;}
		
	h2{
		font-size:16px;
		margin:30px 0 15px 0;
		font-weight:bold;
		text-transform:uppercase;}
		
	h3{
		font-size:14px;
		font-weight:normal;
		margin:0 0 20px 0;}
		
	h3.big{
		font-size:28px;
		letter-spacing:-0.04em;}
		
	h4{
		font-size:12px;
		margin:25px 0 10px 0;}
		
	p{
		font-size:12px;
		line-height:1.2em;
		text-align:justify;
		margin:0 0 10px;
		/*max-width:500px;*/
	}
		
	a{
		color:#000;
		text-decoration:none}
		
	ul{
		margin:10px 0 10px 0;}
		
	ul li{
		line-height:15px;
		margin-left:15px;
		margin-bottom:5px;
		list-style-type:disc;}
		
	ol li{
		line-height:15px;
		margin-left:25px;
		margin-bottom:15px;
		list-style-type:decimal;
		text-align:justify;}
		
	ol ol{
		margin-top:15px;}
		
	ol ol li{
		list-style-type:upper-alpha}
		
	b{
		color:#666666;}
		
		
		
/* Navigation ------------------------------------------------------------------------------------------------------------------------ */
	#navigation{
		margin:127px 0 0 30px;
		position:absolute;}
	
	#navigation li{
		float:left;
		list-style-type:none;
		margin:0 2px 0 0;
		}
		
	#navigation li a{
		background:url(../images/navi_button.png) left 0;
		padding-left:0;
		display:-moz-inline-stack;
		display:inline-block;
		color:#FFFFFF;}
		
	#navigation li a span{
		background:url(../images/navi_button.png) right -36px;
		display:block;
		padding:10px 20px 8px 0;
		margin-left:20px;}
		
	#navigation li a:hover{
		background-position:left -72px}
		
	#navigation li a:hover span{
		background-position:right -108px}
		
	#navigation li.active a{
		background-position:left -144px}
		
	#navigation li.active a span{
		background-position:right -180px}
		

/* Sub-Navigation ------------------------------------------------------------------------------------------------------------------------ */
	#subnavigation{
		background:#fff;
		margin:5px 0 0 0;
		overflow:hidden;}
		
	#subnavigation li{
		list-style-type:none;
		margin:0 1px 0 0;
		padding:0;
		float:left;}
		
	#subnavigation li a{
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;
		color:#000;
		margin:0 2px 0 0;
		font-size:11px;
		cursor:pointer;
		background:url(../images/subnavi_buttons.gif) no-repeat #fff 0 0;
		float:left;}
		
	#subnavigation li span{
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;
		padding:5px 20px 7px 20px;
		height:15px;
		background:url(../images/subnavi_buttons.gif) no-repeat right -28px;}
		
	#subnavigation li a:hover{
		color:#172879;
		background-position:0 -56px;;}
		
	#subnavigation li a:hover span{
		background-position: right -84px;}
		
	#subnavigation li.active a, #subnavigation li.active a:hover{
		color:#172879;
		background-position:0 -112px;}
		
	#subnavigation li.active span, #subnavigation li.active a:hover span{
		background-position: right -140px;}
		
	#content #subnavigation li a:hover{
		text-decoration:none;}
			
		
/* Content ---------------------------------------------------------------------------------------------------------------------------- */
	#content{
		padding:0 30px 30px 30px;}
		
	#content p a, #content li a{
		color:#1a5fbf;}
		
	#content p a:hover, #content li a:hover{
		color: #172879;
		text-decoration:underline;}
		
		
		
/* Page: start ------------------------------------------------------------------------------------------------------------------------ */
	body#start #center{
		background:url(../images/start_visual_couple.jpg) no-repeat left bottom #fff;}
	
	#teaser{
		width:200px;
		float:right;
		margin-left:30px;
		margin-top:0;}
		
	#teaser h4.first{
		margin-top:0;}
		
	.teaser_box{
		display:block;
		width:204px;
		height:140px;
		margin:0 0 20px 0;
		background:url(../images/teaser_box.png) no-repeat #fff;}
		
	.teaser_box a, .teaser_box span{
		display:block;
		height:140px;}
		
	.teaser_sales{ 		background:url(../images/teaser_box_office.jpg) no-repeat 7px 6px;}
	.teaser_admin{		background:url(../images/teaser_box_office2.jpg) no-repeat 7px 6px;}
	.teaser_renting{	background:url(../images/teaser_box_house.jpg) no-repeat 7px 6px;}
	
	.teaser_sales_blank{ 		background:url(../team-thorwirth/teaser_box_office.jpg) no-repeat 7px 6px;}
	.teaser_admin_blank{		background:url(../team-thorwirth/teaser_box_office2.jpg) no-repeat 7px 6px;}
	.teaser_renting_blank{		background:url(../team-thorwirth/teaser_box_house.jpg) no-repeat 7px 6px;}
	
	.teaser_box a.teaser_button{
		background:url(../images/teaser_box_button.gif) 0 0 repeat-x #ff9711;
		display:block;
		height:15px;
		overflow:hidden;
		width:98px;
		position:absolute;
		margin:107px 0 0 96px;
		border:2px solid #ff9711;
		text-align:center;
		color:#000000;
		padding-top:3px;
		text-transform:uppercase;
		font-weight:bold;
		color:#4c2b00;
		overflow:hidden;
		font-family:Arial, Helvetica, sans-serif;}
		
	.teaser_box a.teaser_button:hover{
		background-position:0 -23px;
		color:#000000;}
		
	#note_contact{
		background:url(../images/note_contact.png) no-repeat;
		width:208px;
		height:173px;
		position:absolute;
		margin:20px 0 0 270px;
		cursor:pointer;}
	
	#note_contact span{
		visibility:hidden;}
		
	#note_contact.thorwirth{
		background:url(../team-thorwirth/note_contact.png) no-repeat;}
		
		
		
/* Immobilien Portfolio ---------------------------------------------------------------------------------------------------------------- */
	#select_options{
		width:140px;
		float:left;}
		
	#select_options h4{
		color:#FFFFFF;
		background-color:#1e67c5;
		margin:0 0 0 0;
		padding:5px 0 5px 10px;}
		
	#select_options ul, .admin_info{
		margin:0 0 15px 0;
		border:1px solid #ccc;
		border-top:0;
		padding-bottom:5px;}
		
	.admin_info{
		padding:5px;
		font-size:11px;
		color:#777;
		text-align:left;}
		
	#select_options li{
		list-style-type:none;
		padding:0;
		margin:0 0 0 0;}
		
	input.number{
		width:50px;
		border:1px solid #ccc;
		height:16px;
		margin:2px 0 2px 0;}
		
	#select_options label{
		display:inline-block;
		display:-moz-inline-stack;
		width:115px;
		margin-left:-4px;}
		
	#select_options label:hover{
		color:#1e67c5;}
	
	.label_price{
		width:30px;
		padding-left:5px;}
		
/* Immobilien Liste */
	#property_list{
		width:570px;
		background-color:#dfdfdf;
		margin-left:30px;
		float:left;
		margin-bottom:30px;}
		
	#property_list h3{
		padding:8px;
		margin:2px;}
		
	.property_hits.loading{
		background:url(../images/ajax_loader_balken.gif) no-repeat 5px 7px;
		height:14px;}
		
	.property_list_item{
		background:url(../images/property_list_item_bg.png) repeat-x;
		display:block;
		height:85px;
		border:1px solid #f2f2f2;
		margin:1px;
		overflow:hidden;}
		
	.property_list_item:hover{
		color:#1e67c5;}
		
	.property_list_thumb{
		margin:10px;
		float:left;
		display:inline-block;
		display:-moz-inline-stack;
		border:1px solid #a9a9a9;}
		
	.property_list_thumb span{
		border:1px solid #fff;
		width:90px;
		height:68px;
		display:block;
		background:url(../images/loading.gif) no-repeat center center;
		overflow:hidden;}
		
	.property_list_title{
		display:block;
		font-weight:bold;
		margin:10px 0 7px 10px;}
		
	.property_list_size{
		float:right;
		margin-right:10px;
		font-weight:normal;}
		
	.property_list_info{
		display:block;
		font-size:11px;}
		
	.property_list_info span{
		display:block;
		width:405px;
		margin-right:10px;
		margin-bottom:3px;
		float:left;}
		
	.property_list_info span label{
		color:#666666;
		display:block;
		width:65px;
		float:left;}
		
/* Paginator */
	.paginator{
		height:24px;
		text-align:right;
		margin:-23px 10px 0 0;}
		
	.paginator a{
		text-align:center;
		padding:2px 7px 2px 7px;
		background-color:#CCCCCC;
		color:#FFFFFF;
	
		margin-left:3px;}
	
	.paginator a:hover{
		background-color:#aaa;}
	
	.paginator a.active{
		background-color:#666;}
		
	.paginator span{
		color:#666;
		padding-right:7px;}
		
		
/* Immobilien Details */
	.property_details{
		border:2px solid #172879;
		background-color:#FFFFFF;
		margin:2px;
		overflow:hidden;}
		
	.property_details_title{
		background-color:#1e67c5;
		background-color:#172879;
		color:#FFFFFF;
		padding:10px;
		font-weight:bold;}
		
	.property_details_image_list{
		margin-left:125px;}
		
	.property_details_image_list a{
		border:1px solid #a9a9a9;
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;
		float:left;
		margin:0 5px 5px 0;}
		
	.property_details_image_list a img{
		border:1px solid #fff;
		float:left;}
		
	.property_details_image{
		border:1px solid #a9a9a9;
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;
		margin-left:125px;
		margin-bottom:10px;}
		
	#admin .property_details_image_col{
		clear:left;}
		
	
		
	.property_details_image img{
		border:1px solid #fff;}
		
	.border_top{
		border-top:1px solid #C0C0C0;
		padding-top:15px;
		padding-bottom:15px;
		margin-top:15px;}
		
	.property_details_info li{
		list-style-type:none;
		margin-left:10px;}
		
	.property_details_info li label{
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;
		width:110px;
		color:#666666;
		vertical-align:top;}
		
	.property_details_info li span{
		width:420px;
		display:inline-block; /*IE6, IE8, FF3 */
		display:-moz-inline-stack; /* FF2 */
		//display:inline-block; /*IE7*/
		vertical-align:top;}
		
	.property_details_info li span.gr{
		width:250px;}
		
	.property_details_close{
		display:block;
		height:24px;
		width:24px;
		margin:3px;
		float:right;
		background:url(../images/button_close_dark.png) no-repeat 0 0;}
		
	.property_details_close:hover{
		background-position:0 -25px;}
		

/* Admin */
	.property_admin{
		background-color:#f2f2f2;}
		
	.property_admin input{
		}
		
	.property_admin .text, .property_admin .textarea, .property_admin .select{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		height:18px;
		border:1px solid #CCCCCC;
		width:410px;}
		
	.property_admin .textarea{
		height:100px;}
		
	.button_admin{
		float:right;
		margin:-4px -4px 0 0;}
		
	.admin_options{
		margin-bottom:20px;
		margin-right:20px;
		height:30px;}
		
	.admin_options a, .admin_options .button{
		float:right;
		margin-right:10px;}
		
	.fixw{
		width:100px;}
	
	.logout{
		float:right;
		margin-top:-50px;
		font-size:11px;}
		
	.logout:hover{
		color:#1E67C5;}
		
	#upload_master{
		margin-left:120px;}
		
	.absolut_upload{
		position:absolute;
		margin:0 0 0 440px;
		width:90px;}
		
	.property_details_image_admin{
		background-color:#F5F5F5;
		border:2px solid #E5E5E5;
		font-size:11px;
		margin-top:5px;
		padding:2px;
		width:402px;
		clear:left;}
		
	.property_details_image_admin_teaser{
		width:90px;
		height:68px;
		float:left;
		border:1px solid #fff;
		display:block;
		background:url(../images/loading.gif) no-repeat center center;
		overflow:hidden;}
		
	.property_details_image_admin .opt{
		float:right;
		clear:right;
		margin:5px 10px 0 0;
		border:0;}
		
	.property_details_image_admin a.opt:hover{
		color:#1a5fbf;}
		
	.property_details_image_admin a.delete_link:hover{
		color:#cc0000;}
		
	.help{
		display:block;
		margin-left:115px;
		margin-bottom:5px;}
		
		
/* Immobilien Print Preview --------------------------------------------------------------------------------------------- */
	body.print{
		background:#fff;}
		
	body.print #center{
		width:670px;}
		
	#print_preview{
		margin:0;
		font-size:8pt;}
		
	#print_preview_options{
		border-bottom:1px solid #666666;
		padding:10px 0 10px 0;
		margin-bottom:30px;
		margin-top:5px;}
		
	.print_preview_button_print{
		background:url(../images/print_preview_button_print.png) 0 0 no-repeat;
		height:32px;
		width:127px;
		position:absolute;
		display:block;}
		
	.property_details_contact{
		background:url(../images/button_contact_direct.png) 0 0 no-repeat;
		height:32px;
		width:127px;
		position:absolute;
		display:block;}
		
	.print_preview_button_print:hover, .property_details_contact:hover{
		background-position:0 -36px;}
		
	#print_preview .print_preview_button_print{
		margin:0 0 0 540px;}
		
	.property_details .print_preview_button_print{
		margin:5px 0 0 415px;}
		
	.property_details .property_details_contact{
		margin:41px 0 0 415px;}
		
	#print_preview_button_back{
		background:url(../images/print_preview_button_back.png) 0 0 no-repeat;
		width:102px;
		height:22px;
		display:block;
		position:absolute;
		margin-top:120px;}
		
	#print_preview_button_back:hover{
		background-position:0 -23px;}
		
	#print_preview h1{
		margin:0 0 10px 0;
		padding:30px 0 5px 0;
		border-bottom:3px solid #172879;
		clear:both;
		font-size:18pt;}
		
	#print_preview h2{
		color:#666666;
		padding:10px 0 5px 0;
		margin:0;
		border-bottom:1px solid #666666;
		clear:both;
		font-size:10pt;}
		
	#print_preview .property_details_inf{
		margin:0;}
		
	#print_preview .property_details_info li{
		margin:0 0 5px 0;
		line-height:8pt;}
		
	.print_antaris_details{
		float:right;
		width:220px;
		overflow:hidden;}
		
	.print_antaris_details li label{
		width:65px;}
		
	.print_antaris_details li span{
		width:150px;}
		
	.print_antaris_details2{
		width:auto;}
		
	.print_antaris_details2 li{}
		
	.print_antaris_details2 li label{
		width:110px;}
		
	.print_antaris_details2 li span{
		width:530px;}
		
	#print_preview_images{
		}
		
	#print_preview_images span{
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;
		border:1px solid #a9a9a9;
		margin:10px 10px 0 0;}
		
	#print_preview_images img{
		border:1px solid #fff;}
		
/* Admin : Übersicht -------------------------------------------------------------------------------------------------------------------- */
	body#overview, body#overview #center{
		width: 100%;
		height:100%;
		background:#fff;
		margin:0;
		padding:0;
		overflow:auto;}
		
	body#overview th{
		font-weight:bold;}
		
	body#overview th, td{
		padding:5px 5px 5px 5px;
		vertical-align:top;
		text-align:left;}
		
	body#overview td{
		border-top:1px solid #ccc;}
		
	.imgOverflow{
		width:90px;
		height:60px;
		overflow:hidden;
		border:1px solid #ccc;}
		
		
/* Service ------------------------------------------------------------------------------------------------------------------------------ */
	body#service #center{
		background:url(../images/service_visual.jpg) no-repeat right bottom #fff;}
	
	#head_list h2{
		font-size:14px;
		font-weight:bold;
		margin-bottom:15px;
		text-transform:none;
		line-height:1.4em;}
		
		
		
/* Team Links ------------------------------------------------------------------------------------------------------------------------ */
	#team_links{
		margin-right:-25px;
		margin-top:60px;
		margin-left:-10px;
		position:relative;
		height:280px;}
	
	#team_links a{
		display:block;
		width:95px;
		height:0;
		overflow:hidden;
		height:280px;
		text-align:center;
		float:left;
		margin-right:0px;
		/*padding-top:250px;*/
		position:relative;}
		
	/*.team_0{		background:url(../images/team/nadine_gnefkow.jpg) no-repeat left top;}
	.team_patrick{ background:url(../images/team/patrick.jpg) no-repeat left top;}
	.team_nancy{ background:url(../images/team/name.jpg) no-repeat left top;}
	.team_anne{ background:url(../images/team/anne.jpg) no-repeat left top;}
	.team_iris{ background:url(../images/team/iris.jpg) no-repeat left top;}
	.team_daniel{ background:url(../images/team/daniel.jpg) no-repeat left top;}
	.team_sandy{ background:url(../images/team/sandy.jpg) no-repeat left top;}
	.team_jessica{ background:url(../images/team/jessica.jpg) no-repeat left top;}
	.team_anna{ background:url(../images/team/anna.jpg) no-repeat left top;}*/
	
	#team_slogan{
		height:10px;
		margin-top:-20px;}
	
	.team_slogan{
		position:absolute;
		width:160px;
		border-top:1px solid #b2b2b2;
		padding:7px 10px 40px 10px;
		margin:0;
		text-align:left;
		background: url(../images/slogan2.png) left bottom no-repeat;
		font-size:11px;
		font-style:italic;
		z-index:10;
		display:none;}
		
	.slogan_0{			margin:-3px 0 0 0;}
	.slogan_nancy{		margin:10px 0 0 100px;}
	.slogan_iris{		margin:-18px 0 0 190px;}
	.slogan_sandy{		margin:0 0 0 280px;}
	.slogan_jessica{	margin:-30px 0 0 380px;}
	.slogan_anna{		margin:-10px 0 0 480px;}
	.slogan_grit{		margin:-20px 0 0 560px;}
	.slogan_daniel{		margin:0px 0 0 580px;}
	
	
	.team_details{
		clear:both;
		margin:15px 0 0 0;}
		
	.team_details h3{
		background:#1e67c5;
		margin:0 0 1px 0;
		padding:10px;
		color:#FFFFFF;
		font-weight:bold;}
		
	.team_details_content{
		border:1px solid #b2b2b2;}
		
	.team_details h3 label{
		font-weight:normal;}
		
	.team_details ul.team_details_area{
		margin:10px;
		width:550px;
		float:left;}
		
	.team_portrait{
		width:96px;
		margin:10px;
		float:left;
		border:1px solid #b2b2b2;}
		
	.team_portrait img{
		border:3px solid #fff;}
		
		
		
/* Contact --------------------------------------------------------------------------------------------------------------------------- */
	#contact #note_contact{
		margin:0;}
		
	#gmap{
		width:498px;
		height:260px;
		border:1px solid #b2b2b2;}
		
		
/* Box -------------------------------------------------------------------------------------------------------------------------------- */
	.box{
		clear:left;
		margin:15px 0 0 0;
		width:500px;}
		
	.box h3{
		background:#1e67c5;
		margin:0 0 1px 0;
		padding:10px;
		color:#FFFFFF;
		font-weight:bold;}
	
	.sec h3{
		background-color:#b2b2b2}
		
	.box h3 .normal{
		font-weight:normal;}
		
	.box_content{
		border:1px solid #b2b2b2;
		padding:10px;}
				
	.fullsize, .fullsize .box_content{
		width:auto;
		max-width:none;}
		
	
		
		
		
/* Form ------------------------------------------------------------------------------------------------------------------------------ */
	.input{
		clear:left;
		margin-bottom:5px;}
	
	.input label{
		display:inline-block;
		width:70px;
		font-size:11px;
		vertical-align:top;}
		
	label.res{
		font-weight:bold;}
		
	label.missing{
		color:#D20000;}
		
	.input .radio{
		margin-left:-3px;}
	
	.input span{
		padding-right:15px;
		vertical-align:text-top;}
		
	.input .text, .input textarea{
		font-size:12px;
		height:18px;
		border:1px solid #CCCCCC;
		width:148px;
		margin-right:15px;}
		
	#admin .desc{
		width:50px;}
		
	.input textarea{
		width:388px;
		height:100px;}
		
	.input .submit{
		border:1px solid #CCCCCC;
		background-color:#FFF;
		text-align:center;
		margin-top:10px;
		margin-left:70px;
		padding:2px 5px 2px 5px;}
		
	.event{
		color:#FFFFFF;
		background-color:#006600;
		margin:1px 0;
		padding:10px;}
		
	.event.error{
		background-color:#9e1019;}
		
	.event a{
		color:#FFFFFF;
		border-bottom:1px dotted #fff;}
		
	.event a:hover{
		border-bottom:1px solid #fff;}
		
	.button{
		background:url(../images/teaser_box_button.gif) 0 0 repeat-x #ff9711;
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;
		border:2px solid #ff9711;
		text-align:center;
		color:#000000;
		height:19px;
		font-weight:bold;
		color:#4c2b00;
		overflow:hidden;
		font-size:12px;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;}
		
	.button.delete{
		color:#000;
		border:2px solid #e4e4e4;
		background:url(../images/button_grey.gif) 0 0 repeat-x #ff9711;}
		
	.button span{
		padding:4px 10px;
		display:inline-block;
		display:-moz-inline-stack;
		//display:inline-block;}
		
	.button:hover{
		background-position:0 -23px;
		color:#000000;}
		
	.button.delete:hover{
		color:#CC0000;}
		
	.input .button{
		float:right;
		margin-right:17px;}
		
	.saving{
		background:url(../images/ajax_loader.gif) no-repeat transparent 0 0;
		border:0;}
		
	.saving span{
		padding: 2px 0 0 18px;}
		
		
/* Sort ------------------------------------------------------------------------------------------------------------------------------------- */

	#space_from, #space_to{
		width:26px;
		height:12px;
		border:1px solid #ccc;
		margin-top:5px;}
		
	#space_from{
		margin-left:20px;}
		
			
		
		
/* Extras ------------------------------------------------------------------------------------------------------------------------------ */
	#team_links:after,
	.team_details:after,
	.team_details_content:after,
	.box_content:after,
	.property_details:after,
	.property_details_image_list:after,
	.property_details_image_col:after,
	.property_details_image_admin:after,
	.box_content:after,
	.clean{
		content:".";
		display:block;
		height:0;
		visibility:hidden;
		clear:both;}
		
	.float_right, .right{
		float:right;}
		
	.float_left{
		float:left;}
				
	.hidden{
		display:none;}
		
	.invisible{
		visibility:invisible;}
		
	.green{
		color:#009900;}
		
	.orange{
		color:#FF9711;}
		
	.red{
		color:#CC0000;}
		
	.gr{
		color:#666;
		width:250px;}
		
	.h30{
		height:30px;}
		
	.load{
		background:url(../images/loading.gif) no-repeat 0 0;
		margin:30px 0;
		padding:10px 0 40px 40px;}
		
	.w250{
		width:250px;}
		
	.nospace{
		margin:0;}
		
		
		
/* Footer ------------------------------------------------------------------------------------------------------------------------------ */
	#footer{
		clear:both;
		padding:1px;
		font-size:11px;}
		
	#footer a{
		font-size:11px;
		color:#87888A;}
		
	#footer a:hover{
		color:#000000;
		text-decoration:underline;}
		
		
		
/* SEO --------------------------------------------------------------------------------------------------------------------------------- */
	#seo dt{
		float:left;
		clear:left;
		display:block;
		width:80px;}
		
	.saveall{
		margin:30px 0 0 0;}
		
	#seo .text, #seo .textarea{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		height:18px;
		border:1px solid #CCCCCC;
		width:650px;
		margin-bottom:3px;}
		
	#seo .textarea{
		height:32px;}
		
	#seo_keywords{
		font-size:10px;
		width:800px;
		margin:20px auto;
		line-height:1;
		color:#666666;
		padding-left:40px;}
		
	#seo_keywords .box{
		float:left;
		width:180px;
		clear:none;
		margin-right:20px;}
		
	#seo_keywords li{
		margin:0 0 0 15px;}

		

