

DIV.heading_top_left {
	position: absolute; 
	top:0; 
	left:0;
	z-index: 300;
}

.patch.size3 img {
	width: 50.4em !important;
	height: 16.25em !important;
}
DIV#navigation UL#metanavigation {
	padding: 0 8.2em 0.0em 0 !important;
}

DIV#content DIV#grid2{
	position: absolute;
	left: 14.17em;
	top: 18.65em;
	width: 50.35em;
}

DIV#content DIV#grid_solo{
	position: absolute;
	left: 14.17em;
	top: 1.65em;
	width: 50.35em;
}

DIV#content a {
	text-decoration: none;
}

div#navigation ul#metanavigation {
	*height:1.67em !important;
}

DIV#content DIV.tools {
	*margin-top: 1.56em;
}

.linkarrow {
	display: block;
	padding: 0 0 0 0.8em !important;
	width: 99%;
	background: transparent url(../images/main/nups_content_body_paragraph_list_link.gif) 0 0.4em no-repeat !important;
	color: #09C;
	font-weight: normal;
	text-decoration: none;
}

DIV#content DIV.body DIV.textAdditionals IMG.frontEndEditIcons{
	width: auto;
	margin: none;
}
			
			
DIV#content DIV#grid DIV.patch HR.hr_small {					
	width: 90% !important;
}

P.morelink-home {
	text-align: right !important;
	margin-top: -0.9em !important;
}


DIV.ticker,
DIV.ticker_en {
	position: absolute;
	top: 15em;
	left: 22em;
	width: 26.8em;
	height: 1.6em;
	/*z-index: 300;*/
	overflow: hidden;
	color: #FF5500 !important;
	font-weight: bold;
}

DIV.ticker_en {
	top: 15.2em !important;
}

.topthema {
	*margin-top: -1em !important;
}

DIV.spacer-home-en {
	height:0.8em; 
	background-color:#fff;
}

HR.hr_wide {
	height: 1px;
	border: none;
	border-top: 1px solid #85D5EF;
	width: 100%;				
	text-align: left;
	margin-top: 1em;
	margin-bottom: 1em;
	*margin-top: 0em;
	*margin-bottom: 0em;
}

H3 A.internal-link {
		color: #09c !important;
}

P.csc-caption {
	margin-top: 0.8em !important;
	font-size: 1em !important;
}
TABLE.imgtext-table {
	font-size: 1em !important;
}

/* vivavita TextAdditionals h6 orange */
.orange {
	color: #09c !important;
}

/* Kein Icon und Padding von Links */
.noicon a {
	padding-left: 0 !important;
	background: none !important;
}

/* line 35 layout.css */
DIV#grid A:visited,
DIV#grid2 A:visited,
DIV.wide A:visited,
DIV.text A:visited {
	color: #0099CC !important;
}
/* line 152 layout.css */
DIV#content DIV.navigation UL#subnavigation{
	*margin-top: -0.1em !important;
}


/* layout.css line 224 - ergaenzung fuer home ohne subnavi left */
DIV#content DIV.HomeNaviLeftNoSpace {
	margin-top:0.05em !important;
}

DIV#content DIV.navigation DIV.healthcare {
	margin-top:2.25em;
}


/* 2 Spalten vivavita */
DIV#grid2 DIV.body {
	background-position: 35em 0pt !important;	
}

DIV#grid2 DIV.body DIV.text {
	width:32.2em;
}

/* layout.css line 413 */
DIV#content DIV.body DIV.text P A:visited,
DIV#content DIV.body DIV.wide P A:visited,
DIV#content DIV.body DIV.paragraph TABLE A:visited{
	color: #09c !important;
	text-decoration: none;
}

/* layout.css line 869 */
DIV.patch p.p-box img {
	top: 0.5em !important;
}


/* layout.css line 942 */
DIV#content DIV#grid DIV.colored H2{
	color: #09C !important;
}

/* layout.css line 471 */
DIV#content UL.linklist LI {
	background-image: url(../images/main/nups_content_body_paragraph_list_link.gif) !important;
	background-repeat:no-repeat;
	background-position:0.2em .7em !important;
	padding: 0.22em 0 0.2em 0.9em !important;
	margin-left: 0 !important;
}

DIV#content h4.linklist-header {
	color: #666 !important; 
	background-color: #ffe5d8;
	padding: 0.18em 0.3em !important;
	margin: 1.4em 0 1.5em 0 !important;
}

DIV#content UL.linklist LI a,
DIV#content UL.linklist LI a:visited {
	color: #09c !important;
}

DIV#content UL.linklist LI.odd {
	background-color: #eaf8ff;
}

/* Home Column Right 100% height */

