/* allgemeine Seiten-Formatierungen */
html {
	height: 100%;
	}
body { 
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12Px; 
	color: black; 
	font-weight: normal; 
	margin: 0px 0px 0px 0px;  
	padding: 0Px; 
	background-image:url(style-pics/bg.gif); 
	background-repeat: repeat-x;
	background-position: -1Px 0Px;
	background-color: #b1ba95; 
	height: 100%;
	}
* html body { /* nur fuer Internet Explorer */
	background-position: 0Px 0Px;
	}
body.editor {
	background-image:url(); 
	background-color: #FFFFFF;
	padding: 5Px;
	}
ul {
	list-style-image: url(style-pics/pfeil_rechts.gif);
	margin-top: 10Px;
	}
li {
	padding-bottom: 3Px;
	text-align: justify;
	}
li.gross {
	padding-bottom: 15Px;
	text-align: justify;
	}
p {
	margin: 0Px;
	padding: 10Px 0Px 10Px 10Px;
	text-align: justify;
	}
p.center {
	margin: 0Px;
	padding: 15Px 0Px 0Px 10Px;
	text-align: center;
	}
tbody {
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12Px;
	}
tbody.klein {
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11Px;
	}
th {
	font-weight: bold;
	text-align: left;
	height: 20Px;
	border-bottom: 1Px solid #c3640b;
	border-left: 5Px solid #c3640b;
	background-image:url(style-pics/th_bg.png) !important;
	background-image:url(style-pics/th_bg.gif);
	background-repeat:repeat-y;
	padding-left: 5Px;
	}
h1 { 
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 30Px; 
	color: #c3640b; 
	border-bottom: 1Px dotted #c3640b; 
	}
* html h1 { /* nur fuer Internet Explorer */
	border-bottom: 1Px solid #c3640b;
	}
h2 { 
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 24Px; 
	color: #c3640b; 
	border-bottom: 1Px dotted #c3640b; 
	}
* html h2 { /* nur fuer Internet Explorer */
	border-bottom: 1Px solid #c3640b;
	}
a:link, a:visited, a:active { 
	color: #CC0000; 
	font-weight: normal; 
	text-decoration: underline;
	cursor: pointer;
	}
a:hover {  
	color: #FF0000; 
	font-weight: normal; 
	text-decoration: underline; 
	cursor: pointer;
	}
img {
	border: 0Px;
	}


/* Haupt-DivContainer

Definition der Z-Ebenen:
	1  - Basis-Ebene
	5  - Zusatz-Ebene
	10 - Header-Ebene
	15 - Float-Ebene
	20 - Overlay-Ebene
*/
#zentrieren	{
	position: absolute;
	left: 50%;
	width: 805Px;
	margin: 0 -403Px;
	background-image:url(style-pics/main_bg.gif); 
	z-index: 1;
	}
#admin_zentrieren {
	position: absolute;
	left: 50%;
	width: 990Px;
	margin: 0 -495Px;
	background-image:url(style-pics/admin_main_bg.gif); 
	z-index: 1;
	}
#headline {
	position: relative;
	width: 775Px;
	height: 70Px;
	left: 15Px;
	overflow: hidden;
	background-image:url(style-pics/headline_bg.gif);
	z-index: 15;
	}
#admin_headline {
	position: relative;
	width: 960Px;
	height: 80Px;
	left: 15Px;
	overflow: hidden;
	background-image:url(admin/style-pics/headline_bg.gif);
	z-index: 15;
	}
#navigationsschatten {
	position: absolute;
	left: 50%;
	top: 250Px;
	width: 210Px;
	margin-left: -383Px;
	padding-bottom: 5Px;
	background:url(style-pics/schatten.png) no-repeat !important;
	background:url(style-pics/schatten.gif) no-repeat;
	z-index: 20;
	}
#admin_navigationsschatten {
	position: absolute;
	left: 50%;
	top: 90Px;
	width: 210Px;
	margin-left: -475Px;
	padding-bottom: 5Px;
	background:url(style-pics/schatten.png) no-repeat !important;
	background:url(style-pics/schatten.gif) no-repeat;
	z-index: 20;
	}
