body {
	padding: 10 10 10 15px;
	margin: 0;
	color:#333;
	font: 10px Verdana,Helvetica,Sans-Serif;
	background-color: #ffffff;
}

div {
}

.declaration_closed {
	color: #dc0000;
}

.newtime {
	font-weight: bold;
	color: #ff0000;
}
.greyBg2 {
	vertical-align:top;
	background-repeat:repeat-x;
	padding:3px 5px;
	text-transform:uppercase;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	background-image:url(../img/button_35px2.png);
}

		.cell_nr { width: 30px; text-align: center; padding-top: 4px; }
		.cell_flag { width: 30px; text-align: center; padding-top: 3px; }
		.cell_rider {
			padding-left: 45px;
			padding-top: 6px;
			padding-bottom: 0px;
			background-image:url(/htm/equiscore/img/rider.png);
			background-position: 4px 7px;
			background-repeat:no-repeat;
			min-height: 27px;
			cursor: pointer;
		}
		.cell_knr {
			font-size:10px;
			color: #666666;

			padding: 2px;
			padding-top: 0px;

			text-align: center;
			min-height: 27px;
		}
		.cell_details {
			background-image: url(/htm/equiscore/img/ico_info.png);
			background-position: right center;
			background-repeat: no-repeat;
			cursor: pointer;
			height: 25px;
			margin-top: 12px;
		}

		.cell_hnr {
			font-size:10px;
			color: #555555;
			font-weight: bold;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			border-radius: 4px;
			border: 1px solid #cccccc;
			background-color: #f7f7f7;
			padding: 4px;
			text-align: center;
			cursor: pointer;
		}
		.cell_horse {
			padding-left: 35px;
			width: 200px;
			padding-top: 6px;
			padding-bottom: 0px;
			background-image:url(/htm/equiscore/img/horse.png);
			background-position: 4px 7px;
			background-repeat:no-repeat;
			min-height: 27px;
			cursor: pointer;
		}
		.cell_arrow {
			background-image: url(/htm/equiscore/img/ico_info.png);
			background-position: right center;
			background-repeat: no-repeat;
			width: 20px;
			margin-right: 10px;
			margin-top: 13px;
			cursor: pointer;
		}

		.rider_name { font-size:11px; font-weight: bold; }
		.rider_horse { font-size:9px; color: #666666; padding-bottom: 3px; }
		.rider_nation { text-align: center; }
		.line { border-bottom: 1px solid #dddddd; padding-bottom: 4px; }
		.arrow_grey {display:block;text-align:left;padding-right:19px;margin-top:0;}

		div.box_rang {
			padding: 2px 4px;
			text-transform:uppercase;
			color:#444444;
			font-size:11px;
			font-weight:bold;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			border-radius: 4px;
			border: 1px solid #444444;
			text-align: center;
		}
		.round_border{
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			border-radius: 4px;
			border: 1px solid #cccccc;
		}

.placed {
	color: #000000;
}

.page_button {
		padding: 4px;
		padding-left: 10px;
		padding-right: 10px;
		border: 1px solid #01694e;
		color: #01694e;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		font-family: Arial,Helvetica,Sans-Serif;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
}

.page_button:hover {
		background-color: #ffd45f;
		text-decoration: none;
		cursor: pointer;
}
.text:hover {
		text-decoration: none;
}

.description {
	padding-top : 10px;
}

.th_row {
	background-color: #151c32;
}

.pdf_doc {
	border: 1px solid #151c32;
	padding: 5px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
	font-size: 120%;
	background-image: url(../img/ico_pdf.png);
	background-repeat: no-repeat;
	background-size: contain;
	padding-left: 30px;
	padding-right: 10px;
}
.pdf_doc:hover {
	background-color: #151c32;
	color: #ffffff;
	text-decoration: none;
}

.th_cap {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 6px;
}

.th_date {
	padding-top: 20px;
}

.th_category {
	padding-top: 20px;
}

.td_cell {
	padding: 4px;
}

.copyright {
	opacity: 0.66;
	font-size: 10px;
	padding-right: 20px;
}

/* Aktiven Reiter darstellen */
.active_header {
	background-color: #dd0000;
	border: 0px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
	margin-top: 10px!important;
	text-transform: uppercase;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

TD.active_left {
	border-left: 2px solid #dd0000;
	border-top: 2px solid #dd0000;
	border-bottom: 2px solid #dd0000;
	background-color: #fef2bc;
}

.active {
	border: 2px solid #dd0000;
	background-image: linear-gradient(to top, #FEE886 0%, #FEF5CD 100%);
	margin-bottom: 10px!important;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

TD.active_right {
	border-top: 2px solid #dd0000;
	border-bottom: 2px solid #dd0000;
	border-right: 2px solid #dd0000;
	background-color: #fef2bc;
}

.alert {
	color: #ff0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	font-weight; bold;
	padding: 5px;
	padding-left: 10px;
	border: 1px solid #ff0000;
}

.alert_live {
	color: #ff0000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	color: #ffffff;
	background-image: linear-gradient(to top, #BB0000 0%, #DD0000 50%);
	font-weight; bold;
	padding: 5px;
	padding-left: 10px;
	border: 1px solid #990000;
	margin-bottom: 10px;
}

.money {
	font-size: 10px;
	font-weight: normal;
}

.totalmoney {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}



#contentBox table ul {
        padding: 0 0 0 25px;
        margin: 0;
}

ul {
        padding: 0;
        margin: 0;
}

table {
        font-size: 10px;
}

table nobr {
        white-space: nowrap;
        text-align: left;
}


img {
        border: none;
}

h1, h2, h5, h6 {
        color: #000000;
        margin-bottom: 1em;
}


h1, .page_caption {
        padding: 4px;
		padding-left: 10px;
        background-color: #01694e;
        color: #ffffff;
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
        font-family: Arial,Helvetica,Sans-Serif;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
}

* html .promoFakeTitle {
        margin-left: 2px;
}

h1.break {
        background: url(../img/bg_headline2.gif) top left no-repeat #c90710;
			color: #000000;
			padding: 0 0 0 8px;
			margin: 0px;
			margin-top: 30px;
}

h1 span {
        float: right;
        display: inline;
        margin-right: 1em;
        font: 11px Verdana,Helvetica,Sans-Serif;
        font-weight: normal;
        padding-top: 4px;
}

h1.homepage, h2 {
        font-size: 14px;
        line-height: 1.2em;
        font-weight: bold;
        color: #000000;
        background-image: none;
        padding: 0;
}


h3 {
        margin: 0 0 1em 0;
        font-size: 14px;
        color: #333;
        font-weight: bold;
}

h4 {
        margin: 0 0 1em 0;
        font-size: 11px;
        color: #333;
        font-weight: bold;
}

h5 {
        margin: 0;
        font-size: 11px;
        color: #333;
        font-weight: bold;
}

a {
        color:#333;
}


input, select {
        color:#333;
        font-size: 11px;
        /*        border: 1px solid #999;         */
}

input, select, textarea {
        font-family: Verdana,Helvetica,Sans-Serif;
        font-size: 11px;
}

fieldset {
        border: 0;
        padding: 0;
        margin: 0;
        display: block;
}


hr {
        border: 1px solid #999;
        border-width: 0 0 1px 0;
        height: 1px;
}

.hrImportant {
        color: #f60;
        background-color: #f60;
        border: 1px solid #f60;
        height: 5px;
}

/*      ++++++++++++++++++++++++++++++++++++++++++++        */


/* paddings and margins */
.paddingEighthX{
        padding:4px;
}
.paddingQuarterX{
        padding:7px;
}
.paddingHalfX{
        padding:14px;
}
.paddingX{
        padding:26px;
}
.marginEighthX{
        margin:4px;
}
.marginQuarterX{
        margin:7px;
}
.marginHalfX{
        margin:14px;
}
.marginX{
        margin:26px;
}
.checkBoxFormat1{
        margin-top:4px;
}
/*      ++++++++++++++++++++++++++++++++++++++++++++        */


* html body #makeItLookNice {
        margin-bottom: -3px;
}

#subNavContentWrapper {
}

#subNavigation {
        float: left;
        width: 104px;
        padding-bottom: 30px;
        background: #ccc;
        display: inline;
}

.subNavigationOverview {
        margin: 12px 0 20px 0;
        list-style: none;
        border-top: 1px solid #fff;
}

.subNavigation {
        margin: 12px 0 20px 0;
        list-style: none;
        border-top: 1px solid #fff;
}

.subNavigationOverview .subNavigation {
        margin: 0;
}

#contentBoxWrapper {
        position: relative;
        top: 0;
        left: 0;
        float: left;
        margin: 15px 0 25px 25px;
        width: 604px;
        overflow: hidden;
}

#contentBox {
        text-align: left;
}

