/* -- CONTENT -- */

a {
	color: #002052;
}

.error {
	color: #E32118;
}

.headline_blue {
	font-size: 0.95em;
	font-weight: bold;
	color: #002052;
}

.headline_red {
	font-size: 1.05em;
	font-weight: bold;
	color: #E32118;
}

.line_red {
	font-size: 0.9em;
	color: #E32118;
	padding-bottom:1em;
}
.welcome {
	font-size: 1.1em;
	color: #58585A;
}

div#content .bild_ra {
	border: 1px solid #D9DADB;
}

div.Clear {
	clear:left;
}

div#content span.smaller_medl  {
	font-size: 0.7em;
}

/* tables only in content! */
table {
	margin: 1em 0 1em 0;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
	
th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 5px;
	background: #002052;
	color: #ffffff;
}

td {
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 5px;
}

/* tables dresdner */
table#dresdner {
	margin: 1em 0 1em 0;
	border: 1px solid #002052;
	border-collapse: collapse;
}
	
table#dresdner th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: middle;
	border: 1px solid #002052;
	padding: 5px;
	background: #ffffff;
	color: #000000;
	height:3em;
}

table#dresdner td {
	vertical-align: middle;
	border: 1px solid #002052;
	padding: 5px;
	height:3em;
}

/* tables presse */
table.presse {
	margin: 1em 0 1em 0;
	border:1px solid #dddddd;
	border-collapse: collapse;
	background: #efefef;
}
	
table.presse th {
	text-align: left;
	font-size: 0.8em;
	vertical-align: middle;
	border:1px solid #dddddd;
	padding: 5px;	
}

table.presse td {
	vertical-align: middle;
	border:1px solid #dddddd;
	padding: 5px;
	height:2.6em;
}

/*Startseite*/

table.start {
	margin: 1em 0 1em 0;
	border: none;
	border-collapse: collapse;
}
	
table.start th {
	text-align: left;
	font-size: 0.8em;
	border: none;
	padding: 5px;	
}

table.start td {
	border: none;
	padding: 5px;
	height: 4.7em;
}

table.start td a{
	text-decoration:none;
}



hr.grau {
border: 1px solid #cccccc;
}

table.docchecktable {
	border: none;
	padding: 0;
}

table.docchecktable td {
	border: none;
	padding: 0;
	vertical-align: baseline;
}

div#content .modultabelle th {
	background-color: #ECEDED;
	color: #002052;	
}

div#content .modultabelle, 
div#content .modultabelle th, 
div#content .modultabelle td {
	border: 1px solid #002052;
}

div#content .modultabelle a {
	text-decoration: none;
	color: #000000;
}

div#content .modultabelle a.blau {
	text-decoration: none;
	color: #002052;
}

div#content {
	padding: 1.5em 1.5em 2em 1.5em;
	/*background-image: url(/images/databig.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	min-height: 495px;
}

div#content ul, div#content ol {
	margin: 1em 0 1em 3em;
}

div#content ul.start_box {
	margin: 1em 0 1em 1.2em;
}

div#content ul.start_box li {
	list-style-image:  url(/images/arr_blue_hoehe.gif);
}

div#content div.kasten_nohidden ul, div#content div.kasten_nohidden ol {
	margin: 1em 0 1em 0;
	list-style:none;
}

div#content div.kasten_anleitung ul, div#content div.kasten_anleitung ol {
	margin: 1em 0 1em 0;
	list-style:none;
}

/* forms */
div#content label.left { 
	float: left; 
	text-align: right; 
	width: 10em;
	margin-right: .3em;
	margin-top: .2em;
	clear: both;
}

/*div#content input.right { 
	float: left; 
	width: auto;
	clear: both;
	margin-left: 10em;
	margin-right: .3em;
}*/

div#content input.textbox {
	border: 1px solid #CCCCCC;
	height: 1.2em;
	margin: 0.05em;
}

div#content textarea {
	border: 1px solid #CCCCCC;
}

div#content select.dropdown {
	background-color: #D9DADB;
	margin-bottom: 0.05em;
}


div#content input.formbutton_left {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #D9DADB;
	float:left;
	padding-right:2em;
	width:5.5em;
}

div#content input.formbutton_right {
	border: 1px solid #E32118;
	color: #002052;
	cursor: pointer;
	font-size: 0.7em;
	background-color: #D9DADB;
	float:right;
	width:5.5em;
}

