/* ------------------------------------------------------------------------------------------------------ */
/* --- ALLGEMEIN & STANDARD LINKS --- */

body {
	font-family: Arial, Helvetica, Univers, sans-serif;
	margin: 0;
	padding: 0;
	
	background:transparent url(../images/back_left.jpg);
	background-repeat:repeat-y;
	
}

.container-allover
		{
			float:left;
			clear:left;
			width:60em;
			background:transparent url(../images/bavback.jpg);
			background-repeat:no-repeat;
		}
.portal{
			background:transparent url(../images_portal/bavback_start.jpg);
			background-repeat:no-repeat;
			width:62em;
		}
		
.stmi{
			background:transparent url(../images_portal/bavback_stmi.jpg);
			background-repeat:no-repeat;
		}



.stmd{
			background:transparent url(../images_portal/bavback_stmd.jpg);
			background-repeat:no-repeat;
		}


.stmb{
			background:transparent url(../images_portal/bavback_stmb.jpg);
			background-repeat:no-repeat;
		}
.stmjv{
			background:transparent url(../images_portal/bavback_stmjv.jpg);
			background-repeat:no-repeat;
		}
		
.stmwfk{
			background:transparent url(../images_portal/bavback_stmwfk.jpg);
			background-repeat:no-repeat;
		}
		
.stmuk{
			background:transparent url(../images_portal/bavback_stmuk.jpg);
			background-repeat:no-repeat;
		}
		
.stmwk{
			background:transparent url(../images_portal/bavback_standard.jpg);
			background-repeat:no-repeat;
		}
.stmf{
			background:transparent url(../images_portal/bavback_stmf.jpg);
			background-repeat:no-repeat;
		}
		
.stmwivt{
			background:transparent url(../images_portal/bavback_stmwivt.jpg);
			background-repeat:no-repeat;
		}
		
.stmug{
			background:transparent url(../images_portal/bavback_stmug.jpg);
			/* background:transparent url(../images_portal/bavback_start.jpg); */
			background-repeat:no-repeat;
		}
		
.stmelf{
			background:transparent url(../images_portal/bavback_stmelf.jpg);
			background-repeat:no-repeat;
		}
		
.stmas{
			background:transparent url(../images_portal/bavback_stmas.jpg);
			background-repeat:no-repeat;
		}
		
.stmbe{
			background:transparent url(../images_portal/bavback_stmbe.jpg);
			background-repeat:no-repeat;
		}
.stk{
			background:transparent url(../images_portal/bavback_stk.jpg);
			background-repeat:no-repeat;
		}
.stmgp{
			background:transparent url(../images_portal/bavback_stmgp.jpg);
			background-repeat:no-repeat;
		}		
.stmuk_blz{
			background:transparent url(../images_portal/bavback_stmuk_blz.jpg);
			background-repeat:no-repeat;
		}


.content-allover
		{
			width:56em;
			float:left;
			clear:both;
		}

h1	 {
	color: #369;
	font-weight: normal;
	font-size: 2.25em;
}

h2 { 
	color: #369;
	font-style:normal;
	font-size:1em;
}

hr  {
	width:100%;
	color: #369; 
	height: 1px;
	border-style: solid;
	float:left;
}

a:link, a:visited, a:active {
	color: #369;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	color: #1d52a0;
	text-decoration: underline;
}


/* ------------------------------------------------------------------------------------------------------ */
/* --- LAYOUT ELEMENTE --- */

#errtext { 
	font-weight: bold; 
	width: 705px;
	background-color: #C9C9C9; 
	clear:left;
	float:left;
	margin: 20px 20px 20px 0px;
	padding:10px;
	border:solid #336699;
	}
	

#errbild {
	margin-right:10px;
	
	
}

	
#errtext th { 
	font-size:18px;
	color:#336699;
	text-align:left;
	}

#errtext td { 
	font-weight: bold;
	}

#senden {
	position:absolute;
	top:155px;
	left:565px;
	
	
}

#suche {
position:absolute;
left:670px;
top:155px;
	}
	

#suche .imgForm, #suche label {
	margin:3px 4px 0 0;
	float:left;
}

#suche input.search {
	margin:0 4px 0 0;
	float:left;
}




#header {
	position: relative;
	width: 61em;
	height:100px;
	margin-right: 91px;
	
}

#headerLeft {
	width: 55em;
	height:70px;
}

