@charset "iso-8859-1";
/* ===================================
Stylesheet von "mamit.at"

Stand: Stylesheet für die Bildschirmausgabe
Datei: screen.php
Datum: August 2010
Autor: Armin Priesner

Aufbau: 1. Kalibrierung
        2. Allgemeine Styles
        3. Styles für Layoutbereiche
        4. Sonstige Styles
=================================== */

/* ==================================
   1. Kalibrierung
   =============================== */
	* { padding: 0; margin: 0; } /* Abstaende auf Null */
   
   
/* ==================================
   2. Allgemeine Styles 
   =============================== */
	body {
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000;
		background-color: #FFF;
	}

		a {
			color: #cc0000;
		}		

		p {
			margin: 12px 0;
			font-size: 12px;
		}
		h1 {
			margin: 12px 0;
			font-size: 18px;
			font-weight: bold;
		}
		h2 {
			margin: 12px 0;
			font-size: 16px;
			font-weight: bold;
		}
		h3 {
			margin: 12px 0;
			font-size: 14px;
			font-weight: bold;
		}
		h4 {
			margin: 12px 0;
			font-size: 12px;
			font-weight: bold;
		}
		h5 {
			margin: 12px 0;
			font-size: 11px;
			font-weight: bold;
		}
		h6 {
			margin: 12px 0;
			font-size: 10px;
			font-weight: bold;
		}
		ul, ol {
			margin: 12px 0 12px 40px;
		}
		
		/* Home: Newsbereich */
		p.newsdatum { font-size: 11px; }
		a.newslink { font-size: 12px; font-weight: bold; }
		div.newstrenner { height: 1px; background-color: #999; margin: 15px 0; clear: both; }

/* ==================================
   3. Styles für Layoutbereiche 
   =============================== */
	#boxHead {
		position: relative;
		top: 0;
		left: 0;
		width: 990px;
		background-image: url(http://mamit.at/img/header_bg.jpg);
	}
		#boxLogo {
			width: 150px;
		}
		#boxTextTop {
			position: absolute;
			top: 5px;
			left: 200px;
			width: 785px;
			height: 70px;
		}
		#boxHeadBottom {
			width: 990px;
			height: 10px;
			background-image: url(http://mamit.at/img/headbottom.gif);
		}
	
	#boxContent {
		width: 990px;
	}
		#boxNavigation {
			float: left;
			width: 180px;
			margin-right: 20px;
			overflow: hidden;
			background-color: #f3f3f3;
		}
			#boxSprachen {
				width: 180px;
				height: 35px;
				font-size: 11px;
				line-height: 20px;
				padding-left: 15px;
				background-image: url(http://mamit.at/img/navigation_hg_top.jpg);
			}
			#boxNavigation ol {
				margin: 10px 15px;
			}
				#boxNavigation li {
					list-style-type: none;
					font-weight: bold;
					line-height: 200%;
				}
					#boxNavigation li span {
						font-size: 11px;
						color: #cc0033;
					}
					#boxNavigation li a {
						color: #000;
						text-decoration: none;
					}
					#boxNavigation li a span {
						font-size: 12px;
						color: #cc0033;
					}
					#boxNavigation li a:hover {
						color: #999;
						text-decoration: none;
					}
			#boxNavigationFooter {
				width: 180px;
				height: 140px;
				background-image: url(http://mamit.at/img/navigation_hg.gif);
			}
		
		#boxTopSuche {
			float: left;
			text-align: right;
			line-height: 30px;
			width: 790px;
			height: 40px;
		}
			#boxTopSuche label {
				font-size: 11px;
			}
				#boxTopSuche #searchfield {
					font-size: 11px;
					width: 150px;
					border: 1px solid #000;
					padding: 1px;
				}
				#boxTopSuche #search {
					font-size: 11px;
					font-weight: bold;
					border: 1px solid #000;
				}
		
		/* Suche */
		#boxSuche { }
			#boxSuche td.reiter_links {
				background-image: url(http://mamit.at/img/formbox/reiter_links.gif);
				width: 10px;
			}
			#boxSuche td.reiter_mitte {
				background-image: url(http://mamit.at/img/formbox/reiter_mitte.gif);
				 height: 30px;
				 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				 color: #FFF;
				 letter-spacing: 1px;
			}
			#boxSuche td.reiter_rechts {
				background-image: url(http://mamit.at/img/formbox/reiter_rechts.gif);
				width: 24px;
			}
			#boxSucheSteuerung {
				border: 10px solid #003333;
				margin: 0 0 20px 0;
				padding: 10px;
			}
				#SucheAuswahlParagraph {
					margin: 5px 0;
				}
					#SucheAuswahlParagraph a { color: #CC3333; }
				#SuchbegriffParagraph {
					margin: 5px 0;
				}
				#boxSucheSteuerung fieldset {
					margin: 10px 0 0 0;
					padding: 4px 2px;
				}
					#boxSucheSteuerung fieldset p { margin: 0; }
					#boxSucheSteuerung #suche_artikelnr, #boxSucheSteuerung #suche_artikelname {
						font-size: 12px;
						width: 150px;
						border: 1px solid #000;
						padding: 1px;
					}
					#boxSucheSteuerung #search-first-row {
						margin: 0;
					}
						#search-first-row select {
							font: normal 11px Arial, Helvetica, sans-serif;
							border: 1px solid #003333;
						}
						#search-first-row .addBtn {
							font: normal 12px Arial, Helvetica, sans-serif;
							color: #000;
							width: 25px;
						}
					#boxSucheSteuerung #search-second-row {
						margin: 10px 0;
					}
						#search-second-row p {
							text-align: center;
							font: bold 12px Arial, Helvetica, sans-serif;
							margin: 5px 0 !important;
						}
						#search-second-row select {
							font: normal 11px Arial, Helvetica, sans-serif;
							border: 1px solid #003333;
						}
						#search-second-row #vonpreis, #search-second-row #bispreis {
							width: 50px;
							font: normal 12px Arial, Helvetica, sans-serif;
							text-align: right;
							border: 1px solid #003333;
						}
					#boxSucheSteuerung #suche { font: bold 11px Verdana, Arial, Helvetica, sans-serif; overflow: visible; }
			#boxSucheSeite p,
			#boxSucheNews p,
			#boxSuchePresse p,
			#boxSucheMedien p,
			#boxSucheProdukte p {
				margin: 0;
				text-align: center;
				font-weight: bold;
			}
			#boxSucheSeite table,
			#boxSucheNews table,
			#boxSuchePresse table,
			#boxSucheMedien table,
			#boxSucheProdukte table {
				border-top: 2px solid #003333;
				margin-top: 2px;
				margin-bottom: 25px;
			}
			#boxSucheSeite th,
			#boxSucheNews th,
			#boxSuchePresse th,
			#boxSucheMedien th,
			#boxSucheProdukte th {
				padding: 6px 4px;
				font-weight: bold;
				text-align: center;
			}
			#boxSucheSeite td,
			#boxSucheNews td,
			#boxSuchePresse td,
			#boxSucheMedien td,
			#boxSucheProdukte td {
				padding: 4px;
			}
		
		#boxMainColumn {
			float: left;
			width: 640px;
			margin-right: 25px;
			min-height: 400px;
		}
			#boxHerstellerliste {
				margin: 0 0 20px 0;
			}
				#boxHerstellerliste td {
					font-weight: bold;
					font-size: 11px;
				}
				#boxHerstellerliste span {
					font-weight: normal;
				}
				#boxHerstellerliste a {
					color: #cc0033;
				}
				#boxHerstellerliste a span {
					font-weight: normal;
					font-style: italic;
				}
				#boxHerstellerliste img {
					margin-right: 50px;
				}
				#boxHerstellerliste div {
					margin: 10px 0;
					height: 1px;
					background-color: #ccc;
				}
			#boxArchiv {
				margin: 0;
			}
				#boxArchiv ul {
					margin: 10px 20px 10px 0;
					width: 145px;
					overflow: hidden;
					float: left;
				}
					#boxArchiv li {
						font-size: 11px;
						font-weight: normal;
						line-height: 150%;
						list-style-type: none;
					}
					#boxArchiv li a { color: #cc0033; }
			#boxArtikelVerkaufspreis {
				margin: 0;
				font-weight: bold;
				font-size: 14px;
			}
			#boxArtikelLagerstand {
				margin: 5px 0 0 0;
				font-weight: bold;
			}
			#boxArtikelPDF {
				margin: 20px 0;
			}
			#boxArtikelliste {
				margin-top: 10px;
				overflow: hidden;
			}
				#boxArtikelliste div {
					margin: 10px 10px 0 0;
					width: 150px;
					/*height: 190px;
					overflow: hidden;*/
					float: left;
				}
					#boxArtikelliste p {
						margin: 0 0 3px 0;
						padding: 2px 4px;
						font-size: 11px;
						background-color: #f3f3f3;
					}
					#boxArtikelliste ul {
						margin: 3px 0 0 0;
					}
					#boxArtikelliste li {
						list-style-type: none;
						font-size: 11px;
						color: #cc0033;
					}
					#boxArtikelliste li.hidden { display: none;/*visibility: hidden;*/ }
						#boxArtikelliste li a {
							color: #cc0033;
							text-decoration: none;
						}
						#boxArtikelliste li a:hover {
							color: #cc0033;
							text-decoration: underline;
						}
						#boxArtikelliste li strong {
							color: #000;
						}
		
		#boxRightColumn {
			float: left;
			width: 125px;
		}
			#boxFeatures {
				margin-top: 50px;
				overflow: hidden;
			}
				#boxFeatures img {
					display: block;
					margin-bottom: 10px;
					margin-right: auto;
					margin-left: auto;
				}
	
	#boxFoot {
		border-top: 1px solid #666;
		padding-top: 5px;
		width: 640px;
		text-align: center;
		margin-left: 200px;
		float: left;
	}
		#boxFoot p {
			margin: 0;
			font-size: 11px;
			color: #666;
		}
		#boxFoot a {
			color: #666;
			text-decoration: none;
		}
				
	#boxGallery {
		display: none;
	}

/* ==================================
   ENDE DES STYLESHEETS 
   =============================== */
