/* ######################################################################################################
** ### Globale Layoutanpassungen ########################################################################
** ######################################################################################################
*/
/* "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.deejay-home.de)
*/
/* Festlegung der Layoutbreite und Zentrierung */
#page_margins {
	width: 966px;
	margin: 0px auto;
	padding: 10px;
	padding-top:20px;
}
#page {
	background-color: #fff;
	margin:0px;
	padding: 0px;
}
/* ######################################################################################################
** ### Formatierung Bloecke: Kopf, linke und rechte Spalte, Content und Footer ###########################
** ######################################################################################################
*/
/* Kopfbereich */
#head {
	background-image: url(images/head.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width:966px;
	margin:0px;
	padding:0px;
	height: 125px;
	font-size:80%;
}
#mod_freiemodule_3{
	float:right;
}
#mod_freiemodule_5{
	float:right;
}
/* Main Bereich */
#main {
	margin:20px 0 0 0;
	padding:0 0 0 0;
	background-image:url(images/body-bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
/* Linke Spalte */
#col1 {
	clear:left;
	float:left;
	width:15em;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
#col1 .artikel {
	clear:both;
}
/* Rechte Spalte */
#col2 {
	float:right;
	width:17em;
	margin:0px;
	margin-right:10px;
	padding:0px;
}
.rightitem {
	margin-bottom:10px;
	padding:0px 10px 5px 10px;
	font-size:100%;
	line-height:1.3em;
}
.rightitem_weiter {
	color:#EF8110;
}
.rightitem_background {
	margin:0px -10px 0px -10px;
	padding:4px 10px 4px 20px;
	color:#004181;
	min-height:1em;
	font-weight: bold;
	font-size: 90%;
	background: url(images/mod_head_background.gif) 0px 0px;
	background-repeat:repeat-y;
	background-color:#AFC4D8;
	line-height:1.1em;
	max-height:1.9em;
}
.bannerunterschrift {
	font-size:9px;
	line-height:10px;
}
/* Mittlere Spalte */
#col3 {
	margin: 0 17em 0em 15em;
	padding: 0px;
	text-align: left;
	background-color: #fff;
}
.tablestart{
	padding:10px;
}
/* Footer */
#footer {
	margin:0px 0px 0px 0px;
	padding:0;
	color:#5C5D60;
	font-size:75%;
}
#footer a {
	text-decoration:none;
	color:#5C5D60;
	padding-right:20px;
}
#footer a:hover {
	text-decoration:underline;
}
#footer #button_menu {
	float:right;
	clear:right;
