body 	{margin: 0; padding: 0; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 0.7em !important; line-height: 16px; background-color: white; }

form	{ margin:0; padding:0; }

.clear	{ clear:both; }

#wrapper	{ margin:10px 0 0 2px; padding:0 0 0 0; width:1024px; text-align:left; }

#header					{ height:71px; margin:0 0 0 0; }
#header a				{ color:#989a99; text-decoration:none; padding:0; margin:0; }
#header a:hover			{ color:#990000; text-decoration:underline; padding:0; margin:0; }
#header #logo_remax		{ margin:0 0 0 0; padding: 0 0 0 1px; width:162px; height:64px; float:left; }
#header ul#navi 		{ margin: 47px 0 0 14px; margin /*\**/: 48px 0 0 30px\9; padding: 0; float: left; font-size: 10px; }
#header ul#navi li 		{ margin-left: 1px; padding:0; display:inline; color:#000000; }
#header ul#language		{ margin: 48px 15px 0 0; margin /*\**/: 48px 25px 0 0\9; padding: 0; float: right; font-size: 10px; }
#header ul#language li 	{ margin-left: 1px; padding:0; display:inline; color:#000000; }

#inhalt 	{ width:580px; height:227px; }

#content 	{ -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; background-color:#FFFFFF; border:1px solid #C6D7EC; margin:0; padding:10px 10px 10px 10px; text-align:left; width:1000px; }
#content p 	{ margin:0 0 0 0; padding:0 0 0 0; }

#box			{ margin:0 0 0 0;  width:1020px; float:left; }
#box #left		{ margin:0 0 0 1px; padding:0; float:left; width:205px; }
#box #middle	{ margin:0 0 0 13px; padding:0; float:left; width:575px; }
#box #right		{ margin:0; padding:0; float:left; width:204px; }

#box_small_left			{ float:left; margin:0 0 0 0; width:205px; height:179px; }
#box_small_left2		{ float:left; margin:12px 0 0 0; width:205px; height:179px; }
#box_small_left3		{ float:left; margin:12px 0 0 0; width:205px; height:197px; }
#navibox				{ background: url("/images/remaxfranchise/modul_text_box.gif") no-repeat top right; width:205px; height:179px; color:#074f7f; margin:0 0 0 0; padding:0 0 0 0; float:left; }
#navibox a				{ margin:0 0 0 0; padding:0 0 0 0; color:#063295; text-decoration:none; }
#navibox a:hover		{ color:#CC0000; }
#navibox p				{ margin:11px 0 0 6px; padding:0 0 0 0; line-height:26px; font-size: 11px; font-family: Arial,sans-serif;  }
#logobox1				{ margin:12px 0 0 0; padding:0 0 0 0; float:left; width:205px; height:179px; }
#logobox2				{ margin:12px 0 0 0; padding:0 0 0 0; float:left; width:205px; height:197px; }
span 					{ color:#063295; }
a:hover span			{ color:#CC0000; }

#box_content			{ background: url("/images/remaxfranchise/modul_sub_header.jpg") no-repeat top right; float:left; margin:0 0 0 0; width:560px; height:553px; }
#box_content_flash		{ background: url("/images/remaxfranchise/modul_sub_middle.png") no-repeat top right; float:left; width:560px; height:524px; margin:29px 0 0 0; }
#box_content_flash p	{ margin:0 25px 0 15px; padding:0 0 0 0; color:#063295; font-size:11px; }
#box_content_flash h1	{ margin:0 0 20px 15px; padding:0 0 0 0; color:#063295; font-size:14px; font-weight:bold; }
#flash_karte			{ margin:0 0 0 0; padding:0 0 0 0; float:right; }
#box_content_footer		{ background: url("/images/remaxfranchise/modul_sub_footer.gif") no-repeat top right; float:left; margin:0 0 0 0; width:560px; height:26px; }

#content_form 		{ margin:0 0 0 0; padding:0 0 0 0; }
#content_form h3 	{ margin:0 0 0 0; padding:0 0 0 0; font-size:11px; font-weight:normal; }

#footer					{ margin:0 0 0 0; padding:0 0 0 0; height:98px; font-size:11px; font-size: 0.9em;}
#footer a				{ color:#646567; text-decoration:none; }
#footer p     			{ margin: 0; padding: 0; color:#646567;}
#footer_middle			{margin:5px 0 0 30px; padding: 0; float: left; width: 740px;}
#footer_middle table	{margin:0; padding: 0}
#footer li 				{  }
#footer ul#left			{ list-style:none; float:left; padding:0 0 0 0; margin:5px 0 0 0; color:#646567;}
#footer ul#right		{ list-style:none; float:left; padding:0 0 0 0; margin:0 0 0 0; color:#646567; }
#logo_footer			{ background:url(../images/remaxfranchise/footer_logo.jpg) no-repeat top right; margin:14px 7px 0 0; padding:0 0 0 0; width:57px; height:60px; float:right; }

hr { color:#eeeeee; }

/********************************************************************************
		Formularauswertung
*********************************************************************************/

#content_info 		{ margin:15px 0 0 0; padding:0 0 0 0; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; }
#content_info h3 	{ margin:0 10px 0 10px; padding:15px 0 15px 0; font-size:11px; font-weight:normal; }
#content_info p 	{ margin:0 10px 0 10px; padding:0 0 15px 0; }
#content_info span	{ color:#ed1b24; }

#datenschutz 		{ margin:0 0 0 0; padding:10px 10px 10px 10px; font-style:italic; font-size:11px; }
#datenschutz span 	{ font-weight:bold; }

div.advice		{ margin:0; padding:2px; width:275px; color:#3F444A; background:#FFFFE1; border:1px solid #6D7176; line-height:120%; }

table		{ float:left; margin:15px 0 0 15px; padding:0 0 0 0; border-spacing:0; border-collapse:collapse; color:#063295; }
table th	{ margin:0 0 0 0; padding:0 0 0 0; border-top:1px dotted #ed1b24; }
table td	{ margin:0 0 0 0; padding:0 10px 4px 0; }

.error				{ background:red; }

input.error, select.error, textarea.error { border:1px solid red; background:#F7EAEA; }
#name				{ margin:0 0 0 0; padding:0 0 0 0; width:135px; height:16px; font-size:10px; font-family:Arial; vertical-align:top; border:1px #CC0000 solid; }
#ort 				{ margin:0 0 0 0; padding:0 0 0 0; width:135px; height:16px; font-size:10px; font-family:Arial; vertical-align:top; border:1px #CC0000 solid; }
#bundesland			{ margin:0 0 0 0; padding:0 0 0 0; width:137px; height:18px; font-size:10px; font-family:Arial; border:1px #CC0000 solid; }
#telefonnummer		{ margin:0 0 0 0; padding:0 0 0 0; width:135px; height:16px; font-size:10px; font-family:Arial; vertical-align:top; border:1px #CC0000 solid; }
#email				{ margin:0 0 0 0; padding:0 0 0 0; width:135px; height:16px; font-size:10px; font-family:Arial; vertical-align:top; border:1px #CC0000 solid; }
#submit 			{ margin:15px 0 0 0; padding:0 0 2px 0; width:75px; height:18px; font-size:10px; font-family:Arial; background-color:#063295; color:#ffffff; vertical-align:top; border:none;}
