/*****************
	Allgemein
*****************/

body, html {
  height		: 100%;
  padding		: 0px;
  margin		: 0px;
  font-size		: 13px;
  font-family	: verdana, arial, helvetica, sans-serif;
}

a {
  text-decoration	: none;
  font-weight		: bold; 
  color				: red;
}

a:hover {
  font-weight		: bold; 
  color				: #990000;
}

.title {
  color				: #CC0000;
  font-weight		: bold;
}

.short {
  color				: #999999;
  font-style		: italic;
  line-height		: 25px;
}

h1 {
  color				: #000;
  font-size			: 15px;
}




/*******************
	Speziell
*******************/

#red_banner {
  background-color	: #CC0000;
  border-top		: 2px solid #cccccc;
  border-bottom		: 2px solid #cccccc;
}

#banner img {
  margin			: 10px;
  padding			: 0px 0px 0px 0px;
}

#banner_bild {
  margin			: 0px 0px 0px 30px;
  border			: 0px;
  background-image	: url("images/title_pic.jpg");
  height			: 136px;
  width				: 180px;
}

.banner_bilder_rechts {
  z-index			: 44;
  position			: absolute;
  top				: 82px;
  right				: 10px;
  margin			: 0px;
  padding			: 0px;
  height			: 125px;
}

.banner_bilder_rechts img {
  margin			: 9px 0px 0px 10px !important;
  padding			: 0px;
  height			: 115px;
  border			: 1px solid #ccc;
}

#tel_fax_mail_div {
  font-size			: 12px;
  font-weight		: bold;
  position			: absolute;
  right				: 0px;
  top				: 65px;
}

#tel_fax_mail_div a {
  font-size			: 12px;
  color				: #000;
}

#tel_fax_mail_div img {
  margin			: 0px;
  padding			: 0px;
}

/***********************
	Navigation-Spalte
************************/	

#navigation_col {
  margin			: 0px 0px 0px 30px;
  padding			: 0px;
  width				: 180px;
}

.leere_zeile {
  padding			: 0px;
  margin			: 0px;
  height			: 17px;
  width				: 180px;
}

.nav_pic_oben {
  font-size			: 4px;
  line-height		: 0px;
  padding			: 0px;
  margin			: 0px;
  background-image	: url("images/nav_top2.jpg");
  background-repeat	: no-repeat;
  background-position: bottom;
  height			: 8px;
  width				: 180px;
}

.nav_pic_unten {
  font-size			: 4px;
  line-height		: 0px;
  padding			: 0px;
  margin			: 0px;
  background-image	: url("images/nav_bottom2.jpg");
  background-repeat	: no-repeat;
  height			: 8px;
  width				: 180px;
}

.grey_bkgrnd {
  font-size			: 12px;
  margin			: 0px;
  padding			: 5px 0px 5px 10px;
  background-color	: #ebebeb;  
}

.grey_bkgrnd2 {
  font-size			: 13px;
  margin			: 0px;
  padding			: 5px 0px 5px 15px;
  background-color	: #ebebeb;  
}

/***************************************
	Brotkrumenpfad und Drucken-bereich
****************************************/	
 
#brotkrumen {
  position			: absolute;
  top				: 240px;
  left				: 230px;
  height			: 30px;
  color				: #999999;
  font-size			: 12px;
}

#brotkrumen a {
  text-decoration	: none;
  color				: #999999;
}

#brotkrumen a:hover {
  text-decoration	: none;
  color				: #990000;
}

#drucken_link {
  text-align		: right;
  position			: absolute;
  top				: 240px;
  right				: 30px;
  height			: 30px;
  width				: 100px;
}

#drucken_link a {
  text-decoration	: none;
  color				: #999999;
}

#drucken_link a:hover {
  text-decoration	: none;
  color				: #000000;
}

#drucken_link img{
  text-decoration	: none;
  border			: 0px;  
}



/**************
	content
***************/

#content {
  margin			: 0px;
  padding-right		: 15px;
  margin-right		: 10px;
  position			: absolute;
  top				: 280px;
  left				: 230px;
}




/***********************
	Navigationsmenü
************************/

#navigation {
  margin-left		: 0px;
  padding-left		: 14px;
  background-color	: #ebebeb;
}
 
#navigation ul{
  position			: relative;
  padding-left		: 0px;
  padding-bottom	: 0px;
  margin			: 0px 0px 0px 0px;
}

