@charset 'utf-8'; 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus				{outline: 0;}
html,body			{background:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; color:#000; height:100%;}
form				{display:inline;}
ol, ul				{list-style:none;}
td					{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333;}

a					{font-weight:bold; color:#000; text-decoration:none;}
a:hover				{font-weight:bold; color:#000; text-decoration:underline;}
a.black				{font-weight:normal; color:#000; text-decoration:none;}
a.black:hover		{font-weight:normal; color:#000; text-decoration:underline;}
a.black2			{font-weight:normal; background:#000; padding:5px; color:#FFF; text-decoration:none;}
a.black2:hover		{font-weight:normal; background:#000; padding:5px; color:#FFF; text-decoration:underline;}
a.footerLink		{font-weight:normal; color:#FFF; text-decoration:none;}
a.footerLink:hover	{font-weight:normal; color:#FFF; text-decoration:underline;}
a.headerLink		{font-weight:normal; color:#FFF; text-decoration:none;}
a.headerLink:hover	{font-weight:normal; color:#FFF; text-decoration:underline;}
a.header			{font-weight:normal; font-size:14px; color:#000; text-decoration:none;}
a.header:hover		{font-weight:normal; font-size:14px; color:#000; text-decoration:underline;}
a.itemLabel			{font-weight:normal; font-size:16px; color:#333; text-decoration:none;}
a.itemLabel:hover	{font-weight:normal; font-size:16px; color:#333; text-decoration:underline;}
a.language			{font-weight:bold; color:#CCC; text-decoration:none;}
a.language:hover	{font-weight:bold; color:#CCC; text-decoration:underline;}
a.language_active	{font-weight:bold; color:#000; text-decoration:none;}
a.menu				{font-weight:normal; font-size:12px; color:#7a7a7a; text-decoration:none; text-align:left;}
a.menu:hover		{font-weight:normal; font-size:12px; color:#000; text-decoration:none; text-align:left;}
a.white				{font-weight:normal; background:#FFF; padding:5px; color:#000; text-decoration:none;}
a.white:hover		{font-weight:normal; background:#FFF; padding:5px; color:#000; text-decoration:underline;}
a.image				{text-decoration:none;}

.contentMenu		{background:#F1F1F1;}
.content			{background:#F1F1F1;}

.eingabe			{font-family:Arial,Helvetica,sans-serif; border:1px solid #CCC; background: #EEE; font-size:12px; padding:5px;}
.eingabeError		{font-family:Arial,Helvetica,sans-serif; border:2px solid #C00; background: #EEE; font-size:12px; padding:4px;}
.eingabe2			{font-family:Arial,Helvetica,sans-serif; border:2px solid #CCC; background: #FFF; font-size:12px; padding:4px;}
.eingabe2Error		{font-family:Arial,Helvetica,sans-serif; border:2px solid #C00; background: #FFF; font-size:12px; padding:4px;}
.eingabeSmall		{font-family:Arial,Helvetica,sans-serif; border:1px solid #5b5b5b; background: #d4d4d4; font-size:12px; padding:2px;}
.eingabe2Small		{font-family:Arial,Helvetica,sans-serif; border:0; background: #FFF; font-size:12px; padding:5px;}
.error				{font-weight:bold; background:#C00; color:#FFF; padding:4px;}
.fieldA				{text-align:right; padding:3px 6px 3px 0;}
.fieldB				{text-align:left; padding:3px 0 3px 0;}
.fieldC				{text-align:left; font-weight:bold; font-size:14px; color:#999999; padding:9px 0 3px 0;}
.fieldD				{font-weight:bold; font-size:14px; color:#000; padding:7px;}
.fieldE				{background:#FFF; font-size:12px; color:#000; padding:7px;}
.fieldF				{background:#EEE; font-size:12px; color:#999; padding:7px;}
.fieldG				{background:#EEE; font-size:12px; color:#000; padding:7px;}
.fieldEmailA		{background:#FFF; border-bottom: 2px solid #EEE; border-right: 2px solid #EEE; text-align:right; padding:5px;}
.fieldEmailB		{background:#FFF; border-bottom: 2px solid #EEE; border-right: 2px solid #EEE; text-align:left; padding:5px; font-weight:bold;}
.fieldEmailC		{background:#FFF; border-bottom: 2px solid #EEE; border-right: 2px solid #EEE; padding:5px; font-weight:bold;}
.fieldEmailD		{background:#DDD; border-bottom: 2px solid #EEE; border-right: 2px solid #EEE; padding:5px;}
.fieldEmailE		{background:#DDD; border-bottom: 2px solid #EEE; border-right: 2px solid #EEE; padding:5px;}
.lookImage			{border:1px solid #EEE;}
.lookImage:hover	{border:1px solid #000;}
.indexFooter		{background:#EEE; padding-top:17px;}
.highlight1			{font-size:10px; background:#CCC; color:#FFF; padding:2px;}
.leftMenu			{padding:6px 0 6px 0px; text-align:left;}
.pageTitle			{font-size:26px; color:#333333; padding-bottom:12px;}
.popupContent		{font-size:12px; background:#EEE; color:#000; padding:10px;}
.popupFooter		{font-size:12px; background:#000; color:#FFF; padding:10px;}
.popupTitle			{font-size:14px; background:#000; color:#FFF; padding:10px;}
.price				{}
.priceSale			{color:#C00; font-weight:bold;}
.priceOld			{color:#BBB; text-decoration: line-through;}
.smalltext			{font-size:10px; color:#999;}
.status				{font-weight:bold; background:#000; color:#FFF; padding:4px;}
.tableA				{padding:20px; background:#FFF;}
.tableB				{padding:5px; background:#FFF;}
.tableEmailA		{border-top: 2px solid #EEE; border-left: 2px solid #EEE;}
.tableError			{padding:20px; background:#C00;}
.thumbA				{border:2px solid #000;}
.thumbB				{border:2px solid #FFF;}

.topmenu			{font-size:12px; padding:0 3px 0 3px;}
.topmenuWomen		{background:#EEE;}
.topmenuMen			{background:#666;}
.topmenuInactive	{background:#FFF;}

	  /*###################*/
	  /* Beginn Navigation */
	  /*###################*/

	  #navi, #navi ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */

		#navi li { width:128px; float:left; } /* Horizontale Anordnung */
		
		#navi li ul { display:none; } /* Normalzustand eingeklappt */
		#navi li:hover ul { display:block; } /* Ausgeklappt */
		
      /*###################*/
	  /* Styles fuers Auge */
	  /*###################*/
	  
	  #navcontainer { height:16px; position:relative; }
	  
	  #navi { position:absolute; }
	  
	  #navi li { border:1px solid #000; margin:0 32px 0 0; }
	    #navi ul li { border:none; margin:0; }
		
	  #navi a { font-weight:bold; text-align:center; display:block; padding:0.1em; }
	  #navi a:link, #navi a:visited { color:#FFF; background:#A8CFF0; text-decoration:underline; }
	  #navi a:active, #navi a:hover { color:#000; background:#FFF; text-decoration:none; }


.nivo-controlNav {
	position:absolute;
	right:20px;
	bottom:20px;
}
.nivo-controlNav a {
	background:#000;
	color:#FFF;
	padding:5px;
}
.nivo-controlNav a.active {
	background:#FFF;
	color:#000;
	padding:5px;
}
