/*
Thank you for looking at our copyrighted css source codes.

EN  

 All or partial duplication of any content, graphic, layout, 
 concept on this website are prohibited.  Check your local 
 and international copyright laws and rules for details.

 Copyright © by Grabs-Schrempf Internetdienstleistungen. 
 All Rights Reserved. Users of this site agree to be bound by 
 the terms of the Grabs-Schrempf Web Site Rules and Regulations.

GE

Gemäß österreichischem Recht sind alle unter der vorliegenden Domäne 
enthaltenen Quelltextdaten urheberrechtlich geschützt. Sämtliche 
Urheberrechte in Bezug auf Programmierung und Screendesign
sind im Besitz der Firma Wolfgang Grabs-Schrempf 
Internetdienstleitungen und Informationstechnik, 5061 Elsbethen AUT EU.
www.webdesign-salzburg.at, Andrea Grabs und Wolfgang Grabs-Schrempf. 
Das Kopieren, Ausschneiden und Verändern von enthaltenen Inhalten, Quelltext, 
Datenbankstrukturen sowie Bild und Multimediamaterial ist ausdrücklich 
untersagt und wird strafrechtlich verfolgt. 
Der Zusammenhang der Seitenstrukturen wird im Rechtsstreit 
als ein Datenbankwerk bezeichnet. Gerichtsstand ist das Landesgericht 
Salzburg. Ausnahmen bilden lediglich enthaltene Quelltextstellen mit 
direkten Bezug auf andere Urheber.

im main war folgendes hg bild
	background-image: url(../images/hg_main.jpg);
	background-repeat: no-repeat;
*/
html:lang(de) {quotes: "»" "«";  }

html:lang(en) {quotes: ’"’ ’"’;  }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006BB9;
	text-align: center;
	background-image: url(../images/hg_1.jpg);
    background-repeat: repeat-x;
	padding-top: 5px;
}

h1, h2, h3, h4 {
	margin-top: 0; padding-top: 0;
    padding-bottom: .6em;
}

p {
  margin-top: 0;
}


img {
	border: none;
}

.emph {
	color: #DC143C;
}

form {
	margin: 0;
}

h1 {
   font-size: 1.7em;//18pt
	font-weight: normal;
	}
	
.cn {
   font-size: 1.7em;//18pt
	font-weight: normal;
	color: #006BB9;
	border: none;
	background-color: transparent;
}

h2 {
	font-size: 1.45em;//16pt
	font-weight: normal;
}

h3 {
	font-size: 1.18em;//13pt
	font-weight: normal;
}

h4 {
	font-size: 1.1em;//12pt
}
	
h5 {
   font-size: 1.1em;//12pt
	font-weight: normal;
}
	
a:link, a:visited, a:active {
	color: #006BB9;
}

a:hover {
	text-decoration: none;
}

fieldset {
	border: 1px solid #8CCFFF;
}

#marvin {
	width: 900px;
	border: 1px solid #006BB9;
	text-align: left;
	margin: 5px auto;
	background-color: White;
}

#head {
 height: 120px;
 padding: 0px;
 }

#nav_inside {
    background-color: #006BB9;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
    border: none;
	font-size: 0.9em;
    height: 22px;
}

#main {
	padding: 10px;
   float: left;
	width: 680px;
	text-align: left;
}

#eyecatcher {
  background-image: url(../images/neuundaktuell.gif);
  background-repeat: no-repeat;
  height: 195px;
  margin-top: 5px;
  width: 687px;
}

#aktuelles_start {
  padding: 53px 0 3px 25px;
  width: 300px;
  float: left;
}


#neues_start {
  padding: 53px 0 3px 6px;
  width: 320px;
  float: right;
}


#info {

	float: right;
	width: 190px;
	padding-top: 10px;
}

#foot {
	background-color: #006BB9;
	padding: 3px 10px 0 10px;
	text-align: center;
	color: #fff;
	clear: both;
	font-size: 0.9em;
    height: 18px;


}

#wd a:link, #wd a:active, #wd a:visited {
	text-decoration: none;
	font-size: 0.9em;
	color: #006BB9;
}

#wd a:hover {
	color: #002F51;
}


.boxen {
	border: 1px solid #006BB9;
	color: #006BB9;
	padding: 0px 5px 5px 5px;
	margin: 0 15px 5px 0;
}

.boxen2 {
	border: 1px solid #006BB9;
	color: #006BB9;
	padding: 4px 5px 5px 5px;
	margin: 0 15px 5px 0;
	font-size: 11px;
}

.boxen a:visited, .boxen a:active, .boxen a:link {
	color: #006BB9;
	text-decoration: none;
}

.boxen a:hover {
	color: #006BB9;
	text-decoration: underline;
}

