/* CSS fuer Fanmobil */
body {
	background-image: url(/fanmobil/images/background_fanmobil.jpg);
}

td.maincontent_imgoben {
	padding-top:20px;
}

.fanmobilticker {
	font-weight: bold;
	color: #0091F2;
	/*color: #ec5402;*/
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
}

.fanmobilticker a {
	font-weight: bold;
	color: #0091F2;
	/*color: #ec5402;*/
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	text-decoration:none;
}

.fanmobilticker a:hover {
	text-decoration:underline;
	color: #ec5402 !important;
	/*color: #0091F2 !important;*/
}



td.fanmobil_index_right {
	padding-top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	color: #303090;
}

div.inside_teaser {
	background: url(/fanmobil/images/inside_bg.gif) top left no-repeat;
	padding:30px 0 0 0;
	text-align:center;
	height:220px;
	margin:0 0 31px 0;
}

a.insidemore {
	display:block;
	height:45px;
}

div.mainserviceimage {
	min-height:20px;
	margin-bottom:0;
}

td.rightcol_ort {
	padding-top:15px;
}

td.navtopfan {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	text-align: center;
}

td.navtopfan a:link, td.navtopfan a:visited, {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	color: #fff;
	text-decoration:none;
}

td.navtopfan a:hover, td.navtopfan a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	color: #fff;
	text-decoration:underline;
}

div.fanmobilheadimage {
	margin-bottom:5px;
}

td.service_icon {
	background-color:#e0ecfa;
	font-weight:bold;
}

td.service_icon a {
	background-color:#e0ecfa;
	font-weight:bold;
	text-decoration:none;
}

td.service_icon a:hover {
	background-color:#e0ecfa;
	font-weight:bold;
	text-decoration:none;
}

table.service_bottom td {
	padding:5px 10px 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	color: #303090;
}

/*############## Bilder-Gallery #############*/

table.gallery td {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	text-align:center;
}

td.galleryhead {
	font-weight:bold;
	background-color:#fff;
	font-size:11px !important;
	color: #303090;
}

td.galleryimage {
	background-color:#e5e5e5;
	text-align:center;
}

td.galleryimage img {
	border:0;
}

td.gallerydate {
	background-color:#9094c3;
	font-weight:bold;
	height:20px;
	color: #303090;
	font-size:10px;

}

td.gallerydatesun {
	background-color:#ec8954;
	font-weight:bold;
	height:20px;
	color: #fff;
	font-size:10px;
}


td.gallerydate a {
	font-weight:bold;
	color: #303090;
	text-decoration:none;
	font-size:10px;

}
td.gallerydate a:hover {
	font-weight:bold;
	color: #303090;
	font-size:10px;
	text-decoration:underline;

}
td.gallerydatesun a {
	font-weight:bold;
	color: #fff;
	text-decoration:none;
	font-size:10px;

}
td.gallerydatesun a:hover {
	font-weight:bold;
	color: #fff;
	font-size:10px;
	text-decoration:underline;
}

/*############## Einzelgalerie ##############*/

td.gallery_einzelimage {
	background-color:#e5e5e5;
}

td.gallery_einzelhead {
	background-color:#9094c3;
	color: #303090;
	padding:4px;
}

td.gallery_einzelhead a {
	font-weight:bold;
	color: #303090;
	text-decoration:none;
	font-size:10px;

}

td.gallery_einzelhead a:hover {
	font-weight:bold;
	color: #303090;
	font-size:10px;
	text-decoration:underline;
}

a.noline {
	text-decoration:none;
}

a.noline:hover {
	text-decoration:none;
}


/*############## Inside-Stories #############*/

div#fanmobil_logo {
	height:150px;
	width:150px;
	background: url(/fanmobil/images/fanmobil_stories.gif) top left no-repeat;
	float:left;
	margin:0 5px 5px 0;
}

