/* ///////////////////////////////////////////////////

    * CSS Document *
	Autor:	 		Gregor Borbely
	Company:  		echonet - communication GmbH
			  		Schottenfeldgasse 24, 1070 vienna
	  		  		http://www.echonet.at
	Project:		http://www.krieau.at

/////////////////////////////////////////////////// */

#c_left, #c_header, #nav1, #nav2, #nav3, #c_topnav, #c_top, #c_info, .bread {display: none;}

/*////////////////GLOBAL DEFINITIONS ////////////// */
body									{padding: 0px; margin: 0px 0px 20px 0px;}
#c_parent								{position: relative; width: 782px; margin: 0px auto;}

/*////////////////CONTENT LAYOUT////////////// */
#c_main									{width: 762px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;}
#c_right								{float: left; width: 700px;}
/*//////////////////////////////////////////// */

/*////////////////////////////////////////////DEFINITION FOR EACH SITE//////////////////////////////////// */

/*////////////////START SITE////////////// */
#c_news									{clear: left; float: left; width: 202px; height: auto!important; height: 283px; min-height: 283px; padding: 10px 23px 0px 0px;}
#c_bets									{float: left; width: 208px; padding: 13px 0px 0px 0px; margin-left: 23px;}
/*/////////////////////////////////////// */

/*////////////////NEWS SITE (OVERVIEW AND DETAIL)////////////// */
#c_overview								{margin-bottom: 20px;}
#c_detail								{padding-bottom: 20px; margin-bottom: 20px;}
/*/////////////////////////////////////// */

/*////////////////NEWS SITE////////////// */
#c_results								{}
#c_results		#c_infobox				{border: 1px solid #D1D3DD; margin: 35px 0px 0px 0px; padding: 10px 7px; width: 481px;}
/*/////////////////////////////////////// */

/*////////////////RECORDS SITE////////////// */
.c_records								{margin-right: 8px;}
.c_records_box							{width: 275px;}
/*/////////////////////////////////////// */

/*////////////////PARTNER SITE////////////// */
.c_partner_left							{float: left; width: 140px; margin-right: 8px;}
.c_partner_right						{float: left; width: 329px!important; width: 330px;}
/*/////////////////////////////////////// */

/*////////////////RECORDS SITE////////////// */
.c_info_daten							{height: 225px!important; height: 228px; min-height: 229px; clear: both; width: 185px;}
.c_info_ausstattung						{width: 300px;}
/*/////////////////////////////////////// */

/*////////////////PLAN SITE////////////// */
.c_car									{width: 243px; height: auto!important; height: 229px; min-height: 217px; clear: both;}
.c_bus									{width: 242px; height: auto!important; height: 229px; min-height: 217px}
/*/////////////////////////////////////// */

/*////////////////PLAN SITE////////////// */
.c_room1								{width: 243px; height: auto!important; height: 138px; min-height: 138px; clear: both;}
.c_room2								{width: 242px; height: auto!important; height: 138px; min-height: 138px}
/*/////////////////////////////////////// */

/*////////////////GALLERY SITE////////////// */
#c_gallery			p					{text-align: center;}
#c_gallery			.image				{margin: 14px 0px 5px 0px;}

h3			span.lefthead				{float: left; text-align: left; padding: 0px 0px 0px 210px;}
h3			span.righthead				{float: right; text-align: right; padding: 0px 210px 0px 0px;}
/*/////////////////////////////////////// */
.c_history								{float: right; margin-left: 15px; text-align: center;}

body				 						{font-family: Arial, Helvetica, sans-serif;}
table, tr, td		 						{font-family: Arial, Helvetica, sans-serif;}
table				p						{font-size: 11px;}
form, input, text, textarea, select, option	{font-family: Arial, Helvetica, sans-serif;}

.brake 										{clear: both; font: 1px/1px courier;}
.brake10									{clear: both; font: 1px/1px courier; margin: 5px 0px;}
.brake20									{clear: both; font: 1px/1px courier; margin: 10px 0px;}


