BODY {
	PADDING: 0px;  MARGIN: 0px; 
}
H1 {
	MARGIN-TOP: 0px; FONT: bold x-large Arial, sans-serif; COLOR: #43616b
}
#news H1 {
        	FONT: 1.2em Arial, sans-serif;	MARGIN-TOP: 10px; COLOR: rgb(128,128,128)
}


.leftstuff{ width:90%; text-align:center; border:rgb(255,0,0) 5px solid; BACKGROUND-COLOR:rgb(255,244,250);margin:15px 0px 8px 0px;padding:4px; }
.leftstuff .titel{Color:rgb(164,0,82);FONT: 1.1em Arial, sans-serif; }
.leftstuff a { text-decoration:none;}
.leftstuff a img{border:0px; text-decoration:none;}
.leftstuff .txt{FONT: 1em 'Comic Sans MS',verdana, sans-serif;  COLOR: rgb(153,51,102);}
.leftstuff .txt a{FONT: 1em 'Comic Sans MS',verdana, sans-serif;  COLOR: rgb(153,51,102);}
H2 {FONT: large Arial, sans-serif; COLOR: #9c1a1e
}
H4 {
	MARGIN-BOTTOM: 2px; FONT: bold small Verdana, sans-serif; COLOR: #9c1a1e
}
H5 {
	MARGIN-TOP: 2px; FONT: bold italic small Arial, sans-serif; COLOR: #43616b
}


#msg{background-color:white; border: #a5b5c6  1px solid;padding:5px;margin-bottom:5px;}


#content{ background-color:white; border: #a5b5c6  1px solid;padding:5px;margin-bottom:5px;}
#contrBar{
border: #a5b5c6  1px solid;width:99%;padding:3px;background-color:rgb(255,225,240);margin-top:40px;
}
#contrBarL{
border: red 0px solid;text-align:left;float: left;
}
#contrBarC{
border:black 0px solid;float: left ;text-align:left;padding-left:5px;
}
#contrBarR{
border: green 0px solid;text-align:right;float: right;width:30%
}
#contrBarL input.button{float:left;
}
#contrBarR input.button{float:right;display:inline;
}
#contrBarC input.button{float:left;display:inline;
}

#footer P {
	MARGIN: 4px; TEXT-ALIGN: center
}
b {
	COLOR: #34339b
}   /*#9c191e*/
b:hover {
	COLOR: #9c191e
}
HR {
	COLOR: #a5b5c6; HEIGHT: 1px
}

DIV#top A {
	DISPLAY: block; WIDTH: 80px; BACKGROUND-COLOR: rgb(255,225,240)/*#5c6f90*/
}
DIV#top A:hover {
	BACKGROUND-COLOR: rgb(153,51,102)/*#43616b*/
}
.textbox {
	  BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT:1em small verdana, sans-serif; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
.textbox2 {
	 margin-bottom: 5px;width:80%; BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT:1em small verdana, sans-serif; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}


.button {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT:1em bold small verdana, sans-serif; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR:#5c6f90;
}
.wkbutton {
	  FONT:1em bold small verdana, sans-serif; COLOR: #fff;  BACKGROUND-COLOR:rgb(142,157,183);padding-right:1px;
}

.kdbutton {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: bold small verdana, sans-serif; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR:#5c6f90;
}
.latestarticle {
	MARGIN-BOTTOM: 0px
}
.headshot {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 0.5em 0.5em 0px; border:white 4px solid ;
}

#artikel
{ FONT: 0.9em "Comic Sans MS",Verdana, sans-serif; border: #a5b5c6 1px solid; padding:5px;margin-bottom:0px; }

#search
{  border: #a5b5c6 1px solid; padding:5px;margin-bottom:5px;}


#search a img{border:0px;}

#searchcont{  float:left;}
#searchpic{display:inline;  float:right;border:#a5b5c6 1px solid; padding:5px; background-color:white;}

#artpic {
	 padding:5px; BORDER: #a5b5c6 1px solid;  text-align:center;background:white;width:100px;float:right;
}

#artikel a{
	text-decoration:none;color:rgb(153,51,102) ; FONT: 1em 'Comic Sans MS',verdana, sans-serif;
	}
	
#artikel a img{border:0px;
	}	
#artmenu{
	height:25px;FONT:0.9em,  bold small verdana,  sans-serif; border-left: #a5b5c6 1px solid; border-right: #a5b5c6 1px solid; border-bottom: #a5b5c6 1px solid; margin-bottom:10px; background:rgb(255,225,245);
}	

#artmenuItem{height:25px;float:left;BORDER-RIGHT: rgb(153,51,102) 1px solid; 
	
	}
	
#artmenuItem: hover{background:white;font:1em;
	
	}