#navigation {
	position: relative;
	width: 195Px;
	background-color:#FFFFFF;
	background-image: url(style-pics/navi_bg.gif);
	background-repeat: repeat-x;
	background-position: 0Px 30Px;
	border: 1Px solid #D9D9D9;
	padding: 5Px;
	overflow: hidden;
	z-index: 20; 
	}
#inhalt {
	position: relative;
	float: left;
	left: 240Px;
	padding-bottom: 30Px;
	padding-right: 0Px;
	padding-left: 0Px;
	width: 535Px;
	margin-top: 210Px;
	overflow: hidden;
	z-index: 15;
	}
#admin_inhalt {
	position: relative;
	float: left;
	left: 240Px;
	padding-top: 0Px;
	padding-bottom: 30Px;
	padding-right: 0Px;
	padding-left: 0Px;
	width: 725Px;
	margin-top: 25Px;
	overflow: hidden;
	z-index: 15;
	}
#editor_inhalt {
	position: relative;
	float: left;
	left: 15Px;
	padding: 10Px;
	width: 940Px;
	z-index: 15;
	}
#footer {
	position: relative;
	width: 550Px;
	height: 60Px;
	clear: both;
	padding-left: 225Px;
	padding-right: 30Px;
	background-image:url(style-pics/footer_bg.gif);
	z-index: 15;
	}
#abschluss {
	position: relative;
	clear: both;
	width: 805Px;
	height: 15Px;
	background-image:url(style-pics/rahmen-unten.gif);
	z-index: 15;
	}
#admin_abschluss {
	position: relative;
	clear: both;
	width: 990Px;
	height: 15Px;
	background-image:url(style-pics/rahmen-unten.gif);
	z-index: 15;
	}
#verlauf {
	position: absolute;
	left: 50%;
	padding: 4Px 0Px 0Px 10Px;
	height: 21Px;
	width: 766Px;
	margin: 0 -388Px;
	top: 70Px;
	background-image: url(style-pics/verlauf_bg.gif);
	color: #FFFFFF;
	z-index: 20;
	}
#header {
	position: absolute;
	left: 50%;
	margin: 0 -388Px;
	top: 95Px;
	width: 775Px;
	z-index: 10;
	}
#datum {
	position: absolute;
	right: 50%;
	margin: 0 -375Px;
	top: 75Px;
	text-align: right;
	font-size: 11Px;
	z-index: 20;
	color: #FFFFFF;
	}
#admin_datum {
	position: absolute;
	right: 50%;
	margin: 0 -470Px;
	top: 50Px;
	text-align: right;
	font-size: 11Px;
	z-index: 20;
	color: #FFFFFF;
	}
#admin_inhalt-bg {
	position: absolute;
	top: 80Px;
	width: 960Px;
	height: 50Px;
	left: 15Px;
	background-image:url(style-pics/inhalt_bg.gif);
	z-index: 5;
	}
#rahmen-links {
	position: absolute;
	left: 50%;
	margin: 0 -403Px;
	width: 15Px;
	height: 250Px;
	background-image: url(style-pics/rahmen-linksoben.gif);
	z-index: 20;
	}
#rahmen-rechts {
	position: absolute;
	left: 50%;
	margin: 0 388Px;
	width: 15Px;
	height: 250Px;
	background-image: url(style-pics/rahmen-rechtsoben.gif);
	z-index: 20;
	}
#admin_rahmen-links {
	position: absolute;
	left: 50%;
	margin: 0 -495Px;
	width: 15Px;
	height: 250Px;
	background-image: url(style-pics/rahmen-linksoben.gif);
	z-index: 20;
	}
#admin_rahmen-rechts {
	position: absolute;
	left: 50%;
	margin: 0 480Px;
	width: 15Px;
	height: 250Px;
	background-image: url(style-pics/rahmen-rechtsoben.gif);
	z-index: 20;
	}


