/*
Theme Name: Women in Business
Theme URI: http://www.womeninbusiness.dk
Version: 1.0
Author: Thomas Clausen - IdeFA Gruppen
Author URI: http://www.idefa.dk/
*/

/* Reset default browser styles */
@import url('reset.css');

/* GLOBAL */
body { font: 12px Arial, Helvetica, Verdana, sans-serif; line-height: 16px; color: #000; background: #666; text-align:center; }
h1 { font: 21px Arial, Verdana, Arial, Helvetica, sans-serif; line-height: 1.25em; font-weight: normal; margin: 0 0 10px 0; }
h2 { font-size: 21px; line-height: normal; font-weight: normal; margin: 0; }
h3 { font-size: 13px; line-height: 1.25em; }
h4 { font-size: 12px; line-height: 1.25em; }
h5 { font-size: 11px; line-height: 1.25em; }
h6 { font-size: 10px; line-height: 1.25em; }
p { margin-bottom: 1.25em; }
a { font-weight: bold; color: #943634; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }
sup, sub { font-size: 0.7em; vertical-align: baseline; position: relative; top: -0.4em; }
sub { top: 0.4em; }
form { display: inline; }

/* ELEMENTS */
#wrap { width: 1230px; margin: 0 auto; text-align:left; }

#top { padding: 22px 0 14px 0; }
#logo { width: 196px; margin: 0 10px 0 0; float: left; display: inline; }
/* CATEGORIES */
ul#catlist { width: 680px; margin: 56px 0 0 0; background: #dc021b; float: left; display: inline; }
ul#catlist li { width: auto; display: inline; position: relative; white-space: nowrap; padding: 0 12px; }
ul#catlist > li { padding-bottom:2px; }
ul#catlist a { font-size: 12px; font-weight: bold; line-height: 16px; color: #fff; text-decoration: none; text-transform: uppercase; margin: 10px 0; display:inline-block; }
ul#catlist li.first a { border-left: none; }
ul#catlist a:hover, ul#catlist li.current a { color: #fff; }

ul#toplist { width: 335px; margin: 56px 0 0 0; background: #dc021b; float: right; display: inline; }
ul#toplist li { width: auto; display: inline; position: relative; white-space: nowrap; padding: 0 12px; }
ul#toplist > li { padding-bottom:2px; }
ul#toplist a { font-size: 12px; font-weight: bold; line-height: 16px; color: #fff; text-decoration: none; text-transform: uppercase; margin: 10px 0;  display:inline-block; }
ul#toplist li.first a { border: none; }
ul#toplist a:hover, ul#catlist li.current a { color: #fff; }

/* Fix IE. Hide from IE Mac \*/
ul#catlist li { float: left; }
ul#catlist li a { height: 1%; }

ul#toplist li { float: left; }
ul#toplist li a { height: 1%; }
/* End */

/* MENU */
ul#mainmenu { width: 168px; padding: 0 14px; background: #dc021b; float: left; display: inline; clear: left; }
ul#mainmenu li { }
ul#mainmenu a { font-size: 13px; font-weight: bold; line-height: 29px; color: #fff; text-decoration: none; }
ul#mainmenu a:hover, ul#mainmenu li.current a { color: #fff; }

ul#mainmenu ul { margin: 0 0 0 16px; }

#searchform { width: 168px; padding: 10px 14px; background: #dc021b; float: left; display: inline; clear: left; }
#searchform input { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 2px 1px; margin: 0; border: 1px solid #fff; background: #dc021b; }
#searchform input.button, #searchform input[type=submit] { padding: 0 2px; margin: 0 5px 0 0; border: none; background: none; }

#newsletter { width: 168px; padding: 10px 14px 0 14px; background: #dc021b; float: left; display: inline; clear: left; }
#newsletter p { font-size: 9px; line-height: 12px; color: #fff; }
#newsletter a { color: #fff; }

#footer { width: 168px; padding: 10px 14px 0 14px; background: #dc021b; float: left; display: inline; clear: left; }
#footer p { font-size: 9px; line-height: 12px; color: #fff; }

#main { width: 1024px; float: right; display: inline; }
#main table.contenttable { width: 100%;  }
#main table.contenttable tr { }
#main table.contenttable th, #main table.contenttable td { text-align: left; }
#main th p, #colNormal td p { }
#main ul { list-style: outside disc;  margin: 0 0 15px 0; }
#main ul li {  margin: 0 0 0 5px; }
#main ol { list-style: outside decimal; padding: 0 0 0 20px; margin: 0 0 15px 0; }
#main ol li { padding: 0; margin: 0 0 0 5px; }

#colRight { width: 334px; float: right; display: inline; }
#colRight .boks { padding: 10px 10px 10px 10px; background: #fff; margin-bottom:12px; }

#colRight .boks div.csc-textpic div.csc-textpic-single-image img { margin-bottom:0; }

#colNormal { width: 650px; padding: 15px 15px; background: #fff; float: left; display: inline; min-height:450px; }
#colNormal .boks { padding: 10px 10px 10px 10px; background: #fff; margin-bottom:12px; }

#logoer { width: 334px; float: right; display: inline; clear:right; }
#logoer .boks { padding: 10px 10px 10px 10px; background: #fff; margin-bottom:12px; }

/* CLEARFIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
spacer-gif { display: none; }

/* TYPO3 FIXES */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.float-left { float: left; display: inline; }
.float-right { float: right; display: inline; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { padding-right: 10px; margin-right: 0; }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { padding-left: 10px; margin-left: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { padding-right: 0 !important; margin-right: 0 !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {padding-left: 0 !important; margin-left: 0 !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 10px; margin-bottom: 0; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { padding-bottom: 10px; margin-bottom: 0; display: block; }

.tx-indexedsearch-searchform { margin: 0 0 25px 0; }
.tx-indexedsearch-searchform p { }
.tx-indexedsearch-searchform input, select { width: 176px; margin: 0 10px 2px 0; }
.tx-indexedsearch-searchform select { width: 182px; }
.tx-indexedsearch-searchform input.button { width: auto; padding: 1px 12px; }
.tx-indexedsearch-searchform input.checkbox { width: auto; margin: 4px 5px 0 0; border: 0; background: none; }
.tx-indexedsearch-rules {}
.tx-indexedsearch-sectionlinks {}
.tx-indexedsearch-sectionheader {}
	.tx-indexedsearch-sectionheader .title {}
	.tx-indexedsearch-sectionheader .result-count {}
.tx-indexedsearch-whatis {}
	.tx-indexedsearch-sw { font-weight: bold; }
.tx-indexedsearch-browsebox { margin: 0 0 25px 0px; }
	.tx-indexedsearch-browsebox ul { text-align: center; padding: 0; margin: 0 0 10px 0; list-style: none; list-style-position: outside; }
	.tx-indexedsearch-browsebox li { display: inline; }
	.tx-indexedsearch-browselist-currentPage a { color: #a71932; }
.tx-indexedsearch-results { margin: 0 0 10px 0; border: 1px solid #ededec; }
	.tx-indexedsearch-results table { width: 100%; border-collapse: separate; border-spacing: 1px; }
	.tx-indexedsearch-results th { padding: 5px; background: #ededec; }
	.tx-indexedsearch-results div { padding: 5px; margin: 1px; }
	.tx-indexedsearch-results .icon { width: 18px; }
	.tx-indexedsearch-results .icon img { margin: -8px 0 0 -7px; position: absolute; }
	.tx-indexedsearch-results .title { font-weight: bold; text-align: left; }
	.tx-indexedsearch-results .title a { font-weight: bold; text-decoration: none; }
	.tx-indexedsearch-results .percent { width: 35px; color: #3c3c3d; }
	.tx-indexedsearch-results .description { }
	.tx-indexedsearch-results .info { font-size: 10px; color: #3c3c3d; background: #ededec; }
	.tx-indexedsearch-results .path {}
	.tx-indexedsearch-results .list {}
	

.webtv-forsiden img{
width:100px;
}

.news-small img{
width:153px;
}

#preview-overskrift{
background-color:#CCCCCC;
border:1px solid #000000;
color:#000000;
font-family:Arial;
font-size:21px;
font-weight:bold;
line-height:normal;
margin-bottom:5px;
margin-top:5px;
padding:0;
text-decoration:none;
width:315px;
}


.checkboxTitle{
	clear:both;
	font-weight:bolder;
	padding:20px 0;
	
}
.checkbox{
display:block;
float:left;
overflow:hidden;
padding:2px;
width:144px;
}

.dmnt_par a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.dmnt_par a:hover{
font-weight:bold;
color:#b3d457;
text-decoration:none;
}


.infoboks160 {
width:160px;
border:1px solid #cecdcd;
clear:both;
margin-bottom:10px;
}

.infoboks160-inside {
background:url(images/boksback.gif) top left repeat-x;
width:150px;
margin-left:5px;
margin-top:5px;
padding-bottom:15px;
}

.infoboks315 {
width:315px;
border:1px solid #cecdcd;
/*IE min heigth hack: */
min-height:240px;
height:auto !important; 
height:240px;
clear:both;
margin-bottom:10px;

}

.infoboks315-inside {
background:url(images/boksback.gif) top left repeat-x;
width:305px;
margin-left:5px;
margin-top:5px;
/*IE min heigth hack: */
min-height:150px;
height:auto !important; 
height:150px;
}


.erhvervsboks315 {
width:315px;
border:1px solid #cecdcd;
/*IE min heigth hack: */
min-height:80px;
height:auto !important; 
height:80px;
clear:both;
margin-bottom:10px;
}

.erhvervsboks315-inside {
background:url(images/boksback.gif) top left repeat-x;
width:305px;
margin-left:5px;
margin-top:5px;
min-height:70px;
height:auto !important; 
height:70px;
margin-bottom:5px;
}


.infoboks475 {
width:475px;
border:1px solid #cecdcd;
/*IE min heigth hack: */
min-height:80px;
height:auto !important; 
clear:both;
margin-bottom:10px;
}

.infoboks475-inside {
background:url(images/boksback.gif) top left repeat-x;
width:465px;
margin-left:5px;
margin-top:5px;
padding-bottom:15px;
/*IE min heigth hack: */
min-height:70px;
height:auto !important; 

}

.infoboks645 {
width:645px;
border:1px solid #cecdcd;
/** height:237px; **/
margin-left:0px;
clear:both;
margin-bottom:10px;
}

.infoboks645-inside {
background:url(images/boksback.gif) top left repeat-x;
width:635px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
padding-bottom:15px;
}

.breakingnews {
width:640px;
background:#b3d457 url(images/breakingnews.gif) top left no-repeat;
margin-left:10px;
clear:both;
min-height:40px;
height:auto !important; 
height:40px;
margin-bottom:10px;
}

.breakingnews-inside {
width:580px;
margin-left:55px;
padding-top:6px;
}

.breakingnews-inside h1{
padding:0px;
margin:0px;
}

.infoboks160-inside h1, .infoboks315-inside h1, .erhvervsboks315-inside h1, .infoboks475-inside h1, .infoboks645-inside h1{
background-color:#DC021B;
border-bottom:5px solid #FFFFFF;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:27px;
line-height:27px;
margin-bottom:10px;
padding-left:10px;
}

.infoboks160-inside h1 a, .erhvervsboks315-inside h1 a, .erhvervsboks315-inside h1, .erhvervsboks315-inside h1 a:hover, .infoboks475-inside h1 a, .infoboks645-inside h1 a{
color:#FFFFFF;
line-height:27px;
font-size:13px;
}

.infoboks315-inside h1 a, .infoboks315-inside h1 a, .infoboks315-inside h1 a:hover{
color:#FFFFFF;
line-height:27px;
font-size:13px;
}

.infoboks160-inside h2, h2 A:link, h2 A:hover, .infoboks315-inside h2, h2 A:link, h2 A:hover, .erhvervsboks315-inside h2, h2 a, h2 A:hover, .infoboks475-inside h2, h2 A:link, h2 A:hover, .infoboks645-inside h2, h2 A:link, h2 A:hover{
background-color:##DC021B;
color:#FFFFFF;
height:27px;
line-height:27px;
font-size:13px;
padding-left:10px;
margin-bottom:10px;
}

.infoboks160-inside p, .infoboks315-inside p, .infoboks475-inside p, .infoboks645-inside p, .erhvervsboks315-inside p{
padding-left:10px;
padding-right:10px;
/* margin:0px; */

}

.extraboks {
width:640px;
border:1px solid #cecdcd;
margin-bottom:10px;
}

.extraboks-inside {
background:url(images/boksback.gif) top left repeat-x;
width:630px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
min-height:70px;
height:auto !important; 
height:70px;
}

.extraboks-inside h2{
background-color:#DC021B;
border-bottom:5px solid #FFFFFF;
color:#FFFFFF;
height:27px;
line-height:27px;
font-size:13px;
padding-left:10px;
margin-bottom:10px;
}


.extraboks-inside h2 A, .extraboks-inside h2 A:hover{
color:#FFFFFF;
padding-left:0px;
margin-bottom:0px;
font-size:10px;
}

.news-amenu-container ul{
padding-left:5px;
margin-left:5px;
}

.news-amenu-container li{
list-style-image: url(images/dot.gif) ;
}

.news-amenu-container h2{
font-family: Verdana;
font-size:12px;
font-weight:bold;
color:#b9df34;
text-decoration:none;
margin-top:0px;
margin-bottom:10px;
padding:0px;
}


.news-single-item a{
	text-decoration: none;
	color:#ED1C24;
	font-weight:bold;
}

.news-single-item a:hover {
	text-decoration: underline;
	color:#ED1C24;
	font-weight:bold;
}


.link-hvid a {
	text-decoration: none;
	color:#ffffff;
}

.link-hvid a:hover {
	text-decoration: underline;
	color:#eeeeee;
}


.mf-text { overflow:auto;}
radio {border:0px;}
text { border: 1px solid #cdd9de;}
check {border: 0px;}
select {border:0px; }
input {border: 1px solid #cdd9de;  font-family: Verdana, sans-serif; font-size: 11px; }
textarea {border: 1px solid #cdd9de; font-family: Verdana, sans-serif; font-size: 11px;  }
submit {color: #ffffff; background-color: #cdd9de; border: 0px;}
/* -------------------------------------------------------- */
/* BUTTON													*/
.button_menu{
	background:#000000 url(images/button.png)  -32px right no-repeat;
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	width:992px;


}
	a.button_menu {
		text-decoration:none;
		color:#FFFFFF;
	}
	.button_menu span {
		background:#000000 url(images/button.png) left top no-repeat;
		display:block;
		height:31px;
		line-height:31px;
		padding-left:10px;
		width:982px;
	}
	.button_menu span:hover{
   color:#b3d457;
	}
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu{
	width:992px;
	clear:both;
	background-color:#000000;
}

