@charset "UTF-8";/* CSS Document */body {	font: 100% Verdana, Helvetica, sans-serif;	background: #fff;	font-size: 11px;	line-height: 18px;	color: #666;	margin: 0; 	padding: 0;	text-align: center; 	min-width: 990px;	max-width: 1400px;}* html .OuterShell { width: expression(  (document.documentElement && document.documentElement.clientHeight) ?   (document.documentElement.clientWidth < 990) ? "990px" : (( document.documentElement.clientWidth > 1400 ) ? "1400px" : "auto") :   (document.body.clientWidth < 990) ? "990px" : (( document.body.clientWidth > 1400 ) ? "1400px" : "auto") );}h1 {    font-family: Verdana, Helvetica, sans-serif;	font-size: 15px;	color: #023480;	font-weight: bold;	line-height: 20px;	}h2 {    font-family: Verdana, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 20px;}h3 {    font-family: Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 18px;}ul {	padding: 0 0 10px 15px;	zoom: 1;		margin: 0}.schlagwort {	font-size: 12px;	letter-spacing: 0.05em;	color: #023480;	/*float:right;*/	line-height:150%;	background: transparent url(../img/anfuehrungszeichen.gif) no-repeat;	min-height: 3.7em;	display:block;}#box {	margin-bottom: 10px;	/*margin: 0;*/}.box {	margin-bottom:10px; 	min-width: 300px;	overflow:hidden;}/* IE < 7 */ * html .box { height:300px; }.box_links {	float:left;	padding-right: 15px;	margin:0;}.box_rechts {	float:right;	padding-left:10px;	margin:0;}/* oben */div#oben {    position: relative;	width: 90%;	margin: auto;	text-align: right;	top: 2px;	padding: 0 20px 0 0;}A.oben:active, A.oben:focus, A.oben:link,A.oben:visited {	font-family: Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #fff;	text-decoration : none;}A.oben:hover {	font-family: Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #fff;	text-decoration: underline;}.oben{	font-family: Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #fff;}/* ------------------------------- *//* Nav */div#nav{float: left;width: 270px;padding: 30px 0 0 0;}div#nav-lungenkrebs{float: left;width: 189px;}div#nav-therapien{float: left;width: 189px;}div#nav-studien{float: left;width: 189px;}A.navi-main:LINK, A.navi-main:VISITED, A.navi-main:ACTIVE {    font-family: Verdana, Arial, Helvetica, sans-serif;	color : #023480;	text-decoration : none;	font-weight : bold;	font-size : 12px;		line-height: 20px;	padding-left: 25px;}A.navi-main:HOVER {	font-family: Verdana, Arial, Helvetica, sans-serif;	color : #a7bf37;	text-decoration : none;	font-weight : bold;	font-size : 12px;	line-height: 20px;	padding-left: 25px;}A.navi-main-freeze:active, A.navi-main-freeze:hover, A.navi-main-freeze:link, A.navi-main-freeze:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration : none;	background-image: url(../img/nav-pfad.jpg);	background-position: 1px 3px;	background-repeat: no-repeat;	padding: 1px 25px;	color :  #a7bf37;	font-weight : bold;	font-size : 12px;	line-height: 20px}A.navi-sub:link, A.navi-sub:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	color : #023480;	text-decoration : none;	font-weight : normal;	font-size : 11px;		line-height: 18px;	padding-left: 35px;	background-image: url(../img/sub-no-aktiv.gif);	background-repeat: no-repeat;	background-position: 1px 3px;}A.navi-sub:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	color : #023480;	text-decoration : none;	font-weight : normal;	font-size : 11px;		line-height: 18px;	padding-left: 35px;	background-image: url(../img/sub-no-aktiv.gif);	background-repeat: no-repeat;	background-position: 1px 3px;		}A.navi-sub:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color : #a7bf37;	text-decoration : none;	font-weight :normal;	font-size : 11px;	line-height: 18px;	padding-left: 35px;	background-image: url(../img/sub-aktiv.gif);	background-repeat: no-repeat;	background-position: 1px 3px;}A.navi-sub-freeze:active, A.navi-sub-freeze:hover, A.navi-sub-freeze:link, A.navi-sub-freeze:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	color : #a7bf37;	text-decoration : none;	font-weight :normal;	font-size : 11px;	line-height: 18px;	padding-left: 35px;	background-image: url(../img/sub-aktiv.gif);	background-repeat: no-repeat;	background-position: 1px 3px;}A.navi-sub2:LINK, A.navi-sub2:VISITED, A.navi-sub2:ACTIVE {	color : #023480;	text-decoration : none;	font-weight : normal;	font-size : 10px;	line-height: 16px;	padding-left: 40px;}A.navi-sub2:HOVER {	color : #a7bf37;	text-decoration : none;	font-weight : normal;	font-size : 10px;	line-height: 16px;	padding-left: 40px;}A.navi-sub2-freeze:active, A.navi-sub2-freeze:hover, A.navi-sub2-freeze:link, A.navi-sub2-freeze:visited {	text-decoration : none;	color : #a7bf37;	font-weight : normal;	font-size : 10px;	line-height: 16px;	padding-left: 40px;}.navi_eingerueckt {padding-left: 49px;}.navi_eingerueckt_sub {padding-left: 35px;}/*------------------- *//* key visual */div#keyvisual {	width: 90%;   	margin: auto;	background: url("../img/bkg-key.jpg") no-repeat;	text-align: left;	height: 152px;	border-left-color: #000c29;	border-left-style:solid;    border-left-width: 1px;	border-right-color: #899CB8;    border-right-style:solid;    border-right-width: 1px; }/* ------------------------------- *//* container */div#container {   width: 90%;   overflow: hidden;   margin: auto;    text-align: left;   background-color: #fff;   border-left-color: #899CB8;   border-left-style:solid;   border-left-width: 1px;   border-right-color: #899CB8;   border-right-style:solid;   border-right-width: 1px; }div#content {   width: 78%;   position: relative;   top: 25px;   margin-left: 200px;   margin-bottom: auto;}#content_text {margin: 0 290px 0 300px;padding-bottom: 5%;}#content_text_index {margin: 0 300px 0 200px;padding-bottom: 5%;}#content_text a {text-decoration: none;color : #023480;}#content_text a:hover {text-decoration: underline;color : #023480;}/* ------------------------------- *//* Teaser */div#Teaser {float:right;margin: 15px 60px 0 0;width: 160px;/*position: absolute;top: 207px;right: 10%;*/}div#Teaserbottom {    color: #000;   background-color: #1b66ab;   background-image: url("../img/teaser-bottom-bkg.jpg");   background-repeat: no-repeat;   background-position: bottom left;   text-align:left;}div#Teasercontent {   background-image: url("../img/teaser-top-bkg.jpg");   background-repeat: no-repeat;   font-family: Verdana, helvetica, sans-serif;   font-size: 11px;   line-height: 14px;   color: #fff;   text-decoration: none;   font-weight: bold;   padding: 27px 0 0 10px;}div#Teasercontent a {      font-family: Verdana, helvetica, sans-serif;   font-size: 11px;   line-height: 14px;   color: #fff;   text-decoration: none;   font-weight: bold;}div#Teasercontent a:hover{   font-family: Verdana, helvetica, sans-serif;   font-size: 11px;   line-height: 14px;   color: #fff;   text-decoration: underline;   font-weight: bold;}div#Teaser h3 {font-size: 14px;font-family: Verdana, helvetica, sans-serif;font-weight: bold;line-height: 20px;color: #fff;}/* ------------------------------- *//* Floating clearen */.clearFloat {    height: 1px;    line-height: 1px;    clear: both;}/******************************//* Clearing - do not modify *//**************************/.floatholder { overflow:hidden; }.clerasil:after {   content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden;}.clerasil { display: block; }/* Floating clearen - Ende *//* Bottom & Footer */div#bottom {   width: 90%;   margin: auto;    text-align: left;   background: url("../img/bkg-bottom.gif") repeat-x top right;   height: 9px; }div#footer{    clear: both;	width: 80%;	margin: auto;     text-align: left;	text-align:center; 	padding: 5px 5px 20px 5px;}div#textFooter {   font-family: Verdana, helvetica, sans-serif;   font-size: 10px;   line-height: 12px;   color: #90A2Bc;   text-decoration: none;   font-weight: normal;   padding: 10px 0 0 10px;}div#textFooter a {   font-family: Verdana, helvetica, sans-serif;   font-size: 10px;   line-height: 12px;   color: #90A2Bc;   text-decoration: none;   font-weight: normal;}div#textFooter a:hover {   font-family: Verdana, helvetica, sans-serif;   font-size: 10px;   line-height: 12px;   color: #90A2Bc;   text-decoration: underline;   font-weight: normal;}	/* -----------Home------------- */A.home:active, A.home:link, A.home:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration : underline;	background-position: left;	padding: 1px 1px;	color :  #89ad1a;	font-weight : normal;	font-size : 11px;	line-height: 18px}A.home:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration : none;	background-position: left;	padding: 1px 1px;	color :  #89ad1a;	font-weight : normal;	font-size : 11px;	line-height: 18px}.home {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration : none;	background-position: left;	padding: 1px 1px;	color :  #666;	font-weight : normal;	font-size : 11px;	line-height: 18px}.homehead {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration : none;	background-position: left;	padding: 1px 1px;	color :  #89ad1a;	font-weight : bold;	font-size : 12px;	line-height: 20px}a.homehead:hover {	text-decoration: underline;}