
html,body {margin:0;padding:0}

body {font: 76% arial,sans-serif;}

p {margin:0;padding:0;}

p.clearer {clear:both;line-height:1.9px;}

a:link {text-decoration:underline;color:#2576d9;}
a:visited {text-decoration:underline;color:#2576d9;}
a:hover {text-decoration:underline;color:#1867c8;}

a img {border:none;}

h1, h2, h3, h4, h5, h6 {padding:0;margin:0;font-family:"Trebuchet MS", arial, sans-serif;}

h1 {text-indent:-9999px;padding:0;background:#fff url(images/logo.gif) no-repeat;height:58px;margin:20px 0 20px 0;}

div#pre_header {width:900px;margin:0 auto;}
div#pre_header .logo {padding:38px 0 23px 14px;}


div#gathering {
	width:100%;
	background:transparent url(images/bgnd_gathering.gif) repeat-x;
	}

div#gathering h2 {color:#fff;font-size:24px;padding:10px 0;}
	
div#gathering .gathering_holder {width:900px;margin:0 auto;}	

div#gathering .promo {
	background:#f6be79 url(images/bgnd_promo.gif) repeat-x;
	border:2px solid #fff;
	}

div#gathering .logo_beza {float:right;margin:13px;border:1px solid #fff;}
	
div#gathering h3 {
	color:#371e00;
	background:transparent url(images/icon_book.gif) no-repeat;
	font-size:24px;
	padding:13px 0 13px 97px;
	background-position:10px;
	line-height:20px;
	}
	
div#gathering h3 span {font-size:18px;font-weight:normal;}
	
	
div#gathering .advert_holder {margin:0 auto;width:820px;}
	
div#gathering ul.advert_list {margin:0;padding:0;list-style:none;}	
div#gathering ul.advert_list li {
	display:block;
	float:left;
	padding:30px 35px;
	color:#fff;
	font-family:"Trebuchet MS", arial, sans-serif;
	font-size:12px;
	line-height:14px;
	}

div#gathering ul.advert_list a:link {color:#fff; text-decoration:none;}
div#gathering ul.advert_list a:visited {color:#fff; text-decoration:none;}
div#gathering ul.advert_list a:hover {color:#fff; text-decoration:underline;}

div#header {}
		
div#header ul.menu {margin:0;padding:0;list-style:none;}
div#header ul.menu li {font-size:24px;font-family:"Trebuchet MS", arial, asns-serif;font-weight:bold;display:inline;padding:10px 40px 10px 18px;}
div#header ul.menu li img {vertical-align:middle;}
div#header .separator {height:10px;clear:both;}

div#header a:link {color:#5b7cbe;text-decoration:underline;}
div#header a:visited {color:#5b7cbe;text-decoration:underline;}
div#header a:hover {color:#466093;text-decoration:underline;}

div#content {clear:both;float:left;width:665px;background:#fff url(images/bgnd_container.gif) repeat-x;}
div#content p {font-family:arial,sans-serif;font-size:16px;color:#333;padding:10px 20px 10px 35px; line-height:1.5em;}
div#content h2 {color:#905200;font-size:24px;font-family:georgia,arial,serif;font-weight:normal;padding:10px 20px 0px 35px;margin-top:30px;}

div#sidebar_left {float:right;width:235px;background:#fff url(images/bgnd_container.gif) repeat-x;}
div#sidebar_left h2 {color:#905200;font-size:18px;font-family:georgia,arial,serif;font-weight:normal;padding:10px 0 10px 0;text-align:center;margin-top:30px;}
div#sidebar_left h2.team {margin-top:50px;} 
div#sidebar_left p {margin:0 15px;}
div#sidebar_left .ad {margin-top:}
div#sidebar_left .centered {text-align:center;}
div#sidebar_left .logos {padding:5px 0;}

div#footer {
	clear:both;
	width:100%;
	background: #fff url(images/bgnd_container.gif) repeat-x;
	color: #777}
div#footer p {text-align:center;margin:0;padding:20px 10px}

div#footer a:link {color:#555;}
div#footer a:visited {color:#555;}
div#footer a:hover {color:#333;}

div#container {text-align:left;width:900px;margin:0 auto;clear:both;}


/* added by basti */
a.small {font-size:12px;}
