body {
 width:100%;
 height:100%;
 padding:0;
 margin: 0; 
 font-family: Helvetica, Arial, sans-serif;
 font-size:13px;
 line-height: 18px;
 color: #000;
 background: #FFF url(/img_de/shared/bg.jpg) no-repeat 0 0;
}

td {
 font-family: Helvetica, Arial, sans-serif;
 font-size:13px;
 line-height: 18px;
 color: #000;
}

p {
 margin:0;
 padding:0;
}

#leftteaser {
 display:none;
}

#leftcol {
 display:none;
}

html > body > div > table > tbody > tr > td > #leftteaser {
 padding:15px;
 background:url(/img_de/shared/tab-contentteaser.jpg) top left no-repeat; 
 color:#fff;
 font-size:13px;
 line-height: 18px;
 height:128px;
}

#all {
}

#head {
 height:135px;
 vertical-align:top;
}

#spacer {
 height:14px;
 line-height:14px;
}

/* navigation start*/

#nav {
 clear:both;
 width:779px;
 height:52px;
}

#navcontent {
 display:none;
}

/* Subnav Anfang */

#subnav {
 display:none;
}

#subnavlist {
 width:779px;
 margin: 0;
 padding: 0;
 border: 0;
 background:#E73031;
}

#subnavlist ul {
 margin: 0;
 padding: 0;
 border: 0;
 white-space: nowrap;
 float: left;
 text-align:left;
 width:779px;
}

#subnavlist li {
 display: inline;
 list-style-type: none;
 margin: 0;
 padding: 0;
 white-space: nowrap;
 height:32px;
 line-height:32px;
}

#subnavlist a {
 padding:7px 11px 7px 11px;
 margin:0;
 font-size: 15px;
 font-weight: bold;
 text-decoration:none;
 color: #FFF; 
 background: #E73031 url(/img_de/nav/snav_trenner.gif) top right no-repeat;
}

#subnavlist a:link, #subnavlist a:visited {
 font-size: 15px;
 font-weight: bold;
 text-decoration:none;
 color: #FFF; 
 background: #E73031 url(/img_de/nav/snav_trenner.gif) top right no-repeat;
}

#subnavlist a:hover {
 font-size: 15px;
 font-weight: bold;
 text-decoration:none;
 color: #FFF; 
 background: #7F7F7F url(/img_de/nav/snav_trenner.gif) top right no-repeat;
}

#subactive a:link, #subactive a:visited, #subactive a:hover {
 padding:7px 11px 7px 11px;
 margin:0;
 font-size: 15px;
 font-weight: bold;
 text-decoration:none;
 color: #FFF; 
 background: #7F7F7F url(/img_de/nav/snav_trenner.gif) top right no-repeat;
}

/* Subnav End */

/* Leftnav Anfang */

#leftnav {
 display:none;
}

#leftnav ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 16px;
font-weight: bold;
text-decoration:none;
}

#leftnav a {
 display: block;
 padding: 5px 0 5px 0;
 width: 290px;
 background-color: #fff;
 border-bottom: 1px solid #e73031;
 color:#000;
 text-decoration:none;
}

#leftnav a:link, #leftnav a:visited {
 display: block;
 padding: 5px 0 5px 0;
 width: 290px;
 background-color: #fff;
 border-bottom: 1px solid #e73031;
 color:#000;
 text-decoration:none;
}

#leftnav a:hover {
 display: block;
 padding: 5px 0 5px 0;
 width: 290px;
 background-color: #e2e2e2;
 border-bottom: 1px solid #e73031;
 color:#000;
 text-decoration:none;
}

#leftnav a.active {
 display: block;
 padding: 5px 0 5px 0;
 width: 290px;
 background-color: #e2e2e2;
 border-bottom: 1px solid #e73031;
 color:#000;
 text-decoration:none;
}

/* Leftnav End */

#navlist {
 width:779px;
 margin: 0;
 padding: 0;
 border: 0;
}

#navlist ul {
 margin: 0;
 padding: 0;
 border: 0;
 white-space: nowrap;
 float: left;
 text-align:left;
 width:779px;
}

#navlist li {
 display: inline;
 list-style-type: none;
 margin: 0 5px 0 0;
 padding: 0;
 white-space: nowrap;
 height:36px;
 line-height:36px;
}

