/* CSS Document */

body {
background: #fff;
text-align: center;
margin: 0;	
padding:0;
}

.clear{
clear: both;
_height: -1%;
padding: 0;
margin: 0;
}

.breaker {
height: 2px;
background-color: #fe8310;
margin: 6px 0;
}


hr {
background-color: #ccc;
bord_er-bottom: #444;
height: 3px;
}

table {
font: normal 11px/18px Arial, Helvetica, sans-serif;
color: #444;
}

table .sectiontableheader {
border-bottom: 1px solid #f4f4f4;
font-weight:bold;
}

/* Fonts på Stoubylokal */  /* HWW rettelse h3 tilføjet */

h1, h2, h3{
font: normal 14px/19px Georgia, "Times New Roman", Times, serif;
color:#444;
margin: 0;
padding: 0;
}

h1 {
padding: 10px 0 0 0;
}

h1.co_ntentpagetitle{
padding: 15px 0 0 0;
}

p {
font: normal 11px/18px Arial, Helvetica, sans-serif;
color: #444;
margin-top: 5px;
}

li {font: normal 11px/18px Arial, Helvetica, sans-serif;
color: #444;
}

a {
font: normal 11px/18px Arial, Helvetica, sans-serif;
color:#fe8310;
text-decoration: underline;
}

a:visited {
color: #444;
text-decoration: none;
}

a:hover {
text-decoration: none;
}

a:active {
text-decoration: underline;
color: #444;
}

/* Den ydre ramme, som holder indholdet inde på midten af siden*/

#OuterWrapper {
width: 948px;
background-color: #ebebeb;
text-align: left;
margin: 8px auto;
padding: 0;
overflow: hidden;
}

/* Den indre ramme, som hjælper til at skabe den grå ramme rundt om indholdet.*/
#InnerWrapper {
width: 936px;
margin: 6px 0 0 6px;
_margin: 6px 0 0 3px;
padding: 0 0 6px 0;
float: left;
}


/* Header - sidens top */

#Header {
background: url(../gfx/bg_header.gif) repeat-x;
margin: 0;
padding: 0;
width: 936px;
height: 66px;
}

#Logo a {
text-decoration: none;
border: none;
}

#Logo img{
border: none;
margin: 0;
}


#Logo {
margin: 0;
padding: 0;
float: left;
}


/* Navigation i toppen af siden til højre */

#TopTools {
background: transparent;
float: right;
height: 20px;
margin: 0;
padding: 0;
}

#TopTools ul {
padding: 0;
margin: 0;
overflow: hidden;
}

#TopTools li {
padding: 0 10px 0 10px;
margin: 0;
margin-left: -1px;
margin-top: 10px;
list-style: none;
float: left;
border-left: 1px solid #fff;
}

#TopTools a {
color: #fff;
text-decoration: none;
font: 10px Arial, Helvetica, sans-serif;
display: block;
line-height: 10px;
padding: 1px 2px;
}

#TopTools a:hover {
color: #fe8310;
text-decoration: underline;
}


/* Hovedmenu / navigation */

#MenuWrapper {
width: 936px;
height: 36px;
margin: 4px 0 0;
padding: 0;
float: left;
overflow: hidden;
background-color: #363636;
}

#MenuWrapper ul {
margin:0;
padding: 0 10px 10px 0;
list-style:none;
}

#MenuWrapper li {
float:left;
padding:0;
margin-bottom: 2px;
border-right: 1px solid #fff;
height: 36px;
}

#MenuWrapper a{
display:block;
padding: 0px 20px 7px 20px;
_padding: 5px 20px 7px 20px;
text-decoration:none;
font: normal 11px/36px Arial, Helvetica, sans-serif;
_font: normal 11px/25px Arial, Helvetica, sans-serif;
color:#fff;
}


#MenuWrapper a:hover {
color:#fff;
text-decoration: none;
background-color: #fe8310;
}

#MenuWrapper a.mainlevel#active_menu{
color:#fff;
background-color: #fe8310;
text-decoration: none;
}

/* Breadcrumbs */

#BreadCrumbs {
width: 936px;
height: 23px;
margin: 2px 0 0;
padding: 0;
float: left;
overflow: hidden;
background-color: #636363;
}

#BreadCrumbs ul {
margin:0;
padding: 0 10px 10px 10px;
list-style:none;
}

#BreadCrumbs li {
float:left;
padding:0;
margin-bottom: 2px;
height: 23px;
}

