.head_logo {
	background-image: url(/bilder/head-logo.png);
	width: 80px;
	height: 80px;
	position: absolute;
	top: 2px;
	left: 8px;
	z-index: 99;
}

.head_ofm_lizenz {
	background-image: url(/bilder/ofm_lizenz.png);
	width: 74px;
	height: 74px;
	position: absolute;
	top: 6px;
	left: 480px;
	z-index: 99;
}

.head_ofmtools {
	background-image: url(/bilder/head-ofm.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.head_ofmtools_at {
	background-image: url(/bilder/head-ofm_at.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.head_ofmtools_ch {
	background-image: url(/bilder/head-ofm_ch.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.header2_left {
	border-left: 1px solid #1680BE;
	background: url(/menu/images/header2.gif);
	padding-left: 50px;
	padding-top: 7px;
}

.header2_right {
	border-right: 1px solid #1680BE;
	padding-top: 3px;
	padding-right: 8px;
	background: url(/menu/images/header2.gif);
}

.header2_right_login {
	padding-top: 7px;
}

div.icon_sprite {
	background-image:url(/bilder/icon-sprite.png);
	height: 32px;
	width: 32px;
	margin: 0px 4px 0px 4px;
}

#icon_OFM-Welt-OFM-Weltkarte { background-position: 0px -64px; }
#icon_OFM-Welt-Großes_Länder-Ranking { background-position: -224px -32px; }
#icon_OFM-Welt-Ligen-Ranking { background-position: -288px -32px; }
#icon_Training-Frische-Rechner { background-position: -64px -32px; }
#icon_Training-TU_TL-Rechner { background-position: -256px -64px; }
#icon_Training-Trainings-Optimierer { background-position: -128px -64px; }
#icon_Finanzen-Sponsor-Rechner { background-position: -224px -96px; }
#icon_Finanzen-Saison-Kalkulation { background-position: -32px -64px; }
#icon_Finanzen-Gehalts-Rechner { background-position: -96px -32px; }
#icon_Finanzen-Kredit-Rechner { background-position: -192px -32px; }
#icon_Finanzen-Vereinswert-Rechner { background-position: -288px -64px; }
#icon_Finanzen-Vertrags-Rechner { background-position: -32px -128px; }
#icon_Liga_und_Friendly-Ergebnis-Rechner { background-position: 0px -32px; }
#icon_Liga_und_Friendly-Liga-Rechner { background-position: -256px -32px; }
#icon_Liga_und_Friendly-Friendly-Rechner { background-position: -32px -32px; }
#icon_Liga_und_Friendly-Buddy-Rechner { background-position: -192px 0px; }
#icon_Mannschaft-AWP-Rechner { background-position: -32px 0px; }
#icon_Mannschaft-AWP-Rechner-Team { background-position: -64px 0px; }
#icon_Mannschaft-AWP-Rechner-Transfer { background-position: -96px 0px; }
#icon_Mannschaft-Tore-Rechner { background-position: -160px -96px; }
#icon_Mannschaft-Chancen-Rechner { background-position: -224px 0px; }
#icon_Mannschaft-Jugend-Rechner { background-position: -128px -32px; }
#icon_Mannschaft-JuFö-Rechner { background-position: -128px -128px; }
#icon_Mannschaft-Zweikampf-Rechner { background-position: -128px -96px; }
#icon_Mannschaft-Einsatz-Rechner { background-position: -288px 0px; }
#icon_Mannschaft-Taktik-Rechner { background-position: -64px -64px; }
#icon_Transfermarkt-Transfer-Rechner { background-position: -192px -64px; }
#icon_Transfermarkt-Transfer-Rechner-Marktwertübersicht { background-position: -224px -64px; }
#icon_Transfermarkt-Marktwert-System-Rechner { background-position: -64px -128px; }
#icon_Transfermarkt-Transferbilanz-Rechner { background-position: -160px -64px; }
#icon_Transfermarkt-Spieler-Entwicklung { background-position: -160px -128px; }
#icon_Stadion-Stadion-Rechner { background-position: -192px -96px; }
#icon_Stadion-Zuschauer-Rechner { background-position: -64px -96px; }
#icon_Stadion-Zustands-Rechner { background-position: -96px -96px; }
#icon_Sonstige-5-Jahreswertung { background-position: -288px -96px; }
#icon_Sonstige-Durchstarter-Rechner { background-position: -256px 0px; }
#icon_Sonstige-Tippspiel { background-position: -96px -64px; }
#icon_Sonstige-Tipp-Statistiken { background-position: -96px -64px; }
#icon_Sonstige-Zufallsgenerator_Auslosung { background-position: -32px -96px; }
#icon_Sonstige-OFM-Kalender { background-position: -160px -32px; }
#icon_Sonstige-Banner { background-position: -128px 0px; }
#icon_Sonstige-Wappen { background-position: 0px -96px; }
#icon_Wichtig { background-position: 0px -128px; }
#icon_Profil { background-position: -96px -128px; }

.tdtippspieletabs_ofm table.tippspieletabs_ofm {
	border: 1px solid #1680BE;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin-bottom: 8px;
}

.tippspieletabs_ofm td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	border: solid 1px #DDDDDD;
	background-color: #F5F5F5;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.tippspieletabs_ofm td.selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	border: solid 1px #1680BE;
	background-color: #DDDDDD;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.ergebnis_weltkarte_suche {
	position: absolute;
	left: 80px;
	margin-top: 5px;
	float: left;
	z-index: 99;
	text-align: left;
	background-color: #EFEFEF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80);
	opacity: .8;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.buddy_fenster {
	display: inline;
}

.ergebnis_weltkarte_neuzugaenge {
	position: absolute;
	left: 279px;
	margin-top: 5px;
	float: left;
	z-index: 99;
	text-align: left;
	background-color: #EFEFEF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80);
	opacity: .8;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.ergebnis_tippspiel_suche_einzel {
	position: absolute;
	left: 114px;
	float: left;
	z-index: 99;
	text-align: left;
	background-color: #EFEFEF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; // first!
	filter: alpha(opacity=90);
	opacity: .9;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.ergebnis_suche {
	position: absolute;
	left: 75px;
	top: 17px;
	margin-top: 5px;
	float: left;
	z-index: 99;
	text-align: left;
	background-color: #EFEFEF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80);
	opacity: .8;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* General font families for common tags */
font, th, td, p, li, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul.blog {
	width: 488px;
	list-style-type: none;
	left: 0px;
	padding-left: 8px;
	background-color: #EFEFEF;
	background-image: url("/bilder/row1_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	border: 1px #1680be solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

ul.blog li {
	background-image: url(/bilder/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 22px;
	margin-left: 0px;
	margin-top: -5px;
	margin-bottom: -5px;
	width: 460px;
}

div.blog_box {
	width: 484px;
	padding: 8px;
	left: 0px;
	background-color: #EFEFEF;
	background-image: url("/bilder/row1_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	border: 1px #1680be solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

div.blog_box_banner {
	width: 498px;
	text-align: center;
	left: 0px;
	margin-top: 16px;
	margin-bottom: 0px;
}

div.blog_box_spenden {
	width: 328px;
	padding: 8px;
	left: 0px;
	background-color: #EFEFEF;
	background-image: url("/bilder/row1_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	border: 1px #1680be solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

div.tooltip_spenden {
	width: 362px;
	height: 255px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: scroll;
}

div.blog_box_links {
	float:left;
	padding: 8px;
	left: 0px;
	background-color: #EFEFEF;
	background-image: url("/bilder/row1_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 8px;
	margin-right: 8px;
	margin-top: 2px;
	border: 1px #1680be solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

img.blog_teaserbild {
	margin: 3px 4px 0px 0px;
}

.img_blog_links {
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	margin-top: 2px;
}

.img_blog_normal, .img_blog_links img {
	padding-bottom: 1px;
	border-bottom: 1px solid #1680be;
}

div.blog_umfrage_side, div.blog_quizfrage_side {
	width: 214px;
	padding: 8px;
	left: 0px;
	background-color: #EFEFEF;
	background-image: url("/bilder/row1_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 16px;
	border: 1px #1680BE solid;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.blog_umfrage_side_td_1 {
	border-top: 1px #1680be solid;
	padding-top: 2px;
}

.blog_umfrage_side_td_2 {
	padding-bottom: 2px;
}

.blog_quizfrage_side_td, .blog_quizfrage_side_td_richtig, .blog_quizfrage_side_td_falsch {
	border-top: 1px #1680be solid;
	padding-top: 2px;
	padding-bottom: 2px;
}

.blog_quizfrage_side_td_richtig {
	background-color: #90EE90;
}

.blog_quizfrage_side_td_falsch {
	background-color: #F08080;
}

div.blog_galerie_side {
	width: 236px;
}

.galerie_close {
	position: absolute;
	right: 4px;
	color: gray;
}

.blog_bildunterschrift, .blog_tabelleunterschrift {
	font-style: italic;
	color: gray;
}

.galerie_schatten {
	display: inline-block;
	background-color: #bbb;
	padding: 0;
}

.galerie_schatten div, .galerie_schatten img {
	display: block;
	border: 1px solid #666;
	position: relative;
	top: -2px;
	left: -2px;
}

.bild_schatten {
	display: inline-block;
	background-color: #bbb;
	padding: 0;
	position: relative;
	top: 2px;
	left: 2px;
}

.bild_schatten img {
	display: block;
	border: 1px solid #666;
	position: relative;
	top: -2px;
	left: -2px;
}

div.blog_sterne_0 {
	font-size: 1px;
	text-align: left;
	width: 60px;
	height: 12px;
	background-image: url(/bilder/blog-sterne-0.png);
}

div.blog_sterne_5 {
	height: 12px;
	background-image: url(/bilder/blog-sterne-5.png);
}

.stern_tip {
	position: relative;
	top: 2px;
}

div.kommentar0 {
	-moz-border-radius: 4px;
	background-color:#EFEFEF;
	background-image: url("/bilder/row1_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px #1680BE solid;
	padding: 2px;
	margin: 8px 0px 0px 0px;
	width: 226px;
	text-align: left;
	overflow: hidden;
	word-wrap: break-word;
}

div.kommentar1 {
	-moz-border-radius: 4px;
	background-color:#DEE7E3;
	background-image: url("/bilder/row2_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px #1680BE solid;
	padding: 2px;
	margin: 8px 0px 0px 0px;
	width: 226px;
	text-align: left;
	overflow: hidden;
	word-wrap: break-word;
}

div.blog_div_table {
	padding: 0;
	margin: 0;
	width: 500px;
}

table.blog_table {
	width: 500px;
	border: 1px #1680be solid;
	-moz-border-radius: 4px;
	padding: 0px;
	background-color: #EFEFEF;
}

th.blog_table {
	background: none repeat scroll 0 0 #DEE7E3;
    color: #000000;
    font-size: 11px;
    height: auto;
    text-transform: none;
    padding-right: 2px;
    padding-left: 2px;
}

td.blog_table {
	border: 1px #ffffff solid;
	-moz-border-radius: 4px;
}

.iframe_ofm {
	height: 250px;
	width: 366px;
}

.iframe_ofm_weltkarte {
	height: 68px;
}

.google_ads {
	border-left: 1px dashed grayText;
	border-right: 1px dashed grayText;
}

#div_iframe {
}

#fb_share a {
	text-indent: -9999px;
	display: block;
	border: 0;
	padding: 0;
	width: 60px;
	height: 17px;
	background: url(/bilder/facebook_teilen.png) top left no-repeat;
	overflow: hidden;
	text-decoration: none !important;
}

a.icon_link {
	display: inline-block;
}

a, a:link, a:active, a:visited {
	color: #1680BE;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
	color: #008800;
	cursor: pointer;
}

hr {
	height: 0px;
	border: solid #1680be 0px;
	border-top-width: 1px;
}

a.maintitle {
	text-decoration: none;
	font-size: 24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 120%;
	margin-top: 4px;
	margin-bottom: 4px;
}

a.maintitle:hover {
	text-decoration: none;
	color: #008800;
}

a.tools {
	text-decoration: none;
}

a.tools:hover {
	color: #1680BE;
}

/* This is the border line & background colour round the entire page */
.bodyline {
	background-color: #FFFFFF;
	border: 1px #1680BE solid;
	padding: 16px;
}

/* This is the outline round the main forum tables */
.forumline {
	background-color: #FFFFFF;
	border: 1px #1680BE solid;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
}

.forumline-gruen {
	background-color: #FFFFFF;
	border: 1px #008800 solid;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
}

/* Main table cell colours and backgrounds */
td.row1 {
	padding: 2px;
	background-color: #EFEFEF;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("/bilder/row1_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
}

td.row2 {
	padding: 2px;
	background-color: #DEE7E3;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("/bilder/row2_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
}

td.row3 {
	padding: 2px;
	background-color: #D1DCD7;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("/bilder/row3_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
}

td.row_gruen {
	padding: 2px;
	background-color: #90EE90;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("/bilder/row_gruen_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
}

td.row_rot {
	padding: 2px;
	background-color: #F08080;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("/bilder/row_rot_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
}

td.row_gelborange {
	padding: 2px;
	background-color: #ffdb4d;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("/bilder/row_gelborange_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
}

td.row_ecken {
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
}

td.row_trans {
	padding: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("/bilder/row_trans_corner.png");
	background-repeat: no-repeat;
	background-position: left top;
}

td.radioheight {
	height: 28px;
}

/* Header cells - the blue and silver gradient backgrounds */
th {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("/bilder/ofmtools_th_bg.png");
	height: 22px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

th.gruen {
	background: url("/bilder/ofmtools_th_gruen_bg.png");
}

td.catBottom {
	background-image: url(/bilder/ofm-td-cat.gif);
	border: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	height: 26px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

td.catBottom-gruen {
	background-image: url(/bilder/ofm-td-cat-gruen.gif);
	border: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	height: 26px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.forumline_tipp {
	background-color: #FFFFFF;
	border: 1px #1680BE solid;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	margin-bottom: 8px;
}

.genmed_tipptitel {
	font-size: 11px;
	font-weight: bold;
	margin-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* General text */
.genextralarge {
	font-size: 22px;
}

.genlarge {
	font-size: 18px;
}

.genextrabig {
	font-size: 16px;
}

.genbig {
	font-size: 14px;
}

.gen {
	font-size: 12px;
}

.genmed {
	font-size: 11px;
}

.gensmall {
	font-size: 10px;
}

.genextrasmall {
	font-size: 9px;
}

.gentiny {
	font-size: 8px;
}

.genextralarge, .genlarge, .genextrabig, .genbig, .gen, .genmed, .gensmall, .genextrasmall, .gentiny {
	color: #000000;
}

a.genextralarge, a.genlarge, a.genextrabig, a.genbig, a.gen, a.genmed, a.gensmall, a.genextrasmall, a.gentiny {
	color: #1680BE;
	text-decoration: none;
}

a.genextralarge:hover, a.genlarge:hover, a.genextrabig:hover, a.genbig:hover, a.gen:hover, a.genmed:hover, a.gensmall:hover, a.genextrasmall:hover, a.gentiny:hover {
	color: #008800;
	text-decoration: none;
}

div.head_gesamt {
	position: relative;
	top: 0px;
	left: 0px;
}

div.head {
	margin-bottom: 4px;
	height: 32px;
}

div.head_sub {
	height: 1px;
	left: 1px;
	position: absolute;
	top: 136px;
	width: 782px;
}

div.head_sub_menu {
	height: 1px;
	left: 1px;
	position: absolute;
	top: 162px;
	width: 782px;
}

div.head_sub_text {
	margin-bottom: 20px;
}

div.head_sub_text_fb {
	position: absolute;
	right: 0px;
	top: 10px;
}

/* Form elements */
input, textarea, select, button {
	color: #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

input[type=image] {
	border: 0;
	margin: 0;
}

form {
	margin: 0px;
}

input[type=text], input[type=password] {
	text-indent: 1px;
}

input.button, button {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
}

input.mainoption, button.mainoption, button[type=submit] {
	font-weight: bold;
}

input.color {
	width: 16px;
	height: 21px;
	cursor: crosshair;
	border: 1px solid #1680be;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	margin-left: 1px;
}

td.sidebar_uhrzeit {
	border-top: 1px solid #1680be;
}