#navlist a {
 padding:8px 8px 8px 8px;
 margin:0;
 font-size: 16px;
 font-weight: bold;
 text-decoration:none;
 color: #000; 
 background: url(/img_de/nav/tab_nav-level0.gif) top left no-repeat;
}

#navlist a:link, #navlist a:visited {
 font-size: 16px;
 font-weight: bold;
 text-decoration:none;
 color: #000; 
 background: url(/img_de/nav/tab_nav-level0.gif) top left no-repeat;
}

#navlist a:hover {
 font-size: 16px;
 font-weight: bold;
 text-decoration:none;
 color: #FFF; 
 background: url(/img_de/nav/tab_nav-level1.gif) top left no-repeat;
}

#active a:link, #active a:visited, #active a:hover {
 padding:8px 8px 8px 8px;
 margin:0;
 font-size: 16px;
 font-weight: bold;
 text-decoration:none;
 color: #FFF; 
 background: url(/img_de/nav/tab_nav-level1.gif) top left no-repeat;
}

/* navigation end */

#visual {
 height:255px;
}

.contentteaserstart {
 background:#E73031;
 text-align:left;
 color:#FFF;
 padding:4px 4px 0 0;
 font-size:12px;
 line-height:18px;
}

#contentteaserstartleft {
 color:#FFF;
 padding:4px 4px 0 12px;
 font-size:12px;
 line-height:18px;
}


.bgteaserleft {
 background: url(/img_de/shared/tab-teaser-rahmen.gif) top left no-repeat;
 width:12px;
}

.bgteaserlink {
 background: #E73031 url(/img_de/shared/tab-link-rahmen.gif) top left no-repeat;
 height:27px;
}

.teaserlinkdiv {
 background:#FFF;
 margin:0 34px 0 18px;
 height:27px;
 padding:0 18px 0 0;
}

#logo {
 float:left;
 vertical-align:top;
 margin-top:25px;
}

#header {
 display:none;
}

#header a {
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 color:#000;
 line-height:31px;
}

#starttab1 {
 width:294px;
 height:162px;
 background: url(/img_de/shared/tab-bg-start-1.gif) top left no-repeat;
 vertical-align:bottom;
}

#starttab2 {
 width:245px;
 height:162px;
 background: url(/img_de/shared/tab-bg-seat.jpg) top left no-repeat; 
 vertical-align:bottom;
}

#starttab3 {
 width:241px;
 height:162px;
 background: url(/img_de/shared/tab-bg-motorrad.jpg) top left no-repeat; 
 vertical-align:bottom;
}

a.teaserlink:link, a.teaserlink:visited{
 font-size: 12px;
 font-weight: bold;
 text-decoration:none;
 color: #000;
 line-height:27px;
}
a.teaserlink:hover{
 font-size: 12px;
 font-weight: bold;
 text-decoration:underline;
 color: #000; 
 line-height:27px;
}

/*ghjgjh*/

h1{
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h2{
 font-size: 20px;
 font-weight: bold;
 color: #FFF;
 margin: 0 0 5px 0;
 padding:0;
}

h3{
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h4{
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

h5{
 font-size: 18px;
 font-weight: bold;
 color: #FFF;
 margin: 0;
 padding:0;
}


a.snav:link, a.snav:visited{
	font-size: 16px; font-weight: bold; text-decoration:none;
	background-color: #FFF; padding: 10px 0 10px 13px;
	color: #000; 
	border-top: 1px solid #e73031;
	border-bottom: 1px solid #e73031;
}
a.snav:hover{
	font-size: 16px; font-weight: bold; text-decoration:none;
	background-color: #e2e2e2;
	color: #000;padding: 10px 0 10px 13px;
		border-top: 1px solid #e73031;
	border-bottom: 1px solid #e73031;
}


html > body > #contentteaser{
	padding:15px;
	background-image: url(../img_de/tab-contentteaser.jpg);
	width:260px; height: 128px;
	color: #FFF;
}
#contentteaser{
	padding:15px;
	background-image: url(../img_de/tab-contentteaser.jpg);
	width:290px; height: 158px;
	color: #FFF;
}

.copyteaser{
	font-size: 12px; line-height: 14px;
	color: #000;
}