/*  
Theme Name: Special Cars Berlin
Theme URI: http://www.special-cars-berlin.de
Description: Theme fuer die Praesentation von special-cars-berlin.de
Author: ExusuDesign - M.Hoemke
Author URI: http://www.exusu-design.de
Version: 1.0
*/
/* @group Site */
html { 
   margin: 0;
   border: 0;
   text-align: center;
   }
body { 
   margin: 0;
   border: 0;
   text-align: center;
   background: #cc0001 url(img/bg_site.jpg) repeat-x;
   }
/* @end */
/* @group Standards */
   div, span, p, h1, h2, h3, h4, h5, h6, ul, li, img , a, form {
   padding: 0; 
   margin: 0;  
   border: 0;
   }
.clearer {
   clear: both; 
   line-height: 1px; 
   height: 1px; 
   width: 1px; 
   font-size:1px;
   }
.hidder {
   display: none;
   }
a:link {
   color: #cc0001; 
   text-decoration: none;
   }
a:visited {
   color: #cc0001; 
   text-decoration: none;
   }
a:hover {
   color: #840303; 
   text-decoration: none;
   }
/* @end */ 
/* @group Textformate */
h1, h2, h3, h4, h5, h6 {
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif; 
   font-weight: normal;
   color: #cc0001;
   } 
h2 {
   font-size: 22px;
   line-height: 24px;
   color:#cc0001;
   margin-bottom: 20px;
   }
h3 {
   font-size: 18px;
   font-weight: normal;
   line-height: 20px;
   color:#cc0001;
   padding-bottom: 5px;
   }
h4 {
   font-size: 16px;
   line-height: 22px;
   font-style: italic;
   color: #cc0001;
   padding: 10px 0 10px 10px;
   margin-top: 20px;
   margin-bottom: 20px;
   background: transparent url(img/bg_h2.jpg) repeat-y;
   }
div, span, p {
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif; 
   font-size: 14px;
   line-height: 18px;
   font-weight: normal;
   text-align: left;
   color:#564e4e;
   }
/* @end */ 
/* @group Positionierung */
#header {
   position: relative; 
   width: 749px;
   height: 484px;  
   text-align: left; 
   margin: auto;
   background: transparent url(img/bg_header.jpg)  no-repeat top left;
   } 
#wrap {
   position: relative; 
   width: 100%; 
   text-align: center; 
   background-color: #fbf1f0;
   } 
#container {
   position: relative; 
   width: 749px; 
   text-align: left; 
   margin: auto;
   background-color: #fbf1f0;
   } 
#sitebar {
   float: left; 
   width: 274px;
   padding-top: 109px;
   background: transparent url(img/bg_left.jpg) no-repeat top left;
   }
#content {
   float:left;
   width:475px;
   padding-top: 26px;
   }
#footer {
   position: relative; 
   width: 100%; 
   text-align: center; 
   height: 111px; 
   background: transparent url(img/bg_footer.jpg) repeat-x; 
   }
/* @end */
/* @group Headerinhalte */
#home {
   display:block; 
   width: 176px; 
   height: 81px; 
   position: absolute; 
   top: 286px; 
   left: 63px;
   background-color: transparent;
   }
#skiper {
   display:block; 
   width: 123px; 
   height: 21px; 
   position: absolute; 
   top: 0px; 
   left: 0px;
   background-color: transparent;
   }
#topmenu {
   position: absolute;
   height: 24px;
   top: 447px;
   right: 0px;
   }
#topmenu ul {
   list-style-type: none;
   float: right; 
   position: relative;
   }	
#topmenu li {
   float: left; 
   height: 24px;
   margin-left: 11px;
   }
#topmenu a:link {
   display: block;
   line-height: 24px;
   color: #564e4e;
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif;
   font-size: 18px;
   text-decoration:none;
   }
#topmenu a:visited {
   display: block;
   line-height: 24px;
   color: #564e4e;
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif;
   font-size: 18px;
   text-decoration:none;
   }
#topmenu a:hover {
   display: block;
   line-height: 24px;
   color: #cc0001;
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif;
   font-size: 18px;
   text-decoration:none;
   }
/* @end */
/* @group Entry */
.entry{
   margin-top: 10px;
   margin-bottom:15px;
   }
