
body { background-color: #004a63; background-image: url("img/bg_body.jpg"); background-repeat: repeat-x; text-align: center; margin: 0 auto; padding: 0 }
h1 { color: #ff7f00; font-size: 19px; font-family: "Trebuchet MS"; font-weight: normal; text-transform: uppercase; letter-spacing: 3px }
h2 { color: #00858c; font-size: 17px; font-family: Arial; font-weight: normal }
h3 { color: #888; font-size: 14px; font-family: Arial; font-weight: bold }
p { color: #505050; font-size: 12px; font-family: Arial }
td { color: #505050; font-size: 12px; font-family: Arial }
a:link, a:visited, a:active { color: #00858c; font-weight: bold; text-decoration: underline }
a:hover { color: #000; text-decoration: none }
.png_trans { behavior: url(iepngfix.htc)     }
#stick   { visibility: visible; display: block; position: absolute; z-index: 10; top: 0; left: -312px; width: 213px; height: 192px }
#wrapper   { background-color: #e7e7e7; background-image: url("img/bg_content.gif"); background-repeat: no-repeat; background-position: center; margin: 0 auto; width: 885px }
#random   { width: 140px }
#content { padding: 15px 15px 15px 35px }
#content_unten { background-image: url("img/bg_content_unten.gif"); margin-right: auto; margin-bottom: 4px; margin-left: auto; width: 885px; height: 4px; overflow: hidden }
#sponsors  { color: #00858c; font-size: 14px; font-family: "Trebuchet MS"; font-weight: bold; background-color: #dfdfdf; background-image: url("img/sponsor_strich.gif"); background-repeat: repeat-y; padding-top: 10px; padding-bottom: 10px; width: 180px }
/*<agl.folder "navigation">*/
	#nav_main { background-image: url("img/bg_nav_main.gif"); background-repeat: no-repeat; text-align: left; margin: 4px auto 0; width: 885px; height: 28px }
	ul#menu       { margin: 0 0 0 247px; padding: 0; height: 28px; overflow: hidden; border-left: 1px solid #00848b }
	ul#menu li    { font-size: 13px; font-family: "Trebuchet MS"; font-weight: bold; list-style-type: none; list-style-image: none; margin: 0; padding: 0; height: 28px; float: left }
	ul#menu li a:link, ul#menu li a:visited, ul#menu li a:active     { color: #fff; line-height: 28px; text-decoration: none; background-image: url("img/1x1_spacer.gif"); display: block; padding: 0; border-right: 1px solid #00848b; border-left: 1px solid #00c3cb }
	ul#menu li a:hover    { color: #000; text-decoration: none; background-image: url("img/bg_nav_main_over.gif"); display: block; border-right: 1px solid #00a1aa; border-left: 1px solid #00e5ee }
	ul#menu li.current a:link, ul#menu li.current a:visited, ul#menu li.current a:hover, ul#menu li.current a:active    { color: #000; text-decoration: none; background-image: url("img/bg_nav_main_active.gif"); display: block; border-right: 1px solid #d6891c; border-left: 1px solid #ffe563 }
	.li_padding    { display: block; padding: 0 4px 1px 5px }
	#submenu  { color: #fff; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 18px; background-image: url("img/bg_nav_sub.gif"); padding-left: 113px; height: 19px }
	#submenu a:link, #submenu a:visited, #submenu a:active  { color: #fff; font-weight: normal; text-decoration: none }
	#submenu a:hover { color: #fff; text-decoration: underline }
	#submenu a.current:link, #submenu a.current:visited, #submenu a.current:hover, #submenu a.current:active  { color: #000; font-weight: normal; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "header">*/
	#header img { }
	#header h1 { display: none }
	#header h3 { display: none }
	#header { background-image: url("img/bg_header.gif"); background-repeat: no-repeat; background-position: left bottom; margin: 0 auto; padding-top: 35px; width: 885px; height: 137px }
	*html #header { height: 172px }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer { background-image: url("img/bg_footer.gif"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding-bottom: 25px; width: 885px; height: 27px }
	#footer td { color: #000; font-size: 11px; font-family: Arial; padding-right: 7px; padding-left: 7px; height: 27px }
	#footer a:link, #footer a:visited, #footer a:active  { color: #fff; font-weight: normal; text-decoration: none }
	#footer a:hover { color: #fff; text-decoration: underline }
/*</agl.folder>*/
/*<agl.folder "sitemap">*/
	ul#sitemap  { margin: 0 0 30px; padding: 0 0 0; width: 100%; float: left; border-left: 1px solid #999 }
	ul#sitemap li { list-style-type: none; list-style-image: none }
	ul#sitemap li ul { margin: 0 0 5px 50px; padding: 0; border-left: 1px solid #999 }
	ul#sitemap li ul li ul { margin-top: 0; margin-right: 0; margin-bottom: 5px; padding: 0 }
	ul#sitemap li ul li { list-style-type: none; list-style-image: none }
	ul#sitemap a  { text-decoration: none; border-bottom: 1px solid #999 }
	ul#sitemap li a  { font-size: 110%; text-decoration: none; padding-left: 3px }
	ul#sitemap li ul li a  { font-size: 97%; font-weight: normal; text-decoration: none; padding-left: 3px }
	ul#sitemap li ul li ul li a  { font-size: 93%; font-weight: normal; text-decoration: none; padding-left: 3px }
/*</agl.folder>*/
/*<agl.folder "galerie">*/
.thumbwrap    {  text-align: center; margin: 0; padding: 0 }
.thumbwrap li  { 	display: -moz-inline-box;
display: inline-block; 	/*\*/ vertical-align: top; /**/
 margin: 0 8px 8px 0px; padding: 0; vertical-align: top }
/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */
.thumbwrap li>div {
	/*\*/ display: table; /**/
	width: 115px;
}
.thumbwrap a   { color: #00858c; text-decoration: underline; background-color: #c2c2c2; cursor: pointer; display: block }
/* IE7? \*/
.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 115px;
	height: 115px;
}
/**/
.thumbwrap li .wrimg  { }
.thumbwrap img  { vertical-align: middle; border-style: solid; border-width: 1px; border-color: #dadada #262626 #2d2d2d #e4e4e4 }
.thumbwrap a:hover   { color: #fff; text-decoration: underline; background-color: #7d7d7d }
/*\*//*/
.thumbwrap li .wrimg {
	display: block;
	font-size: 1px;
}
.thumbwrap .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 115px;
	width: 1px;
}
/**/
.thumbwrap .caption {
	display: block;
	padding: .3em 5px;
	font-size: 11px; font-family: Arial; font-weight: bold;
	line-height: 1.1;
	border-top: 1px solid #aaa;
	w\idth: 100px;  /* Moz, IE6 */
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.thumbwrap  {
		border-collapse: collapse;
	}
	.thumbwrap a {
		display: inline-block;
		vertical-align: top;
	}
	.thumbwrap {
		display: inline-block; /* non deve avere margin */
	}
}


*html .thumbwrap li {
	width: 126px;
	w\idth: 115px;
	display: inline;
}
*html .thumbwrap {
	height: 0;
	he\ight: auto;
	zoom: 1;
	display: inline;
}
*html .thumbwrap li .wrimg {
	display: block;
	/* evita hasLayout per background position */
	width: auto; 
	height: auto;
}
*html .thumbwrap .wrimg span {
	vertical-align: middle;
	height: 115px;
	zoom: 1;
}

/*</agl.folder>*/