#artmenuItem A{
FONT:1.1em;text-decoration:none;COLOR: rgb(153,51,102);padding-left:10px;padding-right:10px;border:black 0px solid;padding-top:4px; display:inline-block;
	}
	
DIV#artmenuItem b:hover{
text-decoration:none;COLOR: white;padding-left:3px;background-color:rgb(164,0,82);
	}

P.latestarticle A {
	CLEAR: right; FONT: bold small Verdana, sans-serif
}
.date {
	DISPLAY: block; FONT: x-small Verdana, sans-serif; COLOR: #a5b5c6; TEXT-ALIGN: right
}
.author {
	DISPLAY: block; FONT: x-small/2 Verdana, sans-serif; COLOR: #5c6f90
}

.author p{
	FONT:1.5em 
}


.preis {
	DISPLAY: block; FONT: x-small/2 Verdana, sans-serif; COLOR: #5c6f90
}


#top {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(images/bgtop.jpg) rgb(255,225,240) repeat-x; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #a5b5c6 1px solid; height: 92px
}

DIV#clearit
{
clear: both;
}


#left {

	PADDING: 0px;  BACKGROUND: rgb(255,225,240) ; WIDTH: 18%; COLOR: #000; POSITION: absolute; TOP: 100px


         }
#otherleftstuff {
	PADDING: 3px;  margin:0px;
}
#news {
	PADDING-RIGHT:5px; BORDER-TOP: #a5b5c6 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM: 0px;right:0px; OVERFLOW: hidden; WIDTH: 20%; PADDING-TOP: 0px; POSITION: absolute; TOP: 100px; BACKGROUND-COLOR: rgb(255,225,240)
}
DIV#news P.row {
	MARGIN: 0px 0px 1em; WIDTH: 100%
}
DIV#news P.row SPAN.leftcol {
	FLOAT: left; COLOR:rgb(128,128,128) /*#d6d6d6*/
}
DIV#news P.row SPAN.rightcol {
	FLOAT: right; WIDTH: 70%
}
DIV#news P.row SPAN.rightcol A {
	FONT-WEIGHT: bold; COLOR: rgb(128,128,128)
}
DIV#news P.row SPAN.rightcol A:hover {
	COLOR: #a4b5c5
}
.newsbutton {
	BORDER-RIGHT: rgb(153,51,102) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(153,51,102) 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT:1em bold small verdana, sans-serif; BORDER-LEFT: rgb(153,51,102) 1px solid; COLOR: #5c6f90; PADDING-TOP: 2px; BORDER-BOTTOM:rgb(153,51,102) 1px solid; BACKGROUND-COLOR: rgb(255,225,245)
      }

.spacer {
	CLEAR: both; DISPLAY: block; FONT: 1px/1 sans-serif; HEIGHT: 1px
}

  #warenkorb {
	
   FONT: 0.7em 'Comic Sans MS',verdana, sans-serif; Color:white;PADDING: 5px; POSITION: relativ;  BACKGROUND-COLOR:rgb(164,0,82);  BORDER: #a5b5c6 1px solid;margin-top:10px;
   }
 #warenkorb h1 {
        	FONT: 1.2em 'Comic Sans MS',verdana, sans-serif;  COLOR: white;PADDING-BOTTOM: 0%;MARGIN-top: 0%; MARGIN-Bottom: 0%
}
 #warenkorbedit{

 }
#warenkorb a{Font-size:1.2em;color:white;margin-right:20px;}


#login
{
FONT: 0.6em 'Comic Sans MS',verdana, sans-serif; Color:#5c6f90;PADDING: 5px; POSITION: relativ;  BACKGROUND-COLOR: rgb(255,244,250);OVERFLOW: hidden;  BORDER: #a5b5c6 1px solid;
}
 #login h1 {
        	FONT: 1.5em 'Comic Sans MS',verdana, sans-serif;  COLOR: rgb(153,51,102);PADDING-BOTTOM: 0%;MARGIN-top: 0%; MARGIN-Bottom: 0%
}


DIV#topcontent {
	right: 100px; WIDTH: 80%; POSITION: absolute; TOP: 5px
}
#topcontent H2 {
        FONT: 1em Arial, sans-serif; COLOR: rgb(128,128,128);	DISPLAY: inline; MARGIN-RIGHT: 0.5em  ;MARGIN-LEFT: 0.5em ;
}
#topcontent P {
	DISPLAY: inline;
}


#featureimg {
	FONT: 1em 'Comic Sans MS',verdana, sans-serif; BORDER-TOP: #a5b5c6 1px solid; BACKGROUND:rgb(255,244,250) no-repeat right top;PADDING: 5px; MARGIN: 0px 21% 0px 18%; Top: 101px
}

 
 DIV#featureimg h1{
 FONT: 1.5em "Comic Sans MS",Verdana, sans-serif;TEXT-ALIGN: left

 }
