html, body, div, td, p, a, input, h1, h2, h3, h4, h5, h6, li {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

html, body, div, table, td, p, a, form, input, h1, h2, h3, h4, h5, h6, ul, ol, li {
	margin : 0;
	padding : 0;
	text-align : left;
}
html, body {
	text-align : center;
	color : #000;
}

hr{
	width : 99%;
	height:1px;
	color: #0a408a;
	background-color: #0a408a;

}
table {
	border-spacing : 0;
	border-collapse : collapse;
}
td {
	vertical-align : top;
	text-align : left;
	line-height : 15px;
}
form {
	display : inline;
}
a img {
	border : none;
}
a {
	font-weight : normal;
	text-decoration : none;
}
html {
	background : url(../image/jamobil/body_bg.gif) repeat 50% 0;
}
#page {
	position : relative;
	margin : 0 auto;
	margin-top : 0px;
	width : 984px;

}
#top {
	height : 124px;
	padding-left : 1px;
}
#bottom {
	height : 60px;
	padding-left : 1px;
}
#keyvisual {
	position : relative;
	width : 984px;
	height : 271px;
	background : url(../image/jamobil/top_bg.png) no-repeat 0 0;
	z-index : 0;
}
#logo {
	position : absolute;
	top : 74px;
	left : 31px;
	z-index : 2;
}
#logo a {
	display : block;
	width : 150px;
	height : 120px;
	background : url(../image/jamobil/top_logo.png) no-repeat 0 0;
}
#logo a b {
	display : none;
}

#kv_teaser {
	position : absolute;
	top : 121px;
	left : 211px;
	width : 575px;
	height : 55px;
	background : url(../image/jamobil/top_claim.png) no-repeat 0 0;
}

#kv_teaser b {
	display : none;
}

#overlay {
	display : none;
	position : absolute;
	top : 0px;
	left : 606px;
	width : 180px;
	height : 269px;
	background : url(../image/jamobil/top_frau.jpg) no-repeat 0 0;
}

#navigation {
	position: absolute;
	top: 241px; left: 22px;
	width: 744px; height: 20px;
	overflow: hidden;
	z-index: 2;
	background: url(../image/jamobil/nav_menu4.png) no-repeat 0 0;
}

#nv_tarife a b, #nv_aktivierung a b, #nv_service a b, #nv_hilfe a b, #nv_presse a b, #nv_flatrate a b, #nv_shop a b, #nv_rufnummer a b {
	display: none;
}

#nv_tarife a, #nv_aktivierung a, #nv_service a, #nv_hilfe a, #nv_presse a, #nv_flatrate a, #nv_shop a, #nv_rufnummer a {
	display: block;
	height: 20px; width: 1px;
	overflow: hidden;
	background: url(../image/jamobil/nav_menu4.png) no-repeat 0 0;
}

#nv_tarife {
	position: absolute;
	top: 0px; left: 0px;
}
#nv_aktivierung {
	position: absolute;
	top: 0px; left: 100px;
}
#nv_flatrate {
	position: absolute;
	top: 0px; left: 188px;
}
#nv_shop {
	position: absolute;
	top: 0px; left: 254px;
}
#nv_rufnummer {
	position: absolute;
	top: 0px; left: 347px;
}
#nv_service {
	position: absolute;
	top: 0px; left: 493px;
}
#nv_hilfe {
	position: absolute;
	top: 0px; left: 598px;
}
#nv_presse {
	position: absolute;
	top: 0px; left: 674px;
}

#nv_tarife a {
	width: 100px;
	background-position: 0px 0px;
}
#nv_aktivierung a {
	width: 88px;
	background-position: -100px 0px;
}
#nv_flatrate a {
	width: 66px;
	background-position: -188px 0px;
}
#nv_shop a {
	width: 93px;
	background-position : -254px 0px;
}
#nv_rufnummer a {
	width: 146px;
	background-position : -347px 0px;
}
#nv_service a {
	width: 105px;
	background-position : -493px 0px;
}
#nv_hilfe a {
	width: 76px;
	background-position : -598px 0px;
}
#nv_presse a {
	width: 70px;
	background-position: -674px 0px;
}

