﻿@charset "utf-8";

/* --------------------------------------------------------------
   basic style sheet
   MCN Medizinische Kongressorganisation Nürnberg AG
   version:          1.2
   letzte aenderung: 13.03.2013
-------------------------------------------------------------- */

/* --------------------------------------------------------------
   allgemeine einstellungen
-------------------------------------------------------------- */

html {
	height: 101%;
}

body { 
	margin: 0;
	padding: 0;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #ffffff url(../bilder/hintergrund.gif) top center repeat-y;
	text-align: center; 
}

/* --------------------------------------------------------------
   seitenwrapper
-------------------------------------------------------------- */

#seite { 
	width: 1000px; 
	margin: 0 auto; 
	text-align: left;
}

/* --------------------------------------------------------------
   header
-------------------------------------------------------------- */

#header {
	padding-top: 20px;
}

#mcn-logo {
	float: left;	
}

#mcn-logo img {
	border: none;	
}

#header-oben {
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 250px;
	height: 43px;
}

#header-oben img {
	border: none;
}

#sprachauswahl {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	width: 250px;
	height: 13px;	
	text-align: right;
}

#sprachauswahl img {
	border: none;
}

/* --------------------------------------------------------------
   Menüleiste
-------------------------------------------------------------- */

#navigation {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 90px;
	padding-left: 300px;
	font-weight: bold;
}

/* --------------------------------------------------------------
   titelbild
-------------------------------------------------------------- */

#titelbild {
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 345px;
}

/* --------------------------------------------------------------
   breadcrumb
-------------------------------------------------------------- */

#breadcrumb {
	padding: 0 0 20px 7px;
	text-align: left;
	color: #333333;	
}

#breadcrumb a {
	text-decoration: none;
	color: #333333;	
}

#breadcrumb a:hover {
	text-decoration: underline;	
}

/* --------------------------------------------------------------
   hauptbereich
-------------------------------------------------------------- */

#hauptbereich {
	margin: 0;
	padding: 20px 0 0 0;
/*	background-image: url(../bilder/hauptbereich-bgr-5000.gif); */
}

/* --------------------------------------------------------------
   linke spalte
-------------------------------------------------------------- */

#naechstes {
	width: 580px;
}

#aktueller-monat {
	float: right;
	width: 190px;
}

#text-aktueller-monat {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a8d1dc;
	border-bottom: 1px solid #a8d1dc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#naechster-termin {
	padding: 0 200px 0 0;
}

#text-naechster-termin {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a8d1dc;
	border-bottom: 1px solid #a8d1dc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#box-naechster-termin {
	padding: 10px;
	color: #a8d1dc;
	background: #6d717a;
	font-weight: bold;
}

#box-naechster-termin a {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

#box-naechster-termin a:hover {
	color: #ffcc00;
}

.box-naechster-termin-kongress {
	border-bottom: 1px solid #ffffff;
	margin-bottom: 10px;
	padding-bottom: 10px;	
}

/* --------------------------------------------------------------
   rechte spalte
-------------------------------------------------------------- */

#rechte-spalte {
	float: right;
	width: 400px;
}

#aktuelles {
	width: 400px;
	padding-bottom: 30px;
}

#text-aktuelles {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a8d1dc;
	border-bottom: 1px solid #a8d1dc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#box-aktuelles {
	padding: 10px;
	color: #5e8cb2;
	background: #a8d1dc;
	font-weight: bold;	
}

.box-aktuelles-grau {
	color: #6d717a;	
}

#box-aktuelles a {
	color: #5e8cb2;
	text-decoration: underline;
}

#box-aktuelles a:hover {
	color: #ffffff;
}

/* --------------------------------------------------------------
   kongresskalender
-------------------------------------------------------------- */

#kongresskalender {
	margin: 0 420px 0 0;
	padding: 0;
}

.monat {
	padding-bottom: 10px;
}

.kurzer-monat {
	padding-bottom: 20px;	
}