p					 						{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001944; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.navi										{margin: -2px 0px -2px 0px; padding: -2px 0px -2px 0px;}
.leftpara									{float: left; text-align: left;}
.leftpara				span				{color: #CC462F;}
.rightpara									{float: right; text-align: right;}


h1											{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F; font-weight: normal; padding-left: 16px; margin: 0px 0px 17px 0px;}
h2											{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F; font-weight: normal;}
h3											{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #001944; font-weight: normal; border-bottom: 1px solid #CFD2D8; padding: 2px 5px; margin: 0px;}
.horselinks									{padding-left: 40px; margin: 0px 0px 0px 0px;}
h3.orange									{position: relative; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F; font-weight: normal; border-bottom: 1px solid #CFD2D8; padding: 2px 5px; margin: 0px;}
h4											{font-family: "Times New Roman", Times, serif; font-size: 16px; color: #001944; font-weight: bold; margin: 0px;}
h5											{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F; font-weight: normal; text-align: center; border-bottom: 1px solid #CFD2D8; padding: 2px 5px; margin: 0px;}
h6											{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #001944; font-weight: normal; padding: 2px 0px; margin: 0px;}

/*////////////////PARAGRAPH DEFINITIONS AND CLASSES////////////// */
#c_info					p					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #091453; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#c_info					p	span			{margin: 0px 27px 0px 0px; padding: 0px 0px 0px 0px;}

#c_overview	p.date				 			{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC462F; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#c_overview p.date		span				{float: left; text-align: left; font-size: 11px; color: #CC462F; font-weight: bold; padding: 2px 0px 0px 0px;}

#c_news		p.date				 			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC462F; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#c_news		p.date		span				{float: left; text-align: left; font-size: 11px; color: #CC462F; font-weight: bold; padding: 2px 0px 0px 0px;}

#c_detail	p.date	 						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #001944; margin: 30px 0px 0px 60px; padding: 0px 0px 0px 0px;}
#c_detail	p.date		span				{float: left; text-align: left; font-size: 11px; color: #CC462F; font-weight: bold; padding-top: 1px;}

#table_results			p					{font-size: 11px; font-weight: bold; margin: 5px 0px;}
.table_programm			p					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #001944; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#c_results		#c_infobox		p.cam		{font-size: 10px; padding-left: 25px;}
#c_results		#c_infobox		p.text		{font-size: 10px; padding-left: 25px; margin: 0px;}

.c_info_daten		p					 	{padding: 5px 8px; margin: 0px;}
.c_info_ausstattung		p				 	{padding: 2px 8px 0px 8px; margin: 0px;}

.c_history				p					{font-size: 10px; color: #CC462F; margin-top: 5px;}


.shadow									{padding-bottom: 7px;}
.shadow_float_left						{float: left; padding-bottom: 7px;}


.shadow_img								{padding-bottom: 3px !important; padding-bottom: 7px;}
.shadow_img			img					{border: 1px solid #CFD2D8; margin: 0px; padding: 0px;}

.shadow_img_news						{float: left; margin: 0px 10px 10px 0px;}

.shadow_img_rec							{float: left; padding-bottom: 3px !important; padding-bottom: 7px;}
.shadow_img_rec			img				{border: 1px solid #CFD2D8; margin: 0px; padding: 0px;}

.head									{height: 30px;}
.head 	p	span.lefthead				{float: left; text-align: left; padding: 8px 0px 0px 60px; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F;}
.head 	p	span.righthead				{float: right; text-align: right; padding: 13px 4px 0px 0px; font-weight: bold; font-size: 11px; color: #CC462F;}

.head_archive							{border-bottom: 1px solid #CC462F; height: auto!important; height: 23px; min-height: 23px;}
.head_archive	p						{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.head_archive 	p	span.lefthead		{float: left; text-align: left; width: 320px; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F; font-weight: normal; padding-left: 16px; padding-bottom: 0px; margin: 0px 0px 0px 0px;}
.head_archive 	p	span.righthead		{float: right; text-align: right; padding: 3px 0px 0px 0px; margin: 0px;}

.head_overview							{position: relative; border-bottom: 1px solid #CC462F; height: auto!important; height: 30px; min-height: 31x; padding-bottom: 0px;}
.head_overview	p						{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.head_overview 	p	span.lefthead		{float: left; text-align: left; width: 350px; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F; font-weight: normal; padding: 8px 0px 2px 60px; margin: 0px 0px 0px 0px;}
.head_overview 	p	span.righthead		{position: absolute; left: auto; right: 0px; top: auto; bottom: 3px; padding: 0px 9px 0px 0px; margin: 0px; font-weight: bold; font-size: 11px; color: #CC462F;}

.head_big								{height: 35px;}
.head_big 	p	span.lefthead			{float: left; text-align: left; padding: 8px 0px 0px 60px; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F;}
.head_big 	p	span.righthead			{float: right; text-align: right; padding: 13px 4px 0px 0px; font-weight: bold; font-size: 11px; color: #CC462F;}

.head_detail								{height: 35px;}
.head_detail 	p	span.lefthead			{float: left; text-align: left; padding: 8px 0px 0px 60px; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F;}
.head_detail 	p	span.righthead			{float: right; text-align: right; padding: 0px 4px 0px 0px; font-weight: bold; font-size: 11px; color: #CC462F;}

.head_news								{height: 30px;}
.head_news 	p	span.lefthead			{float: left; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #CC462F; font-weight: normal; padding: 8px 0px 0px 16px; margin: 0px 0px 0px 60px;}
.head_news 	p	span.righthead			{float: right; text-align: right; padding: 13px 4px 0px 0px; font-weight: bold; font-size: 11px; color: #CC462F;}

.bordered_box							{padding: 1px; border-left: 1px solid #CFD2D8; border-bottom: 1px solid #CFD2D8; border-right: 1px solid #CFD2D8; border-top: 1px solid #E5A297;}
.bordered_box			p				{padding-top: 6px; padding-bottom: 5px!important; padding-bottom: 6px; padding-left: 5px; padding-right: 5px; margin: 0px;}

.bordered_box_table						{padding: 1px; border-left: 1px solid #CFD2D8; border-bottom: 1px solid #CFD2D8; border-right: 1px solid #CFD2D8; border-top: 1px solid #E5A297;}
.bordered_box_table	 p					{padding-top: 3px; padding-bottom: 2px!important; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; margin: 0px;}

.bordered_box_table_prop						{padding: 1px; border-left: 1px solid #CFD2D8; border-bottom: 1px solid #CFD2D8; border-right: 1px solid #CFD2D8; border-top: 1px solid #E5A297;}
 
.bordered_box_white						{padding: 1px; border-left: 1px solid #CFD2D8; border-bottom: 1px solid #CFD2D8; border-right: 1px solid #CFD2D8; border-top: 1px solid #E5A297;}
.bordered_box_white		p				{padding-top: 6px; padding-bottom: 5px!important; padding-bottom: 6px; padding-left: 5px; padding-right: 5px; margin: 0px;}

.line1 									{clear:both; font: 1px/1px courier; height: 1px; margin: 0px; padding: 0px; line-height: 1px;}
.line2 									{clear:both; border-top: 1px solid #CC462F; font: 1px/1px courier; height: 1px; margin: 0px; padding: 0px; line-height: 1px;}
.line3 									{clear:both; border-top: 1px solid #CFD2D8; font: 1px/1px courier; height: 1px; margin: 0px; padding: 0px; line-height: 1px;}

/*///////////////////LIST DEFINITIONS/////////////////*/
ol	 									{font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 20px 0px; padding: 0px;}
ol li 									{font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 20px!important; margin-left: 25px; padding: 0px 0px 0px 0px;}
ul	 									{font-family: Arial, Helvetica, sans-serif; margin-top: 6px!important; margin-top: 3px; margin-right: 0px; margin-bottom: 5px; margin-left: 8px; padding: 0px 0px 0px 0px; list-style-type: none;}
ul li 									{font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; clear: left;}
ul.list_star 			li			 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #001944; padding: 0px 0px 0px 15px; margin-bottom: 3px!important; margin-bottom: 0px;}

/*/////////////////////////////////////////////////// */

/*///////////////////FORM DEFINITIONS/////////////////*/
#form_search 							{margin-bottom: 0px; margin-top: 0px; padding: 0px 0px; position: absolute; top: 8px; right: 27px;}
#form_search .input_text		  		{width: 208px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #A5ACB2; padding: 2px 3px; margin-right: 10px;}

.form_newsletter 						{margin: 8px 0px 0px 5px; padding: 0px 0px;  position: relative; width: 488px;}

.form_newsletter .row			  		{clear: left; position: relative; width: 380px; margin-bottom: 3px; padding: 0px 0px 3px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.form_newsletter span	 				{float: left; width: 100px; padding-top: 4px; vertical-align: top; color: #001944;}

.form_newsletter .input_text		  	{width: 270px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #A5ACB2;}

.form_newsletter .input_check		  	{width: 20px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.form_newsletter .textarea				{width: 270px; height: 90px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #A5ACB2; margin-bottom: 3px; margin-left: 0px;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