DIV#featureimg P { color: #5c6f90; border: black 0px solid;
	
}

DIV#featureimg b {
	FONT: 1em "Comic Sans MS",Verdana, sans-serif; color:rgb(153,51,102) ;
}



DIV#middlepic 
{
WIDTH:100%; text-align:center;border:black 1px solid;display:block;float:none;clear:both;
}
#middlepic img{
 clear:both; display:inline; float:none;border:red 1px solid;
}




.shopbutton {
	height:25px;FONT:1em,  bold small verdana,  sans-serif;border: 0px ;PADDING: -5px;margin:0px; BACKGROUND-COLOR: transparent;COLOR: rgb(153,51,102);width:150px;
}
.shopbutton: hoover {
	background-color:white;
}

ul, ol, dl {  position: relative;  }

UL#mainnav {
	 LIST-STYLE-TYPE: none; BACKGROUND-COLOR: rgb(255,225,245);list-style-position:inside;padding:0px;margin:0px;
}
UL#mainnav LI {
	BORDER-TOP: #a5b5c6 1px solid; DISPLAY: block
}
UL#mainnav LI A {
DISPLAY: block;  PADDING-BOTTOM: 6px;  FONT: bold 0.8em/1.5 arial, sans-serif;  COLOR: #fff; PADDING-TOP: 6px; BACKGROUND-COLOR: rgb(164,0,82); TEXT-DECORATION: none
}
UL#mainnav LI A:hover {
	COLOR: #eee; BACKGROUND-COLOR: rgb(153,51,102) 
}
UL#mainnav UL.subnav {
	  LIST-STYLE-TYPE: none;padding-left:10px;margin:0px;list-style-position:outside;
}
UL#mainnav UL.subnav LI {
	BORDER-TOP: #a5b5c6 1px solid;BORDER-left: #a5b5c6 1px solid; PADDING-LEFT: 0px;
}

UL#mainnav UL.subnav LI.selOhnesubmenu A {font-size:0.8em;color:white;background-color:rgb(164,0,82);
	}
UL#mainnav UL.subnav LI.mitsubmenu A {font-size:0.8em;color:white;background-color:rgb(164,0,82);
	}
	UL#mainnav UL.subnav LI.ohnesubmenu A {FONT: bold 0.7em/1.5 verdana, sans-serif;  COLOR: #5c6f90;background-color:transparent;
	}		
	
UL#mainnav UL.subnav LI A {
	  display:block;PADDING-LEFT: 5px; PADDING-BOTTOM: 1%; MARGIN: 0px; FONT: bold 0.7em/1.5 verdana, sans-serif;  COLOR: #5c6f90; PADDING-TOP: 1%; BACKGROUND-COLOR: transparent
}
UL#mainnav UL.subnav LI A:hover {
	COLOR: #43616b; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}





DIV#topcontent UL {
	RIGHT: 0px; MARGIN: 0px 0px 40px; LIST-STYLE-TYPE: none; POSITION: absolute
}
DIV#topcontent UL LI {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; BORDER-LEFT: rgb(153,51,102) 1px solid; PADDING-TOP: 0px
}
DIV#topcontent UL LI.first {
	BORDER-LEFT: 0px
}
DIV#topcontent UL LI A {
	FONT: 0.7em/1 verdana, sans-serif ;color:  rgb(153,51,102);
}
DIV#topcontent FORM {
	RIGHT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 55px
}

DIV#topLogo {
	right: 10px;  POSITION: absolute; TOP: 5px
}

DIV#topWelcome {
	Left: 5px;  POSITION: absolute; TOP: 55px
}

DIV#topWelcome h2 {
                	FONT: 1.5em, sans-serif; COLOR:rgb(128,128,128)
}

#picindexcont{border:black 0px solid;padding-left:5%;padding-right:3%}

DIV#picindex {
	 border: red 0px solid;display:block;
}

DIV#picindexitem {
	width:130px;height:230px;border:#D2D2E6 1px solid;margin-bottom: 5px;margin-right: 5px;float:left;background-color:white;
}
#picindexitem A {display:block;text-align:center;text-decoration:none;color:rgb(153,51,102) ; FONT: 0.8em 'Comic Sans MS',verdana, sans-serif;border:0px solid;
	 
}
#picindexitem IMG {
	   padding: 3px;border:red 0px solid;background: white;margin-right: 5px;
}

#picindexitem p {
	 
}








#footer {
	FONT: 0.8em 'Comic Sans MS',verdana, sans-serif;height:21px;CLEAR:both;TEXT-ALIGN: center; BORDER-TOP: #a5b5c6 1px solid; COLOR: rgb(153,51,102); BORDER-BOTTOM: #d6d6d6 1px solid; BACKGROUND-COLOR: rgb(255,225,245);
}