div#content fieldset {
	width: 90%;
	text-align: left;
	padding: 1em 0em 1em 1em;

}

div#content legend {
	color: #E32118;
	font-weight: bold;
	padding: 0.5em;
}

div#content .kasten_grey {
	background-color: #ECEDED;
	font-size: 0.8em;
	padding: 0.5em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
}

div#content .kasten_grau {
	background-color: #ECEDED;
	padding: 0 1em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
}

/* -- Resultreview -- */
div#content div.examresult {
	border: 1px solid #cccccc;
}

div#content img.bild_rechts {
	float: right;
	margin: 0.4em 0 1em 1em;
	border: none;
}
/* -- HEAD -- */
div#header {
	background-image: url("/sanofi-aventis/img/header.png");
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	/*border-bottom: 2px solid #7A4E4C;*/
	border-bottom: 2px solid #FFFFFF;
	height: 246px;
	width:802px;
}

div#wrapper {
	background-image:url(/sanofi-aventis/insulin-in-der-richtigen-kombination/img/header.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	min-height: 100%;
	height: auto;
	position: relative;
	width: 986px;
}

div#header h1, div#header p {
	display: none;
}

/* -- MENU -- */
div#menu {
	padding-top: 2.6em;
	background-image: url(/images/dataheader2.gif);
	background-repeat: no-repeat;
	border-right: 1px solid #CCCCCC;
}

div#menu div {
	border-bottom: 1px solid #cccccc;
	padding: 0.8em 1em 0.8em 1em;
}

div#menu div#grau {
	border-bottom: 1px solid #cccccc;
	padding: 0.8em 1em 0.8em 1em;
	background-color: #EFEFEF;
}

div#menu div#suche {
	background-color: #F7F7F7;
}

div#menu ul {
	/*list-style-image:  url(/images/arr_blue.gif);*/
	margin: 0.5em 0 0 1em;
	padding: 0;
}

div#menu div#grau ul {
	list-style-image:  url(/images/arr_blue.gif);
	margin: 0.5em 0 0 1em;
	padding: 0;
}

div#menu div#grau ul li{
	margin: 0.5em 0 0 0.4em;
	font-weight: bold;
	font-size: 0.8em;
}

div.start_gesamt {
	height:auto;

}