/* spezielle Formatierungen */
	
	/* Inhalt */
	table.kategorie {
		padding-left: 10Px;
		}
	* html table.kategorie { /* nur fuer Internet Explorer */
		padding-left: 0Px;
		}
	td.kategorie_spalte {
		border-bottom: 1px dotted #bfbfbf;
		padding: 10Px 0Px 10Px 0Px;
		}
	* html td.kategorie_spalte { /* nur fuer Internet Explorer */
		border-bottom: 1px solid #e5e5e5;
		}
	td.kategorie_bildspalte {
		padding-right: 7Px;
		}
	div.kategorie_produkt {
		width: 200Px;
		padding: 2Px;
		background-color:#FFFFFF;
		border: 1Px solid #D9D9D9;
		}
	h3.produkt {
		color: #c3640b;
		font-weight: bold;
		font-size: 13Px;
		margin: 0Px 0Px 5Px 0Px;
		overflow: hidden;
		text-align: left;
		}
	a:link.produkt_h1_link, a:visited.produkt_h1_link, a:active.produkt_h1_link {
		color: #c3640b;
		font-weight: bold;
		text-decoration: none;
		}
	a:hover.produkt_h1_link {
		color: #CC0000;
		font-weight: bold;
		text-decoration: none;
		}
	a:link.produkt_h3_link, a:visited.produkt_h3_link, a:active.produkt_h3_link {
		color: #c3640b;
		font-weight: bold;
		text-decoration: none;
		}
	a:hover.produkt_h3_link {
		color: #CC0000;
		font-weight: bold;
		text-decoration: none;
		}
	#produkt_blaettern_schatten {
		padding-right: 5Px;
		padding-bottom: 5Px;
		background:url(style-pics/schatten.png) no-repeat !important;
		background:url(style-pics/schatten.gif) no-repeat;
		}
	#produkt_blaettern {
		width: 160Px;
		height: 21Px;
		padding: 1Px 0Px 1Px 0Px;
		border: 1Px solid #f8d262;
		text-align: center;
		font-size: 11Px; 
		color: #FFFFFF;
		background-image:url(usb-mania/style-pics/prod_blaettern_bg.gif);
		z-index: 20;
		}
	img.blaettern_zurueck {
		float: left;
		padding: 0Px 1Px 0Px 1Px;
		}
	img.blaettern_weiter {
		float: right;
		padding: 0Px 1Px 0Px 1Px;
		}
	#daten {
		float: right;
		width: 290Px;
		margin-top: 20Px;
		padding: 0Px 0Px 10Px 10Px;
		background-color: #FFFFFF;
		border-left: 1Px dotted #c3640b;
		font-size: 11Px;
		z-index: 20;
		}
	* html #daten { /* nur fuer Internet Explorer */
		border-left: 1Px solid #c3640b;
		}
	h2#aktuelle_preise {
		display: block;
		width: 145Px;
		height: 15Px;
		margin: 0Px 0Px 10Px -11Px;
		background-image:url(usb-mania/style-pics/prod_h2_aktuelle-preise.gif);
		border: 0Px;
		}
	h2#technische_daten {
		display: block;
		width: 169Px;
		height: 15Px;
		margin: 0Px 0Px 10Px -11Px;
		background-image:url(usb-mania/style-pics/prod_h2_technische-daten.gif);
		border: 0Px;
		}
	td.daten_header {
		border-bottom: 1Px solid #c3640b;
		font-size: 10Px;
		font-weight: normal;
		color: #c3640b; 
		text-align: left;
		}
	td.daten_abgrenzen {
		border-bottom: 1Px dotted #bfbfbf;
		padding-bottom:5Px;
		font-size: 11Px;
		vertical-align: top;
		}
	* html td.daten_abgrenzen { /* nur fuer Internet Explorer */
		border-bottom: 1Px solid #e5e5e5;
		}
	tr.daten_neuer-bestand {
		background-color: #ffffcc;
		}
	div.produkt_liste {
		float: inherit;
		padding: 5Px;
		width: 485Px;
		background-color:#FFFFFF;
		border: 1Px solid #D9D9D9;
		font-size: 11Px;
		}
	ul.produkt_liste {
		list-style-type: none;
		list-style-image: none;
		}
	li.produkt_liste  {
		clear:left;
		margin-left: -30Px;
		}
	
	/* Headline */
	#legal-links {
		position: relative;
		float: right;
		width: 250Px;
		height: 30Px;
		z-index: 15;
		}
	#legal-links ul {
		margin: 0Px;
		padding: 0Px;
		float: left;
		}
	#legal-links ul li {
		display: inline;
		list-style-type: none;
		}
	#legal-links a {
		width: 50Px;
		height: 30Px;
		display: block;
		float: left;
		text-decoration: none;
		}
	a:link#ll_kontakt, a:visited#ll_kontakt, a:active#ll_kontakt {
		background-image:url(style-pics/ll_kontakt_nrm.gif);
		background-repeat:no-repeat;
		}
	a:hover#ll_kontakt {
		background-image:url(style-pics/ll_kontakt_mo.gif);
		background-repeat:no-repeat;
		}
	a:link#ll_sitemap, a:visited#ll_sitemap, a:active#ll_sitemap {
		background-image:url(style-pics/ll_sitemap_nrm.gif);
		background-repeat:no-repeat;
		}
	a:hover#ll_sitemap {
		background-image:url(style-pics/ll_sitemap_mo.gif);
		background-repeat:no-repeat;
		}
	a:link#ll_impressum, a:visited#ll_impressum, a:active#ll_impressum {
		background-image:url(style-pics/ll_impressum_nrm.gif);
		background-repeat:no-repeat;
		}
	a:hover#ll_impressum {
		background-image:url(style-pics/ll_impressum_mo.gif);
		background-repeat:no-repeat;
		}
	a:link#ll_agbs, a:visited#ll_agbs, a:active#ll_agbs {
		background-image:url(style-pics/ll_agbs_nrm.gif);
		background-repeat:no-repeat;
		}
	a:hover#ll_agbs {
		background-image:url(style-pics/ll_agbs_mo.gif);
		background-repeat:no-repeat;
		}
	a:link#ll_usb-info, a:visited#ll_usb-info, a:active#ll_usb-info {
		background-image:url(style-pics/ll_usb-info_nrm.gif);
		background-repeat:no-repeat;
		}
	a:hover#ll_usb-info {
		background-image:url(style-pics/ll_usb-info_mo.gif);
		background-repeat:no-repeat;
		}
	a:link#ll_mission, a:visited#ll_mission, a:active#ll_mission {
		background-image:url(style-pics/ll_mission_nrm.gif);
		background-repeat:no-repeat;
		}
	a:hover#ll_mission {
		background-image:url(style-pics/ll_mission_mo.gif);
		background-repeat:no-repeat;
		}
	#address-zeile {
		position: relative;
		overflow: hidden;
		float: left;
		left: 10Px;
		width: 515Px;
		height: 15Px;
		font-size: 11Px;
		color: #B0B0B0;
		z-index: 15;
		}
	a:link.address-zeile, a:visited.address-zeile, a:active.address-zeile {
		color: #B0B0B0; 
		font-weight: bold;
		text-decoration: none;
		}
	a:hover.address-zeile {
		color: #CC0000;
		font-weight: bold;
		text-decoration: none;
		}
	#logo {
		position: relative;
		float: left;
		width: 225Px;
		height: 55Px;
		z-index: 15;
		}
	#edv-werbeartikel_logo {
		position: absolute;
		left: 50%;
		top: 40Px;
		margin: 0 265Px;
		width: 110Px;
		height: 30Px;
		z-index: 35;
		}
	
	/* Navigation */
	#navigation ul {
		list-style: none;
		list-style-image: none;
		margin: 0Px;
		padding: 0Px;
		}
	#navigation ul li {
		margin: 0Px;
		padding: 0Px;
		white-space: nowrap;
		}
	#navigation ul li.zwischenraum {
		width: 205Px;
		height: 16Px;
		padding-top: 4Px;
		margin-top: 10Px;
		margin-left: -5Px;
		font-size: 10Px;
		color: #B0B0B0;
		background-image:url(style-pics/navi_zwischenraum_bg.gif);
		}
	#navigation ul li a:link.navi_okat_nochilds, a:visited.navi_okat_nochilds, a:active.navi_okat_nochilds {
		display: block;
		padding: 1Px 5Px 1Px 15Px;
		width: 175Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		overflow: hidden;
		}
	#navigation ul li a:hover.navi_okat_nochilds {
		display: block;
		padding: 1Px 0Px 0Px 15Px;
		width: 175Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		background-image:url(style-pics/navi_mo_bg.png) !important;
		background-image:url(style-pics/navi_mo_bg.gif);
		border-bottom: 1Px solid #e78924;
		border-right: 5Px solid #e78924;
		overflow: hidden;
		}
	#navigation ul li a:link.navi_okat_childs, a:visited.navi_okat_childs, a:active.navi_okat_childs {
		display: block;
		padding: 1Px 5Px 1Px 0Px;
		width: 190Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		overflow: hidden;
		}
	#navigation ul li a:hover.navi_okat_childs {
		display: block;
		padding: 1Px 0Px 0Px 0Px;
		width: 190Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		background-image:url(style-pics/navi_mo_bg.png) !important;
		background-image:url(style-pics/navi_mo_bg.gif);
		border-bottom: 1Px solid #e78924;
		border-right: 5Px solid #e78924;
		overflow: hidden;
		}
	#navigation ul li a:link.navi_ukat, a:visited.navi_ukat, a:active.navi_ukat {
		display: block;
		padding: 1Px 5Px 0Px 0Px;
		width: 175Px;
		margin-left: 15Px;
		font-size: 11Px;
		font-weight: normal;
		text-decoration: none;
		color: #4b2604;
		border-bottom: 1Px solid #e78924;
		overflow: hidden;
		}
	#navigation ul li a:hover.navi_ukat {
		display: block;
		padding: 1Px 0Px 0Px 0Px;
		width: 175Px;
		margin-left: 15Px;
		font-size: 11Px;
		font-weight: normal;
		text-decoration: none;
		color: #4b2604;
		background-image:url(style-pics/navi_mo_bg.png) !important;
		background-image:url(style-pics/navi_mo_bg.gif);
		border-bottom: 1Px solid #e78924;
		border-right: 5Px solid #e78924;
		overflow: hidden;
		}
	#navigation ul li a:link.navi_ukat_cilds, a:visited.navi_ukat_cilds, a:active.navi_ukat_cilds {
		display: block;
		padding: 1Px 5Px 1Px 0Px;
		width: 175Px;
		margin-left: 15Px;
		margin-top: 5Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		overflow: hidden;
		}
	#navigation ul li a:hover.navi_ukat_cilds {
		display: block;
		padding: 1Px 0Px 0Px 0Px;
		width: 175Px;
		margin-left: 15Px;
		margin-top: 5Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		background-image:url(style-pics/navi_mo_bg.png) !important;
		background-image:url(style-pics/navi_mo_bg.gif);
		border-bottom: 1Px solid #e78924;
		border-right: 5Px solid #e78924;
		overflow: hidden;
		}
	#navigation ul li a:link.navi_ukat_nocilds, a:visited.navi_ukat_nocilds, a:active.navi_ukat_nocilds {
		display: block;
		padding: 1Px 5Px 1Px 15Px;
		width: 175Px;
		margin-left: 15Px;
		margin-top: 5Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		overflow: hidden;
		}
	#navigation ul li a:hover.navi_ukat_nocilds {
		display: block;
		padding: 1Px 0Px 0Px 15Px;
		width: 175Px;
		margin-left: 15Px;
		margin-top: 5Px;
		font-size: 11Px;
		font-weight: bold;
		text-decoration: none;
		color: #4b2604;
		background-image:url(style-pics/navi_mo_bg.png) !important;
		background-image:url(style-pics/navi_mo_bg.gif);
		border-bottom: 1Px solid #e78924;
		border-right: 5Px solid #e78924;
		overflow: hidden;
		}
	#navigation ul li a:link.navi_sub_ukat, a:visited.navi_sub_ukat, a:active.navi_sub_ukat {
		display: block;
		padding: 1Px 5Px 0Px 0Px;
		width: 160Px;
		margin-left: 30Px;
		font-size: 11Px;
		font-weight: normal;
		text-decoration: none;
		color: #4b2604;
		border-bottom: 1Px solid #e78924;
		overflow: hidden;
		}
	#navigation ul li a:hover.navi_sub_ukat {
		display: block;
		padding: 1Px 0Px 0Px 0Px;
		width: 160Px;
		margin-left: 30Px;
		font-size: 11Px;
		font-weight: normal;
		text-decoration: none;
		color: #4b2604;
		background-image:url(style-pics/navi_mo_bg.png) !important;
		background-image:url(style-pics/navi_mo_bg.gif);
		border-bottom: 1Px solid #e78924;
		border-right: 5Px solid #e78924;
		overflow: hidden;
		}
	h1#navi_usb-mania {
		margin: -5Px 0Px 5Px -5Px;
		padding: 0Px;
		width: 205Px;
		height: 35Px;
		display: block;
		border-width: 0Px;
		background-image:url(usb-mania/style-pics/navi_usb-mania.gif);
		}
	h1#navi_admin {
		margin: -5Px 0Px 5Px -5Px;
		padding: 0Px;
		width: 205Px;
		height: 35Px;
		display: block;
		border-width: 0Px;
		background-image:url(admin/style-pics/navi_admin.gif);
		}
	h1#navi_manufacturers {
		margin: -5Px 0Px 5Px -5Px;
		padding: 0Px;
		width: 205Px;
		height: 35Px;
		display: block;
		border-width: 0Px;
		background-image:url(manufacturers/style-pics/navi_manufacturers.gif);
		}
	
	/* Produkt-Seite */
	div.weitere_bilder {
		background-color: #c3640b;
		background-image:url(usb-mania/style-pics/prod_weitere-bilder_nr.gif);
		background-repeat:repeat-x;
		border: 1Px solid #c3640b;
		color: #FFFFFF;
		font-size: 11Px;
		font-weight: bold;
		}
	a:link#anfrage_starten, a:visited#anfrage_starten, a:active#anfrage_starten {
		display: block;
		width: 245Px;
		height: 50Px;
		background-image:url(usb-mania/style-pics/button_anfrage-starten_nrm.gif)
		}
	a:hover#anfrage_starten {
		display: block;
		width: 245Px;
		height: 50Px;
		background-image:url(usb-mania/style-pics/button_anfrage-starten_mo.gif)
		}
	

	/* Footer */
	p.footer {
		margin: 0Px;
		padding: 0Px;
		text-align: center;
		font-size: 10Px;
		color: #B0B0B0;
		}
	.footer a:link, .footer a:visited, .footer a:active {
		color: #B0B0B0; 
		text-decoration: none;
		}
	.footer a:hover {
		color: #CC0000;
		text-decoration: none;
		}
	
	/* Verlauf */
	a:link.verlauf, a:visited.verlauf, a:active.verlauf {
		color: #FFFFFF; 
		font-weight: bold;
		text-decoration: none;
		}
	a:hover.verlauf {
		color: #CCCCCC;
		font-weight: bold;
		text-decoration: none;
		}

	/* Manufacturers */
	a:link#preise_aktualisieren, a:visited#preise_aktualisieren, a:active#preise_aktualisieren {
		display: block;
		width: 250Px;
		height: 50Px;
		background-image:url(manufacturers/style-pics/priceupdate_nrm.gif)
		}
	a:hover#preise_aktualisieren {
		display: block;
		width: 250Px;
		height: 50Px;
		background-image:url(manufacturers/style-pics/priceupdate_mo.gif)
		}


