@charset "utf-8";
@import url("reset.css");
@import url("navigation.css");
@import url("spots.css");
@import url("sifr.css");
/* CSS Document */
body 			{ text-align: center; background: url(../images/bg_body.png) repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000;}

body, html		{ height: 100%;}
/*skip to content*/
.skiplink {display:none;}

h1 					{ font-size: 20px; font-weight: bold; margin: 10px 0 0px 0;}
h1.noShow { text-indent:-9999px; position:absolute; top:0; left:0; }
body#subpage h1 	{ margin: 28px 0 22px 0;}
body#sectionpage h1 { display: none;}

.widepage h1 		{ margin: 10px 0 2px 0;}

strong {font-weight:bold; color:#3E3E3E; }

h2 					{ font-size: 14px; margin-bottom: 25px; font-weight: bold; color: #3e3e3e;}
body#subpage h2 	{ font-size: 14px; margin: 30px 0 26px 0; color: #666;}

h3 			{ font-size: 11px; font-weight: bold; margin: 20px 0 3px 0; color: #3e3e3e; line-height:16px;}


p 		{ line-height: 16px; margin: 0; color: #666666;}
a 		{ text-decoration: none; color:#1984f4; padding: 1px 0; line-height: 1.1; }
#content p a:hover,
#content .spot a:hover,
#rightcolumn a:hover,
#footer a:hover { text-decoration: underline; }

blockquote 			{ font-size: 14px; margin-bottom: 19px; line-height: 16px; color: #666;}


ul, #content.sectionpage ul		{ list-style-type: none; margin: 0; color: #666666;}
li, #content.sectionpage li 		{ float: left; padding: 1px 0; margin: 0 10px 0 0; color: #666666;}
li a, #content.sectionpage li a 	{ display: block;}

#content ul 	{ list-style-type:disc; margin: 10px 0 5px 25px;}
#content li 	{ float: none; padding: 3px 0; margin: 0 10px 0 0; line-height:16px; }
#content li a 	{ display: block; }

#content ol 	{ list-style-type: decimal; margin-left: 20px; margin-bottom: 10px;}

#wrapper 		{ width: 970px;	margin: 0 auto -55px auto; text-align: left; height: auto !important; min-height: 100%;	position: relative; }

#header 		{ width: 100%; height: 131px; position: relative; z-index:2;}

#mainarea 		{ width: 100%; min-height: 200px; margin: 0 0 10px 0; text-align: left;}

#content 			{ position: relative; float: left; background: #fff; text-align:left;  }
#rightcolumn			{ text-align:left;}
body#sectionpage #content 	{ width: 960px;}

/* content sizes */
#content { width: 518px; padding: 10px 42px 0 26px; z-index: 1;}
#content.sectionpage { z-index: 1; width: 960px; padding: 0px 0 0 10px; background: url(../images/bg_content_sectionpage.png) repeat-x left top; margin-top: 10px;}
#content.widepage { width: 765px; padding-right:0px;}

/*#content p,*/
#content h1,
#content h2,
#content h3,
#content blockquote { width: 518px; }

#content h2 {margin-bottom:0; line-height: 16px; clear:left;}
/*#content p {padding:10px 0}*/

#content p { margin: 0 0 20px 0}

/* admins use this for custom content */
#content .usercontent table p,
#content .usercontent table h1,
#content .usercontent table h2,
#content .usercontent table h3,
#content .usercontent table blockquote,
#content .usercontent table table,
#content .usercontent table form{ width: auto; }


#content.sectionpage p,
#content.sectionpage h2,
#content.sectionpage h3,
#content.sectionpage blockquote	{ width: 98%;  }

#content.widepage p   { width:100%; margin:0 0 20px 0px; }
#content.widepage h2  { width:100%; margin:0 0 10px; }

#content img.left  	{ float:left; margin:5px 15px 15px 0px;}
#content img.right 	{ float:right; margin-left:25px;}

#rightcolumn 		{ width: 160px;	float: right; padding-top:10px; }

#footer 	{  width: 100%; height: 55px; background: url(../images/bg_footer.png) repeat-x; padding:10px 0 0px 0; color:#707171; }

#footer a 			{ color:#1984f4; position: relative; }
#footer dl  		{ width:970px; margin:0 auto; }
#footer dl dd 		{ display:inline; padding:0 6px 0 6px;  }
#footer dl dd div 	{ display:inline;}
#footer dl dd img 	{ padding-right:8px;}
#footer dl dd.fdivider { border-left:1px solid #707171; }

.lklogo				{ position: absolute; top: 20px; left: 0;}
.lklogo	img			{ width: 181px !important; height: 44px !important;}

#globals			{ position: absolute; bottom: 30px; right: 0; line-height: 18px; background: #f7f7f8; z-index: 500; border-left: 2px solid #fff; padding: 0 10px;}
#globals li			{ padding: 5px 10px; margin:0;}
#globals li.marker	{ background: url(../images/bg_global_nav_bullet.png) 0 12px no-repeat;}
#globals a			{ color: #6A747C; }
#globals a:hover	{ color: #000;}

#globals .selected-g-nav {  color: #000; }

.topimgholder 			{ padding:0 0 10px 0; }
.topimgholder span 		{ color:#9C9C9C; display:block; padding:9px 0 0 0; text-align:right; position:relative; margin-right:-40px; }

.imgholder span 	{ color:#9C9C9C; display:block; padding:9px 0; text-align:right; position:relative; margin-right:-40px; }
.imgholder 			{ padding:0 0 20px 0;}

.push				{ clear: both; height: 90px;}

.alignright			{ float: right; margin-left:10px;}
.alignleft			{ float: left; margin-right:10px;}

/* Search area */
#search-area 				{ float:right; margin-top:20px; }
#search-area input.stdfield	{ width:168px; }
#search-area img 			{ margin-left:8px; }

/*Factbox - download box*/
#content .contentfacts 				{ width:560px; background: url(../images/fact-box-top.png) 0 0 no-repeat; min-height:100px; }
#content .downloadbox 				{ clear: left; margin-top:0px; padding:10px; width:540px; background: url(../images/download-box-top.png) 0 0 no-repeat; min-height:100px; }

#content .contentfacts p			{ padding:10px 11px 10px 11px; }
#content .contentfacts ul			{ padding:10px 11px 0px 11px; margin-bottom:0px;}

#content .downloadbox a				{ background: url(../images/download_icon.png) 0 0 no-repeat; padding-left:30px; display:block; line-height:25px; }
#content .downloadbox a:hover				{ text-decoration:underline;}
#content .downloadbox a.blank { background: url('../images/open_app.png') 0 0 no-repeat; }

#content .facts-paragraph-bottom,
#content .download-paragraph-bottom 	{ height:3px; overflow:hidden; width:560px; background: url(../images/fact-box-bottom.png) 0 0 no-repeat; margin: 0px 0 20px  0; }



#lastpageupdate 		{ padding:20px 0; color: #9C9C9C; border: 1px solid #fff; overflow: hidden; clear: left;}

/* gradient box with hover and link */
#content .link-gradientbox { width:auto; height:120px; overflow: hidden; padding:10px; background: url('../images/link_gradientbox_bg.png') repeat-x 0 0; border-top:1px solid #c9ccce; cursor:pointer; }
#content .link-gradientbox.hover { width:auto; overflow: hidden; padding:10px; background-position: 0 -155px; }
#content .link-gradientbox img { border:2px solid #fff; width:190px; margin-right:10px; float:left; }
#content .link-gradientbox h2 { margin:0; width:auto; color:#333333; display:inline; clear:none; }
#content .link-gradientbox p { padding:0; width:auto; margin:0; }
#content .link-gradientbox a { color:#666666; }
#content .link-gradientbox dl { float:left; width:280px; margin:0 10px 0 0; }
#content .link-gradientbox dl dt { font-weight:bold; margin:0 0 10px 0; color:#333333; line-height:16px; }
#content .link-gradientbox dl dd { color:#666666; line-height:16px; }
#content .link-gradientbox dl.numbers { width:230px; margin:0; float:right; }
#content .link-gradientbox dl.numbers dd span { color:#333333; }

/* tabs */
.tabContainer { float: left; position: relative; width: 560px; z-index: 1; }
.tabContainer ul { margin: 0 0 20px !important; padding: 0 !important; height: 30px; border-top: 1px solid #e0e2e4; border-bottom: 1px solid #ffcd33; list-style-type: none !important; }
.tabContainer li { float: left; margin: 0 0 !important; padding: 0 0 !important; display:inline; }
.tabContainer li a { padding: 0 !important; float: left; text-decoration: none; color: #6a747c; }
.tabContainer li a span { display:block; padding: 8px 32px; }
.tabContainer li a:hover { text-decoration:none; color: #000000; background: url('../images/tab_hover_l.png') no-repeat left; }
.tabContainer li a:hover span { text-decoration:none; background: url('../images/tab_hover_r.png') no-repeat right; }
.tabContainer li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover { text-decoration:none; color: #e9b40e; font-weight: bold; height:45px; background: url('../images/tabs_marker.png') no-repeat 32px 31px; cursor: default; }
.tabContainer li.ui-tabs-selected a:hover span { background:none; }
.tabContainer .ui-tabs-panel { clear:left; background: #ffffff; padding: 5px 32px; }

/* gallery tab */
.tabContainer .galleryTab div { position:relative; width: 150px; height: 130px; overflow: hidden; float: left; padding: 0 0 2px; margin: 0 20px 20px 0; border: 1px solid #ffffff; cursor: pointer; }
.tabContainer .galleryTab div.selected { cursor: default; }
.tabContainer .galleryTab div img.view { display:none; }
.tabContainer .galleryTab div span { font-size: 9px; color: #9c9c9c; display:block; margin-top:2px;}
.tabContainer .galleryTab div.selected span { color: #e8b30d; font-weight: bold; display:block; }
.tabContainer .galleryTab .galleryMarker { position: absolute; top: 0; left: 0; width:144px; height:100px; display: none; cursor: default; text-indent:-9999px; }

.tabContainer .galleryTab div.selected .galleryMarker { display: block; background: transparent; border: 3px solid #e8b30d; }

.tabContainer .galleryTab { padding: 5px 12px 5px 32px; }
.ui-tabs-hide { display: none;/* for accessible hiding: position: absolute; left: -99999999px*/; }
#tabTopContainer { position:relative; width:560px; height: 410px; overflow:hidden; margin: 0 0 2px 0; }
#topImage { position:absolute; top:0; left:0; display:none; }
#tabGalleryView { position:absolute; top:0; left:0; margin: 0 0 5px; display:none; }
#tabGalleryView img { position:relative; width: 560px; height: 390px; }
#tabTopContainer .text { position:relative; padding: 3px; font-size:9px; background: #ffffff; color: #9c9c9c; text-align:right; }

/* gradient box */
#content.widepage .gradientBox { background: #e1e2e3 url('../images/gradientbox_bg.png') repeat-x top left; padding: 10px; width:745px; }

/* cornerbox */
#content.widepage .cornerBox { width:745px; clear: both; background: #e3e4e5 url('../images/cornerbox765_top.png') no-repeat; padding: 10px; }
#content.widepage .cornerBox .cornerBoxBottom { width:765px; height:2px; clear:both; background: url('../images/cornerbox765_bottom.png') no-repeat; margin:8px -10px -10px; }

/* zebra table */
table.zebra { width:100%; border-collapse:collapse; color:#3e3e3e; margin-top:10px; }
table.zebra caption { font-weight:bold; padding: 6px; }
table.zebra th { font-weight:bold; padding: 4px 4px 8px 4px; }
table.zebra td { padding:4px 6px; }
table.zebra tr.odd td { background: #f3f3f3; }
table.zebra tr.disabled td { color: #aaaaaa; }


/* Forms */
table.form { width:100%; border-collapse: collapse; clear:both; }
table.form caption { color:#3e3e3e; font-weight:bold; padding: 2px 4px 6px; line-height:16px; }
table.form caption div { font-weight:normal; }
table.form td { color:#3e3e3e; padding:5px 4px; }
table.form td.mandatoryExplain { font-size:9px; color:#889096; vertical-align:top; }

table.form td.subHeader { color: #889096; padding: 20px 4px 4px; }

table.form td.label { width:100px; }
table.form input#phone,
table.form input#companyphone { width:120px; margin-right:10px; }
table.form input.input.company,
table.form input.input.name,
table.form input.input.address,
table.form input.input.email,
table.form input.input.phone { width:295px; }
table.form input.input.zipcode { width:64px; margin-right:10px; }
table.form input.input.city { width:215px; }
table.form span.button.retrieve input { width:164px; }
table.form span.button.submit input { width:60px; }
table.form td.submit { padding-top:11px; padding-right:1px;}
table.form td.submit.order { padding-left:244px; }
table.form td.submit.right { text-align:right; }
table.form a:hover,
#courseCartForm a:hover { text-decoration:underline; }

.form input.input.search { width:210px; }
.form label.search { color: #666; }

input.stdfield { border:1px solid #c1c6ca; background:url('../images/bg_forms.png') right top no-repeat; float:left;}
.form input.input { margin:2px 7px 2px 0; padding:3px 2px 2px; height:13px; font-size:11px; border: 1px solid #c1c6ca; background: url('../images/bg_forms.png') no-repeat top right; }
.form textarea.input { padding:3px 2px 2px; font-size:11px; border: 1px solid #c1c6ca; background:url('../images/bg_forms.png') no-repeat top right; }
table.form input.input { margin:-2px 0; }
.form input.input.amount { width:14px; height:12px; }
span.button { display:inline-block; border-left: 1px solid #a6aca6; border-right: 1px solid #a6aca6; overflow: visible; height: 20px; margin: -1px; position:relative; }
span.button:hover { border-left-color: #e2e2e2; border-right-color: #e2e2e2; }
span.button input { background: url('../images/form_button_bg.png'); border: none; overflow:visible; height:22px; margin:-1px 0; padding:0px 6px 0px 6px; font-size:11px; cursor:pointer; position:relative; }
span.button:hover input { background: url('../images/form_button_bg_h.png'); }
span.button a { display:inline-block; color: #000000; background: url('../images/form_button_bg.png') repeat-x; border: none; overflow:visible; height:17px; margin:-1px 0; padding:5px 6px 0; font-size:11px; position:relative; }
span.button:hover a { background: url('../images/form_button_bg_h.png') repeat-x; }

table.contact td.label { width:80px; vertical-align:top; padding-top:8px; }
table.contact input.input.company,
table.contact input.input.name,
table.contact input.input.phone,
table.contact input.input.email,
table.contact textarea.input.message { width:280px; }
table.contact td.submit { padding-left:230px; }

span.validate-error { background:transparent; font-size: 10px; color: #dd0000; margin: 0 4px; }
div#validate-error-container { text-align:right; background:transparent; font-size: 10px; color: #dd0000; width:100%; height:12px; margin: 6px 4px 0; padding:0; }

/* Breadcrumb (wizard)*/
.breadcrumb { position: absolute; right: 0; height:20px; border-bottom: 1px solid #ffd75c; text-align:right; margin:-35px 0 10px; padding:0; }
.breadcrumb div { float:left; height:10px; padding-bottom:10px; margin:0; color:#889096; }
.breadcrumb div.s { width:10px; }
.breadcrumb div.current { background:url('../images/breadcrumb_marker.png') no-repeat bottom; font-weight:bold; color:#ffcd33; }

/* kursus "indkbskurv" */

#content div#courseCart {display:none;}

#navigationLeft div#courseCart { width: 161px; margin: 15px 0 0 -4px; padding:1px; float: left; background:#d3d3d3 url('../images/cart_top.png') no-repeat; position:relative; }
#navigationLeft div#courseCart div.cart-bg { padding:3px; margin:0 0 -5px; background:#e5e5e5 url('../images/cart_gradient.png') no-repeat; overflow:hidden; width:155px; font-size:10px; position:relative; }
#navigationLeft div#courseCart div.cart-bg h3 { color:#3a3a3a; padding: 4px 6px; margin:0 0 10px; }
#navigationLeft div#courseCart div.cart-bg ul { left:0 !important; padding:0 !important; margin:0 !important; list-style-type:none; }
#navigationLeft div#courseCart div.cart-bg ul li { margin:0; padding:6px; width:143px; display:block !important; }
#navigationLeft div#courseCart div.cart-bg ul li.odd { background: #f3f3f3; }
#navigationLeft div#courseCart div.cart-bg div.button { clear:both; text-align:right; padding-top:5px; }
#navigationLeft div#courseCart div.cart-bottom { height:3px; margin:5px -1px -1px; background:url('../images/cart_bottom.png') no-repeat; position:relative; }

/* kursus liste */
div.course { position:relative; border-top:1px solid #e1e3e5; }
div.course img { float:left; width:100px; border:2px solid #ffffff; margin:0 10px 0 0; }
div.course .body { float:left; width:630px; }
div.course .body h3 { margin: 0 0 5px; color:#3e3e3e; }
div.course .body p { width:100% !important; margin-bottom:20px !important; color:#3e3e3e; padding-top:0px !important; }
div.course a { background: url(../images/links_singleline_arrow.gif) no-repeat right 3px; padding: 0 15px 0 0;}
div.course .clear { clear:both; height:1px; margin-top:-1px; }
div.course .body .courseItem { display:none; position:relative; width:100%; }

.courseForm .red,
#courseCartForm .red {color:red;}
.courseForm .green,
#courseCartForm  .green {color:green;}

/* list table */
table.list { width:100%; border-collapse: collapse; empty-cells:show; }
table.list th { padding: 6px 4px; color: #889096; border-bottom: 1px solid #a7acb1; }
table.list th.sort-desc a { background:url('../images/sort-desc.png') no-repeat right; padding-right:15px; color:#889096; }
table.list th.sort-asc a { background:url('../images/sort-asc.png') no-repeat right; padding-right:15px; color:#889096; }
table.list th.narrow { width:80px; }
table.list tr { /*border-bottom: 1px solid #e9eaeb;*/ }
table.list td { color: #3e3e3e; padding: 6px 4px; border-bottom: 1px solid #e9eaeb;}
table.list tfoot td { color: #3e3e3e; padding: 6px 4px; border-top: 1px solid #b2b7bb !important; border-bottom:hidden; }
table.list .link,
table.list .center { text-align: center; }
table.list .right { text-align: right; }
table.list .link img { margin: -3px 0; }
table.list .link img { margin: -3px 0; } /* IE6 */

table.list .downloadbottom {border-bottom:1px solid #A7ACB1; padding-top:14px;} /**/

/* list table - paging */
img.page-first,
img.page-prev,
img.page-next,
img.page-last { width:14px; height:15px; margin:0 2px -3px 3px; background:url('../images/pagebuttons.png') no-repeat; }

img.page-first { background-position: 0 -15px;}
img.page-prev { background-position: -14px -15px;}
img.page-next { background-position: -28px -15px;}
img.page-last { background-position: -42px -15px;}

a:hover img.page-first { background-position: 0 0; }
a:hover img.page-prev { background-position: -14px 0; }
a:hover img.page-next { background-position: -28px 0; }
a:hover img.page-last { background-position: -42px 0; }

img.page-first.disabled { background-position: 0 -30px; }
img.page-prev.disabled { background-position: -14px -30px; }
img.page-next.disabled { background-position: -28px -30px; }
img.page-last.disabled { background-position: -42px -30px; }

table.list td.firstSectionHeader { font-weight: bold; }
table.list td.sectionHeader { font-weight: bold; padding-top: 16px; }
table.list .input { width:60px; }
table.list .input input { margin: -3px 0; padding: 1px; height: 14px; width: 14px; font-size: 11px; text-align:right; border: 1px solid #c2c7cb; background:url('../images/bg_forms.png') no-repeat top right; }
table.list .input input.error { border-color: #e00; }
table.list tr.footer td { border-bottom: 1px dashed #a7acb1; }

/* links */
a.download { padding:3px 0 3px 30px; line-height:25px; background:url('../images/download_icon.png') no-repeat 0 0; }
a.mailto { padding-left:20px; background:url('../images/kontakt_os_icon.png') no-repeat left; }
/* dl.vcard dd span.mailto input { padding-left:20px; background:url('../images/kontakt_os_icon.png') no-repeat left; border:none;} */

/* vcards */
.vcards-bg { background:url('../images/vcard_bg.png'); float:left; width:750px; padding:0 0 0 10px; margin:20px 0 0 0; }
dl.vcard { position:relative; width:345px; height:175px; padding:10px; float:left; background:#ffffff; margin: 10px 10px 10px 0; }
dl.vcard img { float:left; margin:0 10px 0 0; }
dl.vcard dt { font-weight:bold; margin:0 0 10px 0; }
dl.vcard dd { color:#333333; line-height:16px; }
dl.vcard dd span { color:#666666; }
.vcards-bg .vcard-dummy { position:relative; background:#ffffff; width:375px; height:215px; margin:0 -10px -10px 0; float:left; }

/* tooltips */
#tooltip { position: absolute; z-index: 3000; border: 1px solid #9e9e9e; background-color: #ffffe1; padding: 5px; }
#tooltip h3, #tooltip div { margin: 0; font-weight:normal; font-size:10px; }

/* course cart page */
#courseCartForm #submit { margin: 10px 0 0; text-align:right;  color:#000;}
#courseCartForm #infoBox { background: #ffffff; padding:10px; margin: 10px 0 0; display: none; }
#courseCartForm #infoBox h3 { margin: 0 0 5px; }
#courseCartForm #infoBox p { margin: 0 !important; }
#courseCartForm table .delete { width:25px; text-align:center; background:none !important; }
#courseCartForm table .delete img { margin:-1px 0 -4px; cursor: pointer; }

#undoBox { display:none; padding:5px 0 10px; position:relative; }
#undoBox span { background: #ffffff; padding:2px 4px; }
#undoBox span.title { background:transparent; }

div.file,
div.show { width: 100% !important; border: 1px solid red;}

/* Download page */
img.sdownloadimg {padding:10px 0 6px 0;}




/* addons BJJE 03042009 */
#content > h1		{ margin-top: 5px; margin-bottom: 12px;}
#content > h1 + h3	{ margin: 0;}
#content > h1 + p	{ margin: 0 0 20px 0;}
#content > p > h2	{ border: 1px solid red;}

/*Sitemap*/
#sitemap ul,
#sitemap ul li {margin:0;padding:0; display:block;}
#sitemap a:hover {text-decoration:underline;}

#sitemap .private,     
#sitemap .professionel,
#sitemap .architect,   
#sitemap .about       {width:221px; margin-right:20px; float:left; background:url(/ui/images/links_singleline_arrow.gif) right 27px no-repeat;}

#sitemap .private a,     
#sitemap .professionel a,
#sitemap .architect a,   
#sitemap .about a       {font-weight:bold;color:#3e3e3e;padding:20px 0 5px 0;font-size:16px; line-height:14px;} 


#sitemap .private li,     
#sitemap .professionel li,
#sitemap .architect li,   
#sitemap .about li       {background:none; float:none;}

#sitemap .private li a,     
#sitemap .professionel li a,
#sitemap .architect li a,   
#sitemap .about li a       { font-weight:normal; font-size:11px; border-bottom:none; padding:0; margin:0;}

#sitemap .level-1          {padding:0px}
#sitemap .level-2          {padding:0px}
#sitemap .level-3,          
#sitemap .level-4,
#sitemap .level-5          {padding:0px 0 0px 12px}

#sitemap li.level-1 a          {font-weight:bold; color:#3e3e3e; padding:10px 0 2px 0px; margin-top:10px; border-top:1px solid #cfcfcf;}
#sitemap li.level-2 a          {font-weight:normal; padding:2px 0px; border-top:none; margin-top:0px;}
#sitemap li.level-3 a          {font-weight:normal; padding:2px 0px; color:#889096; border-top:none; margin-top:0px;}
#sitemap li.level-4 a          {font-weight:normal; padding:2px 0px; border-top:none; margin-top:0px;}
#sitemap li.level-5 a          {font-weight:normal; padding:2px 0px; border-top:none; margin-top:0px;}


.linksspot a span, .linksonimagespot a span  {margin-left: 8px;}

/* extra styling of noflash text */ 

#content .alternative-flash-content 	{ position: relative;}
#content .alternative-flash-content h2 	{ font-size: 16px !important; color: #333; margin: 25px 0 0 0 !important; display: block !important; width: 300px !important;}
#content .alternative-flash-content a	{ text-decoration: none; margin-left: 20px !important; padding: 4px 0 !important;}

#content .spot .alternative-flash-content p 	{ padding: 5px; width: 300px !important; clear: left !important; margin: 0 0 10px 0 !important; font-size: 14px !important: }
#content .alternative-flash-content br 	{ display: block !important; margin: 5px 0 !important;}
#content .alternative-flash-content p a { clear: left !important; margin-bottom: 30px !important;}

/* FAQ box and related most asked questions */
#faq			{ margin: 10px 0;}

#faq h2			{ font-size: 11px; font-weight: bold; margin-bottom: 5px;}

#faq ul, #faq li	{ list-style-type: none;}
#faq ul			{ margin: 0 0 0 25px;}
#faq li			{ margin: 0 0 0 -25px;}

.qanda					{ color: #666; font-style: italic; margin-bottom: 30px;}
.qanda p, .qanda .tags, .qanda h2	{ font-style: normal}

.topquestions		{ margin-bottom: 30px;}
.topquestions ul	{ margin: 0 0 0 25px !important; list-style-type: none !important;}
.topquestions li	{ margin: 0 0 0 -25px !important; list-style-type: none !important;} 

.relatedquestions div	{ clear: left;}
.relatedquestions div a	{ clear: left; padding: 6px 0; display: block;}

.tagcloud		{ background: #f9f9f9; padding: 15px; line-height: 20px; margin-bottom: 20px;}
.tagcloud span		{ margin: 0 5px;}
.tagcloud .xsmall	{ font-size: 11px;}
.tagcloud .small	{ font-size: 11px; font-weight: bold;}
.tagcloud .medium	{ font-size: 14px;}
.tagcloud .large	{ font-size: 14px; font-weight: bold;}
.tagcloud .xlarge	{ font-size: 18px; font-weight: bold;}


#divinternesimple	{ background: #fff; margin-left: 0;}
#divinternesimple a	{ color:#1984F4 !important;}

#divGlobale  		{ width: 600px; margin-left: 20px;}


/* styling of newsitem */
.newsitem		{ clear: left; padding: 20px 0; border-bottom: 1px solid #cfcfcf; width: 560px;}

.newsitem a		{ color: #3e3e3e; font-weight: bold; margin-bottom: 10px; background:url(/ui/images/links_singleline_arrow.gif) no-repeat right 3px; padding-right: 12px;}

.newsitem span		{ clear: left; background:url(/ui/images/newsicon.png) left top no-repeat; display: block; margin: 5px 0; padding: 2px 0 2px 17px; color: #999;}

.newsitem p		{ margin-bottom: 0 !important;}
.newsitem p a		{ background: none; color: #0066ff; font-weight: normal;}

/* Overwriting of Schneider-styles on searchresults */
#divGlobale img 	{ display: none !important;}

.autonFormSelect4	{ width: 300px !important;}

#resultsDiv  		{ width: 600px !important; margin-left: 20px !important;}

#resultsDiv a, #resultsDiv a * { color:#1984F4 !important;}

#resultsDiv .fg_grey img 	{ display: none !important;}

#resultsDiv .highlight 		{ color: #666 !important; font-weight: normal !important;}

#resultsDiv a .fg_grey 		{ margin-bottom: 0 !important;}
#resultsDiv .fg_grey 		{ margin-bottom: 0 !important;}

/* stying of presspictures*/
#images 		{ padding-top: 10px;}
#images .presspic	{ float: left; margin-right: 17px; margin-bottom: 25px; padding:10px; width: 150px; height: 170px; background: #fff; position: relative;}
#images .presspic p	{ font-size: 9px; color: #9c9c9c; margin-bottom: 5px;}
#images .presspic a	{ clear: left; display: block; padding: 2px 0;}
#images .presspic .aligntobottom { position: absolute; bottom: -5px;}


#divGlobale table img {display: none !important; width: 0;}


/*
IHC cupon
*/

.cpdivider {width:412px; border-bottom:1px solid #A7ACB1;}
#ihccuponform .form {width:700px;}
#ihccuponform .form .headerrow strong {float:left;margin-top:15px;}
#ihccuponform .check-area {margin-top:20px;}
#ihccuponform .evttab {margin-bottom:20px; margin-top:20px;}
#ihccuponform .evttab label {margin-bottom:5px; display:block;}
#ihccuponform #submitarea {width:408px;}
#ihccuponform #submitarea span {float:right;}
#ihccuponform #sub-check-area1 p,
#ihccuponform #sub-check-area1 label,
#ihccuponform #sub-check-area2 p,
#ihccuponform #sub-check-area2 label {color:#b3b3b3;}
#ihccuponform #sub-check-area1,
#ihccuponform #sub-check-area2 {padding:5px 0 0 18px;}

#content .check-area p, #content .check-area p { margin:0; }
#content.ihccuponform-ok p { margin:3px 0; }
#content.ihccuponform-ok span { color:#000; }
#content.ihccuponform-ok strong { display:block; margin:20px 0 5px 0; }
#content fieldset #search { background: url("../images/form_button_bg.png") repeat scroll 0 0 transparent; border: none; cursor: pointer; font-size: 11px; height: 22px; margin: -1px 0; overflow: visible; padding: 0 6px; position: relative; }

#survey-dialog { border: 1px solid #333; height: 300px; width: 300px; background: #fff; z-index: 1000; position: absolute; padding: 10px;}

#survey-dialog h6 { font-size: 20px; font-weight: bold; margin-bottom: 20px;}
#survey-dialog p { font-size: 14px; line-height: 17px; font-weight: normal; margin-bottom: 50px; text-align: left;}

#survey-dialog .option-yes,
#survey-dialog .option-later,
#survey-dialog .option-no { padding: 8px 18px; color: #000; background: #efefef; margin-right: 15px;}


