body { margin:0px; background:url(../images/body_image.jpg) no-repeat #343434 center top;  }

img { behavior: url("pngbehavior.htc"); }

form { margin:0px;}

p { font-family:Arial; font-size:11px; font-weight:normal; color:#000; padding-left:15px;}
/*-------------- BACKGROUND & BACKGROUND IMAGES --------------*/

#main_div { width:915px; margin:0 auto; }

.header_back { background:url(../images/header_back.jpg) no-repeat center top; width:915px; height:265px; }

.middle_bg { background:url(../images/middle_bg.jpg) repeat-x #F4F1F1 center top; }

.shadow_left { background:url(../images/shadow_left.png) repeat-y left top; width:15px; }

.shadow_right { background:url(../images/shadow_right.png) repeat-y right top; width:11px; }

.shadow_bottom { background:url(../images/shadow_bottom.png) no-repeat center top; width:914px; height:14px; }

.testimonials_back { background:url(../images/testimonials_back.jpg) no-repeat center top; width:329px; height:127px; }

.quick_quote_bg { background:url(../images/quick_quote_bg.jpg) no-repeat center top; width:329px; height:326px; }

.buy_car_bg { background:url(../images/buy_car_bg.jpg) no-repeat center top; width:329px; height:156px; }

.middle_content_top { background:url(../images/middle_content_top.jpg) no-repeat center top; width:446px; height:10px; }

.middle_content_bottom { background:url(../images/middle_content_bottom.jpg) no-repeat center top; width:446px; height:10px; }

.middle_content_middle { background:url(../images/middle_content_middle.jpg) repeat-x #E1E1E1 left top; border-left:#BABABA 1px solid;  border-right:#BABABA 1px solid;}

.middle_content_div { width:436px; margin:0 auto; }
.middle_content_div p { margin-right:10px; }

.image_border2 { border:#395439 1px solid; float:right; margin-left:10px; margin-right:10px; }

.border  { border-left:#D7D7D7 1px solid; border-right:#D7D7D7 1px solid; }

.Text_7 { font-family:Arial; font-size:11px; font-weight:normal; color:#000; padding-left:15px; margin-right:10px;}


.Heading_1 { font-family:Arial; font-size:24px; font-weight:bold; color:#002400; padding-left:15px; }
.Heading_2 {
color:#002400;
float:left;
font-family:Arial;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-top:10px;
}
/*-----------------############ LINKS ###########-------------------*/

.ALinks { font-family:Arial; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none; padding:0px 12px 0px 12px; }

.ALinks:hover { color:#DCAB00; text-decoration:none; }

.BLinks { font-family:Arial; font-size:11px; font-weight:normal; color:#FFF; text-decoration:none; }
.BLinks:hover { color:#BFBFBE; text-decoration:none; }

/*-----------------############ LINKS ###########-------------------*/
.submit_buttons { background:url(../images/submit_button.jpg) no-repeat left top; width:132px; height:33px; border:0px; cursor:pointer; }
.button1 {
background:url("../images/button_back.jpg") no-repeat scroll left top transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:13px;
font-weight:bold;
height:32px;
text-align:center;
width:132px;
}

/*-----------------############ NORMAL TEXT ###########-------------------*/

.Text_1 { font-family:Arial; font-size:15px; font-weight:normal; color:#FFE400; }

.Text_2 { font-family:Arial black; font-size:30px; font-weight:normal; color:#FFE400; }

.Text_3 { font-family:Georgia; font-size:10px; font-weight:bold; font-style:italic; color:#000000; padding-right:3px;}
div p .Text_3 {
		font-family:Georgia; font-size:10px; font-weight:bold; font-style:italic; color:#000000; padding-right:3px;
}
.Text_4 { font-family:Arial; font-size:12px; font-weight:normal; color:#000000; }

.Text_5 { font-family:Arial; font-size:12px; font-weight:normal; color:#000000; }

.Text_6 { font-family:Arial; font-size:11px; font-weight:normal; color:#FFF; padding-right:30px; }
.Text_7 { font-family:Arial; font-size:11px; font-weight:normal; color:#000; padding-left:15px; }
.Text_8 { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; }
.Text_p { font-family:Georgia; font-size:12px; font-style:italic; color:#000000; padding:2px; text-align:center; width:300px;}
.text_t { font-family:Georgia; font-size:12px; font-style:italic; color:#000000; padding-right:3px; width:350px;}
.Text_c { font-family:Georgia; font-size:15px; color:#000000;  font-weight:bold; padding-right:3px;}


/*-----------------############ TEXT FIELD ###########-------------------*/

.Text_field1 { background:#FFF; border:#BFBFBF 2px solid; font-family:Arial; font-size:12px; color:black; padding:2px; width:166px; }
.jump_menu1 { background:#FFF; border:#BFBFBF 2px solid; font-family:Arial; font-size:12px; color:black; padding:2px; width:174px; }

/*-----------------############ BORDER ###########-------------------*/

.image_border1 { border:#395439 1px solid; float: left; margin-right:10px; }


/*-----------------################# TOP MENU #####################-------------------*/

.bluetabs{
border:0px;
}

.bluetabs ul{
padding: 0px 0;
margin: 0px;
margin-top: 0px;
*margin-top: 2px;
margin-bottom: -2px;
font-family:Arial;
font-size:13px;
color:#FFF;
font-weight:bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 9px 12px;
margin-right: 0px;
/*border: 1px solid #778;*/
color: #FFF;
/*background:url(../images/blacktab.gif) top left repeat-x;*/ /*THEME CHANGE HERE*/
}

.bluetabs li a:visited{
color: #FFFFFF;
}

.bluetabs li a:hover{
text-decoration: none;
color: #FFE400;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
/*background-image: (../images//blacktab.gif);*/ /*THEME CHANGE HERE*/
/*border-bottom-color: white;*/

color: #FFE400;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
/*border: 1px solid #918d8d;*/ /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 13px Arial;
line-height:18px;
z-index:100;
background-color:#151515;
width:238px;
visibility: hidden;
margin-top:-8px; margin-left:6px;
text-transform:uppercase;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #464746; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 3px 0;
text-decoration: none;
color:#FFF;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #504F4F;
color:#FFF;
}

/*############# FOOTER ##############*/

.footermenu{
border:0px;
}

.footermenu ul{
padding: 0px 0;
margin: 0px;
margin-top: 0px;
*margin-top: 2px;
margin-bottom: -2px;
font-family:Arial;
font-size:13px;
color:#FFF;
font-weight:bold;
list-style-type: none;
}

.footermenu li{
display: inline;
margin: 0;
}

.footermenu li a{
text-decoration: none;
padding: 9px 11px;
margin-right: 0px;
/*border: 1px solid #778;*/
color: #FFF;
/*background:url(../images/blacktab.gif) top left repeat-x;*/ /*THEME CHANGE HERE*/
}

.footermenu li a:visited{
color: #FFFFFF;
}

.footermenu li a:hover{
text-decoration: none;
color: #FFE400;
}

.footermenu li.selected{
}

.footermenu li.selected a{ /*selected main tab style */
/*background-image: (../images//blacktab.gif);*/ /*THEME CHANGE HERE*/
/*border-bottom-color: white;*/

color: #FFE400;
}

.footermenu li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuPositioner {width:964px; position:relative; float:left; top:0px; margin-bottom:0px; }

#menuHolder {position:relative; margin-left:40px; /* left:40%;*/ }

*html #menuHolder {position:relative; margin-left:27px; /* left:40%;*/}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: bold 14px Arial;  position:relative; z-index:100;}
#menu {height:33px; float:left; padding:0; position:relative;/* right:50%;*/}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:0px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; font-weight:bold; color:#FFF; font-family: Arial; font-size:13px; height:33px; padding:0 18px 0 0; line-height:33px; text-decoration:none; background:url(button1a.gif) no-repeat right top; /*border-right:1px solid #CCCCCC;*/}
#menu li a.sub {background:url(button3a.gif) no-repeat right top;}
#menu li a b {display:block; float:left; height:33px; background:url(button1.gif) left top; padding:0 0 0 10px; cursor:pointer;}

#menu li:hover {position:relative; z-index:100;}
#menu a:hover {position:relative; z-index:100; color:#FFE400;}

#menu a.selected {position:relative; z-index:100; color:#FFE400;}


#menu li:hover > a {color:#FFE400;}
#menu li:hover > a.sub {background:url(button3.gif) no-repeat right top;}

#menu :hover ul {left:3px; top:30px; z-index:300; width:130px; padding-top:0px;  border-top:0; }
#menu :hover ul li a {height:25px; width:245px; padding:0 0 0 10px; line-height:25px; background:#D90F0F; color:#FFF; font-weight:normal; ;  border-top:1px solid #464746; font-size:11px;background:#060606; font-family: Arial; font-size:13px; font-weight:bold;}
#menu :hover ul li a.fly {background:#FFE400;}

#menu :hover ul li a:hover {color:#FFE400;}

/*#menu :hover ul li a:hover.fly {background:#546775 url(fly-over.gif) no-repeat right center;}
#menu :hover ul li:hover > a {color:#fc0;}
#menu :hover ul li:hover > a.fly {background:#546775 url(fly-over.gif) no-repeat right center;}
*/
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px;}

#menu :hover ul :hover ul {left:131px; top:0; padding:0; border: solid 1px #CCCCCC;}
#menu :hover ul :hover ul li a {background:#E4E4E4; color:#585C5E; border:0; font-family:Arial, Helvetica, sans-serif; color:#585C5E; font-weight:normal; font-size:11px;}
#menu :hover ul :hover ul li a:hover {color:#585C5E; background:#D9D9D9;}

#portfolio {
	margin-left:-27px;
	margin-top:-2px;
	*margin-left:-420px;
}
/* Listen */
#news {
	*margin-left:-220px;
	*width:290px;
}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}


/**** noscript-Hinweis ****/

div#att {
	border-bottom: 1px solid;
	height: 2.5em;
	line-height: 2.5em;
	position: absolute;
	top:0;
	width: 100%;
}

div#att p{
	margin: 0;
	display: inline;
}

.quick_includes {font-family:Arial; font-size:12px; font-weight:normal; color:#000000;}