/* IE 6 PNG Fix */
img, div { behavior: url("/iepngfix.htc");}


/*
 *  SearchForm start
 */
#searchform{margin:0;padding:0;}

#searchform-sword{
width:121px;
height:18px;
border: 0px;
background:url(grafik/search_word_bg.gif) no-repeat 0px 0px;
font-size:12px;
line-height:18px;
padding:2px 0 0 3px;
}
#searchform-sword input{
}
#searchform-submit{
background-color:#363532;
color:#FFF;
font-size:12px;
border:0px;
height:18px;
width:43px;
margin:0 0 0 5px;
}
/*
 *  SearchForm stop
 */




/* TEXT */

p { padding: 0px; margin: 0px; }
body, div, td, p, textarea, input, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
p.bodytext{ margin-bottom: 10px;}

a{
	color:#333;
}
#bottomBar, #bottomBar p, #bottomBar a {  
	font-size: 11px; 
	font-weight: bold;
	color:#CCC;
	text-decoration:none;
}
#bottomBar .largeText { font-size: 15px;}

h1{
	color: #ffffff;
	font-size: 12px;
}

h2{
	color: #ffffff;
	font-size: 11px;
}

/* PAGE LAYOUT */
html, body { 
	margin: 0px; 
	padding: 0px; 
	heigth: 100%; 
	background-color: #1F1F1F; 
	background-image: url("grafik/background.jpg"); 
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#topBar { position: relative;}
#topBar #siteLinks { position: absolute; top: 0px; z-index: 2; }
#topBar #languageSelection { position: absolute; top: 70px; left: 40px; z-index: 3;}
#topBar #languageSelection img { padding-right: 2px; }
#topBar #banner { position: absolute; top: 0px; z-index: 1;}
#topBar #siteLinks img, #topBar #languageSelection img, #topBar #banner img { border: 0px none; } 


#mainContainer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

#menu {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 32px;
	margin-top: 20px;
	margin-bottom: 20px; 
	padding-left: 25px;
	padding-right: 25px;
	background-image: url("grafik/background_topmenu.jpg");
	background-repeat: no-repeat;
	overflow: hidden;
}

#printLink{
	float:right;
	display: inline;
	margin-right: 16px;
}

#submenu {
	margin-bottom: 20px;
}

#contentContainer #contentContainerLayout { width: 950px; margin-left: auto; margin-right: auto; }
#contentContainer #contentContainerLayout td { vertical-align: top; }


#bottomBar {
	margin: 10px auto 10px auto;
	width: 950px;
	clear: both;
	text-align: center;
}