#footer {
        font-size: 10px;
        color: #000;
        margin: 3em 0 1em 0;
        padding: 5px 0;
        border: 1px solid #999;
        border-width: 1px 0;
        height: 1.2em;

}

#footer ul {
        margin: 0;
        padding: 0;
        background: url(/img/ff6600.gif) 0 3px no-repeat;
        list-style-type: none;
        padding-left: 10px;
}

#footer ul#footer_service {
        float: left;
}

#footer ul#footer_3rdparty {
        float: right;
}

#footer ul li {
        display: inline;
        padding: 0 0 7px 0;
}

#footer ul li.lastItem {
        border: none;
}

#footer ul li a {
        text-decoration: none;
        color: #333;
}




#footerAssi {
        font-size: 10px;
        color: #000;
        margin: 2em 0 1em 0;
        padding: 5px 0;
        border: 1px solid #999;
        border-width: 1px 0;
        height: 2.4em;

}

#footerAssi ul {
        margin: 0;
        padding: 0;
        background: url(/img/ff6600.gif) 0 3px no-repeat;
        list-style-type: none;
        padding-left: 10px;
}

#footerAssi ul#footer_service {
        float: left;
}

#footerAssi ul li {
        display: inline;
        padding: 0 0 7px 0;
}

#footerAssi ul li a {
        text-decoration: none;
        color: #333;
}



