html {
	
}
body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	background-color: #f3eadf;
  font-size: 81.25%;
}
html:root body {
	overflow-y: scroll;
}
/* Show only for Mozilla */
/*################################ Allgemein ################################*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6, td, span, ul, ol {
	-webkit-text-size-adjust: none;
}
html, body, form, p, div, textarea {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
a:link, a:visited, a:focus, a:hover, a:active {
	color: #666;
}
a img {
	border: 0px;
}
img[usemap] {
	border: none;
}
* {
	margin: 0px;
	padding: 0px;
}
ul {
	margin-left: 14px;
	padding-left: 14px;
	line-height: 180%;
}
ol {
	margin-left: 14px;
	padding-left: 14px;
	line-height: 180%;
}
li {
	line-height: 180%;
	margin-bottom: 15px;
}
.clear, .break, .floatbtreak {
	clear: both;
}
.stern {
	color: #ff0000;
}
#mediaQuery {
	display: none;
}
.ie67 img, .ie8 img {
	-ms-interpolation-mode: bicubic;
}
img.scale,
#top img {
	width: 100%;
	height: auto !important;
	margin: 0px;
	vertical-align: bottom;
	line-height: 0;
}
.center {
	text-align: center;
	display: block;
}
.rechtsbuendig {
	text-align: right;
	display: block;
}
.linksbuendig {
	text-align: left;
	display: block;
}
.blocksatz {
	text-align: justify;
	display: block;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
li.edit-icon {
	line-height: 100%;
	margin-bottom: 0px;
}
#address {
	display: none;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #fff;
	width: 80%;
	margin: 0px auto;
}
/*################################ unsichtbarer Bereich  ################################*/
.nostyle {
	display: none;
}
.style {
	display: block;
}
.noshow {
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: none;
}
/*################################ Schriften ################################*/
p, td, div {
	font-size: 1.0em;
	font-family: lucida sans unicode, lucida grande, lucida sans, verdana;
	color: #666;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0em;
	padding: 0em;
	font-family: lucida sans unicode, lucida grande, lucida sans, verdana;
}
h1 {
	font-size: 1.3846em;
	color: #666;
}
/* 18px */
h2 {
	font-size: 1.3077em;
	color: #666;
}
h3 {
	font-size: 1.231em;
	color: #666;
}
h4 {
	font-size: 1.1538em;
	color: #666;
}
h5 {
	font-size: 1.06769em;
	color: #666;
}
h6 {
	font-size: 1.0em;
	color: #666;
}
.ueberschrift1, .ueberschrift2, .ueberschrift3, .ueberschrift4, .ueberschrift5, .ueberschrift6 {
	font-family: lucida sans unicode, lucida grande, lucida sans, verdana;
	line-height: 100%;
	font-weight: bold;
	color: #666;
	text-align: left;
}
.ueberschrift1 {
	font-size: 1.3846em;
}
.ueberschrift2 {
	font-size: 1.3077em;
}
.ueberschrift3 {
	font-size: 1.231em;
}
.ueberschrift4 {
	font-size: 1.1538em;
}
.ueberschrift5 {
	font-size: 1.06769em;
}
.ueberschrift6 {
	font-size: 1.0em;
}
.zehn {
	font-size: 0.7692em;
}
.elf {
	font-size: 0.8462em;
}
.zwoelf {
	font-size: 0.9231em;
}
.dreizehn {
	font-size: 1.0em;
}
/* Standard */
.vierzehn {
	font-size: 1.0769em;
}
.fuenfzehn {
	font-size: 1.1538em;
}
.sechszehn {
	font-size: 1.231em;
}
.siebzehn {
	font-size: 1.3077em;
}
.achtzehn {
	font-size: 1.3846em;
}
.neunzehn {
	font-size: 1.4615em;
}
.zwanzig {
	font-size: 1.5385em;
}
hr {
	background-color: #990099;
	color: #990099;
	border: 0;
	height: 1px;
}
#pageWrapper {
	font-size: 1.0em;
	margin: 0em auto 40px auto;
	max-width: 990px;
	background-color: #ffffff;
	position: relative;
	z-index: 1;
	border: 0.1em solid #c9aa86;
}
#top {
	width: 100%;
	padding: 0% 0%;
	text-align: left;
	position: relative;
	z-index: 2;
	max-height: 12.90em;
	background-color: #fff;
}
#outerwrapper {
	min-height: 400px;
	position: relative;
	z-index: 2;
	width: 100%;
	padding: 0em 0% 1.0em 0%;
	margin: 0em 0% 0em 0%;
	text-align: left;
	background-color: #ffffff;
	background-image: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/higru-navi1.gif);
	background-repeat: repeat-y;
	background-size: 23.23% auto;
}
#outerwrapper #navColumn {
	font-size: 1.0em;
	width: 23.23%;
	min-height: 32.0em;
	float: left;
	position: relative;
	z-index: 5;
	margin: 0px 0px 0px 0%;
	text-align: left;
	background-color: #c9aa86;
	border-top: 0.1em solid #fff;
}
#outerwrapper #navColumn .navAdr {
	width: 100%;
	color: #fff;
	font-size: 1.1538em;
	text-align: center;
	padding-top: 1.45em;
}
#outerwrapper #contentColumn {
	font-size: 1.0em;
	line-height: 180%;
	float: right;
	width: 72.58%;
	padding: 1.85em 2% 0 2%;
}
#outerwrapper #contentColumn ul {
	list-style-image: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/blauer-punkt.gif);
}
#outerwrapper #contentColumn a {
	text-decoration: underline;
}
#outerwrapper #contentColumn a:link,
#outerwrapper #contentColumn a:visited,
#outerwrapper #contentColumn a:focus,
#outerwrapper #contentColumn a:hover,
#outerwrapper #contentColumn a:active {
	color: #666;
}
#footer {
	font-size: 1.0em;
	width: 100%;
	margin: 0% 0% 0px 0px;
	background-color: #ffffff;
	border-top: 0.1em solid #c9aa86;
	text-align: center;
	padding: 1.0em 0%;
	position: relative;
	z-index: 3;
}
#footer .fsize {
	font-size: 1.0em;
}
#footerSpace {
	width: 100%;
	background-color: #ffffff;
}
.buttonBackend {
	background-image: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/bg_button_bue.gif);
	white-space: nowrap;
	cursor: pointer;
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #404040;
	background-color: #c9ced4;
	padding: 0px 10px 0px 10px;
	margin-left: 0px;
	height: 18px;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #000000;
	text-align: center;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #000000;
	position: absolute;
	z-index: 30;
}
              
