body {
    font-size: 62.5%;/*IE*/
    background: #fff;
    font-family: arial, verdana, sans-serif;
    text-align: center;
    color: #000;
}

html>body {
    font-size: 10px;/*andere*/
}


/*----------------------------------------------------------- Layout -----------------------------------------------------------*/
.wrapper {
	margin: 0 auto 2em auto;
	text-align: left;
	background: #f0f0f0;
	border: 0.1em solid #999;
}

.outer {
	position: relative;
	margin-left: 18em;
	width: 61.3em;
	background: #fff;
	border-left: 0.1em solid #999;
	border-right: 0.1em solid #999;
}

.float-wrap {
	float: left;
	width: 61.3em;
	margin-right: -0.1em;
}

.center {
	float: right;
	width: 61.3em;
	margin-bottom: -0.1em;
	/* \*/
	margin-left: -0.1em; 
	/* Hidden from IE-mac */
	background: url(/img-news/layout/pfeil_titel.gif) 12px 12px no-repeat;
}

.center_noBg {
	float: right;
	width: 61.3em;
	margin-bottom: -0.1em;
	/* \*/
	margin-left: -0.1em; 
	/* Hidden from IE-mac */
}

.left {
	position: relative;
	width: 18.2em;
	margin-left: -18.1em;
}

*>html .left {
	width:18.1em;
}

.container-left {
	width: 18em;
	padding-bottom: 14em;
}

.right {
	float: left; 
	position: relative;
	width: 16.2em;
	margin-right: -50em;
	margin-left: -0.1em;
}

* html .right {
	margin-left: -0.3em;
}

/* \*/
* html .right {
	margin-left: -0.2em;
	mar\gin-right: -16.2em;
}
/* */


.container-right {
	width: 16em;
	margin-left: 0.3em;
	padding-bottom: 14em;
}

/* \*/
* html .container-right {
	width: 15.9em;
	fl\oat: right;
	margin-left: 0.2em; 
	mar\gin-left: 0; 
}


/* \*/
* html .left {margin-right: -0.3em;}
/* */


.italics-test, .italics-test-side {
	font-style: italic; 
	text-align: justify; 
	background: #ccd;
	border: 0.1em solid red;
}

* html .italics-test, * html .italics-test-side {
	overflow: hidden;
	width: 100%;
	o\verflow: visible;
	w\idth: auto;
	hei\ght: 0.1em;
}
/* */



/*------------------------ Layout Klassen ------------------------*/
.wide {
	width: 95.5em;
}

.wide p {
	margin: 0;
	padding: 5px;
	position: relative;
}

.bottom {
	position: relative;
	border-top: 0.1em solid #999;
}

.ap-test {
	position: absolute; 
	top: -11em;
	width: 18em; 
	height: 13em;
}

.ap-left {
	left: 1em;
}

.ap-right {
	right: 0;
}

.toLeft, .to-left {
	float: left;
}

.toRight, to-right {
	float: right;
}

.clear {
	clear: both;
}

.spacer {
	margin-bottom: 6px;
	border-top: 1px solid #ccc;
}


/*------------------------ pageContent ------------------------*/
#contentDiv {
	margin: 0.85em 0 2.4em 4em;
}


/*------------------------ pageHeader ------------------------*/
#pageHeader {
	margin: 0 auto;
	width: 95.7em;
	text-align: left;
}

.logo_part1 {
	height: 64px;
	background: url(/img-news/layout/bg_reifen_top.jpg) no-repeat 0 0;
}

.balkenBlau {
	height: 18px;
	background: #6699cc url(/img-news/layout/bg_reifen_top1.gif) no-repeat 0 0;
	text-align: right;
}

.linieDGrau {
	margin: 1px 0;
	height: 1px;
	background-color: #b7b7b7;
	margin-right: 6px;
}

.schmuckOrange {
	font-size: 1px;
	height: 4px;
	background: url(/img-news/layout/orange_top.gif) top left no-repeat;
}

.linieDGrau {
	font-size: 1px;
}

