html, body {
	background-color: #ffffff;
	margin: 0px;
}


form {
	font-family: Verdana;
	margin: 0px;	
	text-align: left;
}

.buttons { 
	color: #3d4536;
	font-family: Verdana;
	font-size: 10px;
}

.inputfields { 
	border: #7c8278 1px solid;
	color: #3d4536;
	font-family: Verdana;
	font-size: 10px;
}

.textinputfields { 
	border: #7c8278 1px solid;
	color: #3d4536;
	font-family: Verdana;
	font-size: 10px;
} 

.normalText, .normalText a:link, .normalText a:visited, .normalText a:active, a.LinkContent:link, a.LinkContent:visited, a.LinkContent:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #377601;
}

.normalTextBold, .normalTextBold a:link, .normalTextBold a:visited, .normalTextBold a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #377601;
}

.normalTextGreen, .normalTextGreen a:link, .normalTextGreen a:visited, .normalTextGreen a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3c7100;
}

.normalTextGreenBold, .normalTextGreenBold a:link, .normalTextGreenBold a:visited, .normalTextGreenBold a:active, .TextContentHeadline {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3c7100;
}

.normalTextGreenBiggerBold, .normalTextGreenBiggerBold a:link, .normalTextGreenBiggerBold a:visited, .normalTextGreenBiggerBold a:active{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #3c7100;
	text-decoration: underline;
}

.normalTextBlack, .normalTextBlack a:link, .normalTextBlack a:visited, .normalTextBlack a:active, .TextContent {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.normalTextBlackBold, .normalTextBlackBold a:link, .normalTextBlackBold a:visited, .normalTextBlackBold a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.normalTextBlackBigger, .normalTextBlackBigger a:link, .normalTextBlackBigger a:visited, .normalTextBlackBigger a:active{
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}

.normalTextWhite, .normalTextWhite a:link, .normalTextWhite a:visited, .normalTextWhite a:active {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
}

.normalTextWhiteBold, .normalTextWhiteBold a:link, .normalTextWhiteBold a:visited, .normalTextWhiteBold a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.normalTextRed, .normalTextRed a:link, .normalTextRed a:visited, .normalTextRed a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}

.normalTextRedBold, .normalTextRedBold a:link, .normalTextRedBold a:visited, .normalTextRedBold a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.normalTextGrey, .normalTextGrey a:link, .normalTextGrey a:visited, .normalTextGrey a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3e4436;
}

.normalTextGreyBold, .normalTextGreyBold a:link, .normalTextGreyBold a:visited, .normalTextGreyBold a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3e4436;
}

.normalTextYellowMenuTop, .normalTextYellowMenuTop a:link, .normalTextYellowMenuTop a:visited, .normalTextYellowMenuTop a:active {
	font-family: Verdana;
	font-size: 12px;
	color: #fdd50a;
	text-decoration: none;
}


.yellowText, .yellowText a:link, .yellowText a:visited, .yellowText a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #fdd50a;
}

.yellowTextBold, .yellowTextBold a:link, .yellowTextBold a:visited, .yellowTextBold a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fdd50a;
}

.sort_arrow {
	vertical-align: middle;
	border:0px;
  	height: 12px;
	width: 12px;
	margin-left: 1px;
	cursor: pointer;
	cursor: hand;
}

.classic_line_0 {
	background-color: #ffffff;
	color: #000000;
	height: 22px;
}

.classic_line_1 {
	background-color: #b2d2a1;
	color: #000000;
	height: 22px;
}

.classic_line_marked_0 {
	background-color: #ffd306;
	color: #000000;
	height: 22px;
}

.classic_line_marked_1 {
	background-color: #ffd306;
	color: #000000;
	height: 22px;
}

.top_line_0 {
	background-color: #ffffff;
	color: #000000;
	height: 22px;
}

.top_line_1 {
	background-color: #fff6b8;
	color: #000000;
	height: 22px;
}

.top_line_marked_0 {
	background-color: #ffd306;
	color: #000000;
	height: 22px;
}

.top_line_marked_1 {
	background-color: #ffd306;
	color: #000000;
	height: 22px;
}


.hit_line_0 {
	background-color: #ffffff;
	color: #000000;
	height: 22px;
}

.hit_line_1 {
	background-color: #c02024;
	color: #ffffff;
	height: 22px;
}

.hit_line_marked_0 {
	background-color: #8e090a;
	color: #ffffff;
	height: 22px;
}