#outerwrapper #navColumn .login {width:100%;margin:0px 0px 20px 0px;text-align:left;}
#outerwrapper #navColumn .logout {width:100%;margin:30px auto 20px auto;text-align:center;}


/* Left Navigation */

#navimenue {font-size:1.0em;text-align:left;margin-top:3.0em;padding:0em 0em;}

#navimenue ul.mod-menu {padding:0em;margin:0em;list-style-type: none;font-size:1.1em;font-family:lucida sans unicode, lucida grande, lucida sans, verdana;font-weight:normal;letter-spacing:0.05em;}

#navimenue ul.mod-menu li {margin:0em;}

/* Main Navigation */

#navimenue ul.mod-menu li a {display:block;width:91.58%;padding:0.2em 0em 0.2em 8.42%;background-color:#c9aa86;}

#navimenue ul.mod-menu li a:link, 

#navimenue ul.mod-menu li a:visited, 

#navimenue ul.mod-menu li a:active {color:#ffffff;background-color:#c9aa86;}

#navimenue ul.mod-menu li a:focus, 

#navimenue ul.mod-menu li a:hover {color:#ffffff;}



#navimenue ul.mod-menu li.active a:link, 

#navimenue ul.mod-menu li.active a:visited {color:#ffffff;background-color:#e4d4c2;}

#navimenue ul.mod-menu li.active a:focus, 

#navimenue ul.mod-menu li.active a:hover, 

#navimenue ul.mod-menu li.active a:active {color:#ffffff;background-color:#e4d4c2;}



/* Sub1 Navigation */

#navimenue ul.mod-menu li ul {padding:0em;margin:0em;list-style-type: none;} 

#navimenue ul.mod-menu li ul li a {display:block;width:86%;padding:0.2em 0em 0.2em 14%;} 

#navimenue ul.mod-menu li.active ul li a:link, 

#navimenue ul.mod-menu li.active ul li a:visited, 

#navimenue ul.mod-menu li.active ul li a:focus {color:#ffffff;background-color:#c9aa86;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li a:active,

#navimenue ul.mod-menu li.active ul li a:hover {color:#ffffff;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li.active a:link, 