div.start_rechts {
	height:280px; 
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_rechts {
	height:220px; 
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_rechts  {
	height:220px; 
}

div.start_links {
	height:280px; 
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_links {
	height:220px; 
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_links  {
	height:220px; 
}

/*zwei DIVs für Images*/

div.start_rechts_img {
	height:210px; 
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_rechts_img {
	height:210px; 
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_rechts_img  {
	height:210px; 
}

div.start_links_img {
	height:210px; 
	border: #CCCCCC 1px solid;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_links_img {
	height:210px; 
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_links_img  {
	height:210px; 
}

div.start_gesamt h3{
	color:#E31818; 
	margin-top:0em; 
	margin-left:0.2em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.start_gesamt h3 {
	position:relative;
	bottom:5px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.start_gesamt h3 {
	position:relative;
	bottom:5px;
}

.fortbildung {
	max-height:45px;
	padding:0;
	margin:0;	
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .fortbildung  {
	max-height:70px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .fortbildung  {
	max-height:70px;
}


/**********************************************************/
/* Begin Start                                            */
/**********************************************************/
div#start {
	height:225px;
	padding:0;
	margin:0;		
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start {
	height:175px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start  {
	height:175px;
}

div#start .links {
	float:left; 
	width:195px;
	margin-left:5px;
	margin-bottom:5px;
	max-height:65px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start .links {
	width:185px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start .links {
	width:185px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

div#start .rechts {
	float:right;
	width:70px;
	margin-bottom:-5px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start .rechts {
	width:60px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start .rechts {
	width:60px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;	
}

div#start .pleft{
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:inherit; /* SE 14.04.2015 */
}

div#start p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start p.left {
	font-weight: normal;
	font-size: 0.71em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start p.left {
	font-weight: normal;
	font-size: 0.71em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

div#start p.left a {
	text-decoration:none;
}

div#start p.rechts {
	font-weight: normal;
	font-size: 0.8em;
	text-align:right;
	padding-right:8px;
}

/**********************************************************/
/* Ende Start                                             */
/**********************************************************/

/**********************************************************/
/* Begin Start_r                                          */
/**********************************************************/
div#start_r {
	height:225px;
	padding:0;
	margin:0;		
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r {
	height:175px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r  {
	height:175px;
}

div#start_r .links {
	float:left; 
	width:195px;
	margin-left:5px;
	margin-bottom:5px;
	max-height:65px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r .links {
	width:185px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r .links {
	width:185px;
	margin-bottom:0px;
	padding-bottom:5px;
	max-height:50px;
}

div#start_r .rechts {
	float:right;
	width:70px;
	margin-bottom:-5px;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r .rechts {
	width:60px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r .rechts {
	width:60px;
	margin-bottom:0px;
	padding-right:5px;
	padding-bottom:5px;	
}

div#start_r .pleft{
	background-image: url(/images/arr_blue.gif);
	background-repeat:no-repeat;
	background-position:inherit; /* SE 14.04.2015 */
}

div#start_r p.left {
	font-weight: normal;
	font-size: 0.8em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#start_r p.left {
	font-weight: normal;
	font-size: 0.71em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#start_r p.left {
	font-weight: normal;
	font-size: 0.71em;
	padding-left:13px;
	vertical-align:middle;
	text-decoration:none;
}

div#start_r p.left a {
	text-decoration:none;
}

div#start_r p.rechts {
	font-weight: normal;
	font-size: 0.8em;
	text-align:right;
	padding-right:8px;
}

/**********************************************************/
/* Ende Start_r                                           */
/**********************************************************/



div.start_gesamt .foot {
	float:left;
	padding-left:8px;
}

div.start_gesamt .foot a {
/*	text-decoration:none;*/
}

div#menu div#direkt ul li{
	margin: 0.8em 0 0 0.4em;
}

div#menu p {
	color: #002052;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div#menu div#choosefachgebiet {
	display: none;
}
select#choosespecialism {
	width: 100%;
	margin: 0.5em 0 0em 0;
	padding: 0;
}

div#menu a, div#menu a:visited {
	color: #002052;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	display: block; /*verursacht Anordnung der Listenbilder unten*/
	width: 100%;
	/*background-image:  url(/images/arr_blue.gif);*/
	background-repeat: no-repeat;
	background-position: right;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

div#menu .normal {
	background-color: #F7F7F7;
}

div#menu .normal a, div#menu .normal a:visited {
	font-weight: normal;
	color: #8E8D8D;
}

div#menu div#direkt a, div#menu div#direkt a:visited {
	display: inline;	
}

div#menu a:hover, div#menu a:active {
	color: #E32118;
	/*background-image: url(/images/arr_red.gif);*/
}

div#menu ul a, div#menu ul a:visited {
	background: none;
	font-size: 1em;
}
div#menu ul a:hover, div#menu ul a:active, div#menu ul a.activemenu {
	background: none !important;
}

/* active menubuttons */
div#menu a.activemenu {
	color: #E32118 !important;
	/*background-image:  url(/images/arr_red.gif) !important;*/
}

div#content div.mein_cme_box {
	border: 1px solid #151D4A;
	padding: 1em 0 1em 1em;
	height:13.0em;
}

div#content div.mein_cme_box_inner {
	border-top: 1px solid #151D4A;
	padding: 0;
	margin: 1em 0 0 0;
}

div#content div.mein_cme_box_inner div.thumb {
	border-left: 1px solid #151D4A;
	border-right: 1px solid #151D4A;
	border-bottom: 1px solid #151D4A;
	margin: 0 1em 0 0;
	float: left;
}

div#content div.mein_cme_box_inner2 {
	padding: 0;
	margin: 1em 1em 0 0;
}

div#content div.to_clear {
	clear: both;
}

div#content div.mein_cme_box_inner2 ul {	
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}

div#content div.mein_cme_box_inner2 a{	
	text-decoration: none;
	color: #000000;
}	

div#content span {
	font-size: 1em;
}

div#content span.towrow {
	font-size: 1em;
	float:left;
	padding-right:2.8em;
}

div#content .kasten_nohidden {
	padding: 0.3em 0.3em 0.3em 0.3em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
	height:4.5em;
}

div#content .kasten_anleitung {
	padding: 0.3em 0.3em 0.3em 0.3em;
	border: 1px solid #D9DADB;
	margin-bottom: 1.5em;
	height:7.5em;
}