.boxenlegende {
	color: #006BB9; 
	font-weight: bold;
	padding: 3px;
	font-size: 12px;//1.1em
	letter-spacing: 2px;
}

fieldset#katalogbox {
	width: 175px; 
	border: 1px solid #006BB9;
}

fieldset#katalogbox p {
	margin: 0;
	padding: 3px;
	font-size: 1em;
}



/* dyn. Pulldownmenüs*/

.nav_pd {
	display: none;
	background-color: #006BB9;
	position: absolute;
	opacity:.9;
	-moz-opacity:.9;
   filter:alpha(opacity=90);
	padding: 0;
	font-weight: normal;
	color: white;
	border: 1px solid #006BB9;
}

#nav_inside a:link, #nav_inside a:visited, #nav_inside a:active {
	text-decoration: none;
	color: White;
	display: block;
	padding: 1px 2px;
}

.nav_pd a:hover {
	background-color: #005897;
	font-weight: bold;
	color: white;
}

#pd_mode {
	width: 150px;
}

#pd_hersteller {
	width: 150px;
	height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-3dlight-color: #006BB9;
	scrollbar-arrow-color: #002F51;
	scrollbar-base-color: #006BB9;
	scrollbar-darkshadow-color: #006BB9;
	scrollbar-face-color: #006BB9;
	scrollbar-highlight-color: #AEDEFF;
	scrollbar-shadow-color: #006BB9;
	scrollbar-track-color: #006BB9;

}

#pd_kategorien {
	width: 150px;
}

#nav_inside table td {
	padding: 0 5px;
}




.durchgestrichen {
	text-decoration: line-through !important;
}

.produktliste {
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 1px dotted #006BB9;
}

.zaehler, .zaehler a {
	font-size: 0.9em;//8pt
	text-align: center;
	text-decoration: none;
	margin: 3px 0;
}

.bestelltabelle {
	width: 90%;
}

.bestelltabelle th {
	vertical-align: top;
	padding: 2px 5px 2px 0;
}

.bestelltabelle td {
	text-align: left;
	vertical-align: top;	
	padding: 2px 5px 2px 0;
}

.produkte_tabelle {
	border: 1px solid #006BB9;
	width: 99%;
	border-collapse: collapse;
}

.produkte_tabelle th {
	text-align: left;
	font-weight: bold;
	color: White;
	background: #006BB9;
	padding: 3px;
	font-size: 0.9em;//8pt
}

.produkte_tabelle td {
	vertical-align: top;
	text-align: left;
	padding: 3px;
	border-bottom: 1px dotted #006BB9;
	border-right: 1px dotted #006BB9;
}

.produkte_bild {
	border: 1px solid #002F51;
	margin-right: 10px;
	float: left;
}

.mode_bild {
	border-left: 1px solid #002F51;
	border-top: 1px solid #002F51;
	border-right: 2px solid #002F51;
	border-bottom: 2px solid #002F51;
	margin-right: 10px;
	float: left;
}

a.button:link, a.button:visited, a.button:active, .formbutton {
	border-left: 1px solid #002F51;
	border-right: 2px solid #002F51;
	border-top: 1px solid #002F51;
	border-bottom: 2px solid #002F51;
	background: #006BB9;
	color: white;
	font-size: .9em;//8pt
	padding: 1px 3px;
	text-decoration: none;
}

a.button:hover {
	background: white;
	color: #006BB9;
}

form {
	margin: 0;
	padding: 0;
}

.formfeld {
	color: #005897;
	font-size: .9em;//9pt
	font-family: Arial, Helvetica, sans-serif;
}

.bild_l {
	float: left;
	margin: 0 10px 5 0;
}

.bild_r {
	float: right;
	margin: 0 0 5 10px;
}

.bild_rahmen {
	border: 1px solid #666;
}

#map {
	border-left: 1px solid #006BB9;
	border-right: 3px solid #006BB9;
	border-top: 1px solid #006BB9;
	border-bottom: 3px solid #006BB9;
	margin: 10px 0;
}

.minilogo {
	width: 39px;
	height: 22px;
	border: 1px solid #999;
}

.dummybild_gr {
	float: left;
	border: 20px solid #ccc;
	color: #ccc;
	font-size: 5.83em;//70px
	font-weight: bold;
	text-align: center;
	padding: 100px 112px;
	margin-right: 10px;
}

.neu {
	margin-bottom: 5px;
	font-weight: bold;
}

.neu a:link, .neu a:active, .neu a:visited {
	color: #DC143C;
	border-bottom: 1px dotted #DC143C;
}

.neu a:hover {
	color: #006BB9;
	text-decoration: none;
	border-bottom: 1px dotted #006BB9;
}