body {
	font-size:12px;
	line-height: 18px;
	font-family: Arial, Droid Sans,Helvetica,FreeSans,sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
}

h1 {
	font-size: 25px;
	line-height: 28px;  }

h2 {
	font-size: 16px;
	line-height: 19px;}

a {
	color: #F39323;
	text-decoration: none; }
	
a:hover {
	text-decoration: underline; }	

a.order { 
	color: #DF0015; }
	
img {
	border-width:0px;
	border-style:none;
}

table {
	border-spacing: 0px; }

.container table {
	position: relative;
	right: -1px; }

div.background {
	background-color:#c5c6c8;
	position:fixed;
	width:100%;
	height:100%;	
	top:0px;
	left:0px;
}

/** Hauptfenster **/
	
div.container {	
	background-color:white;
	line-height:18px;
	margin:0 auto;
	min-height:490px;
	padding-left:340px;
	padding-right:0;
	padding-top:120px;
	position:relative;
	top:40px;
	width:664px;

	/** ie7 only **/
	padding-left:expression('230px');
	width:expression('804px');

	}

/** Menu Oben **/
div.topmenu {
	position:absolute;
	top:10px;
	left:29px;
	color:#333333;
}

div.topmenu > a {
	text-decoration:none;
	color:#333333;
}

div.topmenu > a:hover {
	text-decoration: underline; }

/** Hauptmenu **/
div.menucontainer {
	position:absolute;
	top:132px;
	left:0px;
}

div.menucontainer > ul {
	margin:0px;
	padding:0px;
}

/** Hauptmenu Farbflaeche **/
div.menucontainer > ul > li {
	display:block;
	margin-bottom:4px;
	padding-bottom:2px;
	/*padding-left:15px;*/
	padding-top:2px;
}
/** Hauptmenu Farbfläche - individuell unternehmen **/
div.menucontainer > ul > li.unternehmen {
	background-color:#afca2f;
	width:171px;
}
/** Hauptmenu Farbfläche - individuell sortiment **/
div.menucontainer > ul > li.sortiment {
	background-color: #df0015;
	width:174px;
}
/** Hauptmenu Farbfläche - individuell shop  **/
div.menucontainer > ul > li.shop {
	background-color:#66a6d6;
	width:250px;
}
/** Hauptmenu Farbfläche - individuell kontakt **/
div.menucontainer > ul > li.kontakt {
	background-color:#c82b86;
	width:195px;
}
/** Hauptmenu Farbfläche - individuell home **/
div.menucontainer > ul > li.home {
	background-color:#f39323;
	width:213px;
}
/** Hauptmenu Link  **/
div.menucontainer > ul > li > a {
	text-decoration:none;
	color:white;
	font-weight:bold;
	padding-left:15px;
}



/** Hauptmenu Link aktiv **/
div.menucontainer > ul > li.active > a {
	color:#333333;
}

/** Hauptmenu 1.Submenu **/
div.menucontainer > ul > li > ul {
	list-style:disc inside none;
	padding-left:0px;
	
	/** ie7 **/
	#margin-left:0px;
	#margin:0px;
	#padding:0px;
	

}

/** Hauptmenu  1.SubmenuFarbfläche **/
div.menucontainer > ul > li > ul > li {
	color:white;
	border-top:1px solid white;
	padding-left:13px;
}
div.menucontainer > ul > li > ul > li.active  {
	color:#333333;
}

/** Hauptmenu  1.Submenu Link  **/
div.menucontainer > ul > li > ul > li > a {
	color:white;
	text-decoration:none;
	font-weight:bold;
}
/** Hauptmenu  1.Submenu Link aktiv **/

div.menucontainer > ul > li > ul > li.active > a {
	color:#333333;
}

/** Hauptmenu 2. Submenu **/
div.menucontainer > ul > li > ul > li > ul   {
	padding-left: 0px; }
	
div.menucontainer > ul > li > ul > li > ul > li  {
	list-style: none; 
	 }

div.menucontainer > ul > li > ul > li > ul > li.active   {
}

div.menucontainer > ul > li > ul > li > ul > li >  a {
	color:white;
	font-weight:bold;
	text-decoration:none;
	} 
	
div.menucontainer > ul > li > ul > li > ul > li.active >  a {
	color: grey; } 


/** Logo **/
div.logo {
	position:absolute;
	top:35px;
	right:26px;
}
div.logo > a {
}
div.logo > a > img {
}


/** Inhalt oben **/
div.topcontent {
	position:absolute;
	top:29px;
	left:29px;
	color:#f39323;
	font-size:20px;
	font-weight:bold;
}
div.topcontent p {
	margin:0px;
	padding:0px;
}

/** Inhalt unten **/
div.bottomcontent {
	bottom:55px;
	font-size:12px;
	left:29px;
	position:absolute;
	width: 664px; 
}
div.bottomcontent h1 {
	color:#F39323;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 0px; 
	}
div.bottomcontent p {
	margin:0px;
	padding:0px;
}

/** Fusszeile **/
div.footer {
	position:absolute;
	bottom:10px;
	left:29px;
	color:black;
	font-size: 11px;
}
div.footer > a {
	color:black;
	text-decoration:none;
}



/** Farbstreifen unten rechts **/
div.colorbars {
	position:absolute;
	bottom:0px;
	right:0px;
}
div.colorbars > div {
	position:absolute;
	height:20px;
	margin-top:4px;
	right:0px;
}

div.colorbars div.green {
	background-color:#afca2f;
	width:76px;
	bottom:72px;
}
div.colorbars div.red {
	background-color: #df0015;
	width:51px;
	bottom:48px;
}
div.colorbars div.blue {
	background-color:#66a6d6;
	width:202px;
	bottom:24px;
}
div.colorbars div.pink {
	background-color:#c82b86;
	width:118px;
	bottom:0px;
}

/* Formular */

div.bestellformular {
	position: relative;
	top: 10px;
	left: 10px; }

div.bestellformular td {
	padding-bottom: 5px; }

input.datafield {
	border: 1px solid lightgrey; }

textarea {
	border: 1px solid lightgrey; }

.buttonsend {
	border: 1px solid lightgrey; }

.buttonreset {
	border: 1px solid lightgrey; }
	
	
/*Hinweise*/
		
.warning {
		background:#FFB7BA url(/jwa/VFS-DFA-18778-warnung.gif) no-repeat scroll 10px;
		border:1px solid #FF0000;
		margin:0pt 0pt 10px;
		padding:10px 0pt 10px 55px;
		position:static;
		text-align:left; }	
		
.versendet {
	background: url("/jwa/VFS-DFA-18781-versendet.jpg") no-repeat scroll 10px 50% #C2FEC4;
    border: 4px solid #02A850;
    display: block;
    font-size: 19px;
    font-weight: bold;
    margin: 62px 242px 10px;
    padding: 25px 31px 12px 76px;
    position: absolute;
    text-align: left;
    text-decoration: blink;
    z-index: 100;}		
	

/* Sitemap */

a.waxmlc_sitemap_entry_0 {
	display: block;
	width: 80%; 
	font-weight: bold;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom:7px;
	padding-bottom:2px;
	padding-top:11px; }

a.waxmlc_sitemap_entry_1 {
	padding-left: 25px;
	color: #747576; }

a.waxmlc_sitemap_entry_2 {
	display: none; }


a.waxmlc_sitemap_entry_0[href$="unternehmen.jsp"] { 
	color: #AFCA2F; }

a.waxmlc_sitemap_entry_0[href$="sortiment.jsp"] { 
	color: #DF0015; }
	
a.waxmlc_sitemap_entry_0[href$="shop.jsp"] { 
	color: #66A6D6; }
	
a.waxmlc_sitemap_entry_0[href$="kontakt.jsp"] { 
	color: #C82B86; }

#jwa-devtools-container {
	display: none; }