div#content .kasten_new {
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin-bottom: 0.5em;
	margin-top: 1.0em;
	border: 1px solid #cccccc;
	background-color: #EFEFEF;
	height:14.0em;

}

div#content .kasten_new h3 {
	color: #002052;
	font-size: 1em;
	margin-top: 0.5em;
}

div.kasten {
	border: 1px solid #002052;
	padding-left: 1em;
	margin-top: 0.8em;
	overflow: hidden;
}

div.kasten_no_border {
	padding-left: 1em;
	margin-top: 0.8em;
	overflow: hidden;
}

div.kasten_st {
	margin-top: 0.6em;
	overflow: hidden;
}

div.kasten_st ul li, 
div.news ul li
 {
	list-style-image:  url(/images/arr_blue_hoehe.gif);
	font-size: 1em;
	font-weight: normal !important;
}

div.kasten_st ul li a,
div.news ul li a {
	font-weight: normal !important;
}

div.kasten_st .st_left {
	width: 46%;
	/*border: 1px solid #002052;
	background-color: #F6F6F6;*/
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	/*background: #fff url(/images/news/punkte_lang.gif) repeat;*/
	padding: 0.5em;
	margin-top: 0.5em;
	overflow: hidden;
	float: left;
	height: 100%;
	}
	
div.kasten_st .ganze_breite {
	width: 96.5%;
	border: 1px solid #CCCCCC;
	/*background-color: #F6F6F6;*/
	background-color: #F7F7F7;
	/*background: #fff url(/images/news/punkte_lang.gif) repeat;*/
	padding: 0.5em;
	margin-top: 0.5em;
	overflow: hidden;
	float: left;
	height: 100%;
	}	

div.kasten_st .st_left .line,
div.kasten_st .st_right .line,
div.kasten_st .ganze_breite .line
 {
	padding-top: 0.1em;
	margin-left: 60px;
	/*border-bottom: 1px solid #002052;*/
	border-bottom: 1px solid #9FA5BC;
}

div.kasten_st .st_right {
	width: 46%;
	border: 1px solid #CCCCCC;
	/*background-color: #F6F6F6;*/
	background-color: #F7F7F7;
	/*background: #fff url(/images/news/punkte_lang.gif) repeat;*/
	padding: 0.5em;
	margin-top: 0.5em;
	margin-left: 0.5em;
	overflow: hidden;
	float: left;
	height: 100%;	
}

div.kasten h3
 {
	font-size: 0.9em;
	border-bottom: 1px solid #002052;
}

div.kasten_no_border h3
 {
	font-size: 0.9em;
	border-bottom: 1px solid #002052;
}

div.kasten_st h3
 {
	font-size: 1em;
	display: inline;
	margin: 0;
	padding: 0;
}

div.kasten_st p
 {
	margin: 0;
	padding: 0.2em 0;
	font-size: 0.8em;
}

div.kasten_st p.sponsor,
div.ganze_breite .sponsor
 {
	font-size: 0.75em;
	color: #7D7D7D;
}

div.kasten a, 
div.kasten a:visited
 {
	color: #002052;
	font-weight: bold;
	text-decoration: none;
}

div.kasten_no_border a,
div.kasten_no_border a:visited
 {
	color: #002052;
	font-weight: bold;
	text-decoration: none;
}

div.kasten_st a,
div.kasten_st a:visited
 {
	color: #002052;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.8em;
}

div.kasten a:hover,
div.kasten_st a:hover,
div.kasten a:active,
div.kasten_st a:active
 {
	color: #E32118;
}

div.kasten_no_border a:hover,
div.kasten_no_border a:active
 {
	color: #E32118;
}

div.kasten div.kleft
 {
	margin-right: 170px;
	background-color: #FFFFFF;
}

div.kasten_no_border div.kleft
 {
	margin-right: 200px;
	background-color: #FFFFFF;
}

div.kasten_no_border div.kleftunten
 {
	margin-right:200px; 
	float:left; 
	width:140px;
}

div.kasten div.kleft p.sponsor
 {
	font-size: 0.7em;
}

div.kasten_no_border div.kleft p.sponsor
 {
	font-size: 0.7em;
}
 
div.kasten div.kright
 {
	width: 170px;
	padding-left: 10px;
	float:right;
	overflow: hidden;
}

div.kasten_no_border div.kright
 {
	width: 200px;
	padding-left: 10px;
	float:right;
	overflow: hidden;
}

