/*
Theme Name: Car-Pix V14
Theme URI: http://car-pix.de
Description: Car-Pix-Theme, dreispaltig.
Version: 0.9
Author: Gunnar Tillmann
Author URI: http://www.gunnart.de
*/


/*<agl.folder "Allgemeines">*/
body { color: #663; font-size: 8.7pt; background-color: #cc9; background-image: url("images/bg_body.gif"); background-repeat: repeat-x; background-position: 0 0; text-align:left; margin: 0; padding: 0 0 10px }
body * { font-family: Arial, Helvetica, sans-serif;}

p, p em, li, td, th, caption { font-size: 8.7pt }
small, p small { font-size: 7pt }
a img { border-style: none }

h1 { font-size: 17pt }
h2 { font-size: 14pt }
h3 { font-size: 12pt }
h3 small { font-size: 10pt; font-style: italic; text-transform: none }
h4 { font-size: 10pt }
h4 small { font-size: 8.7pt; font-style: italic; text-transform: none }
h5 { font-size: 10pt }
h6 { font-size: 10pt }
h1, h2, h3, h4, h5, h6 { color: #4f2a3f; font-weight: normal; text-transform: uppercase }

.break { float: none; clear: both }
div.break { visibility: hidden; clear:both; }
hr {display: none}

a { color: #441; text-decoration: none }
a:hover { color: #4e2a3e; text-decoration: underline }

h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color: #4f2a3f }
/*</agl.folder>*/



/*<agl.folder "Header">*/
#header { position: relative; width: 980px; height: 310px }

#logo { margin: 0; padding: 0; position: absolute; top: 120px; left: 25px; width: 299px; height: 100px;  z-index: 10; }
#logo a { color: #cc9; display: block; position: relative; width: 299px; height: 100px; overflow: hidden }
#logo span { background-image: url("images/logo_car-pix_neu.png"); /* background-repeat: no-repeat; background-position: 0 0; */ cursor: pointer; display: block; position: absolute; top: 0; left: 0; width: 299px; height: 100px;}

#car { /**/background-image: url("images/freitag-016-Kopie.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; position: absolute; top: 100px; left: 0px; width: 970px; height: 273px; }

#stern { margin: 0; padding: 0; position: relative; z-index: 2; top: 65px; left: 353px }

#topnavi { z-index: 1; margin: 0; padding: 0; position: absolute; top: 34px; left: 0px; width: 980px; height: 31px; overflow: hidden }

#topnavi li { z-index: 1; list-style-type: none; margin: 0; padding: 0; width: 107px; position: absolute }
#topnavi a { color: #4F2A3F; background-color: #EDEDCA; text-align: center; text-transform: uppercase; display: block; padding-top: 7px; position: absolute; top: 0px; left: 0px; width: 107px; height: 31px }
#topnavi span { background-repeat: no-repeat; background-position: 0 0; cursor: pointer; display: block; position: absolute; top: 0; left: 0; width: 107px; height: 27px; float: left }


#topnavi2 { position: absolute; top: 70px; left: 745px; width: 210px }
#topnavi2 h4 {/* color: #c9c; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 5px 0; padding: 0; border-bottom: 1px solid #757*/ display:none; }
#topnavi2 h4 span {}
#topnavi2 ul.navilist { margin: 0; padding: 0 }
#topnavi2 ul.navilist li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#topnavi2 ul.navilist li a { color: #4F2A3F; display: block; margin: 0; padding: 2px 0 3px; border-bottom: 1px solid #646 }
#topnavi2 ul.navilist li a:hover { text-decoration: none; background-color: #D1D1AF; }

/*#linkstartseite, #linkstartseite a, #linkstartseite a span {width: 100px;}
#linktermine, #linktermine a, #linktermine a span {width: 110px;}*/
#linkstartseite { left: 0px }
#linktermine { left: 86px }
#linkprodukte { left: 171px }
#linkhaendlerlinks { left: 261px }
#linkautoclubs { left: 394px;}

#linkkontakt { left: 763px }
#linkimpressum { left: 826px }
#linkagb { left: 910px;}

#linkstartseite a,
#linkstartseite span { background-image: url("images/start_neu.gif"); width:86px !important; }
#linktermine a,
#linktermine span { background-image: url("images/termine_neu.gif"); width:85px !important; }
#linkprodukte a,
#linkprodukte span { background-image: url("images/produkte_neu.gif"); width:90px !important; }
#linkhaendlerlinks a,
#linkhaendlerlinks span { background-image: url("images/haendlerlinks_neu.gif"); width:133px !important;}
#linkautoclubs a,
#linkautoclubs span { background-image: url("images/auto-clubs_neu.gif"); width:105px !important;}

#linkkontakt a,
#linkkontakt span { background-image: url("images/kontakt_neu.gif"); width:63px !important; }
#linkimpressum a,
#linkimpressum span { background-image: url("images/impressum_neu.gif"); width:84px !important;}/**/
#linkagb a,
#linkagb span { background-image: url("images/agb_neu.gif"); width:70px !important;}

#startseite #linkstartseite,
#termine #linktermine,
#produkte #linkprodukte,
#autoclubs #linkautoclubs,
#haendlerlinks #linkhaendlerlinks,
#kontakt #linkkontakt,
#impressum #linkimpressum,
#agb #linkagb { z-index: 2; }

#startseite #linkstartseite a,
#termine #linktermine a,
#produkte #linkprodukte a,
#autoclubs #linkautoclubs a,
#haendlerlinks #linkhaendlerlinks a,
#kontakt #linkkontakt a,
#impressum #linkimpressum a,
#agb #linkagb a { color: #BB0303; background-color: #5f3b4f /**/ }

#startseite #linkstartseite a,
#startseite #linkstartseite span { background-image: url("images/start_aktiv.gif"); }
#termine #linktermine a,
#termine #linktermine span { background-image: url("images/termine_aktiv.gif"); }
#produkte #linkprodukte a,
#produkte #linkprodukte span { background-image: url("images/produkte_aktiv.gif"); }
#haendlerlinks #linkhaendlerlinks a,
#haendlerlinks #linkhaendlerlinks span { background-image: url("images/haendlerlinks_aktiv.gif"); }
#autoclubs #linkautoclubs a,
#autoclubs #linkautoclubs span { background-image: url("images/auto-clubs_aktiv.gif");}

#kontakt #linkkontakt a,
#kontakt #linkkontakt span { background-image: url("images/kontakt_aktiv.gif"); }
#impressum #linkimpressum a,
#impressum #linkimpressum span { background-image: url("images/impressum_aktiv.gif");  background-color: #EDEDCA}/**/
#agb #linkagb a,
#agb #linkagb span { background-image: url("images/agb_aktiv.gif"); }



#productnavi { margin: 0; padding: 0; position: absolute; top: 19px; left: 0; width: 980px; height: 31px; overflow: hidden }
/*
#productnavi li { z-index: 1; list-style-type: none; margin: 0; padding: 0; width: 130px; position: absolute }
#productnavi a { color: #ffc; background-color: #a00; text-align: center; text-transform: uppercase; display: block; padding-top: 7px; position: absolute; top: 0; left: 0; width: 130px; height: 31px }
#productnavi span { background-repeat: no-repeat; background-position: 0 0; cursor: pointer; display: block; position: absolute; top: 0; left: 0; width: 130px; height: 31px; float: left }
*/
#productnavi li { z-index: 1; list-style-type: none; margin: 0; padding: 0; width: 130px; height: 2500px; position: absolute }
#productnavi a { color: #ffc; /* background-color: #a00; */ text-align: center; text-transform: uppercase; display: block; padding-top: 7px; position: absolute; top: 0; left: 0; width: 130px; height: 2500px }
#productnavi span { cursor: pointer; display: block; position: absolute; top: 0px; left: 0px; width: 130px; height: 2500px; float: left }


#linkairchamber, #linkairchamber a, #linkairchamber a span { width: 110px; }
#linkcarcover, #linkcarcover a, #linkcarcover a span { width: 100px; }

#linkairchamber { left: 524px }
#linkgrovemill { left: 624px }
#linkcarcover { left: 744px }
#linkhandmadecover { left: 834px }


#linkairchamber a,
#linkairchamber span { background-image: url("images/airchamber.gif"); }
#linkgrovemill a,
#linkgrovemill span { background-image: url("images/grovemill.gif"); }
#linkcarcover a,
#linkcarcover span { background-image: url("images/carcover.gif"); }
#linkhandmadecover a,
#linkhandmadecover span { background-image: url("images/handmadecover.gif"); }

#airchamber #linkairchamber,
#grovemill #linkgrovemill,
#carcover #linkcarcover,
#handmadecover #linkhandmadecover { z-index: 2; }

#airchamber #linkairchamber a,
#grovemill #linkgrovemill a,
#carcover #linkcarcover a,
#handmadecover #linkhandmadecover a { color: #c9c; /* background-color: #4c283c */ }

#airchamber #linkairchamber a,
#airchamber #linkairchamber span { background-image: url("images/airchamber_aktiv.gif"); }
#grovemill #linkgrovemill a,
#grovemill #linkgrovemill span { background-image: url("images/grovemill_aktiv.gif"); }
#carcover #linkcarcover a,
#carcover #linkcarcover span { background-image: url("images/carcover_aktiv.gif"); }
#handmadecover #linkhandmadecover a,
#handmadecover #linkhandmadecover span { background-image: url("images/handmadecover_aktiv.gif"); }







/*</agl.folder>*/



#page { background-image: url("images/header_neu.gif");/**/ background-color: #cc9; background-repeat: no-repeat; background-position: 0 0; text-align: left; margin: 0 /*auto*/; padding: 0; width: 980px; border-bottom: 1px solid #cc9 }
#container { /*background-color: #cc9;*/ margin: 0 0 0 30px; padding: 0; }
#content { margin: 0 30px 0 0; padding: 0 0 20px; position: relative; z-index: 100; width: 445px; float: left; clear: right }
#sidebar { margin: 0; padding: 5px 0 20px; position: relative; z-index: 1; width: 450px; float: left }
#footer { margin-top: 10px; padding-top: 10px; clear:left; }



/*<agl.folder "Content">*/
#content .posthead { margin-bottom: 30px; margin-top:40px; }
#content .posting img {
margin:3px;
padding:3px;
border:1px solid #ccc;
}


#content p { }
#content p img { text-align: left }
#content .blaettern { margin: 0 20px; padding: 0; float: none; clear: both }
#content .blaettern .zurueck { float: left }
#content .blaettern .vorwaerts { float: right }


form.contact,
form.order { margin: 0; padding: 0 }

form.contact fieldset,
form.order fieldset { margin: 0 0 10px; padding: 5px; border: solid 1px #bb8 }

form.contact legend,
form.order legend { font-size: 10pt; color: #4f2a3f; text-transform: uppercase }

form.contact label,
form.order label {}

form.contact table,
form.order table { margin: 0; padding: 0 }

form.contact table td,
form.order table td { margin: 0; padding: 2px 0; vertical-align: middle }

form.contact .left,
form.order .left { width: 170px }

form.contact .texteingabe,
form.order .texteingabe,
form.contact .textfeld,
form.order .textfeld,
form.contact .dropdown,
form.order .dropdown { font-family: Arial, Helvetica, sans-serif; font-size: 8.7pt; color: #663; background-color: #ffc; width: 230px; border: solid 0px #663 }

form.contact .texteingabe,
form.order .texteingabe { height: 120px }

#content form.contact .error,
#content form.order .error { border: solid 1px #f10 }

#content #startlinkbox { margin: 80px 0 10px; padding: 0; width: 450px }
#content #startlinkbox h4 { font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 30px 0 5px; padding: 0; border-bottom: 1px solid #aa7 }
#content #startlinkbox h4 span { }
#content #startlinkbox p { margin: 0; padding: 2px 0 3px }

#content #startlinkbox ul.linklist { margin: 0; padding: 0 }
#content #startlinkbox ul.linklist li { color: #774; font-size: 7pt; list-style-type: none; margin: 0; padding: 2px 0 3px; border-bottom: 1px solid #eeb }

#content #startlinkbox ul.linklist li a { font-size: 8.7pt; display: block }
#content #startlinkbox ul.linklist li a:hover { text-decoration: none; background-color: #bb8 }
#content #startlinkbox ul.linklist li a small { }
/*</agl.folder>*/

/*<agl.folder "Gallery">*/

/*</agl.folder>*/




/*<agl.folder "Sidebar">*/
.sidebarleft { width: 210px; float: left }
.sidebarright { width: 210px; float: right; padding-top:29px; }
.sidebarright h4 {font-size:14pt; padding-top:5px; padding-bottom:0px; margin:0;}
#kalenderbox .navibox { width:210px;}

#sidebar .navibox { margin: 10px 0; padding: 0 }
#sidebar .navibox h4 { font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 30px 0 5px; padding: 0; border-bottom: 1px solid #aa7 }
#sidebar .navibox h4 span { }

#sidebar ul.navilist { margin: 0; padding: 0 }
#sidebar ul.navilist li { list-style-type: none; display: inline; margin: 0; padding: 0 }

#sidebar ul.navilist li a { display: block; margin: 0; padding: 2px 2px 0 10px; border-bottom: 1px solid #eeb; /**/}
/*#sidebar ul.navilist li a:visited {
color: #676746;
background-color: #ccc;   */
}
#sidebar ul.navilist li a:hover { text-decoration: none; background-color: #bb8 }
#sidebar ul.navilist li a small { color: #774 }

#sidebar ul.eventlist { margin: 0; padding: 0 }
#sidebar ul.eventlist li { list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid #eeb }
#sidebar ul.eventlist li a { margin: 0; padding: 2px 0 3px; display: block }
#sidebar ul.eventlist li a:hover { text-decoration: none; background-color: #bb8 }
#sidebar ul.eventlist li a span.date { color: #4f2a3f; }
#sidebar ul.eventlist li a:hover span.date {}

#sidebar ul.eventlist li a span.date strong {}
#sidebar ul.eventlist li a:hover span.date strong {}
#sidebar ul.eventlist li a small { text-align: right; display: block }
#sidebar ul.eventlist li a:hover small {}

div#specialsbox ul.navilist li a { font-weight: bold }

/*
#sidebar div#galerienbox { margin-top: 0 }
#sidebar div#galerienbox h4 { margin-top: 0; padding-top: 30px }
*/
/*
div#galerienbox p { display: inline; margin: 0; padding: 0; overflow: visible }
div#galerienbox p a { display: block; margin: 0; padding: 3px 0 2px; border-top: 1px solid #eeb }
div#galerienbox p.noborder a { display: block; margin: 0; padding: 3px 0 2px; border-top: none }
div#galerienbox p a:hover { text-decoration: none; background-color: #bb8 }
div#galerienbox p a small { color: #774 }
*/

#sidebar .linkbox { margin: 10px 0 10px 0; padding: 0 }
#sidebar .linkbox h4 { font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 30px 0 5px; padding: 0; border-bottom: 1px solid #aa7 }
#sidebar .linkbox h4 span { }
#sidebar .linkbox p { margin: 0; padding: 2px 0 3px }

ul.linklist { margin: 0; padding: 0 }
ul.linklist li { color: #774; list-style-type: none; margin: 0; padding: 2px 0 3px; border-bottom: 1px solid #eeb }

ul.linklist li a { display: block; }
ul.linklist li a:hover { text-decoration: none; background-color: #bb8 }
ul.linklist li a small { }

#sidebar div#advertsbox,
#ourproductssbox { margin: 10px 0; padding: 0 }
#sidebar div#advertsbox ul.linklist li a,
#ourproductssbox ul.linklist li a { text-align: center }

#sidebar div#sitesbox li { font-size: 7pt }
#sidebar div#sitesbox li a { font-size: 8.7pt }

#sidebar div#galbestpix {
background-color:#D1D1AF; /**************************************************************************************/
}

#sidebar div#galbestpix h4,
#sidebar div#galbestpix a { font-weight: normal; }

#sidebar div#galbestpix h4 {
font-size:14pt;
padding-top:4px;
padding-left:10px;
font-weight:normal;
}

#sidebar div#galeventpix h4,
#sidebar div#galmarkenpix h4,
#sidebar div#galbikepix h4,
#sidebar div#galtechnikpix h4,
#sidebar div#galsammelpix h4 { font-weight: bold; }
/*</agl.folder>*/



.current_page_item a, a.cathighlight, #startseite #linkstartseite a { }

#pagerank { }

a.kalender
  {
    padding-top:30px;
    color:RGB(200,0,0);
    text-decoration:blink;
    font-weight:bold;
  }

a.kalender:hover
  {
    color:RGB(128,0,0);
    text-decoration:none;
    font-weight:bold;
  }

  .bearbeiten {
  clear: both;
  }
