.bvk_googlesitesearchSearchForm p {
	text-align:center;
}

.bvk_googlesitesearchSearchSubmit {
	width:30%;
	margin:0.5em;
	background-color:#e2e2e2;
	border:1px solid #333333;
}

.bvk_googlesitesearchSearchForm subm {
	text-align:center;
}
.tx-bvkgooglesitesearch-pi1 div{
	border-bottom:1px solid #333333;
	padding:10px;
}
.tx-bvkgooglesitesearch-pi1 h2{
	margin-top:5px;
}

.tx-bvkgooglesitesearch-pi1 ol{
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;

}
.bvk_googlesitesearchPaging {
	list-style:none !important;
	text-align:center;
}
.bvk_googlesitesearchPaging li {
	display:inline;
	padding:5px;
}
.bvk_googlesitesearchPaging a {
	font-size:1.2em;
}

.addressInfoHolder {
	position:absolute;
	left:215px;
	top:-5px;
	height:50px;
	color:#FFFFFF;
}

#footer{
	background: url(../images/bg-footer.png) repeat-y center;
	border-top: 1px solid #FFF;
	margin: auto;
	height: 85px;
	width: 996px;
	position: relative;
	text-align:center;
}


#sdu_wrapper .container_padding {
	padding: 10px;
	padding-left: 0px;padding-right: 0px;
}


/************************************************************
Title:     Main
Author:    Emile Blume - Netcreators.com
************************************************************/

/* Global reset ////////////////////////////////////////////////////////////////////////////////*/
*	    { 	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	/*background: transparent;*/
}
b {
	font-weight: bold;
}
i {
	font-style: italic;
}

em { font-style: italic; }
strong { font-weight: bold; }
table {	border-collapse: collapse; border-spacing: 0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
caption, th, td { font-weight:normal; text-align:left; }
ol, ul { list-style:none;}

#description, #skip, .hidden { display:none; }


/* Layout 4 cols ///////////////////////////////////////////////////////////////*/
#center-left {width: 430px; border: 1px solid #fff; padding:10px;}
#center-right {width:219px; border: 1px solid #fff; padding: 3px 3px 3px 0; }

/* Layout 3 cols ///////////////////////////////////////////////////////////////*/
#container {
	margin: auto;
	width: 996px;
	position: relative;	
}

#main, #left, #center, #right, #footer, #center-left, #center-right {
	float: left;
	display: inline; /* workaround for IE6*/
}


#main {
	background: url(../images/bg.png) repeat-y center;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}

#header{
	background: url(../images/header.jpg) no-repeat left top;
	border-bottom: 1px solid #FFF;
	height: 126px;
	width: 996px;
}
#logo h2 img { display:none; }
h2 span { display:none; }
#header #top { left:0; top:0; position:absolute; text-decoration:none; height:1px; width:1px; }
/* Left  ////////////////////////////////////////////////////////////////////////*/
#left { width: 160px;}

/* Center ///////////////////////////////////////////////////////////////////////*/
#center{
	width: 656px;
	padding: 10px;
	position: relative;
	/*overflow:hidden;*/
}

/* Right ////////////////////////////////////////////////////////////////////////*/
#right{
	width: 140px;
	padding: 10px;
}

/* Footer ////////////////////////////////////////////////////////////////////////*/
#footer table {
	margin:15px 0px 0px 220px;
	text-align:center;
	width:600px;
}
#footer td {
	text-align:center;
	color:white;
}
#footer a {
	color:white;
	font-weight : bold;
}

#footer p {
	float:left;
	margin:10px;
}



.liveSupportHolder {
	position:absolute;
	left:850px;
	top:10px;
	cursor: pointer;
}

.addressInfoHolder ul { 
	float: left;
	margin: 10px;
}

.addressInfoHolder ul a {
	color: #fff;
	text-decoration: underline;
}


/* ------------------------ SDU Connect Loket CSS ------------------------ */


.sduconnect_wrapper .right_panel	
{
	float: right;
	margin:0px 1px 0 4px;
	width:249px;
	height:auto;
}

.sduconnect_wrapper .right_panel .topics	
{
	margin: 10px 0 0 0px;
	width:249px;
	height:auto;
/*	background-color:#252056;
	font-weight:bold;
	color: orange;*/
}

.sduconnect_wrapper .right_panel .topics a	{
	margin:0 0 0 0px;
	padding:0 10px 0 10px;
	display: block;
	color: white;
	background-color:#567db8;
	font-weight:bold;
	text-decoration: none;
	border-bottom: 1px solid white;
	height:19px;
	line-height:19px;
}
.topics a:hover	{
	margin:0 0 0 0px;
	padding:0 10px 0 10px;
	display: block;
	color: orange;
	background-color:#252056;
	font-weight:bold;
	text-decoration: none;
	border-bottom: 1px solid white;
	height:19px;
	line-height:19px;
}
.sduconnect_wrapper .right_panel .topics .kop	{
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	height:19px;
	line-height:19px;
	border-bottom: 1px solid white;
	display: block;
}
.sduconnect_wrapper .day
{
	font-weight: bold;
}

