
/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #000;
	text-align: left;
	background-color: #d7d7d8;
}

p { margin-top: 0; margin-bottom: 15px; }

a { color: #000000; text-decoration: none; font-weight: bold }


/**********************************/
/*** Image stuff  				***/
/**********************************/

img { border: 0 none }

div.main-image {
	padding: 0px 0px 4px 0px;
}

td.main-image {
	padding: 0px 0px 4px 0px;
}

div.main-image-border {
	margin: 0px 0px 0px 0px;
}

img.main-image-border {
	margin: 0px 0px 4px 0px;
	border-color: #ffffff; border-width: 1px 1px 1px 1px; border-style: solid
}


/**********************************/
/*** Paragraph / section stuff  ***/
/**********************************/

.moduletable { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px }

div#main-container {
	padding: 5px 5px 0px 5px;
	background-color: #ffffff;
	width: 940px;
	height: 100%;
}

div#menu-container {
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	width: 950px;
}


td.active-topmenu2010 {
	background-color: #ff9900; 
	color: #ff9900; 
	height: 1px;
}		

div#top-banner {
	padding: 6px 0px 15px 0px;
	text-align: center;
}

div#logo-section {
	padding: 10px 0px 7px 0px;
	text-align: left;
}

div#main-content {
	padding: 5px 0px 10px 0px;
	background-color: #ffffff;
	width: 930px;
	height: 100%;
}

table.main-row {
	width: 930px;
	text-align: left;
	background-color: #ffffff;
}

table.main-row-grey {
	width: 930px;
	text-align: left;
	background-color: #f0f0f0;
}

table.main-row-grey {
	width: 930px;
	text-align: left;
	background-color: #f0f0f0;
}

div.box-title {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 6px;
	text-align: left;
}