.entry p{
   margin-bottom:15px;
   }
.entry ul {
   padding-bottom: 10px;
   padding-left: 17px;
   }
.entry a:link {
   color: #cc0001; 
   text-decoration: none;
   }
.entry a:visited {
   color: #cc0001; 
   text-decoration: none;
   }
.entry a:hover {
   color: #840303; 
   text-decoration: underline;
   }
.entry .klein {
   display: block;
   margin-bottom: 0px;
   margin-right: 10px;
   padding: 2px;
   border: 1px solid #c9c0c0;
   background-color: #ffffff;
   float: left;
   }
.entry .gross {
   display: block;
   margin-bottom: 15px;
   padding: 2px;
   border: 1px solid #c9c0c0;
   background-color: #ffffff;
   }
.entry .lbuchung {
   display: block; 
   width: 250px;
   text-decoration: none;
   background: transparent url(img/bg_l_buchung.gif) no-repeat 0px 0px; 
   padding-left: 18px;
   line-height: 17px;
   margin-top: 4px;
   }
.entry .lgalerie {
   display: block; 
   width: 250px;
   text-decoration: none;
   background: transparent url(img/bg_l_galerie.gif) no-repeat 0px 0px; 
   padding-left: 18px;
   line-height: 17px;
   margin-top: 4px;
   }
.entry .lpreisliste {
   display: block; 
   width: 250px;
   text-decoration: none;
   background: transparent url(img/bg_l_euro.gif) no-repeat 0px 0px; 
   padding-left: 18px;
   line-height: 17px;
   margin-top: 4px;
   }
.crLine {
   width: 475px; 
   height: 1px;
   margin-bottom: 10px; 
   background: transparent url(img/bg_line.gif);
   }		
/* @end */
/* @group Kommentare */
#author, #email {
	 width: 160px;
	 }
#comment {
	 width: 465px;
	 }
/* @end */
/* @group Sitebar */
#nav, #fixnav {
   width: 233px;
   padding-bottom: 5px;
   }
#nav ul, #nav li,#fixnav ul, #fixnav li {
   list-style: none;
   }
#nav li, #fixnav li {
   height: 36px;
   }
#nav a:link, #fixnav a:link {
   padding-left: 44px;
   display: block;
   line-height: 24px;
   color: #cc0001;
   text-decoration:none;
   border-bottom: 12px solid #fbf1f0;
   background: transparent url(img/bg_menu.jpg) no-repeat 0 0;
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif;
   font-size: 18px; 
   }
#nav a:visited, #fixnav a:visited {
   padding-left: 44px;
   display: block;
   line-height: 24px;
   color: #cc0001;
   text-decoration:none;
   border-bottom: 12px solid #fbf1f0;
   background: transparent url(img/bg_menu.jpg) no-repeat 0 0;
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif;
   font-size: 18px; 
   }
#nav a:hover, #fixnav a:hover {
   padding-left: 44px;
   display: block;
   line-height: 24px;
   color: #840303;
   text-decoration:none;
   border-bottom: 12px solid #fbf1f0;
   background: transparent url(img/bg_menu.jpg) no-repeat 0 0;
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif;
   font-size: 18px; 
   }
#anfahrt {
   display: block;
   width: 233px;
   padding-top: 88px;
   background: transparent url(img/bg_anfahrtmap.jpg) no-repeat top left;
   font-family: "Georgia","Times New Roman","Trebuchet MS",serif;
   font-size: 16px; 
   color: #564e4e;
   }
.clLine {
   width: 233px; 
   height: 1px;
   margin-bottom: 10px; 
   background: transparent url(img/bg_line.gif);
   }		
/* @end */
/* @group Footer */
#foottop {
	 position: relative;
	 top: 0px;
	 left: 297px;
   display: block; 
   width: 156px; 
   height: 76px;
   background: transparent url(img/bg_logo_footer.jpg) no-repeat 0 0;
   }
#credits {
   text-align: center; 
   margin: auto;
   width: 749px;	 
   color: #000000;
   }
#credits a:link {
  color: #ffffff; 
  text-decoration: none;
  }
#credits a:visited {
  color: #ffffff; 
  text-decoration: none;
  }
#credits a:hover {
   color: #ffffff; 
   text-decoration: underline;
   }
/* @end */