BODY {
	FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, sans-serif
}
BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
A {
	FONT-SIZE: 10px; COLOR: #000
}
A {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #da2128; TEXT-DECORATION: none
}
H1 {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
H2 {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
H3 {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
H4 {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
H5 {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
H6 {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
LEGEND {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
H1 {
	FONT-SIZE: 22px; LINE-HEIGHT: 110%
}
H3 {
	FONT-SIZE: 22px; LINE-HEIGHT: 110%
}
H2 {
	FONT-SIZE: 14px
}
H4 {
	FONT-SIZE: 14px
}
H5 {
	FONT-SIZE: 14px
}
H6 {
	FONT-SIZE: 14px
}
LEGEND {
	FONT-SIZE: 14px
}
P {
	MARGIN: 15px 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.floatleft {
	FLOAT: left; MARGIN: 10px 10px 10px 0px
}
.floatright {
	FLOAT: right; MARGIN: 10px 0px 10px 10px
}
.bildtext {
	FONT-SIZE: 10px; COLOR: #000
}
.red {
	COLOR: #da2128
}
.rot {
	COLOR: #da2128
}
.clear {
	CLEAR: both
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
STRONG {
	FONT-WEIGHT: bold
}
UL.text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
UL.text LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 2px
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 900px; PADDING-TOP: 0px
}
#date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px Verdana, Arial, Arial, sans-serif; WIDTH: 195px; PADDING-TOP: 5px; HEIGHT: 20px
}
#werbename {
 position:relative;
 top:-72px;
 left:22px;
 z-index:1;
 margin-bottom: -59px;
 FONT: 48px Verdana, Arial, sans-serif;
 font-style:italic;
 font-weight:600;
 color:white}
#header {
	WIDTH: 900px; HEIGHT: 95px
}
#visual {
	BORDER-TOP: #fff 3px solid; FLOAT: left
}
#loginwrap {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 3px solid; PADDING-LEFT: 5px; BACKGROUND: url(../fix/login_bg.jpg) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 213px; PADDING-TOP: 5px; HEIGHT: 109px
}
#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#wrapper {
	MARGIN-TOP: 2px; BACKGROUND: url(../fix/gradient_bg.gif) repeat-x left top; FLOAT: left; WIDTH: 100%
}
DIV#left {
	FLOAT: left; WIDTH: 219px; POSITION: relative
}
DIV#cntwrap {
	FLOAT: right; WIDTH: 671px; POSITION: relative
}
DIV#right {
	FLOAT: right; WIDTH: 219px; POSITION: relative
}
DIV#content {
	DISPLAY: inline; FLOAT: left; WIDTH: 442px; POSITION: relative
}
#footer {
	CLEAR: both; WIDTH: 900px ;margin-top: 25px; 
}
DIV.teaserbox {
	BORDER-RIGHT: #efefef 1px solid; MARGIN-TOP: 0px; BACKGROUND: url(../fix/gradient_bg.gif) repeat-x left top; MARGIN-BOTTOM: 0px; BORDER-LEFT: #efefef 1px solid; WIDTH: 217px; PADDING-TOP: 15px
}
DIV#footer {
	FONT-SIZE: smaller; BACKGROUND: url(../fix/footer_gradient.gif) #de4154 repeat-x left top; COLOR: #fff; HEIGHT: 20px
}
DIV#content DIV.picleft {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff
}
DIV#content DIV.picright {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff
}
DIV#content DIV.picfull {
	text-align:center; MARGIN-TOP: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
DIV#content DIV.picleft {
	FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