div.kasten div.kright img
{
	border: 1px solid #002052;
	border-top: none;
}

div.kasten_no_border div.kright img
{
	border: 1px solid #002052;
	border-top: none;
	float:right;
}

div.kasten div.kright p
 {
	font-size: 0.7em;
}

div.kasten_no_border div.kright p
 {
	font-size: 0.7em;
}

div.kasten div.kright a
 {
	font-weight: normal !important;
}

div.kasten_no_border div.kright a
 {
	font-weight: normal !important;
}

div.kasten div.kright a img
 {
	border: none;
}

div.kasten_no_border div.kright a img
 {
	border: none;
}

hr{
	background-color:#002052; 
	color:#002052; 
	border: #002052; 
	height: 1px; 
}

div#content img.icon {
		margin: 0em 0.75em 0em 0em;
		padding: 0em 0em 0em 0em;		
		border-width: 0px;
		vertical-align: middle;
		/*float:left; */
}

div#content td.table_top {
	border-top: 1px dotted #CCCCCC;
}

/*NEWS*/

div#content .news {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 1em 0 0.4em 0;
}

div#content .teaserbox_right {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 0 0 0.4em 0;
	width: 48%;
	height: 11em;
	float: right;
	}

div#content .teaserbox {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 0 0 0.4em 0;
	width: 48%;
	/*height: 170px;*/
	height: 11em;
	}
	
div#content .teaserbox_news {
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 0;
	margin: 1em 0 0.4em 0;
	width: 100%;
	}	

div#content .teaserbox .anzahl
 {
	color: #E32118;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	padding: 0.2em;
	background-color: #F7F7F7;
	font-size: 1.2em;
	}
	
div#content .teaserbox p.center
 {
	text-align: center;
	}	

div#content .news p,
div#content .teaserbox p,
div#content .teaserbox_right p,
div#content .teaserbox_news p
 {
	margin: 0;
	padding: 0.5em;
}

div#content .news h3
 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: #fff url(/images/news/punkte_lang.gif) repeat;
	color: #002052;
	padding: 0.3em;
	font-size: 0.9em;	
}

div#content .teaserbox h3,
div#content .teaserbox_right h3,
div#content .teaserbox_news h3
 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: #F7F7F7 url(/images/teaserbox_header.gif) no-repeat left top;
	color: #002052;
	padding: 1em 0.3em 1em 1.7em;
	font-size: 0.9em;
	/*border-top: #FF0000 1px solid;
	border-left: #FF0000 1px solid;
	border-right: #FF0000 1px solid;*/
}

div#content .teaserbox_news ul li
 {
	list-style-image:  url(/images/arr_blue_hoehe.gif);
	}

div#content .teaserbox_news ul li a
 {
	text-decoration: none;
	font-weight: bold;
	}	

div.news ul {
	font-size: 0.8em;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
}

div.news p a,
div.teaserbox p a,
div.teaserbox_right p a,
div.teaserbox_news p a
 {
	text-decoration: none !important;
	font-weight: bold;
	}

div#content .news a {
	text-decoration: underline;
}

div.news ul li a {
	text-decoration: none !important;
}

div.news ul li a:hover {
	color: #ff0000;
}




/* Modulauswahl */

div#content ul.modulauswahl {
	padding-left: 0;
	margin: 0.5em 0 1.5em 0.5em;
}

div#content ul.modulauswahl li {
	list-style-type: none;
	font-size: 1em;
	padding-left: 0;
	margin-left: 0;
}

form.modulform fieldset {
	padding-top: 0;
	padding-bottom: 0.4em;
}

div#content div.fachbereiche {
	margin: 1.8em 0 -1em 0;
	font-size: 0.7em;
}

div#content div.modulauswahl {
	clear: both;
	background-color: #eeeeee;
	border: 1px solid #dddddd; /* #002052; */
	padding: 0.4em 0.5em 0.4em 0.5em;
	margin: 0.8em 1em 0.8em 0;
	overflow: auto;
}

div#content div.modulauswahl img {
	border: none;
}

div#content div.modulauswahl img.modullogo {
	border: 1px solid #002052;
	float: right;
}

div#content div.modulauswahl h3 {
	margin-top: 0;
	font-size: 0.8em;
	border-bottom: 1px solid #002052;
}

