html, body {
    
    background-color:#470000;
    background-image:url("../img/layout/background.jpg");
    background-repeat:repeat-x;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:0;
    margin:0;
    
}

html {
    height:100%;
}

body {
    height:100%;
    margin-bottom:1px;
}


h1 {
    
    font-size: 14px;
    color:#FFFFFF;
    padding:13px;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    margin-bottom:8px;
    font-weight:bold;
    
}

h2 {
    
    font-size:11px;
    color:#FEC938;
    font-weight:bold;
    margin-top:30px;
    margin-bottom:10px;
    background-image:url("../img/layout/line_back.jpg");
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:5px;
    
}

h3 {
    
    font-size:14px;
    font-weight:bold;
    margin-bottom:20px;
    
}

h4 {
    
    font-size:16px;
    font-weight:bold;
    color:#820E11;
    margin-bottom:15px;
    
}

ul {
    list-style:none;
    margin-left:20px;
    padding:0;
}

th {
	padding:4px;
	background-color:#791219;
	color:#FFFFFF;
}

#orderTable td:even {
	border-bottom:1px solid #791219;
}

#insert {
    
    border:1px solid #820E11;
    width:400px;
    padding:10px;
    margin:10px;
    background-color:#E7D7BF;
    
}

#inputs label, #inputs input, #inputs textarea, #inputs select {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

#inputs input:focus, textarea:focus {
    
    border:1px solid #820E11;
    
}

#inputs label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
}

#inputs br {
	clear: left;
}


#brands li {
    float:left;
    width:120px;
    margin:5px;
    padding:0;
    text-align:center;
    color:#FFF;
}

#brands li a {
    
    display:block;
    padding:10px 15px;
    height:100%;
    color:#FFF;
    text-decoration:none;
    border-right:1px solid #FFF;
    font-weight:bold;
}

#brands li a:hover, li a:focus, li a:active {
    
    background-position:-150px 0;
    color:#820E11;
    font-weight:bold;
}

#brands a {
    
    background:url("../img/layout/bg4.jpg") repeat 0 0;
    
}



p {
    
    margin:0;
    padding:0;    
}


input, select, textarea {
    
    font-size:11px;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    border:1px solid #000000;
    background-color:#FFFFFF;
    padding:2px;
    
}


fieldset {
    
    width:400px;
    border:1px solid #820E11;
    
}

legend {
    
    font-weight:bold;
    color:#820E11;
    font-size:14px;
    
}



.input_register {
    
    width:250px;
    
}

.brandlist {
    
    width:85px;
    height:60px;
    margin:5px;
    float:left;
    background-color:#820E11;
    vertical-align:middle;
    text-align:center;
    color:#FEC938;

    
    
}

.brandlist a:link {
   color: #FEC938;
   text-decoration: none;
    margin-top:25px;
   font-weight:bold;
   display:block;
   height:100%;
}

.brandlist a:visited {
   color: #FEC938;
   text-decoration: none;
}

.brandlist a:hover {
   color: #FFF;
   text-decoration: none;
}

.brandlist a:active {
   color: #FEC938;
   text-decoration: none;
}

.brandlist a:focus {
   color: #FEC938;
   text-decoration: none;
}


#divCart {
    border: 5px solid #FEC938;
    padding:10px;
    background-color:#820E11;
    color:#FFFFFF;
    width: 300px;
    height: 190px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -198px;
    margin-top: -90px;
    z-index:999;
    display:none;
}

#intCart {
    
    margin:10px;
    border: 1px solid #FEC938;
    background-color:#820E11;
    min-height:200px;
    width:300px;
    padding:10px;
    
}

#intCart p {
    
    color:#FFFFFF;

}

#intCart p.goldfont {
    
    color:#FEC938;
    font-weight:bold;
    margin-bottom:5px;
    text-transform:uppercase;

}

#detailbild {
    
    border: 5px solid #FEC938;
    padding:10px;
    background-color:#820E11;
    width: 500px;
    height: 320px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -150px;
    text-align:center;
    visibility:hidden;
    z-index:10;
    
}


#box {
    
    width:970px;
    margin: 0px auto;
    padding:0px;
    text-align:left;

}

