
#header {position:absolute; width:780px; height:151px; left:0px; top:0px; background:#BCBCBC;}
#main {width:780px; background:#BCBCBC url("../images/bg_main.gif") repeat-y; margin-top:151px;}
#left {float:left; width:188px;}
#right {float:right; width:592px;}
#footer {clear:both; width:100%;}
#content {background:#FFFFFF; margin-top:9px; margin-right:6px; padding-left:10px; padding-top:0px; padding-right:10px; padding-bottom:0px; line-height:1.3;}

/*** topMenu ***/
#menuTop {position:absolute; left:0px; top:0px; width:530px;}
#menuTop1 {position:absolute; left:27px; top:104px; width:70px; text-align:left;}
#menuTop1 a {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
#menuTop1 a:hover {color:#FFD84F; text-decoration:none;}
#menuTop2 {position:absolute; left:186px; top:104px; width:100px; text-align:center;}
#menuTop2 a {color:#636363; font-size:12px; font-weight:bold; text-decoration:none;}
#menuTop2 a:hover {color:#BA0000; text-decoration:none;}
#menuTop3 {position:absolute; left:286px; top:104px; width:67px; text-align:center;}
#menuTop3 a {color:#636363; font-size:12px; font-weight:bold; text-decoration:none;}
#menuTop3 a:hover {color:#BA0000; text-decoration:none;}
#menuTop4 {position:absolute; left:353px; top:104px; width:71px; text-align:center;}
#menuTop4 a {color:#636363; font-size:12px; font-weight:bold; text-decoration:none;}
#menuTop4 a:hover {color:#BA0000; text-decoration:none;}
#menuTop5 {position:absolute; left:424px; top:104px; width:85px; text-align:center;}
#menuTop5 a {color:#636363; font-size:12px; font-weight:bold; text-decoration:none;}
#menuTop5 a:hover {color:#BA0000; text-decoration:none;}
#menuTop6 {position:absolute; left:509px; top:104px; width:57px; text-align:center;}
#menuTop6 a {color:#636363; font-size:12px; font-weight:bold; text-decoration:none;}
#menuTop6 a:hover {color:#BA0000; text-decoration:none;}
/*** leftMenu  ***/
#menuLeft {background:#858585; margin:0px 3px; margin-bottom:14px;}
.menuBul {float:left;}
.menuLeft div a {width:100%; line-height:20px; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}
.menuLeft div a:hover {color:#FFD84F;}
/*** kontexMenu ***/
#kontextMenu {position:absolute; left:185px; top:129px; line-height:16px; background:#BCBCBC; display:block; padding-left:13px; padding-right:13px; z-index:10}
.kontext {float:left;}
.kontext a {color:#464646; font-weight:bold; font-size:12px; text-decoration:none;}
.kontext a:hover {color:#F9F9F9;}
/*** kontextSubMenu ***/
#kontextSubMenu {padding-top:12px;}
.kontextSub {float:left;}
.kontextSub a {color:#464646; font-weight:bold; font-size:12px; text-decoration:none;}
.kontextSub a:hover {color:#BE0000;}
/*** newsletter ***/
#newsletter {background:#C6C6C6; margin:0px 3px;}
#newsletter div a {color:#545454; font-weight:bold; font-size:11px; text-decoration:none;}
#newsletter div a:hover {color:#E40000;}

#datum {position:absolute; left:712px; top:106px; width:64px; text-align:center;}
.datum {color:#FFFFFF; font-size:11px;}
#fastNav {position:absolute; left:569px; top:101px; width:135px;}
#search {height:114px; margin:0px 3px; margin-bottom:12px; background:#DEDEDE url("../images/bg_search.gif") no-repeat;}
#formSearch {padding-left:10px; padding-top:10px; color:#004AA6; font-weight:bold;}
#copyright {width:182px; height:27px; margin-left:3px; background:#DEDEDE url("../images/bg_copyright.gif") no-repeat;}
.copyright {padding-top:6px; text-align:center; color:#8B8B8B;}
#links {line-height:22px; background:#BCBCBC; text-align:center;}
#links a {font-size:11px; color:#4C4C4C; text-decoration:none;}
#links a:hover {color:#000000; text-decoration:underline;}
#nav {padding-top:9px; font-size:11px; color:#4C4C4C;}

/*** home ***/
#homeTop {background:#E1E1E1; height:130px;}
.news {background:#F2F2F2; margin-bottom:10px; padding:12px 0px; width:100%;}
.newsTitle {float:left; width:470px; background:url("../images/bul_news.gif") no-repeat; font-weight:bold;}
.newsDate {float:right; width:68px; text-align:right;}
.newsImg {float:left; width:130px;}
.newsText {text-align:justify;}
.newsLink {text-align:right;}
.newsLink a {color:#BA0000; font-weight:bold; line-height:16px; text-decoration:underline;}
.newsLink a:hover {text-decoration:none;}

/*** standorte ***/
.standorteFoto {float:left; margin-right:12px;}
.standorteAddress {float:left; width:304px; height:175px;}
.standorteText {border:#BE0000 1px solid; padding:12px;}
.standorteMap {clear:left; padding-top:3px;}

/*** aktuell **/
.aktuellTitle {background:url("../images/bul_aktuell.gif") no-repeat; font-weight:bold; color:#BE0000; font-size:11px;}
.aktuellDatum {font-weight:bold; padding:4px 0px;}
.aktuellText {margin-right:14px;}
.aktuellLink {padding-top:6px; padding-bottom:12px; font-weight:bold;}
.aktuellLink a {color:#505050; text-decoration:underline;}
.aktuellLink a:hover {color:#BE0000;}

/*** aktuell_detail **/
.aktuellHead {font-size:12px; font-weight:bold; margin-top:14px; border-bottom:#505050 1px solid;}
.aktuellHead a {color:#3E62FF; text-decoration:underline;}
.aktuellHead a:hover {color:#BE0000; text-decoration:none;}
.aktuellAktuell {border-bottom:#505050 1px solid; padding:6px 0px;}
.aktuellFooter {border-top:#505050 1px solid; padding-top:6px; padding-bottom:12px; margin-top:24px; font-size:10px;}

.aktuellDetail {float:left; width:340px;}
.aktuellDetailPreis {float:left; margin-top:18px;}
.aktuellDetailName {background:url("../images/bul_aktuell.gif") no-repeat; color:#BA0000; margin-top:18px; margin-bottom:12px; padding-left:30px; font-weight:bold;}
.aktuellBild {float:left; width:160px; height:120px; background:#858585;}

/*** kontakte ***/
.kontakteFoto {float:left; width:200px; height:140px; background:#CCCCCC;}
.kontakteAddress {float:left; margin-left:12px; border:#BE0000 1px solid; padding:12px;}
.kontakteText {width:270px; height:116px;}
.kontakteText a {color:#BE0000; font-size:12px; font-weight:bold;}
.bereich {color:#3E62FF; font-size:12px; font-weight:bold;}
.bereich a {color:#3E62FF; text-decoration:underline;}
.bereich a:hover {color:#B60000; text-decoration:underline;}
.bereich2 {background:url("../images/odr.gif") no-repeat; margin-left:40px; padding-left:15px;; font-size:12px; font-weight:bold;}
.bereich2 a {color:#656565; text-decoration:underline;}
.bereich2 a:hover {color:#B60000; text-decoration:underline;}
.personeFoto {float:left; width:130px; height:130px; background:#CCCCCC;}
.personeAddress {float:left; padding:0px 15px;}
.personeBereich {float:left; width:220px;}
.personeText {font-size:12px;}

/*** hersteller ***/
.herstellerLogo {float:left; width:150px; height:90px;}
.hersteller {float:left; width:400px;}
.herstellerText {padding-left:24px;}
.herstellerFirma {margin-bottom:6px; font-weight:bold;}
.herstellerLink {margin-top:6px;}
.herstellerLink a {color:#3E62FF; font-size:12px; font-weight:bold; text-decoration:underline;}
.herstellerLink a:hover {color:#D60000; text-decoration:none;}

/*** produkte ***/
.auswahlTitle {background:#C6C6C6; color:#E50000; padding:0px 12px; line-height:20px; font-size:11px; font-weight:bold;}
.auswahl {background:#E0E0E0; padding:18px 12px;}
.auswahlBlock {float:left; padding-right:12px;}
.auswahlText {color:#606060; padding-bottom:3px; font-size:11px; font-weight:bold;}
.preis {color:#B40000;}
.gruppe {color:#B40000; padding:12px; padding-bottom:6px; font-size:11px; font-weight:bold;}
.gebraucht th {background:#CCCCCC; color:#404040; line-height:20px; font-size:11px; font-weight:bold;}
.gebraucht td {background:#EAEAEA; color:#404040; line-height:18px; font-size:11px; font-weight:normal; text-align:center;}
.gebrauchtDetail {background:#EDEDED; margin-top:34px; width:565px;}
.gebrauchtLeft {float:left; padding-right:15px;}
.gebrauchtRight {float:left; color:#505050; line-height:16px;}
.gebrauchtImg {padding-bottom:10px;}
.gebrauchtTitle {color:#B40000; margin-bottom:12px; font-size:11px; font-weight:bold;}

/*** form ***/
.formTitle {background:#C6C6C6; color:#E50000; padding:0px 12px; line-height:20px; font-size:11px; font-weight:bold;}
.formular {background:#E0E0E0; color:#606060; padding:18px 12px; font-weight:bold;}
.formular td {color:#606060; font-weight:bold;}

/*** katalog ***/
#katalogTitle {background:#F3F3F3 url("../images/bg_korb.gif") no-repeat; margin-top:11px; padding-left:39px; line-height:26px;}
#katalogTitle a {color:#505050; font-size:11px; font-weight:bold;}
#katalogTitle a:hover {color:#D60000;}
.katalogItem {background:#F3F3F3; padding:10px; margin-bottom:10px;}
.counter {margin-bottom:10px; text-align:right;}
.counter a {color:#838383; padding:2px; font-weight:bold; text-decoration:none;}
.counter a:hover {color:#FFFFFF; background:#004CAB;}
.korb {background:url("../images/bg_tab_korb.gif") repeat-y; padding:10px 0px; padding-bottom:20px; border-bottom:#959595 1px solid;}
#katalogFooter {background:#F3F3F3 url("../images/bg_footer_korb.gif") no-repeat left; color:#858585; border-right:#CDCDCD 50px solid; margin-top:10px; margin-bottom:25px; padding-left:90px; line-height:19px; font-size:11px; font-weight:bold;}
#katalogFooter a {color:#505050; text-decoration:underline;}
#katalogFooter a:hover {color:#D60000;}

#printer {position:absolute; left:695px; top:166px; z-index:10;}
#back {position:absolute; left:695px; top:168px; background:url("../images/bg_back.gif") no-repeat; padding-left:15px; z-index:10;}
#back a {color:#333333; font-size:11px; font-weight:bold; text-decoration:none;}
#back a:hover {color:#D60000;}

/*************************************** styly pro obsah *********************************************/

body {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; 
  margin:0px; 
  padding:0px;
  color:#505050;
  background:#868686;
  }
td {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; 
  color:#505050;
  }
h1 {	
  color:#BE0000;
  font-size:12px;
  margin-top:12px;
  margin-bottom:12px;
  }
h2 {	
  color:#4B4B4B;
  font-size:11px;
  margin-top:12px;
  margin-bottom:12px;
  }
p {	
  margin-top:12px;
  margin-bottom:12px;
  }
a {	
  color:#3333FF;
  }
strong {	
  color:#404040;
  }
ol { 
  padding-left:24px;
  margin-left:12px;
  margin-top:12px;
  margin-bottom:12px;
  }
ul { 
  list-style-image:url("../images/odr.gif");
  padding-left:20px;
  margin-left:14px;
  margin-top:12px;
  margin-bottom:12px;
  }
li { 
  margin-top:2px;
  margin-bottom:0px;
  }
dl {	
  margin-top:12px;
  margin-bottom:12px;
  }
dt {	
  font-weight:bold;
  }
cite {
  color:#FF882F;
  font-size:11px;
  font-style:italic;
	margin-top:12px;
	margin-bottom:12px;
  }
img { 
  border:0px;
  }
textarea {	
  font-family:Arial, Helvetica, sans-serif;
  }
form { 
  margin:0px;
  }
.form {
  color:#505050;
  background:#FFFFFF;
  font-weight:normal;
	font-size:11px;
  }
.send {	
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#959595;    
  border:#959595 1px solid;
  border-left:#AAAAAA 2px solid;
  border-top:#AAAAAA 2px solid;
  border-right:#757575 2px solid;
  border-bottom:#757575 2px solid;
  }
.histDate {font-size:12px; font-weight:bold; padding-right:24px; padding-bottom:10px;}
.histText {padding-bottom:10px;}