.monat-titel {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7f7e7e;
	border-bottom: 1px solid #b0b0b0;
	padding-bottom: 5px;
	padding-left: 7px;
	margin-bottom: 10px;
}

.monat-wrapper {

}

.monat-tabelle {
	float: left;
	width: 190px;	
}

.monat-inhalt {
	margin: 0 0 0 200px;	
}

.kongress-wrapper {
	padding-bottom: 20px;
}

.kongress-logo {
	float: left;
	border-top: 1px solid #ffffff;
}

.kongress-text {
	margin: 0 0 0 60px;
	color: #5e8cb2;
	font-weight: bold;	
}

.kongress-text a {
	color: #8dbac6;
	text-decoration: underline;
}

.kongress-text a:hover {
	color: #5e8cb2;	
}

.kongress-text-grau {
	color: #7f7e7e;	
}

/* --------------------------------------------------------------
   kongresstexte auf startseite
-------------------------------------------------------------- */

.kongress-aktuelles {
	border-bottom: 1px solid #a8d1dc;
	margin-bottom: 30px;	
}

.kongress-aktuelles-text {
	margin: 0;
	color: #5e8cb2;
	font-weight: bold;	
	padding-bottom: 10px;
}

.kongress-aktuelles-text a {
	color: #8dbac6;
	text-decoration: underline;
}

.kongress-aktuelles-text a:hover {
	color: #5e8cb2;	
}

.kongress-aktuelles-ueberschrift {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a8d1dc;
	border-bottom: 1px solid #a8d1dc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* --------------------------------------------------------------
   textbereich
-------------------------------------------------------------- */

#textbereich {
	margin: 0 420px 0 0;
	padding: 0;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#text-mcn {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6d717a;
	border-bottom: 1px solid #b0b0b0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-right: 210px;
}

.textbox {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-bottom: 30px;
	margin-right: 210px;
}

.textbox-grauesfett {
	color: #7f7e7e;
	font-weight: bold;	
}

.seiten-titel {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7f7e7e;
	border-bottom: 1px solid #b0b0b0;
	padding-bottom: 5px;
	padding-left: 7px;
	margin-bottom: 10px;
}

.referenz {

}

.referenzen-autor {
	font-style: italic;
	color: #48769b;
}

.text-tuerkis {
	color: #48769b;	
}

.text-rot {
	color: #990000;	
}

.karo {
	color: #648daf;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

/* --------------------------------------------------------------
	Team
-------------------------------------------------------------- */

#teambereich {
	margin: 0;
	padding: 0;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.teambox {
	border: 1px solid #93d1de;
	border-radius: 15px;
	margin-top: 40px;
	padding-top: 25px;
}

.teambox-titel {
	position: relative;
	top: -12px;
	margin-left: 30px;
	background-color: #ffffff;
	padding: 0 10px 0 10px;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3c8bb1;
	font-style: italic;
}

.team-table {
	width: 950px;
	margin: 0 25px 20px 25px;	
}

.team-table td {
	text-align: left;
	vertical-align: top;
}

.team-name {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2f7799;
	margin: 0;
	padding: 0;
}

.team-text {
	padding-top: 15px;	
}

.schatten {
    box-shadow: 3px 3px 5px #aaaaaa;
}

/* --------------------------------------------------------------
	Leistungen
-------------------------------------------------------------- */

.leistungen-header {
	background: url(../bilder/leistungen-bgr.gif) top left no-repeat;
	font-weight: bold;
	padding: 10px;
	color: #5e8cb2;	
}

/* --------------------------------------------------------------
	Profil
-------------------------------------------------------------- */

.profil-box {
	background: #5e8cb2;
	font-weight: bold;
	padding: 10px;
	color: #ffffff;	
}

.mcn-zahlen {
	margin: 0;
	padding: 0;
}

.mcn-zahlen-text {
	margin: 0;
	color: #5e8cb2;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
}

.mcn-zahlen-ueberschrift {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5e8cb2;
	border-bottom: 1px solid #5e8cb2;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* --------------------------------------------------------------
	Links im Textbereich
-------------------------------------------------------------- */

#textbereich a:link, #teambereich a:link {
	font-weight: normal; 
	text-decoration: none;
	color: #a63719;
}

#textbereich a:visited, #teambereich a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #a63719;
}

