/* G L O B A L   D E F I N I T I O N S -------------------------------------------------------- */
* {
	margin: 0em;
	padding: 0em;
}

body {
	font-family: Arial;
	font-size: 100.01%;
	background-color: #212121;
	color: #666666;
	margin: 0em;
	padding: 0em;
}

/* Clearen per Overflow */
.floatbox { overflow:hidden; }
/* .floatbox-Anpassung für IE */
* html .floatbox {width:100%;}

div#root {
	text-align: center;
}

div#page {
 	text-align: left;
	width: 56.25em;
	margin: auto;
}
div#leftCol {
	float:left;
	width:8.25em;
}
div#rightCol {
	margin-left: 8.275em;
}

img {
	border: none;
	vertical-align: top;
}

div#header {
	height: 8.25em;
	background-image: url(../gfx/schatten_oben.jpg);
	background-repeat: no-repeat;
	background-position: 0em 0.375em;
}
div#mj1_logo {
	height:7.4375em;
	margin-top:6em;
}
div#medi_logo {
	text-align: right;
	margin-right: 1.9375em;
	height: 5.5em;
}

div#lang_selector{
	float: left;
	margin-left: 1.5em;
}
/* IE6 Hack */
* html div#lang_selector {
	margin-left: 0.75em;
}

div#lang_selector ul {
	list-style-type: none;
	margin-left: 0.125em;
}

div#lang_selector ul li {
	float: left; 
}

div#lang_selector ul li a {
	display: block;
	line-height: 1.75em;
	padding-left: 0.375em;
	padding-right: 0.3125em;
	color: #FFFFFF;
	font-size: 0.625em;
	text-decoration: none;
	background-image: url(../gfx/lang/lang.jpg);
	margin-right: 0.1875em;
}

div#search_link {
	float: left;
}

div#search_link a {
	display: block;
	line-height: 1.75em;
	padding-left: 0.5em;
	padding-right: 0.4375em;
	font-size: 0.625em;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../gfx/search/search.jpg);
}

div#global_nav {
	float: left;
}

div#global_nav ul {
	list-style-type: none;
}

div#global_nav ul li {
	float: left; 
	padding-top: 0.375em;
	padding-left: 0.5em;
	line-height: 0.75em;
}

div#global_nav ul li a {
	font-size: 0.5625em;
	text-decoration: none;
	color: #666666;
}



/* MAIN NAVIGATION ---------------------------------------- */
div#main_nav {
	padding-left: 1.2em;
	position: relative;
	width: 40em;
}
div#main_nav ul {
	float: left;
	list-style-type: none;
}
div#main_nav ul li {
	float: left;
	margin-top: 0.375em;
}
div#main_nav ul li a {
	display: block;
	padding: 0.3em 0em 0.3em 0.5em;
	margin: 0em 0.2em 0em 0.2em;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
div#main_nav ul li a span {
	padding: 0.3em 0.5em 0.3em 0em;
}
div#main_nav ul li a:hover {
	background-image: url(../gfx/klammern/main_nav_auf.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
div#main_nav ul li a:hover span {
	background-image: url(../gfx/klammern/main_nav_zu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
div#main_nav ul li a.current {
	background-image: url(../gfx/klammern/main_nav_auf.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
div#main_nav ul li a.current span {
	background-image: url(../gfx/klammern/main_nav_zu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

div#content_left {
	padding-left: 0.8125em;
}

div#content_gesamt {
	width: 47.6875em;
	background-image: url(../gfx/schatten.jpg);
	background-repeat: repeat-y;
}

div#breadcrumb {
    height: 1.5625em;
    line-height: 1.1875em;
}

div#breadcrumb ul {
	list-style-type: none;
	margin-left: 1.75em;
}

div#breadcrumb ul li {
	float: left;
	/*padding-top: 0.0625em;
	margin-right: 0.3125em;
	margin-bottom: 0.3125em;*/
}

div#breadcrumb ul li a {
	font-size: 0.5625em;
	text-decoration: none;
	color: #666666;
}

div#breadcrumb ul li a:focus,
div#breadcrumb ul li a:hover,
div#breadcrumb ul li a:active {
	color: #666666;
}

div.trennlinie {
	margin-left: 1.75em;
	height: 0.1875em;
	clear: left;
}

div#content p {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #CCCCCC;
	margin-left: 0.125em;
	margin-right: 0.125em;
	margin-bottom: 1.8125em;
}

div#content ul {
	margin-left: 1.125em;
	margin-bottom: 1.8125em;
	padding-top: 0.5em;
}

div#content ul li {
	font-size: 0.75em;
	color: #CCCCCC;
	line-height: 1.5em;
}

div#content_right h2 {
	font-size: 0.9375em;
	line-height: 1.5em;
	color: #CCCCCC;
	margin-bottom: 1.375em;
	margin-left: 0.125em;
	margin-top: 1.0625em;
}

div#content_right p {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #CCCCCC;
	margin-left: 0.125em;
	margin-bottom: 1.8125em;
}

div#content_right ul {
	margin-left: 1.125em;
	margin-bottom: 1.8125em;
}

div#content_right ul li {
	font-size: 0.75em;
	color: #CCCCCC;
	line-height: 1.5em;
}

div#funktion a {
	font-size: 0.5625em;
	text-decoration: none;
	color: #666666;
	vertical-align: middle;
}

div#foot {
	height: 18.4375em;
	background-image: url(../gfx/schatten_unten.jpg);
	background-repeat: no-repeat;
}
/*IE6 Hack*/
* html div#foot {
	margin-left: 0.14em;
}

div#funktion {
	margin-left: 1.75em;
	margin-top: 0.4375em;
	float: left;
}

div#nach_oben {
	margin-top: 0.3125em;
	text-align: right;
	margin-right: 0.125em;
}

div#nach_oben a {
	font-size: 0.5625em;
	text-decoration: none;
	color: #666666;
}

div#footImages {
	margin-left: 0.8125em;
	margin-right: 0.1875em;
	margin-top: 0.8125em;
	background-image: url(../gfx/foot.jpg);
	background-repeat: repeat-x;
}
div#footImageLeft {
	float: left;
}

div#network {
	margin-left: 1.6875em;
	margin-top: 0.5em;
	font-weight: bold;
}

div#network p {
	font-size: 0.9375em;
}

div#network ul {
	list-style-type: none;
	font-size: 0.75em;
	margin-top: 0.5em;
}

div#network ul li {
	float: left;
}

div#network ul li a {
	text-decoration: none;
	color: #CCCCCC;
	padding: 0.5em 0em 0.5em 0.5em;
	margin: 0em 0.8em 0em 0em;
	background-image: url(../gfx/klammern/network_nav_auf.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
div#network ul li a span {
	padding: 0.5em 0.5em 0.5em 0em;
	background-image: url(../gfx/klammern/network_nav_zu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.contenttable {
	font-size: 0.75em;
	width: 25%;
	margin-bottom: 1.8125em;
}

.tr-0 {
	color: #ff7000;
}

div.csc-textpic-imagewrap ul {
    margin: 0em!important;
    padding: 0em!important;
}
