/* WENN BROWSERFENSTER BREITER ALS 1030 PX */
html, body{ height:100%;} /* >>> Voraussetzung um height:100%; verwenden zu können <<< */
#inhalt{ margin-left: -498px; left: 50%; position: absolute; z-index:2;}
/* xxxxxxxxxxxxxxxxxxxxxx */

/* FARBIGE SEITENSTREIFEN */
#Layer3a{float:left; width:0.5%; height:100%; z-index:1; background-color:#DCC8A0;} /* height wird lokal definiert */
#Layer3{float:left; width:1.5%; z-index:1; background-color:#000033;} /* height wird lokal definiert */
#Layer4a{float:right; width:0.5%; height:100%; z-index:1; background-color:#DCC8A0;} /* height wird lokal definiert */
#Layer4{float:right; width:1.5%; z-index:1; background-color:#BE0E32;}
/* xxxxxxxxxxxxxxxxxxxxxx */

/* NAVIGATION xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* HAUPTNAVIGATION */
.ul1 {margin:0; padding:0; list-style-type:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	margin-bottom:3px;}/* Vermeidung doppelter Rahmenlinien - "Aufheben" für einen Div- oder Tabellenrahmen */
.ul1 li{margin-bottom:-2px;}/*Vermeidung doppelter Rahmenlinien*/
.ul1 li a {display:block; color:#FFF; text-decoration:none; background-color:#867554; width:201px; 
	padding:1px 0 1px 15px; 
	border-top:1px solid #958669;
	border-bottom:1px solid #958669;
	border-left:5px solid #958669;
	border-right:5px solid #958669;
	}