#navimenue ul.mod-menu li.active ul li.active a:focus, 

#navimenue ul.mod-menu li.active ul li.active a:visited,

#navimenue ul.mod-menu li.active ul li.active a:active,

#navimenue ul.mod-menu li.active ul li.active a:hover {color:#ffffff;background-color:#e4d4c2;border-bottom:0.1em solid #e7e7e7;}



/* Sub2 Navigation */

#navimenue ul.mod-menu li ul li ul {padding:0em;margin:0em;list-style-type: none;} 

#navimenue ul.mod-menu li ul li ul li a {display:block;width:81.05%;padding:0.2em 0em 0.2em 18.95%;}

#navimenue ul.mod-menu li.active ul li.active ul li a:link, 

#navimenue ul.mod-menu li.active ul li.active ul li a:visited, 

#navimenue ul.mod-menu li.active ul li.active ul li a:focus {color:#ffffff;background-color:#c9aa86;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li.active ul li a:active, 

#navimenue ul.mod-menu li.active ul li.active ul li a:hover {color:#ffffff;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li.active ul li.active a:link, 

#navimenue ul.mod-menu li.active ul li.active ul li.active a:visited,

#navimenue ul.mod-menu li.active ul li.active ul li.active a:focus, 

#navimenue ul.mod-menu li.active ul li.active ul li.active a:hover, 

#navimenue ul.mod-menu li.active ul li.active ul li.active a:active {color:#ffffff;background-color:#e4d4c2;border-bottom:0.1em solid #e7e7e7;}



/* Sub3 Navigation */

#navimenue ul.mod-menu li ul li ul li ul {padding:0em;margin:0em;list-style-type: none;} 

