/* FAFCE */

/* CSS standard */
/*@import url("2column.css");*/
/*@import url("3column.css");*/
@import url("navigation.css");
@import url("csc.css");
@import url("cal.css");
@import url("rte.css");

/*------------------------
	general 
-------------------------*/
	* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; /* don't edit */
	color: #343b3d;
	line-height: 1.45em;	
	}
html {
	font-size: 100%; /* WinIE text resize correction */
	font-size: 62.5%; /* don't edit, all browsers 1em=10px */
	}
html, body {
	height: 100%;
	min-height: 100.5%; 
		}
body {
  	font-size: 1em; /*edit here globel size for em, 1em=10px*/
    background: #fff url('../images/back.gif') top left repeat-y;    
	}
/*div#outer_wrap {background: url('../images/back-horizontal.gif') top left repeat-x;}*/
/*------------------------
	pageHeader
-------------------------*/
div#pageHeader {	
	clear:both;	
	background: #f7f7fb url(../images/fc3_top.jpg);
	height:36px;
	width:946px;
	/*border-bottom: #fff soldid .4em;*/
	}
h1.headertext {
	position: absolute;
	top: .5em;
	left: 1em;
	z-index: 10;
	color: #ccc;
	font-size: 1.4em;
	}
/*------------------------
	Languageselector
--------------------------*/
div#langmenu { 
	float:left;   
	margin-left:293px;
	padding-top: 7px;
	display:inline;
	width: 450px;
	height: 29px;
	color: #fff;
  }
div#langmenu a { color: #fff; text-decoration: none;}

/*------------------------
	Header
--------------------------*/
div#Header {	
	/*background:#ededed;*/
	background-color: #e6e7f2;
	background-position: 580px 0px;
	height: 182px;
	width:946px;
	}
div#picture {	
	float:left;
	background: #dfe0ee url(../images/img-start.jpg);
	width: 270px;
	height: 182px;
	}
div#claim {
	float:left;
	width:473px;
	height: 182px;
	background: #e6e7f2 url(../images/fafce.gif);
	}
div#logo img {
  background:#dfe0ee;
	float:right;
	right:0;	
	border:0;
	}
/*------------------------
	 
--------------------------*/

dfn {
	display: none;
	visibility: hidden;
	}

/*------------------------
	efa
-------------------------*/

#fontsizer { 
	float:right;
 	width:123px;
 	margin-top:6px;
	}

/*------------------------
	adress
-------------------------*/
div#adress {
  float:left;
  margin-top: 22px;
  padding-top: 155px;
  padding-left:57px;
  background: url('../images/img-navi.jpg') no-repeat;
  }
div#contact {
	font-size: 1.1em; 
	color: #333d94;
	line-height: 1.6em;
	width: 213px;
	height:auto;
  }


/*------------------------
	left_side
-------------------------*/
#col_left {  	
  float:left; 
  position:relative;
  left:0px;
  width:270px; 
	}
/*------------------------
	colMiddle/content
-------------------------*/
#col_middle {
  /*position:relative;*/ 
  overflow:visible;	float:left;
  display:block;
	font-size: 1.2em;
	width:473px; 
	}
#content { 
	padding: 14px 0 0 16px;
	}
#colNormal { }
/*------------------------
	footer
-------------------------*/
#footermenu {
  display:block; 
  border-top: 1px solid #b9d8a0;
  padding: 5px 0 20px 16px;
  }

#footermenu ul li, #footermenu ul li ul, #footermenu ul li ul li, #footermenu ul li ul li ul, #footermenu ul li ul li ul li  
	{
	color: #87ba55;
	display: inline; 
	overflow:hidden;
	}
#footermenu a { text-decoration:none; color: #87ba55; font-size: .9em; }
#footermenu a .current { color: #87ba55; font-weight: bold; }
#footermenu a:link { color: #87ba55; }
#footermenu a:visited { color: #87ba55; }
#footermenu a:hover { color: #87ba55; }
#footermenu a:active { color: #87ba55; }
#footermenu a:focus { color: #87ba55; }


/*http://www.cssplay.co.uk*/

abbr, acronym {
	border-bottom:1px dashed #000;
	cursor:help;
	}
	