.ebay_family {
        color: #666;
        text-align: center;
        margin: 0 0 0.5em 0;
}

.ebay_family li {
        display: inline;
        margin-left: 5px;
}

.ebay_family li a {
        color: #999;
}


#bannerBox {
        width: 730px;
        text-align: right;
        /*
        position: absolute;
        top: 10px;
        left: 15px;
        */
}

/*      +++++++++++++++++++++++++++++++++++++++++++++++++++++++        */








/*      custom styles        */

.clear {
        clear: both;
        line-height: 1px;
}

.clear2 {
        clear: both;
        line-height: 1px;
        margin-bottom: 15px;
}

.float1 {
        float: left;
        margin: 0 8px 8px 0;
}

.float2 {
        float: right;
        margin: 0 0 10px 8px;
}

.float3 {
        float: left;
}

.float4 {
        float: right;
}


.teasertext {
        padding-left: 13px;
        color:#f60;
        background: url(/img/icons/robertpfeil.gif) 0 4px no-repeat transparent;
        font-weight: bold;
        text-decoration: none;
}

.teaserlink {
        padding-left: 13px;
        background: url(/img/icons/robertpfeil.gif) 0 4px no-repeat transparent;
        text-decoration: underline;
}

.teaserlink2 {
        padding-left: 13px;
        background: url(/img/icons/robertpfeil.gif) 0 4px no-repeat transparent;
        text-decoration: underline;
        font-size: 9px;
}
.teaserlinkSubline{
        margin:7px 0px 0px 12px;
}

.teaserlink3 {
        padding-left: 13px;
        background: url(/img/icons/robertpfeil.gif) 0 4px no-repeat transparent;
        text-decoration: underline;
        font-size: 10px;
}

.menulink {
        padding-left: 15px;
        background: url(/img/icons/ff6600.gif) 0 2px no-repeat transparent;
        text-decoration: underline;
}

.backlink {
        padding-left: 13px;
        background: url(/img/icons/robertpfeil2.gif) 0 4px no-repeat transparent;
        text-decoration: underline;
}

.downloadlink {
        padding-left: 13px;
        background: url(/img/icons/nav_download.gif) no-repeat transparent;
        background-position: left 2px;
        text-decoration: underline;
}

.infolink {
        padding-left: 15px;
        background: url(/img/icons/nav_popup.gif) 0 2px no-repeat transparent;
        text-decoration: underline;
}

.infolink2 {
        padding-left: 13px;
        font-size: 10px;
        background: url(/img/icons/nav_popup.gif) 0 2px no-repeat transparent;
        text-decoration: underline;
}

.mailtolink {
        padding-left: 15px;
        background: url(/img/icons/nav_mailto.gif) 0 2px no-repeat transparent;
        text-decoration: underline;
}
.mailtolink2 {
        padding-left: 15px;
        font-size: 10px;
        background: url(/img/icons/nav_mailto.gif) 0 2px no-repeat transparent;
        text-decoration: underline;
}
.mailtolink3 {
        padding-left: 15px;
        font-size: 9px;
        background: url(/img/icons/nav_mailto_light.gif) 0 2px no-repeat transparent;
        text-decoration: underline;
}
.norm {
        color:#333333;
}

.norm_error {
        color:#FFFFFF;
        background-color:#FF6600;
}

.errorBox {
        width: 584px;
        border: 1px solid #f60;
        background-color:#ffc;
        padding: 7px 7px 7px 7px;
        margin-bottom: 24px;
        color:#f60;
        line-height:  1.1;
        font-family: Arial,Helvetica,Sans-Serif;
}

.errorBox h3 {
        font-size:14px;
        font-weight: bold;
        color:#f60;
}

