/*------------Body/HTML------------*/
body {font-family:Arial, Verdana;font-size:12px;background-color:#FFFFFF;margin:0;margin-top:60px;padding:0;}

/*---------Container&Boxes---------*/
#container	{position:relative;width:858px;margin:auto;overflow:hidden;height:550px;}
#header		{position:relative;background:url(../images/layout/logo_pronomen.png) right no-repeat #FFFFFF;height:38px;width:830px;z-index:19;}
#content	{position:relative;margin-top:20px;height:441px; z-index:5;}
#footer		{position:relative;margin-top:10px;height:25px;width:830px;clear:both;}


/*---------Boxes Content---------*/
#ct_l_content {position:relative;float:left;height:441px;width:441px;background:url(../images/layout/ct_l_box_grey.png) no-repeat;}
#l_content {position:absolute;height:381px;width:361px;margin-top:30px;margin-left:30px;}

.content_center	{margin-top:155px;margin-left:48px;width:336px;}
.content_right {margin-top:30px;margin-left:233px;width:200px;}
.content_top {margin-top:30px;margin-left:48px;width:336px;} 

.csc-textpic { margin-left:16px; }
.csc-header { margin-left:16px; }

.csc-menu dt { margin-bottom: 5px; }
.csc-menu dd { padding:0px; margin:0px; margin-bottom:15px; }
#divContent_scrollable { margin-left:16px; }
#divContent_scrollable .csc-header { margin-left:0px; }
#ct_b_content p.bodytext { margin-left:16px; }
#mailform { margin-left:6px; }

*+html form#mailform { margin-left:16px; }


#l_arrows_top {position:absolute;left:401px;top:30px;}
#l_arrows_bottom {position:absolute;left:401px;top:395px;}

#r_content {position:absolute;margin:auto;width:341px;height:341px;top:30px;left:30px;}
#r_arrows {position:absolute;width:50px;top:400px;left:630px;}
.iback{position:absolute;width:341px;height:341px;z-index:3;}

/*---------Scrolling Boxes---------*/
#divUpControl{position:absolute; left:360px; top:5px; visibility:hidden;} 
#divDownControl{position:absolute; left:360px; top:370px; visibility:hidden;} 

#divContent_scrollable_container, #divContent_scrollable_container_n {position:relative;}
#divContent_scrollable_body {
	position: absolute;
	top: 10px;
	width: 320px;
	padding: 10px;
	padding-left: 0;
	padding-right: 0;
	border: none;
}

#divContent_scrollable_body_n {
	position: absolute;
	top: 10px;
	width: 370px;
	padding: 10px;
	padding-left: 0;
	padding-right: 0;
	border: none;
}

.Content_scrollable_container, .holder {position:relative;}

.Content_scrollable_body {
	position: absolute;
	top: 10px;
	width: 320px;
	padding: 10px;
	padding-left: 0;
	padding-right: 0;
	border: none;
}

.scroll-pane {
	position: absolute;
	top: 10px;
	width: 370px;
	height:340px;
        overflow:auto;	
	padding: 10px;
	padding-left: 0;
	padding-right: 0;
	border: none;
}

.scroll-pane-w-header {
	position: absolute;
	top: 10px;
	width: 370px;
	height:320px;
        overflow:auto;	
	padding: 10px;
	padding-left: 0;
	padding-right: 0;
	border: none;
}

/*---------Special Boxes---------*/
#house_content			{position:absolute;height:441px;width:441px;background:url(../images/layout/ct_box_house.png) no-repeat;}
#house_content #box_content	{margin:50px;}

#clock_content			{position:absolute;height:441px;width:441px;background:url(../images/layout/ct_box_clock.png) no-repeat;}
#clock_content #box_content	{margin:50px;}

#chair_content			{position:absolute;height:441px;width:441px;background:url(../images/layout/ct_box_chair.png) no-repeat;}
#chair_content #box_content	{margin:50px;}

#stairs_content			{position:absolute;height:441px;width:441px;background:url(../images/layout/ct_box_stairs.png) no-repeat;}
#stairs_content #box_content	{margin:50px;}