.dGrau {
	font-size: 1px;
	height: 5px;
	background: #666 url(/img-news/layout/ecke_c6_top.gif) top right no-repeat;
}


/*------------------------ pageFooter ------------------------*/
#pageFooter {
	padding: 0.6em;
	background: #ccc;
}

#pageFooter .disclaimer {
	text-align: center;
	margin-left: 18em;
}

#pageFooter a {
	font-size: 1.1em;
}

#pageFooter a.toTop {
	display: block;
	float: right;
	width: 10em;
	background: url(/img-news/layout/bg_pfeil_toTop.gif) 0 0 no-repeat;
	padding-left: 1.2em;
}



/*----------------------------------------------------------- typo -----------------------------------------------------------*/
p, ul, ol {
	font-size: 1.2em;
	line-height: 1.5em;
	font-family: arial, verdana, sans-serif;
	color: #333;
}

h1 {
	font-size: 2.4em;
	color: #369;
	font-weight: normal;
	margin: 0 0 0.25em 0;
	padding: 0;
	line-height: 1.2em;
}

h2 {
	font-size: 18px;
	color: #666;
	font-weight: normal;
	margin-bottom: 6px;
}

h3 {
	font-size: 1.2em;
	padding: 4px 8px;
	font-weight: bold;
	color: #fff;
}

h4 {
	font-size: 1.4em;
	color: #333;
	margin-bottom: 6px;
}

code {
	display: block;
	font-size: 11px;
	margin-bottom: 2.4em;
}


a {
	color: #369;
	text-decoration: underline;
}

ul {
	padding-left: 1.8em;
	list-style-type: none;
	list-style-image: url(/img-news/layout/list_c9.gif);
}

ol {
	padding-left: 1.8em;
}

ol li {
	margin-bottom: 0.25em;
}

ol ol, 
ol ul {
	font-size: 1em;
}

table {
	font-size: 1.1em;
}

hr {
	height: 1px;
	border: 0 none;
	border-top: 1px solid #ccc;
	margin: 0.8em 0;
	padding: 0;
}




/*------------------------ Typo Klassen ------------------------*/

a.linkBgcEB {
	background: transparent url(/img-news/bg_pfeil_re_cEB.gif) no-repeat 0 2px;
	padding-left: 16px;
}

a.back {
	background: transparent url(/img-news/bg_pfeil_li.gif) no-repeat 0 2px;
	padding-left: 18px;
}

a.next {
	font-size: 12px;
	background: transparent url(/img-news/bg_pfeil_re.gif) no-repeat right 2px;
	padding-right: 16px;
}

.small75 {
	font-size: 0.75em;
	font-weight: normal;
}

.p10, #teaserDiv .p10 {
	font-size: 10px;
}

.p11 {
	font-size: 1.1em;
}

.p12, label.p12 {
	font-size: 1.2em;
}

.p13 {
	font-size: 1.3em;
}

.p14 {
	font-size: 1.4em;
}

.lh15 {
	line-height: 1.5em;
}

.lh18 {
	line-height: 1.8em;
}

.txtLeft {
	text-align: left;
}

.txtRight {
	text-align: right;
}

.txtCenter {
	text-align: center;
}

.hr {
	clear: right;
	padding: 0;
	margin-bottom: 6px;
	border-top: 1px solid #ccc;
}

.c0, label.c0 {
	color: #000;
}

.c3 {
	color: #333;
}

.c6 {
	color: #666;
}

.rot, 
.red {
	color: #cc0000;
}

.blau, .blue {
	color: #336699;
}

.motorradreifen {
	font-weight: bold;
	font-style: italic;
	color: #369;
}

.notUl {
	text-decoration: none;
}


input.button, 
#warenkorbDiv input.button {
	background-color: #ddd;
	border: 0.2em solid #fff;
	padding: 0.2em 1em;
	cursor: pointer;
}

/*-- Listen --*/
/*
#contentDiv ul.AbstandUnten li {
	margin-bottom: 1.8em;
}

#contentDiv ol ul {
	font-size: 0.9em;
}
*/