/* Formulare */
form { 
	margin: 0; 
	padding: 0; 
	}
button { 
	margin: 0; 
	padding: 0; 
	}
.eingabebox	{ 
	padding: 2Px;
	font-size: 11px; 
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	background-color: #ffec99; 
	color: #4b2604; 
	border: 1px #c3640b solid; 
	}
.eingabebutton	{ 
	padding: 2Px;
	font-size: 12px; 
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	background-color: #c3640b; 
	color: #ffec99;
	font-weight: bold;
	border-bottom: 1px #4b2604 solid; 
	border-right: 1px #4b2604 solid; 
	border-top: 1px #ffec99 solid; 
	border-left: 1px #ffec99 solid; 
	cursor: pointer;
	}


/* Anfrage */
a:link.anfrage, a:visited.anfrage, a:active.anfrage {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	}
a:hover.anfrage {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	}
div.anfrage_normal {
	color: #FFFFFF;
	background-color: #4b2604;
	display: block;
	}
div.anfrage_active {
	color: #FFFFFF;
	background-color: #c3640b;
	display: block;
	}
div.anfrage_notactive {
	color: #FFFFFF;
	background-color: #f8d262;
	display: block;
	}


/* Sonderformatierungen */
h1.flash {
	display: none;
	}
h2.flash {
	display: none;
	}