#textbereich a:hover, #teambereich a:hover {
	color: #2f7799;
/*	font-weight: normal;
	text-decoration: none;
	color: #e15426; */
}

#textbereich a:active, #teambereich a:active {
	font-weight: normal;
	text-decoration: none; 
	color: #e15426;
}

/* --------------------------------------------------------------
   teaser
-------------------------------------------------------------- */

#teaser {
	padding: 13px;
	background: #6d717a;
	margin-top: 40px;
}

#teaser img {
	border: none;
}

.teasertable {
	margin: 0;
	padding: 0;
	border-collapse: collapse;	
}

.tdteaser {
	width: 100px;
	text-align: center;
	background: #a8d1dc;
	margin: 0;
	padding: 0;
}

.tdborder {
	width: 13px;
	margin: 0;
	padding: 0;
}

.tdtext {
	background: #a8d1dc;
	color: #ffffff;	
	margin: 0;
	padding: 2px 5px 5px 5px;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}

.tdtext a:link {
	text-decoration: none;
	color: #ffffff;	
}

.tdtext a:visited {
	text-decoration: none;
	color: #ffffff;	
}

.tdtext a:hover {
	text-decoration: none;
	color: #ffffff;	
}

.tdtext a:active {
	text-decoration: none;
	color: #ffffff;	
}

/* --------------------------------------------------------------
   Linkseite
-------------------------------------------------------------- */

.linkblock {
	margin: 0 0 30px 0;
	padding: 0;
	border-top: 1px solid #a8d1dc;
}

.linkname {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #48769b;	
	padding-bottom: 15px;
}

.linkbild {
	float: left;	
}

.linkadresse {
	padding: 0 0 0 140px;
}

/* --------------------------------------------------------------
   aktuelles
-------------------------------------------------------------- */

.aktuelles-datum {
	border-bottom: 1px solid #7098b9;
	padding-bottom: 10px;
	color: #48769b;
}

.aktuelles-punkt {
	height: 5px;	
}

/* --------------------------------------------------------------
   kongressbilder
-------------------------------------------------------------- */

#kongressbild {
	margin: 0;
	padding: 10px 0 10px 0;	
}
/* --------------------------------------------------------------
   sitemap
-------------------------------------------------------------- */

#sitemap {
	margin-top: 10px;
	padding: 0 0 0 266px;
	height: 298px;
	background: url(../bilder/sitemap-bgr.gif) no-repeat;
}

#wrapper-sitemap {
	
}

#inhaltsverzeichnis {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 0 20px 0;
}

.sm-box {
	width: 145px;
	float: left;
	color: #cccccc;
	font-weight: bold;
	line-height: 150%;	
}

.sm-box a {
	text-decoration: none;
	color: #ffffff;	
}

.sm-box a:hover {
	color: #a8d1dc;	
}

/* --------------------------------------------------------------
   footer
-------------------------------------------------------------- */

#footer {
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px solid #b0b0b0;
}

/* --------------------------------------------------------------
   impressum
-------------------------------------------------------------- */

#impressum {
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

#impressum ul {
	margin: 0;
	padding: 0;
	float: right;
}

#impressum ul li {
	display: inline;
}

#impressum ul li a {
	padding: 0 0 0 40px;
	color: #6d717a;
	text-decoration: none;
	float: left;
	font-weight: bold;
}

#impressum ul li a:hover {
	color: #a8d1dc;
}

/* --------------------------------------------------------------
   tuerkiser link
-------------------------------------------------------------- */

.link-tuerkis {
	color: #48769b;	
	font-style: italic;
}

.link-tuerkis a {
	color: #48769b;	
	text-decoration: none;
}

.link-tuerkis a:hover {
	color: #48769b;	
	text-decoration: none;
}