div.box-title-0 {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

div.box-title-tall {
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 0px 4px 6px;
	text-align: left;
}

div.box-title-noleftpad {
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

div.box-title-pad-center {
	height: 20px;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 2px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 0px 4px 6px;
	text-align: center;
}

div.box-title-orange {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	background-color: #ff9900;
	height: 25px;
	line-height: 25px
}

div.box-title-orange2 {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	border-color: #ff9900;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 22px;
	line-height: 22px;
	color: #ff9900
}

div.box-title-grey {
	/* background: url(/templates/voresborn_2010H/images/bg-box-orange.jpg) repeat-x; */
	background-color: #828282;
	height: 25px;
	line-height: 25px
}

div.box-title-grey2 {
	/* background: url(/templates/voresborn_2010H/images/bg-box-orange.jpg) repeat-x; */
	border-color: #ff9900;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 22px;
	line-height: 22px;
	color: #828282
}
div.box-title-red {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	background-color: #cc0000;
	height: 25px;
	line-height: 25px
}

div.box-title-red2 {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	border-color: #cc0000;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 22px;
	line-height: 22px;
	color: #cc0000
}

div.box-title-red3 {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	border-color: #cc0000;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 55px;
	line-height: 35px;
	color: #ff9900
}


div.box-title-green {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	background-color: #45b748;
	height: 25px;
	line-height: 25px
}

div.box-title-green-tall {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	background-color: #45b748;
}

div.box-title-green2 {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	border-color: #45b748;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 22px;
	line-height: 22px;
	color: #45b748
}

div.box-title-blue {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	background-color: #66ccff;
	height: 25px;
	line-height: 25px
}

div.box-title-blue2 {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	border-color: #66ccff;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 22px;
	line-height: 22px;
	color: #00b1cd
}


div.box-title-pink {
	/* background: url(templates/voresbornjunior2010/images/bg-box-pink.jpg) repeat-x; */
	background-color: #ef5a94;
	height: 25px;
	line-height: 25px
}


div.box-title-pink2 {
	/* background: url(templates/voresbornjunior2010/images/bg-box-orange.jpg) repeat-x; */
	border-color: #ef5a94;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 22px;
	line-height: 22px;
	color: #ef5a94
}

div.box-title-pink-tall {
	/* background: url(templates/voresbornjunior2010/images/bg-box-pink.jpg) repeat-x; */
	background-color: #ef5a94;
	line-height: 18px
}

div.box-title-black {
	/* background: url(templates/voresbornjunior2010/images/bg-box-pink.jpg) repeat-x; */
	background-color: #000000;
	height: 25px;
	line-height: 25px
}

div.box-title-black2 {
	border-color: #000000;
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	background-color: #ffffff;
	height: 22px;
	line-height: 22px;
	color: #000000
}

div.box-title-small {
	height: 14px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
	color: #909090;
	font-weight: normal;
	padding: 0px 0px 0px 6px;
	text-align: left;
}


/*******************************************/
/*** Menu CSS Funktioner  	 	 	 ***/
/*******************************************/

td.mainlevel2010-home {
	border-color: #ffffff; 
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}


div#mainlevel2010 {
	height: 21px; 
	width: 930px;
	text-align: center;
	background: url(/junior/templates/voresbornjunior2010/images/bg-main-menu.jpg) repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.mainlevel2010 {
	padding: 0px 5px 0px 5px;
	border-color: #ffffff; 
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	line-height: 20px
	
}

td.mainlevel2010first {
	padding: 0px 5px 0px 5px;
	border-color: #ffffff; 
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	line-height: 20px
	
}

a.mainlevel2010:link, a.mainlevel2010:visited, a.mainlevel2010:active {
	color: #ffffff; 
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase; 
	line-height: 20px
}

.mainlevel2010:hover {
	color: #ffffff; 
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase; 
	line-height: 20px
}

.mainlevel2010-bg1:hover {
	background-color: #ff9900;
}

a.mainlevelomos:link, a.mainlevelomos:visited, a.mainlevelomos:active {
	color: #363636; 
	text-decoration: none;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

.mainlevelomos:hover {
	color: #363636; 
	text-decoration: none;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

a.mainlevel:link, a.mainlevel:visited, a.mainlevel:active {
	color: #363636; 
	text-decoration: none;
	font-size: 12px;
}

.mainlevel:hover {
	color: #363636; 
	text-decoration: none;
	font-size: 12px;
}


#active_menu2010 {
	color: #ffffff;
	background-color: #ff9900; 
	display: block;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase; 
	line-height: 20px
}		

#active_menu {
	color: #ffffff;
	background-color: #ff9900; 
	display: block;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	line-height: 16px
}		

.mainlevel2010-bg2:hover { background-color: #a00000; }
.mainlevel2010-bg3:hover { background-color: #a00000; }
.mainlevel2010-bg4:hover { background-color: #a00000; }
.mainlevel2010-bg5:hover { background-color: #a00000; }
.mainlevel2010-bg6:hover { background-color: #a00000; }

div#submenu-forsiden { padding: 0px 0px 0px 0px; background-color: #ff9900; border-color: #ff9900; border-width: 1px 0px 0px 0px; border-style: solid }
div#submenu-gravid { padding: 0px 0px 0px 0px; background-color: #ee0000; border-color: #ee0000; border-width: 1px 0px 0px 0px; border-style: solid }
div#submenu-baby-0-1-aar { padding: 0px 0px 0px 0px; background-color: #d00000; border-color: #d00000; border-width: 1px 0px 0px 0px; border-style: solid }
div#submenu-tumling-1-3-aar { padding: 0px 0px 0px 0px; background-color: #c00000; border-color: #c00000; border-width: 1px 0px 0px 0px; border-style: solid }
div#submenu-barn-3-5-aar { padding: 0px 0px 0px 0px; background-color: #b00000; border-color: #b00000; border-width: 1px 0px 0px 0px; border-style: solid }
div#submenu-junior-5-10-aar { padding: 0px 0px 0px 0px; background-color: #a00000; border-color: #a00000; border-width: 1px 0px 0px 0px; border-style: solid }

#submenu-title { 
	font: normal normal bold 12px/44px; 
	color: #FFF0A0;
}

.mainlevel2010first:link, .mainlevel2010first:visited, .mainlevel2010first:active {
	color: #ffffff; 
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase; 
	line-height: 20px
}

.mainlevel2010first:hover {
	color: #ffffff; 
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase; 
	background-color: #ff9900;
	line-height: 20px
}


div#sublevel2010 {
	width: 930px;
	line-height: 20px;
	height: 53px;
	background: url(/junior/templates/voresbornjunior2010/images/menu_bgsub.jpg);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


td.sublevelsubmenu {
	padding: 0px 10px 0px 0px;
}

a.mainlevelsubmenu:link, a.mainlevelsubmenu:visited, a.mainlevelsubmenu:active {
	color: #ffffff; 
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase; 
}

a.mainlevelsubmenu:hover {
	color: #f15b95; 
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase; 
}

/*******************************************/
/*** Input felt CSS Funktioner  	 	 ***/
/*******************************************/

input#stext {
	color: #909090;
	width: 150px;
	background-color: #ffffff;
	border-color: #e6e7e7; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
}

input#email-mainpage {
	color: #909090;
	width: 140px;
	background-color: #f0f0f0;
}

input#email-subscribe {
	background: url(templates/voresbornjunior2010/images/btn-tilmeld.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 67px;
	height: 20px;
	border: 0
}

input#email-cancel {
	background: url(templates/voresbornjunior2010/images/btn-frameld.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 71px; 
	height: 20px;
	border: 0
}


/*******************************************/
/*** Banner CSS Funktioner  	 	 	 ***/
/*******************************************/

div#emediate {
  padding-bottom: 0px;
}
div.emediate {
  padding-bottom: 0px;
}


/*******************************************/
/*** Links CSS Funktioner  	 	 	  	 ***/
/*******************************************/

a:link, a.active, a:visited {
	color: #3d687b;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #793d47;
	text-decoration: none;
	font-weight: normal;
}

a.readon {
	margin-top: 2px;
	display: block;
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/button.png) repeat-x;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 14px;
	height: 24px;
	text-decoration: none;
	font-size: 11px;
}
a.readon:hover {
  color: #000000;
}

a.title:link, a.title:visited, a.title:active, a.title:hover {
	font-size: 16px; 
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	font: normal normal bold 16px/20px georgia,tahoma,verdana; 
}

a.title-big:link, a.title-big:visited, a.title-big:active, a.title-big:hover {
	font-size: 32px; 
	line-height: 32px;
	font-weight: bold;
	color: #000000;
	font: normal normal bold 32px/32px georgia,tahoma,verdana; 
}

a.title-medium:link, a.title-medium:visited, a.title-medium:active, a.title-medium:hover {
	font-size: 14px; 
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	font: normal normal bold 14px/16px georgia,tahoma,verdana; 
}


a.teaser:link, a.teaser:visited, a.teaser:active, a.teaser:hover {
	font-size: 12px; 
	line-height: 16px;
	font-weight: normal;
	color: #000000
}

a.teaser-big:link, a.teaser-big:visited, a.teaser-big:active, a.teaser-big:hover {
	font-size: 14px; 
	line-height: 18px;
	font-weight: normal;
	color: #000000
}

a.teaser-nopad:link, a.teaser-nopad:visited, a.teaser-nopad:active, a.teaser-nopad:hover {
	font-size: 12px; 
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}

a.category:link, a.category:visited, a.category:active, a.category:hover {
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #ff7200;
	margin: 0px 4px 0px 0px;
}

a.category-big:link, a.category-big:visited, a.category-big:active, a.category-big:hover {
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold;
	color: #ff7200;
	margin: 0px 4px 0px 0px;}

a.week-by-week:link, a.week-by-week:visited, a.week-by-week:active {
	display: block;
	background-color: #f0f0f0;	
	padding: 8px 0px 8px 0px
}

a.week-by-week:hover {
	display: block;
	background-color: #ffffff;
	padding: 8px 0px 8px 0px
}

td.month-by-month {
	width: 50px;
}

a.month-by-month:link, a.month-by-month:visited, a.month-by-month:active {
	display: block;
	background-color: #f0f0f0;	
	padding: 8px 0px 8px 0px
}

a.month-by-month:hover {
	display: block;
	background-color: #ffffff;
	padding: 8px 0px 8px 0px
}

a.mags-mainpage-orange:link, a.mags-mainpage-orange:visited, a.mags-mainpage-orange:active, a.mags-mainpage-orange:hover {
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #ff7200;
	margin: 0px 4px 0px 0px;
}

a.mags-mainpage-green:link, a.mags-mainpage-green:visited, a.mags-mainpage-green:active, a.mags-mainpage-green:hover {
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #45b748;
	margin: 0px 4px 0px 0px;
}

a.mags-mainpage-pink:link, a.mags-mainpage-pink:visited, a.mags-mainpage-pink:active, a.mags-mainpage-pink:hover {
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #ef5a94;
	margin: 0px 4px 0px 0px;
}




/*******************************************/
/*** Main modules CSS Funktioner  	 	 ***/
/*******************************************/

td.module-sep-10 { width: 10px }
td.module-sep-15 { width: 15px }
td.module-sep-20 { width: 20px }

td.module-sep-border-right { border-color: #d0d0d0; border-width: 0px 1px 0px 0px; border-style: solid }
td.module-sep-border-left { border-color: #d0d0d0; border-width: 0px 0px 0px 1px; border-style: solid }
td.module-sep-border-top { border-color: #d0d0d0; border-width: 1px 0px 0px 0px; border-style: solid }
td.module-sep-border-bottom { border-color: #d0d0d0; border-width: 0px 0px 1px 0px; border-style: solid }

td.module-610x350-grey {
	background-color: #f0f0f0;
	width: 610px;
	height: 350px;
}

td.module-610x350-grey-border {
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	width: 610px;
	height: 350px;
}

td.module-610x350 {
	width: 610px;
	height: 350px;
}

td.module-610x250-grey-border {
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	width: 610px;
	height: 250px;
}

td.module-610x170-grey {
	background-color: #f0f0f0;
	width: 610px;
	height: 170px;
}

td.module-610-grey-border {
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	width: 610px;
}


td.module-610x170 {
	width: 610px;
	height: 170px;
}

td.module-610-grey {
	background-color: #f0f0f0;
	width: 610px;
}

td.module-610-pink-jr {
	background-color: #cacae8; /*#e8cfda, e9bccf;*/
	width: 610px;
	border-color: #ef5a94; 
	border-width: 0px 0px 1px 0px; 
	border-style: solid
}

td.module-610-red-jr {
	background-color: #cacae8; /*#e8cfda, e9bccf;*/
	width: 610px;
	border-color: #cc0000; 
	border-width: 0px 0px 1px 0px; 
	border-style: solid
}

td.module-610 {
	width: 610px;
}


td.module-450x350-grey {
	background-color: #f0f0f0;
	width: 450px;
	height: 350px;
}

td.module-450x350 {
	width: 450px;
	height: 350px;
}

td.module-450x350-grey-border {
	width: 450px;
	height: 200px;
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
}

td.module-450x250-grey-border {
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	width: 450px;
	height: 250px;
}

td.module-430x350-grey {
	background-color: #f0f0f0;
	width: 430px;
	height: 350px;
}

td.module-430x350 {
	width: 430px;
	height: 350px;
}


td.module-410 {
	width: 410px;
}

td.module-385x250-grey-border {
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	width: 400px;
	height: 250px;
}

td.module-385x250-grey  {
	background-color: #f0f0f0;
	width: 400px;
	height: 250px;
}

td.module-385-grey  {
	background-color: #f0f0f0;
	width: 400px;
}


td.module-180-grey {
	background-color: #f0f0f0;
	width: 180px;
	height: 100%;
	padding: 0px 0px 0px 0px;
}

td.module-grey-border {
	border-color: #f0f0f0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

td.module-140-grey {
	background-color: #f0f0f0;
	width: 140px;
	height: 100%;
	padding: 0px 0px 0px 0px;
}

td.module-140-grey-border {
	width: 136px;
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.module-140 {
	width: 140px;
	height: 100%;
}

td.module-300-grey {
	background-color: #f0f0f0;
	width: 300px;
	height: 100%;
	padding: 0px 0px 0px 0px;
}

td.module-300 {
	width: 300px;
	height: 100%;
}

td.module-300-grey-border {
	width: 300px;
	border-color: #f0f0f0;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
}



td.main-70x70 {
	width: 70px; 
	height: 70px;
}

td.main-140x70 {
	width: 140px; 
	height: 70px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.week-by-week {
	background-color: #f0f0f0;
	border-color: #ffffff; 
	border-width: 0px 1px 0px 0px;
	border-style: solid; 
}

td.week-by-week:hover {
	background-color: #f0f0f0;
	border-color: #000000; 
	border-width: 0px 1px 0px 1px;
	border-style: solid; 
}


.pad-3 { padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; }
.pad-5 { padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; }
.pad-7 { padding: 7px 7px 7px 7px; margin: 0px 0px 0px 0px; }
.pad-10 { padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; }

.pad-3-7 { padding: 7px 3px 7px 7px; margin: 0px 0px 0px 0px; }
.pad-4-7 { padding: 7px 4px 7px 7px; margin: 0px 0px 0px 0px; }

.pad-5-7 { padding: 5px 7px 5px 5px; margin: 0px 0px 0px 0px; }

div.pad-3 { padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; }
div.pad-5 { padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; }
div.pad-10 { padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; }
div.pad-8-3 { padding: 3px 8px 3px 8px; margin: 0px 0px 0px 0px; }
div.pad-8-5 { padding: 5px 8px 5px 8px; margin: 0px 0px 0px 0px; }
div.pad-8-8 { padding: 8px 8px 8px 8px; margin: 0px 0px 0px 0px; }


/*******************************************/
/*** Separators CSS Funktioner  	 	 ***/
/*******************************************/

td.sep-vert-2-white {
	height: 2px; 
	background-color: #ffffff;
}

td.sep-vert-1-white {
	height: 1px; 
	background-color: #ffffff;
}

td.sep-horiz-2-white {
	width: 2px; 
	background-color: #ffffff;
}

td.sep-horiz-1-white {
	width: 1px; 
	background-color: #ffffff;
}

td.sep-vert-1 {
	height: 1px; 
}

td.sep-horiz-2 {
	width: 2px; 
}

td.sep-vert-1-pink {
	height: 1px; 
	background-color: #ef5994;
}	


td.sep-vert-2-pink {
	height: 2px; 
	background-color: #ef5994;
}	


.bg-dotted-3 {
	height: 3px;
	width: 100%;
	background: url(templates/voresbornjunior2010/images/bg-dotted-3.jpg) repeat-x ;
}

.sep-vert-5 { height: 5px }
.sep-vert-8 { height: 8px }
.sep-vert-10 { height: 10px }
.sep-vert-15 { height: 15px }
.sep-vert-20 { height: 20px }

.sep-vert-border-bottom { border-color: #d0d0d0; border-width: 0px 0px 1px 0px; border-style: solid }
.sep-vert-border-top { border-color: #d0d0d0; border-width: 0px 0px 1px 0px; border-style: solid }


/*******************************************/
/*** Pane CSS Funktioner  	 	        ***/
/*******************************************/

.pane-pink-18 {
	background-color: #ef5994;
	height: 18px;
	color: #ffffff;
	border-color: #ef5994;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	text-align: center;
	font-size: 11px;
}

.pane-grey-18 {
	background-color: #939598;
	height: 18px;
	color: #ffffff;
	border-color: #f0f0f0;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	text-align: center;
	font-size: 11px;
}


/*******************************************/
/*** Text CSS Funktioner  	 	        ***/
/*******************************************/

h1 {
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font: normal normal normal 14px/14px Minian Pro,Garamond;
	text-transform: uppercase;
}

h1#title-grey {
	color: #ffffff;
}

h1.title-vb-main {
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	font: normal normal normal 14px/14px Minian Pro,Garamond;
	text-transform: uppercase;
}


div.title {
	padding: 0px 0px 3px 0px;
}

div.teaser {
	padding: 0px 0px 3px 0px;
}

.publishdate {
	font-size: 10px;
	line-height: 10px;
	color: #909090;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.username {
	font-size: 10px;
	line-height: 10px;
	color: #909090;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.top-teaser {
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.top-teaser-bold {
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold
}

#stext {
	font: normal normal normal 12px/16px trebuchet,tahoma,verdana; 
	border-width: 0px 0px 0px 0px; 
	padding: 2px 2px 2px 2px;
}

.contentheading {
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold;
	color: #000000;
} 


/*******************************************/
/*** Article right col content  	 	 ***/
/*******************************************/

.article-right-title {
	font-size: 12px; 
	font-weight: bold;
	background-color: #e0e0e0;
	padding: 2px 3px 2px 3px;
}

a.link-related:link, a.link-related:visited, a.link-related:active, a.link-related:hover {
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

td.link-related {
	padding: 5px 4px 0px 4px;
}

td.title-facts {
	padding: 5px 4px 0px 4px;
}

a.link-pagenos:link, a.link-pagenos:active, a.link-pagenos:visited {
	padding: 3px 6px 3px 6px;
	border-color: #ff9900;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
}

a.link-pagenos:hover {
	padding: 3px 6px 3px 6px;
	border-color: #ff9900;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	background-color: #ff9900;
	color: #ffffff;
}

a.link-pagenos-active:link, a.link-pagenos-active:active, a.link-pagenos-active:hover, a.link-pagenos-active:visited {
	padding: 3px 6px 3px 6px;
	border-color: #ff9900;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	background-color: #ff9900;
	color: #ffffff;
}


.componentheading {
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.contentheading {
	font-size: 18px; 
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.banneritem {
	padding: 0px 0px 15px 0px;
}

#footer {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.caption {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}

box-title-0
