/*****************************************************
 * dhinteractive:
 * Duncan Hart
 * http://www.dhinteractive.co.uk
 *
 * Client: Haus Mirabelle - Joanna Park-Tonks 
 * Client: http://www.hausmirabelle.com
 *
 * Author: Duncan Hart
 * Author: http://www.dhinteractive.co.uk ::: <info@dhinteractive.co.uk>
 *
 * Date 08/2007	- Created
 *
 *****************************************************
*/
 
 
 
/*****************************************************
* Main Layout & Design
*****************************************************
*/

/*****************************************************
* Temp Text
/*****************************************************
*/

.temptxt 					{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#8098b5;
font-size: 9px;
line-height: 20px;
text-decoration: none;
}
.temptxt A:link 			{
color:#8098b5;
text-decoration: none;
}
.temptxt A:visited 			{
color:#8098b5;
text-decoration: none;
}
.temptxt A:hover 			{
color:#194982;
text-decoration: none;
}


/*****************************************************
* Main Text
/*****************************************************
*/

.maintxt 					{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#6e7f94;
font-size: 11px;
line-height: 14px;
text-decoration: none;
}
.maintxt A:link 			{
color:#283c55;
text-decoration: none;
}
.maintxt A:visited 			{
color:#283c55;
text-decoration: none;
}
.maintxt A:hover 			{
color:#142438;
text-decoration: none;
}

.mainhighlight 				{
color:#425a77;
}

.maintxt_small				{
font-size: 10px;
}


.maintxt_title 				{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#223e5f;
font-size: 11px;
line-height: 14px;
text-decoration: none;
}

/*****************************************************
* Links Text
/*****************************************************
*/

.linkstxt 					{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#6e7f94;
font-size: 11px;
line-height: 14px;
text-decoration: none;
}
.linkstxt A:link 			{
color:#6e7f94;
text-decoration: none;
}
.linkstxt A:visited 			{
color:#6e7f94;
text-decoration: none;
}
.linkstxt A:hover 			{
color:#194982;
text-decoration: none;
}

/*****************************************************
* Footer / Copyright Text
/*****************************************************
*/

.footertxt 					{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#223e5f;
font-size: 9px;
line-height: 16px;
text-decoration: none;
}
.footertxt A:link 			{
color:#223e5f;
text-decoration: none;
}
.footertxt A:visited 		{
color:#223e5f;
text-decoration: none;
}
.footertxt A:hover 			{
color:#6d85a2;
text-decoration: none;
}


/*****************************************************
* Google Maps Text
/*****************************************************
*/

.googletxt 					{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#8098b5;
font-size: 9px;
line-height: 16px;
text-decoration: none;
}
.googletxt A:link 			{
color:#8098b5;
text-decoration: none;
}
.googletxt A:visited 		{
color:#8098b5;
text-decoration: none;
}
.googletxt A:hover 			{
color:#194982;
text-decoration: none;
}

.googletxt_highlight 		{
color:#194982;
}


/*****************************************************
* Navigation
/*****************************************************
*/

.navigation_txt 			{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#a7a9ac;
font-size: 10px;
line-height: 14px;
font-weight: bold;
text-decoration: none;
}
.navigation_txt A:link 		{
color:#8098b5;
text-decoration: none;
}
.navigation_txt A:visited 	{
color:#8098b5;
text-decoration: none;
}
.navigation_txt A:hover 	{
color:#194982;
text-decoration: none;
}

.navigation_line 			{
font-size: 9px;
}





/*****************************************************
* Border Outline
/*****************************************************
*/

.tableborder				{
border: 6px solid #dde4ec;
}


/*****************************************************
* Contact Styles
/*****************************************************
*/

.contact_txt 			{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#6e7f94;
font-size: 9px;
line-height: 12px;
text-decoration: none;
}
.contact_txt A:link 	{
color:#6e7f94;
text-decoration: none;
}
.contact_txt A:visited 	{
color:#6e7f94;
text-decoration: none;
}
.contact_txt A:hover 	{
color:#194982;
text-decoration: none;
}



/*****************************************************
* Scroll Styles
/*****************************************************
*/

.form_elements_dropdown_1 	{
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #c3d0df;
font-size: 10px;
width: 60px;
color:#194982;
}

