/*HTML TAGS*/
html, body
 {
	margin: 0;
	padding: 0;
}

HTML { height: 100%; }

body
{
	background-color: #FFFAEA; /*#FFEDA8;*/
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	min-height:100%;	
}
/*
 * IE hack 
 */
* HTML body{ height: 100%; }

img{
	border: 0px;
}

h1 { font-size: 20px; font-weight: bold; font-style: italic; font-family: Times New Roman, serif; color: #666; }
h2 { font-size: 16px; font-weight: bold; font-family: Times New Roman, serif; color: #666; }

address
{
	padding: 10px;
	padding-top:20px;
}
address a:link { color: #666; text-decoration:none; }
address a:visited{ color: #666;	text-decoration:none;}
address a:hover{	color: #000;	text-decoration:underline;}
address a:active { color: #666; text-decoration:none; }

/*SPECIFICS*/
#contshade1
{
	width: 699px;
	margin-left: auto;
	margin-right:auto;	
	padding-left: 3px;
	background: left top repeat-y url('../img/dropshadow.png');
min-height:100%;	
}
/*
 * IE hack 
 */
* HTML #contshade1 { height: 100%; }
#contshade2
{
	width: 700px;
	padding-right: 3px;
	background: right top repeat-y url('../img/dropshadow2.png');
	min-height:100%;
}
/*
 * IE hack 
 */
* HTML #contshade2 { height: 100%; }
#container
{
	width: 700px;
	min-height:100%;
	background: #FFF8DD right top repeat-y url('../img/background_yellow_1px.png');
}
/*
 * IE hack 
 */
* HTML #container { height: 100%; }
#header
{
	position: relative;	
}
#foto
{
	height: 300px;
	width: 67%;
	float:left;
}
#yellowspace
{
	position:absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
	height: 300px;
	width: 33%;
	float: right;
	background: #FFF1B6;
	opacity:.60;
	filter: alpha(opacity=60);  
}
#logobar
{
	position:absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	height: 300px;
	width: 33%;
	float: right;
/*	opacity:.60;
	filter: alpha(opacity=60);  */
}
#logo { height: 80px; padding: 3px; text-align:center; cursor: pointer; }
#slogan {   height: 90px; padding: 10px; text-align:center;  }
#uListMenu {  height: 90px; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#uListMenu{
width: 231px;
}

* html #uListMenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 226px;
}

#uListMenu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align:right;
}

#uListMenu a{
font: bold italic 20px Times New Roman;
padding: 0 5px 0 0;
display: block;
width: 100%; /*Define width for IE6's sake*/
text-decoration: none;
color: #666;
border-top: 1px solid #FFF1B6;
line-height: 29px;
}

#uListMenu a:visited{
color: #666;
}

html>body #uListMenu a{ /*Non IE rule*/
width: auto;
}

#uListMenu a:hover{
background-color: #F8FBBD;
color: 666;
}

#leftcolumn
{
	float:left;
	width: 66%; 
}
#maincontent
{
	background-color: #FFF8DD;
	padding: 1px 20px 20px 20px;
	
	font-size: 12px;
	line-height: 175%;
}
#rightcolumn
{
	float:right;
	width: 33%;
}
#footer
{
	font-size: 11px;
	font-weight: bold;
	word-spacing:2.5px;
	height: 15px;
	margin: 20px 0px 0px 0px;
	/* background: right top no-repeat url('../img/topview_footer.png'); */
}
#footer span{/*display:none*/}
#footer a:link { color: #000; text-decoration:none; }
#footer a:visited{ color: #000;	text-decoration:none;}
#footer a:hover{	color: #000;	text-decoration:underline;}
#footer a:active { color: #000; text-decoration:none; }

.rightblock
{
	height: 172px;
	width: 100%;
	
	margin: 0px 0px 1px 0px;
	padding: 0px;
}
.contentmain a:link { color: #000; text-decoration:underline; }
.contentmain a:visited{	color: #000;	text-decoration:underline;}
.contentmain a:hover{	color: #FE0000;	text-decoration:none;}
.contentmain a:active{	color: #000;	text-decoration:underline;}

.readmore {text-align: right;}
.readmore a:link{ color: #FE0000; font-weight: bold; word-spacing: 0px; text-decoration:none; cursor: pointer;  }
.readmore a:visited { color: #FE0000; font-weight: bold; word-spacing: 0px; text-decoration:none; cursor: pointer; }
.readmore a:active { color: #FE0000; font-weight: bold; word-spacing: 0px; text-decoration:none; cursor: pointer; }
.readmore a:hover { color: #FE0000; font-weight: bold; word-spacing: 0px; text-decoration:underline; cursor: pointer; }

.floatleft{ float:left; }
.floatright{ float:right; }
.floatclear{ float:none; clear:both; line-height:0px;}