.pointer {
	cursor: pointer;
}

.nowrap {
    white-space: nowrap;
}


/*------------------------ Typo Navigation links ------------------------*/
#navigationDiv {
	text-align: right;
}

#navigationDiv ul {
	padding-left: 0;
	list-style-type: none;
	list-style-image: none;
}

#navigationDiv p, #navigationDiv label, #navigationDiv input, #navigationDiv select {
	font-size: 11px;
}

#navigationDiv ul li a {
	display: block;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	padding: 4px 12px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#navigationDiv a.level0_off {
	background: #999  url(/img-news/layout/pfeil_kategorie_li.gif) no-repeat right center;
	padding-right: 20px;
}

#navigationDiv a.level0_on_d {
	background: #cc6600  url(/img-news/layout/pfeil_kategorie_ab.gif) no-repeat right center;
	padding-right: 20px;
}

#navigationDiv a.level0_on, #navigationDiv a.level0_off:hover {
	background: #cc6600  url(/img-news/layout/pfeil_kategorie_re.gif) no-repeat right center;
	padding-right: 20px;
}

#navigationDiv a.level1_subline {
	display: block;
	font-size: 11px;
	background-color: #DECFA6;
	padding: 6px;
	text-align: right;
	font-weight: normal;
	color: #003366;
}

#navigationDiv .overline {
	background-color: #DECFA6;
	padding: 6px;
}

#navigationDiv .form {
	background-color: #EFE8DA;
	padding: 6px 6px 0 6px;
}

#navigationDiv select.lang {
	width: 164px;
}

#navigationDiv select.kurz {
	width: 80px;
}


#navigationDiv .linkeSpalte {
	float: left;
	width: 60px;
}

#navigationDiv .rechteSpalte {
	text-align: left;
	padding-left: 90px;
}

#navigationDiv label {
	padding-right: 4px;
	width: 60px;
	text-align: right;
}

#navigationDiv input.frmTxtKurz, 
#navigationDiv select.frmTxtKurz {
	width: 100px;
	padding: 2px;
}

#navigationDiv input.frmTxt50 {
	width: 54px;
	padding: 2px;
}


/*------------------------ typo content ------------------------*/
#contentDiv p, 
#contentDiv ul li {
	margin-bottom: 1em;
}

#contentDiv ol ul li {
	margin-bottom: 0.25em;
}

a.bildunterzeile {
	display: block;
	font-size: 1em;
	line-height: 1.3em;
	color: #333;
	text-decoration: none;
	margin: 0.25em 1em 0 0;
	padding: 0.5em 2em 1em 0;
	background: url('/img/layout/lupe_in.gif') top right no-repeat;
}

/*----------------------------------------------------------- News -----------------------------------------------------------*/
div#indexNews h1,
div#contentNews h1.regular {
	margin-right: 1em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
	margin-bottom: 0.4em;
}

div#indexNews div.pagina {
	float: right;
	text-align: right;
	font-size: 1.4em;
	color: #333;
	margin-right: 2em;
}

div#indexNews div.pagina a{
	font-size: 1.4em;
}

div#indexNews div.newsWrapper {
	border-bottom: 1px solid #ccc;
	padding: 0 0 1em 0;
	margin: 0 2.4em 1em 0;
}

div#indexNews div.newsWrapper div.reifenhersteller {
	float: right;
	text-align: right;
}

div#indexNews div.newsWrapper span.news_date {
	display: block;
	font-size: 1.1em;
	color: #666;
}

div#indexNews div.newsContent {
	/*background: #eee;*/
	padding: 1em 0 0 0;
}

div#indexNews div.newsWrapper div.newsContent div.newsText {
	margin-left: 12em;
}

div#indexNews div.newsWrapper h3 {
	font-size: 1.8em;
	color: #369;
	font-weight: normal;
	line-height: 1.4em;
	padding: 0;
	margin: 0 0 0.25em 0;
	text-decoration: none;
}

