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

h1 { /* Überschrift bold 30 Punkt */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight: bold;
	font-size: 20px;
}

h2 { /* Überschrift bold 12 Punkt */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight: bold;
	font-size: 12px;
}

h3 { /* Normalschrift 12 Punkt */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight: normal;
	font-size: 12px;
}

h4 { /* Normalschrift 12 Punkt */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight: normal; 
	font-size: 12px;
}

h5 { /* Normalschrift 10 Punkt */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight: normal; 
	font-size: 10px;
}

h6 { /* Normalschrift 8 Punkt */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight: normal; 
	font-size: 8px;
}

h7 { /* Überschrift 20 Punkt */
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-weight: normal; 
	font-size: 20px;
}

h8 { /* Überschrift 16 Punkt */
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-weight: normal; 
	font-size: 16px;
}

h9 { /* Normalschrift 14 Punkt */
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-weight: normal; 
	font-size: 14px;
}


.mastertable {
	width:1024px;
	height:auto;
	border:none #000000;
}

/* --------------------- */
/* Paragraph definitions */
/* --------------------- */
p {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight: normal; 
	font-size: 12px;
}

/* ---------------------- */
/* Text style definitions */
/* ---------------------- */
.bold {
	font-weight:bold;
}

.normal {
	font-weight:normal;
}

.nrm-ita {
	font-weight: normal;
	font-style: italic;
}

.bld-ita {
	font-weight: bold;
	font-style: italic;
}

.nrm-ul {
	font-weight: normal;
	text-decoration:underline;
}

.bld-ul {
	font-weight: bold;
	text-decoration:underline;
}

.nrm-ita-ul {
	font-weight: normal;
	font-style: italic;
	text-decoration:underline;
}

.bld-ita-ul {
	font-weight: bold;
	font-style: italic;
	text-decoration:underline;
}

.ita-nrm {
	font-weight: normal;
	font-style: italic;
}

.ita-bld {
	font-weight: bold;
	font-style: italic;
}

/* --------------------- */
/* Alignment definitions */
/* --------------------- */
.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

/* ----------------- */
/* Color definitions */
/* ----------------- */
.white {
	color:#ffffff;
}
.black {
	color:#000000;
}
/* Gray Values */
.vlgray {
	color:#eaeaea;
}
.lgray {
	color:#c0c0c0;
}
.gray {
	color:#969696;
}
.dgray {
	color:#777777;
}
.vdgray {
	color:#4d4d4d;
}
.gray {
	color:#8F8F8F;
}
.gray1 {
	color:#f8f8f8;
}
.gray3 {
	color:#dddddd;
}
.gray5 {
	color:#b2b2b2;
}
.gray7 {
	color:#808080;
}
.gray9 {
	color:#5f5f5f;
}
.gray11 {
	color:#333333;
}
.gray12 {
	color:#292929;
}
.gre {
	color: #006600;
}
.blu {
	color: #0000ff;
}
.deepskyblue {
	color: #00BFFF;
}
.teal {
	color: #008080;
}
.yellow {
	color: #FFFF00;
}
.green {
	color: #006600;
}
.darkviolet	{
	color: #9400D3;
}
.red {
	color: #ff0000;
}

/* ------------------ */
/* Margin definitions */
/* ------------------ */
.nmarg { /* none */
	margin: 0px 0px 0px 0px;
}
.smarg { /* small */
	margin: 5px 5px 5px 5px;
}
.mmarg { /* medium */
	margin: 10px 10px 10px 10px;
}
.lmarg { /*large */
	margin: 20px 20px 20px 20px;
}


/* ---------------------- */
/* List style definitions */
/* ---------------------- */
ul {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	font-size: 12px;
	font-weight: normal;
	color: #435EFB; /* white */
	text-align: left;
}
li {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: -20px;
}

anc.date {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #ff0000;
}

anc.text {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #006000; /* black */
}

anc.text-blk-bld {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000000; /* black */
}

anc.text-blu-bld {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #0000ff; /* blue */
}

anc.text-blu-ita {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #0000ff; /* blue */
	font-style: italic;
}

anc.text-gre-bld {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #006600; /* green */
}

body { /* default background, background-color: white, text-color: black */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	color: #000000;
	background-color: #FFFFFF;
} 

/* ---------------- */
/* Link definitions */
/* ---------------- */
a:link { /* unvisited link */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #0000ff; /* blue */
}     
a:visited { /* visited link */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #0066ff;
}  
a:hover { /* mouse over link */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff; /* white */
	background-color: #0066ff;
}    
a:active { /* selected link */
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #ffffff; /* white */
	background-color: #0000ff; /* blue */
}   

