/* CSS Style CMA (c)imc marketing&consult, 2006 */
body	{margin: 0; padding: 0; background-color: #ffffff; background-image:url(images/body.jpg); background-repeat:no-repeat;}

/* Positionen */
.content	{position: absolute; top: 87px; width:980px; background-image:url(images/content.gif); background-repeat:repeat-y;}

.inhalt		{position:relative; top: 0px; width: 640px; left:340px; height:585px; font-family: verdana; font-size: 11px; color: #000000; line-height: 17px; background-image:url(images/inhalt.jpg); background-repeat:no-repeat;}
.inhalt a {color:#000000; text-decoration: underline;}

.inhalt a:hover	{color:#ba0054; text-decoration:underline;}

.inhalt	td	{ font-family: verdana; font-size: 11px; color: #000000; line-height: 17px; }

.inhalt-i td	{ font-family: verdana; font-size: 11px; color: #000000; line-height: 17px; }

.inhalt-i		{position:relative; top: 0px; width: 640px; left:340px;  font-family: verdana; font-size: 11px; color: #000000; line-height: 17px;  background-image:url(images/inhalt-i.jpg); background-repeat:no-repeat; background-position:top; min-height:575px; height:auto; //height:575px;}
.inhalt-i a {color:#000000; text-decoration: underline;}

.inhalt-shop		{position:relative; top: 0px; width: 640px; left:340px;  font-family: verdana; font-size: 11px; color: #000000; line-height: 17px;  background-image:url(images/inhalt-i.jpg); background-repeat:no-repeat; background-position:top;}

/* Topavigation*/
	
.poskopfnavi	{ position:absolute; top:16px;  height:30px; left:2px;}
.kopfnavi			{font-family:verdana; font-size:11px; 	color:#2d2d2d; font-weight:bold; padding-top:13px; text-decoration:none; background-image:url(images/bg-navi.jpg); background-repeat:repeat-x; height:40px; padding:15px 18px 0px 18px; display:table-cell;}
a.kopfnavi:link  	{color:#2d2d2d; text-decoration:none;}
a.kopfnavi:visited	{color:#2d2d2d; text-decoration:none;}
a.kopfnavi:active	{color:#2d2d2d; text-decoration:none;}
a.kopfnavi:hover	{color:#2d2d2d; text-decoration:none;  background-image:url(images/bg-navi-a.jpg); background-repeat:repeat-x;}
.kopfnavia			{font-family:verdana; font-size:11px; 	color:#2d2d2d; font-weight:bold; padding-top:13px; text-decoration:none; background-image:url(images/bg-navi-a.jpg); background-repeat:repeat-x; height:40px; padding:15px 18px 0px 18px; display:table-cell;}

.poskopfnavi2		{ position:absolute; top:43px; left:753px; z-index:110; font-family:verdana; font-size:11px; color:#2d2d2d;letter-spacing:1px;}
.kopfnavi2:link		{font-family:verdana; font-size:11px; color:#2d2d2d; text-decoration:none; letter-spacing:1px;}
.kopfnavi2:visited	{font-family:verdana; font-size:11px; color:#2d2d2d; text-decoration:none; letter-spacing:1px;}
.kopfnavi2:hover	{font-family:verdana; font-size:11px; color:#ba0054; text-decoration:underline; letter-spacing:1px;}
.kopfnavi2a			{font-family:verdana; font-size:11px; color:#ba0054; text-decoration:none; letter-spacing:1px;}

.border-right		{ border-right:solid 1px #fdfdfd; height:40px;}
.border-left		{ border-left:solid 1px #adadad; height:40px;}
.border				{ border-right:solid 1px #fdfdfd; border-left:solid 1px #adadad; height:40px;}

.border-bilder		{ border-top:solid 2px #ba0054; border-left:solid 2px #ba0054; border-bottom:solid 2px #ee6da7; border-right:solid 2px #ee6da7;}

/* Navigation*/
.posnavi	{position:absolute; top:273px; width:340px; height:399px; background-image:url(images/navi-links-u.jpg); background-repeat:no-repeat;}
.posnavi-bg	{ position:absolute; top:8px; left:72px; width:219px; height:299px; background-image:url(images/bg-subnavi.jpg); background-repeat:no-repeat; padding:25px 0px 0px 30px;;}			
.navi			{font-family:verdana; font-size:11px; color:#000000; display:block; background-image:url(images/dot.gif); background-position:left; background-repeat:no-repeat; padding:12px 0px 12px 10px;}	
a.navi:link  	{color:#000000; text-decoration:none;}
a.navi:visited	{color:#000000; text-decoration:none;}
a.navi:active	{color:#000000; text-decoration:none;}
a.navi:hover	{color:#b30058; text-decoration:none; font-weight:bold; background-image:url(images/bg-subnavi-a.jpg); background-repeat:no-repeat; margin-left:-24px; padding-left:34px;}
.navia			{font-family:verdana; font-size:11px; color:#b30058; font-weight:bold; display:block;  text-decoration:none; font-weight:bold; background-image:url(images/bg-subnavi-a.jpg); background-repeat:no-repeat; margin-left:-24px;  padding:12px 0px 12px 34px;}	

/* Navi Gallerie */
.text-g 			{font-family:verdana; font-size:12px; color:#ba0054; line-height:19px; 
border-top: solid 2px #ba0054; border-left: solid 2px #ba0054; border-right: solid 1px #ba0054; border-bottom: solid 1px #ba0054;  font-weight:bold;}
a.text-g:link 	{color:#ba0054; text-decoration:none; border-top: solid 2px #ba0054; border-left: solid 2px #ba0054; border-right: solid 1px #ba0054; border-bottom: solid 1px #ba0054; font-weight:bold;}
a.text-g:visited	{color:#ba0054; text-decoration:none;}
a.text-g:active	{color:#ba0054; text-decoration:none;}
a.text-g:hover	{color:#ba0054; text-decoration:none; border-top: solid 2px #ba0054; border-left: solid 2px #ba0054; border-right: solid 1px #ba0054; border-bottom: solid 1px #ba0054; }
.text-ga 			{font-family:verdana; font-size:12px; color:#ba0054; line-height:19px; text-decoration:none; border-top: solid 2px #ba0054; border-left: solid 2px #ba0054; border-right: solid 1px #ba0054; border-bottom: solid 1px #ba0054; font-weight:bold;}


/* Titel */						
h1		{font-family: verdana; font-size: 18px; color: #ba0054; font-weight: normal; padding: 40px 0px 25px 0px; margin: 0px; letter-spacing:1px; line-height:24px;}

h2		{font-family: verdana; font-size: 12px; color: #ba0054; padding-top:30px; margin: 0px; letter-spacing:1px;}

h3		{font-family: verdana; font-size: 12px; color: #ba0054; padding:10px 0px; margin: 0px; letter-spacing:1px;}

h4		{font-family: verdana; font-size: 12px; color: #ba0054; padding-top:10px; margin: 0px; letter-spacing:1px;}


.print	{ float:right; padding-right:30px;}

/* Fliesstext */
.text 			{width:580px; line-height:20px; font-family:verdana; font-size:11px; color:#2D2D2D;}
a.text:link 	{color:#616263; text-decoration:underline;}
a.text:visited	{color:#616263; text-decoration:underline;}
a.text:active	{color:#616263; text-decoration:underline;}
a.text:hover	{color:#005EA7; text-decoration:underline;}

.textk 			{font-family:verdana; font-size:10px; color:#000000; line-height:17px;}
a.textk:link 	{color:#616263; text-decoration:underline;}
a.textk:visited	{color:#616263; text-decoration:underline;}
a.textk:active	{color:#616263; text-decoration:underline;}
a.textk:hover	{color:#005EA7; text-decoration:underline;}

/* Images */								
.logo			{ position:absolute; top:87px; width:340px; height:186px;} 												
.kopf			{ position:absolute; height:87px; width:980px;} 	
.bild2			{ position:absolute; left:300px; height:150px; width:150px; border:solid 1px;}


/* Fussnavigation*/
.posfuss		{position: absolute; width: 980px; height: 75px; background-image: url(images/bg-fuss.jpg); background-repeat: no-repeat; margin-left:2px; font-family:verdana; font-size:11px; color:#565656; font-weight:bold; padding-bottom:80px;}
.posfuss-i		{position: absolute; width: 980px; height: 75px; background-image: url(images/bg-fuss-i.jpg); background-repeat: no-repeat; margin-left:2px; font-family:verdana; font-size:11px; color:#565656; font-weight:bold; padding-bottom:80px;}
.fuss			{font-family:verdana; font-size:10px;  color:#565656; line-height:93px; margin-top:30px;}				
a.fuss:link  	{color:#565656; text-decoration: none;}
a.fuss:visited  {color:#565656;text-decoration: none;}
a.fuss:active	{color:#565656;text-decoration: none;}
a.fuss:hover	{color:#565656;text-decoration: underline;}
.fussa			{font-family:verdana; font-size:11px; color:#565656; font-weight:bold; line-height:93px; margin-top:30px; text-decoration: underline;}				


/* Shopelemente */
.poswarenkorb	{position:absolute; top:590px; left:74px; height:182px; width:214px; background-image:url(images/rahmen-warenkorb.jpg); background-position:top left; background-repeat:no-repeat; padding:30px 0px 0px 30px;}
.warenkorb		{font-family:verdana; font-size:11px; font-weight:bold; line-height:28px; letter-spacing:1px;}
a.warenkorb:link	{text-decoration:none; color:#000000;}
a.warenkorb:visited	{text-decoration:none; color:#000000;}
a.warenkorb:activ	{text-decoration:none; color:#000000;}
a.warenkorb:hover	{text-decoration:none; color:#b30058;}

.p_produkt		{width:250px; //width:310px; padding:0px 50px 20px 0px; //padding:0px 30px 20px 0px; display:inline-block;}
.produkthead	{background-image:url(images/bg-produkthead.jpg); background-position:top; background-repeat:repeat-x; font-family:verdana; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 6px;}
.produkbeschr	{font-family:verdana; font-size:11px; background-color:#FCE2F6; line-height:24px;}

.baskethead		{background-image:url(images/bg-haedline-basket.jpg); background-position:top; background-repeat:repeat-x; font-family:verdana; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 6px;}

.text_status	{font-family:verdana; font-size:11px; font-weight:bold;}
a.text_status:link 	{color:#000000; text-decoration:underline;}
a.text_status:visited	{color:#000000; text-decoration:underline;}
a.text_status:active	{color:#000000; text-decoration:underline;}
a.text_status:hover	{color:#ba0054; text-decoration:underline;}

.text_wk 			{line-height:20px; font-family:verdana; font-size:11px; color:#2D2D2D;}
a.text_wk:link 	{color:#616263; text-decoration:underline;}
a.text_wk:visited	{color:#616263; text-decoration:underline;}
a.text_wk:active	{color:#616263; text-decoration:underline;}
a.text_wk:hover	{color:#ba0054; text-decoration:underline;}

/* Forum */
.themalink {background-image:url(images/bg-forumhead.jpg); background-position:top; background-repeat:repeat-x; font-family:verdana; font-size:11px; font-weight:bold;}

a.themalink {background-image:url(images/bg-forumhead.jpg); background-position:top; background-repeat:repeat-x; font-family:verdana; font-size:11px; font-weight:bold; height:22px; padding:2px 0px 0px 6px; color:#000000;}

.deaktiv	{background-image:url(images/bg-forumhead.jpg); background-position:top; background-repeat:repeat-x; font-family:verdana; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 0px 6px; color:#ffffff;}

.button2		{ border-bottom:solid 2px #ba0054; border-top:solid 2px #ba0054; border-left:solid 1px #ba0054; border-right:solid 1px #ba0054; font-family:verdana; font-size:11px; font-weight:bold; color:#ba0054; background-color:#FFFFFF;}

.button		{ border-bottom:solid 2px #ba0054; border-top:solid 2px #ba0054; border-left:solid 1px #ba0054; border-right:solid 1px #ba0054; font-family:verdana; font-size:11px; font-weight:bold; color:#ba0054; background-color:#FFFFFF;}

/* Fehlermeldungen */
.error {clear:both; width:550px; background-color:#ffffcc; margin:12px 0; padding:5px 5px 5px 40px; text-align:left; border-top:solid 1px #ffcc33; border-bottom:solid 1px #ffcc33; color:#ff0000; background-image:url(images/rote-led.gif); background-repeat:no-repeat; background-position: 12px; font-family:verdana,arial; font-size:11px;}
.info {clear:both; width:550px; background-color:#fafafa; margin:12px 0; padding:5px 5px 5px 40px; text-align:left; border-top:solid 1px #336699; border-bottom:solid 1px #336699; color:#336699; background-image:url(images/gruene-led.gif); background-repeat:no-repeat; background-position: 12px; font-family:verdana,arial; font-size:11px;}
.errorpoint {border: solid 1px #ff0000;}

/* Preloader */
.hidepics {width:0px; height:0px; visibility:hidden;}

