body#wertgarantie {
	background-color: rgb(255, 255, 255);
	/*color: rgb(0, 0, 0);*/
	margin: 0px;
	/*font-family: Arial, Verdana, sans-serif;*/
}

table.LayoutContainer {
	border-collapse: collapse;
	border: 0;
	margin: 0px auto;
	width: 1000px;
}

/* Override the bootstrap values */
select {
	height: 20px;
	padding: 0px;
}

input[type='text'], input[type='password'] {
	font-size: 12px;
	height: 24px;
}

textarea {  
	resize: none; /* disables resizability */  
}

a {
	/* WEGA blue #2774BE */
	color: rgb(39, 116, 190);
}

h1 {
	font-size: 18px;
	font-weight: bold;
	/* WEGA blue headlines #2774BE */
	color: rgb(39, 116, 190);
	padding-bottom: 15px;
}

td.wicketExtensionsWizardButtonBar {
	padding-right: 15px;
}

/* ################## Bootstrap stuff (overrides stuff from bootstrap.min.css) ################## */

/* Used for input fields and their info elements */
.input-prepend .add-on {
	height: 14px;
}

/* Used for input fields and their info elements */
.input-append .add-on {
	height: 14px;
}

/* Because of select info prepend */
select {
	height: 24px;
}

.control-group {
	margin-bottom: 0;
}

/* ################## Tooltip stuff (overrides stuff from jquery.tooltip.css) ################## */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #838384;
	/* WEGA blue #2774BE */
	background-color: #2774BE;
	padding: 2px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { 
	margin: 0;
	font-size: 12px;
}

/* ################## Header stuff ################## */

td.Header {
	height: 50px;
}

td.Header img#headerImage {
	border: 0 none;
	height: auto;
	margin-left: 10px;
	max-width: 100%;
}

/* ################## Top navi stuff ################## */

div#topNaviContainer {
    margin-bottom: 50px;
    margin-left: 62px;	
}

ul#topNavi {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

ul#topNavi li {
	float: left;
}

ul#topNavi a {
	background-repeat: no-repeat;
	display: block;
	width: -1px; /* special width overridden by the special a element */
	height: 45px	
}


li#step1LinkItem a.Normal {
	width: 255px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_1.jpg);
}
li#step1LinkItem a.Active {
	width: 255px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_1a.jpg);
}
li#step1LinkItem a:hover {
	width: 255px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_1a.jpg);
}


li#step2LinkItem a.Normal {
	width: 156px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_2.jpg);
}
li#step2LinkItem a.Active {
	width: 156px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_2a.jpg);
}
li#step2LinkItem a:hover {
	width: 156px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_2a.jpg);
}


li#step3LinkItem a.Normal {
	width: 170px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_3.jpg);
}
li#step3LinkItem a.Active {
	width: 170px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_3a.jpg);
}
li#step3LinkItem a:hover {
	width: 170px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_3a.jpg);
}


li#step4LinkItem a.Normal {
	width: 94px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_4.jpg);
}
li#step4LinkItem a.Active {
	width: 94px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_4a.jpg);
}
li#step4LinkItem a:active {
	width: 94px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_4a.jpg);
}


li#step5LinkItem a.Normal {
	width: 164px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_5.jpg);
}
li#step5LinkItem a.Active {
	width: 164px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_5a.jpg);
}
li#step5LinkItem a:active {
	width: 164px;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Button_Reparaturablauf_5a.jpg);
}


/* ################## Left navi stuff ################## */

div#naviImage {
	width: 305px;
	height: 314px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Hund.jpg);
}

div#leftNaviContainer {
	/*
	position: fixed;
	top: 130px;
	left: 50px;
	*/
	width: 350px;
}

ul#leftNavi {
	margin-left: 0px;
	padding-left: 0px;
	font-size: 32px;
	list-style: none;
}

ul#leftNavi a {
	background-repeat: no-repeat;
	display: block;
	width: 324px;
	height: 58px	
}

li#serviceLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Service.jpg);
}
li#serviceLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Service_aktiv.jpg);
}
li#serviceLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Service_aktiv.jpg);
}
li#serviceLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Service_aktiv.jpg);
}

li#repairLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Reparatur.jpg);
}
li#repairLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Reparatur_aktiv.jpg);
}
li#repairLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Reparatur_aktiv.jpg);
}
li#repairLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Reparatur_aktiv.jpg);
}