/*-----------Text&Titles-----------*/
p	{margin:0;padding:0;}
h1 { font-size:17px; }
a {color:#7C7D7F;} 

/* ACAEB0 */
.content_body {color:#7C7D7F;}
.content_center_body {color:#7C7D7F;}
.content_right_body {color:#7C7D7F;}
.content_top_body {color:#7C7D7F;}
.bodytext {color:#7C7D7F;}

.content_h1 {font-size:16px;font-weight:bold;color:#FAA754;}
.content_center_h1 {font-size:16px;font-weight:bold;}
.content_right_h1 {font-size:16px;font-weight:bold;}
.content_top_h1 {font-size:16px;font-weight:bold;}

.csc-firstHeader {font-size:16px;font-weight:bold;}
.csc-menu dt, .csc-menu dt a { text-decoration:none; font-size:14px;font-weight:bold;color:#F26554; }
.csc-menu dd {color:#7C7D7F;}


/*-----------Navigation------------*/

#header	#navigation	{position:absolute;height:11px;top:20px;left:0px;}
#header	#navigation	ul li {position:relative;float:left;list-style:none;cursor:pointer; margin-left:45px; padding-left:5px;color:#000000;text-indent:5px;}
#header	#navigation	ul li a	{color:#000000;text-decoration:none;font-size:13px; display:block; text-align:center;}
#header	#navigation	ul li a:hover {color:#faa754;}
#header	#navigation ul ul {position:absolute;top:13px;left:5px;display:none;padding:0px;padding-top:10px;width:auto;margin:auto;background-color:#ffffff;}
#header	#navigation ul ul li {clear:left;list-style:none;text-indent:0px;padding:0;margin:0;margin-left:0px;height:30px;width:115px;line-height:30px;padding-left:5px;}
#header	#navigation li:hover ul, #header #navigation ul li:hover div ul{display:block;color:#faa754;}
#header	#navigation	ul ul li a {color:#000000;line-height:30px;height:30px;display:block;padding:0px;margin:0px;font-size:11px; text-align:left;}
#header	#navigation	ul ul li a:hover {color:#faa754;}
#header	#navigation	ul ul li:hover > #header #navigation ul li a {color:#faa754;}

#header #homenav	{position:absolute;top:0px;left:665px;}


/*-------------Footer-------------*/
#footer ul {width:175px;float:right;}	
#footer ul li {float:left;list-style:none;cursor:pointer;}


/*-------------Forms--------------*/
form#mailform div.csc-mailform-field {padding-bottom: 0px;}

form#mailform div.csc-mailform-field label { 
	width:125px; 
	display: block; 
	float:left; 
	vertical-align:top; 
	margin-top:7px; 
	color:#7C7D7F;
}
form#mailform div.csc-mailform-field input,form#mailform div.csc-mailform-field textarea { 
	width:200px; 
	margin-top:7px; 
	border: 0px; 
	border-bottom: 1px dotted #7C7D7F; 
	color:#7C7D7F;
	background-color:#ffffff;
	font-family:Arial, Verdana;
	font-size:12px;
}

form#mailform div.csc-mailform-field input:hover,form#mailform div.csc-mailform-field textarea:hover { 
	border: 0px; 
	border-bottom: 1px solid #7C7D7F; 
}

form#mailform span.csc-mailform-radio label { /* clear:none; float:none; */ vertical-align:top; width:110px; }
form#mailform span.csc-mailform-radio input { width:20px; /* clear: left; */ float: left; vertical-align:top; }

form#mailform fieldset { border:0px }

form#mailform div.csc-mailform-field input.resetbutton  { 
	width:84px; 
	float:left; 
	vertical-align:top; 
	margin-left:125px; 
	margin-right:12px; 
	margin-top:4px; 
}
form#mailform div.csc-mailform-field .csc-mailform-submit { 
	clear:left;
	float:right;
	width:95px; 
	border-top: 1px solid #7C7D7F; 
	border-left: 1px solid #7C7D7F; 
	border-right: 1px solid #7C7D7F; 
	border-bottom: 1px solid #7C7D7F; 
	background-color:#7C7D7F;
	color:#ffffff;
	margin-top:27px;
	margin-right:10px;
}

/*-------------Indexed search--------*/
div.tx-indexedsearch form fieldset  { padding:0px; border:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { color:#000; background:none; border-bottom:1px solid #000; padding-bottom:5px; }

fieldset div.tx-indexedsearch-form {float:left;width:380px;}

fieldset div.tx-indexedsearch-form label {float:left;}

fieldset div.tx-indexedsearch-form input { 
	float:left;
	border: 0px; 
	border-bottom: 1px dotted #7C7D7F; 
	color:#7C7D7F;
	background-color:#ffffff;
	font-family:Arial, Verdana;
	font-size:12px;
	width:50px;
}

fieldset div.tx-indexedsearch-form input:hover { 
	border: 0px; 
	border-bottom: 1px solid #7C7D7F; 
}


fieldset div.tx-indexedsearch-search-submit input { 
	margin-left:182px;
	margin-top:15px;
	border-top: 1px solid #7C7D7F; 
	border-left: 1px solid #7C7D7F; 
	border-right: 1px solid #7C7D7F; 
	border-bottom: 1px solid #7C7D7F; 
	background-color:#7C7D7F;
	color:#ffffff;
}

.csc-sitemap ul { list-style-type:square; margin-left:10px; padding-left:10px; }
.csc-sitemap ul a { text-decoration:none; }