#BreadCrumbs .pathway a {
d_isplay:block;
padding: 0px 7px 0px 5px;
_padding: 0px 7px 0px 5px;
text-decoration: underline;
font: normal 9px/12px Arial, Helvetica, sans-serif;
_font: normal 9px/12px Arial, Helvetica, sans-serif;
color:#f4f4f4;
ba_ckground: url(../gfx/breadcrumb_arrow.gif) no-repeat center right;
}

#BreadCrumbs span.pathway {
font: normal 9px/22px Arial, Helvetica, sans-serif;
_font: normal 9px/12px Arial, Helvetica, sans-serif;
padding: 0px 7px 0px 0px;
_padding: 0px 7px 0px 10px;
margin: 7px 0 0 20px;
color:#f4f4f4;
}

#BreadCrumbs a:hover {
color: #fe8310;
text-decoration: none;
}

#BreadCrumbs a.mainlevel#active_menu{
color:#fff;
text-decoration: none;
b_ackground: url(../gfx/breadcrumb_arrow_down.gif) no-repeat center right;
}



/* Selve indholdet holdes fast med dette div */

#MainContent {
width: 936px;
float: left;
margin: 6px 0 0 0;
background: url(../gfx/bg_content.gif) repeat-y top right;
background-color: #fff;

}

#LeftContentWide, #MiddleContentWide, #RightContentWide {
width: 404px;
float: left;
margin: 6px 0 0 6px;
_margin: 6px 0 0 3px;
}
/* HWW tilføjelse*/
#LeftContentVeryWide {
width: 720px;
float: left;
margin: 6px 0 0 6px;
_margin: 6px 0 0 3px;
}


#MiddleContentWide {
width: 304px;
_margin: 6px 0 0 6px;
}

#RightContentWide {
width: 204px;
_margin: 6px 0 0 6px;
}

/* HWW tilføjelse*/
#LeftContentWide .picviewer,
#LeftContentVeryWide .picviewer {
background-color: #000;
width: 394px;
padding: 5px;
margin: 0;
overflow: hidden;
}

/* HWW tilføjelse*/
#LeftContentWide .text,
#LeftContentVeryWide .text {
b_ackground-color: #ebebeb;
background-color: #fff;
margin: 5px 0 0 0;
padding: 0;
}

#LeftContentVeryWide .text {
border-bottom: 1px solid #ccc;
}


#LeftContentWide .contentitem, #LeftContentWide .blog_more {
margin: 0 0 7px 0;
padding: 0 0 7px 0;
background-color: #f4f4f4;
border-bottom: 1px solid #e1e1e1;
clear: both;
}

/*HWW tilføjelse*/
#LeftContentWide .article,
#LeftContentVeryWide .article {
margin: 5px 0 0 0;
padding: 0;
}

/*HWW tilføjelse*/
#LeftContentWide h1.contentpagetitle, #LeftContentWide h1.blog_more,
#LeftContentVeryWide .text h2, #LeftContentWide .componentheading {
margin: 0;
padding: 10px 4px 0 10px;
font-size: 18px;
color: #444;
}

#LeftContentWide .componentheading {
margin: 0;
padding: 0px 4px 2px 2px;
font-size: 18px;
border-bottom: 1px solid #f4f4f4;
color: #444;
}

/*HWW tilføjelse*/
#LeftContentWide .article h2,
#LeftContentVeryWide .article h2 {
border-bottom: 1px solid #e1e1e1;
margin: 0;
padding: 0 4px 4px 0;
font-size: 18px;
}

#LeftContentVeryWide .contentpagetitle {
border-bottom: 1px solid #e1e1e1;
margin: 0;
padding: 0 4px 4px 0;
font-size: 18px;
}

.credentials {
text-align: right;
color: #ccc;
margin: 0 0 10px 0;
padding: 0;
font: normal 10px/18px Arial, Helvetica, sans-serif;
}

#LeftContentVeryWide span.modifydate.date, #LeftContentWide span.modifydate.date {
font: normal 10px/18px Arial, Helvetica, sans-serif;
color: #fe8310;
}


/*HWW tilføjelse*/
#LeftContentWide a.externallink,
#LeftContentVeryWide a.externallink {
background: url(../gfx/icon_externallink.gif) no-repeat top left;
padding: 0 0 2px 18px;
margin: 0 0 0 10px;
text-decoration: underline;
}

/*HWW tilføjelse*/
#LeftContentWide .text p,
#LeftContentVeryWide .text p {
font-size: 11px;
padding: 0px 4px 0 11px;
}