div#content div.modulauswahl a {
	text-decoration: none;
}

div#content div.modulauswahl a:hover {
	color: #E32118;
}


div#content .zweispaltig_links {
	/*padding-top: 1em;*/
	width: 25%;
	text-align:left;
	
}

div#content .zweispaltig_links img.border {
	border: 1px solid #000;
}

div#content .zweispaltig_rechts {
	width: 75%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_50prozent_links {
	padding-top: 1em;
	width: 49%;
	text-align:left;
	
}

div#content .zweispaltig_40prozent_links {
	padding-top: 1em;
	width: 39%;
	text-align:left;	
}

div#content .zweispaltig_20prozent_links {
	padding-top: 1em;
	width: 19%;
	text-align:left;
	height:225px;	
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .zweispaltig_20prozent_links {
	padding-top: 1em;
	width: 19%;
	text-align:left;
	height:200px;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_20prozent_links {
	padding-top: 1em;
	width: 19%;
	text-align:left;
	height:200px;
  }

div#content .zweispaltig_15prozent_links {
	padding-top: 0em;
	width: 14%;
	text-align:left;	
}

  /*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .zweispaltig_15prozent_links {
	padding-top: 2em;
	float:left;
	width:100px;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_15prozent_links {
	padding-top: 2em;
	float:left;
	width:100px;
  }

div#content .zweispaltig_50prozent_rechts {
	padding-top: 1em;
	width: 49%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_60prozent_rechts {
	padding-top: 1em;
	width: 59%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_80prozent_rechts {
	padding-top: 1em;
	width: 79%;
	text-align:left;
	float: right;
}

div#content .zweispaltig_85prozent_rechts {
	padding-top: 0em;
	width: 84%;
	text-align:left;
	float: right;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
*:first-child+html div#content .zweispaltig_80prozent_rechts {
	padding-top: 0em;
	width: 79%;
	text-align:left;
	float: right;
	
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_80prozent_rechts {
	padding-top: 0em;
	width: 79%;
	text-align:left;
	float: right;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/  
*:first-child+html div#content .zweispaltig_85prozent_rechts {
	padding-top: 2em;
	width: 82%;
	text-align:left;
	float: right;
	
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zweispaltig_85prozent_rechts {
	padding-top: 2em;
	width: 82%;
	text-align:left;
	float: right;
	
}

div.kasten_nohidden .zweispaltig_33prozent_rechts {
	width: 33%;
	/*height:7em;
	/*text-align:center;*/
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:-0.7em;
}

div.kasten_nohidden .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:-0.7em;
}

div.kasten_new .zweispaltig_33prozent_rechts {
	width: 33%;
	height:5.5em;
	text-align:center;
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:1.7em;
}

div.kasten_new .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:0.7em;
}

div.kasten_new ul#new {
	list-style-image:  url(/images/arr_blue.gif);
	margin:1em 0 0 1.5em;
	padding: 0;
}

div.kasten_new ul#new li {
	margin: 0.5em 0 1.0em 0;
	font-size: 0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_new ul#new {
	list-style-image:  url(/images/arr_blue.gif);
	margin:1em 0 0 1.5em;
	padding: 0;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_new ul#new li {
	margin: 0 0 1.0em 0;
	font-size: 0.8em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_new ul#new {
	list-style-image:  url(/images/arr_blue.gif);
	margin:1em 0 0 1.5em;
	padding: 0;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_new ul#new li {
	margin: 0 0 1.0em 0;
	font-size: 0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_new .zweispaltig_33prozent_rechts {
	width: 33%;
	height:5.5em;
	text-align:center;
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:1.3em;	
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_new .zweispaltig_33prozent_rechts {
	width: 33%;
	height:5.5em;
	text-align:center;
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:1.3em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_nohidden .zweispaltig_33prozent_rechts {
	width: 33%;
	/*height:7em;
	/*text-align:center;*/
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:-0.7em;	
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_nohidden .zweispaltig_33prozent_rechts {
	width: 33%;
	/*height:7em;
	/*text-align:center;*/
	float: right;
	margin-left: 0.2em;
	/*margin-right:0.2em;*/
	margin-top:-0.7em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.kasten_nohidden .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:0.2em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.kasten_nohidden .zweispaltig_67prozent_links {
	width: 64%;
	float:left;
	/*text-align:justify;*/
	margin-left: 0.2em;
	padding-right:0.3em;
	margin-top:0.2em;
  }

div#content .zweispaltig_rechts p a {
	text-decoration: none;
}

div#content .zweispaltig_rechts h4,
div#content .zweispaltig_50prozent_rechts h4 {
	margin: 0;
	padding: 0;
}

div#content .dreispaltig_bild_links {
	width: 32%;
	height:8em;
	text-align:left;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
	padding-top:0.5em;
	text-align:center;
}

div#content .dreispaltig_bild_rechts {
	width: 32%;
	height:8em;
	text-align:left;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 0.5em;
	padding-top:0.5em;
	text-align:center;
}