.sdu_highlight_on
{
	background-color:red;
	color:white;
}

.sdu_highlight_on a
{
	color:white;
	text-decoration: none;
	display:block;	
}


.sdu_highlight_off
{
	background-color:inherit;
	color:inherit;
}
.sdu_highlight_off a
{
	color:inherit;
	text-decoration: none;
}
.sduconnect_wrapper .right_panel .search_box
{
	margin:0;
	padding: 10px;
	color: white;
	background-color:#567db8;
	font-weight:bold;

	text-decoration: none;

}
.sduconnect_wrapper .right_panel .search_box h3
{
	margin:0;
	padding: 0;
	color: white;
}
.results_container
{
	float:left;	
	width:460px;
}

.sduconnect_wrapper .right_panel .calendar_container
{
	background-color:white;
	margin: 10px 0 0 0;
}
.sduconnect_wrapper .right_panel .calendar_container h3
{
	display:block;
	background-color:#567db8;
	margin:0;
	padding: 0 0 0 10px;
	line-height:2em;
	color: white;
}
.sduconnect_wrapper .right_panel .calendar_container table
{
	border:1px solid black;
	width:100%;
}
.sduconnect_wrapper .right_panel .calendar_container td
{
	text-align: center;
}

.results_container h1
{
	color:#567DB8;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1.8em;
	font-style:italic;
	font-weight:bolder;
	margin: 0 0 10px 10px;
	padding:0pt;
}

.results
{
	padding:0 0 0 10px;	
}
.results ul
{
	list-style: none;
	margin:0;
	padding:0;		
}

.results ul li ul li
{
	display:inline;
	font-size: 1.2em;
}

.results ul li ul li a
{
	text-decoration:none;
	font-weight: bold;
}

.no_results
{
	padding:10px;
	color:#777777;	
}

.entries 	{
	float: left;
	width:505px;
}

.sduconnect_channel_title
{
	font-family:  Verdana;
	font-size:  11pt;
	font-weight:  bold;
	width:  500px;
	text-align:  center;
}

.sduconnect_channel_description
{
	margin-bottom: 10px;
}

.sduconnect_article_entry
{
	border: 	1px solid #825151;
	width:  475px;
	margin: 0px 0px 20px 0px;
}

.sduconnect_article_entry h1, 
.sduconnect_article_entry h2, 
.sduconnect_article_entry p, 
.sduconnect_article_entry div
{
	padding:0;
	margin: 10px 0 0 0;
}

.sduconnect_article_entry .sduconnect_article_title
{
	background-color:  #567DB8;
	border-bottom: 1px solid #825151;
	color:  #FFFFFF;
	font-family:  Verdana;
	font-size:  9pt;
	font-weight:  bold;
	padding:5px 0px 5px 5px;
}

.sduconnect_article_entry .sduconnect_article_title a
{
	color: white;
	text-decoration: none;
	border-bottom: 1px solid white;

}

.sduconnect_article_title a:hover
{
	color: orange;

	text-decoration: none;
	border-bottom: 1px solid orange;

}


.sduconnect_article_header
{
	background-color:  #567DB8;
	color:  #FFFFFF;
	font-family:  Verdana;
	font-size:  7pt;
	padding:2px 0px 2px 5px;
}
.sduconnect_article_header A:visited
{
	color:  #000000;
	text-decoration:  none;
}
.sduconnect_article_header A:link
{
	color:  #FFFFFF;
	text-decoration:  none;
}
.sduconnect_article_header A:hover
{
	color:  #FFFF00;
	text-decoration:  underline;
}

.sduconnect_article_entry .sduconnect_article_description .sduconnect_news_article_quote
{
	margin: 0;
	padding: 0;
	font-style: italic;
}

.sduconnect_news_article_quote a
{
	display: inline;
}
.sduconnect_news_article_quote a:hover
{

	color: orange;
}
.sduconnect_article_links
{
	color:  #000000;
	font-family:  Verdana;
	font-size:  7pt;
}

.sduconnect_article_description
{
	color:  #000000;
	font-family:  Verdana;
	font-size:  9pt;
	padding:5px 5px 5px 5px;
}

div.sduconnect_googlemap
{
	float:		left;
	margin:		10px;
	width:		250px;
	height:		230px;
}

