@import "dstyles.css";
/* simsor styles */

/*
gr�n:99cc33
dunkelgr�n:669933
hellgr�n:#CCFF99
#A4CC14
#668001 
*/

.bonus
	{
	color: red;
}

body {
  background: #ffffff url(img/ds2_bg.png) repeat-x;
}

#main-menu {
	background: #A4CC14 url(img/ds2_nav.png) repeat-x top;
}

#main-menu a {	
      margin:0;
		padding:4px 12px 1px 12px;
		display:block;
		width:auto;
	   color: #FFFFFF;
		float:left; 
		border-right: 1px solid #669933;  
		border-left: 1px solid #A4CC14;  
		min-height:21px;
		text-shadow: #242424 1px -1px 2px;
		font-size:12px;
		font-weight: bold;
		text-decoration:underline;
      

}

#main-menu a:hover, #main-menu a.current:hover, #main-menu a.current{
		color:#FFFFFF;
		background: url(../img/ds2_hover.png) repeat-x top left;
		text-shadow:none;
		text-decoration:underline;
		}

#main-menu li.current {
	background: url(../img/ds2_hover.png) repeat-x top left;
		text-shadow:none;
		text-decoration:underline;
}

/* forms */
.formtable td h3 {
	border-bottom: 1px solid #cccccc;
}


/*tables*/
table.data thead th {
	background: #e4e4e4;
	empty-cells: hide;
	vertical-align: top;
}

table.data th {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

table.data th,
table.data td {
	background: #ffffff;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 1px 1px 1px 5px;
	vertical-align: top;
}


.smallbanner {
  float:right;
  position:absolute;
  right:200px;
  top:19px;
}


#linktipps {
  border: 1px solid #008000;
}

#linktipps .linktipps-title {
   font-size: 10px;
   margin-bottom: 3px;
   background-color: #008000;
   color: #fff;
}

#linktipps .linktipp {
  font-size: 10px;
  padding:3px;
}