div#content .dreispaltig_bild_mitte {
	width: 32%;
	height:8em;
	text-align:left;
	border: 1px solid #CCCCCC;
	padding-top:0.5em;
	text-align:center;
}

div#content .zeile {
	height:8.4em;
	padding-bottom:0.5em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .zeile {
    height:9.4em;
	padding-bottom:0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .zeile {
    height:9.4em;
	padding-bottom:0.5em;
  }

div#content .blaueschrift {
	color: #002052;
	
}

div#content .blaueschrift_new {
	color: #002052;
	font-size:0.75em;
	padding-top:1em;
}

div#content .line-height {
	line-height: 0.5em;
	margin-bottom: 0.5em;
}

div#content .line-height a {
	text-decoration:none;
}

div#content .font_CME_partner_fortbildung {
	font-size:0.7em;
}

div#content .dreispaltig_links_se {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;

}

div#content .dreispaltig_rechts_se {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	margin-left:24em;
	border: 1px solid #CCCCCC;

}

div#content .dreispaltig_mitte_se {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	margin-left:8px;
	float:left;
	border: 1px solid #CCCCCC;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_links_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_links_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_rechts_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:24em;
	border: 1px solid #CCCCCC;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_rechts_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:24em;
	border: 1px solid #CCCCCC;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_mitte_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:-0.00em;
	float:left;
	border: 1px solid #CCCCCC;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_mitte_se {
    width: 11.4em;
	height:9.0em;
	text-align:center;
	margin-left:-0.00em;
	float:left;
	border: 1px solid #CCCCCC;
  }


/**********************************************************/

div#content .dreispaltig_links {
/*	width: 32%;*/
	width: 11.4em;
	height:8.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
/*	margin-right: 0.5em;*/
}

div#content .dreispaltig_rechts {
/*	width: 32%;*/
	width: 11.4em;
	height:8.2em;
	text-align:center;
	float: right;
	border: 1px solid #CCCCCC;
/*	margin-left: 0.5em;*/
}

div#content .dreispaltig_mitte {
	width: 11.4em;
	height:8.2em;
	text-align:center;
	border: 1px solid #CCCCCC;
}



/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_links {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_links {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float:left;
	border: 1px solid #CCCCCC;
	margin-right: 0.5em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_rechts {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 0.5em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_rechts {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 0.5em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#content .dreispaltig_mitte {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	border: 1px solid #CCCCCC;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#content .dreispaltig_mitte {
    width: 11.4em;
	height:9.2em;
	text-align:center;
	border: 1px solid #CCCCCC;
  }

div#content .dreispaltig_links img#rechts {
	float:right; 
	padding-right:0.5em;
}

div#content .dreispaltig_rechts img#rechts {
	float:right; 
	padding-right:0.5em;
}

div#content .dreispaltig_mitte img#rechts {
	float:right; 
	padding-right:0.5em;
}

div#content .dreispaltig_links img#links {
	float:left; 
	padding-left:0.5em;
}

div#content .dreispaltig_rechts img#links {
	float:left; 
	padding-left:0.5em;
}

div#content .dreispaltig_mitte img#links {
	float:left; 
	padding-left:0.5em;
}

div#content .dreispaltig_links img.mitte {
	 margin-left:25%;
}

div#content .dreispaltig_rechts img.mitte {
	margin-left:25%;
}

div#content .dreispaltig_mitte img.mitte {
	margin-left:25%; 
}

