/********************************************************\
|    ___                                      __
|   /\_ \                                    /\ \__
|   \//\ \      __     __  __    ___   __  __\ \ ,_\
|     \ \ \   /'__`\  /\ \/\ \  / __`\/\ \/\ \\ \ \/
|      \_\ \_/\ \L\.\_\ \ \_\ \/\ \L\ \ \ \_\ \\ \ \_
|      /\____\ \__/.\_\\/`____ \ \____/\ \____/ \ \__\
|      \/____/\/__/\/_/ `/___/> \/___/  \/___/   \/__/
|                          /\___/
|                          \/__/
|
\********************************************************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
body {
	background: transparent url('/imgs/2011/layout/page_bg.png') repeat-y top center;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	line-height:16px;
	color:#666;
	behavior:url('/css/csshover.htc');
}
h1, h2, h3, h4, h5, h6, p { margin:0 0 0.5em 0; padding:0; }
h3.c24-h-sub, h4.c24-h-sub, h5.c24-h-sub, h6.c24-h-sub { margin-top:1em !important; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
p.c24-text { margin:0 0 15px 0; }
a {
	text-decoration: none;
	color: #005ea8;
}
a:hover { text-decoration: underline; }
a.nohover:hover {text-decoration:none;}
img { border:0; }
form, fieldset { border:0; margin:0; padding:0; }
input, select, textarea { font-size:12px; color:#666666; }
.c24-hidden { display:none; }
.c24-first { margin-left:0 !important; }
.c24-last { margin-right:0 !important; }
.c24-web { color:#005daa; }
.c24-ver, .c24-ver a { color:#005daa; }
.c24-fin, .c24-fin a { color:#79b517; }
.c24-tel, .c24-tel a { color:#009de0; }
.c24-nrg, .c24-nrg a { color:#f7ba00; }
.c24-rsn, .c24-rsn a { color:#e84912; }
.c24-sho, .c24-sho a { color:#8e0028; }
.c24-ivw-tracking {
	position: absolute;
	top: -10px;
	left: -10px;
}
#c24-container {
	width:1000px;
	margin:0 auto;
	position:relative;
}
#c24-page { width:1000px; margin:0;}
#c24-header {
	width:1000px;
	margin:0 0 15px 0;
	padding:5px 0 0 5px;
	position:relative;
	z-index:101;
}
#c24-header-contact {
	position:absolute;
	top:13px;
	left:365px;
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -408px -117px;
	width:290px;
	height:58px;
	padding:0 0 0 30px;
}
#c24-header-contact p { margin: 0 0 3px 0; }
#c24-header-contact .c24-header-contact-hotline { font-size:20px; font-weight:bold; line-height:17px; }
#c24-header-search { position:absolute; top:33px; left:725px; width:275px; }
#c24-header-search input.c24-search-button { margin:0; padding:0; }
#c24-header-search input.c24-search-text {
	height:18px;
	width:230px;
	border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
	-khtml-border-radius:6px 0 0 6px;
	border:2px solid #d6e4f6;
	border-right:0;
	background:#fff;
	float:left;
	padding:2px 2px 2px 6px;
	margin:0;
	font-size:11px;
	color:#666;
}
#c24-header-home { margin:10px 0 15px 0; width:235px; }
#c24-header-home-logo { display:block; text-indent:-10000px; background: transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -193px 0; width:235px; height:58px; }
#c24-header-tv { position:absolute; top:9px; left:726px; font-size:9px; width:266px; }
#c24-header-tv a, #c24-header-tv a:hover { color:#666; text-decoration:none; }
#c24-header-tv span {
	display:block;
	position:absolute;
	left:108px;
	top:-1px;
	margin:2px 0 0 0;
	text-indent:-10000px;
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -194px -161px;
	width:160px;
	height:15px;
}
#c24-breadcrumb {
	background:#d9effb;
	width:982px;
	padding:2px 4px 3px 4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	overflow:hidden;
	height:16px;
}
#c24-breadcrumb ul {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#c24-breadcrumb ul li { color:#005ea8; display:inline; }
#c24-breadcrumb ul li a { color:#005ea8; }
#c24-breadcrumb ul li a.c24-breadcrumb-last { cursor:default !important; text-decoration:none !important; }

#c24-content { width:990px; padding:0 5px; }

#c24-footer-container { width:990px; padding:0 5px; }
#c24-footer {
	padding:10px 15px;
	margin:0 0 15px 0;
	border:1px solid #ddd;
	border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	background:#fff url('/imgs/2011/layout/background_x_sprite.jpg?v=2') repeat-x 0 -2750px;
}
#c24-footer h4 {
	color:#005ea8;
	font-size:14px;
	margin-bottom:10px;
}
#c24-footer h5 { font-size:12px; margin-bottom:10px; }
#c24-footer-info { margin-bottom:20px; }
#c24-footer-copyright { float:left; width:790px; }
#c24-footer-social { float:right; width:150px; }
#c24-footer-mobile { float:right; margin:30px 15px 0 0; }
#c24-footer-products { margin-bottom:15px; }
#c24-footer-logo {
	display:block;
	text-indent:-10000px;
	height:24px;
	width:95px;
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -194px -62px;
	margin:0 0 15px 0;
}
.c24-footer-product-list { float:left; margin-right:55px; }
.c24-footer-product-list ul {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}
.c24-footer-info-list {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}
.c24-footer-info-list li { display:inline; color:#005daa; }
/**************************************\
|                             __
|     ___      __     __  __ /\_\
|   /' _ `\  /'__`\  /\ \/\ \\/\ \
|   /\ \/\ \/\ \L\.\_\ \ \_/ |\ \ \
|   \ \_\ \_\ \__/.\_\\ \___/  \ \_\
|    \/_/\/_/\/__/\/_/ \/__/    \/_/
|
\**************************************/
#c24-header-nav { margin-bottom:8px; }
#c24-topnav {
	z-index:103;
	margin:0;
	padding:0;
	float:left;
	width: 100%;
	list-style: none;
}
#c24-topnav li.c24-topnav-item {
	float:left;
	position:relative;
	border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	width:155px;
	height:33px;
	margin:0 12px 0 0;
	padding:0;
}
#c24-topnav li a { white-space:nowrap; }
#c24-topnav li a:hover { text-decoration:none; }
#c24-topnav li a.c24-active {
	text-decoration:none;
	color:#005daa;
	background-position:0 -165px;
}
#c24-topnav a.c24-topnav-rsn, #c24-topnav a.c24-topnav-tel, #c24-topnav a.c24-topnav-nrg, #c24-topnav a.c24-topnav-fin, #c24-topnav a.c24-topnav-ver, #c24-topnav a.c24-topnav-sho {
	padding-top:5px;
	position:relative;
	z-index:104;
	float:left;
	height:28px;
	width:155px;
	color:#fff;
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
#c24-topnav a.c24-topnav-sho { background-position:0 -239px; }
#c24-topnav a.c24-topnav-rsn { background-position:0 -132px; }
#c24-topnav a.c24-topnav-tel { background-position:0 -99px; }
#c24-topnav a.c24-topnav-nrg { background-position:0 -66px; }
#c24-topnav a.c24-topnav-fin { background-position:0 -33px; }
#c24-topnav li .c24-subnav {
	position:absolute;
	top:32px;
	z-index:103;
	padding:10px;
	float:left;
	border-radius:0 6px 6px 6px;
	-webkit-border-radius:0 6px 6px 6px;
	-khtml-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border:1px solid #dcdcdc;
	height:200px;
	background:#fff url('/imgs/2011/layout/background_x_sprite.jpg?v=2') repeat-x;
	display:none;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
