/* STANDARD STYLES */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {     margin:0;     padding:0; }
/* Module 1 */
.mod1_head_var1 {    text-align: left;}
* html .mod1_text {    height: 1%;    overflow: visible;}
.mod1_pic_left {    margin-right:10px;    float:left;}
.mod1_pic_right {    margin-left:10px;    float:right;}
.mod1 .boderPic {    border: solid 1px #000;}
.mod1 .pictxt {    font-size: 0.85em;    line-height: 1.3em;    padding-bottom:10px;}
.mod1 ul, .mod1 ol {    overflow: auto;    zoom: 1;}
/* Module 8 */
.mod8 div#bg {    background-position: left 2px;    padding-left: 20px;}
/* Module 10 */
.mod10_image {    float:left;}
.mod10_text {    float:right; }
/* Module 17 */
.mod17 {    text-align: center;}
.mod17 img {    border: none;}
.mod17_image {    text-align: center;}
/* Module 21 */
.mod21 .captchaImg {    float: left;}
.mod21 .captchaImgLink {    position: relative;    top: 32px;    float: left;    padding-left: 5px;}
.mod21 .captchaImgLink img {    padding: 0px 5px;}
.mod21 fieldset {    clear: both;    padding-top: 10px;}
.mod21 .captcha input {    padding:2px;}
/* Module 25 */
.mod25_image {    margin-right:15px;    float: left;}
.mod25 .formRight {    padding-right: 10px;    text-align: right; }
.mod25 .mainTable {    width: 500px;    background-color: #F0F0F0;}
.mod25 .mainTable td {    border: none;    padding: 3px;}
.mod25 .formPaddingLeft {    width: 100px;}
.mod25 .selectMedium {    width: 200px;}
/* Module 26 */
.mod26 .selectBoxes {    background-color: #F0F0F0;}
/* Module 27 */
font.mod27_alert {    font-weight: bolder;    color: #990066;    text-transform: uppercase;}
font.mod27_not_approved {    font-style: italic;}
tr.mod27_week {    text-align: right;    vertical-align: top;}
tr.mod27_holiday {    font-weight: bold;    background-color: #FE6802;    vertical-align: top;}
tr.mod27_day_name,tr.mod27_day_name th {    background-color: #003366;    font-size: 8pt;}
td.mod27_right_box {    text-align: left;}
td.mod27_left_box {    text-align: right;}
td.mod27_center_box {    text-align: center ! important;    width: 100%;    font-weight: bold;}
.mod27_weekend_link {    color: #FFFFFF;    font-size: 8pt;}
.mod27_weekend_box {    background-color: #738293;    border-bottom: thin solid #E0E0E0;    width: 72pt;    height: 36pt;}
td.mod27_dark_date_box {    background-color: #B8B8B8;    width: 72pt;    height: 36pt;}
td.mod27_today_date_box {    background-color: #FFBC90;    width: 72pt;    height: 36pt;}
td.mod27_date_box {    background-color: #E0E0E0;    width: 72pt;    height: 36pt;}
.mod27_quote {    font-size: 11px;    color: #444444;    line-height: 125%;    background-color: #FAFAFA;    border: #D1D7DC;    border-style: solid;    border-left-width: 1px;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px}
.mod27_gen {    color: #000000;}
a.mod27_gen {    color: #006699;    text-decoration: none;}
a.mod27_gen:hover {    color: #DD6900;    text-decoration: underline;}
/* Module 32 */
.mod32_image {    float: left;}
.mod_32_spacer {    clear: both;    height: 30px;}
.mod32_text {    padding-left: 5px;}
* html .mod32_text {    height: 1%;}
/* Module 33 */
.mod33_mods {    float:left;    margin-right:5px;    overflow: hidden;}
.mod_33_spacer {    clear: both;    height: 30px;}
/* Module 34 */
.mod34_header {    font-weight: bold;    margin-bottom: 15px;}
/* Module 35 */
.mod35 {    clear: both;    border: solid 0px #0f0;    display: block;    text-align: left;    padding: 0px;    margin-bottom: 30px;}
.WMP_ButtonBar_Cell, .WMP_StatusBar_Cell {    font-weight: normal;    font-size: 10px;    color: #333333;    font-family: Verdana, Arial, Helvetica, sans-serif;    text-decoration: none}
.WMP_StatusBar_Input1 {    font-family: Verdana,Arial,sans-serif;     font-size: 10px;     width: 45px;}
.WMP_StatusBar_Input2 {    font-family: Verdana,Arial,sans-serif;     font-size: 10px;     width: 90px;}
.mod35 .info {    color: #89898c;    font-size: 11px;    font-style: italic;}
/* Module 36 */
.mod36_image {    float: left;}
* html .mod36_text {    height: 1%;}
/* Module 41 */
#bookmark_block {    position: relative;}
ul.sortable li {    position: relative;}
#bookmark_list {    margin-top: 4px;}
#bookmark_entry {    float: left;    position: relative;    }
#register_bookmark {    display: none;    position: absolute;    top: 20px;    right: 0px;    width: 25em;    padding: 16px;}
/* Module 44 */
.mod44 h1,.mod44 h2 {    font-size: 1.1em;    font-weight: bold;    clear: both;}
.mod44 table {    width: 100%;    border: solid 1px #d1d1d1;}
.mod44 th {    background-color: #d1d1d1;}
.mod44 .odd {    background-color: #f0f0f0;}
.mod44 .legend {    font-size:0.85em;    padding: 10px 0px;}
.mod44 .error {    font-size: 1em;    padding: 5px 5px 5px 0;}
/* Module 45 */
#header .mod45_text {    display: none;}
#header_lower .mod45 {    float:left;    position:absolute;    left: 0px;}
/* Module 47 */
.mod47 fieldset {    border: none;    width: 550px;}
.mod47 fieldset label {    clear: left;    display: block;    float: left;    width: 120px;    text-align: left;    padding: 3px 10px 0 0;}
.mod47 fieldset h1 {    font-size: 1.0em;    font-weight: bold;}
.mod47 fieldset input {    padding: 2px;    margin-bottom: 0.6em;    width: 280px;    float:left;}
/* Module 48 */
.mod48 table.tablestep2 td,.mod48 table.tablestep3 td {    border-bottom: solid 1px #f0f0f0;}
/* Module 51 */
.mod51_item {    border: 1px solid black;    padding: 5px;    margin-bottom: 2px;}
.mod51_head {    font-size: 1.2em;}
/* Module 55 */
#mod55 * {    clear: none;}
.mod55Question a {    border: 1px solid #027cbc;    background-color: #027cbc;    color: #fff;    padding: 5px !important;    display: block;    margin: 0px 0px 3px 0px !important;    margin-bottom: 3px !important;    max-width: 500px;}
.mod55Question a:hover {    background-color: #3ccaf3;    text-decoration: none;}
#mod55Active{    background-color: #3ccaf3 !important;}
.mod55Answer {    border: 1px solid #ccc;    padding: 5px !important;    background-color: #fff;    max-width: 500px;}
.mod55Answer img {    float: left;    margin: 0px 5px 0px 0px !important;}
/* Module 56 */
.nav_right_gruppe .mod56 {    margin-bottom: 10px;}
.nav_right_gruppe .mod56 h3 {    height:31px;    width:220px;    color:#fff;    padding-left:0px;    line-height:30px;    font-weight:normal;    font-size: 0.93em;    margin: 0;}
.nav_right_gruppe .mod56 .mod56_footer {    display: block;    width: 220px;    height: 6px;    }
/* Module 62 */
.mod62{    font-size: 0.8em;   }
#content .mod62 h2 {    background-color: #F3F4F4;    border-bottom: 1px solid #E0E8E5;    padding: 10px;    margin: 0px;    font-size: 1.1em;   }
#content .mod62 ul {    font-weight: bold;    margin: 10px 0 5px 0;    list-style-type: none;    padding: 2px 15px 5px 0px;    list-style-type: none;}
#content .mod62 li {    font-weight: normal;    font-size: 1em;    list-style-type: none;    margin: 2px 0px 2px 20px;    padding: 0px;    background: none;}
#content .mod62 a {    display: inline-block;}
#content .mod62 .nlList{    padding: 0 0 20px 10px; }
#content .mod62 a.open {    display: block;    font-weight: bold;    margin-top:5px;     font-size: 1.1em;    padding-left: 16px;    padding-top: 2px;}
#content .mod62 a.close {    display: block;    font-weight: bold;    margin-top:5px;     font-size: 1.1em;    padding-left: 16px;    padding-top: 2px;    }
#content .mod62 a.read{	padding-left: 16px;    padding-top: 2px;}
#content .mod62 a.unread{    padding-left: 16px;    padding-top: 2px;}
#content .mod62 .articleDate {    font-size: 0.9em;    color: #8E8E8E; }
#content .mod62 .nlElement{    clear: both;    line-height: 1.4em;    padding: 3px 0px;}
#content .mod62 .checkbox{    border: none;    float: left;    width: auto;    width: 13px;    height: 13px;    vertical-align: middle;    position: relative;    top: -1px;    *overflow: hidden;}
#content .mod62 .checkboxlabel{    display:block;		padding-left: 15px;    text-indent: -15px;    border: none;    float: left;    width: auto;    vertical-align:middle;}
#content .mod62 td{	background-color:#fff;	line-height:1.5em;	vertical-align:top;}
#content .mod62 fieldset {	border:1px solid #ddd;	font-size: 1em;}
#content .mod62 fieldset div{    clear:both;    margin: 0.8em 0;}
#content .mod62 label {    float:left;    width:10em;    text-align:right;    margin-right:1em;    font-size:1.1em;}
#content .mod62 input,#content .mod62 select,#content .mod62 textarea{    padding:0.15em;    width:25em;    border:1px solid #ddd;    background:#fafafa;    font-size:1.1em;}
#content .mod62 input:hover, #content .mod62 input:focus,#content .mod62 textarea:focus,#content .mod62 textarea:hover,#content .mod62 select:focus,#content .mod62 select:hover {    border-color:#c5c5c5;    background:#f6f6f6;}
#content .mod62 div.buttons{	margin-top: 4em;}
#content .mod62 button{	float:right;	border:1px solid #ddd;    background:#fafafa;    font-size:1.1em;    margin-left:5px;}
#content .mod62 span.required{	color: #f00;}
/* padding vermeiden wg. boxmodell-fehler im explorer */
 html{	font-size: 0.9em;}
body {	background-attachment:scroll;	background-color:#FFFFFF;	background-image:url(/design/onak/style/images/bgBody.jpg);	background-repeat:repeat-x;	margin: 0; 	padding: 0;		font-family: Verdana, Arial,sans-serif;	text-align:center;	font-size:100.01%;	line-height:1.0em;	position: absolute;	left: 0px;	top: 0px;	width: 100%;	text-align: center;}
h2,h3,h4{	font-family: Verdana, Arial,sans-serif; /* ab 13pt arial statt verdana */
	font-size: 1.4em;	font-weight: bold;	line-height:normal;	padding: 0px;	margin: 0px;	margin-bottom: 0.3em;}
#nav_right h4 {    font-size: 1em;    font-weight: bold;}
p{	padding: 0px;	margin: 0px;	padding-bottom: 10px;}
#nav_right p {    font-size: 0.9em;}
.clear {	clear:both;	/* gelegentlich hilfreiche tricks: */
	line-height: 0;	font-size: 0;	height: 0;   }
.hl1, h1 {	font-family: Verdana, Arial,sans-serif; /* ab 13pt arial statt verdana */
	font-size: 1.6em;	font-weight: bold;	text-align:left;	line-height: 120%;	margin: 0px;	padding: 0px;	padding-bottom: 0.5em;	}
sup{	vertical-align: text-top;	font-size: 0.8em;	}
sub{	font-size: 0.8em;	}
.input_feld {  border:1px solid #a5acb2;	background:#FFFFFF;}
.underline {	text-decoration: underline;}
#nav_left_ads_title {  font-size:1.0em;  font-weight:normal;	  padding-left:10px;		}
#nav_left_ads {	text-align:left;}
.nav_left_ad {  margin:15px;}
/* leere "breadcrumb-zeile" fuer home-layout */
#breadcrumb_leer {  padding-top:3px;	padding-bottom:0px;	margin-bottom:0px;	  /* border: 1px solid #00ff00; */
}
.disclaimer{	font-family: Verdana, Arial,sans-serif; /* ab 13pt arial statt verdana */
	font-size: 0.8em;	text-align:left;	margin: 0px;	padding: 0px;	padding-bottom: 0.5em;	color: #333;	background-color: #fff;	width: 75%;	align: center;	margin-top: 30px;}
a {    color:#0060A7;}
#nav_right a {    color: #000000;   }
div#sanofilink{	float: left;	position:relative;	top: -113px;	left: 663px;	border: solid 0px;	margin-bottom: -102px;}
#sanofiLogo {	background-image:url(/design/onak/style/images/bannerTop.jpg);	background-color: #6aafe6; 	width:997px; 	height:113px; 	margin-left:auto; 	margin-right:auto; }
#header_lower {	background:url(/design/onak/style/images/head_verlauf.jpg) no-repeat;}
.sysmenu_1_item{		border: solid 0px;	margin-left: 2px;	color: #333;}
.sysmenu_1_item A{	color: #333;	font-size: 1.0em;	text-decoration:none;}
#content {	font-size: 0.8em;}
#breadcrumb{	font-size: 0.9em;	text-align: left;	padding-bottom: 0.5em;}
#footer_container {	font-size:0.8em;	margin-left:0px;	margin-top:20px;	text-align:center;}
#footer_container a,#footer_container .sysmenu_1_item a {	font-size:0.9em;	color:#0060A7;}
#footer_top{	color: #000;	font-size: 0.9em;	margin-top: 15px;}
#footer_top a{	text-decoration: underline;}
#rahmen_container{	min-height: 730px;		_height: 730px;}
#content_container h1,#content_container .hl1,#content_container a,#content_container h2,#content_container h3,#content_container h4{	color: #3D79A8;	text-decoration: none;}
#content_container ul,ol {     list-style: disc outside;    margin: 10px 0px;    padding-left: 16px;    }
#content_container ol {     list-style-type: decimal;}
#content_container li{    padding-bottom: 3px;    margin-left: 25px;}
#content_container caption{    text-align: left;    font-weight: bolder;}
.contentSpacer{	height: 1px;	border-bottom: solid 1px #9EA5BD;	width:550px;	margin: 0px 0px 15px -10px;	padding-top: 15px;	overflow:hidden;}
.leftMenu_1_fortbildungen  {	padding: 5px;	padding-left: 10px;	width: 183px;	border-left: #9ea5bd 1px solid;	border-right: #9ea5bd 1px solid;	overflow: hidden;	text-align: left;}
.leftMenu_1_services a,.leftMenu_1_fortbildungen a{    color: #000;    text-decoration: none;}
.leftMenu_1_services h4,.leftMenu_1_fortbildungen h4{    font-size: 1em;}
.leftMenu_1_services .mod1016_text,.leftMenu_1_fortbildungen .mod1016_text{    font-size: 0.7em;}
.leftMenu_1_fortbildungen img{    border: none;}
.leftMenu_1_services  {	padding: 5px;	padding-left: 10px;	width: 183px;	overflow: hidden;	border-left: #9ea5bd 1px solid;	border-right: #9ea5bd 1px solid;	text-align: left;	}
.leftMenu_1_services_header  {	float: left;	width: 183px;	position: relative;	font-weight: bold;}
.leftMenu_1_services_text  {	float: left;	font-size: 0.7em;	width: 183px;	padding-top: 5px;}
.leftMenu_1_expertenrat  {	padding: 5px;	padding-left: 10px;	width: 183px;	overflow: hidden;	border-left: #9ea5bd 1px solid;	border-right: #9ea5bd 1px solid;}
/* - - - mod1 - - - */
#nav_right .mod1 {    margin-bottom: 10px;}
#nav_right .mod1 {    background: url(/design/onak/style/images/nav_right_farbverlauf_1.gif) top left;}
#nav_right .mod1 div {    padding: 10px;}
#nav_right .mod1 h4 {    padding: 10px 10px 5px 10px;    background: transparent url(/design/onak/style/images/nav_right_rahmen_oben.gif) no-repeat;}
    #nav_right .mod1 .mod1_ftext {    padding: 0 10px;}
    #nav_right .mod1 .clear {    background: transparent url(/design/onak/style/images/nav_right_rahmen_unten.gif) no-repeat bottom left;    height: 2px;    padding: 0;}
    /* - - - END mod1 - - -*/
/* the news box */
.newslist{	display: none;	clear:both;}
.newslist p{	padding: 0px;	margin: 0px;}
.news{	width:190px;	font-size: 1em;	margin-top:-5px;	clear:both;	text-align:left;}
.news a{	color:#000;}
.news div{	margin:0 .5em 0 1em;	padding:0;    text-align: left;}
.news span{	line-height:1em;}
/* the news box when JavaScript is available */
.hasJS{	overflow:hidden;	position:relative;}
/* The nested UL when JavaScript is available */
.hasJS div{	position:relative;	left:0;	margin:0;	padding:0;	border: solid 0px #0f0;}
/*END Module 1*/
/*BEGIN Module 2,3,4,6*/
.mod1, .mod8,.mod10,.mod17,.mod36 {	clear: both;	text-align: left;	margin-bottom:20px;	line-height:1.4em;}
.mod10_image img,.mod17_image img,{	 border: none;}
/* Background-Handling für Modul 8 (Linkliste) */
 .mod8 div#bg{	background-repeat: no-repeat;}
/*END Modul 8*/
.picTxt{	border: solid 0px #0f0;	line-height: 1.4em;	font-size: 0.9em;}
/* - - - mod10 - - - */
.mod10_text{	text-align: right; 	padding-left:15px;}
/*BEGIN Module 10*/
.mod10_text{	float:right; 	text-align: right; 	padding-left:15px;	padding-right:15px;}
/*BEGIN Modul 21*/
.mod21{	clear: both;	border: solid 0px #0f0;	display: block;	margin-bottom:15px;}
/*END Modul 21*/
/*BEGIN Modul 23*/
.mod23 #DOMnewsstopper {	padding: 0;	margin: 0;}
.mod23 ul {	margin: 0;	padding: 0;	list-style: none;	}
/*END Modul 23*/
/*BEGIN Module 25*/
.mod25{	clear: both;	border: solid 0px #0f0;	display: block;	text-align: left;	padding: 0px;	margin-bottom: 30px;}
.mod25_image{	margin-left:0px;	border: solid 0px #0f0;	margin-top: 0px;	display: block;}
.mod25_text{	padding: 0px;	text-align: left; 	border: solid 0px #f00;	}
.mod25 .mainTable td {	padding: 5px;}
/*END Module 25*/
/*BEGIN Module 28 (Suchergebnisse) */
.mod28_headline {	padding-top: 5px;	padding-bottom: 10px;}
.mod28_outer{	clear: both;	float: left;	width: 99.9%;}
.mod28_inner{  padding-top:20px;	margin: 0px;}
.mod28_teaserueberschrift {	padding-top: 0px;	padding-bottom: 5px;	font-weight: bold;}
.mod28_teaserueberschrift a {	font-weight: bold;}
.mod28_text {}
.mod28_text p {	padding: 0px;	margin: 0px;}
.mod28_image{	float:left; 	height:85px; 	overflow:hidden;}
.mod28_image img {	margin: 0px;	padding: 0px;}
/*END Modul 28*/
/*BEGIN Module 29*/
.mod29{	clear: both;	border: solid 0px #0f0;	display: block;	text-align: left;	padding: 0px;	margin-bottom: 30px;}
.mod29_image{	margin-right:15px;	margin-left:0px;	border: solid 0px #0f0;	margin-top: 0px;	float: left;	display: block;}
.mod29_text{	padding: 0px;	text-align: left; 	border: solid 0px #f00;		float: left;}
* html .mod29_text{  float: left;  border: solid 0px #f00;}
.mod29 a {      text-decoration: none;}
.mod29 a:visited {      text-decoration: none;}
.mod29 a:hover {      text-decoration: none;}
/*END Module 29*/
/* BEGIN Module 30 */
#mod30_outer {    overflow: hidden;}
/* Uebersichtsseite */
.subcolumns {    width: 100%;    overflow: hidden;}
.c50l {    float: left}
.c50r {    float: right;    margin-left: -5px}
.c50l,.c50r {    width: 49%}
#new_topic {    clear: both;    padding-bottom: 5px;    font-size: 0.9em;}
#new_topic .hint {    padding-bottom: 20px;}
#new_topic .button {    background: url(/design/onak/style/images/write_16.gif) no-repeat;    padding-left: 20px;    padding-bottom: 3px;}
#search_topic {    clear: both;    padding-bottom: 15px;    font-size: 0.9em;}
#search_topic .button {    background: url(/design/onak/style/images/doc_zoom_16.gif) no-repeat;    padding-left: 20px;    padding-bottom: 3px;}
#netiquette {    font-size: 0.9em;}
#filter_topic {    clear: both;    font-size: 0.9em;}
#filter_topic select {    font-size: 0.9em;}
#filter_topic label {    color: #404040;    font-weight: bold;    padding-bottom: 1em;}
#jump_to_page {    font-size: 0.8em;    text-align: right;}
#jump_to_page select {    font-size: 0.85em;}
#mod30_outer div.paging {    text-align: center;    padding-top: 3px;    padding-bottom: 3px;    background: #FFFAE6 none repeat scroll 0%;}
#mod30_outer div.paging a,#mod30_outer div.paging span {    background: #FFFAE6 none repeat scroll 0%;    text-decoration: none;    -moz-border-radius-bottomleft: 2px;    -moz-border-radius-bottomright: 2px;    -moz-border-radius-topleft: 2px;    -moz-border-radius-topright: 2px;    border: 1px solid #90C2E1;    font-weight: bold;    margin: 0px 0.25em;    padding: 2px 4px;    font-size: 0.8em;}
#mod30_outer div.paging span.activ {    background: #FFAA29 none repeat scroll 0%;    color: #FFFFFF;}
#mod30_topics table.index caption {    display: none;}
#mod30_topics table.index {    width: 100%;    background-color: #FFFAE6;}
#mod30_topics table.index th {    background-color: #CCC;    font-size: 0.9em;    border-bottom: 1px solid #D6D3CE;    padding: 3px 8px;}
#mod30_topics table.index th a {    background: url(/design/onak/style/images/pfeil_sort.gif) right center no-repeat;    padding-right: 8px;    color: #000;}
#mod30_topics table.index th a:hover {    text-decoration: underline;}
#mod30_topics table.index a {    text-decoration: none;}
#mod30_topics table.index th.col1 {    width: 40%;    text-align: left;}
#mod30_topics table.index th.col2 {    width: 10%;    text-align: center;}
#mod30_topics table.index th.col3 {    width: 25%;    text-align: center;}
#mod30_topics table.index th.col4 {    width: 25%;    text-align: left;}
#mod30_topics table.index td {    vertical-align: top;    padding: 5px;    border-bottom: 1px solid #D6D3CE;    font-size: 0.8em;}
#mod30_topics table.index td.topic {    background-color: #f2f2f2;    overflow: hidden;}
#mod30_topics table.index td.order_by {    background-color: #eaeaea;}
#mod30_topics table.index td.col2 {    text-align: center;}
#mod30_topics table.index td.col1,#mod30_topics table.index td.col3,#mod30_topics table.index td.col4 {    padding-left: 5px;}
#mod30_topics table.index td.col1 a {    font-weight: bold;}
/* Themen-Ansicht */
#mod30_topics table.posts {    width: 100%;    background: #F2F2F2;    border-collapse: collapse;    border-color: #ccc;}
#mod30_topics table.posts tr.darkly {    background: #f2f2f2;}
#mod30_topics table.posts td.footer {    background: #eaeaea;}
#mod30_topics table.posts td.trenner {    background: #ccc;    height: 3px;}
#mod30_topics table.posts caption {    visibility: hidden;}
#mod30_topics table.posts th {    background-color: #EAEAEA;}
#mod30_topics table.posts th.navi {    text-align: right;    background-color: #CCC;    font-size: 0.9em;}
#mod30_topics table.posts td {    vertical-align: top;    padding-bottom: 2px;    padding-left: 5px;    font-size: 0.9em;}
#mod30_topics table.posts td.body {    padding-bottom: 5px;    padding-top: 5px;    height: 50px;}
#mod30_topics table.posts td.body cite {    background: #FFFFFF;    color: #666;    margin: 5px 5px 5px 15px;    display: block;    padding: 3px;    border: solid 1px #eee;}
#mod30_topics table.posts th.col1 {    width: 20%;}
#mod30_topics table.posts th.col2 {    width: 80%;}
#mod30_topics table.posts td.topic {    background-color: #eaeaea;}
#mod30_topics table.posts td.order_by {    background-color: #DEDFDE;}
#mod30_topics table.posts td.title,#mod30_topics table.posts td.userinfo,#mod30_topics table.posts td.footer {    font-size: 0.8em;}
#mod30_post_message {    padding: 1px;}
#mod30_post_message table.post_message {    width: 100%;    background-color: #f2f2f2;    border-collapse: collapse;    border-color: #f2f2f2;}
#mod30_post_message table.post_message th {    color: #404040;    font-weight: bold;    padding: 5px;    background-color: #ccc;}
#mod30_post_message table.post_message td {    padding: 5px;}
#mod30_post_message table.post_message td.col1 {    width: 28%;    color: #404040;    font-weight: bold;}
#mod30_post_message table.post_message td.col2 {    width: 2%;    text-align: center;    color: #f00;}
#mod30_post_message table.post_message td.col3 {    width: 70%;    padding-left: 3px;}
#mod30_post_message table.post_message caption {    visibility: hidden;}
#mod30_post_message table.post_message td.col3 select {    width: 358px;}
#mod30_post_message table.post_message td.col3 input.input_text {    width: 353px;}
#mod30_post_message table.post_message td.col3 textarea {    width: 353px;}
h2.error_message {    font-size: 1em;    color: red;}
div.post {    width: 100%;    clear: both;}
h3.post_title {    font-size: 0.9em;    background-color: #EAEAEA;    padding: 5px;}
p.post_body {    font-size: 0.85em;    padding: 5px;}
p.post_author {    font-size: 0.8em;    padding: 5px 5px 15px 5px;    color: #999;}
span.pattern_mark {    font-weight: bold;}
.error {    font-size: 1em;    color: red;}
#mod30_search table.post_search {    width: 100%;    background-color: #F2F2F2}
#mod30_search table.post_search caption {    visibility: hidden;}
#mod30_search table.post_search th {    padding-bottom: 5px;    background: #ccc;}
#mod30_search table.post_search td {    padding: 5px;}
#mod30_search table.post_search td.search_result {    padding: 10px 0 0 0px;}
#mod30_search table.post_search ul.search_empty_description {    font-size: 0.9em;}
#mod30_tree {    font-size: 0.9em;    width: 100%;    background-color: #FFFAE6;}
#mod30_tree div.navi {    background-color: #CCC;    border-bottom: 1px solid #D6D3CE;    margin: 10px 0px 10px 0px;    padding: 3px 0px 3px 5px;}
#mod30_tree ul {    clear: left;    display: block;    list-style-type: none;    margin: 0px;    padding: 0px;}
#mod30_tree li {    display: block;    padding: 0px 0px 0px 0px;    margin: 3px 0px 3px 0px;}
#mod30_tree li.topic div.title {    padding: 2px 0px 2px 0px;    background-color: #f2f2f2;}
#mod30_tree li.topic div.title span.subnavi {    padding: 0px 0px 0px 10px;}
#mod30_tree li.topic div.poster {    padding: 0px 5px 0px 3px;    font-size: 0.8em;    font-weight: bold;}
#mod30_tree div.body {    padding: 5px 8px 5px 3px;    text-align: justify;}
#mod30_tree div.body cite {    background: #FFFFFF;    color: #666;    margin: 5px 5px 5px 15px;    display: block;    padding: 3px;    border: solid 1px #eee;}
#mod30_tree div.replay_navi {    padding: 0px 0px 15px 0px;    margin: 10px 0px 0px 0px;    text-align: left;    border-top: 1px dotted #D6D3CE;    font-size: 0.95em;}
#mod30_tree ul ul {    margin-left: 10px;    border-left: 1px dotted #D6D3CE;}
/* END Module 30 */
/*BEGIN Module 32*/
.mod32{	clear: both;	border: solid 0px #0f0;	display: block;	text-align: left;	padding: 0px;}
.mod32_image{	margin-right:15px;	margin-left:0px;	border: solid 0px #0f0;	margin-top: 0px;	display: block;}
.mod32_text{	padding: 0px;	margin: 0px;	text-align: left; 	border: solid 0px #f00;	}
.mod32 a {      text-decoration: none;}
.mod32 a:visited {      text-decoration: none;}
.mod32 a:hover {      text-decoration: none;}
.mod_32_spacer{	border: solid 0px #0f0;	display: block;}
/*END Module 32*/
/*BEGIN Module 33*/
.mod33{	clear: both;	border: solid 0px #0f0;	display: block;	text-align: left;	padding: 0px;}
.mod33_mods {	border: solid 0px #f00;}
.mod33_text{	padding: 0px;	margin: 0px;	text-align: left; 	border: solid 0px #f00;	}
.mod33 a {      text-decoration: none;}
.mod33 a:visited {      text-decoration: none;}
.mod33 a:hover {      text-decoration: none;}
.mod_33_spacer{	border: solid 0px #0f0;	display: block;}
/*END Module 33*/
/*BEGIN Module 34*/
.mod34{	clear: both;	border: solid 0px #0f0;	display: block;	margin-bottom: 20px;}
.mod34_header{	margin-top: 15px;}
.mod34 span.link{	text-align:left;	text-decoration: underline;}
.mod34 span.nolink{	text-align:left;	text-decoration: none;}
/*END Module 34*/
/*BEGIN Module 36*/
.mod36{	clear: both;	border: solid 0px #0f0;	display: block;	text-align: left;	padding: 5px;}
.mod36 a {	  color: #3d79a8;      text-decoration: none;}
.mod36_text{    padding-left:5px;}
* html .mod36_text em, .mod36_text p {	overflow: visible;	height: 1%;}
.teaserinfo{	background-color: #ededed;	font-size: 0.8em;}
.teaserquelle{	float:right;	padding-right: 5px;}
/*END Module 36*/
/*BEGIN Module 37*/
.mod37 {	clear: both;	border: solid 0px #0f0;	display: block;	text-align: left;	padding: 0px;	margin-bottom: 5px;	}
	.mod37 ul {	margin: 0px;    padding: 0px;    margin-left:0px;    margin-top: 5px;    padding-bottom: 0px;	padding-left:20px;	list-style: square;}
.mod37 a {      text-decoration: none;}
.mod37 a:hover {      text-decoration: underline;}
.mod37 li {	margin-bottom: 5px;        padding: 0px;}
/*END Module 37*/
/*BEGIN Module 38*/
#content .mod38,#content .mod38 div{    background: none;    font-size:1em;    }
.mod38 {	clear: both;	border: none;	text-align: left;	background: url(/design/onak/style/images/bg_mod_changefontsize.gif) no-repeat top left;	height: 39px;}
.mod38 img{	border: none;	margin-bottom: -4px;}
.mod38inner{	border: solid 0px;	padding: 10px 5px 5px 10px;	padding-left: 10px;	font-size: 0.8em;}
.mod38inner #fontsize{	font-weight:bold;	color: #000;}
/*END Module 38*/
/*BEGIN Module 39*/
#content .mod39,#content .mod39 div{    background: none;}
#content .mod39_text{    float: none;}
.mod39 {	font-size: 1.0em;	clear: both;	display: block;	text-align: left;	padding: 0px 10px 10px 10px;	background: url(/design/onak/style/images/bg_mod_newsletter.gif) no-repeat bottom;	height: 85px;}
.mod39_text{	float: left;	text-align: left;}
.mod39_pic{	float: right;	text-align: left;}
.mod39_form{	float: left;	font-size: 0.9em;}
.mod39_header{	font-weight: bold;	padding: 5px;	padding-left: 0px;	font-weight: bold;	font-size: 1.0em;}
.mod_39_spacer{	text-align: center;	clear: both;	height: 1px;	border-bottom: solid 1px #9ea5bd;	display: block;	margin-top: 0px;	margin-bottom: 10px;	padding-top: 10px;	padding-bottom: 0px;	margin-left: -5px;	margin-right: -5px;	padding-right: 0px;	padding-left: 0px;	overflow: hidden;}
.mod39 .newsletter_btn {    top: 3px;}
/*END Module 39*/
/*BEGIN Module 40*/
.mod40{	text-align: left;	clear: both;	background: url(/design/onak/style/images/nav_right_farbverlauf_2.gif);	border-bottom: solid 1px #9EA5BD;}
.mod40loggedoff,.mod40loggedon{    background: url(/design/onak/style/images/nav_right_rahmen_oben.gif) no-repeat;    padding-top 10px;}
.mod40 button em{  font-style: normal;}
.mod40 .mod40element{    clear: both;}
.mod40 .textfeld{    clear: left;    float: left;    margin-bottom: 5px;}
.mod40_header{  font-size: 1em;  font-weight: bold;  padding: 10px 5px 5px 10px;  line-height: 1.2em;  margin: 0px;}
.mod40 .loginInner p{    padding-right: 5px;}
.mod40 .mod40inner #login {	padding: 0px;		border-bottom: 1px solid #9EA5BD;}
.mod40 .mod40inner #register {	margin: 0px 1px 0px 1px;	padding: 5px 0px 0px 0px;	border-top: 1px solid #FFFFFF;}
.mod40 .mod40inner #sendpw {	margin: 0px 1px 0px 1px;	padding: 0px 0px 5px 0px;	border-bottom: 1px solid #9EA5BD;}
.mod40 .mod40inner #whyregister {	margin: 0px 1px 0px 1px;	padding: 5px 0px 0px 0px;	border-top: 1px solid #FFFFFF;}
.mod40 .mod40inner #dclogin {	margin: 0px 1px 0px 1px;	padding: 0px;}
.mod40 .mod40inner #tanregister {	margin: 0px 1px 0px 1px;	padding: 0px;}
.mod40 .loginInner {    padding: 5px 1px 1px 3px;	 margin-left: 7px;}
.mod40 .mod40login {}
.mod40 .mod40register {	padding: 0px 0px 10px 0px;}
.mod40 .mod40inner{    padding: 0px 0px 5px 0px;}
.mod40inner p{	font-size: 0.9em;}
.mod40 .mod40_links{	color: #000;	text-decoration: none;   padding: 5px 0px 5px 25px;	margin-left: 10px;	background: url(/design/onak/style/images/bt_start.gif) no-repeat left center;   display: block;	font-size: 0.9em;}
.mod40 p.mod40linktext{    padding: 0 10px 5px 35px;    font-size: 0.75em;    margin-top: 0px;    color: #666;}
.mod40 .doctors {  text-align:center;  margin: 0px 1px;   background-color:#f4f4f4;}
#loginerror {    padding: 5px;	 font-weight: bold;	 color: red;}
.mod40 .userName {	font-weight: bold;}
.mod40 .textfeld{    width: 150px;    border:1px solid #A5ACB2;    color: #555;    padding: 2px;}
.mod40 button em{  display:none;}
.mod40 button{  background: url(/design/onak/style/images/bt_start.gif) no-repeat left center;  border:none;  height: 1.8em;  width: 20px;  float: left;  margin-left: 3px;  cursor: pointer;  }
.mod40 .linkSymbol{    display: none;}
/*END Module 40*/
/* Styles für Modul 41: Meine Favoriten */
#bookmark_block {  background-color: #FFFBE7;  text-align: left;  font-size: 0.9em;  padding: 5px;  background: url(/design/onak/style/images/nav_right_farbverlauf_2.gif);  border-bottom: solid 1px #9ea5bd;}
ul.bookmarks {  list-style-type: none;  padding: 0px;  margin: 0px;}
ul.bookmarks li {  cursor:move;  padding: 2px 0px;  padding-right: 18px;  font-size: 0.9em;  background: url(/modules/style/images/fav_images/updown_pale.gif) top right no-repeat;}
ul.bookmarks div.nofav{  padding: 2px 0px 0px 5px;}
ul.bookmarks li.nofav{	background: none;	padding: 0px 0px 0px 0px;}
#bookmark_headline {  font-weight: bold;  padding-top: 2px;  background:#FFFBE7;}
#bookmark_headline2{  font-weight: bold;  padding-top: 2px;}
#bookmark_entry {  font-size: 0.9em;  margin-right: 4px;  width: 20px;}
#register_bookmark {  width: 28em;  border: solid 2px #FFE77B;  background-color: #FFFBE7;  text-align: left;  font-size:0.9em;  z-index: 100;}
#register_bookmark input {  display: block;  width: 15em;}
#bookmark_mtext {  padding: 4px;}
/*BEGIN Module 42*/
#content .mod42,#content .mod42 div{    background: none;    font-size:1em;    clear: both;}
#content .mod42_header{    float:none;}
.mod42{	clear: both;	text-align: left;	padding: 0px;	background: url(/design/onak/style/images/bg_mod_suchen.gif) no-repeat top left;	font-size: 0.8em;	height: 39px;	margin-bottom: 10px;}
.mod42_header{	background: url(/design/onak/style/images/nav_right_farbverlauf_1.gif);	font-weight: bold;	padding-left: 10px;	padding-right: 5px;	padding-top: 10px;	float: left;	clear: both;}
.mod42_text{	background: url(/design/onak/style/images/nav_right_farbverlauf_1.gif);	padding-left: 10px;	padding-right: 5px;	text-align: left;}
.mod42_form{	background: url(/design/onak/style/images/nav_right_farbverlauf_1.gif);	padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;}
.mod42_form .input_feld{	width: 110px;	}
/*END Module 42*/
.teaserueberschrift{	color: #333;}
.extrabold{	font-family: Arial, Verdana, sans-serif;  /* ab 13pt arial statt verdana */
	font-size:1.4em;	font-weight:bold;	line-height:normal;	color: #333;	padding: 0px;	margin: 0px;}
/*Begin Module 1009*/
.mod1009_label{	clear:left;	float:left;	width:150px;	height:30px;}
.mod1009_input{	clear:right;	float:left;	width:200px;}
.mod1009_input_error{    clear:right;    float:left;    width:200px;    border-color:red;}
select.mod1009_input{    width:204px;}
* html select.mod1009_input{    width:206px;}
.mod1009_input2{	clear:right;	float:left;    margin-right:16px;	width:140px;}
.mod1009_input2_error{    clear:right;    float:left;    margin-right:16px;    width:140px;    border-color:red;}
.mod1009_input3{	clear:right;	float:left;	width:40px;}
.mod1009_input3_error{    clear:right;    float:left;    width:40px;    border-color:red;}
* html .mod1009_input3 {    margin-left:-2px;}
.mod1009_textarea {	border:1px solid #A7D1F1;	padding:2px;	width:250px;}
.mod1009_textarea_error {    border:1px solid red;    padding:2px;    width:250px;}
* html .mod1009_textarea {    margin-left:-3px;}
.mod1009_formSubmit{	clear:both;	float:right;}
.mod1009_error {	font-weight:bold;	line-height:normal;	background-color: #f60000;	padding: 3px;	margin: 5px;}
.mod1009_hidden {	display: none;}
.mod1009_captcha {    padding-left: 150px;}
.mod1009_captcha fieldset {    border: 0;    padding: 0;}
.mod1009_captcha legend {    background-color: transparent;    padding: 0 0 5px 0;    font-weight: normal;}
* html .mod1009_captcha fieldset {	margin-left: -6px;}
* html .mod1009_captcha fieldset label{    margin-left: 6px;}
/*END Module 1009*/
/*Begin Module 1010*/
.mod1010 .ecardThumbs{	float:left;	margin-right: 20px;}
.mod1010 .link01{	background:url(/design/onak/style/images/bt_start.gif) no-repeat left center;	padding: 5px 30px;}
/*END Module 1010*/
/*Begin Module 1011*/
.mod1011_errorbox{	font-weight:bold;	line-height:normal;	color: #f60000;	padding: 10px;    border: solid 1px #f60000;	margin: 0px;    font-size: 0.9em;}
.mod1011_inputForm{    padding: 10px;    border: solid 1px #9ea5bd;    background-color: #f9fdfe;}
.mod1011_inputForm .mod1011_errorbox{    border: none;    padding: 0px 0px 5px 0px;}
.mod1011_inputFields{    clear: both;    margin-bottom: 15px;}
#mod1011_hidden{    padding-bottom:10px;    margin-bottom:15px;    border-bottom:solid 1px #ccc;}
.mod1011_label{    display:block;    float:left;    width:220px;    padding:3px 0px;    clear:left;    margin-bottom:15px;}
.mod1011_inputFields #moreEmails{    margin: 0px 0px -1px 220px;}
.mod1011_input{    float: left;	width:250px;}
.mod1011_suggestion{	clear:both;    height: 30px;}
.mod1011_infoText{	clear:both;	font-weight: bold;	padding-top: 5px;	padding-bottom: 10px;}
.mod1011_infotext_right{    padding: 0px 0px 10px 220px;}
.mod1011_headline{	display:block;    float:left;    width:220px;    padding:3px 0px;    clear:left;}
.mod1011_subject{	clear:both;	float:left;	width:500px;}
.mod1011_message{	clear:both;	float:left;	width:500px;	height:250px;	text-align: left;}
.mod1011_hidden {	display: none;}
/*END Module 1011*/
/*Begin Module 1046 Newsletter Formular Startseite*/
.mod1046 label{	float:left;	padding:4px 5px 0px 0px;	color: #ff0000;	font-weight: bold;}
.mod1046 h4{	margin-bottom: 10px;}
/*END Module 1046*/
/*Begin Module 1045 teaserliste*/
.mod1045_text{	margin-left: 135px;}
* html .mod1045_text{	height: 1%;}
.mod1045_image0{	float:left; 	height:85px; 	overflow:hidden;}
.mod1045_image1{	float:left; 	height:130px; 	overflow:hidden;}
/*END Module 1045*/
/* - - - mod47 - - - */
.mod47 fieldset {    padding: 15px;    width: auto;}
/*BEGIN Module 49 (Login)*/
.mod49 fieldset {  border: solid 1px #CCCCCC;  background-color: #EAEAEA;  padding: 0;  margin: 0;  padding-bottom: 20px;}
.mod49 fieldset h2 {  	font-size: 1.0em;	font-weight: bold;	padding: 5px 5px 10px 5px;	margin: 5px 5px 10px 5px;	border-bottom: dotted 1px #CCC;	color: #666;}
.mod49 .inputElement,.mod49 .genElement{	clear:both;	margin:0;	overflow:visible;	padding:1em 0 0;    width: 100%;}
.mod49 hr {    border: none;    border-bottom: 1px #ccc solid;    margin: 10px 20px;    clear: both;}
.mod49 legend {  font-size: 12px;  font-weight: bold;  background-color: rgb(200,200,200);  padding:5px;}
.mod49 label,.mod49 .checkboxContainer {	clear:both;	display: block;	float: left;	width: 165px;	text-align: right;	padding: 3px 10px 0 0;	color: #666;}
.mod49 .formlabeltext {    color: #666;    padding-top: 3px;    font-weight: bold;}
.mod49 .checkbox {    border: 0px;}
.mod49 .inputText1,.mod49 .select1,.mod49 textarea{	border: 1px solid #999999;    width: 240px;	clear:both;	float:left;	margin:-1.4em 0 0 170px;	padding: 2px;}
.mod49 .select1{    width: 246px;}
.mod49 .inputselected {	border: 1px solid #ff0000;}
.mod49 label.tof_label{	clear: none;	}
.mod49 .tof_text{	padding:3px 0 0 170px;	}
.mod49 .buttons button, .mod49 .buttons a{    margin: 5px 10px;    cursor: pointer;}
.mod49 #btnBack{	float: left;}
 .mod49 #btnSubmit{	float: right;}
.mod49 .loginDataContainer{	border: solid 3px #800000; 	background: #f2eaea;}
.mod49 .termsofuse{	padding-bottom: 10px;	}
	.mod49 .nlorder p{	padding: 0 10px 10px 10px;	}
.mod49 .termsofuse .genElementContainer,.mod49 .nlorder .genElementContainer{    float: left;    width: 40px;    text-align: right;    clear: left;}
.mod49 .termsofuse label,.mod49 .nlorder label{	clear:right;	display:block;	float:none;	padding:3px 10px 10px 0px;	text-align:left;	width:80%;    margin-left: 44px;}
.mod49 .genElementContainer{    float: left;    width: 190px;    text-align: right;    clear: left;}
.mod49 .genCheckbox .genElementContainer{    float: left;    width: 163px;    text-align: right;    clear: left;}
.mod49 .genLabel{    float: left;    clear: none;    padding:2px;    width: 269px;    text-align: left;    line-height: 1.25em;    vertical-align:middle;}
.mod49 .required {    color: #f00;}
.custom_1{  color: #666;  margin-left: 170px;  margin-top: 10px;  width: 280px;  clear: both;}
.custom_2{  text-align: left;  color: #666;  margin: 10px 20px 5px 20px;}
.mod49 .formErrorText{    padding: 10px 10px 0px 10px;    background: #ff8080;    border: solid 1px #ff0000;    color: #fff;    margin: 20px;}
.mod49 .formErrorText p{    padding-bottom: 10px;}
/*jquery validation*/
.formError {    position: absolute;    top: 300px;    left: 300px;    width: 150px;    padding-left: 10px;    padding-bottom: 10px;    display: block;    z-index: 5000;    text-align: left;}
 .formError .formErrorContent {    width: 100%;    background: #938f8f;    color: #fff;    font-family: tahoma;    font-size: 10px;    box-shadow: 1px 1px 6px #938f8f;    -moz-box-shadow: 1px 1px 6px #938f8f;    -webkit-box-shadow: 1px 1px 6px #938f8f;    padding: 4px 10px 4px 10px;    border-radius: 6px;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    border-top:1px solid #938f8f;}
 .formError .formErrorArrow {    position: absolute;    bottom: 16px;    left: 0px;    width: 15px;    height: 15px;}
 * html .formError .formErrorArrow {    bottom: 13px;}
.formError .formErrorArrow div {    box-shadow: 1px 4px 5px #938f8f;    -moz-box-shadow: 1px 4px 5px #938f8f;    -webkit-box-shadow: 1px 1px 5px #938f8f;    font-size: 0px;}
 .formError .formErrorArrow .line10{float:left;width:1px;height:1px; margin-top: 8px;background: #938f8f;font-size:0px; display:block;}
 .formError .formErrorArrow .line9{float:left;width:1px;height:3px; margin-top: 7px;background: #938f8f;display:block;}
 .formError .formErrorArrow .line8{float:left;width:1px;height:5px; margin-top: 6px;background: #938f8f;display:block;}
 .formError .formErrorArrow .line7{float:left;width:1px;height:7px; margin-top: 5px;background: #938f8f;display:block;}
 .formError .formErrorArrow .line6{float:left;width:1px;height:9px; margin-top: 4px; background: #938f8f;display:block;}
 .formError .formErrorArrow .line5{float:left;width:1px;height:11px; margin-top: 3px; background: #938f8f;display:block;}
 .formError .formErrorArrow .line4{float:left;width:1px;height:13px; margin-top: 2px; background: #938f8f;display:block;}
 .formError .formErrorArrow .line3{float:left;width:1px;height:15px; margin-top: 1px; background: #938f8f;display:block;}
 .formError .formErrorArrow .line2{float:left;width:1px;height:17px; margin-top: 0px; background: #938f8f;display:block;}
 /*jquery validation END*/
.mod49 .tanregister .textinput{    font-family: "Courier New", Courier, monospace;    border: 1px solid #999999;	padding: 2px;    font-size: 12px;}
.mod49 button em, .mod49 a em{    font-style:normal;}
.mod49 button, .mod49 a{    background: transparent;    padding: 0px;    line-height: 12px;    border: none;    font-weight: bold;    font-size: 11px;    color: #777;}
.mod49 #btnBack span{    background: url(/design/onak/style/images/button_bg_left.gif) no-repeat top left transparent;    display:block;    height: 20px;    padding-left:22px;}
.mod49 #btnBack em{    background: url(/design/onak/style/images/button_bg_left.gif) no-repeat top right transparent;        display: block;    height:15px;    padding:2px 15px 1px 0px;}
.mod49 #btnSubmit span,.mod49 #btnDelProfile span{    background: url(/design/onak/style/images/button_bg_right.gif) no-repeat top left transparent;    display:block;    height: 20px;    padding-left:15px;}
.mod49 #btnSubmit em,.mod49 #btnDelProfile em{    background: url(/design/onak/style/images/button_bg_right.gif) no-repeat top right transparent;        display: block;    height:15px;    padding:2px 22px 1px 0px;}
.mod49 #btnDelProfile{    margin-right: 10px;    float: right;    width: 127px;    padding-top: 1px;    color: #777;    text-decoration: none;}
.mod49 .delprofile #btnDelProfile{	float: none;	padding-top: 0;	margin-left: 10px;}
.mod49 .delprofile #btnBack{	width: 100px;}
.mod49 .hinweis {	background:#A5CE9D none repeat scroll 0 0;	border:1px solid #008000;	clear:both;	color:#FFFFFF;	font-weight:bold;	margin-bottom:30px;	padding:10px;}
.mod49 .hint {    font-size: 0.8em;    margin:40px 0 0 170px;    color: #666;}
.mod49 .privacypolicy {	text-align: left;	font-size: 0.8em;	line-height:1.5em;	margin: 10px;}
/*BEGIN Module 52*/
#content .mod52 div{    background: none;}
#content .mod52_content{    border: none;}
.mod52 {	background: url(/design/onak/style/images/nav_right_farbverlauf_2.gif);	text-align: left;	clear: both;	padding: 0px;	margin:0px;}
.mod52_content {	clear: both;	margin-bottom:0px;}
.mod52_header{	font-weight: bold;	padding: 5px;	padding-left: 10px;	font-weight: bold;	font-size: 1.0em;	line-height: 1.2em;}
.mod52_links {    font-size: 0.9em;    line-height:1em;}
.mod52_links a{	color: #000;	text-decoration: none;    padding: 4px 0px 4px 25px;	background: url(/design/onak/style/images/bt_start.gif) no-repeat 0px 2px;    display: block;}
div.mod52_links p{    padding: 5px 10px ;    margin: 0px;}
.mod52 .linkSymbol{	display: none;}
.mod52_links img{	margin-bottom: -5px;}
.mod52_rahmen_oben{	line-height: 3px;	background: url(/design/onak/style/images/nav_right_rahmen_oben.gif) no-repeat;}
.mod52_rahmen_unten{    line-height: 5px;	    background: url(/design/onak/style/images/nav_right_rahmen_unten.gif) no-repeat;}
/*END Module 52*/
/* BEGIN Module 54 */
#mod54 {	width: 100%;}
#mod54 * {	clear: none;}
#mod54Left {	float:left;}
#mod54ImgAndDescription {	width: 184px;	background-color: #FFF;		border: 1px solid #FFF;	margin-bottom: 3px;	padding-bottom: 0px !important;	padding: 2px;}
#mod54ImgAndDescription img {	width: 184px;}
#mod54Menu {	width: 190px;	color: #000;}
#mod54Menu ul {	list-style-position: outside;	list-style-type: none;	list-style-image: none;	padding: 0px;	margin: 0px;}
#mod54Menu ul li {	margin: 0px;	padding: 0px;	border-top: 1px solid #FFF;}
#mod54Menu ul li a {/*	background-color: #FFC929;*/
	background-color: #25aee2; 	color: #fff;	padding: 3px;	margin: 0px; 	display: block; 	text-decoration: none; 	width: 184px;	}
#mod54Menu ul li a:hover {/*	background-color: #FFDB71; */
	background-color: #96d8f8;	}
.mod54MenuActive {	background-color: #FFDB71;	}
.mod54MenuInactive {	padding: 3px !important;	}
#mod54Right {	padding-left: 200px;}
#mod54Pagetitle {	padding: 2px;	margin: 0px 0px 5px 0px;}
#mod54Content {	margin-left: 200px;	overflow: auto;	zoom: 1;}
#mod54Content .clear {    display: none;}
#mod54Navigation {	float:left;	width:100%;}
.mod_54_link_active {	min-width: 130px;	display:block; float:left;	border-top: 1px solid #96d8f8;	border-left: 1px solid #96d8f8;	border-bottom: 1px solid #96d8f8;	border-right: 1px solid #96d8f8;	background-color: #25aee2;	margin: 3px;	padding: 4px;	font-weight: bold;	color: #ffffff !important;	text-align: center;	overflow: visible;}
* html .mod_54_link_active {	width: 130px;}
.mod_54_link_inactive {	min-width: 130px;	display: block; float: left;	border-top: 1px solid #96d8f8;	border-left: 1px solid #96d8f8;	border-bottom: 1px solid #96d8f8;	border-right: 1px solid #96d8f8;	background-color: #aaa;	margin: 3px;	padding: 4px;	text-align: center;}
* html .mod_54_link_inactive {	width: 130px;}
/* END Module 54 */
/*BEGIN Module 61*/
.mod61 .inputElement label {    line-height: 1.4em;    }
.mod61 .atkey1, .mod61 .atkey1 {    float: left;}
.mod61 #atkey1 {    width: 60px;    padding: 3px;}
.mod61 #atkey1 {    width: 40px;    padding: 3px;}
.mod61 .bindestrich {    display: inline-block;    padding-bottom: 3px;}
.mod61 .clear {    clear: both; }
.mod61 #AccessCode .clear {    padding-bottom: 10px;}
.mod61 .notice {    margin-top: 10px;     margin-bottom:10px;     font: 10px;}
.mod61 fieldset {    border: solid 1px #CCCCCC;    background-color: #EAEAEA;    padding: 0;    margin: 0;    padding-bottom: 20px;}
.mod61 fieldset h2 {    font-size: 1.0em;    font-weight: bold;    padding: 5px 5px 10px 5px;    margin: 5px 5px 10px 5px;    border-bottom: dotted 1px #CCC;    color: #666;}
.mod61 .inputElement {    clear: both;    margin: 0;    overflow: visible;    padding: 1em 0 0;    width: 100%;}
.mod61 .registerDataContainer {    border: solid 3px #800000;    background: #f2eaea;}
.mod61 .required {    color: #f00;}
.mod61 .inputText1 {    border: 1px solid #999999;    width: 240px;    clear: both;    float: left;    margin: -1.4em 0 0 170px;    position: relative;    padding: 2px;}
.mod61 label,.mod61 .checkboxContainer {    clear: both;    display: block;    float: left;    width: 160px;    text-align: right;    padding: 3px 5px 0 0;    color: #666;}
.mod61 .genElementContainer {    clear: left;    float: left;    text-align: right;    width: 40px;}
.mod61 .nlorder label {    font-size: 0.8em;    clear: right;    display: block;    float: none;    margin-left: 44px;    padding: 3px 10px 10px 0;    text-align: left;    width: 88%;}
.mod61 .checkbox {    border: 0px;}
.mod61 .textinput {    font-family: "Courier New", Courier, monospace;    border: 1px solid #999999;    padding: 2px;    font-size: 12px;}
.mod61 .buttons button,.mod61 .buttons a {    margin: 0px 60px;    cursor: pointer;}
.mod61 .formErrorText {    padding: 10px 10px 0px 10px;    background: #ff8080;    border: solid 1px #ff0000;    color: #fff;    margin: 5px 50px;}
.mod61 .formErrorText p {    padding-bottom: 10px;}
/*BEGIN Module 62*/
.mod62 a.open {	background: url(/design/onak/style/images/folder_open.gif) no-repeat left center;}
.mod62 a.close {	background: url(/design/onak/style/images/folder_close.gif) no-repeat left center;}
.mod62 a.unread {	background: url(/design/onak/style/images/mail_unread.gif) no-repeat 0 5px;}
.mod62 a.read {	background: url(/design/onak/style/images/mail_read.gif) no-repeat 0 5px;}
/*END Module 62*/
/*START Module 1050*/
.mod1050 h3{	color:#3D79A8;	padding: 6px 0px ;	font-size: 1.1em;}
.mod1050 table{	background: #fafafa;	border-bottom: solid 1px #CCE8F4;}
.mod1050 th{	background: #CCE8F4;	color: #3D79A8;	padding: 10px;}
.mod1050 td{	padding: 10px;	color:#666;}
.mod1050 .elementtitle,.mod1050 td a {	font-weight: bold;	}
.mod1050 td a {	text-decoration: underline;}
/*END Module 1050*/
/*START Module 1051*/
.nav_right_gruppe .mod1051{	background:transparent url(/design/onak/style/images/nav_right_farbverlauf_1.gif) repeat scroll 0 0;	text-align:left;	margin-top: 10px;}
.nav_right_gruppe .mod1051_title {	background:url(/design/onak/style/images/nav_right_rahmen_oben.gif) no-repeat top left;	font-size:1em;	font-weight:bold;	padding:9px 0 9px 10px;	border-bottom:1px solid #9EA5BD;}
.nav_right_gruppe .mod1051_links {	font-size:0.9em;	padding:9px 0 5px 10px;}
.nav_right_gruppe .mod1051_links a{	color:#000000;	text-decoration:none;}
.nav_right_gruppe .mod1051_footer {	background:url(/design/onak/style/images/nav_right_rahmen_unten.gif) no-repeat bottom left;	line-height: 6px;}
/*END Module 1051*/
/* padding vermeiden wg. boxmodell-fehler im explorer */
 #rahmen_container {	margin:auto;	padding:0px;		width:997px;}
#outer_container {   	margin:0px;}
#container {  background-color: #6aafe6;}
#header_lower {	clear: right;	height: 23px;	margin-top: 10px;}
#header_sysmen {	float:right;	text-align:right;	margin-right:10px;		font-size:0.8em;	font-weight: bold;		color:#000000;	padding: 5px 10px 0 0; }
#header_homelink {	top: 5px;	padding-left: 10px;	font-size:0.8em;	font-weight: bold;	color:#000000;	border: solid 0px;	float: left;	position: relative;	text-align:left;}
#header_homelink a {	text-decoration: none;	color:#333333;}
#header_newsticker {	float:left;	width: 510px;	text-align:right;	padding-left: 180px;	font-size:0.8em;		color:#000000;	border: solid 0px;	position: relative;	top: 5px;}
#inner_container {	margin-top: 17px;}
#nav_left {	float:left;	width:205px;	text-align:left;	margin:0px;		padding:0px;	margin-right:5px;}
#nav_left_ads {	font-size:1.0em;	font-weight:normal;		padding:0px;		padding-left:10px;	display: block;	width: 188px;	border-left: 1px solid #9ea5bd;	border-right: 1px solid #9ea5bd;}
#nav_left_ads_title {	background: url(/design/onak/style/images/nav_left_farbverlauf_2.gif);	width:205px;	margin:0px;		padding:0px;	margin-right:5px;		/* border-left: 1px solid #9ea5bd;	border-right: 1px solid #9ea5bd; */
	/* display: none; */
}
/* rechte navigationsleiste */
#nav_right {	float:right;	width:225px;	margin-right:0px;	margin-left:0px;	border: 0px solid #0000FF; /* ### test */
		}
.nav_right_gruppe {	clear: both;	margin-bottom:0px;}
.nav_right_rahmen_oben_1,.nav_right_rahmen_unten_1{	background: url(/design/onak/style/images/nav_right_farbverlauf_1.gif);}
.nav_right_menu {	clear: both;	margin-bottom:0px;	background: url(/design/onak/style/images/nav_right_farbverlauf_1.gif);}
.nav_right_menue,.nav_left_menue  {	text-align: left;	padding: 7px 0px 7px 10px;	font-weight: bold;	color: #000000;}
.nav_right_menue a,.nav_left_menue a {	text-decoration: none;	color: #000000;}
.nav_right_menue_spacer,.nav_left_menue_spacer {	border-top: 1px solid #9ea5bd;	border-bottom: 1px solid #ffffff;}
.nav_left_gruppe {  clear: left;  margin-bottom:12px;  margin-right:5px;  font-size:1.0em;  width:200px;  /* breite nav_left 205 minus 5; angabe nur fuer overflow in ie gebraucht */
		  overflow:hidden; /* uebergrosse inhalte abschneiden */
}
 .leftMenu_Abstand  {	margin-bottom: 10px;}
.rightMenu_Abstand  {	margin-bottom: 10px;}
.leftMenu_1 {	background: url(/design/onak/style/images/nav_left_farbverlauf_1.gif);}
.leftMenu_2 {	background: url(/design/onak/style/images/nav_left_farbverlauf_2.gif);}
.leftMenu_3 {	background: url(/design/onak/style/images/nav_left_farbverlauf_3.gif);}
.rightMenu_3 {	background: url(/design/onak/style/images/nav_right_farbverlauf_3.gif);}
.leftMenu_1_expertenrat_header  {	float: left;	width: 183px;	position: relative;	text-align: left;	font-weight: bold;}
.leftMenu_1_expertenrat_text  {	float: left;	text-align: left;	font-size: 0.7em;	width: 183px;	padding-top: 5px;}
.rightMenu_3_docrater  {	width: 208px;	padding: 5px;	padding-left: 10px;	margin: 0px;	overflow: hidden;	border-left: #9ea5bd 1px solid;	border-right: #9ea5bd 1px solid;}
.rightMenu_3_docrater_header  {	width: 200px;	float: left;	position: relative;	text-align: left;	font-weight: bold;}
.rightMenu_3_docrater_text  {	width: 200px;	float: left;	text-align: left;	font-size: 0.7em;	padding-top: 5px;}
.rightMenu_3_shoplink  {	width: 208px;	padding: 5px;	padding-left: 10px;	margin: 0px;	overflow: hidden;	border-left: #9ea5bd 1px solid;	border-right: #9ea5bd 1px solid;}
.rightMenu_3_shoplink_header  {	width: 200px;	float: left;	position: relative;	text-align: left;	font-weight: bold;}
.rightMenu_3_shoplink_text  {	width: 200px;	float: left;	text-align: left;	font-size: 0.7em;	padding-top: 5px;}
#content {	float: left;	width: 551px;	overflow: hidden;}
#content_container{	border-left: 1px solid #9ea5bd;		border-right: 1px solid #9ea5bd;		float: left;	display: inline;	text-align:left;		font-size:1.0em;	margin-top: 0px;	width: 529px;	padding: 10px;	padding-top:3px;	background: #ffffff;	overflow:hidden;}
#footer_top{	clear: both;	text-align:center;		font-size:1.0em;	text-align:center;	border: 0px solid #00FF00; /* ### test */
	padding-top: 5px;	margin-bottom: 20px;	display: block;}
#footer_middle{	text-align:center;		font-size:0.8em;	text-align:center;}
#changed{	text-align:center;	margin-top: 5px;}
#copyright{	text-align:center;	margin-top: 5px;	margin-bottom: 5px;}
#footer_bottom{	clear: both;	text-align:center;		font-size:1em;	text-align:center;	margin-top: 10px;	/* border: 1px solid #00FF00; */
 /* ### test */
}
#container_content_print{	background-color: #FFFFFF;	align: center;	width: 575px;	height: 100%;	font-size:0.8em;	}
#content_print{	background-color: #FFFFFF;}
#footer_print{	clear: both;	text-align: center;	margin-top: 15px;	align: center;	width: 100%;	font-size:0.8em;}
.content_rahmen_oben {	width: 551px;	float: left;}
.content_rahmen_unten {	width: 551px;	float: left;}
#sanofiLogo {	background-image:url(/design/onak/style/1/images//bannerTop.jpg);	background-color: #6aafe6; }
.content_rahmen_oben {	background: #ffffff;}
.content_rahmen_unten {	background: #ffffff;}
.leftMenu_1_Link {	color: #000;	text-decoration: none;}
.nav_right_gruppe p{	margin-top: 5px;	margin-bottom: 5px;	border: solid 0px;}
