#jm_cms_wrapper {
    font-family:Verdana;
    color:#333333;
}

#jm_cms_wrapper h1 {
    font-size:20px;
    font-style:italic;
    line-height:26px;
}

.jm_cms_header {
    margin-bottom:10px;
}

.jm_cms_type {
    float: left;
    margin: 0 10px 0 0;
}

.jm_cms_head_visual {
    margin: 10px 0;
}

.jm_cms_head_visual img {
    max-width: 100%;
}

#jm_cms_content {
    width: 600px;
}

#jm_cms_content h3 {
    font-size:14px;
    font-family:Verdana;
    line-height:20px;
    color:#111111;
    margin:20px 0 5px;
}

#jm_cms_content h3:first-child {
    margin-top:0;
}

.jm_cms_content_left,
.jm_cms_content_right {
    display:inline-block;
    vertical-align:top;
}

.jm_cms_content_left {
    width:360px;
    margin-right:10px;
}

.jm_cms_content_right {
    width:225px;
}

.jm_cms_content_left h4 {
    font-size:12px;
    font-family:Verdana;
    font-weight:700;
    line-height:14px;
    color:#111111;
    margin:5px 0 2px 0;
}

.jm_cms_content_left ol {
    display: block;
    list-style-type: decimal;
    margin: 1em 0;
    padding:0 0 0 24px;
}

.jm_cms_content_left ul {
    list-style-type:disc;
    padding-left:15px;
    margin-bottom:12px;
}

.jm_cms_content_left table {
    margin-bottom:12px;
}

.jm_cms_content_left table th,
.jm_cms_content_left table td {
    padding:0;
}

/*
list_items
*/
.jm_holder_1 {
    background:url('pics/right_1.png') no-repeat transparent;
    width:216px;
    min-height:124px;
    padding:5px 3px 0 6px;
    margin-bottom:10px;
}

.jm_holder_1 h4 {
    font-family:'myriad pro' verdana;
    font-size:12px;
    font-style:italic;
    line-height:22px;
    color:#ffffff;
    padding:0 32px 1px 15px;
    margin-bottom:5px;
}

.jm_holder_1 ul {
    padding-left:15px;
}

.jm_holder_1 ul li {
    margin-bottom:12px;
}

.jm_holder_p {
    font-size:11px;
    padding-left:15px;
}

.jm_li_pdf {
    background:url(pics/pdf_icon.png) no-repeat left center;
}

.jm_li_mov {
    background:url(pics/movie_icon.png) no-repeat left center;
}

.jm_li_solid {
   list-style:disc inside none !important;
}

.jm_pic_gal {
    width:auto;
    margin-left:15px;
}

.jm_pic_gal td {
    padding:2px;
}

#jm_cms_homeTeaserText,
#jm_cms_homeTeaser,
#jm_cms_topMatrix {
    margin: 10px 6px;
}

#jm_cms_homeTeaserText {
}

#jm_cms_homeTeaserText strong {
    display: block;
    font-weight: bold;
    font-size: 13px;
    margin-bottom:5px;
}

#jm_cms_topMatrix {
    width: 600px;
}

/*Newsboxes*/
#jm_cms_footerHead {
    background:url(pics/workshops_news.png) no-repeat;
    height:25px;
    width:600px;
    margin:20px 0 10px;
}

#jm_cms_newsFooter {
    overflow:hidden;
    width:600px;
}

.jm_cms_newsBox {
    cursor:pointer;
    float:left;
    width:200px;
}

.jm_cms_newsItems {
    padding:5px 8px 10px;
    width:184px;
    min-height:200px;
/*
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
*/
}

.jm_cms_newsBoxType {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

.jm_cms_newsBoxHeadline {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.jm_cms_newsBoxThumb {
}

.jm_cms_newsBoxThumb img {
}

.jm_cms_newsBoxTeasered {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}

.jm_cms_newsBoxTeasered span {
    color:#ee1111;
}

/*Newsentry*/
#jm_cms_newsArea {
    margin-bottom:40px;
}

#jm_cms_newsHead {
    background:url("pics/news_head.png") no-repeat transparent;
    padding:10px;
    margin-bottom:10px;
}

#jm_cms_newsText {
    margin-top:10px;
}

.jm_cms_newsPublished {
    font-size: 10px;
    line-height:20px;
    color:#777777;
    display:block;
    padding-top:4px;
}

.jm_cms_newsTitle {
    font-size:14px;
    font-weight:700;
    line-height:20px;
    color:#222222;
    display:block;
}

.jm_holder_news {
    background:url("pics/news_termin.png") no-repeat transparent;
    display:block;
    width:215px;
    height:115px;
    padding:0 0 10px 5px;
    margin-bottom:12px
}

.jm_cms_newsTermin {
    color:#CCCCCC;
    font-size:11px;
    padding:20px 10px 10px;
}

.jm_cms_newsTermin strong {
    font-weight:bold;
    display:block;
    color:#dfdfdf;
}

/*Zebratabelle*/
.jm_zebratable {
    font-size:11px;
}

.jm_zebratable a {
    color:#222222;
    text-decoration:none;
}

.jm_zebra_grau {
    background-color:#cccccc;
}

.jm_zebra_weiss {
    background-color:#f9f9f9;
}

.jm_cms_self_promo {
    font-family: Verdana;
    background-color: #454545;
    color: #efefef;
    overflow: hidden;
    padding: 10px;
}

.jm_cms_self_promo strong  {
    display: block;
    padding: 9px 0 0 0;
}

.jm_cms_self_promo a {
    color: #efefef;
}

/*Quicklinks*/
#jm_left_quicklinks a{
    color: #efefef;
    display: block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    margin: 0;
    padding: 7px 0 0 10px;
    /*background:url(/imguser/sidebar/bg_quicklink.png) left top no-repeat transparent;*/
	 background: rgb(101,101,101); /* Old browsers */
	background:  -moz-linear-gradient(top,  rgba(101,101,101,1) 0%, rgba(55,55,55,1) 100%); /* FF3.6+ */
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,101,101,1)), color-stop(100%,rgba(55,55,55,1))); /* Chrome,Safari4+ */
	background:  -webkit-linear-gradient(top,  rgba(101,101,101,1) 0%,rgba(55,55,55,1) 100%); /* Chrome10+,Safari5.1+ */
	background:  -o-linear-gradient(top,  rgba(101,101,101,1) 0%,rgba(55,55,55,1) 100%); /* Opera 11.10+ */
	background:  -ms-linear-gradient(top,  rgba(101,101,101,1) 0%,rgba(55,55,55,1) 100%); /* IE10+ */
	background:  linear-gradient(to bottom,  rgba(101,101,101,1) 0%,rgba(55,55,55,1) 100%); /* W3C */
	/*filter:  url(/mall/1/themes/jm/img/stern_logo_small.png) left no-repeat,  progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#373737',GradientType=0 ); */ /* IE6-9 */
   
}

.status_column_outer {
    overflow: hidden;
}

.status_column_outer .headline_outer {
    font-family: myriad pro,verdana,helvetice,arial,sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    background-color: #353535;
    background-repeat: no-repeat;
    color: #ffffff;
    margin-bottom: 0;
}