#headerLeft img {
	float: left;
}

/* #headerLeft #h1{ 
	color: #039; 
	font-size: 1.7em; 
	font-weight:bold; 
	float:left; 
	margin:0; 
	padding:22px 0 0 220px;
	
}

#headerLeft #h2 { 
	font-weight:bold; 
	float:left; 
	font-size: 0.9em;
	color: #039; 
	margin:-10px 0 0 275px;


}
*/

#headerRight {
	
	width:3em;
	float: right;
	margin:-70px 0 0 0;
}

img {
	border-style:none;
	
}

#schriftzug { 

	color:#336699;
	font-size: 1em; 
	font-weight: bold; 
	text-align: right; 
	vertical-align:text-bottom;
	
}

#headerRight img {
	margin:0 0 0 0;
	float: right;
}

#shopMenuleiste { 

	width: 55em; 
	height: 1.6em;  
	clear: both;
	
}

#shopMenuleiste input {
	background: #f9dda4; 
	font-size: 1em;
	color: #777;
}

#shopMenuleiste .imgForm {
	margin-top: -4px;
}

#shopMenuleiste ul { 
	margin-top: 5px; 
	padding: 0; 
	list-style: none; 
	float:right; 
	color: #000; 
	font-size:0.82em; 
	font-weight:bold;
	
}

#shopMenuleiste ul li { 
	float: left; 
	margin:0 5px 0 5px;  

}

#sortimentNavigation { 
	padding-top:60px;
	font-size:0.75em; 
	font-weight: bold; 
	width: 159px;
	line-height:0.6em;
	clear:left;
	display:block;
	
}

#sortimentNavigation h2, #sortimentNavigation h3 {
	background-color: #1d52a0;
	color: #fff;
	font-size:0.95em;
	display: block;
	font-weight: bold;
	line-height: 1.5em;
	padding-left:1em;
	margin-bottom: 0.6em;
	padding:0 0 0.2em 0;
}

#sortimentNavigation h3 a {
	color: #fff;
}

#sortimentNavigation h3 a:hover, #sortimentNavigation h3 a:focus, #sortimentNavigation h3 a:active {
	color: #fff;
	text-decoration: underline;
}

#sortimentNavigation ul, #sortimentNavigation ul li {
	margin: 0;
	padding-left: 0px;
	list-style: none;
}

#sortimentNavigation ul li {
}

#sortimentNavigation ul li a, 
#sortimentNavigation ul li a:hover, 
#sortimentNavigation ul li a:focus, 
#sortimentNavigation ul li a:active {
	color: #336699;
	text-decoration: none;
	line-height: 1.5em;
	padding-left: 1em;
	display:block;
}

#sortimentNavigation ul li a:hover,
#sortimentNavigation ul li a:focus,
#sortimentNavigation ul li a:active { 
	color: #1d52a0; 
	background-color: #fff;
	text-decoration: underline;
}

#sortimentNavigation .aktiv { 
	color: #1d52a0; 
	background-color: #fff;
	background: url(../images/trenner.gif);
	background-repeat:no-repeat;
}

/** neu **/
#unterNavigation ul,
#unterNavigation ul li {
	font-size:1.0em;
	list-style-type:none;

}

#unterNavigation ul li {


}

#unterNavigation ul li a,
#unterNavigation ul li a:hover,
#unterNavigation ul li a:focus,
#unterNavigation ul li a:active {
	color: #000;
	text-decoration: none;
	display:block;
	line-height:1.2em;
	padding: 5px 0;
	padding-left:20px;
}

#unterNavigation ul li a:hover,
#unterNavigation ul li a:focus,
#unterNavigation ul li a:active { 
	color: #1d52a0; 
	background-color: #fff;
	text-decoration: underline;	
}
	
#unterNavigation .aktiv{ 
	color: #000; 
	background-color: #fff;
	background: url(../images/trenner.gif);
	background-repeat:no-repeat;
  	display:block;
  	text-decoration: none;
}





.unternavigation {
	line-height:0.9em;
}

#unternavigation .aktiv{ 
	color: #000; 
	background-color: #fff;
	background: url(../images/trenner.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	
}
/** neu **/

#content {
	width:55em;
	
	margin-top:40px;
	/*
margin-left:170px;
*/
	padding-left:15px;
	float:left;	
}