.top-border {
	border-top: 1px solid #c3640b;
	padding-top: 5Px;
	}
.bottom-border {
	border-bottom: 1px solid #c3640b;
	padding-top: 5Px;
	}
.ausblenden {
	display: none;
	}
.grau {
	color: #999999;
	}
.rot {
	color: #CC0000;
	}
.gruen {
	color: #00CC00;
	}
.wichtig {
	font-weight: bold;
	}
.klein {
	font-size: 11Px;
	}
.gross {
	font-size: 30Px;
	font-weight: bold;
	}
p.hinweis {
	font-size: 11Px;
	color: #e78924;
	}
.schatten {
	padding-right: 3Px;
	padding-bottom: 5Px;
	background:url(style-pics/schatten.png) no-repeat !important;
	background:url(style-pics/schatten.gif) no-repeat;
	}
a:link.weisser_link, a:visited.weisser_link, a:active.weisser_link {
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;
	}
a:hover.weisser_link {
	color: #D9D9D9;
	font-weight: bold;
	text-decoration: none;
	}
div.no-pic {
	border: 1Px solid #c3640b;
	background-color: #ffec99;
	padding: 5Px;
	font-size: 11Px;
	color: #c3640b;
	font-style: italic;
	text-align: center;
	}
a div.no-pic {
	text-decoration: none;
	}
