
/* 
	Background-Styles 
*/

body { margin:0; padding:0; width:100%; background:#ddd7c5;}
html { padding:0; margin:0;}

a{color:#1C6088;text-decoration:none}
a:hover{text-decoration:underline}
a:focus{text-decoration:underline}


/********** topnav **********/

#ipanel { font:normal 10px Tahoma, Geneva, sans-serif;}
#ipanel a { color:#3196cc; font:normal 10px Tahoma, Geneva, sans-serif; padding:5px ; text-decoration:underline; }
#ipanel a:hover {text-decoration:none;}
#ipanel .legal {float: right;width: 273px;height: 23px;margin: 0 auto;padding: 11px 20px 0 0;text-align: right;font-size: 0.7em;color: #FFFFFF;}
#ipanel ul li a { text-decoration: none;padding: 6px 6px 6px 12px;font-weight:normal; color: #fff;}
#ipanel ul li a:hover{text-decoration: none;padding: 6px 6px 6px 12px;color: #FFFCD4;}
#ipanel img { margin:10px 5px 0 10px;}



#block_topnav {margin:0 auto; width:960px; height:34px;}

#block_header {
	position: relative;
	width: 960px;
	height: 108px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/bgheader.jpg) no-repeat;
	z-index: 1;
}
#block_teaser {
	position: relative;
	width: 960px;
	height: 316px;
	margin: 0 auto;
	text-align: left;
	background: url(../../images/slider/316/sli_316_bg.jpg) no-repeat;
	z-index: 1;
}
div#headerPhoto {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 316px;
	z-index: 1;
	overflow: hidden;
	}

#block_slider {
	position: relative;
	width: 960px;
	height: 510px;
	margin: 0 auto;
	text-align: left;
	background: url(../../images/slider/510/bigsli_510_bg.jpg) no-repeat;
	z-index: 1;
}
div#sliderPhoto {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 510px;
	z-index: 1;
	overflow: hidden;
	}


div#navigationBar {
	position: absolute;
	top: 5px;
	left: 200px;
	z-index: 2;
	width: 740px;
	height: 108px;	
	}
	a#logo {
		position: absolute;
		top: 3px;
		left: 20px;
		z-index: 2;
		display: block;
		width: 196px;
		height: 88px;
		background: url(../images/logo_aristoteles.png) 0px 0px no-repeat;
		}
a#logo span { display: none; }

/********** main navigation styles **********/
ul#nav {
	position: absolute;
	top: 35px;
	left: 40px;
	width: 720px;
	height: 61px;
	padding: 0;
	margin:0;
}

ul#nav li , ul#nav li a {display: block;float: left; font: normal small-caps 12px Tahoma, Verdana; margin:0;}		
#nav li ,ul#nav li{margin-bottom: .3em;margin-right: .4em;}


#nav li a:hover, #nav li a.men-cur, #nav li a.men-curifsub {background-color: #487070;}
#nav li a {
	padding: 26px 8px 4px 8px;
	background-color: #6BB3CD;
	border: 3px double #B1D5E3;
	color: #fcfcfc;
	display: block;
	height: 1%;
}	

/********** subtabs navigation styles **********/
div#tabsBar {
        
	height: 36px;	
}
	
ul#subtabs {
	/*width: 720px;*/
	height: 31px;
	padding: 0;
	margin:0;
}

ul#subtabs li , ul#subtabs li a {display: block;float: left; font: normal 12px Tahoma, Verdana; margin:0;}		
#subtabs li ,ul#subtabs li{margin-bottom: .3em;margin-right: .4em;}

#subtabs li a:hover, #subtabs li a.men-cur, #subtabs li a.men-curifsub {background-color: #487070;}
#subtabs li a {
	padding: 16px 8px 4px 8px;
	background-color: #6BB3CD;
	border: 3px double #B1D5E3;
	color: #fcfcfc;
	display: block;
	height: 1%;
}