DIV.bg-Home-de {
	position: absolute;
	top: 18.50em;
	left: 0.8em;
	width: 50.4em;	
	overflow: hidden !important;
    background-color:transparent;
    overflow:hidden;
	background-image:url(../images/main/bg_content_body2.gif);
    background-position:34.2em 0;
    background-repeat:repeat-y;
}

DIV.bg-Home-de DIV.wrapperPathSize1Right {
	width:16.08em !important;
}

DIV.bg-Home-de DIV.patch {
	margin: 0 0 0 0 !important;
}
	
/* Box Special Links Home */

DIV.special-links UL.pageBox {
	border-bottom: 0.1em solid #fff;
}

LI.bg-arrow-small {
	background: url(../images/main/nups_box_link.gif) bottom right no-repeat;
}


/* Box Country websites Home en */
P.countrywebsites {
	background: url(../images/right_hand_navigation/viva_vita_country_websites.jpg) no-repeat; 
	padding: 4.8em 0 0 0.7em;
	margin-bottom: -0.5em !important;
	background-color:#f4f4f4;
}

/* Country News Home en */
.eng-news {
	font-weight: bold;
	color: #09C;
}

/* Eventliste Right Col */
P.eventlist {
	padding-left: 0.7em; 
	margin: 0 !important;
}

/* line 1431 */
html body div#content div.box {
	margin:0pt 0pt 1.2em;
}

DIV#healthcare_links {
	margin-bottom: 1.4em !important;
}


/* line 1435 */
DIV#content DIV.tools DIV.special-links UL.pageBox {
	padding: 0.25em 0.75em 0.25em 0.7em !important;
}

/* Popups */

DIV.popupheader {
	background: url(../popup/popup_header.gif) no-repeat;
	width: 100%;
	height: 75px;
}

/* --------------- Presse --------------- */
#newscatselector{
	background: url(../images/main/bg_pressefilter.gif) no-repeat; 
	height:6.1em!important;
	margin-left:0.8em!important;
	width:50.41em;
	overflow:hidden;
}
#newscatselector .select_normal_box{
	width:14.58em;
	float:left;
	margin-left:0.82em;
	margin-top:0.75em;
}
#newscatselector .select_normal_box select{
	margin-left:0.08em;
}
#newscatselector .select_normal_box h6{
	color:#0099CC;
	font-size:1em;
	margin-bottom:0.83em;
}
#newscatselector .select_normal{
	width:13.6em;
	*width:12.9em;
}
#newscatselector #select_normal_button{
	margin-top:2.53em;
	*margin-top:2.83em;
	margin-left:1.10em;
	*margin-left:0.5em;
	float:left;
}
.news-list{
	margin-top:1.25em;
	margin-left:1.7em;
	*margin-left:1.65em;
}
#news-item{
	border-bottom:0.09em solid #85d5ef;
	display:table;
	margin-bottom:1em;
	padding-bottom:1em;
	clear:both;
	width:48.8em
}
#news-item #news-date{
	float:left;
	width: 6.7em;
	margin-bottom:0.83em;
}
#news-item .text{
	margin:0em !important;
	width:42em !important;
	float:left;
	overflow:hidden;

}
#news-item h2{
	color:#ff5500;
	font-size:1em;
	margin:0em !important;
}
#news-item .news-image-small {
	float: right;
}

#news-item .news-image-small img {
	margin-left: 0.9em;
	margin-top: 0.225em;
	margin-bottom: 0.225em;
}
#news-item a {
	background:transparent url(../images/main/nups_content_textadditionals_link.gif) no-repeat scroll 0pt 0.6em;
	color:#0099CC !important; 
	padding:0.1em 0.7em;
	text-decoration:none;
}
P.news-overline {
	font-size: 0.9em;
	margin: 0.1em 0 0.2em 0 !important;
}
DIV.single-news h1 {
	margin-bottom: 0em !important;
}
DIV.single-news h2 {
	margin-top: 0.2em !important;
	margin-bottom: 1.2em !important;
}
DIV.single-news h3 {
	color:#ff5500 !important;
}
DIV.news-single-img {
	float: left;
	margin-top: 0.25em;
	margin-right: 1.2em;
	width: 11.6em;
}
P.news-single-imgcaption {
	margin-top: 0.4em !important;
	margin-bottom: 0.4em !important;
	font-size: 0.9em;
}

/* Digitale Pressemappen Detailseite Newsliste */
DIV.list-pressemappen {
	margin-left: 0 !important;
}

/* Digitale Pressemappen Detailseite Fotodownload */
DIV.fotodownload-img {
	float: left;
	width: 8em;
	*margin-bottom: -1.5em;

	 min-height:8.8em;
     height:auto !important;
     height:8.8em; 
}