#inhalt {

    width:570px;
    float:left;
    background-color:#FFEFD6;
    overflow: auto;
    vertical-align:top;
    background-image:url("../img/layout/head_back.gif");
    background-repeat:no-repeat;
    background-position:5px 5px;
    margin-bottom:15px;
    padding:5px;

}

#inhalt2 {

    width:570px;
    float:left;
    background-color:#FFEFD6;
    overflow: auto;
    vertical-align:top;
    background-image:url("../img/layout/head_back2.gif");
    background-repeat:no-repeat;
    background-position:5px 5px;
    margin-bottom:15px;
    padding:5px;

}

#inhalt3 {

    width:570px;
    float:left;
    background-color:#FFEFD6;
    overflow: auto;
    vertical-align:top;
    background-image:url("../img/layout/head_back_whole.gif");
    background-repeat:no-repeat;
    background-position:5px 5px;
    margin-bottom:15px;
    padding:5px;

}

#inhalt p, #inhalt2 p, #inhalt3 p {
    padding-left:15px;
}

#kopf {

    background-color:transparent;
/*-------------------*/
    width:970px;
    left:0px;
    position: relative;
/*-------------------*/    

}

#header {
    
    background-image:url("../img/layout/header2.gif");
    background-repeat:no-repeat;
    height:128px;
    margin-bottom:10px;
    /*-------------------*/
    width:970px;
    left:0px;
    position: relative;
/*-------------------*/   
    
}

#modell {
    
    /*position: relative; */
	position: absolute;
    /*top:0px;*/
	top:0px;
    left:380px;
    width:312px;
   /* float:left;    funktioniert bei den aktu. Browser auch nicht*/
    float:none;
   	
    
}

#userpanel {
    
    /*position:relative;*/
	position: absolute;
    /*left:0px; */
	left:730px;
	top:17px;
   /* top:17px;*/
    width:202px;
    height:97px;
    background-image:url("../img/layout/panel_back.gif");
    background-repeat:no-repeat;
    padding-left:15px;
    padding-top:15px;
    /*float:right;*/
    color:#FFFFFF;
    float:none;
    
}

#links {

    width:185px;
    padding:0px;
    float:left;
    margin-right:10px;
    background-color:transparent;

}

#suche {
    
    width:165px;
    border:2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    
}

#navigation {
    
    width:165px;
    border:2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    vertical-align:top;
    color:#FFF;
    font-weight:bold;
    
}

#scalemodel {
    
    width:165px;
    border: 2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    vertical-align:top;
    text-align:center;
    
}

#logindata {
	border:1px solid #76131c;
	padding:3px;
	margin-right:20px;
	width:174px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}

#logindata_inner {
	background-color:#e7d7bf;
}

#logindata_inner p {
	margin:0;
	padding:5px;
}

#preorders {
	border:1px solid #76131c;
	padding:3px;
	float:left;
	width:334px;
	margin-top:15px;
	margin-bottom:15px;
}

#preorders_inner {
	background-color:#e7d7bf;
}

#preorders_inner p {
	margin:0;
	padding:5px;
}

#latestOrders {
	border:1px solid #76131c;
	padding:3px;
	
	width:540px;
	margin-bottom:15px;
	float:left;
}

#latestOrders_inner {
	background-color:#e7d7bf;
}

#latestOrders_inner p {
	margin:0;
	padding:5px;
}


#newItems {
	border:1px solid #76131c;
	padding:3px;
	margin-right:20px;
	width:540px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

#newItems_inner {
	background-color:#e7d7bf;
}

#newItems_inner p {
	margin:0;
	padding:5px;
}

.title {
	background-color:#76131C;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}

#diary_container {
    
    width:165px;
    border: 2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    vertical-align:top;
    text-align:center;
    
}

#showcase_container {
    
    width:165px;
    border: 2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    vertical-align:top;
    text-align:center;
    
}

#highquality_container {
    
    width:165px;
    border: 2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    vertical-align:top;
    text-align:center;
    
}

#neocontainer {
    
    width:165px;
    border: 2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    vertical-align:top;
    text-align:center;
    
}

#bentley_container {
    
    width:165px;
    border: 2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    vertical-align:top;
    text-align:center;
    
}

#rechts {

    width:185px;
    padding:0px;
    float:left;
    margin-left:10px;

}

