a:link,a:visited {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 color: #062436;
 font-weight: normal;
 text-decoration:underline;
}

a:hover {
 font-weight: normal;
 color: #FF7803;
 text-decoration:none;
}

a.footer:link,a.footer:visited {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 color: #A69F98;
 font-weight: normal;
 text-decoration:underline;
}

a.footer:hover {
 font-weight: normal;
 color: #9CCE1D;
 text-decoration:none;
}

a.header:link,a.header:visited, a.header:hover {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration:underline;
}

a.menu:link,a.menu:visited {
 display:block;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 color: #6F6257;
 font-weight: bold;
 text-decoration:underline;
 height:20px;
 padding: 2px 0px 0px 10px;
 background-color: #F8F7F7;
 margin: 1px; 0 1px 0;
}

a.menu:hover {
 font-size: 11pt;
 font-weight: bold;
 color: #BF0000;
 text-decoration:none;
 background-color: #FFC902;
}

a.pages:link, a.pages:visited {
 display: inline;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration:underline;
 padding: 0px 5px 0px 5px;
 margin: 2px;
 background-color: #8AB01B;
}

a.pages:hover {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration:none;
 background-color: #FFC902;
}

.apage{
 display: inline;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 color: #FFC902;
 text-decoration:none;
 background-color: #5E5148;
 padding: 0px 5px 0px 5px;
 margin: 2px;
}

h1 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: bold;
 text-align:left;
 color:#4D423A;
 margin: 2px;
 padding: 0px 0px 0px 0px;
 vertical-align:top;
}

h2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 text-align:left;
 color:#A30400;
 margin: 2px 2px 5px 2px;
 padding: 0px 0px 0px 0px;
 vertical-align:top;
 text-decoration:none;
}

h3 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 color:#6E6156;
 padding: 3px 0px 0px 3px;
 margin: 0px 0px 0px 0px;
}

h4 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 text-align:left;
 color:#FFC902;
 margin: 2px 2px 5px 2px;
 padding: 1px 5px 1px 5px;
 vertical-align:top;
 text-decoration:none;
 background-color: #5E5148;
}

h5 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 16pt;
 font-weight: bold;
 text-align:center;
 color:#F75D07;
 margin: 0px;
 padding:20px 0px 0px 0px;
 vertical-align:top;
}

h6 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 15pt;
 font-weight: bold;
 text-align:center;
 color:#FFFFFF;
 margin: 0px 0px 2px 0px;
 padding:0px;
 vertical-align:top;
}

.tablinks {
 display:inline; float:left; padding: 0px 0px 0px 0px;
}

.tabrechts {
 display:inline; float:right; padding: 0px 0px 0px 0px;
}

.clear {
 clear:both;
}

.wettbewerb {
 background-repeat:no-repeat;
 background-image:url(../img/wettbewerb.jpg);
 height:286px;
 margin: 0px 0px 5px 1px;

}

.wettbewerb_text {
 font-family:"Trebuchet MS", Verdana;
 font-size: 8pt;
 font-weight: normal;
 text-align:left;
 color:#FFFFFF;
 margin: 0px;
 padding:95px 15px 0px 260px;
 vertical-align:top;
}

img.screen {
	margin: 0px 5px 5px 5px;
         border: 5px #F8F7F7 solid;
         background-color:#F8F7F7;
}

body {
  background-repeat:repeat-x;
  background-image:url(../img/bonopolo_01.gif);
}

table, td, body {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 text-align:left;
 vertical-align:top;
 color:#2F2620;
}

.content {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#4C4F52;
 text-align:left;
 padding: 0px;
 margin: 0px;
}

td.menu {
 font-family:"Trebuchet MS", Verdana;
 font-size: 8pt;
 font-weight: normal;
 color:#000000;
 text-align:left;
 padding: 0px 5px 0px 5px;
 vertical-align:top;
}

td.menu2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 color:#6B5E53;
 text-align:left;
 padding: 0px 8px 0px 8px;
 vertical-align:top;
}

td.menuhead {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: Bold;
 color:#FFFFFF;
 text-align:left;
 padding: 5px 0px 0px 40px;
 vertical-align:top;
 margin:0px;
}

td.starthead {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: Bold;
 color:#FFFFFF;
 text-align:left;
 padding: 5px 0px 0px 40px;
 vertical-align:top;
 margin:0px;
}

td.startcontent {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 color:#6B5E53;
 text-align:left;
 padding: 0px 8px 0px 8px;
 vertical-align:top;
}

.content {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#4C4F52;
 text-align:left;
 padding: 0px 0px 0px 0px;
 margin: 0px;
}

td.contenthead {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: Bold;
 color:#FFFFFF;
 text-align:left;
 padding: 13px 0px 0px 5px;
 vertical-align:top;
 margin:0px;
}

td.head {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 color:#A69F98;
 text-align:left;
 padding: 3px 0px 0px 0px;
 vertical-align:top;
}

