/* JENS ARENTZEN */

/* GENERAL TAGS */
#tagBody {
margin: 0px;
background-color: #1e1e1e;
}

/* GENERAL TEXTS */
.txt_sitetitle {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 14px;
font-weight: bold;
font-style: bold;
color: #ffffff;
}

.txt_semi {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 11px;
font-weight: bold;
font-style: bold;
color: #eeeeee;
}

.txt_normal {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #cccccc;
}

.txt_bottom {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 9px;
font-weight: normal;
font-style: normal;
color: #aaaaaa;
}

.txt_titlenyhedsbrev {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 11px;
font-weight: bold;
font-style: bold;
color: #dddddd;
}

.txt_textnyhedsbrev {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 10px;
font-weight: normal;
font-style: normal;
color: #bbbbbb;
}

.txt_titlesmall {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #ffffff;
}

.txt_prodtitle {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 12px;
font-weight: bold;
font-style: normal;
color: #ffffff;
}

.txt_personal {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #cccccc;
}

.txt_personaltitle {
font-family: "Lucida Sans", Helvetica, Verdana;
font-size: 15px;
font-weight: bold;
font-style: normal;
color: #ffffff;
}

/* GENERAL LINKS */
a.link_favourites:link { color: #919191; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_favourites:visited { color: #919191; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_favourites:hover { color: #b9e101; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_favourites:active { color: #919191; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }

a.link_menu:link { color: #919191; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_menu:visited { color: #919191; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_menu:hover { color: #b9e101; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_menu:active { color: #919191; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }

a.link_green:link { color: #b9e101; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_green:visited { color: #b9e101; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_green:hover { color: #ffffff; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_green:active { color: #b9e101; font-size: 9px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }

a.link_green_big:link { color: #b9e101; font-size: 11px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_green_big:visited { color: #b9e101; font-size: 11px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_green_big:hover { color: #ffffff; font-size: 11px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_green_big:active { color: #b9e101; font-size: 11px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }

a.link_newstopic:link { color: #b9e101; font-size: 12px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_newstopic:visited { color: #b9e101; font-size: 12px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_newstopic:hover { color: #ffffff; font-size: 12px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }
a.link_newstopic:active { color: #b9e101; font-size: 12px; font-family: "Lucida Sans", Helvetica, Verdana; text-decoration: none; }


/* LAYER: 01_favourites */

#div_l1_favourites {
display: table;
height: 35px;
width: 900px;
text-align: right;
margin-left: auto;
margin-right: auto;
}

#div_l1_inner_left {
display: table;
margin-top: 9px;
float: left;
}

#div_l1_inner_right {
display: table;
margin-top: 12px;
float: right;
}

/* LAYER: 02_menu */

#div_l2_menuwrap {
height: 100px;
width: 100%;
background-color: #000000;
}

#div_l2_menubcg {
position:relative;
background-color: #000000;
height: 100px;
width: 900px;
margin-left: auto;
margin-right: auto;
}

#div_l2_menuholder {
position:absolute;
bottom:15px;
width: 900px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#div_l2_menuelement1 {
display: table;
float: left;
clear: none;
margin-right: 15px;
margin-bottom: 20px;
}

/* LAYER: 03_image */

#div_l3_wrap {
height: 307px;
width: 100%;
background-image: url('../images/img_imgbcgruter.jpg');
background-repeat: repeat-x;
}

#div_l3_holder {
height: 307px;
width: 900px;
margin-left: auto;
margin-right: auto;
}

#img_l3_ja {
float: left;
clear: left;
}

#div_l3_nyhedsbrev {
float: right;
clear: right;
background-color: #000000;
padding: 15px;
padding-top: 10px;
}

#div_l3_offer {
float: right;
clear: none;
margin-top: 11px;
margin-right: 10px;
}

#inp_nyhedsbrev {
border: 3px solid #bbbbbb;
background-color: #ffffff;
width: 170px;
padding: 4px;
margin-top: 7px;
margin-bottom: 7px;
color: #aaaaaa;
}

#inp_tilmeld {
border: 3px solid #333333;
background-color: #222222;
width: 184px;
padding: 4px;
color: #cccccc;
}

#img_tilmeldt {
margin-top: 7px;
}


/* LAYER: 04_content */

#div_l4_wrap {
display: table;
padding-top: 25px;
padding-bottom: 25px;
width: 100%;
background-color: #000000;
border-bottom: 3px solid #222222;
}

#div_l4_holder {
display: table;
width: 900px;
margin-left: auto;
margin-right: auto;
}

/* LAYER: 05_bottom */

#div_l5_holder {
display: table;
padding-bottom: 40px;
margin-top: 25px;
width: 900px;
margin-left: auto;
margin-right: auto;
}

/* PAGES */

/* PAGE: START */
#div_page_left {
width: 650px;
float: left;
display: table;
}

#div_page_right {
padding: 15px;
float: right;
display: table;
width: 190px;
background-color: #111111;
border: 1px solid #222222;
}

/* ABOUT */

#div_page_boxed {
display: table;
padding: 15px;
float: left;
display: table;
width: 618px;
background-color: #111111;
border: 1px solid #222222;
}

#div_page_boxed_special {
display: table;
padding: 15px;
float: left;
display: table;
width: 618px;
background-color: #222222;
border: 1px solid #273000;
}