div.mitte {
	text-align:center;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div.mitte {
    text-align:center;
	margin-bottom:0.8em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div.mitte {
    text-align:center;
	margin-bottom:0.8em;
  }

div.bild {
	height:5em;
}

div.bild-new {
	height:3.5em;
}

div.bild-new_se {
	height:3.5em;
	margin-top:0.8em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .bild {
    height:5em;
	margin-top:0.8em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .bild {
    height:5em;
	margin-top:0.8em;
  }

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .bild-new {
    height:3.5em;
	margin-top:0.8em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .bild-new {
    height:3.5em;
	margin-top:0.8em;
  }
  
/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html .bild-new_se {
    height:3.5em;
	margin-top:0.8em;
  }

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html .bild-new_se {
    height:3.5em;
	margin-top:0.8em;
  }


div#content .cb {
	clear: both;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border-top: 1px solid #CCCCCC;
}

div#content .cb_noborder {
	clear: both;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div#content p.frechts {
	float: right;
	margin: 0 2em 0 0;
}

div#content div.frechts_star {
	float: left;
	margin: 0 10em 0 0;
}

/*Formatierung MedLearning Info*/
div#partner {
	height:21.5em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#partner {
	height:34.5em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#partner {
	height:34.5em;
}

div#partner div.erste_zeile_partner {
	height:7em;
	padding-top:0.3em;
}

/*Star-Plus-HTML: wird fälschlich vom Internet Explorer 7 interpretiert.*/
*:first-child+html div#partner div.erste_zeile_partner {
	height:7em;
	padding-top:2em;
}

/*Star-HTML: wird fälschlich vom Internet Explorer bis zur Version 6 interpretiert.*/
* html div#partner div.erste_zeile_partner {
	height:7em;
	padding-top:2em;
}


div#partner div.zweite_zeile_partner {
	height:8em;
	padding-top:2em;
}

div#partner div.dritte_zeile_partner {
	height:10em;
	padding-top:2em;
}

div#partner div.text_partner {
	float:right; 
	width:52%; 
	height:5em;
}

div#partner div.img_partner {
	float:left; 
	width:46%; 
	height:5em;
}

/*folgendes vermutlich unwichtig*/
div#loginbox fieldset {
	margin-left: 0;
	margin-right: 0;
	/*background-color: #CCCCCC;*/
	padding: 0.5em;
	border: 1px solid #FFFFFF;
	/*border: 1px solid #002052;*/
}

div#loginbox fieldset legend {
	color: #002052;
	font-size: 0.8em;
	font-weight: bold;
}

div#loginbox fieldset label {
	color: #333333;
}

/*Carousel*/
/*.moreButton a { font-weight:bold; color:#fff; background: url('/setest/carousel/bilder/navigation/linkbutton_hl.gif') 0 0 no-repeat; padding:4px 0px 4px 12px; }*/

.moreButton { 
	text-align:right; 
	margin:10px 10px 0px 5px; 
	border-top:1px solid transparent;
	height:31px;
}

.carousel { 
	display: block; 
} 

.carousel .backwardButton { 
	float: left; 
	cursor: pointer; 
}

.carousel .container { 
	float: left; 
	margin-left:0px; 
}

.carousel .forwardButton  { 
	float: left; 
	cursor: pointer; 
}

.carousel { 
	width:570px; 
	height:151px; 
	margin-top:5px; 
	background:url('/setest/carousel/bilder/navigation/sliders_bg.jpg') 16px 1px no-repeat; 
	overflow:hidden; 
}

.carousel .container { 
	float:left; 
	width:536px; 
	height:148px; 
	overflow:hidden; 
	position:relative; 
}

.carousel .slider { 
	margin-left:0px; 
	margin-top:4px; 
	width:268px; 
	height:141px; 
	background:url('/setest/carousel/bilder/navigation/slider_bg2_n.jpg') 0 0 no-repeat; 
	float:left; 
}

.carousel .container .move {
	width:1000000px;
	position:relative;
	/*padding:4px; overflow: hidden;*/
}
.carousel .item { 
	margin:0px; 
	width:auto; 
	padding:0px;
	
}
 
.carousel .item .image { 
	float:left; 
	width:147px; 
	margin-top:-4px; 
}

.carousel .item .text { 
	line-height:18px; 
	color:#102648; 
	margin-top:5px; 
	margin-left:147px; 
	height:131px; 
}

.carousel .item .spacer { 
	height: 90px; 
	overflow: hidden; 
	padding-right: 8px; 
}

.carousel .item h4 { 
	display: inline; 
}

.carousel .item p { 
	display: inline; 
}

.carousel .item .text { 
	font-size:12px; 
}
/*ENDE*/
