﻿@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	background-color: #dadada;
	margin: 0;
	magin-top: 0;
}

img {
	border: none;
}

h1 {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #1e5294;
	margin-top: 24px;
	margin-bottom: 0px;
	padding: 0px;
}

a {
	color: #44454e;
}

a:hover {
	color: #1e5294;
}

.pfeil {
padding-right: 10px;	
}

.h1_oben {
	margin-top: 40px;
}
.h1_less_top {
	margin-top: 10px;
}

h2 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #1e5294;
	padding-top: 18px;
}

.padding_top_20 {
	padding-top: 15px;
}

.less_top {
	padding-top: 5px;
}

.low_top {
	padding-top: 0px;
}

.medium_top {
	padding-top: 5px;
}

h3 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #44454e;
}

.headline {
	display: block;
	margin: 47px 0px 0px -6px;
}

p { 
	font: 12px Verdana, Geneva, sans-serif;
	color: #44454e;
	line-height: 18px;
	width: 610px;
	padding: 0px 0px 1px 0px;
	margin: 9px 0px 0px 0px;
}

.link_absatz {
	margin: 4px 0px 0px 0px;
}

.anleser_no_bold { 
	margin-top: 40px;
}

.pdf_print_container {
	margin: 40px 0px 0px 0px;
	padding-bottom: 5px;
}
.liste {
	margin-top: 15px; line-height: 18px; color: #44454e; font: 12px Verdana, Geneva, sans-serif;
}

.liste li {
	list-style-image: url(../img/bullet.gif);
	line-height: 18px;color: #44454e; width: 550px;
}
.liste_less_top {
	margin-top: 10px; line-height: 18px; color: #44454e; font: 12px Verdana, Geneva, sans-serif;
}

.liste_less_top li {
	list-style-image: url(../img/bullet.gif);
	line-height: 18px;color: #44454e; width: 550px;
}
.liste_publikationen {
	margin-top: 15px; line-height: 18px; color: #44454e; font: 12px Verdana, Geneva, sans-serif; list-style-type: decimal;
}

.liste_publikationen li {
	list-style-image:none;
	line-height: 18px; color: #44454e; width: 550px;
	margin-top: 12px;
}
.anleser {
	font-weight: bold;
	margin-top: 40px;
}
.anleser2 {
	font-weight: bold;
	margin-top: 18px;
}

/* FRAMESET */
.main_container {
	width: 970px;
	border: 1px solid #2a4f7d;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 20px;
	text-align: left;
}

.left_content_container {
	width: 320px;
	float: left;
	margin: 0px 0px 20px 0px;
}


.right_content_container {
	width: 647px;
	float: left;
	padding-bottom: 25px;
}

.archiv_container {
	width: 647px;
	float: left;
	padding-bottom: 25px;
}


#upper_border {
	display: block;
	width: 970px;
	height: 29px;
}

#lower_border {
	display: block;
	width: 970px;
	height: 30px;
}

#logo_container {
	margin: 0px;
	height: 115px;
	background-color: #fff;
}

#logo {
	width: 264px;
	height: 101px;
	position: absolute;
	background-image:url(../img/logo.gif);
	margin: 7px 0px 0px 691px;
}


/* TOP MENU */
#top_home {
	margin: 96px 0px 0px 28px;
	position: absolute;
	width: 42px;
	height: 19px;
	background-image:url(../img/top-menu/home.gif);	
}

#top_home:hover {
	background-position: 0px -19px;
}

#top_kontakt {
	margin: 96px 0px 0px 80px;
	position: absolute;
	width: 60px;
	height: 19px;
	background-image:url(../img/top-menu/kontakt.gif);	
}

#top_kontakt:hover {
	background-position: 0px -19px;
}

#top_aktuelles {
	margin: 96px 0px 0px 149px;
	position: absolute;
	width: 72px;
	height: 19px;
	background-image:url(../img/top-menu/aktuelles.gif);	
}

#top_aktuelles:hover {
	background-position: 0px -19px;
}

#top_intern {
	margin: 96px 0px 0px 227px;
	position: absolute;
	width: 44px;
	height: 19px;
	background-image:url(../img/top-menu/intern.gif);	
}

#top_intern:hover {
	background-position: 0px -19px;
}
#top_intern_a {
	margin: 96px 0px 0px 227px;
	position: absolute;
	width: 44px;
	height: 19px;
	background-image:url(../img/top-menu/intern.gif);	
	background-position: 0px -38px;
}

#top_intern_a:hover:hover {
	background-position: 0px -19px;
}

#top_admin {
	margin: 96px 0px 0px 287px;
	position: absolute;
	width: 43px;
	height: 19px;
	background-image:url(../img/top-menu/admin.gif);	
}

#top_admin:hover {
	background-position: 0px -19px;
}
#top_admin_a {
	margin: 96px 0px 0px 287px;
	position: absolute;
	width: 43px;
	height: 19px;
	background-image:url(../img/top-menu/admin.gif);	
	background-position: 0px -38px;
}