.hit_line_marked_1 {
	background-color: #8e090a;
	color: #ffffff;
	height: 22px;
}


.classicBetslip td {
	border-bottom: solid 1px #c2cabf;
	border-left: none;
	border-top: none;
	padding-left:2px;
	padding-right:2px;
}

TABLE.tipp3top_tippTable {
	border-collapse: collapse
}

TABLE.tipp3top_tippTable TH {
	background-color: #f3bb00;
	border-bottom: black 1px solid; 
	border-top: black 1px solid; 
	color: #000000; 
	font-family: Verdana;
	font-size: 11px; 
	font-weight: normal; 
	height: 22px; 
}

TABLE.tipp3top_tippTable TD {
	border-bottom: #c8c8c8 1px solid; 
	color: #000000; 
	font-family: Verdana;
	font-size: 11px; 
	font-weight: normal; 
	height: 22px
}

TABLE.tipp3top_tippTable TD.alternated {
	background-color: #fff6b8;
}

.td_box {
	align: left;
	padding-left: 10px;
	border-bottom: solid 1px #abc699;
	cursor: pointer;
	cursor: hand;
}

.td_box_selected {
	align: left;
	padding-left: 10px;
	border-bottom: solid 1px #abc699;
	background-color: #ffd306;
	cursor: pointer;
	cursor: hand;
}

.td_box_mouse {
	align: left;
	padding-left: 10px;
	border-bottom: solid 1px #abc699;
	background-color: #fdeeab;
	cursor: pointer;
	cursor: hand;
}

.td_box_mouse span.normalText {
	font-weight: bold;
}

.classicWettTable td{
	border: solid 1px #ffffff;
	border-left: none;
	border-top: none;
	padding-left:2px;
	padding-right:2px;
}

.textdeco_none{
	text-decoration: none;
}

.borderdarkGreen{
	border: solid 1px #203d0f;
}

.backgroundWhite{
	background-color: #ffffff;
}

.tableheader {
	background-color: #377601;
}

.bgtable_0 {
	background-color: #eff5eb;
}

.bgtable_1 {
	background-color: #c6d6bb;
}

div#TeaserPreview {
	clear: both; 
	background-color: rgb(255, 255, 255); 
	text-align: left; 
	width: 100%; 
	padding-top: 10px;
}

div#Bild {
	width: 98px; height: 91px;
	float: left; 
	margin: 0; padding: 0;
}

div#TeaserPreviewBetImage {
	width: 98px; height: 23px;
	float: right;
	margin: 0 15px 0 0;
	padding: 0;
}

div#TeaserPreviewHeadline {
	height: 23px; 
	margin: 0 99px 0 99px;
	padding: 0 10px;
	background-color: rgb(197, 214, 186);
}

div#TeaserPreviewQuotes {
	width: 98px;
	float: right;
	padding-top: 5px;
}

div#TeaserPreviewShortcutText1 {
	margin: 0 98px 0 98px;
	padding: 0 10px;
	padding-top: 5px;
}

div#TeaserPreviewShortcutText2 {
	margin: 0 1px 0 98px;
	padding: 0 10px;
	padding-top: 5px;
}

div#NewsBild {
	width: 120px; height: 90px;
	float: left; 
	margin: 0; padding: 0;
}

div#NewsPreviewHeadline {
	height: 23px; 
	margin: 0 77px 0 121px;
	padding: 0 10px;
	background-color: rgb(217, 222, 215);
}

div#NewsPreviewShortcutText {
	margin: 0 76px 0 120px;
	padding: 0 10px;
	padding-top: 5px;
}

div#NewsPreviewBetImage {
	width: 98px; height: 23px;
	float: right;
	margin: 0 33px 0 0;
	padding: 0;
}

div#TeaserDetailGoBack {
	float: right;
	width: 160px;
	padding-top: 5px;
}

div#TeaserDetailPrevious {
	height: 23px; 
	width: 283px;
	padding: 5px;
	background-color: rgb(217, 222, 215);
	float: left;
}

div#TeaserDetailNext {
	height: 23px;
	width: 283px;
	padding: 5px;
	background-color: rgb(217, 222, 215);
	float: right;
	text-align: right;
}

.newsletterRound { 
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
}

.FotoQuelle {
	font-family: Verdana;
	font-size: 8px;
	color: #737373;
}

object, embed{
    outline:none;
}