/*	width:15em; */
	margin:0px;
	padding:0px;
	height:1,5em;
	padding-left:20px;
}
#footer #druck_n_navi {
	margin:0em 30em 0em 22em;
	padding:0px;
	height:1em;
}
#footer #copyright {
	float:right;
	width:29em;
	margin:0px;
	padding:0px;
	height:1em;
	margin-top:-1em;
	padding-right:15px;
	text-align:right;
}
/* ######################################################################################################
** ### Formatierung der Module ##########################################################################
** ######################################################################################################
*/
/* Modul Klasse */
#col1 .modul h3, #col2 .modul h3, #col1 .modul h2, #col2 .modul h2 {
	margin:0px;
	padding:8px 10px 8px 10px;
	color:#004181;
	min-height:1em;
	font-weight: bold;
	font-size: 90%;
	background-color:#BDE4F7;
	line-height:1.1em;
}
#col1 .modul legend, #col1 .modul label, #col1 .modul h2.ignoresuch, #col2 .modul legend, #col2 .modul label, #col2 .modul h2.ignoresuch, .ignoresuch {
	display:none;
}
/* Modul Landesverbände */
#mod_freiemodule_7 h2 {
background-color:#009EE0;
display:block;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:6px 5px 4px 12px;
text-decoration:none;
font-size:90%;
}
#mod_freiemodule_7 p {
background-color:#009EE0;
display:block;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding:6px 5px 4px 12px;
text-decoration:none;
font-size:80%;
}
#mod_freiemodule_7 img {
background-color:#009EE0;
display:block;
color:#FFFFFF;
font-weight:bold;
margin:0px -15px 0px;
padding:6px 5px 4px 12px;
text-decoration:none;
font-size:80%;
}
/* Modul Umfrage */
.umfrage_auswahl {
}
/* Modul Veranstaltungen */
#inner_mod_event {
}
/* Modul Schnellnavi */
#mod_quicknavi {
}
#mod_quicknavi select {
}
/* Modul Umfrage */
#mod_umfrage_plugin {
}
/* Modul Kalender */
#mod_kalender {
}
/* Modul Suchbox */
#mod_suchbox {
	padding:0px 0px 0px 0px;
	margin-top:-43px;
	width:16.5em;
	float:right;
}
#mod_suchbox label{
	float:left;
	color:#fff;
	font-size:80%;
	font-weight:bold;
}
#mod_suchbox .senden {
	position: relative;
	float:right;
	margin:5px 45px 0 0;
	padding:0px;
	height:1em;
	width:1em;
	background-color:#009EE0;
	border:0px solid #003F7D;
}
#mod_suchbox #search {
	margin:5px 5px 0 0;
	padding:0px 5px 0px 5px;
	width:8.5em;
	height:1.3em;
	background-color:#fff;
	border:0px solid #003F7D;
	font-size:0.8em;
}
#mod_suchbox legend{
	display:none;
}
#col2 #mod_suchbox h3{
	color:#fff;
	background-color:transparent;
	width:40px;
	float:left;
	font-size:80%;
	padding:5px 0 5px 5px;
}