#startseiteNeuerscheinungen {
	/*position:relative;*/
	text-align: center;
	margin:1em 0 0 0;
	float: left;
	clear:left;
	width:56em;
	
}

#startseiteNeuerscheinungen h1 {
	font-size: 1.7em;
	color: #0000ff;
	margin:0.5em 0 0 0;
	padding:0;
	float:left;
}

#startseiteNeuerscheinungen a {
	font-family: Arial,Helvetica,Univers,sans-serif;
	font-size: 0.9em;
	color: #0000FF;
	}

#startseiteNeuerscheinungen a:hover,
#startseiteNeuerscheinungen a:focus,
#startseiteNeuerscheinungen a:active {
	color: #0000FF;
	text-decoration: underline;
}

#startseiteNeuerscheinungen .produkt {
	width:14em;

	/*position:relative;*/
	overflow: visible;
	float: left;
	margin-top: 1em;
}

#startseiteNeuerscheinungen #archivFunktion { float: left; }


#artNavi {
	font-size: 0.85em;	
	float:left;
	margin:-3em 0 0.5em 0;
	width:350px;
}

#artAnzLeiste {
	min-width:55em; 
	text-align: center;
	font-weight: bold;
	
	
	
	float:left;
	clear:both;
}



#artAnzLeiste .links {
	float: left;
	
	margin:0 20% 0 0;
}

#artAnzLeiste .rechts {
	float: right;
}

.oker {
	background-color: #f0f0f0;
}

.blue {
	background-color: #f0f0f0;
}

#artSuchLeiste
{
	width:55em;
	max-width:702px;
	clear:both;
	float:left;	
}


#artlist {
	width:55em;
	clear:both;
	float:left;	
}



#artlist thead {
	height:1.5em;
	background-color: #336699;
	text-align: center;
}

#artlist .bgColor {
	background-color: #f0f0f0;
}

.linieWeis {
	width: 20em;
	height: 0.8em;
	background-color: #fff;
}

#artDetail {
	background-color: #f0f0f0;
	
	float:left;
	margin:0.8em 0 0 0;
	width:55.4em;
	padding: 0.6em;
}

#artDetail p {
	color: #000;
	padding: 0.6em;
	margin:1em -0.6em 1em -0.6em;
}

#artDetail p.pblue {
	background-color: #336699;
	color: #fff;
}


p#beschreibung {
	font-size: 0.9em;
	background:none;
	color:#000;
}



.merkmale {
	font-family: Arial,Helvetica,Univers,sans-serif;

	float: left;
	font-size: 1.0em;		
	margin:0 0 0.8em 0;
}

.clear {
	clear: both;
}

#artOrder {
	width:24em;
	float: left;
	
	margin:0.8em 0 0 0;
}	

.artOrderHeader {
	width:23.4em;  
	background-color: #336699;
	color: #fff;
	font-weight: bold;
	padding:0.3em;
	margin:0 0 0.3em 0;
	float:left;
}	

.artOrderHeader img {
	float:left;
	margin:0 0.5em 0 0;
}	


.artOrderHeader  a:hover,
.artOrderHeader  a:focus,
.artOrderHeader  a:active{ 
	color: #1d52a0; 
	background-color: #fff;
	text-decoration: underline;
	
}

.artOrderLine {
	width:24em; 
	background-color: #f0f0f0;
	font-weight: bold;
	margin:0 0 0.3em 0;
	padding:0.3em 0;
	
	clear:left;
	float:left;
}

.artOrderLine img {
	
	margin:0 0 0 0.3em;
	vertical-align:middle;
}
/* Anpassungen für die Geologoe Seiten
 * 
 */

#artOrdergeo {
	width:55.4em;
	float: left;
	
	margin:0.8em 0 0 0;
}	

.artOrderHeadergeo {
	/*width:23.4em;*/
	width:56em;
	background-color: #336699;
	color: #fff;
	font-weight: bold;
	padding:0.3em;
	margin:0 0 0.3em 0;
	float:left;
}	



.artOrderLinegeo {
	/*width:24em;*/
	width:56.6em;
	background-color: #f0f0f0;
	font-weight: bold;
	padding:0.3em 0;	
	clear:left;
	float:left;
}

.artOrderLinegeo img {
	margin:0 0 0 0.3em;
	vertical-align:middle;
}

.artOrderLinegeo table {
	width:100%;
	border-width:1px;
	border-style:solid;
}

.artOrderLinegeo table th {
	font-size:1em;
}