#warenkorb {
    
    width:165px;
    border:2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    color:#FFF;
    
}

#werbung {
    
    width:165px;
    border:2px solid #FECD47;
    background-color:#820E11;
    padding:8px;
    margin-top:10px;
    
}

#garantie {
    width:185px;
    margin-top:10px;
}

#footer {
    
    width:970px;
    text-align:center;
    color:#875959;
    
}

#lincoln_start {
    
    width:570px;
    height:121px;
    padding-top:5px;
    margin-bottom:5px;
    
}

#cadillac_start {
    
    width:570px;
    height:121px;
    border-top:1px solid #820E11;
    padding-top:5px;
    
}

#cc_container {
    
    width:761px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFEFD6;
    margin-top:30px;
    padding:10px;
    background-image:url("../img/layout/office_head_back.gif");
    background-repeat:no-repeat;
    background-position:5px 5px;
    
}

#cc_header {
    
    background-image:url("../img/layout/header_cc.jpg");
    background-repeat:no-repeat;
    height:135px;
    margin-bottom:5px;
    width:800px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    
}

#diary_entry {
    
    width:570px;
    
}

#office_logindata {
    
    margin-top:5px;
    margin-bottom:20px;
    padding-top:10px;
    text-align:right;
    color:#FEC938;
    margin-right:10px;
    
}

#office_navigation {
    
    margin-top:10px;
    margin-bottom:20px;
    padding:0;
    margin-left:-5px;
    width:771px;
    
}

#office_datefilter {
    
    padding:10px;
    background-color:#E7D7BF;
    width:718px;
    border:1px solid #bd9251;
    
}


#delivery_add {
    
    padding:10px;
    background-color:#E7D7BF;
    width:718px;
    border:1px solid #bd9251;
    
}

.input_custedit {
    width:200px;
    padding:3px;
    font-weight:bold;
    background-color:#FFEFD6;
    border:1px solid #3D3D3D;
    color:#3D3D3D;
    margin-top:1px;
}

.TnImage {
    
    margin-top:5px;
    margin-right:2px;
    cursor:pointer;
    
}

.diary_title {
    
    font-size:18px;
    font-weight:bold;
    color:#820E11;
    
}

.diary_thumb {
    
    margin-right:10px;
    border:1px solid #791219;
    
}

.diary_navigation {
    
    padding:5px;
    background-color:#E7D7BF;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    
}

.catalog_navigation {
    
    padding:5px;
    background-color:#E7D7BF;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    
}

.cc_table_head {
    
    background-color:#820E11;
    color:#FEC938;
    font-weight:bold;
    
}

.office_backline {
    
    padding:5px;
    background-color:#E7D7BF;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    width:730px;
    
}

.topmenu {
    text-align:right;
    padding-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    color:#FFFFFF;
}

.quickinput {
    
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#A4A4A4;
    width:93px;
    height:15px;
    padding-top:3px;
    padding-right:3px;
    padding-bottom:3px;
    padding-left:22px;
    background-image:url("../img/layout/quicksearch.gif");
    background-repeat:no-repeat;
    border:0;
    margin-right:5px;
    float:left;
    vertical-align:middle;
    margin-top:3px;
    font-weight:bold;
    
}

.loginbox {
    
    border:1px solid #470000;
    padding:0;
    margin-top:15px;
    margin-bottom:15px;
    margin-left:15px;
    width:340px;
}

.loginput {
    
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#A4A4A4;
    width:200px;
    height:15px;
    padding:3px;
    background-image:url("../img/layout/input.gif");
    background-repeat:no-repeat;
    background-position:top left;
    border:0;
    vertical-align:middle;
    margin-top:3px;
    font-weight:bold;
    
}

.redrow {
    
    color:#FFFFFF;
    background-color:#791219;
    
}

.gobutton {
    
    width:35px;
    background-color:#FFFFFF;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:11px;
    height:21px;
    margin-top:3px;
    
}

.loginbutton {
    
    width:60px;
    height:23px;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFF;
    border:1px solid #470000;
    background-color:#791219;
    margin-right:190px;
    
}

.status_offline {
    
    font-weight:lighter;
    color:#666;
    
}

.status_online {
    
    font-weight:bold;
    color:green;
}