td.footer {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 color:#A69F98;
 text-align:left;
 vertical-align:top;
 padding: 10px 10px 10px 10px;
}

.reg {
 font-family: Arial;
 font-size: 11pt;
 font-weight: bold;
 color:#6E6257;
 padding: 4px 0px 0px 5px;
 background-color:#EFEFEF;
}

td.login {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 color:#000000;
 text-align:left;
 padding: 3px 0px 0px 15px;
 vertical-align:top;
}

td.userinfo {
 font-family:"Trebuchet MS", Verdana;
 font-size: 8pt;
 font-weight: normal;
 color:#3E4F22;
 text-align:left;
 padding: 17px 580px 0px 20px;
 vertical-align:top;
}


.tabbg { background-color:#EFEFEF; font-size: 10pt; }
.tabbg2 { background-color:#E8E7E6; font-size: 10pt; }
td.tabbgok { background-color:#EFEFEF; color:#779F09; font-size: 10pt; }
td.tabbgstorno { background-color:#EFEFEF; color:#B30000; font-size: 10pt; }
td.tabbgoffen { background-color:#EFEFEF; color:#FF8000; font-size: 10pt; }
td.tabhead { background-color:#86AC1B; color:#ffffff; font-weight: bold; padding:2px; }

.s { color: black; background-color: black; }
.w { color: white; background-color: white; }
.tooltip {  position: absolute;  display: none;  background-color: #F4FFE3;  border: 1px #003F00 solid;  padding: 5px;  width: 320px;  text-align:left; }

/* Formular Felder */

input, select, textarea {
 border-width: 2px;
 font-size: 8pt;
 font-family: verdana;
 border-color: #6B5E54;
 border-style: solid;
 background-color: #796E65;
 color: #E8E7E6;
 padding: 2px;
 margin: 1px;
}

input.suche {
 border-width: 0px;
 font-size: 10pt;
 font-family: verdana;
 border-color: #002157;
 border-style: solid;
 font-weight: bold;
 background-color: transparent;
 color: #FFFFFF;
 padding: 1px;
 margin: 9px 1px 1px 10px;
 height:20px;
}

input.start {
 border-width: 2px;
 font-size: 10pt;
 font-family: verdana;
 border-color: #E5A404;
 border-style: solid;
 font-weight: bold;
 color: #6B5E54;
 padding: 2px;
 margin: 1px;
 background-color:#FFFFFF;
}

input, select, textarea {
 border-width: 2px;
 font-size: 8pt;
 font-family: verdana;
 border-color: #6B5E54;
 border-style: solid;
 background-color: #796E65;
 color: #E8E7E6;
 padding: 2px;
 margin: 1px;
}

/* Slide Funktionen */

.sliderwrapper{
 	position: relative; /*leave as is*/
 	overflow: hidden; /*leave as is*/
 	width: 900px; /*width of featured content slider*/
	 height: 185px;
}

.sliderwrapper .contentdiv{
 	visibility: hidden; /*leave as is*/
 	position: absolute; /*leave as is*/
 	left: 0;  /*leave as is*/
 	top: 0;  /*leave as is*/
 	padding: 0px;
 	background-color: #9CCE1D;
 	width: 900px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
 	height: 100%;
 	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
 	-moz-opacity: 1;
 	opacity: 1;
}

.toc{
 	display: none; /*block für anzeige*/
 	padding: 0;
 	margin: 0px 0px 0px 1px;
 	background-color:#FFD74F;
 	width:28px;
 	height:0px; /* 21px für anzeige*/
         float:left;
}

.next, .prev{
 	color: #FFFFFF;
 	display: none; /*block für anzeige*/
 	padding: 0;
 	background-color:#FFD74F;
 	width:28px;
 	height:0px; /* 21px für anzeige*/
 	float:left;
}

.pagination {
 	position: absolute;
 	padding: 0px 0px 0px 270px;
 	margin:  0px 0px 0px 0px;
 	height: 5px;
 	float:right;
}

.pagination a{
 	color: #FFFFFF;
 	text-align: center;
 	font-size: 11pt;
}
.pagination a:hover, .pagination a.selected{
 	color: #FF6F05;
 	font-size: 11pt;
}

/* Bars */
.GrafikBar {
         width:651px;
         height:40px;
         text-align: left;
         color: #000000;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 7px;
}

.GrafikBarText {
         position:absolute;
         z-index:3;
         width:651px;
         height:26px;
         text-align:center;
         color: #000000;
         font-size: 12pt;
         font-weight: bold;
         padding: 5px 0px 0px 0px;
}

.Bar1 {
	position:absolute;
         z-index:1;
         background-image:url(../img/leiste_1.png);
         background-repeat: no-repeat;
         width:651px;
         height:31px;
         text-align:center;
         padding: 0px 0px 0px 0px;
}

.Bar2 {
	position:absolute;
         z-index:2;
         background-image:url(../img/leiste_2.png);
         background-repeat: no-repeat;
         height:31px;
         text-align:center;
         padding: 0px 0px 0px 0px;
}