.sduconnect_googlemap div
{
	margin:		0;
	padding:	0;
}
/*
.topics	{
	float: right;
	margin:0px 1px 0 4px;
	width:249px;
	height:auto;
	background-color:#252056;
	font-weight:bold;
	color: orange;
}

.topics a	{
	margin:0 0 0 0px;
	padding:0 10px 0 10px;
	display: block;
	color: white;
	background-color:#567db8;
	font-weight:bold;
	text-decoration: none;
	border-bottom: 1px solid white;
	height:19px;
	line-height:19px;
}
.topics a:hover	{
	margin:0 0 0 0px;
	padding:0 10px 0 10px;
	display: block;
	color: orange;
	background-color:#252056;
	font-weight:bold;
	text-decoration: none;
	border-bottom: 1px solid white;
	height:19px;
	line-height:19px;
}
.topics .kop	{
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	height:19px;
	line-height:19px;
	border-bottom: 1px solid white;
	display: block;
}


.news_search_box
{
	margin:10px 0 0 0px;
	padding: 2px 10px 10px 10px;
	color: white;
	background-color:#567db8;
	font-weight:bold;
	text-decoration: none;
	line-height: 1em;

}

.results_container
{
	float:left;	
	width:460px;
}

.results_container h1
{
	color:#567DB8;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1.8em;
	font-style:italic;
	font-weight:bolder;
	margin: 0 0 10px 10px;
	padding:0pt;
}

.results
{
	padding:0 0 0 10px;	
}
.results ul
{
	list-style: none;
	margin:0;
	padding:0;		
}

.results ul li ul li
{
	display:inline;
	font-size: 1.2em;
}

.results ul li ul li a
{
	text-decoration:none;
	font-weight: bold;
}

*/

/* Added on 26-08-2008 by Siemen van Dijk (OOiP) */
.sduconnect_wrapper .results_container {
	width: 395px !important;
}

.sduconnect_wrapper .results_container .results ,
.sduconnect_wrapper .results_container h1 {
	padding: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.sduconnect_wrapper .results_container .results ul {
	font-size: 80%;
	list-style-type: none !important;
	padding: 0px !important;
	margin: 0px !important;
}

* >/**/.sduconnect_wrapper .results_container .results ul {
	padding: 10px 0px 0px 0px !important;
}

.sduconnect_wrapper .results_container .results ul ul {
	font-size: 100%;
	padding: 0px !important;
	margin: 0px 0px 0px 0px !important;
}

* >/**/.sduconnect_wrapper .results_container .results ul ul {
	margin: 0px 0px 10px 0px !important;
}

.sduconnect_channel_title ,
.sduconnect_article_entry {
	width: 395px !important;
}

.sduconnect_article_entry p ,
.sduconnect_article_header ,
.sduconnect_article_links {
	font-size: 90% !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

/*--- IE6 Error ---*/
#ieerror {
	background: red;
	color: white;
	display: none;
	font-size: 120%;
	text-align: center;
	position:relative;
	overflow:hidden;
}
#ieerror p { margin:0; padding:5px 0; }
#ieerror a { color:white; font-weight:bold; text-decoration:none;}
#ieerror a:hover { text-decoration:underline; }
#ieerror a.closeIE { 
	background:url(../images/close.gif) no-repeat;
	right:5px;
	top:4px;
	position:absolute;
	height:17px;
	width:17px;
	text-indent:-9999px;
}

/*--- CHC Forum ---*/

#formBottom img {
	float: right;
}

/*--- EOF CHC Forum ---*/

/* frames ///////*/
.csc-frame {float:left; margin: 0 3px 3px 0; width: 99%;}
.csc-frame-frame1 h1, .csc-frame-frame1 h2, .csc-frame-frame1 h3, .csc-frame-frame1 h4, .csc-frame-frame1 h5, .csc-frame-frame1 h6 {
	padding: 5px;
}
.csc-frame div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}
.csc-frame div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {float: left;}
.csc-frame-frame1 {
	border: 1px solid #fff;
	background: #c4dae6 url(../images/bg-frame01.gif) repeat-x bottom left;
}

.csc-frame p {
	font-size: 0.8em;
	margin-bottom:0.5em;
	padding: 5px;
}

.csc-frame a {
	color: #005C97;
	text-decoration: none;
	display: block;
}

.csc-frame a:hover {text-decoration: underline; }

#center-right .csc-frame{
	background: #fff url(../images/bg-frame01-center-right.gif) repeat-x top left;
	border: 1px solid #d0dade;
}

.csc-frame-frame2 {
	background: #005C97;
	border: 1px solid #001D2F;
	color: #fff;
	padding: 6px;
	position: relative;
	left: -7px;
}

.csc-frame-frame2 a {
	display:block;
	color: #fff;
	background: url(../images/frame2-arrow.gif) no-repeat 9px 11px;
	padding: 5px;
	left:-12px;
	padding:5px 4px 3px 20px;
	position:relative;
	width:100%;
	margin-bottom: -16px;
}

.csc-frame-frame2 a:hover {
	background-color:#001D2F; 
	text-decoration: none;
}

.csc-frame-frame2 h1, .csc-frame-frame2 h2, .csc-frame-frame2 h3, .csc-frame-frame2 h4, .csc-frame-frame2 h5, .csc-frame-frame2 h6 {
	font-size: 0.9em;
	font-weight: bold;
}
