/* 
	COLORS
	626469 	: gray
	6ab2e7	: blue
	dfedf7	: bluelight
*/

html											{ color: #000; background-color: #FFF; }
body											{ font-size: 70%; letter-spacing: 0.1px; line-height: 130%; font-family: Verdana,Helvitca ; margin: 0; overflow:-moz-scrollbars-vertical ! important; }

font											{ font-family: Verdana,Helvitca; font-size: 11px; font-weight: normal; color: #000;}
h1												{ font-size: 18px; color: #333; margin: 0 0 20px 0; line-height: 24px;}
h2												{ font-size: 150%; color: #6ab2e7; margin: 0px 0px 10px 0px; }
h3												{ font-size: 120%; color: #333; margin: 0px 0px 0px 0px; }

a												{ color: #6ab2e7; text-decoration: underline; font-weight:bold;}
a:hover										{ color: #626469; text-decoration: none;}
form											{ margin: 0; padding: 0;}
input, textarea, select					{ font-size: 11px; font-family:Verdana,Arial,Helvetica; line-height:13px;}
address										{ margin: 30px 0;}

#container									{ width: 100%; margin: 0px auto; padding: 0; text-align: center; }
#header 										{ background: transparent url(../img/logo.jpg) no-repeat top center; height: 150px; width: 100%; margin: 10px auto; padding:0px; }

#navigation									{ height: 40px; width: 100%; background-color: #626469;}
#navigation ul								{ margin: 0; padding: 0; list-style-type: none; text-align: center;}
#navigation ul li 						{ padding: 11px 15px; display: inline; line-height: 40px; font-size: 14px; border-left: solid 1px #CCC;}
#navigation ul li a						{ text-decoration: none; color: #FFF; }
#navigation ul li a:hover				{ color: #6ab2e7;}
#navigation li ul							{ position: absolute; top: 39px; display: none; left: 0; border: solid 1px #626469; border-top: none; background-color: #6ab2e7;}
#navigation li.parent:hover > ul		{ display: block;}
#navigation li ul li						{ display: block; float: none; width: 170px; text-align: left; font-size: 12px; font-weight: normal; background: none; line-height: 18px; color:#000; border:none; padding: 3px 0 3px 15px; margin: 0px;}
#navigation li ul li span				{ background: none; text-align: left; color: #000; overflow: hidden; text-overflow: ellipsis; background-color: #FFF; border-top: solid 1px #99C; border-bottom: solid 1px #EEF; }
#navigation ul ul ul						{ top: -1px; left: 170px; border-top:  solid 1px #669; }
#navigation li ul li a					{ background: none; font-weight: normal; text-align: left; width: 170px; color:#FFF;}
#navigation li ul li a:hover			{ background: none; color: #000;}
#navigation .first						{ border: none; padding: 11px 10px; }

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation li								{ position: relative; padding: 0px; }
#navigation li a							{ width: auto; float: none; }
/* End IE5-Mac hack */

#main											{ background-color: #F1F1F1; clear: both; width: 100%; margin: 0;  }

#fotocontainer 							{ width: 720px; margin: 0 auto; text-align: center; }
#fotocontainer img						{ margin: 20px 10px; padding: 0; float: left; border: none; }

#content						{ margin: 0 auto; background-color: #FFF; text-align: left; width: 760px; padding: 20px; border: solid 1px #626469; border-top: none; border-bottom: none;}
#content .home				{ margin: 0; padding: 0; font-size: 12px; text-align: center; font-weight: bold;}
#content .item 			{ margin: 0 20px 10px  0; padding: 0; float: left; height: 170px; width: 250px; border-bottom: #707070 solid 1px; background: #FFF url(../img/content_dl_middle.gif) repeat-y top left; }
#content .item dt		 	{ margin: 0; padding: 5px  0  5px 8px; color: #333; font-size: 150%; background: #FFF url(../img/content_dl_top.gif) no-repeat top left; }
#content .item dd	 		{ margin: 0 0 0 10px; padding: 0 10px 10px  0; color: #333; }
#content .sub				{ margin: 4px 0 0 8px; width: 220px; border: solid 1px #626469; }
#content .sub dt			{ color: #626469; font-weight: bold; margin: 0; padding: 3px; background-color: #6ab2e7;}
#content .sub dd			{ margin: 0; padding: 3px; }
#content .search dt		{ width: 400px; height:18px; overflow:hidden; text-overflow:ellipsis;}
#content .search dd		{ margin: 0;}
#content .modified		{ text-align: right; font-style: italic;}
#content p.clear 			{ margin: 0; padding: 0; width: 0; height: 0; clear: both; background: none;}
#content .right img		{ margin: 4px 0 0 8px; border: solid 1px #626469; }
#content .item img		{ margin: 4px 8px 0 0; border: solid 1px #626469; }
#content ul					{ margin: 15px 18px; list-style-type: square;}
#content ul	ul				{ margin: 0 30px; }
#content li					{ margin: 0; padding: 0; line-height:16px;}

#quickmenu					{ border-right: solid 1px #dfedf7; width: 220px; float: left; padding: 20px 0 0 0; margin: 0 0 30px 0;}
#quickmenu img				{ margin-left: 14px;}
#quickmenu dl				{ margin-left: 10px;}
#quickmenu dt				{ font-size: 120%; color: #333; margin: 0; font-weight:bold; }
#quickmenu dd				{ margin: 1px 0; padding: 0 15px; background: transparent url(../img/twisty.gif) no-repeat top left;}
#quickmenu dd	a			{ font-weight:normal;}
#quickmenu .extra			{ width: auto; padding: 15px 0 0 0; border-top: solid 1px #06C; }
#quickmenu address		{ width: auto; font-size: x-small; padding: 20px 15px 20px 15px; border-top: solid 1px #06C; }
#quickmenu .small 		{ font-size: 9px;}

#footer						{ color: #FFF; margin: 0; padding: 5px; width: 100%; background-color: #626469; text-align: center; }
#footer span				{ color: #FFF; font-size: 10px; padding: 0 7px;}
#footer a					{ color: #FFF; text-decoration: none; font-weight:normal; font-size: 10px; padding: 0 7px;}
#footer a:hover			{ color: #6ab2e7;}
#pager						{ width: 580px; background-color:#090; border-collapse:collapse; margin: 10px 0; padding: 0;}
#pager td					{ color:#FFF; padding: 0 3px; margin:0px;}
#toolbar td					{ padding: 2px 5px;}

#partners					{display: none;}
#extra						{display: none;}

.searchfrase				{ width: 100px; height: 13px; font-size: 10px; border-width: 1px;}
.button						{ padding: 4px 5px; color: #000; background-color: #6ab2e7; border: solid 1px #626469; } 
.formbox						{ }
.right						{ float: right;}
.alert						{ color: #F00; font-weight: bold;}
.clickable					{ cursor: hand;}
.results						{ width: auto; text-align:right;}
.active						{ color:#FFF;}	
.disabled					{ color:#060; font-weight:normal;}	
.contentimage				{ float:left; margin: 5px 10px 3px 0px;  border:solid 1px #36C;}
.thumb						{ float:left; margin: 5px 5px 3px 0px; border:solid 1px #36C;}
.contentmultimedia		{ float:left; width:420px; overflow:hidden; margin-top:5px; overflow:hidden;}
.clear						{ clear:both; margin: 0; padding: 0;}
.bold							{ font-weight:bold;}
.error						{ font-weight:bold; color:#f00;}
.important					{ font-weight:bold; color:#f00;}
.w150							{ width: 150px;}
.w300							{ width: 300px;}
.s300							{ width: 306px;}
.rente			{ font-size: 14px; font-weight: bold; line-height: 24px;}
.published			{ text-align: right; font-style: italic;}