.errorBox h4 {
        font-size:11px;
        font-weight: bold;
        color:#f60;
}

.messageBox {
        width: 584px;
        border: 1px solid #f60;
        background-color:#fff;
        padding: 1em 7px 1.5em 7px;
        margin-bottom: 24px;
}

.inlineMessageBox {
		width: 285px;
		border: 1px solid #f60;
		background-color:#fff;
		padding: 7px;
		margin: 7 0 7 0px;
}

.inlineMessageBox2 {
		width: 285px;
		border: 1px solid #f60;
		background-color:#fff;
		padding: 7px;
		margin: 4 0 4 0px;
}

* html .inlineMessageBox2 {
		width: 100%;
		border: 1px solid #f60;
		background-color:#fff;
		padding: 7px;
		margin: 4 0 4 0px;
}

* html body .messageBox, * html body .errorBox {
        width: 600px;
}

.standard {
        font-weight: normal;
        color:#333;
        font-size: 11px;
}

input.standardInput, select.standardInput {
        width: 100%;
}

.errorBox h2 {
        font-size: 13px;
        font-weight: bold;
        background: transparent;
        margin-bottom: 1em;
}

h2.errorBox {
        padding-bottom: 4px;
}

h2.errorBox p {
        margin-bottom: 0px;
}

.orange, .important {
        color:#FF6600;
}

.small, .subline {
        color:#333;
        font-size:10px;
}

.xtrasmall, .subsubline {
        color:#333;
        font-size:9px;
}

.todo {
        color: red !important;
}