DIV#content DIV.picright {
	FLOAT: right; MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px
}
DIV#content P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#content P.link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content TH {
	TEXT-ALIGN: left
}
#content TD {
	VERTICAL-ALIGN: top
}
#content TH {
	BACKGROUND-COLOR: #ffffff
}
#content TR.light {
	BACKGROUND-COLOR: #ffffff
}
#content TR.dark {
	BACKGROUND-COLOR: #eeeeee
}
#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 14px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#breadcrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #da2128; TEXT-DECORATION: none
}
#breadcrumb A {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #da2128; TEXT-DECORATION: none
}
DIV.teasercnt {
	MARGIN: 10px
}
.teasercnt img {
-moz-border-radius-topleft: 26px;
-moz-border-radius-bottomright : 26px;
-webkit-border-top-left-radius: 26px;
-webkit-border-bottom-right-radius: 26px;
-khtml-border-radius-topleft: 26px;
-khtml-border-radius-bottomright: 26px;
border-top-left-radius: 26px;
border-bottom-right-radius: 26px;
}
.teasercnt P , .teasercnt {
	FONT-SIZE: 10px; MARGIN: 5px 0px; COLOR: #666; LINE-HEIGHT: 140%
}

A.mehr {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #da2128; TEXT-DECORATION: none
}
A.mehr:visited {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #da2128; TEXT-DECORATION: none
}
A.mehr:active {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #da2128; TEXT-DECORATION: none
}
A.mehr:hover {
	COLOR: #000
}
#meta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 700px; PADDING-TOP: 5px; HEIGHT: 20px
}
#meta UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#meta LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#meta A {
	FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
