body    	    { font-family:verdana; background-image: url(../images/bg_yellow.jpg); background-repeat: repeat-x;	}
a img           { border: none;}
img             { border: none; }
div             { font-size: 12px;}
h2              { font-size: 12px; margin: 10px 0 5px 0; padding: 0; }
ul, li          { list-style: none; margin: 0 0 0 10px; padding: 0 0 0 20px; }
li              { background-image: url(../images/mek_dot_grey2.gif); background-position: left top; background-repeat: no-repeat; }

#logo		    { float: left;}
#main		    { margin:auto;width:990px; border: solid 1px Black; background-color:#8B8B85; line-height: 20px; }
#menuhead	    { width:990px;float: left; height: 126px; background: url(../images/bg_top.gif) top right;}
#proffs		    { clear: right; float: right; height: 32px;	}
#campaign	    { float: left; background-color: Black;}
#menu           { float: right; clear: right; width: 700px;margin-top:-43px;}
DIV#menu a      { display: block; margin-left: 1px; padding: 8px; height: 100%; width: auto; float: right; line-height: 5px; color: White; background-color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }
DIV#menu a:hover{ background-color: #666666;}
#about          { float: right; clear: right; height: 20px; margin: 80px 7px 5px 0; color: Black;}
#tycktill 	{ position:absolute; top:-15px; left:925px}
.submenu        { float: left; width: 990px; background-color: #000000; display: none;}
.submenu a      { display: block; border-style: solid; border-color: White; border-width: 0 1px 0 0; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; height: 100%; width: auto; float: left; color: White; text-decoration: none; font-size: 11px; font-weight: bold; }
.submenu a:hover{ background-color: #666666;}
.submenu1 a:hover{ background-color: #666666;}

#contentholder  { width: 100%; }
#campaign_window  { display: none; font-size:11px; width:1024px; }
#campaign_window_dk  { display: none; font-size:11px; width:1024px; }
#campaign_window_no  { display: none; font-size:11px; width:1024px; }
#campaign_window_rosa  { display: none; font-size:11px; width:1044px; }

#workshop_menu  { position: absolute; left: 50%; margin-left: -255px; top: 200px; height: 380px; display: none; font-size:11px; width:520px; border: solid 1px #000000;	}
#workshop_background { position:absolute; background-color: White; opacity:0.9;filter: alpha(opacity=90); width: 100%; height: 100%; }
#workshop_map	{ position:absolute;margin-top: 30px;}
#workshop_text	{ position:absolute; width: 350px; z-index: 100; margin-top: 150px; margin-left: 110px;}

#shop_menu      { position: absolute; left: 50%; margin-left: -255px; top: 200px; height: 380px; display: none; font-size:11px; width:500px; border: solid 1px #000000;	}
#shop_background{ position:absolute; background-color: White; opacity:0.9;filter: alpha(opacity=90); width: 100%; height: 100%; }
#shop_map	    { position:absolute;margin-top: 30px;}
#shop_text	    { position:absolute; width: 350px; z-index: 100; margin-top: 150px; margin-left: 110px;}

#webcat_menu      { position: absolute; left: 50%; margin-left: -255px; top: 200px; height: 380px; display: none; font-size:11px; width:500px; border: solid 1px #000000;	}
#webcat_background{ position:absolute; background-color: White; opacity:0.9;filter: alpha(opacity=90); width: 100%; height: 100%; }
#webcat_map	    { position:absolute;margin-top: 30px;}
#webcat_text	    { position:absolute; width: 350px; z-index: 100; margin-top: 150px; margin-left: 110px;}

#contentholder  { background-color: White;}

#contentmenu    { float: left; width: 200px; margin: 20px 0 0 20px; border-style: solid; border-color: Black; border-width: 1px 0 0 0; }
#contentmenu a  { display: block; border-style: solid; border-color: Black; border-width: 0 0 1px 0; color: Black; text-decoration: none; }
#content        { float: right; width: 650px;}

#headline       { font-size: 12px; font-weight: bold; margin-top: -15px; z-index: 100; background-color: White; width: auto; margin-left: 10px; padding: 5px; }

.logo		    { margin:10px;	}	
.innerDiv    { float: left; margin: 10px 10px 10px 10px;   width: 200px;  background-color:#fcee02}
.startchoice2    { float: left; margin: 0px 0 0px 0px; width: 249px; background-color:#fcee02;}
.maincontent    { float: left; margin: 0px 0 0px 0px; width: 731px; }
.startchoice    { float: left; margin: 25px 0 25px 53px; width: 254px;background-color:#e3e3e3; height:270px; border-bottom: solid 5px #FFFF00;}
.spalt		    { float: left; margin: 15px 0 15px 15px; width: 220px;}
.spalt2		    { float: left; margin: 0px 0 0px 0px; width: 190px;}
.break          { float:none; clear: both; height: 0px; }
.butiker a      {color: Navy; }


.spaltLeft		    { float: left; margin: 0px 0 0px 0px; width: 195px;}
.Topic		{ font-size:15px; 	}
.spalt3		    { float: left; margin: 15px 0 15px 15px; width: 340px;}
.spalt4		    { float: left; margin: 15px 0 15px 15px; width: 350px;}
.BookRef    { float: left; margin: 0px 0 0px 0px; width: 249px; background-color:#000000}
.BookDetails{ color:#FFFFFF; float: left; margin: 10px 10px 10px 10px;   width: 220px;  background-color:#000000}
.padding	{padding:8px}