div#indexNews div.newsWrapper h4 {
	font-size: 1.2em;
	color: #369;
	font-weight: normal;
	line-height: 1.4em;
	padding: 0;
	margin: 0 0 0.25em 0;
	text-decoration: none;
}

div#indexNews div.newsWrapper h3 a,
div#indexNews div.newsWrapper h4 a {
	text-decoration: none;
}

div#indexNews div.newsWrapper h3 a:hover,
div#indexNews div.newsWrapper h4 a:hover {
	border-bottom: 1px dotted #369;
}

div#indexNews div.newsWrapper div.newsImg {
	float: left;
}

div#indexNews div.newsWrapper div.newsContent p {
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	color: #333;
}

div#indexNews div.newsWrapper a.mehr {
	display: block;
	float: right;
	margin-top: 1em;
	padding-left: 1.2em;
	background: transparent url(/img-news/layout/bg_pfeil_re.gif) no-repeat 0 0.4em;
	text-decoration: none;
}

/* content news v1
------------------------------------------------------------------------------*/
div#contentNews div.newsHeader {
	width: 54.5em;
}

div#contentNews div.newsHeader h1 {
    font-size: 3em;
}

div#contentNews div.reifenhersteller {
	float: right;
	text-align: right;
	padding-bottom: 0.5em;
	margin-bottom: 3em;
	padding-right: 2.4em;
}

div#contentNews span.news_date {
	display: block;
	font-size: 1.1em;
	color: #666;
	margin: 0 0 0.5em 0;
}

div#contentNews div.paginaBottom {
	float: none;
	margin-top: 2em;
	border-top: 1px solid #ccc;
	padding: 0.5em 0 0 0;
	margin: 0 2em 0 0;
}

div#contentNews a.pagina {
	display: block;
	float: right;
	text-align: right;
	font-size: 1.2em;
	background: transparent url(/img-news/layout/bg_pfeil_li.gif) no-repeat 0 3px;
	margin: 0 2em 0 0;
	padding: 0 0 0 1.3em;
}

div#contentNews div.paginaBottom a.pagina {
	margin-right: 0;
}

div#contentNews a.buttonGelb {
	/*display: block;*/
	background: #fc3;
	padding: 0.5em 1em;
	text-decoration: none;
	color: #036;
}

/* content news v2
------------------------------------------------------------------------------*/
.c-news {
	padding-top: 1em;
}

.l-news img {
	width: 100%;
	height: auto;
}

.l-news__logo {
	float: right;
}

.c-news__logo {
	padding-bottom: 0.5em;
	padding-right: 2.4em;
	text-align: right;
}

.l-news__header {
	width: 54.5em;
	margin-bottom: 3em;
}

.l-news__h1 {
	margin: 0.5em 0 0.25em 0;
}

.c-news__h1 {
	color: #369;
	font-size: 4.8em;
	font-weight: normal;
	line-height: 1.2;
	padding: 0;
}

.l-news__date {
	display: block;
	margin: 0 0 0.5em 0;
}

.c-news__date {
	color: #666;
	font-size: 1.1em;
}

.l-news__paginaBottom {
	clear: both;
	float: none;
	margin: 4em 2em 4em 0;
}

.c-news__paginaBottom {
	border-top: 1px solid #ccc;
	padding: 0.5em 0 0 0;
}

.l-news__pagina {
	display: block;
	float: right;
	margin: 0 2em 0 0;
}

.c-news__pagina {
	font-size: 1.2em;
	background: transparent url("/img-news/layout/bg_pfeil_li.gif") no-repeat 0 3px;
	padding: 0 0 0 1.3em;
	text-align: right;
}

.l-news__paginaBottom .l-news__pagina {
	float: left;
	margin-right: 0;
}

.l-news__section {
	margin-top: 4em;
	padding-right: 2em;
}

.l-news__section.has-fullwidth {
	padding-right: 2em;
}

.l-news__column-img {
	float: left;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 1em;
}

/*.l-news__column-text {
	float: right;
	width: 50;
}*/