.artOrderLinegeo table td {
	font-size: 0.8em;
}


#bilder {
	float: right;
	margin: 0.8em 0 1.5em 0; 
}

#wk_uebersicht_leer {
	margin-top:60px;
	margin-bottom:60px;
	margin-left:15px;
	width:9.6em;
	
	color: #000;
	font-size: 0.8em;
	font-style:italic;
	text-align: center;
	padding-left:1.3em;
	padding-top:0.6em;
	clear:both;
	float:left;
	
}

.wrapper {
	float:left;

	color:#fff;
}

#wk_uebersicht {
	margin-top:60px;
	width:9em;
	font-size: 0.8em;
	color:#000;
	
	clear:both;
	float:left;
}

#wk_uebersicht .titel {color:#336699;font-weight:bold;}


#wk_uebersicht .artRow {
	height: 2em;
	font-size: 1.3em
}

#wk_uebersicht th { border-width:1px;border-bottom-style: solid; border-top-style: none; border-right-style: none; font-size: 1.5em; border-top-color: #fff; border-right-color: #fff; border-bottom-color: #fff; border-left-color: #fff;
}

/* #wk_uebersicht td {
	padding-top: 0;
	border-color: #fff;
	border-bottom-style: dashed;
	border-top-style: none;
	border-right-style: none;
	border-width:1px;
} */

.borderDashed {
	border-left-color: #fff;
	border-left-style: dashed;
	border-width:1px;

}

.headOrder {
	background-color: #336699;
	color: #fff;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
}



#bestellformular {
	background-color:#f0f0f0;
	
	
}

.warenkorborder {
	background-color: #f0f0f0;
	width:40em;
}

.warenkorborder td, .warenkorbOrder th {
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	height: 2em;
}

.warenkorbOrder h1 {
	font-size: 2em;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
}

.warenkorbOrder .bemerkung {
	font-size: 0.85em;
	line-height: 1.5em;
}

#orderForm {
	width:42em;
	background-color: #f0f0f0;
	height:41em;
}

#orderForm div {
	float: left;
	margin-right: 4px;
	margin-top: 5px;
}

#orderForm div.right {
	float: right;
	margin-right: 4px;
	margin-top: 5px;
}

input.grauFeld {
	background-color: #f0f0f0;
}

#orderForm p {
	clear: both;
	margin-top: 10px;
}


#profisucheDiv {
	width:50em;
	
	float:left;
	margin:20px 0 0 0;
}

#profisucheDiv div {
	height: 4em;
	background-color: #f0f0f0;
	margin-bottom: 6px;
}

#profisucheDiv label {
	font-weight: bold;
}

#profisucheDiv input, #profisucheDiv select {
	margin-top: 7px;
	margin-left: 5px;
}

#profisucheDiv hr {
	color: #336699; 
	background-color:#336699;
	height: 6px;
	border-style: solid;
}

#profisucheDiv h2 {
	color: #000;
}

#profisucheDiv span {
	color: #000;
	font-weight: normal;
	font-size: 0.85em;
}

#artSuchLeiste {
	height: 2.5em;
	background-color: #336699;
	padding-top: 10px;
	width:51.9em;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
}

.buttons {
	padding-left: 200px;
	margin-top: 0px;
	height: 35px;
	background-color: #f0f0f0;
}

#backSuchLeiste {
	background-color: #336699;
	padding: 10px;
	margin:10px 0 10px 0;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	clear:left;
}






a#artdtl1, a#artdtl1:hover, a#artdtl1:focus, a#artdtl1:active,
#backSuchLeiste a:hover,
#backSuchLeiste a:focus,
#backSuchLeiste a:active,
#backSuchLeiste a, 
#artSuchLeiste a, 
.artOrderHeader a,
#artAnzLeiste a,
 #wk_uebersicht a
  {
	color: #fff;
}




#artSuchLeiste a {
	margin: 0 30px 0 0;
}


#artSuchLeiste .links a:hover,
#artSuchLeiste .links a:focus,
#artSuchLeiste .links a:active, 
.artOrderHeader a:hover,
.artOrderHeader a:active,
.artOrderHeader a:focus,  
#artAnzLeiste a:hover,
#artAnzLeiste a:focus,
#artAnzLeiste a:active,
#wk_uebersicht a:hover,
#wk_uebersicht a:focus,
#wk_uebersicht a:active  {
	color: #1d52a0;
	text-decoration: underline;
}