DIV.fotodownload-img img {
	margin: 0.2em 0 0.3em 0;
	/*width: 6.7em;*/
}
DIV.fotodownload-img a {
	clear: both;
	float: left;
	color: #09c !important;
	background: url(../images/main/image_icon.jpg) right no-repeat;
	padding-right: 1.6em;
	margin: 0 !important;
}

/* Popup Fotodownload */
.popup_bodytext {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.popup_img {
	padding-bottom:20px;
	padding-right:20px;
}
.popup_content_small {
	font-size:10px;
	padding-top:10px;
}
.popup_h1 {
	font-size: 1.7em;
	font-weight: bold;
	color: #FF5500;
	margin: 0 0 0.2em 0;
}
.popup_line_margin {
	padding-bottom:20px;
	padding-top:20px;
}
.popup_line {
	background-color:#0099CC;
	height:1px;
	overflow:hidden;
}


/* --------------- Service --------------- */

DIV.service {
	margin-top: -0.4em !important;
	width: 48.6em !important;
}
DIV#service-item{
	border-bottom:0.09em solid #85d5ef;
	display:table;
	margin-bottom:1.1em;
	padding-bottom:1em;
	clear:both;
	width:48.6em
}
DIV#service-item h3 {
	color:#ff5500 !important;

}
DIV.service-img {
	float: left;
	width: 6.8em;
	*margin-bottom: -1.5em;
}

DIV.service-img img {
	margin: 0.2em 0 0.3em 0;
	width: 5.25em;
	height: 6.9em;
}
DIV.service-img a {
	clear: both;
	float: left;
	color: #09c !important;
	background: url(../images/main/pdf2.gif) right no-repeat;
	padding-right: 1.6em;
	margin: 0 !important;
}

/* --------------- Events --------------- */
DIV.events-page-selector {
	background: url(../images/main/bg_pressefilter.gif) bottom no-repeat; 
	height:4.3em!important;
	margin-left:0.8em!important;
	width:50.41em;
	overflow:hidden;
}
DIV.eventpages {
	color: #09C;
	margin: 1.6em 3.9em;
}
.calendar_active a {
	color: #FF5500 !important;
	font-weight: bold;
}
.calendar_blue a {
	color: #0099CC !important;
}
.calendar_grey,
.calendar_grey a {
	color: #666666 !important;
}

DIV#event-item{
	border-bottom:0.09em solid #85d5ef;
	display:table;
	margin-bottom:0.6em;
	padding-bottom:0.4em;
	clear:both;
	width:48.6em
}
DIV#event-item a {
	background:transparent url(../images/main/nups_content_textadditionals_link.gif) no-repeat scroll 0pt 0.6em;
	color:#0099CC; 
	padding:0.1em 0.7em;
	text-decoration:none;
}
DIV#event-item h3 {
	color:#ff5500 !important;
	font-size:1em !important;
	margin-top:0.2em !important;
	margin-bottom:1em !important;
}
DIV.head-date,
DIV.head-ort,
DIV.head-descr {
	float: left;
}
DIV.head-date {
	width: 9.1em;
}
DIV.head-ort {
	width: 10.4em;
}
DIV.event-list{
	margin-top:1.25em;
	margin-left:1.7em;
	*margin-left:1.65em;
}
DIV.event-icon {
	float: left;
	width: 2em;
}
DIV.event-date {
	float: left;
	width: 6.5em;
}
DIV.event-ort {
	float: left;
	width: 11em;
}
DIV.event-descr {
	float: left;
	width: 29em;
}
/* --------------- Kontakt --------------- */

DIV.tx-pilmailform-pi1 table {
	font-size:1em;
}
DIV.tx-pilmailform-pi1 .select_breit {
	width:5em;
}
DIV.tx-pilmailform-pi1 .select_normal {
	width:5em;
}
DIV.tx-pilmailform-pi1 .input_breit {
	width:5em;
}
DIV.tx-pilmailform-pi1 .input_breit2 {
	margin-top:0.1em;
	width:5em;
}
DIV.tx-pilmailform-pi1 .input_pp {
	margin-top:0.05em;
	width:14.7em;
}
DIV.tx-pilmailform-pi1 .input_pp_select {
	margin-top:0.1em;
	width:13em;
}
DIV.tx-pilmailform-pi1 .input_pp_plz {
	margin-top:0.1em;
	width: 4em;
}
DIV.tx-pilmailform-pi1 .input_pp_ort {
	margin-top:0.1em;
	width:10.1em;
	*width:10.3em;
}
DIV.tx-pilmailform-pi1 .textarea {
	height:10em;
	margin-top:0.1em;
	overflow-y:hidden;
	width:45em;
	*width:44em;
}

DIV.tx-pilmailform-pi1 .ppbuton {
	width:7.5em;
	margin-top: 0.2em;
	margin-left: 0.2em;
}