#meta A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#meta A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
DIV#loginwrap .floatleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px
}
DIV#loginwrap A:link {
	FONT-SIZE: 10px
}
A:visited {
	FONT-SIZE: 10px
}
A:hover {
	FONT-SIZE: 10px
}
A:active {
	FONT-SIZE: 10px
}
DIV#loginwrap A:hover {
	COLOR: #da2128
}
A:active {
	COLOR: #da2128
}
.kontaktform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pflicht {
	FONT-SIZE: 50px; 
}
.kontaktform LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.kontaktform LABEL {
	FONT-SIZE: 10px; MARGIN: 4px 0px;
}
.kontaktform LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 120px
}
.kontaktform INPUT {
	BORDER-RIGHT: #da2128 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #da2128 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 2px;
	MARGIN: 3px 0px; BORDER-LEFT: #da2128 1px solid; WIDTH: 250px; PADDING-TOP: 2px; BORDER-BOTTOM: #da2128 1px solid
}
.kontaktform TEXTAREA {
	BORDER-RIGHT: #da2128 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #da2128 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 2px;
	MARGIN: 3px 0px; BORDER-LEFT: #da2128 1px solid; WIDTH: 250px; PADDING-TOP: 2px; BORDER-BOTTOM: #da2128 1px solid
}
.kontaktform SELECT {
	BORDER-RIGHT: #da2128 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #da2128 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 2px;
	MARGIN: 3px 0px; BORDER-LEFT: #da2128 1px solid; WIDTH: 250px; PADDING-TOP: 2px; BORDER-BOTTOM: #da2128 1px solid
}
FIELDSET.kontaktform {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.kontaktform INPUT.plz {
	WIDTH: 50px
}
.kontaktform INPUT.ort {
	WIDTH: 190px
}
.kontaktform TEXTAREA.txtareabreit {
	WIDTH: 370px; HEIGHT: 80px
}
.kontaktform INPUT:active {
	BACKGROUND: #eee
}
.kontaktform INPUT:unknown {
	BACKGROUND: #eee
}
.kontaktform INPUT:hover {
	BACKGROUND: #eee
}
TEXTAREA:active {
	BACKGROUND: #eee
}
TEXTAREA:unknown {
	BACKGROUND: #eee
}
TEXTAREA:hover {
	BACKGROUND: #eee
}
.kontaktform SELECT:hover {
	BACKGROUND: #eee
}
.txtinput:active {
	BACKGROUND: #eee
}
.txtinput:hover {
	BACKGROUND: #eee
}
.txtinputshort:active {
	BACKGROUND: #eee
}
.txtinputshort:hover {
	BACKGROUND: #eee
}
INPUT.radio {
	VERTICAL-ALIGN: middle; WIDTH: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 10px; BORDER-BOTTOM-STYLE: none
}
.buttons {
	TEXT-ALIGN: center
}
DIV.kontaktbutton {
	PADDING-LEFT: 120px
}
INPUT.button {
	BORDER-RIGHT: #da2128 1px solid; BORDER-TOP: #da2128 1px solid; BORDER-LEFT: #da2128 1px solid; BORDER-BOTTOM: #da2128 1px solid; BACKGROUND-COLOR: #fff
}
H2 {
	COLOR: #000
}
H3 {
	COLOR: #000
}
H4 {
	COLOR: #000
}
DIV#footer UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
DIV#footer UL LI {
	FLOAT: left; MARGIN-RIGHT: 0px; POSITION: relative
}
DIV#footer UL LI A {
	FONT-SIZE: 10px; COLOR: #fff; TEXT-DECORATION: none
}
DIV#footer A.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -5px
}
DIV#footer A.right {
	COLOR: #fff; TEXT-DECORATION: none
}
A.right:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV#footer A.right:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.right:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
UL.sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.sitemap LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #efefef; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px
}
UL.sitemap A {
	FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
UL.sitemap A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#sitemap A:active {
	COLOR: #000; TEXT-DECORATION: none
}
UL.unterebene {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.unterebene LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
UL.unterebene A {
	FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
UL.unterebene A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#unterebene A:active {
	COLOR: #000; TEXT-DECORATION: none
}
UL A.linku:link {
	FONT-WEIGHT: bold
}
UL A.linku:visited {
	FONT-WEIGHT: bold
}
UL A.linku:hover {
	COLOR: #da2128; TEXT-DECORATION: underline
}
UL A.linku:active {
	COLOR: #da2128; TEXT-DECORATION: underline
}
UL A.link1:hover {
	COLOR: #da2128; TEXT-DECORATION: underline
}
UL A.link1:active {
	COLOR: #da2128; TEXT-DECORATION: underline
}
P {
	MARGIN: 0px 0px 5px
}
P {
	COLOR: #666
}
.carsdaten {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%
}
.cardaten {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%
}
.topdaten {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%
}
.teamdaten {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 140%
}
IMG.carsimg {
	FLOAT: left; MARGIN: 5px 0px
}
IMG.carimg {
	FLOAT: left; MARGIN: 5px 0px
}
.carsdaten {
	MARGIN-LEFT: 120px
}
.cardaten {
	MARGIN-LEFT: 190px
}
.topdaten {
	MARGIN-LEFT: 210px
}
.teamdaten {
	MARGIN-LEFT: 220px
}
.rpnet {
	MARGIN-LEFT: 60px
}
.carsdaten DIV.label {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 0px
}
.cardaten DIV.label {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 0px
}
.teamdaten DIV.label {
	PADDING-LEFT: 0px; PADDING-TOP: 10px; FLOAT: none; FONT-WEIGHT: bold; MARGIN-LEFT: 0px
}
.carsdaten DIV.daten {
	MARGIN-LEFT: 150px
}
.cardaten DIV.daten {
	MARGIN-LEFT: 117px
}
.teasercnt h3, .partnercnt h3 {
	font-size: 14px;
	margin-bottom: 10px;
	text-align: left;
}
.partnercnt {
	margin: 10px;
	text-align:center;
}
.partnercnt img {
	margin: 10px 0;
}
div#content ul ,div.teaserbox ul {
	zoom:1; 
	padding-left:0px;
	list-style-type: disc; 
	list-style-position: outside; 
	margin-left:10px;
}

div#content ol ,div.teaserbox ol  {
	
	zoom:1; 
	padding-left:0px;   
	list-style-type: decimal; 
	list-style-position: outside; 
	margin-left:15px;
}
/*IE 8, 9 and 10*/
@media screen\0 {
	div.content ol  {
	margin-left:22px;
	}
}
div.teasercnt ul,div.teasercnt ol {
	margin-top: 0px;
	margin-bottom: 0px;
  
}
.myform{display:none;}
.cc-link,.cc-link:hover,.cc-link:active {font-size: 16px;}