.seitenanzahl
	{
		font-size:0.9em;
		width:100%;
		
		margin:15px 0 20px 0;
		padding:5px 0 0 0;
		
		border-top:8px solid #336699;
	}
	

.linie {
	width: 57.3em;
	height: 0.8em;
	background-color: #336699;
	float:left;
	
	margin:6px 0 4px 0;
}




.rahmenartListApg {
	/** width:20em; -- Darf hier nicht gesetzt werden, da es vom IE 8 falsch interpretiert wird --**/
	margin:5px 0 5px 0;
	float:left;
	clear:left;
}


.artListApg img {
	margin: 2px 0 0 0;
}

#artlist_pdf {
	width: 265px;
}

#artlist_pdf .lable {
	width: 175px;
	height: 25px;
	font-weight: bold;
	background-color: #f0f0f0;
	float: left;
	padding-top: 5px;
}

#artlist_pdf img {
	float: right;
	border-style: none;
}

.bgColorLight {
	background-color: #f0f0f0;
}


.bestellmodus
		{
			width:50em;
			margin:0 0 0 5px;
			padding:0;
		}

.bestellung
		{
			margin-top:10px;
			clear:left;
			width:56.5em;
		}
		


/* StMUGV */
 .arial6n_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 0.4em; color: rgb(0,0,0); font-weight: normal; font-style: normal;}
 .arial7n_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 0.7em; color: rgb(0,0,0); font-weight: normal; font-style: normal;}
 .arial7n_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 0.7em; color: rgb(255,255,255); font-weight: normal; font-style: normal;}
 .arial8n_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 0.85em; color: rgb(0,0,0); font-weight: normal; font-style: normal;}
 .arial8n_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 0.8em; color: rgb(255,255,255); font-weight: normal; font-style: normal;}
 .arial8f_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 0.8em; color: rgb(0,0,0); font-weight: bold; font-style: normal;}
 .arial8f_red     { font-family: Arial, Helvetica, Univers, sans-serif; background-color:#F0F0F0; font-weight: bold; font-style: normal; padding:2px;}
 .arial9n_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1.5em; color: rgb(255,255,255); font-weight: normal; font-style: normal;}
 .arial9f_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1.5em; color: rgb(255,255,255); font-weight: bold; font-style: normal;}
 .arial9n_red   { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1.5em; color: rgb(255,0,0); font-weight: normal; font-style: normal;}
 .arial10n_grau  { color: #a0a0a0; font-style: normal; font-weight: normal; font-size: 11.63em; font-family: Arial, Helvetica, Univers, Verdana, sans-serif }
 .arial10f_rot { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1.63em; color: rgb(201,22,27); font-weight: bold;}
 .arial10f_gruen { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1.63em; color: #006633; font-weight: bold;}
 .arial10f_schwarz  { color: rgb(0,0,0); font-weight: bold; font-size: 1.63em; font-family: Arial, Helvetica, Univers, Verdana, sans-serif }
 .arial10n_blau   { color: rgb(0,0,255); font-size: 1em; font-family: Arial, Helvetica, Univers, Verdana, sans-serif }
 .arial10f_weiss  { color: rgb(255,255,255); font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, Univers, Verdana, sans-serif }
 .arial10n_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1em; color: rgb(255,255,255); font-weight: normal; font-style: normal;}
 .arial10n_schwarz  { color: rgb(0,0,0); font-style: normal; font-weight: normal; font-size: 1em; font-family: Arial, Helvetica, Univers, Verdana, sans-serif }
 .arial11f_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1em; color: rgb(255,255,255); font-weight: bold; font-style: normal; float:left;}
 .arial11f_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 1.2em; color:#336699; margin-left:10px; margin-bottom:10px; font-weight: bold; font-style: normal; float:left;}
 .arial12f_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 2em; color: rgb(0,0,0); font-weight: bold;}
 .arial12n_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 2em; color: rgb(0,0,0); font-weight: normal; font-style: normal;}
 .arial12f_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 2em; color: rgb(255,255,255); font-weight: bold;}
 .arial12f_gruen { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 2em; color: #006633; font-weight: bold;}
 .arial12f_blau  { color: blue; font-weight: bold; font-size: 2em; font-family: Arial, Helvetica, Univers, sans-serif }
 .arial14f_schwarz { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 2.38em; color: rgb(0,0,0); font-weight: bold;}
 .arial14f_weiss { font-family: Arial, Helvetica, Univers, sans-serif; font-size: 2.38em; color: rgb(255,255,255); font-weight: bold;}
 .grauFeld {color:#a0a0a0}
 
table.ERRTEXT { border-width:1px; width:400px; background-color:#ffffff; font-size:1.63em; color:#ff0000; font-weight:normal; border-color:#000000; border-style: solid none; }

table.ERRTEXT th {
	text-align:left;
	background-color:#ffffff;
	font-size:0.63em;
	font-weight:bold;
	border-style:none;
}

table.ERRTEXT td { 
	border-style:none;
}

.Preis{
	white-Space:nowrap;
	text-align:center;
}

.Kurzbeschreibung{
	text-align:left;
	padding:5px 10px 5px 10px;

}

.table_empf{border-style:solid;border-color:blue;
					border-width:thin; width:800px; }



/* NEU 31.08 */

				
#zurueckartdtl a:hover, #zurueckartdtl a:active, #zurueckartdtl a:focus {
	text-decoration:underline;
	color:#336699;
	background-color:#fff;
}






.artOrderHeadergeo a {
	color:#fff;
	
	
}
.artOrderHeadergeo img {
	margin-right:5px;
	
	
}


.artOrderHeadergeo  a:hover,
.artOrderHeadergeo  a:focus,
.artOrderHeadergeo  a:active{ 
	color: #1d52a0; 
	background-color: #fff;
	text-decoration: underline;
	
}
				
.gemeindeliste {
	padding-left:30px;
	
}			
					
.gemeindeliste, .gemeindeliste a, .gemeindeliste a:link, .gemeindeliste a:visited{
	width:300px;
	background-color:#E2E3E7;
	margin-top:1px;
	
}		
					
.gemeindeliste a:hover, .gemeindeliste a:focus, .gemeindeliste a:active {
	background-color:#ffffff;
	
	
}
	
	


.besondereArt {
	margin-bottom:20px;
	width:100%;
	
}


.bestseller {
	width:auto;
}

.leertd {
	width:15px;
}

.besttr {
	height:60px;
	
}


.besttd1{
	width:20px;
	background:url('../images/best_back1.gif');
}

.besttd2 {
	width:3px;
}


#meistbestellt {
	
	border-width:thin;
	border-top-color:#F0EBEB;
	border-left-color:#F0EBEB;
	border-right-color:#336699; 
	border-bottom-color:#336699; 
	border-style:solid; 
	height:370px; 
	width:240px; 
	float:right;
	
}


#liefertable {
	width:400px;
	background-color: #EFEFEF
}