div#teaserBox {
	position: absolute;
	top: 360px;
	right: 10px;
	z-index: 2;
	width: 140px;
	height: 120px;
	background: #fbfaef url(../images/bgtbox.png) right bottom no-repeat;
border-top: 1px solid #FFFCD4;
border-left: 1px solid #FFFCD4;
border-bottom: 1px solid #FFFCD4;
	}

div#contentBox {
	position: relative;
	top: 60px;
	right: 0px;
	z-index: 2;
	width: 140px;
	height: 120px;
	background: #fbfaef url(../images/bgtbox.png) right bottom no-repeat;
border-top: 1px solid #FFFCD4;
border-left: 1px solid #FFFCD4;
border-bottom: 1px solid #FFFCD4;
		float: right;
	}

div#kidsBox {
	position: relative;
	top: 60px;
	right: 0px;
	z-index: 2;
	width: 148px;
	height: 120px;
	background: #fbfaef url(../images/kidsclub_box.png) right bottom no-repeat;
border-top: 1px solid #FFFCD4;
border-left: 1px solid #FFFCD4;
border-bottom: 1px solid #FFFCD4;
		float: right;
}

	a#kidsclubbtn {
		position: absolute;
		top: 0px;
		right: 20px;
		z-index: 3;
		display: block;
		width: 90px;
		height: 34px;
		background: url(../images/kidsclubbtn.png) 0px 0px no-repeat;
		}
a#kidsclubbtn span { display: none; }
 
#subtabs li#page27 a {height: 14px;}
			
/* F O O T E R */
#footer {margin:10px auto 0 auto; width:940px;}
#footer {height: 44px;border: 1px solid #FFFCD4;background: #484848 url(../images/bg_footer.png) top center no-repeat;}

#footer .links {float: left;width: 730px;height: 25px;padding: 19px 10px 0 10px;font-size: 0.8em;}
#footer .legal {float: right;width: 140px;height: 23px;margin: 0 auto;padding: 19px 10px 0 0;text-align: right;font-size: 0.7em;color: #FFFFFF;}

#footer ul {list-style-type: none;}
#footer ul{margin:0;list-style-image: none;}
#footer ul li { float:left; display:inline;list-style-type: none; margin: 0; padding: 0; }
#footer ul li a { text-decoration: none;padding: 6px 6px 6px 12px;font-weight:normal; color: #fff;}
#footer ul li a:hover{text-decoration: none;padding: 6px 6px 6px 12px;color: #FFFCD4;}
#footer	.topaktiv {padding: 6px 6px 6px 12px;font-weight:normal; color: #FFFCD4;}

#footer ul{
font-family: Arial,FreeSans,"Bitstream Vera Sans","DejaVu Sans",Helvetica,Geneva,Verdana,sans-serif;
font-size: 11px;
line-height: 11pt;
color: #454545;
}
#footer ul li a {
	text-decoration: none;
	color: #cdcdcd;
}


div#contentBox p {margin:5px; padding:2px 0;}


.langnav{
	width:440px;
	margin:0;
	padding:5px 5px 0 0;
	float:right;
	text-align:right;
	text-transform:capitalize;
	color:#a99a6f;
	font-size:11px;
}
.langnav a{
	color:#a99a6f;
	text-decoration:none;
}
.langnav a:hover, .langnav a.current{
	color:#60abd3;
	text-decoration:none;
}


.backlist { margin:0;padding:15px 5px 15px 20px;font-size:14px;}
.backlist a{
	color:#1F6D9C;
	text-decoration:none;
}
.backlist a:hover, .backlist a.current{
	color:#359AD7;
	text-decoration:underline;;
}
ul.csc-menu-1{list-style-type:none;margin:0 1em 1em;padding:0;}
ul.csc-menu-1 li{background:url(../images/icons/symb_link.png) no-repeat 0 .15em;margin-left:0;padding-left:20px;text-align:left;}