div.kasten_edv-werbeartikel {
	border: 1Px solid #4a60aa;
	background-color: #E4E8EF;
	padding: 5Px;
	}
div.kasten_edv-werbeartikel h1 {
	margin-bottom: 5Px;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-variant: normal;
	font-size: 18px;
	color: #4a60aa;
	border: 0Px;
	}
div.kasten_werbebanner {
	border: 1Px solid #b21212;
	background-color: #f2dada;
	padding: 5Px;
	}
div.kasten_werbebanner h1 {
	margin-bottom: 5Px;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-variant: normal;
	font-size: 18px;
	color: #b21212;
	border: 0Px;
	}
div.kasten_neutral {
	border: 1Px solid #b3b3b3;
	background-color: #e5e5e5;
	padding: 5Px;
	}
div.kasten_neutral h1 {
	margin-bottom: 5Px;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-variant: normal;
	font-size: 18px;
	color: #b3b3b3;
	border: 0Px;
	}
div.hinweis {
	border: 2px solid #FF0000;
	background-color: #FFFFCC;
	margin-top: 10px;
	margin-bottom: 10px;
	}
div.hinweis h1 {
	display: block;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	background-color: #FF0000;
	font-size: 16px;
	font-variant: normal;
	color: #FFFFFF;
	border: 0px;
	padding-left: 5px;
	}
div.hinweis p {
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px;
	padding: 10px;
	}