body.tarife #nv_tarife a, #nv_tarife a:hover {
	background-position : 0px -30px;
}
body.aktivierung #nv_aktivierung a, #nv_aktivierung a:hover {
	background-position : -100px -30px;
}
body.flatrate #nv_flatrate a, #nv_flatrate a:hover {
	background-position : -188px -30px;
}
body.shop #nv_shop a, #nv_shop a:hover {
	background-position : -254px -30px;
}
body.rufnummer #nv_rufnummer a, #nv_rufnummer a:hover {
	background-position : -347px -30px;
}
body.service #nv_service a, #nv_service a:hover {
	background-position : -493px -30px;
}
body.hilfe #nv_hilfe a, #nv_hilfe a:hover {
	background-position : -598px -30px;
}
body.presse #nv_presse a, #nv_presse a:hover {
	background-position : -674px -30px;
}

#content {
	position : relative;
	margin : 0;
	padding-bottom : 51px;
	width : 984px;
	background : url(../image/jamobil/bg_content.png) repeat-y 0 0;
	overflow : hidden;
        z-index: 10;
}
#content p, #content h1 {
	margin-bottom : 10px;
}
#content h1 {
	margin-left : 0;
	font-size : 22px;
	font-weight : bold;
	font-style: italic;
	line-height: 24px;
	color : #0c4da2;
	background-color: inherit;
}
#content a {
	color : #000;
	background-color: inherit;
	text-decoration : underline;
}
#content a:hover {
	color : #5c5c5c;
	background-color: inherit;
}
#content_inner {
	position : relative;
	padding: 8px 20px;
	width : 748px;
}

#claim {
	position : absolute;
	top : 49px;
	left : 787px;
	width : 190px;
	height : 222px;
	background : url(../image/jamobil/finanztestlogo.jpg) no-repeat 0 0;
}
#claim b {
	display : none;
}

#claim2 {
	position : absolute;
	top : 0px;
	left : 787px;
	width : 190px;
	height : 200px;
	/*background : url(../image/jamobil/kv_teaser_02_unten.png) no-repeat 0 0;*/
        z-index: 10;
}
#claim2 B {
	display : none;
}

#dm_height {
	position : relative;
	width : 1px;
	height : 1px;
	overflow : hidden;
}
#dm_margin {
	display : none;
}
#footer {
	position : relative;
	margin : 0;
	height : 60px;
	background : url(../image/jamobil/bottom_bg.png) no-repeat 0 0;
}
#footer_inner {
	position : absolute;
	top : 8px;
	left : 809px;
	width : 150px;
	background : url(../image/jamobil/bg_standards.png) no-repeat 0 0;
}
#footer_inner, #footer_inner a {
	color : #fff;
	background-color : inherit;
	font-weight : bold;
}
#ft_teaser {
	display : none;
	position : absolute;
	top : 6px;
	left : 349px;
	width : 417px;
	height : 24px;
	overflow : hidden;
	z-index : 2;
}
#ft_teaser a b {
	display : none;
}
#r_teaser {
	position : absolute;
	display : none; /*block*/
	top : 0px;
	left : 787px;
	width : 190px;
	height : 240px;
	z-index : 4;
}

#r_teaser a{
	display : block;
	width : 190px;
	height : 240px;
	background : url(../image/jamobil/teaser_rechts.png) no-repeat 0 0;
}
#r_teaser b {
	display : none;
}
body.home #content {
	overflow : hidden;
}
table.contenttable, table.contenttable table {
	width : 470px;
	background-repeat : no-repeat;
}
table.contenttable table {
	width : 100%;
	background-repeat : no-repeat;
}
.contenttable td ul {
	list-style-type: none;
}
.contenttable td ul li {
	padding-left : 10px;
}
.contenttable td ol {
	list-style-type: none;
}
.contenttable td ol li {
	padding-left : 10px;
}