li#statusLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Status.jpg);
}
li#statusLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Status_aktiv.jpg);
}
li#statusLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Status_aktiv.jpg);
}
li#statusLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Status_aktiv.jpg);
}

li#loginLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_login.jpg);
}
li#loginLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_login_aktiv.jpg);
}
li#loginLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_login_aktiv.jpg);
}
li#loginLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_login_aktiv.jpg);
}

li#registrationLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_anmeldung.jpg);
}
li#registrationLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_anmeldung_aktiv.jpg);
}
li#registrationLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_anmeldung_aktiv.jpg);
}
li#registrationLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_anmeldung_aktiv.jpg);
}

li#retailerLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_haendler.jpg);
}
li#retailerLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_haendler_aktiv.jpg);
}
li#retailerLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_haendler_aktiv.jpg);
}
li#retailerLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_haendler_aktiv.jpg);
}

li#consumerLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_endkunde.jpg);
}
li#consumerLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_endkunde_aktiv.jpg);
}
li#consumerLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_endkunde_aktiv.jpg);
}
li#consumerLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_endkunde_aktiv.jpg);
}

/* ################## Content stuff ################## */

td.ContentCell {
	vertical-align: top;
}

/* ################## Footer stuff ################## */

div#topHorizontalRuler {
	border-bottom: 1px solid;
	margin-bottom: 20px;
	height: 30px;
	color: #838384;
}

div#bottomHorizontalRuler {
	border-bottom: 1px solid;
	height: 50px;
	color: #838384;
}

div#footerNaviContainer {
    /*margin-left: 62px;*/
    /*margin-top: 30px;*/
	/*position: relative;*/
	/*top: 100px;*/
	/*left: 10px;*/
	/*width: 1000px;*/    
}

ul#footerNavi {
    margin-left: -3px;
    padding-left: 0;
    margin-top: 15px;
	font-size: 12px;
	list-style: none;
}

ul#footerNavi a {
	background-repeat: no-repeat;
	display: block;
	width: 98px;
	height: 20px	
}

li#contactLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Kontakt.jpg);
}
li#contactLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Kontakt_aktiv.jpg);
}
li#contactLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Kontakt_aktiv.jpg);
}
li#contactLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Kontakt_aktiv.jpg);
}

li#faqLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_FAQ.jpg);
}
li#faqLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_FAQ_aktiv.jpg);
}
li#faqLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_FAQ_aktiv.jpg);
}
li#faqLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_FAQ_aktiv.jpg);
}

li#imprintLinkItem a {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Impressum.jpg);
}
li#imprintLinkItem a:hover {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Impressum_aktiv.jpg);
}
li#imprintLinkItem a:active {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Impressum_aktiv.jpg);
}
li#imprintLinkItem a:focus {
	background-image: url(/chameleon/resources/de.repairmanagement.chameleon.wertgarantie.WgAcquisitionPage/image/Navigation_Impressum_aktiv.jpg);
}

/* ################## Content stuff ################## */

.CheckBoxListPanel {
	padding: 0px;
}

table.Content {
	width: 600px;
}

table.Content col.First {
	width: 150px;
}

table.Content col.Second {
	width: 450px;
}

table.Content th.Headline {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	/* RM blue headlines */
	color: rgb(39, 116, 190);
	padding-bottom: 15px;
}

table.Content td {
	font-size: 12px;
	padding: 0px; /* Otherwise we have a padding of 1px */
}


.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
    color: #ffffff;
    text-shadow: none;
    background: #4FAF47;
    border-color: #89B556 #89B556 #89B556;
    /*border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/

    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #ffffff;
    background-color: #89B556;
    *background-color: #89B556;
}

.btn-primary:active, .btn-primary.active {
    background-color: #89B556 \9;
}
.btn {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background: #f5f5f5;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -webkit-transition: background 0.45s;
    -moz-transition: background 0.45s;
    -o-transition: background 0.45s;
    transition: background 0.45s;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    -webkit-transition: background 0.45s;
    -moz-transition: background 0.45s;
    -o-transition: background 0.45s;
    transition: background 0.45s;
}

.btn:active, .btn.active {
    background-color: #cccccc \9;
}

.btn:first-child {
    *margin-left: 0;
}

.btn:hover, .btn:focus {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}