#navimenue ul.mod-menu li ul li ul li ul li a {display:block;width:75.79%;padding:0.2em 0em 0.2em 24.21%;}

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li a:link, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li a:visited, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li a:active {color:#ffffff;background-color:#c9aa86;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li a:focus, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li a:hover {color:#ffffff;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active a:link, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active a:visited,

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active a:focus, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active a:hover, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active a:active {color:#ffffff;background-color:#e4d4c2;border-bottom:0.1em solid #e7e7e7;}



/* Sub4 Navigation */

#navimenue ul.mod-menu li ul li ul li ul li ul {padding:0em;margin:0em;list-style-type: none;} 

#navimenue ul.mod-menu li ul li ul li ul li ul li a {display:block;width:75.79%;padding:0.2em 0em 0.2em 24.21%;}

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li a:link, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li a:visited, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li a:active {color:#ffffff;background-color:#c9aa86;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li a:focus, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li a:hover {color:#ffffff;border-bottom:0.1em solid #e7e7e7;}

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li.active a:link, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li.active a:visited,

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li.active a:focus, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li.active a:hover, 

#navimenue ul.mod-menu li.active ul li.active ul li.active ul li.active ul li.active a:active {color:#ffffff;background-color:#e4d4c2;border-bottom:0.1em solid #e7e7e7;}



/* End Left Navigation */



/* Head Login-Logout ausloggen */

.navilogout {font-size:13px;float:left;letter-spacing:1px;padding:2px 0px 0px 0px;width:120px;margin-left:8.42%;}

.navilogout ul.mod-menu {padding:0px;margin:0px;color:#666666;font-family:lucida sans unicode, lucida grande, lucida sans, verdana;font-size:12px;font-weight:bold;text-align:center;}



.navilogout ul.mod-menu li {list-style-type: none;margin:0px;width:65px;}



.navilogout ul.mod-menu li a {padding: 3px 5px 3px 5px;color:#ffffff;text-decoration:none;display:block;background-color:#DE3B1B;border:1px solid #333333;}

/* Ende Login-Logout ausloggen */

/* frontend Navigation */
.frontendmenue {width:100%;font-size:100%;text-align:left;margin:5px auto 0px auto;border-top:0 solid #fff;}
.frontendmenue ul.mod-menu {padding:0em;margin:0em;list-style-type: none;font-size:100%;font-family:lucida sans unicode, lucida grande, lucida sans, verdana;font-weight:bold;}
.frontendmenue ul.mod-menu li {margin:0em;}
/* Main Navigation */
.frontendmenue ul.mod-menu li a {display:block;width:90.58%;padding:2px 0em 2px 18px;border-bottom:0px solid #fff;text-decoration:none;}
.frontendmenue ul.mod-menu li a:link, 
.frontendmenue ul.mod-menu li a:visited, 
.frontendmenue ul.mod-menu li a:active {color:#fff;}
.frontendmenue ul.mod-menu li a:focus, 
.frontendmenue ul.mod-menu li a:hover {color:#fff;}

.frontendmenue ul.mod-menu li.active a:link, 
.frontendmenue ul.mod-menu li.active a:visited {color:#fff;}
.frontendmenue ul.mod-menu li.active a:focus, 
.frontendmenue ul.mod-menu li.active a:hover, 
.frontendmenue ul.mod-menu li.active a:active {color:#fff;}
/* Ende frontend Navigation */

/* Mobil Navi */

#navipoint {display:none;}

/*.navContact {background: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/navi/symbole_kontakt.gif);background-repeat:no-repeat;background-position:center center;border-right:0.1em solid #ffffff;border-left:0.1em solid #ffffff;}*/

.navEmail {background: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/navi/symbole_mail.gif);background-repeat:no-repeat;background-position:center center;border-left:0.1em solid #ffffff;}

.navPhone {background: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/navi/symbole_telefon.gif);background-repeat:no-repeat;background-position:center center;border-right:0.1em solid #ffffff;}

.navMenue {background: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/navi/symbole_menue.gif);background-repeat:no-repeat;background-position:center center;}

/*.navImprint {background: url(/psychotherapie-vortraege-hamburg/templates/haagen/images/navi/symbole_impressum.gif);background-repeat:no-repeat;background-position:center center;border-right:0.1em solid #ffffff;}*/



.radius1 {border-radius: 8px 0px 0px 8px;border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;}

.radius2 {border-radius: 0px 8px 8px 0px;border-bottom-right-radius: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;border-top-right-radius: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;}

.ie67 .radius1, .ie8 .radius1, .ie67 .radius2, .ie8 .radius2 {behavior: url('/psychotherapie-vortraege-hamburg/templates/haagen/js/PIE.htc');}

/* Ende Mobil Navi *//* ++++++++++++++  icons  ++++++++++++++ */

ul.actions
{
        text-align:right;
        padding:0 ;
        width:100%;
        margin:0;
}

ul.actions li
{
        display:inline;
}

ul.actions a
{
        text-decoration:none;
}

.article_anywhere ul.actions
{
position:absolute;z-index:30;right:35px;top:-5px;
        text-align:right;
        padding:0 ;
        width:100%;
        margin:0;
}

.article_anywhere ul.actions li
{
background-color:#efefef;padding:4px ;
        display:inline;border:1px solid #333;
}


.article_anywhere ul.actions a
{
        text-decoration:none;color:#000;
}


@media only screen and (max-width:970px) {
#pageWrapper {margin-top:0em;border-left:0px;border-right:0px;}
#navimenue ul {letter-spacing:0em;}
#navimenue ul li a {width:95.58%;padding:0.6em 0em 0.6em 4.42%;}

}


@media only screen and (max-width:770px)  {

#mediaQuery {display:block;}
.nostyle  {display:inline;}
.style {display:none;}

.zehn {font-size:0.6875em;}
.elf {font-size:0.75em;}
.zwoelf {font-size:0.8125em;}
.dreizehn {font-size:0.875em;}
.vierzehn {font-size:0.9375em;}
.fuenfzehn {font-size:1.0em;}
.sechszehn {font-size:1.0625em;}
.siebzehn {font-size:1.125em;}
.achtzehn {font-size:1.1875em;}
.neunzehn {font-size:1.25em;}
.zwanzig {font-size:1.3125em;}
.floatLeft, .floatRight {float:none !important;width:100% !important;}

#pageWrapper {width:96%; background-color:#ffffff;border-left:0px;border-right:0px;}
#top {height:auto;}


#outerwrapper {min-height:10px !important;background-image:url(none);}

#outerwrapper #navColumn {width:100.0%;float:none !important;min-height:10px !important;border-bottom:0px;padding-bottom:10px;}

#navipoint {display:block;height:50px;width:160px;margin:10px auto 0px auto;}
#outerwrapper #navColumn:not(:target) #navimenue, #outerwrapper #navColumn:target .show, #navColumn .hide {display: none;}
#outerwrapper #navColumn:target #navimenue, #outerwrapper #navColumn:target .hide {display: block; }
#navimenue {margin-top:0px;width:200px;margin:0px auto;}
#navimenue ul {font-size:1.0em;width:100%;margin:0% 0%;}
#navimenue ul li a {padding: 11px 0px 11px 20%;width:80%;}
.navLink {width:50px;height:50px;display:block;}
.gis {width:50px;height:50px;float:left;}

#outerwrapper #contentColumn {clear:both;float:none !important; width:96%;padding:1.0em 2% 0em 2%;text-align:left;}



}

@media only screen and (max-width:320px) {
#pageWrapper {width:310px;}
}

@media only screen and (max-device-width:970px) and (orientation : landscape) {

#mediaQuery {display:block;}
.nostyle  {display:inline;}
.style {display:none;}

.zehn {font-size:0.6875em;}
.elf {font-size:0.75em;}
.zwoelf {font-size:0.8125em;}
.dreizehn {font-size:0.875em;}
.vierzehn {font-size:0.9375em;}
.fuenfzehn {font-size:1.0em;}
.sechszehn {font-size:1.0625em;}
.siebzehn {font-size:1.125em;}
.achtzehn {font-size:1.1875em;}
.neunzehn {font-size:1.25em;}
.zwanzig {font-size:1.3125em;}
.floatLeft, .floatRight {float:none !important;width:100% !important;}

#pageWrapper {width:96%; background-color:#ffffff;border-left:0px;border-right:0px;}
#top {height:auto;}


#outerwrapper {min-height:10px !important;background-image:url(none);}

#outerwrapper #navColumn {width:100.0%;float:none !important;min-height:10px !important;border-bottom:0px;padding-bottom:10px;}

#navipoint {display:block;height:50px;width:160px;margin:10px auto 0px auto;}
#outerwrapper #navColumn:not(:target) #navimenue, #outerwrapper #navColumn:target .show, #navColumn .hide {display: none;}
#outerwrapper #navColumn:target #navimenue, #outerwrapper #navColumn:target .hide {display: block; }
#navimenue {margin-top:0px;width:200px;margin:0px auto;}
#navimenue ul {font-size:1.0em;width:100%;margin:0% 0%;}
#navimenue ul li a {padding: 11px 0px 11px 20%;width:80%;}
.navLink {width:50px;height:50px;display:block;}
.gis {width:50px;height:50px;float:left;}

#outerwrapper #contentColumn {clear:both;float:none !important; width:96%;padding:1.0em 2% 0em 2%;text-align:left;}



}



@media only screen and (max-device-width:810px) and (orientation : portrait)  {

#mediaQuery {display:block;}
.nostyle  {display:inline;}
.style {display:none;}

.zehn {font-size:0.6875em;}
.elf {font-size:0.75em;}
.zwoelf {font-size:0.8125em;}
.dreizehn {font-size:0.875em;}
.vierzehn {font-size:0.9375em;}
.fuenfzehn {font-size:1.0em;}
.sechszehn {font-size:1.0625em;}
.siebzehn {font-size:1.125em;}
.achtzehn {font-size:1.1875em;}
.neunzehn {font-size:1.25em;}
.zwanzig {font-size:1.3125em;}
.floatLeft, .floatRight {float:none !important;width:100% !important;}

#pageWrapper {width:96%; background-color:#ffffff;border-left:0px;border-right:0px;}
#top {height:auto;}


#outerwrapper {min-height:10px !important;background-image:url(none);}

#outerwrapper #navColumn {width:100.0%;float:none !important;min-height:10px !important;border-bottom:0px;padding-bottom:10px;}

#navipoint {display:block;height:50px;width:160px;margin:10px auto 0px auto;}
#outerwrapper #navColumn:not(:target) #navimenue, #outerwrapper #navColumn:target .show, #navColumn .hide {display: none;}
#outerwrapper #navColumn:target #navimenue, #outerwrapper #navColumn:target .hide {display: block; }
#navimenue {margin-top:0px;width:200px;margin:0px auto;}
#navimenue ul {font-size:1.0em;width:100%;margin:0% 0%;}
#navimenue ul li a {padding: 11px 0px 11px 20%;width:80%;}
.navLink {width:50px;height:50px;display:block;}
.gis {width:50px;height:50px;float:left;}

#outerwrapper #contentColumn {clear:both;float:none !important; width:96%;padding:1.0em 2% 0em 2%;text-align:left;}



}


@media only screen and (max-device-width:320px) {
#pageWrapper {width:310px;}
}