/* ----------------- */
/* Table definitions */
/* ----------------- */
table.ce {
	width:400px;
	border:none;
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:normal;
	font-size:12px;
}
td
.mnln { /* menu text left ajusted bold */
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	background-color:#EAEAEA;
	color: #008080;
}
.mnli { /* text congress center inverted */
	text-align:center;
	background-color:#0000FF;
	font-weight: bold;
	color: #FFFFFF;
}
.corn { /* text congress right ajusted normal */
	text-align: right;
	background-color: #00CCFF;
	color: #000;
}
.corb { /* text congress right ajusted bold */
	text-align: right;
	background-color: #00CCFF;
	font-weight:bold;
	color: #000;
}
.cocn { /* text congress center normal */
	text-align: center;
	background-color: #99FFFF;
}
.coci { /* text congress center inverted */
	text-align: center;
	background-color: #0000FF;
	font-weight: bold;
	color: #FFFFFF;
}
.ev-title-act { /* event table title */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:16px;
	text-align:center;
	color:#00FF00;
	background-color:#0000FF;
}
.ev-title-past { /* event table title */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:16px;
	text-align:center;
	color:#C0C0C0;
	background-color:#0000FF;
}
.ev-subtitle { /* event table subtitle */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	text-align:center;
	color:#FFFF66;
	background-color:#0000FF;
}
.ev-head-date { /* table head - date */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align: left;
	background-color: #0000FF;
	color: #00FFFF;
}
.ev-head-ctry { /* table head - country */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align: left;
	background-color: #0000FF;
	color: #00FFFF;
}
.ev-head-city { /* table head - city */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align: left;
	background-color: #0000FF;
	color: #00FFFF;
}
.ev-head-congress { /* table head - congress */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align: left;
	background-color: #0000FF;
	color: #00FFFF;
}
.ev-month { /* table head - congress */
	font-family:Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:10px;
	text-align: left;
	background-color: #CCCCCC;
	color: #000000;
}
.ev-txt-date { /* table text - date */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #ffffff;
	color: #000000;
}
.ev-txt-ctry { /* table text - country */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #ffffff;
	color: #000000;
}
.ev-txt-city { /* table text - city */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #ffffff;
	color: #000000;
}
.ev-txt-congress { /* table text - congress */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #ffffff;
	color: #000000;
}
.ev-acttxt-date { /* table text - date */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #FFFF66;
	color: #000000;
}
.ev-acttxt-ctry { /* table text - country */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #FFFF66;
	color: #000000;
}
.ev-acttxt-city { /* table text - city */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #FFFF66;
	color: #000000;
}
.ev-acttxt-congress { /* table text - congress */
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	background-color: #FFFF66;
	color: #000000;
}
.evrn { /* text event right ajusted normal */
	text-align: right;
	background-color: #FF9900;
	color: #000000;
}
.evrb { /* text event right ajusted bold */
	text-align: right;
	background-color: #FF9900;
	font-weight:bold;
	color: #000000;
}
.evcn { /* text event center normal */
	text-align: center;
	background-color: #FFCC66;
	color: #000000;
}
.evci { /* text event center inverted */
	text-align: center;
	background-color: #FF6000;
	color: #000000;
}

/* -------------------- */
/* Top-Menu definitions */
/* -------------------- */
.tmnu-global {
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#eaeaea; /* vlgray */
}
.tmnu-act {
	align-content: center;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	background-color: #ffffff; /* white */
	color: #0000ff; /* blue */
	padding-top:1px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:2px;
	border-bottom:3px;
	border-bottom-style:solid;
	border-bottom-color:#969696; /* gray */
}
.tmnu-pas {
	align-content:center;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color: #ffffff; /* white */
	color: #0000ff; /* blue */
	padding-top:1px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:2px;
/*	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#eaeaea; /* vlgray */
}
/* ------------------------ */
/* Top-Sub-Menu definitions */
/* ------------------------ */
.tsmnu-act {
	align-content:center;
	width:70px;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight:bolder;
	text-align: center;
	background-color: #c0c0c0; /* lgray */
	color:#0000ff; /* blue */
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-top:3px;
	border-top-style:solid;
	border-top-color:#00BFFF; /* deepskyblue */
	border-left:3px;
	border-left-style:solid;
	border-left-color:#c0c0c0; /* lgray */
	border-right:3px;
	border-right-style:solid;
	border-right-color:#c0c0c0; /* lgray */
}
.tsmnu-pas {
	align-content:center;
	width:70px;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	background-color: #eaeaea; /* vlgray */
	color: #0000ff; /* blue */
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-left-width:0px;
	border-top:3px;
	border-top-style:solid;
	border-top-color:#00BFFF; /* deepskyblue */
	border-left:3px;
	border-left-style:solid;
	border-left-color:#eaeaea; /* vlgray */
	border-right:3px;
	border-right-style:solid;
	border-right-color:#eaeaea; /* vlgray */
}
.tsmnu-inact {
	align-content:center;
	width:70px;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	background-color: #ffffff; /* white */
	color: #0000ff; /* blue */
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-left:0px;
	border-right:0px;
}

/* --------------------- */
/* Left-Menu definitions */
/* --------------------- */
.lmnu-act {
	align-content:center;
	width:80px;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight:bolder;
	text-align: left;
	background-color: #eaeaea; /* vlgray */
	color: #0000ff; /* blue */
}
.lmnu-pas {
	align-content:center;
	width:80px;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: #ffffff; /* white */
	color: #0000ff; /* blue */
}
.std-text {
	font-weight: normal;
	background-color:transparent;
	color: #ffffff; /* white */
}
.std-text-ul {
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color:transparent;
	color: #ffffff; /* white */
}
.tbl-hllsb { /* table headline left standard bold */
	text-align: left;
	vertical-align:middle;
	font-weight: bold;
	background-color: #c0c0c0; /* LGray */
}
.tbl-hllsn { /* table headline left standard normal */
	text-align: left;
	vertical-align:middle;
	font-weight: normal;
	background-color: #c0c0c0; /* LGray */
}
.tbl-hlcsb { /* table headline center standard bold */
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
	background-color: #c0c0c0; /* LGray */
}
.tbl-hlcsn { /* table headline center standard normal */
	text-align: center;
	vertical-align:middle;
	font-weight: normal;
	background-color: #c0c0c0; /* LGray */
}