ul.textList, ul.importantList, ul.printList, ul.jobList {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

ul.jobList li {
        margin: 0 0 1em 50px;
        padding: 0 0 0 15px;
        background: url(/img/navigation/3_1.gif) 0 4px  no-repeat;
}

ul.textList li {
        margin: 0 0 1em 16px;
        padding: 0 0 0 15px;
        background: url(/img/navigation/3_1.gif) 0 4px  no-repeat;
}

ul.importantList li {
        margin: 0 0 1em 16px;
        padding: 0 0 0 15px;
        background: url(/img/icons/robertpfeil.gif) 0 3px no-repeat;
}

ul.printList li {
        margin: 0 0 1em 16px;
        padding: 0 0 0 15px;
        background: url(/img/icons/nav_print.gif) 0 2px no-repeat;
}

ul.printList li.disabled {
        color: #999;
        background-image: url(/img/icons/nav_print_grey.gif)
}

ul.plainList li {
        margin: 0 0 1em 8px;
        padding: 0 0 0 8px;
        list-style-type: none;
}

img.ad_morepics {
        border : 1px solid #ff6600;
        background-color: #ff6600;
}


img.ad_onepic {
        border : 1px solid #999999;
        background-color: #999999;
}
/*      +++++++++++++++++++++++++++++++++++++++++++++++++++++++        */






/*      +++++++++++++++++++++++++++++++++++++++++++++++        */

/*      copyBox styles        */


/*

        Ueber die copyBoxes:

        Die Styleklasse copyBox mit der passenden H4 und der copyBoxContent und copyBoxFooter
        macht die runden Ecken der Boxen (die Images sind jeweils als Hintergrundbilder auf
        die 4 Elemente verteilt).

        copyBoxClass1 bis 4 steuert die Breite und kann zusaetzlich vergeben werden. Um nur
        die Breite eines Elementes zu steuern ohne die Runden Ecken zu erzeugen kann man
        copyTextBox verwenden.

        Wird die Klasse copyBox wieder in ein Element der Klasse  copyBox verschachtelt,
        dann bekommt es automatisch einen Margin. Eine Breite sollte dann nicht vergeben
        werden (wird z.B. auf der insert2intro.tmpl verwendet).

        Die einzelnen col-Klassen (col1, col2, usw.) floaten alle links und steuern die
        Breite der einzelnen Formularelemente in den copyBoxen. Die col-Klassen vererben
        auch neue Breitenangaben an Elemente mit einer der beiden float-Klassen.

*/



/*      standard Box, macht zusammen mit der h3, copyBoxContent und copyBoxFooter
die graue Box mit den runden Ecken      */
.copyBox {
        margin-bottom: 1em !important;
        background: url(/img/graueeckedeluxe_ro.gif) top right no-repeat #fafafa;
}

/*      sorgt fuer die EInrueckung, wenn copyBoxen verschachtelt werden        */
.copyBox .copyBox {
        margin: 0 16px;
}

/*      ueber die ganze Breite, die "Class"-Klassen werden koennen zusaetzlich vergeben werden,
wenn keine graue Box erwuenscht ist kann einfach copyTextClass statt copyBoxClass gesetzt werden,
um die Breite der Elemente zu steuern*/
.copyBoxClass1,.copyTextClass1 {
        width: 600px;
}

/*      versch. Breiten fuer das Raster        */
.copyBoxClass2,.copyTextClass2 {
        width: 295px;
}

.copyBoxClass3,.copyTextClass3 {
        width: 190px;
}

.copyBoxClass4,.copyTextClass4 {
        width: 395px;
}

.copyBoxClass5,.copyTextClass5 {
        width: 300px;
}

.copyBox h3 {
        font-size: 11px;
        margin: 0;
        padding: 7px 3px 4px 16px;
        font-weight: bold;
        background: url(/img/graueeckedeluxe_lo.gif) top left no-repeat;
        position: relative;
}

.copyBox h4 {
        margin: 0;
        padding: 7px 3px 6px 16px;
        font-size: 11px;
        color: #333;
        font-weight: bold;
}

.copyBoxContent hr {
        border: 1px solid #ccc;
        border-width: 0 0 1px 0;
        height: 1px;
        background-color: transparent;
    margin: 8px 0 8px 0;
}

.copyBox p {
        margin: 0 16px 8px 16px;
        position: relative;
}

.copyBoxContent form {
        margin: 0;
}

.copyBox label {
        display: block;
}

.copyBox textarea {
        width: 565px;
}

.copyBox div.copyBoxcontent, .copyBox .copyBox div.copyBoxcontent {
        margin: 0;
        border: 1px solid #ccc;
        border-width: 0 1px;
        position: relative;
}

.copyBox div.copyBoxFooter {
        line-height: 10px;
        background: url(/img/graueeckedeluxe_ru.gif) bottom right no-repeat transparent;
}

.copyBox div.copyBoxFooter span {
        display: block;
        background: url(/img/graueeckedeluxe_lu.gif) bottom left no-repeat transparent;
}

/*      Boxen fuer die Formularfelder, 175px beit        */
.copyBoxClass1 .col1, .copyBoxClass1 .col2,  .copyBoxClass1 .col3, .copyBoxClass1 .col4 {
        float: left;
        padding: 0 8px 16px 15px;
        width: 175px;
        min-height: 25px;
}


.copyBoxClass1 .col5 {
        float: left;
        padding: 0 0px 16px 15px;
        width: 115px;
        min-height: 25px;
}


* html body .copyBoxClass1 .col1, * html body  .copyBoxClass1 .col2, * html body  .copyBoxClass1 .col3, * html body  .copyBoxClass1 .col4 {
        height: 25px;
        width: 193px;
}

/*      col6 bis col8 machen die Breiten Boxen fuer die einspaltigen Formularfelder
col8 wird fuer die Kreditkartennummern verwendet,
Achtung: die float-Klassen bekommen neue Styles in Abhaengigkkeit ihrer col*/
.copyBoxClass1 .col6, .copyBoxClass1 .col8,  .copyBoxClass1 .col9{
        width: 220px;
        float: left;
        padding: 0 8px 16px 15px;
        min-height: 15px;
        position: relative;
}

.copyBoxClass1 .col8 {
        width: 260px;
}

.copyBoxClass1 .col9 {
        width: 300px;
}


.copyBoxClass1 .col7 {
        width: 220px;
        float: left;
        padding: 0 8px 16px 42px;
        min-height: 15px;
        position: relative;
}


* html body .copyBoxClass1 .col6 {
        width: 243px;
}

.copyBoxClass1 .col5 {
        float: left;
        padding: 0 8px 16px 15px;
        width: 130px;
        min-height: 25px;
        position: relative;
}

.copyBoxClass1 .copyBox .col5 {
        width: 114px;
}


.copyBoxClass2 .col1, .copyBoxClass2 .col2, .copyBoxClass2 .col3, .copyBoxClass2 .col4 {
        float: left;
        padding: 0 8px 16px 15px;
        width: 122px;
        min-height: 25px;
}

/*      float-Verhalten fuer die einzelnen cols wird gesetzt        */
.copyBoxClass1 .col1 .float1, .copyBoxClass1 .col2 .float1 {
        width: 65%;
        margin: 0;
}

.copyBoxClass1 img.float1, .copyBoxClass1 img.float1 {
        margin: 0 0 8px 16px;
}

.copyBoxClass1 .col1 .float2, .copyBoxClass1 .col2 .float2 {
        width: 25%;
        margin: 0;
}

.copyBoxClass1 div.col4 .float1, .copyBoxClass1 div.col6 .float1 {
        width: 45%;
        margin: 0;
}

.copyBoxClass1 div.col4 .float2, .copyBoxClass1 div.col6 .float2 {
        width: 45%;
        margin: 0;
}

.copyBoxClass1 div.col8 .float1 {
        float: left;
        margin: 0 4px 0 0;
        padding: 0;
        width: 53px;
}
p.tippCopyBox {
    background-image: url(/img/icons/iconTippContentBox.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-top: 0px;
    padding-left: 36px;
    margin-bottom: 12px;
}

/*      +++++++++++++++++++++++++++++++++++++++++++++++        */



/*      search styles        */

#quickSearch label {
        display: block;

}


#quickSearch div, #search div, #dealer-registration div {
        margin-bottom: 8px;
}