div#fanmobil_logo div#date {
	padding:3px 9px;
	text-align:right;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:bold;
}

div#stories_rezept	{
	background:#9fa6d2 url(/fanmobil/images/stories_fanrezept.gif) top left no-repeat;
	float:left;
	height:150px;
	width:117px;
	margin:0 4px 5px 0;
}

div#stories_rezept h3	{
	margin:0;	
	padding:68px 9px 9px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:bold;
	color:#000;	
}

div#stories_rezept div.rezept_text	{
	margin:0;	
	padding:0 9px 9px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:normal;	
}

div#stories_rezept a, div#stories_wetter a, div#stories_quiz a, div.hauptteaser a, div.nebenteaser a, div.rightteaser a {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:normal;
	text-decoration:underline;
	color:#10218b;	
}

div#stories_rezept a:hover, div#stories_wetter a:hover, div#stories_quiz a:hover, div.hauptteaser a:hover, div.nebenteaser a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color:#10218b;	
}

div#stories_wetter	{
	background:#9fa6d2 url(/fanmobil/images/stories_wetter.gif) top left no-repeat;
	float:left;
	height:150px;
	width:93px;
	margin:0 4px 5px 0;
}

div#stories_wetter div.wetter_text {
	padding:72px 9px 5px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:normal;
	text-decoration:underline;
	color:#10218b;	
}



div#stories_quiz	{
	background:#ffc299 url(/fanmobil/images/stories_quiz.gif) top left no-repeat;
	float:left;
	height:150px;
	width:97px;
	margin:0 0 5px 0;
}

div#stories_quiz div.quiz_text	{
	padding:65px 9px 9px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:normal;
	color:#10218b;
}


div.hauptteaser {
	clear:both;
	background:#ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px;
	font-weight:normal;
}

div.hauptteaser div.head {
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:19px !important;
	font-weight:bold;
	margin:0;
	padding:9px;
}

div.hauptteaser div.subhead, div.nebenteaser div.subhead, div.rightteaser div.subhead  {
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	font-weight:bold;
	margin:0;
	padding:0 9px 9px 9px;
}


div.hauptteaser div {
	padding:0 9px 9px 9px;
}

div.spalten	{
	background:url(/fanmobil/images/spalten_bg.gif) repeat-y;

}

div.nebenteaser {
	float:left;
	background:#ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px;
	font-weight:normal;
	width:278px;
	margin:5px 5px 0 0;
}

div.nebenteaser div.head {
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:bold;
	margin:0;
	padding:9px;
}

div.nebenteaser div {
	padding:0 9px 9px 9px;
}


div.subteaser {
	/*float:left;*/
	background:#ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10px;
	font-weight:normal;
	/*width:187px;*/
	margin:5px 0 0 0;
}

div.subteaser div.head {
	color:#cd0104;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	font-weight:bold;
	margin:0;
	padding:9px;
}

div.subteaser div.subhead  {
	font-weight:bold;
	padding:0 9px;	
}

div.subteaser div.subhead a {
	font-weight:bold;
	padding:0 9px;
	color:#000;
	color:#10218b;	
}

div.subteaser div.subhead a:hover {
	font-weight:bold;
	padding:0 9px;	
}

div.subteaser div  {
	padding:0 9px 9px 9px;	
}

div.subteaser a {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color:#000;	
}

div.subteaser a.subhead {
	text-decoration:none;
	color:#10218b;	
}




div.subteaser a.mehr_story{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color:#10218b;	
}

div.subteaser a.mehr_story:hover {
	text-decoration:underline;
	color:#10218b;	
}

img.fanmobilbutton {
	margin:0 0 6px 0;
}

div.tv_left {
	float:left;
	background: url(/fanmobil/images/icon_tv_leer.jpg) top left no-repeat;
	width:141px;
	height:118px;
	text-align:center;
	padding-top:8px;
}

div.tv_right {
	float:right;
	width:540px;
}