th {
	
	padding-left:5px;
	padding-right:5px;
	
}

	.empfpfeil a img, .empfpfeil, .empfpfeil a{
		margin-top:-30px;
		height:64px;
		width:37px;
		
		
	}
	

#empf {
	width:100%; 
	border-width:thin; 
	border-top-color:#F0EBEB;
	border-left-color:#F0EBEB;
	border-right-color:#336699;
	 border-bottom-color:#336699;
	  border-style:solid;
	  margin-top:50px;
}


#artliste  {
	
	margin-top:20px;
	
}

#versenden {
	margin-top:10px;
	position:inherit;
	margin-left:320px;
	}
					
#errorbox {
	padding: 0.6em;
	position:absolute;
	top:250px;
	left:170px;
	background-color: #f0f0f0;
	width:730px;
	text-align:center;
	
}

#errorbox h1 {
	background-color: #336699;
	color: #fff;
}



.seitenanz {
	padding-right:10px;
	padding-left:10px;
	
	
}



.warenkorborder tr td {
	padding:2px 2px 2px 2px;
	margin-left:15px;
	
	
}


.summe{
	border-bottom:double;
	
	
}

.betrag {
	text-align:right;
}


.warenkorborder {
	padding: 5px 5px 5px 5px;
	
	
	
}



#wk_anz {
	padding-left:30px;
	
	
	
}



.seitewechsel {
	background-color:#F0F0F0;
	padding:2px;
	
	
}


errtext>table {
	width:100%;
	
}


#wk_temp_button {
	width:25%;
	vertical-align:top;
	
}


.detailBild {
	text-align:center;
}

#tr_artOrderLine_artdtl {
	height:18px;
	background-color: #f0f0f0;
	
}