.tblcart {
    
    width:570px;
    
}

.tblcarthead {
    
    background-color:#791219;
    font-weight:bold;
    color:#FEC938;
    
}

.rowcart1 {
    
    background-color:#e7d7bf;
    
}

.rowcart2 {
    
    background-color:#fff9e8;
    
}

.rowcart3 {
    
    background-color:#AA5650;
}

.rowcart4 {
    
    background-color:#AFA391;
    
}

.rowmarked {
    
    background-color:#FEC938;
    
}

.trenner {
    margin-top:3px;
    margin-bottom:3px;
}

.navitrenner {
    margin-top:7px;
    margin-bottom:7px;
}

.meldung_error {
    
    background-color:red;
    color:#FFF;
    margin-top:5px;
    width:250px;
    z-index:800;
    position:absolute;
    left:50%;
    top:30%;
    padding:10px;
    margin-left:-125px;
    border:1px solid #7A1219;
    text-align:center;
}

.meldung_success {
    
    background-color:#6bad44;
    color:#FFF;
    margin-top:5px;
    width:250px;
    z-index:800;
    position:absolute;
    left:50%;
    top:30%;
    padding:10px;
    margin-left:-125px;
    border:1px solid green;
    text-align:center;
}

.modelstart {
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    font-weight:bold;
}

.preis {
    margin-left:72px;
    font-size:15px;
    font-weight:bold;
}

.altpreis {
    margin-left:72px;
    font-size:15px;
    font-weight:bold;
    color:#565656;
}

.sonderpreis {
    margin-left:72px;
    font-size:15px;
    font-weight:bold;
    color:#7A1219;
}

.redfont {
    color:#791219;
}

.goldfont {
    color:#FEC938;
}

.redbold {
    color:#791219;
    font-weight:bold;
}

.greenbold {
    color:#6bad44;
    font-weight:bold;
}

.neworder {
    color:#6bad44;
    font-weight:bold;
}

.altpreis {
    color:#565656;
    text-decoration:line-through;
}

.office_itemdesc {
    
    border-top:1px dotted #FEC938;
    border-bottom:1px dotted #FEC938;
    font-weight:normal;
    color:#FEC938;
    padding:10px;
    
}


/* Linkdefinitionen */

a:link {
   color:#791219;
   text-decoration:underline;
}

a:visited {
   color:#791219;
   text-decoration:underline;
}

a:hover {
   color:#791219;
   text-decoration: none;
}

a:active {
   color:#791219;
   text-decoration:underline;
}

a:focus {
   color:#791219;
   text-decoration:underline;
}


a:link.gold {
   color:#FEC938;
   text-decoration: underline;
}

a:visited.gold {
   color: #FEC938;
   text-decoration: underline;
}

a:hover.gold {
   color: #FEC938;
   text-decoration: none;
}

a:active.gold {
   color: #FEC938;
   text-decoration: none;
}

a:focus.gold {
   color: #FEC938;
   text-decoration: none;
}



/* Footer-Links */

a:link.fade {
   color: #875959;
   text-decoration: none;
}

a:visited.fade {
   color: #875959;
   text-decoration: none;
}

a:hover.fade {
   color: #875959;
   text-decoration: none;
}

a:active.fade {
   color: #875959;
   text-decoration: none;
}

a:focus.fade {
   color: #875959;
   text-decoration: none;
}



/* Navigations-Links */

a:link.navi {
   color: #FEC938;
   text-decoration: none;
}

a:visited.navi {
   color: #FEC938;
   text-decoration: none;
}

a:hover.navi {
   color: #FFF;
   text-decoration: none;
}

a:active.navi {
   color: #FEC938;
   text-decoration: none;
}

a:focus.navi {
   color: #FEC938;
   text-decoration: none;
}

a:link.navi_aktiv {
   color: #FFF;
   text-decoration: none;
}

a:visited.navi_aktiv {
   color: #FFF;
   text-decoration: none;
}

a:hover.navi_aktiv {
   color: #FFF;
   text-decoration: none;
}

a:active.navi_aktiv {
   color: #FFF;
   text-decoration: none;
}

a:focus.navi_aktiv {
   color: #FFF;
   text-decoration: none;
}
