body          { color: black; font: 70% arial, sans-serif; background: #037676 url(img/bg_verlauf.gif) repeat-x; margin: 16px 4%; padding: 0px }
h1   { color: #c00; font-size: 160%; font-family: arial; background: url(img/apfel_h1.gif) no-repeat; margin: 5px 0px 10px; padding-top: 8px; padding-bottom: 15px; padding-left: 40px }
h2  { font-style: normal; font-weight: bold; font-size: 110%; margin-top: 0px; margin-bottom: 10px }
p { margin-top: 0px; margin-bottom: 10px }
table   { border-collapse: collapse  }
thead  { font-weight: bold; font-size: 70%; text-align: left }
tbody  { font-size: 60% }
caption  { font-style: normal; font-weight: bold; font-size: 77%; text-align: left; margin: 0px; padding-bottom: 5px }

input { color: #00108f; font-weight: bold; font-size: 90%; line-height: 1.1em; font-family: verdana; background-color: #fff5d5; margin: 0px 15px 5px 0px; padding: 0px; width: 17em; height: 1.7em }
textarea { color: #00108f; font-weight: bold; font-size: 90%; line-height: 1.1em; font-family: verdana; background-color: #fff5d5; float: left; margin: 0px 15px 5px 0px; padding: 0px; width: 25em; height: 10em }
abbr  { border-bottom: 1px dotted #393939; cursor: help }



.nofloat     { float: none; clear: both }
.abbinder { font-weight: normal; font-size: 95%; font-family: arial; text-align: center; margin: 2px auto 3px; padding: 0px; border: 0px; max-width: 59em; min-width: 690px }
.headbox_01 { background: #feb117 url(img/head_l.gif) repeat-y; margin: auto; padding: 0px; border: 0px; max-width: 65em; min-width: 760px }
.headbox_02    { background: url(img/head_r.gif) repeat-y right ; width: 100% }
.headbox_03  { background: url(img/head_o.gif) repeat-x; margin: 0px; padding: 0px; width: 100%; height: 14px }
.headbox_04   { background: url(img/head_ol.gif) no-repeat; float: left; margin: 0px; padding: 0px; width: 24px; height: 14px }
.headbox_05   { background: url(img/head_or.gif) no-repeat right top; text-align: right; float: right; margin: 0px; padding: 0px; width: 270px; height: 51px }
.headbox_06  { background: url(img/head_u.gif) repeat-x bottom ;  width: 100%; height: 14px }
.headbox_07  { background: url(img/head_ul.gif) no-repeat left bottom; float: left;  width: 24px; height: 14px }
.headbox_08   { background: url(img/head_ur.gif) no-repeat right bottom; float: right; width: 15px; height: 14px }

.bodybox_01   { background: #ffde7e url(img/body_l.gif) repeat-y; margin: auto; padding: 0px; border: 0px; max-width: 65em; min-width: 760px }
.bodybox_02  { background: url(img/body_r.gif) repeat-y right ;  width: 100% }
.bodybox_03  { background: url(img/body_o.gif) repeat-x; width: 100%; height: 14px }
.bodybox_04  { background: url(img/body_ol.gif) no-repeat; float: left;  width: 24px; height: 13px;  }
.bodybox_05  { background: url(img/body_or.gif) no-repeat  right top;  float: right;  width: 12px; height: 13px;  }
.bodybox_06  { background: url(img/body_u.gif) repeat-x bottom; width: 100%; height: 14px;}
.bodybox_07   { background: url(img/body_ul.gif) no-repeat left bottom; float: left; margin: 0px; padding: 0px; width: 24px; height: 14px }
.bodybox_08   { background: url(img/body_ur.gif) no-repeat right bottom; float: right; margin: 0px; padding: 0px; width: 15px; height: 14px }



.table {
	/*\*/ display: table; /**/
	width: 100%;
	border: 0px;
	border-spacing: 0;
	margin-top: -8px;
	margin-bottom: -10px;	
}

* html .table {
	margin-top: -45px;
}

.tablel, .tabler {
	display: table-cell;
	vertical-align: bottom;
}

* html .tablel, * html .tabler {
	display: inline-block;
}
/*\*/
* html .tablel, * html .tabler {
	height: 1px;
	display: inline;
}
* html .tablel  { 
margin-right: -400px; 
margin-bottom: 0px }

* html .tabler {
	margin-left: 400px;
	margin-bottom: 0px
}
/**/

.tablel img   { vertical-align: bottom; margin: 0px 10px 0px 0px; padding: 0px; border: 0 }


.table h1        { color: #cc0000; font-style: normal; font-weight: bold; font-size: 200%; line-height: 1em; font-family: verdana; text-decoration: none; background: url(img/1x1.gif) no-repeat; margin: 50px 0.5em 0.6em 0em; padding: 0px; height: auto }



.box_100prozent  {  width: 100%; display: inline; }
.box_navigation          { float: left; padding-right: 20px; width: 22% }
.box_contents     { float: left; width: 70% }
.navbox_01 { float: left; margin: 0px; padding-left: 30px }
.versteckt { margin: 0px; padding: 0px; height: 1px; visibility: hidden; display: none }
.rechts { float: right; display: block; }
.links { float: left; display: block; }
.einsender { color: #984d06; font-size: 96% }
.vorschaubild  { float: left; margin: 0px 7px 7px 0px; padding: 0px; display: block }

/*<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 12px 12px 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: 130px;
}
.thumbwrap a   { color: #c00; text-decoration: underline; background-color: #feb117; cursor: pointer; display: block }
/* IE7? \*/
.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 130px;
	height: 130px;
}
/**/
.thumbwrap li .wrimg  { }
.thumbwrap img  { vertical-align: middle; border-style: solid; border-width: 1px; border-color: #dadada #262626 #2d2d2d #e4e4e4 }
.thumbwrap a:hover   { color: #000; text-decoration: underline; background-color: #ffcf66 }
/*\*//*/
.thumbwrap li .wrimg {
	display: block;
	font-size: 1px;
}
.thumbwrap .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 130px;
	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: 120px;  /* 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: 141px;
	w\idth: 130px;
	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: 130px;
	zoom: 1;
}

/*</agl.folder>*/