/* BOX FRAMES */
/* Orange box */
.orangeBox .spacer { background-color: #61A0D5; }
.orangeBox td.tl, .orangeBox td.tr, .orangeBox td.bl, .orangeBox td.br { }
.orangeBox td.tl img, .orangeBox td.tr img, .orangeBox td.bl img, .orangeBox td.br img { padding: 0px; margin: 0px; display: block; }
.orangeBox h1, .orangeBox h2 { 
	font-size: 14px; 
	font-weight: bold; 
	color: white; 
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;

	text-transform:uppercase;
	letter-spacing: +2px;
}
.orangeBox h2 {
	font-size: 12px;
	margin-top: 5px;
}

.orangeBox .boxContent { position: relative; top: -10px; margin-bottom: -20px; }
.orangeBox {
	margin-bottom: 20px;
}
/* Orange box with border */
.orangeBoxBorder .spacer { background-color: #61A0D5; }
.orangeBoxBorder td.tl, .orangeBoxBorder td.tr, .orangeBoxBorder td.bl, .orangeBoxBorder td.br { width: 27px; }
.orangeBoxBorder td.tl img, .orangeBoxBorder td.tr img, .orangeBoxBorder td.bl img, .orangeBoxBorder td.br img { padding: 0px; margin: 0px; display: block; }
.orangeBoxBorder .top { background-image: url('grafik/orangebox_border_top.png'); background-repeat: repeat-x; }
.orangeBoxBorder .bottom { background-image: url('grafik/orangebox_border_bottom.png'); background-repeat: repeat-x; }
.orangeBoxBorder .left { background-image: url('grafik/orangebox_border_left.png'); background-repeat: repeat-y; }
.orangeBoxBorder .right { background-image: url('grafik/orangebox_border_right.png'); background-repeat: repeat-y; }
.orangeBoxBorder .content { background-color: white; }
.orangeBoxBorder h1, .orangeBoxBorder h2 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #F66013; 
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;

	text-transform:uppercase;
	letter-spacing: +2px;
}
.orangeBoxBorder h2 { 
	font-size: 12px;
	color: #333333; 
	margin-bottom: 5px;
}

.orangeBoxBorder p.bodytext {color: #333333;}

.orangeBoxBorder .boxContent { 	position: relative; top: -10px; margin-bottom: -20px; }

.orangeBoxBorder {
	margin-bottom: 20px;
}

/*#middleColumn table.orangeBoxBorder .boxContent{ height: 200px; }*/

/* Grey box */
.greyBox .spacer { background-color: #999999; }
.greyBox td.tl, .greyBox td.tr, .greyBox td.bl, .greyBox td.br { width: 22px; }
.greyBox td.tl img, .greyBox td.tr img, .greyBox td.bl img, .greyBox td.br img { padding: 0px; margin: 0px; display: block;}
.greyBox h1, .greyBox h2 { 
	font-size: 14px; 
	font-weight: bold; 
	color: black; 
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;

	text-transform:uppercase;
}

.greyBox h2 { 
	font-size: 12px; 
	margin-bottom: 5px;
}

.greyBox .boxContent { position: relative; top: -10px; margin-bottom: -20px;}
.greyBox {
	margin-bottom: 20px;
}

/* Paper box - Large */
.paperBoxLarge { width: 250px; height: 250px; background-image: url('grafik/paperbox_large_full.png'); background-repeat: no-repeat; margin-bottom: 15px;}
.paperBoxLarge .boxContent { width: 170px; height: 180px; overflow: hidden; padding: 45px 20px 10px 60px; }
.paperBoxLarge .boxContent h1, .paperBoxLarge .boxContent h2 {color:#900; font-size:26px; font-weight:normal; padding-top: 0px; margin-top: 0px; }
.paperBoxLarge .boxContent h2 {font-size:18px;}

/* Paper box - Small */
.paperBoxSmall { width: 218px; height: 174px; background-image: url('grafik/paperbox_small_full.png'); background-repeat: no-repeat; }
.paperBoxSmall .boxContent { width: 188px; height: 105px; overflow: hidden; padding: 35px 10px 10px 20px; }
.paperBoxSmall .boxContent h1, .paperBoxSmall .boxContent h2 {color:#900; font-size:26px; font-weight:normal; padding-top: 0px; margin-top: 0px; }
.paperBoxSmall .boxContent h2 {font-size:18px;}








/* MENU */
#menu a { 
	height: 32px;
	line-height: 32px;	
	display: block;
	float: left; 

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

#menu a:hover { background-color: #B52508; }
#menu a.current, #menu a.active { background-color: #B52508; }


/* Submenu */
#submenu img { display: block; }
#submenu ul { list-style: none; margin: 0px; padding: 0px; background-color: #61A0D5; width: 200px; }
#submenu li { list-style: none; margin: 0px; padding: 0px; }

/* Generelt */
#submenu a { 
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: white; 
	text-decoration: none; 
	display: block; 
	line-height: 16px; 
	padding-top: 7px; 
	padding-bottom: 7px; 
}

/* Niveau 1 */
#submenu ul li a { 
	width: 165px; 
	padding-left: 30px; 
	padding-right: 5px;	
	background-repeat: no-repeat; 
	background-position: 17px 10px;
}

#submenu ul li a:hover { background-color: #B52508; }
/*

#submenu ul li a.active { background-image: url('grafik/submenu_whitearrow_down.png'); background-color: #B52508;}
#submenu ul li a.current { color: #333333; background-image: url('grafik/submenu_blackarrow_right.png'); }
*/

#submenu ul li a.arrow { background-image: url('grafik/submenu_whitearrow_right.png'); }
#submenu ul li a.active { background-image: url('grafik/submenu_whitearrow_down.png'); background-color: #B52508;}
#submenu ul li a.current { color: #61A0D5; background-color: #B52508;}
#submenu ul li a.current-arrow { color: #61A0D5; background-image: url('grafik/submenu_orangearrow_right.png'); background-color: #B52508;}



/* Niveau 2 */
#submenu ul li ul li a { padding-left: 40px; width: 155px; background-position: 27px 10px; }
#submenu ul li ul li a.active { background-color: #61A0D5;}
#submenu ul li ul li a:hover.active { background-color: #B52508; }
#submenu ul li ul li a.current { color: #333333; background-color: #61A0D5;}
#submenu ul li ul li a.current-arrow { color: #333333; background-image: url('grafik/submenu_blackarrow_right.png'); background-color: #61A0D5;}
#submenu ul li ul li a:hover.current { background-color: #B52508; }


/* Niveau 3 */
#submenu ul li ul li ul li a { padding-left: 50px; width: 145px; background-position: 37px 10px; }

/* FORMS */

form fieldset label{
   width: 150px;
   display: block;
   float: left;
   margin-bottom: 15px;
   clear: both;
}

fieldset{
   border: 0px none;
   padding-left: 0px;
}

.csc-mailform-field input, .csc-mailform-field textarea{
	width: 250px;
}

input.csc-mailform-check,input.csc-mailform-radio{
	width: 15px;
}

.csc-mailform-field {
	margin-bottom: 10px;
}

/* EXTENSIONS */

.jmgallery-random-container img {
    border: 0px none;
    padding-right: 3px;
}

div.jm-gallery-album-entry {
	height: 125px;	
}

.news-latest-container h3, .news-latest-container h3 a:link, .news-latest-container h3 a:hover, .news-latest-container h3 a:visited{
   font-size: 12px;
   color: #F66013;
   margin-bottom: 5px;
}

.news-latest-gotoarchive {
   margin-top: 15px;
}

.news-latest-container p.bodytext{
	color: #FFFFFF;
}


.orangeBoxBorder p.bodytext{
	color: #333333;
}

.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:hover, .news-latest-gotoarchive a:visited {
   color: #F66013;
}

.news-single-img, .news-latest-item img, .news-list-item img {
   float: right;
   margin-left: 10px;
}

.tx-guestbook-header{
   font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none; 
	display: inline;  
}

.tx-guestbook-left{
   float:left;
   width: 150px;
} 

.tx-veguestbook-pi1 > form > fieldset > legend{
     font-weight: bold;
} 

 .tx-julleevents-pi1-listrowFrontPageField-title a, .tx-julleevents-pi1-listrowFrontPageField-title a:link, .tx-julleevents-pi1-listrowFrontPageField-title a:hover, .tx-julleevents-pi1-listrowFrontPageField-title a:visited {       
   font-weight: bold;
   color: #FFFFFF;   
   font-size: 14px;
}

.tx-julleevents-pi1-listrowFrontPageField-title{
   margin-bottom: 5px;
   
}

.tx-julleevents-pi1-listrowFrontPageField-datetime{
   #display: none;
    margin-bottom: 5px;
}

.tx-julleevents-pi1-listrowFrontPageField-teaser{
   margin-bottom: 5px;
}

.tx-julleevents-pi1-singleViewField-title{
   font-weight: bold;  
   font-size: 14px;
   margin-bottom: 10px;
}

/*
	================================================================
		Standard
	================================================================
*/

body {
	margin:				0px;
	padding:			0px;
}

img {
	border:				solid 0px black;
	clear: both;
}

table.contenttable tr td {
	vertical-align:		top;
}

.csc-textpic-clear, .csc-textpic-image {
	clear:	both;
}



p.bodytext img {
	margin-bottom: 10px;
}



.align-left {
	text-align:left;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}



.submenutop {
	background-image:url(/fileadmin/templates/bjergsport/grafik/submenu_top.png);
	height:22px;
	width:200px;
}


.submenubottom {
	background-image:url(/fileadmin/templates/bjergsport/grafik/submenu_bottom.png);
	height:22px;
	width:200px;
}