﻿.link {
	color: #cd9c42;
	white-space:nowrap;
}


.overviewPicContainer
{
    height:135px;
    display:block;
}

.overviewPicContainer img
{
    max-height:125px;
    max-width:119px;
    
}
form {
	display:inline;
}

img 
{
    border:0px none #FFF;
}
#center {
	position: relative;
	min-width: 966px;
	max-width: 1520px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -165px;
}
html, body {
	height: 100% !important;
}
body {
	margin:0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../Images/bg.gif);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center top;
}
#bund, #bundpush {
	margin:auto;
	height: 170px; /* Hvis denne ændres skal negativ margin -36 +1 også ændres i css for #center */
}
#bund {
	position: relative;
	display: block;
	max-width: 1520px;
	min-width: 966px;
	width: 100%;
	background-image: url(../gads_fond_Images/bund_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#bundContent {
	width:960px;
	margin: auto;
}
#bundContentTekst 
{
    
	font-size: 11px;
	position:relative;
	top:40px;
	left:310px;
	width:630px;
	margin:0px;
	padding-left:20px;
	padding-top:4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e5e5e5;
	min-height:80px;
	padding-bottom:13px;
}
#content {
	position:relative;
	display: block;
	top:30px;
	width:960px;
	margin: auto;
	margin-bottom: 50px;
}
#content-bottom 
{
    width:960px;
    margin: 0px auto 50px auto;   
}
#topPic {
	position:relative;
	min-height:36px;
	min-width:960px;
	z-index:10;
	background-color:#FFF;
	border: 1px solid #00F;
	background-repeat:no-repeat;
	background-position:center top;
	
}
#topPicMask {
	margin: auto;
	width: 960px;
	overflow: hidden;
	min-height:36px;
}
#topPicContent {
	margin: 0px -280px 0 -280px;
	min-height:36px;
}

#topBar {
	position:relative;
	max-width:1520px;
	width: 100%;
	left: 0px;
	top: 36px;
	z-index:20;
	margin-top:-36px;
	background:url(../gads_fond_Images/top_logo.png) no-repeat center top;
	height:36px;
	cursor: hand;
}
/*****************************************
M A I N   M E N U
*****************************************/

#topMenu {
	max-width:1520px;
	height:99px;
	position:relative;
	background: url(../Images/menu_bg.png) no-repeat center top;
	z-index:10;
}
#topMenuContent {
	position:relative;
	top:29px;
	width:960px;
	padding-right:6px;
	margin: auto;
}
.topMenuPunkt {
	position:relative;
	top:6px;
	margin-right:55px;
	display:block;
	float:left;
}
/*****************************************
D R O P   D O W N   M E N U E R
*****************************************/

#dropDownMaske {
	position:absolute;
	z-index:11;
	top:0px;
	left:0px;
	width:100%;
	height:0px;
	margin:auto;
	overflow:hidden;
	display:none;
}
.dropDown {
	position:relative;
	display:none;
	top:-200px;
	left:0px;
	max-width:1520px;
	width:100%;
	background-repeat: repeat-x;
}
.dropDownContentHolder {
	position:relative;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	background-image:url(../Images/dropdownbg.png);
	background-color: #ffffff;
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #eee;
	border-left-color: #CCC;
}
.dropDownContent {
	position:relative;
	left:0px;
	display:block;
	padding:0px;
	padding-left:0px;
	padding-top:40px;
	padding-bottom:35px;
	width:960px;
	margin:auto;
}
.dropDownBund {
	position:relative;
	display:block;
	width:100%;
	background-image: url(../Images/dropdownskygge.png);
	background-repeat: no-repeat;
}
.dropDownPil {
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
}
.dropDownInnerContent {
	position:relative;
	display:block;
	left:-20px;
	width:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.dropDownInnerContent a {
	display:inline-block;
	padding-left:20px;
	min-width:180px;
	max-width:280px;
	width:auto;
}



#wideBooks
{
    width: 960px;
    overflow:hidden;
}
h1.list-head
{
    margin-bottom:15px;
}

#wideBooks hr
{
    display:block;
    float:left;
    margin-bottom:20px;
    margin-top:20px;
    width:920px;
    border:0px none #FFF;
    border-bottom:1px solid #CCC;
}

#wideAuthors{
}
#widePages{
}

#wideBooks .quickSearchBook
{
    position: static;
}
#wideBooks .quickSearchBook a{
    color:#635F5F;
	text-decoration:none;
}
#wideBooks .resultLink
{
    display:block;
}
#wideBooks .bold {
	font-weight: bold;
}
#wideBooks .link {
}

/*****************************************
T O   S P A L T E R
*****************************************/
.leftColumn {
	margin-right:18px;
	float:left;
	z-index:2;
}
.rightColumn 
{
	margin-left:18px;
	z-index:1;
}
/*****************************************
B O G   S I D E R
*****************************************/
#tekstContent 
{
	width:918px;
	background-color:#FFF;
	border: 1px solid #CCC;
	padding-left:20px;
	padding-right:20px;
	padding-top:36px;
	padding-bottom:60px;
	margin-bottom:20px;
}

.tekstContentHeaderText
{
    position:relative;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	margin: 0px;
	padding-bottom: 4px;
}

#tekstContentLeft {
	position:relative;
	display:block;
	width:562px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	text-align:left;
}
#tekstContentRight {
	position:relative;
	width:322px;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
#tekstContentLeft hr {
	text-align:left;
	height:0px;
	position:relative;
	left:16px;
	margin:0px;
	width:546px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}




#tekstContentLeft .tekstHeader,#tekstContentLeft .tekstSubHeader,#tekstContentLeft .tekstManchet {
	position:relative;
	left:16px;
}

#tekstContentLeft .tekstHeader {
	width:390px;
}

#tekstContentLeft .tekstSubHeader,#tekstContentLeft .tekstManchet {
	width:546px;
}

.tekstRightWrapper 
{
    position:relative;
    margin-bottom:20px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#tekstContentRight h2 {
	line-height:50px;
	font-size: 14px;
	color: #555;
}




.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.home-banners a {
    float: left;
    width: 32%;
    margin-left: 2%;
}

.home-banners a:first-child {
    margin-left: 0;
}