#quickSearch .col1 {
        width: 130px;
        min-height: 35px;
        float: left;
}

* html body #quickSearch .col1 {
        height: 35px;
}

.col1 .teaserlink {
        display: inline;
}

#quickSearch .col2 {
        width: 130px;
        float: right;
        min-height: 35px;
}

* html body #quickSearch .col2 {
        height: 35px;
}

#quickSearch .col3 {
        width: 60px;
        float: left;
}

#quickSearch .col4 {
        width: 200px;
        float: right;
}

#quickSearch .col5 {
        width: 80px;
        float: right;
}


#search-box1, #search-box2 {
        width: 48%;
}

#search-box1 {
        float: left;
}

#search-box2 {
        float: right;
}

.search-checkboxes {
        width: 582px;
        margin: 0 0 0 16px;
        padding: 0;
}

.search-checkboxes li {
        float: left;
        display: block;
        list-style-type: none;
        width: 180px;
}

#submit-search {
        float: right;
}

.imgWrapper {
        width: 66px;
        height: 66px;
}

.imgWrapper2 {
        width: 82px;
        height: 82px;
}

.imgImportant {
        border: 1px solid #f60;
}

.listIcon {
float: right;
display: inline;
}



/*      dealer registration                */


.dealer-box1, .dealer-box2 {
        width: 48%;
}

.dealer-box1 {
        float: left;
}

.dealer-box2 {
        float: right;
}


/*      Vehicle View        */

.carImages {
        float: left;
        margin: 15px 14px 0 0;
}

.carImagesLast {
        float: right;
        margin: 15px 0 0 0;
}


/*      offer progress bar        */

#progressBar {
        width: 600px;
        height: 65px;
        background: url(/img/progressbar/pb00.gif) top left no-repeat;
}

/*      average price progress bar        */

#progressBar2 {
        width: 600px;
        height: 65px;
        background: url(/img/progressbar/pbdp00.gif) top left no-repeat;
}

/*      truck progress bar        */

#progressBar3 {
        width: 600px;
        height: 70px;
        background: url(/img/progressbar/pb_truck00.gif) top left no-repeat;
}


/*      Online Assistent        */

body#assi {
        background-image: none;
}

body#assi ul {
        margin: 0;
        padding: 0 0 0 25px;
        line-height: 1.2em;
}

body#assi #contentBoxWrapper {
        margin: 0;
}


/*      styles for doubleclick        */

#adServerPromoBox {
        display: none;
        position: absolute;
        z-index: 100000;
        top: -1000px;
        left: -1000px;
}

noscript iframe {
        display: none;
}

/*      legacy styles, throw them all away after testing!        */

body.searchAdapter {margin-left:0px; margin-top:0px;}

