body {} /* e1dfd3 background-color:#fff; */
#menu_and_content, #topgrafik, #top_menu_psyk_container {} /* width:757px; */
#container {} /* background-image: url(bg_indhold.gif); background-repeat: repeat-y;*/

#topgrafik {} /* top:0px;  background-image: url(top.jpg); background-repeat: no-repeat; */
#forsidelink a {left:22px; top:11px; height:31px; width:180px;}
.sidstopdateret { color:#a7a7a7;}
.breadcrumbtrail * { color:#888888;}

#soegdiv {position:absolute;padding:6px 0 0 8px;right:14px;top:18px;height:32px;width:170px;background-image: url(soeg_bg.gif); background-repeat: no-repeat;} /* Husk WIDTH!*/
#soegdiv input.inputfelt {font-size:.77em;width:130px;border:0;color:#aaa;font-family:arial,sans-serif;font-weight:normal;background:transparent;}
#soegdiv input.inputimage {margin-left:0px;top:1px;padding:0;}

#adressediv {position:relative;float:left;padding:16px 0 1.5em 15px;} /*padding-left:21px;background-image: url(sv_info.gif); background-repeat: no-repeat;float:left;padding:8px 0 3px 16px;*/
.info { color:#555;}
a.info { color:#555;} /* text-decoration:none;*/
a.info:hover {color:#222; text-decoration:underline;}

#footer {position:relative;margin:0 20px 0 20px;border-top:1px solid #ddd;} /* background-image: url(bg_bund.gif); background-repeat: no-repeat;height:47px;*/
#alialogo {float:left;width:228px;padding:16px 0 0 0;}
#alialogo a {margin-left:15px;color:#ccc;text-decoration:none;}
#alialogo a:hover {color:#aaa;text-decoration:underline;}

#sidstopdateret {display:none;}
#breadcrumbtrail {display:none;left:256px;} /* left:250px; */

html {background-color:#f7f3c1;background-image: url(sky_bghtml.jpg);background-position: left top;}
body {background:transparent;background-image: url(sky_bg.jpg); background-repeat: repeat-x;}
body.pagecenter #container {top:50px;width:1000px;margin-bottom:5.5em;background-color:white;border-radius:6px;} /* {position:relative;margin:0 auto;width:757px;text-align:left;} */
#topgrafik {margin-left:6px;} /*border:1px solid blue;*/
#iframelayer {left:0 !important;}
#menu_and_content {margin-left: 6px;} /*background-color:#fff;*/
#menu_and_content_top {height:1.5em;} /* border:1px solid #eee; display:none; html #breadcrumbtrail {  */ 
#menu {margin-top:24px;}

/* #content {margin-top:1.5em;} */
/*#content #statistik {margin-top:-59px;}*/

#top_logo {float:left;min-height:65px;}
#top_logo span {float:left;}
#top_billeder {position:relative;margin:0px 26px 20px 20px;} /*position:absolute;*/
#top_billeder img {width:100%;}
#top_logo_main {width:205px;}
#top_logo_main span:first-letter {font-size:1.1em;}
#top_logo span#top_logo_sub {margin:27px 0 0 32px;color:#bbb;font-style:italic;font-size:1.1em;} /*color:#44971b;*/
div.map-wrap {background-color: #FFFFF9;border: 1px solid #FFFFFF;border-radius: 2px 2px 2px 2px;box-shadow: 0 0 5px #DACEA8, 0 0 2px #FAF9ED inset;float: left;margin-bottom: 20px;padding: 3px;width: 452px;}

/* reponsive animate */
body.pagecenter #container {-webkit-transition: top .5s ease-in-out;-moz-transition: top .5s ease-in-out;-o-transition: top .5s ease-in-out;} /*transition: top .5s ease-in-out;*/
body.pagecenter #container #content {-webkit-transition:width .3s ease-in-out;-moz-transition: width .3s ease-in-out;-o-transition: width .3s ease-in-out;} /* transition: width .3s ease-in-out; */

/* Langebro special */
@media all and (max-width:658px) { /* fjern subtitle */
    #top_logo_sub {display:none;}
}

/* Logo - Google font */
@font-face {font-family: 'Berkshire Swash';font-style: normal;font-weight: 400;src: local('Berkshire Swash'), local('BerkshireSwash-Regular'), url(https://themes.googleusercontent.com/static/fonts/berkshireswash/v1/4RZJjVRPjYnC2939hKCAio7PDNlca4RILyZXFX2_UPk.woff) format('woff');}
#top_logo #top_logo_main {position:relative;margin-left:19px;top:10px;
  font: 200 2.6em 'Berkshire Swash', Helvetica, sans-serif;
  color: #333;
  /*text-shadow: 4px 4px 3px rgba(0,0,0,0.1);*/
  float: left;
  color: #DB643C;
  color:#3e6175;color:#19689a;/*color:#5f9f00;color:#44971b;*/
	font-size: 2.1em;
	line-height: 1.286em;
	position: relative;
	text-shadow: 1px 1px 0 #fafafa, 2px 2px 0 #eee;
}

/* Google Font (kræver css-link http://fonts.googleapis.com/css?family=Raleway:300) */
#content h1 {font-family:"Raleway";margin-left:-1px;padding-bottom:.3em;letter-spacing:-0.02em;font-weight:normal;font-size:2.4em;color:#333;} /*border-bottom:1px solid #cccccc; */
#content h2 {font-family:"Raleway";font-weight:normal;font-size:2.0em;color:#333;} /*padding-bottom:.3em;border-bottom:1px solid #cccccc;letter-spacing:-0.02em;*/

*::-moz-selection {background: none repeat scroll 0 0 #287AB5;color: #FFFFFF;text-shadow: none;}

/* Responsive ------------ */
@media all and (min-width: 68em) { /* annuler default responsive */
	#container #content, body.mceContentBody {font-size:.875em;line-height:1.45em;} /*font-size:.77em;line-height:normal;*/
		/* annuller ovenstående i tabel på forside*/
		#container #content table.calendarbg100 td, #container #content table td.boxinline a.box1txt, #container #content table .smalltxtlock, #container #content table .boxdesc,#container #content .smalltxt,#container #content a.smalltxt {line-height:1.3em;} 
		#container #content .calendarov, #container #content .box1ov {font-size:.875em;line-height:1.3em;}
}

@media all and (min-width:900px) and (max-width: 1126px) {
	body.pagecenter #container {width:90%;}
}
@media all and (max-width:962px) { /* skjul "se kort" */
  #adressediv .kort, #adressediv .kort_sep {display:none;} /* .info_navn, .info_navn_sep {display:none;}*/
}
@media all and (max-width:900px) { /* fix width */
	body.pagecenter #container {width:794px;width:783px;width:790px;}
}
@media all and (max-width:910px) { /* skjul navn */
  .info_navn, .info_navn_sep {display:none;}
}
@media all and (min-width:800px) and (max-width:805px) { /* fix width */
	body.pagecenter #container {width:100%;}
}
@media all and (max-width:800px) { /* fjern top og bund, ipad ell. 800x600 skærm */
	body.pagecenter #container {top:0px;margin-bottom:0;}
}
@media all and (max-width:732px) { /* fjern adresse */
    #alialogo {display:none;}
}
@media all and (min-width:615px) and (max-width:799px) { /* skaler content */
	body.pagecenter #container {width:100%;}
	body.pagecenter #container #content {width:58%;} /* */
	body.pagecenter #container #content iframe {width:100%;}
}
@media all and (min-width:615px) and (max-width:700px) { /* minimer menu, fjern right */
	body.pagecenter #content_right {display:none;}
	body.pagecenter #container #content {margin-left:7%;}
	body.pagecenter #menu {width:30%;}
	body.pagecenter #menu_niv1 a { width:70%;} /* width: 197px; */
}

@media all and (max-width:615px) { /* mindre */
	table.tilmelding_table {text-align:left !important;clear:both !important;}
	body.pagecenter #container {width:100%;}
	body.pagecenter #container #content {width:58%;}
	body.pagecenter #content_right {display:none;}
	body.pagecenter #menu {width:30%;min-width:132px;}
	body.pagecenter #menu_niv1 a {width:70%;}
	body.pagecenter #container #content iframe {width:100%;}
	#content .imageright {margin:0;margin-bottom:1.5em;display:block;float:none;width:100%;max-width:230px;}
}

@media all and (max-width:452px) {
	.adr {display:none;}
}
@media all and (max-width:440px) {
	body.pagecenter #container #content {width:50%;}
}
@media all and (max-width:380px) {
  body.pagecenter #container {width:368px;}
}

@media all and (max-width:320px) { /* mobil */
	html {background-color:#fff;background-image:none;background:transparent;}
	body.pagecenter #container {top:0px;margin-bottom:0;border-radius:0;}
	body.skabelon_forside #content {margin-top:0;} 
	#content h1 {font-family:arial;font-weight:bold;position:relative;top:auto;margin-bottom:0;margin-top:2em !important;font-size:1.25em;}
	#content h2 {font-family:arial;font-weight:bold;position:relative;top:auto;margin-bottom:0;margin-top:2em !important;font-size:1.25em;}
	#topgrafik,#menu_and_content {margin-left:0px;}
}


/* Go big */
@media all and (min-width: 61.15em) { /* 977  (min-width:600px) and */
	.page_container:first-child {background-image: url(sky_bgtop.jpg);background-repeat: no-repeat;background-position: center top;}
	#container #content, body.mceContentBody {font-size:.875em;line-height:1.45em;}
	
	/* annuller ovenstående i tabel på forside*/
	#container #content table.calendarbg100 td, #container #content table td.boxinline a.box1txt, #container #content table .smalltxtlock, #container #content table .boxdesc {line-height:1.3em;} 
	#container #content .calendarov, #container #content .box1ov {font-size:.875em;line-height:1.3em;}
	#container #content a.smalltxt {line-height:1.3em;}
	/* annuler i se tilmeldte*/
	body.admin_mode #container #content form,body.mceContentBody form{font-size:12px;line-height:1.3em;} /*.82em*/
	
	#content h1 {line-height:1.35em;margin-bottom:.6em;} /* top:-73px */
	#content {width:580px;} /*  margin-top:36px;width: 499px; margin-top:90px; */
	#menu {margin-top:34px;}
	body.skabelon_forside h1 {position:absolute; top:-75px;}
	body.skabelon_forside #content {margin-top:102px;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
	/* #container #menu_and_content {display:none;}
	 #container #topgrafik {display:none;}
	 */
}
/* -- Responsive end ----- */



/* image stretch (innerHTML i page_overlay)
#page_background {position:absolute;top:0px;width:100%;}
#page_background img {position:absolute;left:0;margin:auto;width:100%;}
/*

/*#top_menu_psyk_container {position:relative;margin:0 auto;}*/
/*body.skabelon_forside #content h1, body.skabelon_kalender #content h1 {width:270px;}*/

#menu a {font-family:"Raleway",helvetica,sans-serif;font-size:1.05em;font-size:.95em;letter-spacing:-0.02em;font-weight:normal;text-transform:uppercase;}
#menu ul ul a {font-family:arial,helvetica,sans-serif;font-size:.77em;text-transform:none;}
#menu #menu_niv1 li.addmainpage a, #menu a.statistiknorm {padding-top:2px;padding-bottom:2px;font-family:arial,helvetica,sans-serif;font-size:.77em;text-transform:none;}
#menu_niv1 a.menu_open {background:none;} /* font-weight:bold; */
#menu_niv2 a.menu_open {background-position:6px 0px;background-image:url("menu_menu2open.gif");background-repeat:no-repeat;font-weight:normal;}
#menu_niv3 a.menu_open {background-image:url("menu_menu3open.gif");background-repeat:no-repeat;font-weight:normal;}
#menu ul li {/*border-bottom:1px solid #e3e3e3;*/background-image: url(menu_skiller.gif);background-repeat:no-repeat;}
/*#menu ul li.amenu1open {background-image: url(menu_skiller_bg.gif);}*/
#menu ul li.addmainpage,#menu ul#leftstatistik li {background:0;}
#menu ul li#amenu0 {background:none;}
#menu ul li ul li {border-bottom:0;background:none;}
#menu_niv1 li a {padding-top:12px;padding-bottom:4px;}
#menu_niv1 li {padding-bottom:7px;}
#menu_niv1 ul a {padding-top:4px;padding-bottom:4px;/*padding-top:2px;padding-bottom:2px;*/}
#menu_niv1 li ul li {padding-bottom:0px;}
#content {margin-left:24px;}

/*#menu_and_content {margin-top:-6px;}*/


/*
#top_menu_psyk {position:fixed;text-align:center;top:0;z-index:20;height:59px;width:100%;background-image: url(top_bg.gif);background-repeat: repeat-x;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
body.admin_mode #top_menu_psyk {position:relative;}
body.admin_mode #psyk_topcontainer {margin-top:15px;}
#psyk_topcontainer {position:relative;width:740px;margin:0 auto;margin-top:74px;background: #e9eaee;background: #fff;
border:2px solid #ffffff;border: 1px solid #ccc;padding:16px 0px 16px 22px;text-align:left;border: 1px solid rgba(0, 0, 0, 0.4);border-radius: 6px 6px 0px 6px;box-shadow:0 -10px 12px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 -10px 12px rgba(0, 0, 0, 0.2);}
*/
/* psykologi.dk  - MAIN */
/*
#psyk_topcontainer {margin-top:24px;border-bottom:0;border-radius-bottom:0;border-bottom-left-radius:0;height:170px;}
#psyk_topcontainer * {display:none;}
#top_menu_psyk {display:none;}
#forsidelink {position:absolute;top:18px;left:36px;display:block;width:301px;height:62px;z-index:30;background-image: url(logo_whitebg.jpg);background-repeat:no-repeat;}
#soegdiv * {display:none;}
#soegdiv {background:transparent;height:60px;background-image:url(bg_fade.png);background-repeat:no-repeat;z-index:1;position:absolute;width:780px;left:0;top:0;margin-left:-8px;top:143px;}
#content {z-index:10;}
#psyk_personinfo {}
#psyk_topcontainer h2 {margin-top:6px;font-size:1.3em;font-family:Georgia;serif;color:#444;font-style:italic;font-weight:normal;}
#psyk_topcontainer h3 {margin-top:2px;font-size:.77em;color:#999;}
.psyk_mailtlf {font-size:.77em;color:#888;}
.psyk_mailtlf span {width:48px;float:left;}
#psyk_topcontainer .tel,#psyk_topcontainer .email {width:auto;color:#333;}
#psyk_topcontainer .email a.info {color:#333;}
#psyk_portraet {position:relative;display:block;float:left;width:128px;height:128px;background-image:url(top_portraet.jpg);background-repeat: no-repeat; }
*/
/* Bootstrap */
button.btn {
    -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
    background-color: #F5F5F5;
	background-image: -moz-linear-gradient(top, white, #E6E6E6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
	background-image: -webkit-linear-gradient(top, white, #E6E6E6);
	background-image: -o-linear-gradient(top, white, #E6E6E6);
	background-image: linear-gradient(to bottom, white, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #BBBBBB #BBBBBB #A2A2A2;border-image: none;border-radius: 4px 4px 4px 4px;border-style: solid;border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color: #333333;cursor: pointer;display: inline-block;font-size: 14px;line-height: 20px;
    margin-bottom: 0;padding: 4px 12px;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;
}
button.btn:hover {color:#333;text-decoration:none;background-color:#E6E6E6;background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
button.btn-mini {border-radius: 3px 3px 3px 3px;font-size: 10.5px;padding: 1px 6px;}
button.btn-info {background-color: #49AFCD;
background-image: -webkit-linear-gradient(top, #5BC0DE, #2F96B4);
background-image: -o-linear-gradient(top, #5BC0DE, #2F96B4);
background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
button.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {color: white;background-color: #2F96B4;}
button.btn.disabled, .btn[disabled] {background-color: #E6E6E6;background-image: none;box-shadow: none;cursor: default;opacity: 0.65;color:#333;}

a.nav-pills {display:block;position:absolute;right:11px;float:left;font-family:Arial,sans-serif;font-size:14px;text-decoration:none;
background-color:#3a3a3a;color:#FFFFFF;line-height: 14px;margin-right: 2px;border-radius: 5px 5px 5px 5px;
margin-bottom:2px;margin-top:2px;padding:12px 12px 12px 12px;margin-top:11px;}
a.nav-pills:hover {background-color:#303030;}

/*
a#psykologi_logo {position:absolute;top:5px;left:0;display:block;width:246px;height:48px;background-image:url(logo.png);background-repeat: no-repeat;}
*/

/* Menu */
#menu a.indexnorm { color:#283032;}
#menu a.indexnorm:hover { color:#000;} /*069906*/
#menu a.indexopen { color:#283032;}
#menu a.indexopen:hover { color:#000;} /*069906*/
#menu_niv1 a { color:#444;}
#menu_niv1 a:hover { color:#000;} /*069906*/
#menu_niv1 a.menu_open { color:#000;}
#menu_niv1 a.menu_open:hover { color:#000;} /*069906*/
#menu_niv2 a { color:#444;}
#menu_niv2 a:hover { color:#000;} /*069906*/
#menu_niv2 a.menu_open { color:#000000;}
#menu_niv2 a.menu_open:hover { color:#;} /*069906*/
#menu_niv3 a { color:#444;}
#menu_niv3 a:hover { color:#000;} /*069906*/
#menu_niv3 a.menu_open { color:#000000;}
#menu_niv3 a.menu_open:hover { color:#000;} /*069906*/

#menu a.sitemapopen { color:#444;}
#menu a.sitemapopen:hover { color:#000;}
#menu a.sitemapnorm { color:#444;}
#menu a.sitemapnorm:hover { color:#000;}
#menu a.statistiknorm { color:#444;}
#menu a.statistiknorm:hover { color:#000;} /*069906*/

/* Administration - MENU */
#menu_niv1 .mn1admin {color:#999999;}
#menu_niv1 a.mn1admin { color:#3a3a3a;}
#menu_niv1 a.mn1admin:hover { color:#000;} /*069906*/
#menu_niv1 a.mn2admin { color:#3a3a3a;}
#menu_niv1 a.mn2admin:hover { color:#000;} /*069906*/
#menu_niv1 a.mn2adminS { color:#000000;}
#menu_niv1 a.mn2adminS:hover { color:#000;} /*069906*/

/* site special */
#menu .menu_sitemap1 a,#menu .menu_sitemap2 a {font-weight:bold;} /*,#menu #amenu0 a*/
#menu #amenu0 {padding-bottom:5px;}
/*#menu {margin-top:21px;}*/
#menu .menu_sitemap1 {margin-top:.5em;}
#menu_niv1 a {padding:2px 2px 2px 21px;width:197px;} /* minimum 20 i leftpadding for tilføj-knap, 12px ml. nivs // orig 12px; */
#menu_niv2 a {padding:2px 2px 2px 40px;width:182px;} /* background-position:11px 0px; */
#menu_niv3 a {padding:2px 2px 2px 55px;width:167px;} 
#menu_niv1, #menu #leftstatistik {margin-left:0px;}

/*	BOX1 - nyheder, sms m.m.	*/
.box1bg { background-color:#ffffff;}
.box1bgtop { background-color:#ffffff;}
.box1ov { color:#247a88;}
.boxdesc, .box1txt { color:#7f7f7f;}
#content a .box1dato {color:#49676c;}
#content a.box1txt:link {color:#148fa2; text-decoration:none;}
#content a.box1txt:visited {color:#148fa2; text-decoration:none;}
#content a.box1txt:hover,#content a:hover .box1dato { color:#24acc1;background:transparent; text-decoration:none;}

/*	BOX2 - Kalender	*/
.calendarbg { background-color:#ffffff;}
.calendarov { color:#4c4c4c;}
.calendardayname { color:#7f7f7f;}
.calendarnormday { color:#bbd1d4;}
.calendaractday { color:#009bbc;}
.calendarthisday { color:#373737;}
#content a.calendaractday:link { color:#009bbc; text-decoration:underline;}
#content a.calendaractday:visited { color:#009bbc; text-decoration:underline;}
#content a.calendaractday:hover { color:#009bbc; text-decoration:underline;}
#content a.calendarthisday:link { color:#373737; text-decoration:underline;}
#content a.calendarthisday:visited { color:#373737;}
#content a.calendarthisday:hover { color:#373737; text-decoration:underline;}
/*	BOX2 - Slut	*/

/*	Administration	*/
.adm_seperator { background-color:#ffffff;}
#content a.txtColorDelete { color:#da7600;}
#content a.txtColorDelete:link { color:#da7600;}
#content a.txtColorDelete:visited { color:#da7600;}
#content a.txtColorDelete:hover { color:#da7600;}

.statboxtxt { color:#283032;}
.stattxtov { color:#253c31;}

#graflight {background-color:#000000;}
#grafdark {background-color:#000000;}
#graftxtlight {color:#000000;}
#graffill {background-color:#ffffff;}

#content_admin .smalltxt { color:#4e4e4e;}
#content_admin a { color:#4e4e4e;}
#content_admin a:hover { color:#4e4e4e;}

#content .liste_niv1 { background-color:#d7f7d9;}
#content_admin .txtlight, #content_admin a.txtlight { color:#b4b4b4;}
#content_admin a.txtlight:hover { color:#4e4e4e;}