.form_elements_dropdown_2 	{
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #c3d0df;
font-size: 10px;
width: 200px;
color:#194982;
}

.form_elements_dropdown_3 	{
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #c3d0df;
font-size: 10px;
width: 160px;
color:#194982;
}


.form_elements_field		{
font-family : Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #c3d0df;
font-size: 10px;
width: 220px;
color:#194982;
}


/*****************************************************
* Scroll Styles
/*****************************************************
*/

#mittelbox 					{
position:	relative;
top:		5px;
left:		0px;
width:		393px;
height:		309px;
z-index:	2;
overflow:	hidden;

/* Scroll Colour Settings */
scrollbar-arrow-color:		#b5cae4;
scrollbar-3dlight-color:	#b5cae4;
scrollbar-highlight-color:	#e7f1fd;
scrollbar-face-color:		#e7f1fd;
scrollbar-shadow-color:		#f0f0f0;
scrollbar-track-color:		#f4f9fe;
scrollbar-darkshadow-color: #e7f1fd;
}

#mittelboxinnen 			{
position:	relative;
top:		0px;
left:		0px;
width:		393px;
height:		309px;
z-index:	3;
overflow:	auto;
}



/*****************************************************
* Scroll Styles
/*****************************************************
*/

#termsbox 					{
position:	relative;
top:		5px;
left:		0px;
width:		770px;
height:		309px;
z-index:	2;
overflow:	hidden;

/* Scroll Colour Settings */
scrollbar-arrow-color:		#b5cae4;
scrollbar-3dlight-color:	#b5cae4;
scrollbar-highlight-color:	#e7f1fd;
scrollbar-face-color:		#e7f1fd;
scrollbar-shadow-color:		#f0f0f0;
scrollbar-track-color:		#f4f9fe;
scrollbar-darkshadow-color: #e7f1fd;
}

#termsboxinnen 			{
position:	relative;
top:		0px;
left:		0px;
width:		770px;
height:		309px;
z-index:	3;
overflow:	auto;
}




/*****************************************************
* Calendar Styles
/*****************************************************
*/

a.normal:link  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:visited  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:hover  { color: #333333; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.normal:active  { color: #333333; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

a.today:link  { color: #FFFFFF; font-weight: normal; line-height: 14px; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:visited  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: underline }
a.today:hover  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }
a.today:active  { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; text-decoration: none }

.cellbg {
background-color: #FFFFFF;
}

.cellover {
background-color: #c3d0df;
}

.celltoday {
background-color: #2c4058;
}

.cellevent {
background-color: #677f9c;
}

.icallinks 						{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#5e748d;
font-size: 9px;
line-height: 14px;
text-decoration: none;
}
.icallinks A:link 				{
color:#5e748d;
text-decoration: none;
}
.icallinks A:visited 			{
color:#5e748d;
text-decoration: none;
}
.icallinks A:hover 				{
color:#2c4058;
text-decoration: none;
}


.icallinks_normal 				{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#5e748d;
font-size: 9px;
line-height: 14px;
text-decoration: none;
}
.icallinks_normal A:link 		{
color:#5e748d;
text-decoration: none;
}
.icallinks_normal A:visited 	{
color:#5e748d;
text-decoration: none;
}
.icallinks_normal A:hover 		{
color:#FFFFFF;
text-decoration: none;
}

.icallinks_selected 			{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 9px;
line-height: 14px;
text-decoration: none;
}
.icallinks_selected A:link 		{
color:#FFFFFF;
text-decoration: none;
}
.icallinks_selected A:visited 	{
color:#FFFFFF;
text-decoration: none;
}
.icallinks_selected A:hover 	{
color:#FFFFFF;
text-decoration: none;
}

.icallinks_taken 				{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 9px;
line-height: 14px;
text-decoration: none;
}
.icallinks_taken A:link 		{
color:#FFFFFF;
text-decoration: none;
}
.icallinks_taken A:visited 		{
color:#FFFFFF;
text-decoration: none;
}
.icallinks_taken A:hover 		{
color:#FFFFFF;
text-decoration: none;
}


.list_taken 					{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size: 9px;
line-height: 14px;
text-decoration: none;
}

.list_available 				{
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#4dcc08;
font-size: 9px;
line-height: 14px;
text-decoration: none;
}