#navigation ul ul{
  padding-left		: 8px;
  padding-bottom	: 0px;
  margin			: 0px 0px 0px 0px;
}

#navigation ul li{
  list-style-type	: none;
  background		: url("images/list_button.jpg") 0 0.5em no-repeat;
  color				: #000000;
  font-weight		: bold;
  padding-left		: 9px;
  padding-bottom	: 6px;
}

#navigation ul li ul li{
  list-style-type	: none;
  background-image	: url("images/list_button2.jpg");
  background-repeat	: no-repeat;
  padding-left		: 10px;
  padding-bottom	: 1px;
  padding-top		: 1px;
  margin:0px;
}

#navigation ul li:hover {
  background-image	: url("images/list_button_sp.jpg");
}

#navigation ul li ul li:hover {
  background-image	: url("images/list_button2.jpg");
}

#navigation ul li a {
  color				: #000000;
}

#navigation ul li a:hover {
  color				: #ee2255;
}

#navigation .aktuell {
  color				: #ee2255;
}



/***************************
	Uebersichtsansicht
****************************/

#uebersicht_box {
  border:1px solid #ccc; 
  background-color:#f3f3f3; 
  width: 100%;
}

.uebersicht_bild {
  border			: 1px solid #bbb;
  margin			: 15px 15px 5px 15px;
}

.uebersicht_bild_klein {
  border			: 1px solid #bbb;
  margin			: 0px 0px 0px 11px;
  padding			: 0px;
  width				: 65;
  height			: 50;
}

.uebersicht_bild_klein1 {
  border			: 1px solid #bbb;
  margin			: 0px 0px 0px 15px;
  padding			: 0px;
  width				: 65;
  height			: 50;
}

.preis_detail  {
  color				: #cc0000;
  font-weight		: bold;
  font-size			: 16px;
}

.preis  {
  color				: #cc0000;
  font-weight		: bold;
  font-size			: 14px;
}

.uebersicht_table {
  border				: 1px solid #ccc;
  background-color		: #efefef;
  width					: 100%;
  margin				: 0px 0px 15px 0px;
  font-size				: 13px;
}

.table_content_right {
  padding				: 12px 0px 10px 0px;
  font-size				: 12px;
  margin				: 0px;
}

.table_content_right h1 {
  padding				: 0px 0px 10px 0px;
  margin				: 0px;
  font-size				: 15px;
}

.table_content_left {
  padding				: 12px 0px 10px 10px;
  font-size				: 12px;
  margin				: 0px;
}

.table_content_left h1{
  padding				: 0px 0px 10px 0px;
  margin				: 0px;
  font-size				: 15px;
}


/********************
	Detailsansicht
*********************/	

.car_lieferd, .car_nr {
  padding-left			: 20px;
  font-size				: 12px;
}

.car_anfrage2 {
  font-size:11px; 
  font-style:italic; 
  color:#777777;
}

.car_anfrage {
  font-size:9px; 
  font-style:italic; 
  color:#777777;
}

.details_title {
  font-size				: 16px;
  color					: #fff;
  font-weight			: bold;
  padding				: 5px 5px 5px 10px;
}

.details_table {
  border				: 1px solid #ccc;
  background-color		: #efefef;
  width					: 100%;
  margin				: 0px 0px 10px 0px;
}

/***********************
	Willkommensseite
************************/	

.willkommen_table {
  border				: 1px solid #ccc;
  background-color		: #efefef;
  width					: 80%;
  margin				: 0px 0px 10px 0px;
}

.willkommen_table img {
  margin				: 7px;
}

.willkommen_title {
  font-size				: 16px;
  font-weight			: bold;
}

.table_content_willkommen {
  padding				: 7px 10px 10px 0px;
  font-size				: 12px;
  margin				: 0px;
}

.border {
  border			: 1px solid #ccc;
}


/************************
	Blättern-Function
*************************/
.section_button {
  border				: 1px solid #cccccc;
  background-color		: #f2f2f2;
  width					: 20px;
  color					: #818181;
  font-size				: 14px;
  display				: inline;
  margin				: 0px 2px 0px 0px;
}

.section_scroll {
  margin-bottom			: 15px;
  color					: #818181;
}

.section_scroll a {
  color					: #818181 !important;
}
   
/*************************
	Kontaktformular
*************************/

form input {
  border				: 1px solid #999999;
}

.contact {
  width					: 180px;
}

form textarea {
  border				: 1px solid #999999;
}

.contact_table {
  font-size		: 13px;
}