#top_admin_a:hover:hover {
	background-position: 0px -19px;
}


/* HAUPT MENÜ */
#main_menu_container_content {
	height: 27px;
	margin: 0px;
}

#sub_menu_container_content_behandlung {
	margin: 0px;
	height: 54px;
	background-color: #ccc2a7;
	border-bottom: 3px solid #2a4f7d;
}

#sub_menu_container_content_darmkrebs {
	margin: 0px;
	height: 54px;
	background-color: #e6dabc;
	border-bottom: 3px solid #2a4f7d;
}

/* UNTERES MENÜ */
#bottom_kontakt {
	margin: 13px 0px 0px 29px;
	position: absolute;
	width: 56px;
	height: 18px;
	background-image:url(../img/bottom-menu/kontakt.gif);	
}

#bottom_kontakt:hover {
	background-position: 0px -18px;
}

#bottom_impressum {
	margin: 13px 0px 0px 99px;
	position: absolute;
	width: 71px;
	height: 18px;
	background-image:url(../img/bottom-menu/impressum.gif);	
}

#bottom_impressum:hover {
	background-position: 0px -18px;
}

#bottom_sitemap {
	margin: 13px 0px 0px 185px;
	position: absolute;
	width: 51px;
	height: 18px;
	background-image:url(../img/bottom-menu/sitemap.gif);	
}

#bottom_sitemap:hover {
	background-position: 0px -18px;
}

#bottom_intern {
	margin: 13px 0px 0px 252px;
	position: absolute;
	width: 45px;
	height: 18px;
	background-image:url(../img/bottom-menu/intern.gif);	
}

#bottom_intern:hover {
	background-position: 0px -18px;
}

#bottom_datenschutz {
	margin: 14px 0px 0px 29px;
	position: absolute;
	width: 86px;
	height: 18px;
	background-image:url(../img/bottom-menu/datenschutz.gif);	
}

#bottom_datenschutz:hover {
	background-position: 0px -18px;
}


/* MEIN MENU */
#main_menu_darmzentrum {
	margin: 0px;
	position: absolute;
	width: 334px;
	height: 27px;
	background-image: url(../img/menu/main/darmzentrum-rheinpfalz.gif);	
}

#main_menu_darmzentrum:hover {
	background-position: 0px -27px;
}

#main_menu_darmkrebs {
	margin: 0px 0px 0px 334px;
	position: absolute;
	width: 332px;
	height: 27px;
	background-image: url(../img/menu/main/darmkrebs.gif);	
}

#main_menu_darmkrebs:hover {
	background-position: 0px -27px;
}

#main_menu_behandlung {
	margin: 0px 0px 0px 666px;
	position: absolute;
	width: 304px;
	height: 27px;
	background-image: url(../img/menu/main/behandlung.gif);	
}

#main_menu_behandlung:hover {
	background-position: 0px -27px;
}


/* FOOTER */
.pathway {
	margin: 28px 0px 10px 320px;
	font: 10px Verdana, Geneva, sans-serif;
	position: absolute;
	color: #3c536f;
}

.pathway a {
	font: 10px Verdana, Geneva, sans-serif;
	color: #3c536f;
}

.pathway a:hover {
	font: bold 10px Verdana, Geneva, sans-serif;
}

#pdf_print {
	margin-left: 3px;
	width: 105px;
	display: block;
	position: absolute;
	height: 18px;
	text-decoration: none;
}

#pdf_print_span {
	color: #2a4f7d;
	font: 10px Verdana, Geneva, sans-serif;
	margin: 4px 0px 0px 25px;
	text-decoration: underline;
	position: absolute;
}

#pdf_show {
	margin-left: 125px;
	width: 180px;
	display: block;
	position: absolute;
	height: 18px;
}


#pdf_show_span {
	color: #2a4f7d;
	font: 10px Verdana, Geneva, sans-serif;
	margin: 4px 0px 0px 25px;
	text-decoration: underline;
	position: absolute;
}

#img_pdf_print {
	width: 17px;
	height: 18px;
	background-image:url(../img/content/pdf-drucken.gif);
	background-position: 0px 0px;
	position: absolute;
}

#img_pdf_show {
	width: 17px;
	height: 18px;
	background-image:url(../img/content/pdf-zeigen.gif);
	background-position: 0px 0px;
	position: absolute;
}

/* FOOTER */
.footer_divider_container {
	text-align: center;
}

.footer_divider_container div {
	width: 926px;
	height: 1px;
	margin: 0 auto;
	background-color: #66778b;
}
.footer_container {
	height: 55px;
	background-color: #fffaee;
}

#footer_claim {
	margin: 12px 0px 0px 320px;
	font: 10px Verdana, Geneva, sans-serif;
	position: absolute;
	color: #3c536f;
	width: 660px;
	}
	
.footer-blue-divider {
	height: 1px;
	line-height: 0px;
}