/*HWW tilføjelse*/
#LeftContentWide a.readon,
#LeftContentVeryWide a.readon {
color: #444;
background: url(../gfx/breadcrumb_arrow.gif) no-repeat 0 7px;
padding: 0 0 0px 8px;
margin: 4px 0 0 10px;
display: block;
text-decoration: underline;
clear: right;
}

#LeftContentWide ul, #LeftContentWide ul,
#LeftContentVeryWide ul {
margin: 0 0 0 30px; 
padding: 0;
list-style: square;
}

#LeftContentWide li, #LeftContentWide li,
#LeftContentVeryWide li {
margin: 0; 
padding: 0;
line-height: 18px;
}

#LeftContentWide .article td img, #LeftContentWide .article td img,
#LeftContentVeryWide .article td img {
border: none;
}

#LeftContentWide .article .category a {
color: #444;
text-decoration: underline;
}

#LeftContentWide .article .category a:visited {
color: #444;
text-decoration: none;
}

#LeftContentWide .article .category a:hover {
color: #444;
text-decoration: none;
}

#LeftContentWide .article .category a:active {
color: #fe8310;
text-decoration: underline;
}


#MiddleContentWide .news {
margin-top: 6px;
}


#MiddleContentWide .arrangements ul, #MiddleContentVeryWide .arrangements_wide ul, #MiddleContentWide .news ul, #RightContentWide .shortcuts ul {
margin: 7px 0 0 0;
padding: 0;
}

#MiddleContentWide .arrangements li, #MiddleContentVeryWide .arrangements_wide li, #MiddleContentWide .news li, #RightContentWide .shortcuts li {
margin: 0;
padding: 2px 0 4px 29px;
background: url(../gfx/icon_arrangements.gif) no-repeat 8px 8px;
border-bottom: 1px solid #ebebeb;
line-height: 24px;
list-style: none;
}

#MiddleContentWide .arrangements {
border-bottom: 1px solid #ebebeb;
}

#RightContentWide .shortcuts li {
padding: 3px 0 5px 29px;
background: url(../gfx/icon_arrangements.gif) no-repeat 8px 8px;
border-bottom: 1px solid #ebebeb;
line-height: 27px;
}

#MiddleContentWide td  {
margin: 0;
background: url(../gfx/icon_arrangements.gif) no-repeat 8px 4px;
padding: 2px 0 4px 29px;
border-bottom: 1px solid #ebebeb;
}

#MiddleContentWide td .mod_events_latest_content a{
color: #fe8310;
}


#RightContentWide .shortcuts li {
background: url(../gfx/icon_link.gif) no-repeat 8px 8px;
}

#MiddleContentWide .news li {
background: url(../gfx/icon_news.gif) no-repeat 8px 8px;
}

#MiddleContentWide .allarrangements, #MiddleContentWide .allnews  {
background-color: #f4f4f4;
margin-top: 2px;
}

#MiddleContentWide .allarrangements ul, #MiddleContentWide .allnews ul {
margin: 0;
padding: 0;
}

#MiddleContentWide .allarrangements li, #MiddleContentWide .allnews li{
margin: 0;
padding-bottom: 4px;
border-bottom: 1px solid #ebebeb;
line-height: 22px;
list-style: none;
text-align: right;
}

#MiddleContentWide .allarrangements li a, #MiddleContentWide .allnews li a{
background: url(../gfx/icon_seeall.gif) no-repeat top right;
margin-right: 6px;
padding: 0 20px 4px 0;
}

#MiddleContentWide .allnews li a {
background: url(../gfx/icon_seeall.gif) no-repeat top right;
}
/* HWW rettelse h3 tilføjet */
#MiddleContentWide .arrangements h2, #MiddleContentWide .news h2, #MiddleContentVeryWide .arrangements_wide h2,
#MiddleContentWide .arrangements h3, #MiddleContentWide .news h3, #MiddleContentVeryWide .arrangements_wide h3 {
background: url(../gfx/icon_headerarrangements.gif) no-repeat 8px 7px;
background-color: #fe8310;
padding: 6px 4px 4px 30px;
}
/* HWW rettelse h3 tilføjet */
#RightContentWide .shortcuts h2, #LeftContentMenu h2,
#RightContentWide .shortcuts h3, #LeftContentMenu h3 {
background: none;
background-color: #fe8310;
color: #fff;
padding: 6px 4px 4px 10px;
}
/* HWW rettelse h3 tilføjet*/
#MiddleContentWide .news h2, #MiddleContentWide .news h3{
background: url(../gfx/icon_headernews.gif) no-repeat 8px 7px;
border-bottom: 2px solid #fe8310;
}