.tdcol-1 {
	width: 8.7em;
}
.tdcol-2 {
	width:18em;
}
.tdcol-3 {
	width:6em;
}
.tdcol-4 {
	width:14.8em;
}

/* Anprechpartner */

DIV#ansprechp-item {
	border-bottom:0.09em solid #85d5ef;
	display:table;
	margin-bottom:0.6em;
	padding-bottom:0.4em;
	clear:both;
	width:48.6em;
}
DIV.ansprechp-col1 {
	float: left;
	width: 14em;
}
DIV.ansprechp-col2 {
	float: left;
	width: 33.5em;
}
.ansprechp-image {
	float: right;
}
.ansprechp-image img {
	width: 5.7em;
	height: 7.9em;
	margin-top: 0.25em;
	margin-bottom: -0.8em;
}
.ansprechp-text a {
	background:url(../images/main/pp_icon_kontakt.gif) no-repeat;
	color:#0099CC !important; 
	padding:0em 1.7em;
	text-decoration:none;
}
.col-space {
	width: 1em; 
	float: left;
}

/* Mitglieder*/

hr.mitglieder {
	height: 1px;
	border: none;
	border-top: 1px solid #85D5EF;
	width: 100%;				
	text-align: left;
	margin-bottom: 0.5em;
}
TABLE.mitglieder_table {
	font-size: 1em;
}
.cm_liste_zeile1 {
	border-left:0.18em solid #85d5ef;
	font-weight:bold;
	padding-left:0.9em;
	padding-top:0.2em;
}
.cm_liste_zeile1_erste {
	font-weight:bold;
	padding-left:0.5em;
	padding-top:0.2em;
}
.cm_liste_zeile2 {
	background-color:#EAF8FF;
	border-left:0.2em solid #fff;
	padding-bottom:0.4em;
	padding-left:0.9em;
	padding-top:0.2em;
}
.cm_liste_zeile2_erste {
	background-color:#EAF8FF;
	margin-bottom:1em;
	padding-bottom:0.4em;
	padding-left:0.5em;
	padding-top:0.2em;
}
.cm_liste_zeile3 {
	border-left:0.05em solid #fff;
	padding-bottom:0.4em;
	padding-left:0.9em;
	padding-top:0.2em;
}
.cm_liste_zeile3_erste {
	padding-bottom:0.4em;
	padding-left:0.5em;
	padding-top:0.2em;
}

/* Mitglieder Anmeldung */

TABLE.mitglieder-anmeldung {
	font-size: 1em;
}

HR.mitgl-anm {
	height: 1px;
	border: none;
	border-top: 1px solid #85D5EF;
	width: 100%;				
	text-align: left;
	margin-top: 1em;
	margin-bottom: 1em;
}
TABLE.mitglieder-anmeldung .input_pp {
	margin-right: 0.6em !important;
}

/* Suche */

.pagebrowser a {
	margin: 0.2em;
}
.searchspace {
	margin-top: 2.2em !important;
}

/* Sitemap */

.sitemap_home_no a {
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
}
.sitemap_main_no {
	background-color:#F4F4F4;
	color:#0099CC;
	padding-bottom:0.1em;
	padding-left:1em;
	padding-top:0.1em;
}
.sitemap_main_no_all {
	margin-top:1.2em;
}
.sitemap_sub_no {
	color:#0099CC;
	padding-bottom:0.1em;
	padding-left:4.2em;
	padding-top:0.1em;
}

/* img Caption Photo Gallery */

P.csc-caption {
	margin-top: 0.8em !important;
}
TABLE.imgtext-table {
	font-size: 1em !important;
}
/* img Popup */
div.bodytext {
	font-size:12px;
}

/* Datum simulieren */
DIV#tmpl_dateswitcher {
	position:absolute;
	left:3px;
	bottom:3px;
	/*float:left;
	clear:both;*/
}
DIV#tmpl_dateswitcher input {
	width:90px;
}
/* Downloadstatistiken */

div.newsstatistik_data table td {
	vertical-align:top;	
}
div.newsstatistik_data tr.newsstat_meldung td {
	padding: 1em 0 1em 0;
}
div.newsstatistik_data tr.newsstat_download td {
	padding: 0em 0 1em 0;
}
tr.newsstat_meldung td {
	border-top: 0.09em solid #85D5EF;
}
td.newsstat_date {
	width: 6.7em;
}
td.newsstat_title {
	color: #0099cc;
	font-weight:bold;
	padding-right:1em !important;
}
td.newsstat_title_download {
	padding-right:1em !important;
}
td.newsstat_count {
	padding-right:1em !important;
}
table.downloadfilter {
	margin:.5em 0 1.2em 0;
}
table.downloadfilter .von_monat select {
	width:10em;
}
table.downloadfilter .von_jahr select {
	width:6em;
}
td.downloadfilter_abfrage {
	width:6.7em;
}