.ul1 li a.li-01 { background-color:#9D8F75;}
.ul1 li a.li-01b { background-color:#958669; border-top:9px solid #958669;}/*Anfang-Wilkommen*/
.ul1 li a.li-01c { background-color:#958669; border-bottom:9px solid #958669;}/*Ende-Impressum*/
.ul1 li a.li-01d { background-color:#9D8F75; padding:1px 5px 1px 10px;}/*Mission*/
.ul1 li a.li-02 { font-size:13px; line-height: 14px; padding:3px 0 5px 15px;}
.li-02b {font-size:13px; line-height:11px;}
.ul1 li a.li-03 {font-size:13px; line-height: 16px; padding:3px 0 5px 15px; background-color:#9D8F75;}
.ul1 li a.li-04 {padding:5px 0 0px 15px;}
.ul1 li a.li-04b {padding:5px 0 8px 15px; line-height: 14px;}/*Index Fachtagung*/



.ul1 li a.li-05 {width:500px; padding:0px 0 0px 15px; border-top: none;
border-right: 2px solid #9D8F75; border-bottom: none; border-left: none;}

.ul1 li a:hover, .ul1 li a:focus, .ul1 li a.li-01:hover, .ul1 li a.li-01:focus,
.ul1 li a.li-01b:hover, .ul1 li a.li-01c:hover, .ul1 li a.li-03:hover, .ul1 li a.li-03:focus, .ul1 li a.li-05:hover{
background-color:#A99D85; color:#FFF; text-decoration:none;}

/* --- Themenschwerpunkt: Frühe Kindheit */
.ul1 li a.li-06{ font-size:13px; line-height: 14px; padding:3px 0 5px 15px;
color:#93256D; background-color:#E8DEFD;}
.ul1 li a.li-06b{ font-size:13px; line-height: 14px; padding:3px 0 5px 15px;
color:#93256D; background-color:#D8C9F8;}
.ul1 li a.li-07{ color:#93256D; background-color:#E8DEFD;}
.ul1 li a.li-08{ color:#93256D; background-color:#DCF6EE;}

.ul1 li a.li-06:hover, .ul1 li a.li-06b:hover, .ul1 li a.li-07:hover, .ul1 li a.li-08:hover{
background-color:#A99D85; color:#FFF; text-decoration:none;}

/* --- Psychotherapie */
.ul1 li a.li-psych{color:#fff; background-color:#AD9F9B; border-left:5px solid #C2B6B2; border-right:5px solid #C2B6B2; line-height: 14px; padding-top:5px; padding-bottom:8px;}
.ul1 li a.li-psych:hover{background-color:#C2B6B2; color:#FFF; text-decoration:none;}
.ul1 li a.li-psych2{color:#fff; background-color:#AD9F9B; border-left:5px solid #BAACA8; border-right:5px solid #BAACA8;}
.ul1 li a.li-psych2:hover{background-color:#C2B6B2; color:#FFF; text-decoration:none;}

/* NAVIGATION 2.EBENE */
#hg-nav-o{ position:absolute; left:0px; top:197px; width:148px; height:44px; z-index:3;}
#nav-o{ position:absolute; left:364px; top:201px; width:589px; height:26px; z-index:4; }
#nav-o-2{ position:absolute; left:349px; top:228px; width:666px; height:26px; z-index:4;}

/* NAVIGATION WEITERES */
a:link, a:visited, a:hover, .navtext{
	font-size: 14px; color: #FFFFFF; text-decoration: none; letter-spacing: 0.8pt; line-height: 24px;
}
a:hover { color: #313131;}

.nav2:link {
	font-size: 12px;
	color: #958669;
	text-decoration: none;
	letter-spacing: 0.8pt;
	line-height: 16px;
}
.nav2:visited {
	font-size: 12px;
	font-weight: normal;
	color: #958669;
	text-decoration: none;
	word-spacing: 0.6pt;
	line-height: 16px;
}
.nav2:hover {
	font-size: 12px;
	color: #313131;
	text-decoration: none;
	font-weight: normal;
	word-spacing: 0.6pt;
	line-height: 16px;
}

.nav3:link, .nav3:visited {
	font-size: 12px;
	color: #958669;
	text-decoration: none;
	word-spacing: 0.6pt;
	letter-spacing: 0;
	line-height: 16px;
	font-weight: bold;
}
.nav3:hover {
	font-size: 12px;
	color: #313131;
	text-decoration: none;
	font-weight: bold;
	word-spacing: 0.6pt;
	letter-spacing: 0;
	line-height: 16px;
}
.nav_03 a:link, .nav_03 a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.8pt;
	line-height: 13px;
}
.nav_03 a:hover {
	font-size: 12px;
	color: #313131;
	text-decoration: none;
	letter-spacing: 0.8pt;
	line-height: 13px;
}
.nav4:link, .nav4:hover, .nav4:visited{ font-size: 18px; color: #F9CE03;}
/*.nav4:hover{color: #F1F1F1;}*/
.nav5:link, .nav5:hover, .nav5:visited{ font-size: 12px; color: #F5F2E1; font-weight:bold;}
.nav5:hover{color: #333;}
.nav6:link, .nav6:visited {
	font-size: 12px; color: #FFFFFF; text-decoration: none;
	letter-spacing: 0; line-height: 16px; font-weight: bold;
	padding: 4px; background-color: #A58C69;
}
.nav6:hover{ background-color: #A56B17;}

.nav7:link, .nav7:visited {color:#003081; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #003081; letter-spacing: normal; font-size:13px;}
.nav7:hover{ color:#B9122B; font-weight:bold; text-decoration: none; border-bottom: 1px dotted #003081; letter-spacing: normal; font-size:13px;}

.a2:link, .a2:visited, .a2:hover{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #837470; font-weight:bold; text-decoration: none; line-height: 18px; letter-spacing: 0pt;
}
.a2:hover { text-decoration:underline;}
/* xxxxxx Ende Navigation xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

body { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border: none;}
td { margin: 0px; padding: 0px; vertical-align: top;}
#content { position:absolute; left:225px; top:250px; z-index:2; width: 460px;
		   background-color: #ECE4D4; border:1px solid #958669; padding:20px 190px 20px 120px;
	       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 150%; color: #333333;}

/* ----------Formatierung Überschriften-------------- */
.headline-10{
	font-size:20px; font-style: italic; color: #003081;
	padding:12px 0 6px 0;
	border-bottom:1px solid #003081; border-left:30px solid #ECE4D4;
}

/* ----------Textformatierung-------------- */
.t-13-bei{ font-size: 13px; color: #FFF;}
.t2-01 {font-size: 14px; font-weight: bold; color: #1F4D83;}
.t-o{ font-size: 14px; color: #FFF; letter-spacing: 0.8pt;}
.t-o-2 {font-size: 15px; font-weight: bold; color: #003D7E;}
.t-o-3 {font-size: 15px; font-weight: bold; color: #6A8231;}
.t-o-4 {color: #7D1E5C;}
.t-o-5 {font-size: 15px; font-weight: bold;color: #887A60;}

.hg_01 {background-color: #DCC8A0;}
.hg_02 {background-color: #ECE4D4;}
.hg_03 {background-color: #A4ACBA;}
.hg_04 {/*background-color: #F3EEF5;*/background-color: #ECE4D4;}

#h_02 {background-image: url(../img/head_02.gif); background-repeat: repeat-x;}
#h_04 {background-image: url(../img/head_02.gif); background-repeat: repeat-y;}
#hg_nav {background-image: url(../img/hg_01.gif); background-repeat: repeat;}
#hg_text_01 {background-image: url(../img/hg_01.gif); background-repeat: repeat-y;}
#hg_text_02 {background-image: url(../img/hg_02.gif); background-repeat: repeat-y;}
#hg_text_03 {background-image: url(../img/hg_03.gif); background-repeat: repeat-y;}
#hg_text_kb {background-image: url(../img/hg_kb.gif);background-repeat: repeat-y;}

.text {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	word-spacing: 0.6pt;
	padding-right: 30px;
	padding-left: 10px;
}
.text2 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	word-spacing: 0.6pt;
	padding-right: 90px;
	padding-left: 90px;
}
.text3 {

	font-size: 13px;
	line-height: 18px;
	color: #333333;
	padding-right: 170px;
	padding-left: 8px;
}
.text4 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	word-spacing: 0.6pt;
	padding-right: 50px;
	padding-left: 8px;
}

.t_11_b_bl {
	font-size: 13 px;
	font-weight: bold;
	color: #00163C;
}
.t_11_b_grau {
	font-size: 13px;
	font-weight: bold;
	color: #1F4D83;
}
.t_11_b_rot {
	font-size: 13px;
	font-weight: bold;
	color: #BE0E32;
}
/* Kontaktformular */
.kontakt {
	font-size: 12px;
	color: #CCCCCC;
	background-color: #33599B;
}
.t_14_br {font-size: 14px; color: #96876A;}

.t_14_br_b {font-size: 14px; font-weight: bold; color: #96876A;}

.t_14_blau {font-size: 14px; font-weight: bold; color: #1F4D83;}

.t_30_blau {font-size: 18px; font-weight: bold; color: #003D7E;}

h1 {
	font-size: 12px;
	font-weight: bold;
	color: #D31145;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	border: none;
}


#Layer1 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%;
	position:absolute;
	left:225px; top:250px;
	z-index:2;
	width: 500px; height: 79px;
	visibility: visible;
}
#Druck { display:none;}

/* NEWSLETTER */

.text5 { /* wie text3, für Formularfeld "text" */
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	word-spacing: 0.6pt;
}
.t_12_b_rot {
	font-size: 12px;
	font-weight: bold;
	color: #BE0E32;
}
.t-rot {color: #B9122B;}
.t-blau {color: #003081;}

.t-blau2{color:#1F4D83;}