/* Modul Styleswitcher */
#mod_styleswitcher {
}
#mod_styleswitcher select {
}
#mod_styleswitcher .senden {
}
/* Modul Veranstaltungen */
#mod_event {
}
/* Modul Login */
#mod_login {
	margin-top: 0px;
}
#mod_login .input {
	margin:0px;
	padding:0px;
}
#mod_login .senden {
	float:right;
	padding:1px 5px 4px 5px;
	margin:0px 10px 0 0;
	height:1.6em;
	background-color:#009EE0;
	color:#fff;
	border:none;
}
#mod_login .mod_menue_top_separator {
	display: none;
}
#mod_login legend, #mod_login label {
	display:none;
}
#mod_login #username {
    width:14.5em;
	margin:0px 10px 5px 0px;
	padding:0px 5px 0px 5px;
	border:1px solid #009EE0;
	height:1.8em;
}
#mod_login #password {
	width:14.5em;
	margin:0px 10px 5px 0px;
	padding:0px 5px 0px 5px;
	border:1px solid #009EE0;
	height:1.8em;
}
#mod_login a.loginlink:focus {
}
#mod_login ul {
	list-style:none;
	margin:-2px 0px 0px 0px;
	padding:0px;
}
#mod_login .inner_mod {
	padding:10px;
}
#head #mod_login .inner_mod li {
	padding:0px;
	margin:0px;
	display:inline;
	list-style-type:none;
}
#head #mod_login a.loginlink {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#004181;
}
#head #mod_login li a.loginlink:hover {
	text-decoration:underline;
}
a.lglink{
	font-size:100%;
	line-height:1.5em;
}
/* Modul Kopftext */
#mod_kopftext {
	background: transparent;
	margin:10px 0 0 130px;
	position:absolute;
}
#mod_kopftext h1, .toph1 {
	color:#000;
	font-size:130%;
	font-weight:normal;
}
#mod_kopftext h2{
	color:#009EE0;
	font-size:70%;
	font-weight:normal;
	margin-left:320px
}
#mod_kopftext a {
	color:#000;
	font-size:130%;
	font-weight:normal;
	text-decoration:none;
}
#kopftext h1 {
}
/* Modul Sprachwahl */
#mod_sprachwahl img {
}
#mod_sprachwahl li {
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-right: 10px;
}
#mod_sprachwahl {
	color:#004181;
	margin:0px;
	margin-top:-25px;
	padding:0px 10px 0px 0px;
	float:left;
	width:450px;
}
#mod_sprachwahl img {
	position: relative;
	top: 0.3em;
}
#mod_sprachwahl a {
	text-decoration:none;
	color:#192F7B;
}
#mod_sprachwahl a:hover {
}
#mod_sprachwahl a:focus {
}
/* Modul efa Fontsize */
#mod_efa_fontsize {
	color:#004181;
	position: absolute;
	margin:0px;
	padding: 107px 10px 0px 10px;
	float:left;
}
#mod_efa_fontsize ul, #mod_efa_fontsize li {
	float:right;
	display:inline;
	margin:0px;
	margin-left: 0.5em;
	padding:0px;
	color:#004181;
}
#mod_efa_fontsize a {
	margin-left: 1em;
	color:#004181;
	text-decoration:none;
}
#mod_efa_fontsize .bigger {
	font-size:120%;
}
#mod_efa_fontsize .normal {
	font-size:110%;
}
#mod_efa_fontsize .smaller {
	font-size:100%;
}
/* Modul Breadcrump */
#mod_breadcrump {
	margin: 3em 23em 10em 23em;
	padding:0px;
	font-size:90%;
	color:#004181;
}
#mod_breadcrump .breadslash {
	color:#EF8110;
}
/* Modul Kopf-Meue */
#mod_menue_top {
	margin:0px;
	padding:5px 10px 0px 13px;
	margin: 0px 0 0em 0em;
	float: left;
	white-space: nowrap;
}
#mod_menue_top ul {
	margin: 0px;
	padding: 0px;
}
#mod_menue_top li {
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#mod_menue_top a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#fff;
}
#mod_menue_top a:hover {
	text-decoration: underline;
}
.mod_menue_top_separator{
	color:#fff;
}
/* Module ... */
#catlistdivx {
	width:100%;
}
#catlistdivx ul, #catlistdivx li {
	list-style-type:none;
	display:inline;
}
#catlistdivx li {
}
div.tright {
	float:right;
}
div.tleft {
	float:left;
	margin-right:.5em;
}
#linkliste {
	margin-left:10px;
}
.linklistul, .linklistul li, .pdatlist {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.linkitem {
	border-bottom:1px solid #ddd;
	width:100%;
	height:160px;
	font-size:110%;
}
.decrip {
	color:#444;
}
.linkitem h2 {
	border:none;
}
.linkbilditem {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.p_logo {
	float:right;
}
.pdaten {
	border-bottom:1px solid #ddd;
	width:100%;
	height:140px;
}
/* ######################################################################################################
** ### Unsichtbare Elemente            ##################################################################
** ######################################################################################################
*/
#menue_sprung {
	position:absolute;
}
#menue_sprung ul li {
	list-style-type:none;
}
/* Unsichtbare Objekte  */
#menue_sprung a, .breadtext, .ignore, .ignoreornot, dfn {
	position:absolute;
	display:inline;
	height:0px;
	width:0px;
	overflow:hidden;
	left:-2000px;
	top:-2000px;
}
/* Rechte Spalte */
.loginh2 {
	display:none;
}
/* ######################################################################################################
** ### Navigations-Menue #################################################################################
** ######################################################################################################
*/
#mod_menue {
	clear: both;
	text-align: left;
	color:#003F7D;
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-size:90%;
	width:192px;
}
#mod_menue ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#mod_menue li {
	margin:0;
	padding:0px;
	border-bottom:1px solid #fff;
}
#mod_menue li a {
	color:#fff;
	text-decoration: none;
	display:block;
	padding:6px 5px 4px 12px;
	margin:0;
	font-weight:bold;
	background-color:#009EE0;
}
#mod_menue li a:hover, #mod_menue li a:active, #mod_menue li a:focus {
	background-color:#F49E00;
	color:#003F7D;
}
#mod_menue li a.menuxaktiv_back{
	color:#003F7D;
	background-color:#F49E00;
	padding:6px 5px 4px 12px;
	margin:0;
	border-bottom:0px solid #fff;
}
#mod_menue li a.menuy_aktiv {
	color:#003F7D;
	background-color:#F49E00;
	padding:6px 5px 4px 12px;
	margin:0;
	border-bottom:1px solid #fff;
}
#mod_menue .untermenu1 li a {
	font-size:90%;
	margin-left:0px;
	padding-left:20px;
	background-color:#1BBBE9;
}
#mod_menue .untermenu1 li a.menuxaktiv_back, #mod_menue .untermenu1 li a.menuy_aktiv {
	background-color:#F49E00;
	color:#003F7D;
	border-bottom:1px solid #fff;
}
#mod_menue .untermenu1 li a.menuxaktiv:hover, #mod_menue .untermenu1 li a.menuxaktiv:active, #mod_menue .untermenu1 li a.menuxaktiv:focus {
	background-color:#F49E00;
	color:#003F7D;
}
#mod_menue .untermenu2 li a.menuxaktiv {
	margin-left:0px;
	padding:3px 5px 3px 33px;
	background-color:#84D0F0;
	color:#fff;
	line-height:1.3em;
	font-weight:normal;
}
#mod_menue .untermenu2 li a.menuxaktiv_back, #mod_menue .untermenu2 li a.menuy_aktiv, #mod_menue .untermenu2 li a.menuxaktiv:hover, #mod_menue .untermenu2 li a.menuxaktiv:active, #mod_menue .untermenu2 li a.menuxaktiv:focus {
	margin-left:0px;
	padding:3px 5px 3px 33px;
	background-color:#F49E00;
	color:#003F7D;
	line-height:1.3em;
	font-weight:normal;
}
#mod_menue .untermenu3 li a.menuxaktiv {
	margin-left:0px;
	padding:3px 5px 3px 43px;
	background-color:#BDE4F7;
	color:#009EE0;
	font-size:80%;
	font-weight:normal;
	line-height:1.3em;
}
#mod_menue .untermenu3 li a.menuxaktiv_back, #mod_menue .untermenu3 li a.menuy_aktiv, #mod_menue .untermenu3 li a.menuxaktiv:hover, #mod_menue .untermenu3 li a.menuxaktiv:active, #mod_menue .untermenu3 li a.menuxaktiv:focus {
	margin-left:0px;
	padding:3px 5px 3px 43px;
	background-color:#F49E00;
	font-size:80%;
	font-weight:normal;
	line-height:1.3em;
	color:#003F7D;
}
/* ######################################################################################################
** ### spezielle Artikel-Klassen                         ################################################
** ######################################################################################################
*/
div {
	border:0px solid black;
}
pre {
	font-size:120%;
	border:1px solid #ddd;
	padding:20px;
	background:#f0f0f0;
}
.sprachlink {
	background:#fff;
	border:1px solid #fff;
	padding-top:10px;
	margin:0px;
}
.sprachlink img {
	margin:0px;
	padding:0px;
	border:0px;
}
#suchefor #search {
	width:60%;
}
#sprechomat_start {
	margin-top:15px;
	float:right;
}
/* Darstellung der Kommentare */
.comment_inhalt {
	background:#efefef;
	border:1px solid #999;
	color:inherit;
	font-size:90%;
	padding:10px;
	width:90%;
	margin:5px;
	margin-left:0px;
}
.floatbox {
	padding:0px 0px 0px 0px;
}
/* Um container innerhalb einer Artikels floaten, kann Bilder etc. enthalten */
.float_left_artikel {
	background:#ffffff none;
	border-bottom-width:1px;
	border-color:#5f603c;
	border-right-width:1px;
	border-style:solid;
	border-width:1px;
	color:inherit;
	float:left;
	font-size:90%;
	margin:10px;
	padding:10px;
	position:relative;
}
.float_right_artikel {
	background:#ffffff none;
	border-bottom-width:1px;
	border-color:#5f603c;
	border-right-width:1px;
	border-style:solid;
	border-width:1px;
	color:inherit;
	float:right;
	font-size:90%;
	margin:10px;
	padding:10px;
	position:relative;
}
/* Foreneintr�ge */
.messagedata h2, .messageh4 {
	background:#fff;
	padding:5px;
	margin-right:0px;
	margin-top:5px;
	color:#1074B0;
	border:1px solid #ccc;
	position:relative;
}
.messagedatap, .messagebot {
	background:#F0F0F0;
	padding:10px;
	margin-left:0px;
	margin-top:-1px;
	padding-top:20px;
	overflow:hidden;
}
.messagefoot {
	background:#E4E4E4;
	margin-left:0px;
	padding:10px;
	margin-top:-1px;
}
.messageul li, .messageul ul, ul.messageul {
	margin-left:7px;
}
.forumliste a {
	font-size:100%;
	font-weight:400;
}
.hierforum {
	background:#F8F182;
}
.artikelbox_left {
	display:block;
	float:left;
	margin:0 20px 15px 0;
}
.artikelbox_right {
	float:right;
	margin:0 0 15px 15px;
}
.artikelbox_right_box {
	overflow:hidden;
	float:right;
	padding:15px;
	margin-left:20px;
	border:1px solid #ccc;
	background:#f0f0f0;
	font-size:105%;
}
.artikelbox_left_ohne_border {
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.artikelbox_right_ohne_border {
	overflow:hidden;
	float:right;
	margin-left:20px;
}
.teaserbildleft {
	margin:4px 10px 10px 0;
}
.teaserbildright {
	margin:4px 0 10px 10px;
}
/* ######################################################################################################
** ### Tabellen allgemein                               ################################################
** ######################################################################################################
*/
#col3 td{
	padding:5px;
}
#col3 th{
	padding: 0 5px;
}
/* ######################################################################################################
** ### Formulare allgemein                               ################################################
** ######################################################################################################
*/
input, select, textarea {
	border:1px solid #666;
	color:#333;
}
textarea {
	font-size:120%;
}
input:focus, select:focus, textarea:focus {
	border:1px inset #666;
	background:#eee;
}
.bbeditor_element {
	float: left;
}
#formk, .form {
	line-height: 140%;
	width:95%;
}
#formk fieldset, .form fieldset, .form_newsletter fieldset {
	background-color:#F8F7F7;
	border:1px solid #939A9D;
	margin:20px 0px 20px 0px;
	padding:10px;
}
#formk legend, .form legend, .form_newsletter legend {
	background-color:#F8F7F7;
	margin:0px 0px 10px 0px;
	padding:2px 10px 2px 10px;
	border:1px solid #939A9D;
}
.forumlistex, .forenlist {
	font-size:110%;
}
.forumlistex ul {
	list-style-type:none;
}
/* .form input[type=text] */
#formk .inpt, .form .inpt {
	margin-left:1em;
	text-align:left;
	width:70%;
	margin-bottom:5px;
}
/* Textarea */
#formk .txt, .form .txt {
	margin-left:1em;
	text-align:left;
	width:90%;
}
input.inpt:focus, textarea.txt:focus {
	background:#eee;
}
#formk select, .form select {
	text-align:left;
}
.headerfor {
	background:#DAD9DF;
	padding:5px;
}
/* Label von Checkboxen */
.label {
	border-bottom:1px dotted #000;
}
/* input[type=submit] */
#formk .senden, .form .senden {
	margin:0px 0px 0px 55%;
}
label, .label, select, input[type=checkbox], input[type=radio], input[type=submit], .senden {
	cursor:pointer;
}
label, .label, select, .inpt, .txt {
}
.senden {
	margin-bottom:0px;
}
#formk p, .form p {
	margin:20px 0px 10px 0px;
}
#formk textarea, .form textarea {
	width:90%;
}
legend {
	padding:2px 2px 2px 2px;
}
label {
}
.formwrap {
	background-color:transparent;
	margin:20px 0px 20px 0px;
	width:90%;
}
.formwrap_guest {
	background-color:transparent;
	margin:20px 0px 20px 0px;
	width:90%;
}
/* Lightbox */
#lightbox {
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
}
#lightboxDetails {
	font-size:0.8em;
	padding-top:0.4em;
}
#lightboxCaption {
	float:left;
}
#keyboardMsg {
	float:right;
}
#closeButton {
	top:5px;
	right:5px;
}
#lightbox img {
	border:none;
	clear:both;
}
#overlay img {
	border:none;
}
#overlay {
	position:absolute;
	margin-top:-20px;
	background-image:url(../../bilder/overlay.png);
}
.tab1 {
	width:100%;
}
hr {
	border:1px solid #ccc;
	height:1px;
}
#weiter li {
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#col3 li.suchmaske {
	float:left;
	list-style-type:none;
	width:29%;
	font-size:100%;
	color:#004181;
	margin:1em 0em 0em 0em;
	padding:2px 10px 9px 10px;
	border:1px solid #004181;
	background-color:#F8F7F7;
	border-left:0px;
}
#col3 li.suchmaske a {
	text-decoration:none;
	border:none;
	color:#004181;
}
#col3 li.suchmaske a:hover {
	text-decoration:underline;
}
#col3 li.suchmaske a:focus {
	color:#fff;
	background-color:#004181;
}
#col3 li.suchmaske a:active {
	color:#fff;
	background-color:#004181;
}
#col3 div.reiter {
	margin:0;
	padding:5px;
	background-color:#F8F7F7;
	border:1px solid #004181;
}
#head a.efa_sitemap_link:hover {
	text-decoration:underline;
}
tr.hgrau {
	background:#eee;
}
img.imagesize {
}
div.outergal img {
	float:left;
	margin:5px;
}
div.outergal {
	width:210px;
	border:1px solid #ddd;
	background-color:#eee;
	height:300px;
	overflow:auto;
	float:right;
	padding:10px;
}
ul.ul_galliste {
	border:1px solid #ddd;
	background-color:#fefefe;
	height:150px;
	overflow:auto;
	padding:10px;
}
#col3 #start1, #col3 #start2, #col3 #start3, #col3 #start4{
	border:1px solid #009EE0;
	width:505px;
	height: 165px;
}
#col3 #start1 h2, #col3 #start2 h2, #col3 #start3 h2, #col3 #start4 h2{
	font-weight:bold;
	font-size:90%;
	color:#003F7D;
	margin:0 0 15px 0;
}
#col3 #start1 td, #col3 #start2 td, #col3 #start3 td, #col3 #start4 td{
	vertical-align:top;
}
#col3 #start1 li, #col3 #start2 li, #col3 #start3 li, #col3 #start4 li{
	list-style-image:url(images/li-pfeil.jpg);
	font-size:85%;
	color:#003F7D;
}
#col3 #start1 a.stimg, #col3 #start2 a.stimg, #col3 #start3 a.stimg, #col3 #start4 a.stimg{
	height:165px;
	width:250px;
}
.breite{
	width:50%;
}
#col3 #start1{
	background-image:url(images/wwwMitglieder319x165.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:contain;
}
#col3 #start2{
	background-image:url(images/Internet_Arzt319x165.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:contain;
}
#col3 #start3{
	background-image:url(images/Internet_Patienten319x165.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:contain;
}
#col3 #start4{
	background-image:url(images/Internet_Medien319x165.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:contain;
}
#col3 #start1 a:hover, #col3 #start2 a:hover, #col3 #start3 a:hover, #col3 #start4 a:hover{
	text-decoration:underline !important;
}
#col3 #start1 a:active, #col3 #start2 a:active, #col3 #start3 a:active, #col3 #start4 a:active{
	background-color:#5EC5ED;
}
#col3 a.teaserlinkunten{
	float:right;
}
.cover-links-mit-rahmen{
	margin:4px 10px 10px 0;
	border:1px solid #E6E7E8;
}
.cover-rechts-mit-rahmen{
	margin:4px 0 10px 10px;
	border:1px solid #E6E7E8;
}
.bild-links{
	float:left;
	margin:15px 15px 15px 0;
}
.bild-rechts{
	float:right;
	margin:15px 0 15px 15px;
}

ol {margin-left: 1.5EM;}