/* Højre kolonne */
/* HWW rettelse h3 tilføjet*/
#RightContentWide .shortcuts h2, #RightContentWide .shortcuts h3 {
background-color: #fe8310;
}

#RightContentWide .reklame img{
float: left;
margin: 15px 0 0 15px;
}


/* undermenuen der erstater indholdet i venstre kolonne når man dykker ned på undersiderne */

#LeftContentMenu {
width: 204px;
float: left;
margin: 6px 0 0 6px;
padding: 0;
}

#LeftContentMenu ul{
padding: 0;
margin: 7px 0 0 0;
}

#LeftContentMenu li {
border-bottom: 1px solid #e1e1e1;
list-style: none;
padding: 2px 0 4px 0;
margin: 0;
line-height: 24px;
}





#LeftContentMenu a{
di_splay: block;
padding: 2px 5px 2px 20px;
margin: 0;
text-decoration: none;
font: normal 11px/18px Arial, Helvetica, sans-serif;
background: url(../gfx/breadcrumb_arrow.gif) no-repeat 8px center;
color: #444;
}

#LeftContentMenu li a:visited{
text-decoration: none;
}

#LeftContentMenu li a:hover{
text-decoration: underline;
}

#LeftContentMenu li a:active{
text-decoration: underline;
}


#LeftContentMenu li ul {
margin: 0;
padding: 0;
}

#LeftContentMenu li ul li {
list-style: none;
padding: 0;
margin: 0;
height: 30px;
}


#LeftContentMenu li ul li a.sublevel {
display: block;
padding: 2px 5px 2px 35px;
margin: 0;
text-decoration: none;
font: normal 11px/29px Arial, Helvetica, sans-serif;
background: url(../gfx/breadcrumb_arrow_sub.gif) no-repeat 20px center;
color: #444;
}

#LeftContentMenu a.mainlevel#active_menu {
text-decoration: underline;
background: url(../gfx/breadcrumb_arrow_down.gif) no-repeat 8px center;
}

#LeftContentMenu li ul li a.sublevel#active_menu {
text-decoration: underline;
background: url(../gfx/breadcrumb_arrow_down.gif) no-repeat 20px center;
}


/* Indholdet i den midterste kolonne (meeeeeget bred) som findes på undersiderne, men som ikke er artikler */

#MiddleContentVeryWide {
width: 504px;
float: left;
margin: 6px 0 0 6px;
}
/* HWW rettelse h3 tilføjet*/
#MiddleContentVeryWide .linkcontainer h2,
#MiddleContentVeryWide .linkcontainer h3 {
border-top: 2px solid #fe8310;
padding: 10px 0 0 10px;
margin-top: 10px;
font-size: 18px;
}

#MiddleContentVeryWide .linkcontainer p {
margin: 10px 0 0 12px; 
padding: 0;
}

#MiddleContentVeryWide .linkcontainer ul {
margin: 5px 0 0 8px;
padding: 0;
list-style: none;

}

#MiddleContentVeryWide .linkcontainer li {
line-height: 25px;
margin: 0;
padding: 0;
width: 200px;
}

#MiddleContentVeryWide .linkcontainer li a{
background: url(../gfx/icon_externallink.gif) no-repeat top left;
padding: 0 0 4px 20px;
}

/* Billeder på siderne bliver indrammet og floatet mod højre. */

/*HWW tilføjelse*/
#LeftContentWide img, #MiddleContentWide img, #MiddleContentVeryWide img, #RightContentWide img,
#LeftContentVeryWide img {
border-top: 1px solid #ebebeb;
border-left: 1px solid #ebebeb;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 4px;
background-color: #fff;
float: right;
}

/*HWW tilføjelse*/
#RightContentWide .reklame img, #LeftContentWide .picviewer img,
#LeftContentVeryWide .picviewer img {
border: none;
padding: 0;
}


/* Footer - ligger altid i bunden */

#Footer {
height: 30px;
background-color: #fff;
text-align: left;
margin: 0em auto;
width: 948px;
}

#FooterInfo a{
float: right;
font-size: 10px;
padding-right: 19px;
text-decoration: underline;
color: #fe8310;
}

#FooterInfo a:hover{
text-decoration: none;
}


#MiddleContentWide .arrangements .moduletable table .mod_events_latest { 
border: none;
height: 20px;
}

#MiddleContentWide .arrangements .moduletable table .mod_events_latest_first {
height: 20px;
}


/* Den rullende menu med lokale links på undersiderne */

#weblinkspercat{
position: relative;
width: 300px; /*marquee width */
height: 85px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
margin-left: 30px;
}

.weblink_spacer { clear: both }
