/* Design */
body { background-position: center top; }
p { margin: 0px; padding: 0px; }
.top { background-image: url(top.gif); }
.adresse { border-top: solid 1px #ccd2d6; color:#bbc0c4; font-size: 9px; padding-top: 7px; }
.adresse a { color:#bbc0c4; font-size: 9px; background-image:url(bottommenu_streg.gif); background-position:right; background-repeat: no-repeat; padding-right: 10px; }
.adresse a:hover { color:#bbc0c4; font-size: 9px; }
.adresse img { width: 1px; display: none; }

.h4, .h2{color:#d52229;}
.h3{color:#60656d;}

.nozebra { border-top: solid 1px #ccd2d6; color:#bbc0c4; font-size: 9px; padding-top: 7px; }
.nozebra a { color:#bbc0c4; font-size: 9px; }
.nozebra a:hover { color:#629cce; font-size: 9px; }

#overskrift { padding: 7px 0px 22px 5px; font-size: 24px; font-family: Helvetica, Verdana, sans-serif; color: #ff691e; color:#d52229; }
.venmenu2 a:hover { text-decoration: none; color: #ff691e; }
.h1{color:#d52229;}

#language a { color: #878d91; text-decoration: none; }
#language a:hover { color: #ff691e; text-decoration: none; }

.newsletter_content hr { color: #c1c6c9; border: 0; background-color: #c1c6c9; height: 1px; margin: 10px 0px 10px 0px; }

/* Forside */
.bottom_box { background-image: url(/files/system/pod/box_left_bund.gif); background-position: bottom; padding: 0px 10px 10px 10px; }
.bottom_box_right { background-image: url(/files/system/pod/box_right_bund.gif); background-position: bottom; padding: 0px 10px 10px 10px; }

/* Boxe */
.nedryk { padding-top: 65px; padding-bottom: 22px; }
.box a { font-size: 10px; }
.box p { margin-top: 2px; }
.h3 a { font-size: 12px; font-weight: bold; color: #60656d; text-decoration: none; }
.h3 a:hover { font-size: 12px; font-weight: bold; color: #60656d; text-decoration: underline; }

/* Nyhedsbrev */
a#newsbutton { display:block; width:71px; height:29px; background: url(/Files/system/newsletter/punkt_products.gif); background-position: 0 -29px; }
a#newsbutton:hover { background-position: 0 0; }

a#newsbutton2 { display:block; width:91px; height:29px; background: url(/Files/system/newsletter/punkt_accessories.gif); background-position: 0 -29px; }
a#newsbutton2:hover { background-position: 0 0; }

a#newsbutton3 { display:block; width:128px; height:29px; background: url(/Files/system/newsletter/punkt_award.gif); background-position: 0 -29px; }
a#newsbutton3:hover { background-position: 0 0; }

/* Topmenu */
.TopMenu { height: 24px; float: left; }
ul.M0 { margin: 0px; padding: 0px; }
li.L1, li.L1_Active{ list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 16px;  }
.L1 { display: block; float: left; padding: 0px 8px 0px 0px; height: 14px; text-decoration: none; }
.L1 a:hover{color: #d52229; }

.L1_Active { display: block; float: left; padding: 0px 0px 0px 0px; height: 14px; text-decoration: none; color: #d52229;}
.L1_Active a { display: block; float: left; padding: 0px 8px 0px 0px; height: 14px; text-decoration: none; }
.L1_Active a:hover { display: block; float: left; padding: 0px 8px 0px 0px; height: 14px; text-decoration: none; color: #d52229; }

/* Venstre menuer */
.tools_orange { color: #d52229; font-size: 11px; font-weight: bold; width: 165px;}
.tools_blue { color: #60656d; font-size: 11px; font-weight: bold; width: 165px; color:#60656d;}

/* Nyheder */
.news_picture img { border: solid 1px #878d91; }

.nyhed_headline { border-bottom: solid 1px #ccd2d6; padding-bottom: 3px; }
.nyhed_headline a { color: #d52229; font-size: 14px; line-height: 20px;text-decoration: none; }
.nyhed_headline a:hover { color: #d52229; font-size: 14px; line-height: 20px;text-decoration: none; }
.nyhed_country { border-bottom: solid 1px #ccd2d6; font-size: 9px; color: #afb1b4; padding-bottom: 3px; }
.nyhed_publiceret { padding-top: 3px; font-size: 9px; color: #afb1b4; }
.nyhed_txt { padding-top: 8px; }

.news_hojre_headline { border-bottom: solid 1px #ccd2d6; padding: 6px 0px 3px 0px; }
.news_hojre_headline a { font-size: 11px; color: #d52229; text-decoration: none; }
.news_hojre_headline a:hover { font-size: 11px; color: #d52229; text-decoration: none; }
.news_hojre_txt { padding-top: 5px; }
.news_hojre_txt a { font-size: 11px; }


/* Leftmenu */
a.button_on, div.button_off a:hover, .venmenu2 a:hover{color: #d52229; }