.c-news ul {
	font-size: 1.3em;
	line-height: 1.8;
}

.c-news p {
	font-size: 1.3em;
	line-height: 1.8;
	padding: 0;
	margin: 0;
}

.c-news p + p {
	margin-top: 1em;
}

.c-news h3 {
	color: #333;
	font-size: 1.8em;
	line-height: 1.4;
	padding: 0;
}

.c-news p + h3 {
	margin-top: 1em;
}

#contentDiv .c-news p {
	margin-bottom: 0;
}

.cta-Button {
  background-color: #369;
  border-radius: 0.7em;
  display: inline-block;
  line-height: 1;
  padding: 0.2em 1em;
}

.cta-Button:hover, 
.cta-Button:focus {
  background-color: #69c;
}

.cta-Button.pdf-dl {
	font-size: 1.5em;
	padding: 1em 1.5em;
	font-weight: bold;
}

.cta-Button a {
  color: #fff;
	text-decoration: none;
}


/* ----------------------------------- Teaser rechts ---------------------------------- */

#teaserDiv, 
#teaserDiv div.form, 
#teaserDiv p, 
#teaserDiv input, 
#teaserDiv select {
	font-size: 1em;
}

#teaserDiv div.form {
	background-color: #EFE8DA;
	padding: 0.6em 0.6em 0 0.6em;
}

#teaserDiv label {
	display: block;
	font-size: 0.9em;
	background-color: #EFE8DA;
	padding-bottom: 0.2em;
	cursor: pointer;
}

#teaserDiv ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#teaserDiv ul li a, 
#teaserDiv ul li p {
	display: block;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
	padding: 4px 12px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#teaserDiv ul li a.level0_on, 
#teaserDiv ul li a.level0_off:hover, 
#teaserDiv ul li a.level0_on_off:hover {
	background: #cc6600 url(/img-news/layout/pfeil_kategorie_weiss_ab_re.gif) no-repeat 0 4px;
	padding-left: 20px;
}

#teaserDiv ul li a.level0_on_off, 
#teaserDiv ul li p.level0_off {
	background: #cc9933 url(/img-news/layout/pfeil_kategorie_weiss_ab_re.gif) no-repeat 0 4px;
	padding-left: 20px;
}

#teaserDiv ul li a.level0_on_li, 
#teaserDiv ul li a.level0_off2:hover, 
#teaserDiv ul li a.level0_off_grau:hover {
	background: #cc6600 url(/img-news/layout/pfeil_kategorie_weiss_li_re.gif) no-repeat 0 4px;
	padding-left: 20px;
}

#teaserDiv ul li a.level0_off, 
#teaserDiv ul li a.level0_off2 {
	background: #D0B671 url(/img-news/layout/pfeil_kategorie_rot_re_re.gif) no-repeat 0 4px;
	padding-left: 20px;
}

#teaserDiv ul li a.level0_off_grau {
	background: #999 url(/img-news/layout/pfeil_kategorie_grau_re_re.gif) no-repeat 0 4px;
	padding-left: 20px;
}

/*#navigationDiv a.level0_off {
	background: #999  url(/img-news/layout/pfeil_kategorie_li.gif) no-repeat right center;
	padding-right: 20px;
}*/

#teaserDiv a.form {
	color: #336699;
	text-decoration: underline;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	border: none;
	padding: 0;
	margin: 0;
}

#teaserDiv .form p {
	color: #666;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0 none;
}

#teaserDiv p.level0_off_klein {
	/*background-color: #999;*/
	font-size: 10px;
	padding: 6px;
}

#teaserDiv a.imgLink {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}

#teaserDiv .werbung {
	background-color: #ccc;
	text-align: center;
}

/* IE Extrawurst */
/* \*/
* html #navigationDiv ul li { display: inline; }
* html #navigationDiv ul li a { height: 1%; }
* html #teaserDiv ul li { display: inline; }
* html #teaserDiv ul li a { height: 1%; }
/* Extrawurst Ende */



