/******************************************************************************************************* copyright (c) Adam Romoth www.adam-romoth.de* client: www.verhaltenstherapie-muenchen.de** date: ab 2014*******************************************************************************************************//* common */html,body{	margin: 0;	padding: 0;    font-size:68.3%;/*greift nur bei safari: egalisierung em auf px */	/*scrollbar-face-color: #f07f09;	scrollbar-shadow-color: #000000;	scrollbar-highlight-color: #f07f09;	scrollbar-3dlight-color: #FBF5C3;	scrollbar-darkshadow-color: #7F7F7F;	scrollbar-track-color: #FFD2C3;	scrollbar-arrow-color: #FFFFFF;*/}body {    font-family: verdana,sans-serif;    font-size: 12px;    line-height: 18px;    color: #47484a;	padding: 0;	margin: auto;	/*background: none repeat scroll 0 0 #CEC394;*/	background: none repeat scroll 0 0 #D0CBC7;}form {    margin:0px;    padding:0px;}.container.page {    text-align: center; }.container.content{    margin-bottom: 0px;     margin-left: auto;     margin-right: auto;     margin-top: 00px;     overflow: hidden;     position: relative;     background: #ffffff;     text-align: center;     width: 1024px; 	height: 690px;}.logo{    margin-bottom: 0px;     margin-left: 0px;     margin-right: 0px;     margin-top: 0px;     text-align: center; 	height: 140px;     background: white;  }#nounderline{ 	text-decoration: none;	background: white; 	} .main{    position: absolute; 	top: 170px;	margin-bottom: 00px;     margin-left: 00px;     margin-right: 00px;     margin-top: 00px;     text-align: center; 	min-height: 200px;}.footer{    position: absolute; 	top: 645px;     width: 1024px;     margin-left: auto;     margin-right: auto;     margin-top: 0px;     margin-bottom: 0px;     text-align: right; 	height: 45px;    background: white; }.imgmitrahmen {	border-color: black; /*Farbwert*/	border-width: 1px; /*Rahmenbreite*/	padding: 0px; /*Abstand Bild-Rahmen*/}.imgohnerahmen {	border-color: white;/*Farbwert*/	border-width: 0px;/*Rahmenbreite*/	padding: 0px;/*Abstand Bild-Rahmen*/}h1,h2,h3,h4 {	font-family:Verdana;  	text-decoration:none;}h1 {	font-size:18pt;	line-height:22pt;	font-style: normal;	text-align: left;    -webkit-text-stroke: 0.2pt black;		color: 	#00cdcd;  	display:inline; }h2 {	font-size:18pt;	line-height:22pt;	font-style: normal;	text-align: left;}h3 {	font-size:13pt;	font-family:Verdana;  	color: 	#00c5cd;  	font-style: normal;	line-height:15pt;	text-align: left;	display:inline; }h4 {	font-size:17pt;	font-family:Verdana;   	color: 	#00c5cd;  	font-style: normal;	line-height:18pt;	text-align: left;	display:inline; }h5 {	font-family:Verdana;  	font-style: italic;	font-size:13pt;	line-height:20pt;	text-align: left;}.small {	font-family:Verdana;  	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 18px;	vertical-align: middle;	letter-spacing: normal;	color: #717c78;}.gesetz {	font-family:Verdana;  	font-size: 9px;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-align: justify;	vertical-align: middle;	letter-spacing: normal;}.text {	font-family:Verdana;  	font-size: 14px;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-align: justify;	vertical-align: middle;	letter-spacing: normal;}.text2 {	font-family:Verdana;  	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-align: left;	vertical-align: middle;	letter-spacing: normal;}.error {	font-family:Verdana;  	font-size: 12px;	font-style: normal;	font-weight: bold;	line-height: 18px;	text-align: justify;	vertical-align: middle;	letter-spacing: normal;	color: red;}strong {	font-weight: bold;	}.nounderline{	text-decoration: none;}	a:link {	font-size: 12px;	font-style: normal;	text-decoration: underline;	color: #000000;}a:visited {	font-size: 12px;	font-style: normal;	text-decoration: underline;	color: #000000;}a:hover {	font-size: 12px;	font-style: normal;	text-decoration: underline;	color: #333333;}a:active {	font-size: 12px;	font-style: normal;	text-decoration: underline;	color: #000000;}.footer a:link {	font-size: 12px;	font-style: normal;	text-decoration: none;	color: #717c78;}.footer a:visited  {	font-size: 12px;	font-style: normal;	text-decoration: none;	color: #717c78;}.footer a:hover {	font-size: 12px;	font-style: normal;	text-decoration: underline;	color: #717c78;}.footer a:active {	font-size: 12px;	font-style: normal;	text-decoration: none;	color: #717c78;}/** navigation **/        .menulink {	display:block;	width:200px;	padding:2px;	text-align:center;	background:#00c5cd;	background-color: Transparent;	text-decoration: none;	color:#000;	border:1px solid #f07f09;	}.menu {    position: relative;    margin-left: auto;     margin-right: auto; 	top: -30px;    display:inline-block;    z-index:250;	}.menu a:hover {    text-align: center;     color: #f07f09;    text-decoration:none;}.menu ul{    list-style: none outside none;     margin: 0;    padding: 0;    }.menu ul.level-1 {   text-align: center; }.menu ul.level-1 li{    float:left;    display:inline-block;    position:relative;}.menu ul.level-1 li:hover ul.level-2 {    display:inline-block;    color: #00c5cd;    text-decoration:none;}.menuheader  {    color: #424242;    display: inline-block;    text-transform: none;    line-height:26px;    padding:0px 11px 0px 10px;    float:none;    white-space:nowrap;    background: white;    width: 145px;	text-decoration:none;     text-align:center;}.menuheader:hover {    color: #00c5cd;} .menu ul.level-1 li a.last {    width:145px;    background: url(./images/bg-nav-last.png) no-repeat 0 0 scroll transparent;}.menu ul.level-1 li a:hover ,.menu ul.level-1 li:hover {    color: #00c5cd; }.menu ul.level-2 {    background-color: #00c5cd;     width: 250px;    position: absolute;    top: 26px;    left:0px;    display:none;}.menu ul.level-2 li{    background-color:#00c5cd;     color: white;    display: inline-block;    margin: 0;    padding: 0;    width: 250px;    float:none;    text-align:left;}.menu ul.level-1 ul.level-2 li a {    color: white;    display: inline-block;    text-decoration:none;    text-transform: none;    line-height:26px;    padding:0px 11px 0px 10px;    float:none;    white-space:nowrap;    background:none;    width: 250px;    text-align:left;}.menu ul.level-1 ul.level-2 li a:hover{   color: #47484a;}