.sender                                 { font-family:Verdana,Helvetica,Sans-Serif; font-size:10px; color:#333333; letter-spacing:-0.4px; height:20px; border:0px; border-color:#CCCCCC; -moz-border-radius:5px; background-color:#CCCCCC; padding-top:3px; }
select.normshort                { width:100px; font-size:11px; }
select .normshort_error { width:100px; color:#FFFFFF; background-color:#FF6600; font-size:11px; }

a.menu                  { color:#000000; font-size:10px; text-decoration:none; line-height : 12px; }

.headlinewhite  { color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-weight:bold; font-size:14px; }
.headlineorange { color:#FF6600; font-family:Arial,Helvetica,Sans-Serif; font-weight:bold; font-size:14px; line-height:17px; }
.headline               { color:#333333; font-family:Arial,Helvetica,Sans-Serif; font-weight:bold; font-size:14px; line-height:17px; }

a.smallgrey             { color:#999999; font-size:10px; text-decoration:underline; }
.small          { color:#333333; font-size:10px; }
.smallgrey      { color:#999999; font-size:10px; }
.smallorange    { color:#FF6600; font-size:10px; }
.standard       { color:#333333; font-family:Verdana,Helvetica,Sans-Serif; font-size:11px; font-weight:normal;}
.orange         { color:#FF6600; }
.white          { color:#FFFFFF; }
.black          { color:#000000; }
.grey           { color:#999999; }
.alertBox               { width:100%; border: 1px solid #ff6600; padding:7px; margin-bottom:24px; font-family:Arial,Helvetica,Sans-Serif; font-size:14px; font-weight: bold; }



/* SE MAGAZIN */

a.magazin               { color:#333333; font-size:11px; text-decoration:none; }
a.mehr                  { color:#FF6600; font-size:11px; text-decoration:none; }
.noClick        { color:#999999; font-family:Verdana,Helvetica,Sans-Serif; font-size:11px; }

/* SE HilfeLayer */
.layer {font-size:10px; position: absolute; width:118px; top: 20px; left: 20px; visibility: hidden; z-index: 12; border:2px solid; border-top-width:1px;border-left-width:1px; border-top-color:#999999;border-left-color:#999999;border-right-color:#333333;border-bottom-color:#333333; background-color:#FFFFCC; margin:0px; }
.layerENVKV {font-size:10px; position: absolute; width:300px; top: 20px; left: 20px; visibility: hidden; z-index: 12; border:2px solid; border-top-width:1px;border-left-width:1px; border-top-color:#999999;border-left-color:#999999;border-right-color:#333333;border-bottom-color:#333333; background-color:#FFFFCC; margin:0px; }
.innerLayer { padding:4px;}

.box            { border: 1px solid #999999; }
.orangebox  {border:1px solid #ff6600; padding: 8 12;}
.orangebox100percent  {border:1px solid #ff6600; padding: 8 12; width: 100%;}

/* 'Aktuelles' Boxen */
.boxContent{background-color:#fafafa; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:7px;color:#333333; font-family:verdana; font-size:11px; font-weight:normal;}
.boxFooter{background-color:#fafafa; border-bottom:1px solid #CCCCCC; width:100%;}
.boxHeadline{background-color:#ff6600; width:100%; color:#ffffff; font-size:11px; line-height:16px; font-weight:bold;}
.boxTopCorner{background-color:#ff6600;}
.boxSubTitle{background-color:#ff6600;color:#ffffff;font-family:verdana; font-size:11px; font-weight:normal;}

/* SKL Styles */

A.sklmobile                             { color:#CC0000; text-decoration:underline; }
A.sklmobile:visited     { color:#CC0000; text-decoration:underline; }
A.sklmobile:hover               { text-decoration:none; }

H5.sklhead              { color:#333333; font-size:12px; margin-bottom:5px; margin-top:0px; }
H4.sklbig               { color:#CC0000; font-size:14px; }

.sklred                                         { color:#CC0000; }
.sklorange                                      { color:#FF6600; }

/* SKL Styles Ende */

/* AXA Styles */
.bluebig {
        color: #18347B;
        font-size: 17px;
        font-family: Arial;
        text-decoration: none;
        font-weight: bold;
        }

.normblue {
        color: #18347B;
        font-size: 12px;
        font-family: Arial;
        text-decoration: none
        }

a.normblue:link{color:#18347B; text-decoration: underline; font-family:Arial; font-size:12px;}
a.normblue:visited{color:#18347B; text-decoration: underline; font-family:Arial; font-size:12px;}
a.normblue:hover{color:#18347B; text-decoration: underline; font-family:Arial; font-size:12px;}
a.normblue:active{color:#18347B; text-decoration: underline; font-family:Arial; font-size:12px;}

.bigwhite {
        color: #ffffff;
        font-size: 13px;
        font-family: Arial;
        text-decoration: none;
        font-weight: bold;

        }

.footer {
  color: #ffffff;
  font-size: 11px;
  font-family: Arial;
  text-decoration: underline;
  }

/* AXA Styles Ende */

/* Ratgeber Tutorial Styles */

p.tipp {
    background-color: #fff1e6;

    background-image: url(/img/ratgeber/tipp_zuendi.gif);
    background-repeat: no-repeat;
    background-position: 2px 0;
    text-indent: 30px;
    padding: 10px 3px 3px 4px;
    border: solid 1px #999;
    }

div.tutorialRC p { background-image: url(/img/navigation/3_1.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
    text-indent: 12px;
    padding: 0;
    }
div.tutorialRC h6 { color: #000;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    }
div.tutorialRC a { color: #f60;
    font-size: 10px;
    text-decoration: none;
    }

div.border { background-color: #fafafa;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 2px;
    border: solid 1px #ccc;
    }
div.picOneCol { background-color: #fafafa;
    text-align: center;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    border: solid 1px #999;
    }
div.picTwoCol_left { background-color: #fafafa;
    text-align: center;
    width: 150px;
    float: left;
    margin-right: 8px;
    padding: 5px 0;
    border: solid 1px #999;
    }
div.picTwoCol_right { background-color: #fafafa;
    text-align: center;
    margin-left: 8px;
    padding: 5px 0;
    width: 150px;
    float: right;
    border: solid 1px #999;
    }
div.picBorder_left { background-color: #fafafa;
    float: left;
    margin-right: 8px;
    border: solid 1px #999;
    }
div.picBorder_right { background-color: #fafafa;
    margin-left: 8px;
    float: right;
    border: solid 1px #999;
    }

.linkArrow { background-image: url(/img/icons/robertpfeil.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 12px;
    }
.details { color: #f63;
    font-size: 10px;
    font-weight: normal;
    background-image: url(/img/icons/robertpfeil.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    text-align: right;
    padding-left: 12px;
    }
.step1 { font-weight: bold;
    background-image: url(/img/ratgeber/nb1.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    }
.step2 { font-weight: bold;
    background-image: url(/img/ratgeber/nb2.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    }
.step3 { font-weight: bold;
    background-image: url(/img/ratgeber/nb3.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    }
.step4 { font-weight: bold;
    background-image: url(/img/ratgeber/nb4.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    }
.step5 { font-weight: bold;
    background-image: url(/img/ratgeber/nb5.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    }

* .heightMSIE { height: 3200px;
   }
    /* Tutorial Suche */
#containerTutorial {
    width: 395px;
    }
div.exampleBoxes div.border {
        margin-bottom: 8px;
        padding: 5px; }
.exampleHead  {
        }
.exampleHide {
        display: none; }
    /* /Tutorial Suche */

/* /Ratgeber Tutorial Styles */

.row0 {
	background-color: #eeeeee;
}
.row1 {
	background-color: #f5f5f5;
}
.result {
	padding-left: 10px;
	text-align: center;
	/*font-weight: bold;*/
}
.retired {
	text-decoration: none;
}
.result_header {
	padding-left: 10px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	min-width: 50px;
}
.blank {
	background-color: none;
	border-top: 1px #7e7e7e solid;
	font-size: 10px;
}

.abt {
	background-color: none;
	border-bottom: 1px #7e7e7e solid;
	font-size: 10px;
}

A { text-decoration: none; }
A:hover { text-decoration: underline; }

.code {
	font-family: 'Courier New', Courier, monospace; 
	font-weight: bold; 
	color: #0000ee; 
	text-align: center;
	width: 100%; 
	font-size: 18px;
}

P, LI { color: #333; }

.fencebox {
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 10px;
	border: 1px solid #636363;
}

.fencenr {
	padding: 3px;
	color: #ffffff;
	background-color: #636363;
}

.selector_flag_de, .selector_flag_en, .selector_flag_nl, .selector_flag_fr, .selector_flag_es {
 	float: right;
	padding: 4px;
	padding-left: 20px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: left center;
}

.selector_flag_de {
	background-image: url(/htm/equiscore/flag/ger.png);
}
.selector_flag_nl {
	background-image: url(/htm/equiscore/flag/ned.png);
}
.selector_flag_en {
	background-image: url(/htm/equiscore/flag/gbr.png);
}
.selector_flag_fr {
	background-image: url(/htm/equiscore/flag/fra.png);
}
.selector_flag_es {
	background-image: url(/htm/equiscore/flag/esp.png);
}

.break_info {
	font-size: 120%;
	font-weight: bold;
	padding: 8px;
	text-align: center;
	width: 100%;
}
.break_text {
	font-size: 120%;
	font-weight: bold;
	padding: 8px;
	text-align: center;
	width: 100%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.box_horse {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #01694e;
	color: #01694e;
	padding: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	display: inline-block;
}

.cmp_tag {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	background-color: #01694e;
	color: #ffffff;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 4px;
}

.disclaimer {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #FFA061;
	background-color: #FFEADB;
	color: #FF6600;
	padding: 8px;
	margin-bottom: 10px;
}

.arrow_down {
	background-image:url(../img/ico_down.svg);
	background-position: 95% 5%;
	background-size: 20px 20px;
	background-repeat: no-repeat;
}

.arrow_up {
	background-image:url(../img/ico_up.svg);
	background-position: 95% 5%;
	background-size: 20px 20px;
	background-repeat: no-repeat;
}

.hash {
    border-left: rgba(0,0,0,0.15) dotted 1px;
    border-right: rgba(0,0,0,0.15) dotted 1px;
    background: repeating-linear-gradient(45deg,
                rgba(0,0,0,0.25) 0 1px,
                rgba(0,0,0,0) 0 10px);
}

