body { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #2f2f2f;background: #ffffff url(../px/bg.jpg) no-repeat left top;margin:0;padding:0; }
img { border:0; }
a { text-decoration:none; color:#000; }
h1 { font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;color:#2f2f2f;font-weight:normal; }
h2 { font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#2f2f2f;font-weight:normal; }
h3 { font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#2f2f2f;font-weight:normal; }
h4 { font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#2f2f2f;font-weight:normal; background:#ededed url(../px/gra.gif) repeat-x; padding:5px 10px;margin:0; }
.rosa { color:#dd548b; }
.rosa a { color:#dd548b;text-decoration:underline; }
.rosa a:hover { color:#3f3f3f;text-decoration:underline; }
#startar { width: 100%; }
#wrap { width:940px;margin:0 auto;text-align:center;height:550px; }
#citat { width:300px;float:left;text-align:left; }
#logo { float:left;width:940px;text-align:right; }
#meny { width:100%;height:35px;margin:0 auto;text-align:center;background: #ffffff; }
#meny ul { margin:0;list-style:none;padding:7px 0px;display:block;width:960px;margin:0 auto;text-align:center; }
#meny ul li { margin:0;padding:0px 15px;display:inline;font-size:14px; }
#meny ul li a { color:#000; }
#meny ul li a:hover, #meny ul li.dir_active a, #meny ul li.active a  { color:#dd548b; }
#puffar { width:100%;height:189px;margin:0 auto;text-align:center;background: url(../px/wood.jpg); }
#puffar .holder { width:960px;margin:0 auto;text-align:center; }
.puff { width:300px;float:left;	margin:20px 10px;position:relative; }
.puff .rubrik { width:240px;position:absolute;bottom:3px;text-align:left;left:15px; }
.puff .rubrik h2 a { color:#ffffff; }
.puff .rubrik h2 a:hover { color:#000000; }
#strateg { position:absolute;bottom:0px;right:10px;width:100px;float:right;padding-top:5px; }