#c24-topnav li .c24-subnav-ver {
	width:870px;
	left:0;
	background-position: 0 -1250px;
}
#c24-topnav li .c24-subnav-fin {
	width:680px;
	left:0;
	background-position: 0 -1500px;
}
#c24-topnav li .c24-subnav-nrg {
	width:570px;
	left:0;
	background-position: 0 -1750px;
}
#c24-topnav li .c24-subnav-tel {
	width:485px;
	right:0;
	border-radius:6px 0 6px 6px;
	-webkit-border-radius:6px 0 6px 6px;
	-khtml-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	background-position:0 -2000px;
}
#c24-topnav li .c24-subnav-rsn {
	width:570px;
	right:0;
	border-radius:6px 0 6px 6px;
	-webkit-border-radius:6px 0 6px 6px;
	-khtml-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	background-position: 0 -2250px;
}
#c24-topnav li .c24-subnav-sho {
	width:530px;
	right:0;
	border-radius:6px 0 6px 6px;
	-webkit-border-radius:6px 0 6px 6px;
	-khtml-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	background-position: 0 -2500px;
}
.c24-subnav th {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#666;
	padding:2px 10px 2px 22px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.c24-subnav th.c24-last { border-right:0 !important; }
.c24-subnav td.c24-last { border-right:0 !important; }
.c24-subnav th a {
	color:#666;
	text-decoration:none;
}
.c24-subnav td {
	vertical-align:top;
	padding:0 0 0 10px;
	border-right:1px solid #dddddd;
}
.c24-subnav-list {
	margin:0;
	padding:12px 12px 0 12px;
	list-style:none;
	font-size:13px;
	float:left;
	border-right:1px solid #dddddd;
}
.c24-subnav ul.c24-last { border:0 !important; }
#c24-topnav .c24-subnav-list li a { color:#005ea8; }
#c24-topnav .c24-subnav-list li a:hover { text-decoration:underline; }
.c24-subnav-list li {
	margin:0 0 8px 0;
	font-weight:bold;
}
.c24-subnav-list ul.c24-subnav-sublist {
	margin:8px 0 8px 0;
	list-style:none outside none;
	display:block;
	font-size:12px;
	padding:0 0 0 10px;
}
.c24-subnav-list ul.c24-subnav-sublist li { font-weight:normal; }
/***********************************\
|                        __
|                 __    /\ \
|      __   _ __ /\_\   \_\ \
|    /'_ `\/\`'__\/\ \  /'_` \
|   /\ \L\ \ \ \/ \ \ \/\ \L\ \
|   \ \____ \ \_\  \ \_\ \___,_\
|    \/___L\ \/_/   \/_/\/__,_ /
|      /\____/
|      \_/__/
|
\***********************************/
.c24-content-left { padding:0; margin:0 !important; width:235px !important; float:left; min-height:10px; }
.c24-content-main { padding:0; margin:0 0 0 15px !important; width:740px !important; float:left; }
/* KFZ RECHNER FIX START */
.c24-content-main-inner { margin:0 0 15px 0 !important; padding:0 !important; }
.c24-content-side { width:235px !important; margin:0 0 15px 0 !important; padding:0 !important; }
.c24-content-side-inner { padding:0 !important; margin:0 !important; }
/* KFZ RECHNER FIX END */
.c24-content-full { width:990px; position:relative; }

.c24-cnt-ele, .c24-cnt-box, .c24-teaser-box {
	background-color:#FFFFFF;
	border:1px solid #DCDCDC;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
}
.c24-grid4, .c24-grid3, .c24-grid2, .c24-grid2-6, .c24-grid1, .c24-grid1-5, .c24-grid1-7, .c24-grid1-3, .c24-grid0-75 { float:left; margin:0 15px 0 0; }
.c24-grid4 { width:990px; margin-right:0px !important; }
.c24-grid3 { width:738px; }
.c24-grid2 { width:487px; }
.c24-grid2-6 { width:655px; }
.c24-grid1 { width:236px; }
.c24-grid1-3 { width:320px; }
.c24-grid1-5 { width:362px; }
.c24-grid1-7 { width:404px; }
.c24-grid0-75 { width:173px; }
.c24-cnt-ele { position:relative; margin:0 0 15px 0; }
.c24-cnt-box { padding:5px; margin-bottom:15px; }
.c24-cnt-box-ver, .c24-cnt-box-fin, .c24-cnt-box-nrg, .c24-cnt-box-tel, .c24-cnt-box-rsn { background:transparent url('/imgs/2011/layout/background_x_sprite.jpg?v=2') repeat-x; }
.c24-cnt-box-fin { background-position:0 -250px; }
.c24-cnt-box-nrg { background-position:0 -500px; }
.c24-cnt-box-tel { background-position:0 -750px; }
.c24-cnt-box-rsn { background-position:0 -1000px; }
.c24-cnt-box-sho { background-position:0 -2500px; }
.calc-kreditrechner { background:transparent url('/imgs/2011/layout/background_calc_fin_kreditrechner.png') no-repeat; }
.calc-umschuldung { background:transparent url('/imgs/2011/layout/background_calc_fin_umschuldung.png') no-repeat; }
.c24-teaser-box { padding:10px; }
.c24-cnt-ele h3.c24-cnt-ele-title, .c24-cnt-ele h4.c24-cnt-ele-title, .c24-cnt-ele h5.c24-cnt-ele-title {
	padding:3px 0 5px 8px;
	font-size:11px;
	background-color:#FBFBFB;
	border-bottom:1px solid #DCDCDC;
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-khtml-border-radius:6px 6px 0 0;
	margin:0;
}
.c24-cnt-ele div.c24-cnt-ele-content {
	margin:0;
	padding:5px 8px 5px 8px;
}
.c24-content-main .c24-cnt-ele div.c24-cnt-ele-content { padding:10px !important; }
.c24-content-main .c24-cnt-ele div.c24-cnt-ele-content h1 { font-size:16px; }
.c24-cnt-ele h2 { font-size: 14px; }
.c24-cnt-ele h3, .c24-cnt-ele h4 { font-size: 12px; }
/*******************************************************************\
|        ___                                     __
|       /\_ \                                   /\ \__
|     __\//\ \      __    ___ ___      __    ___\ \ ,_\   ____
|   /'__`\\ \ \   /'__`\/' __` __`\  /'__`\/' _ `\ \ \/  /',__\
|  /\  __/ \_\ \_/\  __//\ \/\ \/\ \/\  __//\ \/\ \ \ \_/\__, `\
|  \ \____\/\____\ \____\ \_\ \_\ \_\ \____\ \_\ \_\ \__\/\____/
|   \/____/\/____/\/____/\/_/\/_/\/_/\/____/\/_/\/_/\/__/\/___/
|
\*******************************************************************/
input.c24-button, input.c24-button-xxl, input.c24-button-s, a.c24-button, a.c24-button-xxl, a.c24-button-s {
	text-decoration:none !important;
	font-size:13px;
	padding:5px;
	font-family:Arial, Helvetica, Sans-Serif;
	cursor:pointer;
	font-weight:bold;
	border:0 !important;
	display:inline-block;
	background:#005ea8;
	background:-webkit-gradient(linear,left top,left bottom,from(#2588d9),to(#003055));
	background:-moz-linear-gradient(top,#2588d9,#003055);
	background:-o-linear-gradient(#2588d9,#003055);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2588d9', endColorstr='#003055');
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 1px #777;
	-moz-box-shadow:0 1px 1px #777;
	-o-box-shadow:0 1px 1px #777;
	box-shadow:0 1px 2px #777;
	text-align:center;
	vertical-align:middle;
	text-shadow:2px 1px 1px rgba(0,0,0,0.35);
	color:#fff;
}
a.c24-button-s { display:block; }
input.c24-button:hover, input.c24-button-xxl:hover, input.c24-button-s:hover, a.c24-button:hover, a.c24-button-xxl:hover, a.c24-button-s:hover {
	background:#005ea8 !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#5da3dc),to(#074a7e)) !important;
	background:-moz-linear-gradient(top,#5da3dc,#074a7e) !important;
	background:-o-linear-gradient(#5da3dc,#074a7e) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5da3dc', endColorstr='#074a7e');
}
input.c24-button-xxl, a.c24-button-xxl { font-size:16px !important; padding:10px 16px !important; }
input.c24-button-s, a.c24-button-s { font-size:11px !important;  }
.c24-social {
	list-style:none;
	margin:0;
	padding:0;
}
.c24-social li {
	float:left;
	margin:0 5px 5px 0;
}
.c24-social li a {
	display:block;
	width:23px;
	height:23px;
	text-indent:-10000px;
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat;
}
.c24-social li a.c24-social-facebook { background-position:-194px -95px; }
.c24-social li a.c24-social-twitter { background-position:-219px -95px; }
.c24-social li a.c24-social-google { background-position:-319px -95px; }
.c24-social li a.c24-social-xing { background-position:-244px -95px; }
.c24-social li a.c24-social-youtube { background-position:-269px -95px; }
.c24-social li a.c24-social-blog { background-position:-294px -95px; }
.c24-cnt-teaser {
	min-height:90px;
	height:auto !important;
	height:90px;
	margin:0 0 15px 0;
}
.c24-cnt-teaser .c24-cnt-teaser-img { float:left; }
.c24-cnt-teaser .c24-cnt-teaser-title, .c24-cnt-teaser .c24-cnt-teaser-text { padding-left:100px; }
.c24-cnt-teaser .c24-cnt-teaser-link {
	padding-left:100px;
	margin-bottom:0px;
}
.c24-icon-info {
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -194px -196px;
	display:inline-block;
	position:relative;
	top:2px;
	width:12px;
	height:12px;
}
.c24-hotline {
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -405px -128px;
	padding:2px 0 0 40px;
	margin:0 0 15px 0;
	min-height:31px;
	overflow:hidden;
}
.c24-hotline .c24-hotline-tel {
	font-weight:bold;
	color:#005ea8;
	font-size:14px;
}
#c24-servicezeiten { padding:10px; position:absolute; z-index:999; width:355px; display:none; }
#c24-servicezeiten table { border-spacing:0; margin-bottom:10px; font-size:10px; }
#c24-servicezeiten table.c24-last { margin:0; !important }
#c24-servicezeiten table td { padding:0; }
.c24-hotline .c24-hotline-hours { font-size:10px; }
.c24-time-product { font-weight:bold; vertical-align:top; width:170px; }
.c24-days-to { text-align:right; width:20px; }
.c24-time-from { text-align:right; width:50px; }
.c24-time-to { text-align:right; width:60px; }
.c24-email {
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -315px -62px;
	padding:0 0 0 40px;
	height:22px;
	overflow:hidden;
}
.c24-email-text {
	color:#005ea8;
	font-size:12px;
	font-weight:bold;
}
.c24-dimmer {
	position:absolute; top:292px; left:15px; width:717px; height:2500px; background-color:#000; opacity:0.5; z-index:4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
/*****************************************\
|    ___                 __
|   /\_ \    __         /\ \__
|   \//\ \  /\_\    ____\ \ ,_\   ____
|     \ \ \ \/\ \  /',__\\ \ \/  /',__\
|      \_\ \_\ \ \/\__, `\\ \ \_/\__, `\
|      /\____\\ \_\/\____/ \ \__\/\____/
|      \/____/ \/_/\/___/   \/__/\/___/
|
\*****************************************/
.c24-list {
	list-style:square;
	padding-left:20px;
}
.c24-list-nav, .c24-list-subnav {
	list-style: none;
	margin:0;
	padding:0;
}
.c24-list-subnav li { padding-left:10px; }
.c24-list-nav li a, .c24-list-subnav li a, .c24-list-nav li span, .c24-list-subnav li span {
	padding:3px 0px 3px 15px;
	display:block;
	font-weight:normal;
	background:url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -482px 9px;
}
.c24-list-nav li span, .c24-list-subnav li span { color:#005ea8; }
.c24-list-nav li a { font-size:11px; }
.c24-list-subnav li a { font-size:10px; }
.c24-list-nav li a.active {
	background:url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -468px -14px;
	font-weight:bold;
}
.c24-list-nav li span.active {
	background:url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -468px -14px;
	font-weight:bold;
}
.c24-list-subnav li a.active {
	background:url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -468px -14px;
	font-weight:bold;
}
.c24-list-link { list-style:none; padding:0; margin:0; }
.c24-list-link li { float:left; font-weight:bold; }

.c24-list-hakerl, .c24-list-plain, .c24-list-hakerl-grey { margin:0; padding:0; list-style:none; }
.c24-list-plain li { margin-bottom:5px; }
.c24-list-hakerl li {
	background:url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -443px -42px;
	padding-left:22px;
	line-height:18px;
	margin-bottom:5px;
	list-style:none;
}
.c24-list-hakerl-grey li {
	background:url('/imgs/misc/check-grey.gif') no-repeat;
	padding-left:22px;
	line-height:18px;
	margin-bottom:5px;
	list-style:none;
}
.c24-list-hakerl last.li { margin-bottom: 0px; }
.c24-list-hakerl-grey last.li { margin-bottom: 0px; }
.c24-list-logo {
	margin:0px;
	padding:0px;
	list-style:none;
}
.c24-list-logo li { float:left; }
ul.c24-list-num {
	list-style:none;
	margin:0 0 0 3px;
	padding:0;
}
ul.c24-list-num li {
	list-style:none;
	line-height:18px;
	padding-left:25px;
	margin-bottom:5px;
}
ul.c24-list-num li.c24-list-num-1 { background:url('/imgs/landingpages_sem/kfz/list_num_sprite.png') 0 -42px no-repeat; }
ul.c24-list-num li.c24-list-num-2 { background:url('/imgs/landingpages_sem/kfz/list_num_sprite.png') -20px -22px no-repeat; }
ul.c24-list-num li.c24-list-num-3 { background:url('/imgs/landingpages_sem/kfz/list_num_sprite.png') -40px -2px no-repeat; }

/*********************************************\
|     ___
|   /'___\
|  /\ \__/  ___   _ __    ___ ___     ____
|  \ \ ,__\/ __`\/\`'__\/' __` __`\  /',__\
|   \ \ \_/\ \L\ \ \ \/ /\ \/\ \/\ \/\__, `\
|    \ \_\\ \____/\ \_\ \ \_\ \_\ \_\/\____/
|     \/_/ \/___/  \/_/  \/_/\/_/\/_/\/___/
|
\*********************************************/
.c24-form {}
input, select { font-family:Arial, Helvetica, Sans-Serif; line-height:normal; font-size:12px; }
input { padding:2px; }
select { padding:1px; }
.c24-form-text, .c24-form-select, .c24-form-date { border:1px solid #b4b4b4; }
.c24-form-date { background:#fff url('/imgs/icons/calendar.png') no-repeat right 1px; }
.c24-form-error { border-color:red; }
.c24-form-error-mark {
	display:none;
	position:absolute;
	background:transparent url('/imgs/2011/layout/check24_sprite.png?v=3') no-repeat -194px -181px;
	width:12px;
	height:12px;
	z-index:1;
}
.c24_mietwagen_form select:focus {
	border: 1px solid #005ea8;
}
.c24_mietwagen_form input:focus {
	border: 1px solid #005ea8;
}
/*******************************\
|              __
|             /\ \
|      __     \_\ \    ____
|    /'__`\   /'_` \  /',__\
|   /\ \L\.\_/\ \L\ \/\__, `\
|   \ \__/.\_\ \___,_\/\____/
|    \/__/\/_/\/__,_ /\/___/
|
\********************************/
div.c24-ad-banner {
	float:right;
	margin:0;
	width:728px;
	text-align:right;
}
div.c24-ad-skyscraper {
	position:absolute;
	top:100px;
	left:1010px;
	z-index:1;
}
div.c24-ad-rectangle {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
	position:relative;
	z-index:99;
}
div.c24-ad-rectangle .ad {
	color:#999;
	font-size:10px;
}