#bgColorLight_td {
	
	width:20%; text-align:right;
}


.rahmenartListApg>div {
	
	width:56em
}


#APGxNODENR {
	
	width:40%;
}


#headerLeft {
	  color: #2c5a93;
  font-size: 1em;
  font-weight: bold;
  text-align: right;

}



h3 {
	
		color: #336699;
		font-size:1em;
}



#h1 {
	
	font-size:1.4em
	
}


#h3 {
	font-size:0.9em
	
	
}

#h1, #h3 {
	color:#2c5a93;
	font-style:normal;
	letter-spacing: -1px;
	margin: 0 0 0 0;
	font-weight: bold;
	
}



#agb {
	position:absolute;
	top:100px;
	left:300px;
	background-color:blue;
	
}




.pdf_down li {
	list-style-type:none;
	
	
}
 /*IE6 HACK-ANPASSUNG  *\

 /* richtig */
/* IE 6 */
* html body div div div table tbody tr td div div .carouselLeft{
	
	top:500px;
	left:358px;
	float:left;
	
	
}

* html body div div div table tbody tr td div  .carouselbutton{
	margin-top:-30px;
	
}


* html body div div #content {
	width:55em;
	margin-top:40px;
	padding-left:15px;
	float:left;	
	
	
}


* html body div div div #artNavi {
	font-size: 0.85em;	
	float:left;
	margin:-0.6em 0 0.5em 0;
	
	
}




* html body div div div .bestellung {
	position:relative;
	top:20px;
	
}

* html body div div  div table tbody tr td div ul li .empfArt {
	position:static;
	margin-top:-120px;
	margin-right:5px;
	margin-left:95px;
	text-align:left;
	float:right;
	width:100px;
	
	
}

* html body div div  div table tbody tr .empfpfeil {
	margin-top:0px;
	height:64px;
	width:37px;
	
	
}


* html body div div div  table tbody tr .empfpfeil a img{
	margin-top:0px;
	height:64px;
	width:37px;
	
	
}

* html body div div div  table tbody tr  .empfpfeil a {
	margin-top:0px;
	height:64px;
	width:37px;
	
}
.rootsearch
{
  background-color: #eef3fb;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #bbd3ef;
  border-right-color-value: #bbd3ef;
  border-bottom-color: #bbd3ef;
  border-left-color-value: #bbd3ef;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  margin-right:10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  width:60%;
  float:left;
}

.portallist{border-bottom: 2px solid #fff; padding-bottom:10px;padding-top:10px;}

#carousel .cloud9-item, #buttons button {
  cursor: pointer;
}

/** Empfehlungen **/

/**
 * (optional) define here the style definitions which should be applied on the slider container
 * e.g. width including further controls like arrows etc.
 */
.slider {}

.frame {
	/**
	 * (optional) wrapper width, specifies width of the slider frame.
	 */
	width: 600px;

	position: relative;
	overflow: hidden;
	white-space: nowrap;
}

.slides {
	display: inline-block;
}

.slider li {
	position: relative;
	display: inline-block;

	/**
	 * (optional) if the content inside the slide element has a defined size.
	 */
	width: 200px;
}

.slider li a 
{

	width: 200px;
	height: 120px;
	display: inline-block;

}
.slider .js_slide span
{
	color: black;
	font-size: 12px;
	display: inline-block;
	width: 110px;
	height: 120px;
	white-space:normal;
	padding-left:5px;
	padding-right:5px;
	float:right;
}

.slider li img
{
width:80px;
height:120px;
float:left;
}


/** Karusell **/

.carousel-wrap
{
width:500px;
margin-left:auto;
margin-right:auto;
}
.carousel-wrap > h1 {
  margin: 26px auto;
  text-align: center;
}
.carousel-wrap #item-title {
  letter-spacing: 0.13em;
  text-align: center;
}
.carousel-wrap #nav {
  text-align: center;
}
.carousel-wrap #carousel a{
width:200px;
height:200px;
display:inline-block;
}
.carousel-wrap #carousel a img{
height:200px;
}

.carousel-wrap #nav > button {
  width: 35px;
  height: 24px;
  background:none;
  border:none;
  font: bold 16px arial;
  text-align: center;
  cursor: pointer;
}
.carousel-wrap #nav > button:active,
.carousel-wrap #nav > button.down {
}
.carousel-wrap #carousel{
height: 300px;
width:500px; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
