
.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #333; color: #333); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:visited { padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #333; color: #333; background-color: rgb(255, 255, 255); }
.wp-pagenavi a:hover { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:active { padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #333; color: #333; background-color: rgb(255, 255, 255); }
.wp-pagenavi span.pages { padding: 2px 4px; margin: 2px; color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.current { padding: 2px 4px; margin: 2px; font-weight: bold; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.recentcomments a { display: inline ! important; padding: 0pt ! important; margin: 0pt ! important; }

html { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, fieldset, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0pt none; }
body { line-height: 1; color: black; background: none repeat scroll 0% 0% white; }
ol, ul { list-style: none outside none; }


body { background: none repeat scroll 0% 0% #000; text-align: center; line-height: 21px; font-family: arial,helvetica,sans-serif;,; font-size: 12px; color: rgb(255, 255, 255); }
a { text-decoration: none; color: rgb(255, 255, 255); }
a:hover { text-decoration: underline; color: rgb(255, 255, 255);}
.clear { clear: both; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; padding-bottom: 5px; color: rgb(255, 255, 255); line-height: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(255, 255, 255); }
h1 { font-size: 30px; }
h2 { font-size: 25px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
p { padding-bottom: 10px; line-height: 24px; }
.container { text-align: left; width: 960px; margin: 0pt auto; position: relative; }
div#header { background: url('top-bg.png') repeat-x scroll left top rgb(47, 51, 54); border-bottom: 1px solid #696969; height: 77px; }
div#logo-highlight { background: url('logo-highlight.jpg') no-repeat scroll left top transparent; width: 309px; height: 76px; position: relative; left: -48px; float: left; margin-top: 1px; }
img#logo, p#slogan { float: left; position: relative; }
img#logo { top: 10px; z-index: 2; left: -285px; }
div#header p#slogan { background: url('slogan-divider.png') no-repeat scroll 0px 6px transparent; padding: 31px 0px 20px 22px; font-family: arial; font-size: 18px; color:#999; left: -253px; }
div#header p#slogan span { color: rgb(255, 255, 255); }
div#header ul#top-navigation { position: absolute; top: 27px; right: 55px; }
div#header ul#top-navigation li { margin: 0px 4px; }
div#header ul#top-navigation li a { font-size: 13px; color: rgb(153, 153, 153);; display: block; padding: 8px 14px 3px; }
div#header ul#top-navigation li a:hover { text-decoration: none; }
div#header ul#top-navigation > li.current_page_item, div#header ul#top-navigation > li:hover, div#header ul#top-navigation > li.current-cat { background: url('active-bg-left.png') no-repeat scroll 0px 5px transparent; padding: 0px 0px 0px 12px; height: 33px; }
div#header ul#top-navigation > li.current_page_item > a, div#header ul#top-navigation > li:hover > a, div#header ul#top-navigation > li.current-cat > a { background: url('active-bg-right.png') no-repeat scroll right 5px transparent; padding: 8px 14px 5px 2px; display: block; position: relative; color: rgb(255, 255, 255); height: 20px; }
div#header ul#top-navigation li ul { background: url('../drop-menu-topbg.png') no-repeat scroll left top transparent; padding: 10px 0px 0px; }
div#header ul#top-navigation li ul li { background: url('../dropdown-li-separator.png') repeat-x scroll left bottom rgb(34, 37, 40); width: 207px; margin: 0px; padding-bottom: 2px; }
div#header ul#top-navigation li ul a { background: url('../dropdown-link-bg.png') no-repeat scroll 20px center transparent; padding: 10px 5px 8px 35px; width: 167px; color: rgb(121, 129, 135); }
div#header ul#top-navigation li ul a:hover { background-color: rgb(43, 46, 49); color: rgb(255, 255, 255); }
div#search-icon { background: url('slogan-divider.png') no-repeat scroll 0px 6px transparent; padding: 31px 0px 20px 22px; position: absolute; top: 0px; right: 0px; }
div#header div#search-form { background: url('search-hover-bg.png') no-repeat scroll 0% 0% transparent; width: 197px; height: 38px; position: absolute; top: 15px; right: 60px; padding: 15px 10px 0px 14px; display: none; z-index: 3; }
div#header div#search-form input { background: none repeat scroll 0% 0% transparent; border: 0px none; color: rgb(108, 118, 123); font-size: 18px; font-family: Georgia,serif; }
div#main-area-wrap { background: url('mainarea-bottom-bg.png') repeat-x scroll left bottom transparent; height: 35px; }
div#main-area { background: url('background.png') repeat-x scroll 0% 0% transparent; padding: 25px 0px 15px; }
div#main-area a.readmore { background: url('../main-readmore-left.png') no-repeat scroll left top transparent; padding: 0px 0px 0px 11px; color: rgb(153, 153, 153);; font-size: 11px; font-weight: bold; display: block; float: right; margin-top: 15px; }
div#main-area a.readmore span { background: url('../main-readmore-right.png') no-repeat scroll right top transparent; padding: 3px 11px 5px 0px; display: block; }
#main-area .container #main a, #main-area .container .page-block a { color: #ff9c00;); font-weight: bold; }
#main-area #main { float: left; width: 640px; }
h1#post-title { font-family: Georgia,serif; font-size: 30px; line-height: 38px; background: url('../heading-separator.jpg') no-repeat scroll left bottom transparent; width: 641px; }
h1#post-title span { background: url('../heading-bg.png') no-repeat scroll 4px 4px transparent; padding: 0px 0px 11px 30px; display: block; }

#main div.post.index { padding: 2px 5px 1px ; }
#main-area #sidebar { float: right; width: 260px;background-color:#303030;  border: 1px solid #696969;}
#main-area #sidebar div.widget { background-color:#303030; repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); margin-bottom: 0px; }
#main-area #sidebar div.widget:last-child { margin-bottom: 0px; }
#main-area #sidebar div.widget a { color:#ff5a00; }
#sidebar ul ul li a { text-decoration: none; color: #e95818;   background: url(http://www.k-t-e-c.de/_2008/pix/bull_innerlist.png) no-repeat left;  }
#main-area #sidebar div.widget a:hover { text-decoration: none; color: #ffffff;}
.catchsidebar { font-size:7.5pt; color:
Orange; font-style: normal;     }

div.widget h3.title { font-size: 12pt; font-weight: bold; background: url('widget-h4-bottom.png') no-repeat scroll left bottom transparent; padding: 5px 5px 0px 17px; line-height: 22px;  }
div.widget h3.title span { background: url('../widget-heading-bg.png') no-repeat scroll 6px 1px transparent; padding: 0px 0px 11px 35px; display: block; line-height: 24px; }
div.widget div.widget-content { padding: 0px 20px 0px 12px; }
div.widget div.widget-content ul { margin: 0px 0px 0px 15px; }
div.widget div.widget-content  li { background: url('http://www.k-t-e-c.de/_2007/_pix/bull_innerlist.png') no-repeat scroll 0px 9px transparent; padding: 3px 0px 3px 5px; }
img.thumbnail-post { border: 1px solid #999; padding: 4px; background: none repeat scroll 0% 0% #000; }
div#main-area .container img.thumbnail-post.category { margin-top: 6px; }
h4.cat-title { font-size: 12pt; font-weight: bold;  background: url('widget-h4-bottom.png') no-repeat scroll left bottom transparent; padding: 5px 5px 0px 17px; line-height: 25px;}
#main-area .container #main h2.cat-title a:hover { text-decoration: none;color:#ff9c00; }
div#main-area div.entry a.readmore { margin-top: 0px; margin-right: 3px; }
div.cat-meta-top { background-color:#333; width: 600px; height: 0px; }
p.post-meta { background: url('widget-h4-bottom.png') no-repeat scroll left top #303030;  padding: 8px 10px 8px 155px; line-height: 0px; }
div.cat-meta-bottom {background-color:#333; ; width: 600px; height: 0px; margin-bottom: 5px; }
div.entry { width: 600px; background-color:#303030; repeat scroll left bottom transparent; border: 1px solid #696969; padding: 5px 10px 17px; margin-bottom: 25px; }
.catch { font-size:7.5pt; color:
Orange; font-style: normal;     }
.catch2{ font-size:12pt; color:
Orange; font-style: bold;     }

.imp{ font-size:8pt; color:
white; font-style: bold;     }

div.entry.last { background: none repeat scroll 0% 0% transparent; margin-bottom: 0px; }
div#footer-widget-area { background: url('footer-widget-bg.png') repeat-x scroll left top #303030; padding: 25px 0px 0px; }
div.footer-widget { width: 295px; float: left; margin: 0px 10px 10px 0px; }
div.footer-widget.last { margin-right: 0px; }
div.footer-widget h4 { font-size: 18px; font-family: arial; background: url('widget-h4-bottom.png') no-repeat scroll left bottom transparent; padding: 0px 15px 12px 44px; line-height: 28px; }
div.footer-widget div.widget-content { padding: 13px 0px 0px 18px; }
div.footer-widget div.widget-content ul { margin: 0px 0px 0px 9px; }
div.footer-widget div.widget-content ul li { background: url('http://www.k-tec-carconcepts.de/_2k10/pix/widget-footer-bullet.png') no-repeat scroll 0px 10px transparent; padding: 7px 0px 7px 18px; }
div.footer-widget, div.footer-widget a { color:#ff5a00; }
div.footer-widget a:hover { color: rgb(255, 255, 255); text-decoration: none; }
div#footer { background: none repeat scroll 0% 0% #000; border-top: 1px solid rgb(56, 60, 64); padding: 12px 0px 3px; }
div#footer p { font-size: 11px; color: rgb(124, 132, 138); margin-left: 15px; }
div#footer a { color: rgb(255, 255, 255); }
.alignleft { float: left; }
div#main-area .container img.alignleft { display: inline; float: left; margin-right: 25px; margin-top: 8px; margin-bottom: 10px; }
.nav ul { position: absolute; top: -999em; background-position: center bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float: left; position: relative; }
.nav a { display: block; float: left; }
.nav li:hover ul, ul.nav li.sfHover ul { left: 0px; top: 35px; }
.nav li:hover ul, .nav li li:hover ul { top: -999em; }
.nav li li { display: block; padding: 0px; float: left; height: auto ! important; }
.nav li ul { width: 208px; }
.nav li li a:link, .nav li li a:visited { display: block; height: auto; float: left; }
.nav li:hover { visibility: inherit; }
#main .wp-pagenavi { margin: 0px 0px 15px; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); }
#main .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { width: 21px; height: 29px; line-height: 23px; text-align: center; margin: 0px 2px; text-decoration: none; background: url('pagenavi-bg.png') no-repeat scroll 0% 0% transparent; border: 0px none; display: inline-block; padding-right: 4px; }
#main .wp-pagenavi span.pages { padding: 6px 7px; margin: 2px; border: medium none; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% transparent; }
#main .wp-pagenavi span.current { width: 19px; height: 29px; margin: 0px -2px 0px 2px; background: url('pagenavi-current.png') no-repeat scroll 0% 0% transparent; border: 0px none; display: inline-block; line-height: 23px; text-align: center; padding-right: 8px; color: rgb(255, 255, 255); }
a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a { text-decoration: none; }
/*------------------------------------------------footer--------------------*/


#footer2 ul{
	position:relative;
	left:0px;
	top:0px;

}
#footer2 ul li{
	float:left;
	font:bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#ff7e00;

}
#footer2 ul li a{
	padding:0 8px;
	font:bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#696969;
	background-color:inherit;
	text-decoration:none;
}
#footer2 ul li a:hover{
	color:#ffffff;
	background-color:inherit;
}
#footer2 p.copyright{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	color:#696969;
	position:absolute;
	left:7px;
	top:25px;
    height: 31px;
}

#footer2 a.css:hover{
	color:#A90101;
	background-color:inherit;
}
#footer2 p.design{
	display:block;
	width:170px;
	position:absolute;
	left:398px;
	top:93px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#696969;
	background-color:inherit;
	padding:2px;
}
#footer2 p.design a.link{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#a5a5a5;
	background-color:inherit;
	text-decoration:none;
	
}
#footer2 p.design a.link:hover{
	color:#fff;
	background-color:#696969;
}

/*------------------------------------------------footer--------------------*/
/*------------------------------------------------Massagebox --------------------*/

img.helpicon { cursor: pointer }
.messagebox { background: url(arrow.png) no-repeat 25px bottom; padding-bottom: 12px; font-size: 90%; }

.messagebox p {
	margin: 0;
	padding: 10px;
	max-width: 20em;
  
	/* Font styles */
	color: #fff;
	font-size: 10px;
	font-family: tahoma, verdana, "sans-serif";
 
	/* CSS for older browsers */
	background-color: #000;

	/* CSS for modern browsers */
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.4);
}
