body {
background: #fff;
color: #000;
font-family: Arial, Verdana, Tahoma, sans-serif;
line-height: 1.5;
}
body#bd {
/*background: #fff url(../images/bg.jpg) no-repeat center top;*/
background: #fff url(../images/bgwinter.jpg) no-repeat center top;
color: #454545;
}
body.fs1 { font-size: 10px; }
body.fs2 { font-size: 11px; }
body.fs3 { font-size: 12px; }
body.fs4 { font-size: 13px; }
body.fs5 { font-size: 14px; }
body.fs6 { font-size: 15px; }
a {
color: #1e557a;
text-decoration: none;
font-weight:bold;
}
a:hover, a:active, a:focus {
color: #1e557a;
text-decoration: underline;
font-weight:bold;
}
a.readon {
background: url(../images/arrow.png) no-repeat 0px 5px;
color: #1E557A;
font-weight: bold;
padding-left: 6px;
}
h3, h4{
color:#1E557A;
}
a.readon:hover, a.readon:active, a.readon:focus {}
.column p, .column pre, .column blockquote,
.column h1, .column h2, .column h3, .column h4, .column h5, .column h6,
.column ol, .column ul,
#top p, #ja-topsl p, #ja-intro p {
margin: 10px 0;
padding: 0;
}
h1 { font-size: 200%; }
h2 { font-size: 175%; }
h3 { font-size: 150%; }
h4 { font-size: 125%; }
h5 { font-size: 100%; }
.contentheading, .componentheading, h1, h2, h3, h4, h5 {
font-weight: bold;
line-height: 1.2;
}
h1.componentheading, .componentheading {
border-bottom: 1px solid #c5c5c5;
font-size: 200%;
margin: 0 0 15px;
padding: 0 0 10px;
text-transform: uppercase;
}
.componentheading {}
h2.contentheading, .contentheading {
margin: 0;
padding: 0 0 10px;
}
.contentheading {
font-size: 200%;
}
.blog .contentheading {
font-size: 125%;
}
.blog .leading .contentheading {
color: #1e557a;
font-size: 150%;
}
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
font-weight: bold;
}
.category {
font-size: 110%;
font-weight: bold;
}
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc,
p.site-slogan, a.readon, .ja-navhelper, #ja-footer {
font-size: 92%;
}
small, .small { color: #757575; }
.smalldark { text-align: left; }
.column ul li {
background: url(../images/bullet.gif) no-repeat 15px 6px;
line-height: 160%;
line-height: 1.3;
margin-bottom: 5px;
overflow: hidden;
padding-left: 25px;
}
.column .itemRatingForm ul li{
background:none;
}
.column ol li {
line-height: 180%;
margin-left: 35px;
}
.column ul li p, .column ol li p { margin: 0; }
th { font-weight: bold; padding: 5px; text-align: left; }
td { font-size: 100%; padding: 5px; }
fieldset { padding: 10px; }
legend {
font-size: 125%;
font-weight: bold;
}
fieldset a { font-weight: bold; }
fieldset.input { padding: 0; border: none; margin: 0; }
.metadata label {	font-weight: bold; padding-top: 5px; }
.metadata textarea {	display: block; }
hr {
border-bottom: 0;
border-left: 0;
border-right: 0;
border-top: 1px solid #c5c5c5;
height: 1px;
}
form label {
cursor: pointer;
}
input, select, textarea, .inputbox {
font: 100% Arial, sans-serif;
}
.inputbox {
background: #FFF;
border: 1px solid #c5c5c5;
color: #000;
padding: 2px;
}
.inputbox:hover, .inputbox:focus {
background: #FFFFF0;
border: 1px solid #a5a5a5;
}
.button {
background: url(../images/but-bg.gif) repeat-x bottom #fff;
border: 1px solid #c5c5c5;
color: #454545;
cursor: pointer;
font-size: 92%;
padding-bottom: 1px;
padding-top: 1px;
text-transform: uppercase;
}
.button:hover, .button:focus {
border: 1px solid #a5a5a5;
}
.checkbox {}
.radio {
margin: 0 5px;
}
.login_form fieldset { padding: 15px 0 0; }
.login_form fieldset p { margin: 0 0 5px; }
.login_form label {
font-weight: bold;
text-align: right;
display: block;
float: left;
width: 130px;
}
.login_form .inputbox { margin-left: 10px; width: 150px; }
.login_form .remember .inputbox { width: 20px; }
.login_form .button { margin-left: 140px; }
.form-register fieldset { padding: 0 0 10px; }
.form-register p { margin: 0 0 5px; }
.form-register p.form-des { margin: 15px 0; }
.form-register label {
font-weight: bold;
text-align: right;
display: block;
float: left;
width: 130px;
}
.form-register .inputbox { margin-left: 10px; width: 200px; }
.form-register .button { margin-left: 140px; }
.user-details { padding: 10px 0; }
.user-details p { margin: 0 0 5px; }
.user-details label {
font-weight: bold;
text-align: right;
display: block;
float: left;
width: 130px;
}
.user-details .inputbox { margin-left: 10px; width: 200px; }
.user-details .button { margin-left: 140px; }
.user-details .paramlist .paramlist_key {
width: 130px !important;
padding: 0 0 5px !important;
}
.user-details .paramlist .paramlist_value {
padding: 0 0 5px !important;
}
.user-details .user_name span {
padding-left: 10px;
font-weight: bold;
}
.blog {}
.article_separator,
.leading_separator,
.row_separator,
.column_separator {
display: none;
}
.leading {
border-bottom: 3px solid #daedc1;
padding-bottom: 15px;
margin-bottom:15px;
}
.leading p { margin-top: 0; }
.article_row {
border-bottom: 1px solid #e9e9e9;
padding-bottom: 15px;
padding-top: 15px;
}
.article_column {}
.column_separator { padding: 0 25px; }
.article-content .ja-innerdiv {
border-bottom: 0;
clear: none;
color: #757575;
float: left;
margin: 0;
padding-right: 3.4%;
width: 45.3%;
}
.article-content .ja-innerdiv h4 {
font-size: 100%;
text-transform: none;
}
.article-content .ja-innerdiv h4 a {
color: #000;
font-weight: bolder;
}
.article-content .ja-innerdiv h4 a:hover,
.article-content .ja-innerdiv h4 a:active,
.article-content .ja-innerdiv h4 a:focus {
color: #1e557a;
text-decoration: underline;
}
.article-tools {
background: #F8F8F8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
clear: both;
color: #757575;
display: block;
line-height: normal;
margin: 0 0 10px;
padding: 5px;
position: relative;
}
.blog .article-tools {
background: none;
border: 0;
padding: 0;
}
.article-meta {
float: left;
padding: 0;
width: 70%;
}
.article-section, .article-category {
color: #757575;
font-size: 92%;
}
.createby { font-weight: bold; }
.createdate {}
.modifydate {
color: #757575;
display: block;
margin: 10px 0;
}
.contentdescription {
border-bottom: 1px solid #C5C5C5;
display: block;
padding: 10px 15px;
}
.contentdescription p {	margin: 0; }
.buttonheading { float: right; }
.buttonheading img {
border: 0;
float: right;
margin: 0 5px 0 0;
}
img.caption { margin-top: 5px; }
.img_caption {
color: #757575;
margin-bottom: 10px;
}
.article-content img { margin: 0px; }
.img_caption img { margin: 5px 0 0; }
.img_caption p {
background: #fff;
color: #C5C5C5;
margin: 0;
padding: 2px 0;
text-align: center;
}
.img-border {
border: 1px solid #ebebeb;
padding: 5px;
}
.sectiontableheader {
color: #FFF;
padding: 5px;
}
.sectiontableheader,
.sectiontableheader th {
background: #1e557a;
}
.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:focus,
.sectiontableheader a:active {
color: #fff;
}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
border-bottom: 1px solid #ddd;
padding: 5px 5px 6px;
}
tr.sectiontableentry1 td {
background: #fff;
}
tr.sectiontableentry0:hover td,
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
background: #FFFFF0;
}
tr.sectiontableentry2 td {	background: #F8F8F8; }
table.contentpane, table.tablelist { width: 100%; }
table.contentpaneopen {
border: none;
border-collapse: collapse;
border-spacing: 0;
}
table.contenttoc {
border: 1px solid #C5C5C5;
float: right;
margin: 0 0 10px 12px;
padding: 0;
width: 30%;
}
table.contenttoc a {	color: #000; }
table.contenttoc td { padding: 2px 10px; }
table.contenttoc th {
background: #F8F8F8;
border-bottom: 1px solid #C5C5C5;
padding: 5px 10px;
text-transform: uppercase;
}
div.poll { padding: 15px 0; }
form#poll {
border-bottom: 1px dotted #C5C5C5;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 10px;
}
dl.poll {
border-bottom: 1px dotted #C5C5C5;
font-size: 92%;
margin-bottom: 10px;
padding-bottom: 10px;
}
dl.poll dt, dl.poll dd { float: left; }
dl.poll dt {
clear: left;
width: 100px;
}
dl.poll dd { clear: right; }
table.pollstableborder {
border: none;
padding: 0;
text-align: left;
width: 100%;
}
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td {
background: #F8F8F8;
border-bottom: 1px solid #C5C5C5;
font-weight: bold;
padding: 5px !important;
}
table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td {
background: #FFF;
font-weight: normal;
}
#ja-search {
float: right;
}
#ja-search label {
display: none;
}
#ja-search .inputbox {
background: url(../images/icon-search.gif) no-repeat 5px center #fff;
padding-left: 24px;
width: 190px;
}
#ja-search .inputbox:hover, #ja-search .inputbox:focus {
background-color: #FFFFF0;
}
#ja-search .button {
font-size: 110%;
font-weight: bold;
margin-left: 5px;
text-transform: none;
}
table.searchintro {
padding: 10px 0;
width: 100%;
}
table.searchintro td {	padding: 5px !important; }
table.contentpaneopen, table.contentpane, table.blog {
width: 100%;
}
ul.pagination {
float: left;
margin: 15px 0;
width: 75%;
}
ul.pagination li {
background: none;
display: inline;
margin: 0;
overflow: hidden;
padding: 0;
}
ul.pagination li span {
padding: 1px 3px;
}
ul.pagination a {
background: #F8F8F8;
border: 1px solid #C5C5C5;
color: #000;
padding: 1px 5px;
}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
background: #1e557a;
border: 1px solid #1e557a;
color: #FFF;
text-decoration: none;
}
.sortby {
font-size: 92%;
margin: 10px 0 5px;
}
.sortby .filter, .sortby .display {
float: left;
width: 40%;
}
.sortby .display {
float: right;
text-align: right;
}
.pagenavbar {
background: url(../images/icon-pages.gif) no-repeat center left;
font-weight: bold;
padding-left: 14px;
}
.pagenavcounter {
margin: 15px 0 !important;
text-align: center;
}
.counter {
float: right;
line-height: 1;
margin: 15px 0 !important;
text-align: right;
width: 24%;
}
.counter span {
background: #1e557a;
border: 1px solid #1e557a;
color: #FFF;
padding: 1px 5px;
}
.blog_more {
border-bottom: 1px solid #C5C5C5;
padding: 15px 15px 0;
}
.blog_more .blog_more {
border-bottom: none;
padding: 0;
}
.blog_more h2 {
font-size: 115%;
margin: 0 0 5px;
text-transform: uppercase;
}
.blog_more ul li {
background: url(../images/bullet.gif) no-repeat 5px 6px;
padding-left: 15px;
}
div.back_button a,
div.back_button a:hover,
div.back_button a:active {
display: block;
margin: 10px 0;
}
#system-message {
margin: 0 -15px 10px;
}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
margin: 0;
padding: 0;
}
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
background: none;
color: #FFF;
margin: 0;
padding: 5px;
}
#system-message dd.message ul {
background: #1e557a;
border: 0;
}
#system-message dd.error ul {
background: #9C162E;
border: 0;
}
#system-message dd.notice ul {
background: #151515;
border: 0;
}
.tool-tip {
background: #F8F8F8;
border: 1px solid #C5C5C5;
float: left;
max-width: 300px;
padding: 5px;
z-index: 1000;
}
.tool-title {
background: url(../../system/images/selector-arrow.png) no-repeat;
font-size: 100%;
font-weight: bold;
margin: 0;
margin-top: -15px;
padding: 0;
padding-bottom: 5px;
padding-top: 15px;
}
.tool-text {
font-size: 100%;
margin: 0;
}
.hastip img {
border: none;
margin: 10px 5px 0 0;
}
div.moduletable h3,
div.moduletable_default h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_hilite h3,
div.moduletable_tabs h3 {
color: #1E557A;
font-size: 150%;
margin: 0 0 5px;
padding: 0;
}
div.moduletable,
div.moduletable_default,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_hilite {
padding-bottom: 15px;
padding-top: 15px;
position: relative;
border-bottom:3px solid #DAEDC1;
}
#ra .moduletable{
border:none;
}
div.moduletable_hilite {
background: #1e557a;
margin: 15px;
color: #fff;
}
div.moduletable_hilite a {
color: #5190BB;
text-decoration: none;
}
div.moduletable_hilite a:hover, div.moduletable_hilite a:active, div.moduletable_hilite a:focus {
color: #FFF;
text-decoration: underline;
}
div.moduletable_hilite li {
background-position: 1px 7px;
border-bottom: 1px solid #256088;
padding-bottom: 5px;
padding-left: 10px;
}
div.moduletable_hilite li a {
color: #fff;
text-decoration: none;
}
div.moduletable_hilite li a:hover, div.moduletable_hilite li a:active, div.moduletable_hilite li a:focus {
color: #fff;
text-decoration: underline;
}
div.moduletable_hilite h3 {
color: #5190bb;
}
div.moduletable_hilite h3 span {
padding-left: 15px;
}
div.moduletable_hilite p, div.moduletable_hilite ul {
margin: 10px 0;
}
.big-quote {
background: url(../images/big-quote.gif) no-repeat right top;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 130%;
font-style: italic;
margin: 0 0 10px 0;
}
div.moduletable_blank div.ja-box-ct {}
.ja-col div.moduletable h3,
.ja-col div.moduletale_default h3,
.ja-col div.moduletable_menu h3,
.ja-col div.moduletable_text h3 {
margin-bottom: 10px;
padding-bottom: 5px;
}
.twitter { padding: 15px 0 !important;}
.twitter h3 { padding: 0 15px !important; }
.ja-twitter { padding: 0; }
.ja-twitter h4 {
border: none;
font-size: 92%;
margin: 0 -15px;
padding: 5px 15px;
text-transform: uppercase;
font-weight: bold;
}
.ja-twitter-avatar {
border: 1px solid #C5C5C5;
float: left;
margin-right: 5px;
padding: 2px;
}
.ja-twitter center {	text-align: left; }
.ja-twitter center a { padding-left: 5px; }
.ja-twitter center img { vertical-align: middle; }
.ja-twitter-thumb ul { margin: 5px 0; }
.ja-twitter-thumb h3 {
margin: 5px 0;
font-size: 100% !important;
}
.ja-twitter-thumb .inner {	padding: 0 0 0 55px; }
.ja-twitter-thumb ul li { padding-left: 0 !important; }
div.ja-twitter div.ja-twitter-item {
border-bottom: 1px dotted #C5C5C5;
margin: 0 0 10px;
padding: 0 0 10px;
}
div.ja-twitter div.ja-twitter-account {
border-bottom: 1px dotted #C5C5C5;
margin: 0 0 10px;
}
div.ja-twitter div.ja-twitter-source {
font-weight: bold;
}
div.ja-twitter div.ja-twitter-date {
color: #454545;
font-size: 92%;
}
div.ja-thumbnailwrap {
background: #fff;
padding: 5px;
border: 1px solid #e9e9e9;
}
div.ja-images-thumb { padding-top: 5px; }
div.ja-images-thumb img {
border: 1px solid #ebebeb;
margin: 0 13px 10px 0;
padding: 3px;
}
div.ja-images-thumb img:hover { border: 1px solid #ccc; }
div.ja-images-thumb img.lastitem { margin-right: 0; }
.icon1 .ja-box-ct,
.icon2 .ja-box-ct,
.icon3 .ja-box-ct,
.icon4 .ja-box-ct {
padding-left: 75px;
}
.badge {
height: 46px;
position: absolute;
right: 0;
top: 0;
width: 45px;
}
.badge-hot .ja-box-ct,
.badge-new .ja-box-ct,
.badge-pick .ja-box-ct,
.badge-top .ja-box-ct { padding: 0 30px 0 10px; }
.badge-hot .badge	{ background: url(../images/icon-badge.png) no-repeat 0px 0px; }
.badge-new .badge	{ background: url(../images/icon-badge.png) no-repeat 0px -46px; }
.badge-pick .badge	{ background: url(../images/icon-badge.png) no-repeat 0px -92px; }
.badge-top .badge	{ background: url(../images/icon-badge.png) no-repeat 0px -138px; }
h4.poll-title {
margin: 0;
padding: 0;
}
a.poll-result {
font-size: 92%;
text-transform: uppercase;
}
form.poll .button {
margin-right: 5px;
}
div.bannergroup_text div.banneritem_text {
border-bottom: 1px dotted #C5C5C5;
padding: 5px 0;
}
div.bannergroup_text div.banneritem_text a {
font-weight: bold;
}
div.bannergroup_text div.bannerheader,
div.bannergroup_text div.bannerfooter_text a {
color: #757575;
font-size: 92%;
}
div.bannergroup_text div.bannerfooter_text {
padding: 5px 0 0;
text-align: right;
}
.wrap {}
.main {}
.ja-box {
padding-bottom: 10px;
padding-top: 10px;
}
#ja-wrapper {}
#ja-container {
position: relative;
z-index: 5;
}
#ja-container.ja-r2 .main {}
#ja-container.ja-r1 .main {min-height:820px;}
.ja-mass-top {}
.ja-mass-bottom {}
.ja-mass-bottom .moduletable,
.ja-mass-bottom .moduletable_default,
.ja-mass-bottom .moduletable_hilite {}
#ja-mainbody{
width:802px;
}
body.IE7 #ja-mainbody{
width:794px;
}
body.IE6 #ja-mainbody{
width:784px;
}
.ja-r1 #ja-mainbody {width:480px;}
body.IE7 .ja-r1 #ja-mainbody{
width:480px;
}
body.IE6 .ja-r1 #ja-mainbody{
width:470px;
}
body.IE6,body.IE6 #ja-wrapper, body.IE6 #ja-header{
margin-top:0;padding-top:0;
}

#ja-contentwrap {
margin: 0;
}
.ja-content-top {}
.ja-content-main {
padding: 10px 0;
}
.ja-content-bottom {}
.ja-content-bottom .moduletable {}
.ja-content-bottom .ja-box {
padding-top: 0;
}
.ja-colswrap {}
.ja-col { margin-bottom: -1px;  }
#ja-right .ja-r2 {}
#ja-header {
position: relative;
z-index: 100;
}
#ja-header .main { padding: 15px 199px 15px 0; z-index:3; }
h1.logo, div.logo-text h1 {
font-size: 200%;
line-height: 1;
}
h1.logo, div.logo-text {
float: left;
}
div.logo-text {
padding-top: 4px;
}
h1.logo {
height: 99px;
margin: 0;
width: 305px;
}
h1.logo a {
background: url(../images/logo.png) no-repeat left;
display: block;
height: 99px;
width: 305px;
}
h1.logo a span {
position: absolute;
top: -1000px;
}
div.logo-text h1 a {
color: #FFF;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
}
p.site-slogan {
color: #454545;
display: block;
font-size: 93%;
margin: 0;
padding: 0 5px;
text-align: center;
}
.ja-topbar {
font-size: 92%;
position: absolute;
top: 0;
width: 100%;
}
#ja-mainnav {
line-height: 1;
/*padding: 78px 0 0 4px;*/
position: absolute;
z-index: 9;
top:93px;
right:192px;
}
#ja-mainnav .inner {
margin: 0;
}
#ja-mainnav h3 {
font-size: 12px;
}
ul.menu, #mainlevel {
margin: 0;
padding: 0;
position:absolute;
left:373px;
}
ul.menu li, #mainlevel li {
background: none;
margin: 0;
overflow: hidden;
padding: 0;
}
ul.menu li span.separator {
padding: 7px 0 7px 10px;
text-indent: 2px;
background:  url(../images/bullet-3.gif) no-repeat 0 12px;
display: block;
color: #757575;
}
ul.menu li span.separator span {	padding: 5px 0 5px 0; }
ul.menu li a, #mainlevel li a {
color: #fefefd;
display: block;
outline: none;
padding: 7px 0 7px 10px;
text-indent: 2px;
width: 90%;
font-size:15px;
font-weight:normal;
}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus,
#mainlevel li a:hover,
#mainlevel li a:hover,
#mainlevel li a:focus {
color: #fefefd;
text-decoration: none;
}
ul.menu li.active a,
#mainlevel li a#active_menu {
color: #1e557a;
font-weight: bold;
}
ul.menu li ul { margin: 0 0 0 5px; }
ul.menu li li {
background: none;
border-bottom: none;
}
ul.menu li li a {
background: url(../images/bullet.gif) no-repeat 8px 11px;
color: #757575 !important;
font-weight: normal !important;
text-indent: 8px;
padding: 5px 0 5px 10px;
}
ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
background: url(../images/bullet-hover.gif) no-repeat 8px 11px !important;
color: #1e557a !important;
}
#ja-subnav ul {
margin: 0;
padding: 0;
}
#ja-subnav li {
background: none;
border-bottom: 1px dotted #C5C5C5;
margin: 0;
overflow: hidden;
padding: 0;
}
#ja-subnav li a {
background: url(../images/bullet-3.gif) no-repeat 0 12px;
color: #757575;
display: block;
outline: none;
padding: 7px 0 7px 10px;
text-indent: 2px;
width: 90%;
}
#ja-subnav li a:hover,
#ja-subnav li a:active,
#ja-subnav li a:focus {
color: #1e557a;
text-decoration: none;
}
#ja-subnav li.active a {
color: #1e557a;
font-weight: bold;
}
#ja-subnav li ul { margin: 0 0 0 10px; }
#ja-subnav li li {
background: none;
border-bottom: 0;
border-top: 1px dotted #C5C5C5;
}
#ja-subnav li li a {
color: #1e557a;
font-weight: normal !important;
text-indent: 8px;
}
#ja-subnav li li a:hover,
#ja-subnav li li a:active,
#ja-subnav li li a:focus {
color: #1e557a;
}
#ja-navhelper .main {
background: url(../images/h-line.gif) repeat-x left bottom;
padding: 6px 0 8px;
}
.ja-breadcrums {
float: left;
margin-top: 2px;
text-transform: uppercase;
width: 66.6%;
}
.ja-breadcrums strong {	margin-right: 5px; }
.ja-breadcrums img {	margin: 1px 5px; }
#ja-top .moduletable { padding: 40px 0 0 0; }
#ja-topsl .ja-box, #ja-botsl .ja-box {
padding: 0;
}
#ja-topsl .main {	padding-bottom: 15px; }
#ja-topsl {
color: #fff;
padding: 15px 0 10px;
}
#ja-topsl li, #ja-botsl li {
background-position: 0px 7px;
border-bottom: 1px solid #256088;
margin-bottom: 0;
padding: 5px 0 5px 10px;
}
#ja-topsl h3 {
color: #5190BB;
margin: 0 0 10px;
}
#ja-topsl .ja-box-ct {	font-size: 92%; }
#ja-topsl .icon1 { background: url(../images/icon1.gif) no-repeat 0 47px; }
#ja-topsl .icon2 { background: url(../images/icon2.gif) no-repeat 0 47px; }
#ja-topsl .icon3 { background: url(../images/icon3.gif) no-repeat 0 47px; }
#ja-topsl .icon4 { background: url(../images/icon4.gif) no-repeat 0 47px; }
#ja-botsl {
background: #1e557a;
color: #d8efff;
}
#ja-botsl .main { padding: 15px 0; }
#ja-botsl a {
color: #5190bb;
text-decoration: none;
}
#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {
color: #fff;
text-decoration: underline;
}
#ja-botsl li {	background: url(../images/bullet-1.gif) no-repeat 0px 10px; }
#ja-botsl li a {
color: #d8efff;
text-decoration: none;
}
#ja-botsl li a:hover, #ja-botsl li a:active, #ja-botsl li a:focus {
color: #fff;
text-decoration: underline;
}
#ja-botsl h3 { color: #5190bb; }
#ja-botsl p, #ja-botsl ul { margin: 10px 0; }
#ja-botsl img {
background: #154463;
border: 1px solid #256088;
margin: 5px 10px 0 0;
padding: 4px;
}
#ja-botsl .inputbox {
background: #154463;
border: 1px solid #256088;
color: #5190bb;
padding: 5px;
}
#ja-botsl .button {
background: url(../images/but-bg1.gif) repeat-x top left;
border: 1px solid #154463;
color: #fff;
margin-bottom: 0;
}
#ja-botsl #form-login .inputbox { width: 200px; }
#ja-botsl #form-login .button { padding: 3px 10px; }
#ja-botsl #form-login ul { display: none; }
#ja-botsl2 {
background: #050505;
color: #757575;
}
#ja-botsl2 a {
color: #1E557A;
text-decoration: none;
}
#ja-botsl2 a:hover, #ja-botsl2 a:active, #ja-botsl2 a:focus {
text-decoration: underline;
}
#ja-botsl2 li {
background: none;
padding-left: 0;
}
#ja-botsl2 li a {
color: #1E557A;
text-decoration: none;
}
#ja-botsl2 li a:hover, #ja-botsl2 li a:active, #ja-botsl2 li a:focus {
text-decoration: underline;
}
#ja-botsl2 h3 {
color: #454545;
}
#ja-botsl2 p, #ja-botsl2 ul {
margin: 10px 0;
}
#ja-botsl2 img {
background: #101010;
border: 1px solid #222;
margin: 5px 15px 0 0;
padding: 4px;
}
.ja-box .moduletable, .ja-box .moduletable_default {
margin-bottom: 0;
}
.ja-box-right .moduletable, .ja-box-right .moduletable_default {}
#ja-intro .main {
background: url(../images/h-line.gif) repeat-x left bottom;
padding-bottom: 30px;
}
#ja-intro .moduletable {
padding: 30px 0 0;
display: block;
float: left;
width: 100%;
overflow: hidden;
}
#ja-intro img {
background: #f0f0f0;
border: 1px solid #e5e5e5;
margin-right: 20px;
padding: 5px;
}
.ja-content-top h3 {
color: #1e557a;
}
.ja-content-top .moduletable {
border-bottom: 1px solid #c5c5c5;
padding-bottom: 10px;
}
.ja-content-top img {
border: 1px solid #c5c5c5;
margin-right: 20px;
padding: 4px;
}
#ja-footer {background: url(../images/footerbg.gif) repeat-x center;
height:138px; }
#ja-footer .main {
color: #436eac;
overflow: hidden;
padding: 13px 0 0;
position: relative;
width:993px;
font-size:12px;
}
#ja-footer small {
color: #454545;
font-size: 100%;
}
.ja-footnav {margin-bottom:9px;}
.ja-footnav ul.menu {
float: left;
line-height: normal;
background: url(../images/fmenul.gif) no-repeat left top;width:263px;
}
.ja-footnav ul#mainlevel-nav { padding-top: 2px; }
.ja-footnav ul.menu li {
background: url(../images/fmenusep.gif) no-repeat right center;
display: block;
float: right;
padding: 0 13px 0 2px;
}
.ja-footnav ul.menu li.ja-firstitem {
background: url(../images/fmenur.gif) no-repeat right top;
}
.ja-footnav li a {
color: #666;
display: block;
line-height: normal;
padding: 0 10px;
font-weight: bold;
}
.ja-footnav li a:hover, .ja-footnav li a:active, .ja-footnav li a:focus {
color: #FFF;
}
.ja-footnav ul.ja-links { float: right; }
.ja-footnav ul.ja-links li {
background: none;
border-left: 0;
padding: 0;
}
.ja-footnav ul.ja-links li a { padding: 3px 10px; }
.ja-footnav ul.ja-links li.top a,
.ja-footnav ul.ja-links li.layout-switcher a {
background: url(../images/arrow-3.png) no-repeat 9px center;
border: 1px solid #454545;
padding-left: 18px;
padding-right: 10px;
}
.ja-footnav ul.ja-links li.top a:hover,
.ja-footnav ul.ja-links li.layout-switcher a:hover {
background: url(../images/arrow-3.png) no-repeat 9px center #313131;
border: 1px solid #454545;
color: #FFF;
text-decoration: none;
}
.ja-footnav .ja-lastitem {
border-left: 0;
padding-left: 5px;
}
.ja-footnav ul.ja-links li.layout-switcher a,
.ja-footnav ul.ja-links li.layout-switcher a:hover {
margin-right: 10px;
background: none;
padding-left: 10px;
}
#ja-footer .inner{ float: left; padding: 0; }
.ja-copyright{
line-height:15px;
}
.ja-copyright small { display: block; }
.ja-copyright a {	color: #436EAC;text-decoration:underline; }
ul.accessibility {
position: absolute;
top: -100%;
}
#ja-usertools {
float: left;
padding-top: 3px;
}
#ja-usertools strong {
display: block;
float: left;
font-weight: normal;
padding: 0 5px 2px 8px;
}
#ja-usertools ul {
float: left;
}
#ja-usertools li {
background: none;
display: block;
float: left;
margin: 0;
padding: 1px 0 0;
}
#ja-usertools li img:hover {
background: #FFF;
border: 1px solid #757575;
margin: 0;
}
#ja-usertools img {
margin: 1px;
padding: 2px;
}
.ja-usersetting {
background: #f8f8f8;
color: #151515;
margin: 0 -15px;
}
a.ja-usersetting-loadform {
background: url(../images/icon-setting.gif) no-repeat center;
height: 20px;
position: absolute;
right: 50px;
text-indent: -9999px;
top: 4px;
width: 20px;
}
form.ja-usersetting-form {
padding: 5px 15px;
}
.ja-usersetting-options {
display: block;
width: 100%;
}
.ja-usersetting-options ul {
clear: both;
font-size: 92%;
margin: 0;
overflow: hidden;
padding: 5px 0;
}
.ja-usersetting-options ul li {
background: none;
display: block;
float: left;
margin: 0 !important;
padding: 0 15px 0 0 !important;
}
.ja-usersetting-options ul.checkall {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.ja-usersetting-options ul.catselect {
margin-top: 0;
}
.ja-usersetting-options ul.catselect li {
height: 20px;
line-height: 20px;
}
.ja-usersetting-options ul.catselect label {
line-height: 20px;
}
.ja-usersetting-options ul.catselect .checkbox {
line-height: 20px;
margin: 0 5px;
}
.ja-usersetting-options p.actions {
margin-bottom: 10px;
}
.ja-mdtool {
height: 20px;
position: absolute;
right: 10px;
top: 4px;
width: 20px;
}
.ja-mdmover {
background: url(../images/icon-mover.gif) no-repeat center;
height: 20px;
position: absolute;
right: 30px;
text-indent: -9999px;
top: 4px;
width: 20px;
}
#ja-banner {
border-top: 1px solid #c5c5c5;
margin: 0;
overflow: hidden;
padding-top: 15px;
text-align: center;
width: 100%;
}
div.ja-innerdiv {
border-bottom: 1px dotted #c5c5c5;
clear: both;
margin-bottom: 10px;
padding-bottom: 12px;
}
div.ja-innerdiv h4 {
font: normal 92% Arial, sans-serif;
margin: 5px 0;
padding: 0;
text-transform: uppercase;
}
.ja-social-bookmarking {
float: right;
margin-top: 2px;
}
img.border-none {	border: none; }
.cufon-canvas {
padding: 1px 0 3px;
}
.cufon-canvas canvas {
top: -5px !important;
}
img.searchdummy{
float: right;
padding:4px 0 0 20px;
}
#jflanguageselection {
float:none;
width:175px;
position:absolute;
top:116px;
right:0px;
margin:5px 0 1px 5px;
}
#Mod46{
border-bottom:3px solid #daedc1;
}
.mod_search_searchword{
font-size:14px;
color:#436eac;
width:230px;
margin-right:3px;
}
.search-topsearch .mod_search_searchword{
font-size:12px;
color:#A1A29D;
width:148px;
border:1px solid #A1A29D;
margin-right:3px;
margin-top:4px;
float:right;
padding-left:3px;
}
.button-topsearch{
width:16px;
height:17px;
float:right;
margin-top:4px;
}
.suchbox .ja-box-ct{
background-color:#446DAD;
padding:14px;
}
.suchbox .button{
padding: 0;
margin:0;
background:none;
border: none;
color:#fbfcfd;
padding-top:2px;
font-size:14px;
}
div.k2TagCloudBlock {
padding:4px 8px;
}
div.catItemRatingBlock span{
display:none;
}
div.itemRatingForm ul{
margin:0;
}
.itemView .itemImageBlock{
float:left;padding:0 17px 10px 0; margin:0;
}
.column ul.itemTags li, .column .itemToolbar ul li{
background:none;
}
div.itemRatingBlock span {
padding-top:4px;
}
/*div.catItemIntroText {
height:138px;
}*/
div.catItemImageBlock {
margin:0;
padding:3px 0;
}
div.itemHeader h2.itemTitle {
padding:0;
}
div.k2BreadcrumbsBlock {padding-top:15px;
}
div.catItemReadMore a{
background: url(../images/mehrlesen.png) no-repeat left top;
}
div.catItemReadMore a {
background:transparent url(../images/mehrlesen.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
height:26px;
line-height:26px;
line-height:26px;
margin:12px 0;
padding-left:5px;
width:108px;
}
ul.menu-topmenu{
float:right;
margin:1px 20px 0 0;
padding:0;
}
ul.menu-topmenu li{
background:transparent url(../images/menusep.gif) no-repeat scroll left 8px;
display:block;
float:right;
margin:0 0 0 5px;
padding:0 2px 0 8px;
}
ul.menu-topmenu li.item26{
background:none;
}
.ja-footnav .left{
float:left;
}
.ja-footnav .right{
float:right;
}
ul.footznav{
display:block;
width:100%;
}
ul.footznav li{
background:transparent url(../images/footznav.gif) no-repeat scroll left top;
width:287px;
height:32px;
text-align:center;
line-height:32px;
font-size:15px;
}
ul.footznav a, ul.footznav a:link, ul.footznav a:hover{
color:#fefefd;
font-weight:normal;
line-height:32px;
}
.cr2{
border-top:2px solid #fff;
line-height: 25px;
margin-top:7px;
position:relative;
}
a.crafted{
display: block;
padding-left:20px;
background:transparent url(../images/navegabem.gif) no-repeat scroll left 4px;
position:absolute;
right:0;
top:0;
color:#436EAC;
}
#Mod46{
z-index:5;
}
.anfrage{
position:absolute;
top:27px;
left:9px;
width:186px;
height:95px;
z-index:20;
}
.column ul.gkw_next_days li {
padding:0 3px;width:58px;
}
.anfragefolge{
position:absolute;
top:45px;
right:198px;
}
body.home .anfragefolge{
display:none;
}
div.catItemHeader h3.catItemTitle {
font-size:22px;
height:57px;
padding-top:0;
}
/* rating overreide home */
.mostvoted .itemRatingList {
width:75px;
}

div.mostvoted ul li a.moduleItemTitle {
font-size:14px;
color:#436eac;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-weight:normal;
}
div.mostvoted ul, div.mostvoted ul li{
  padding:0;margin:0;
  background:none;
}


.column .mostvoted .itemRatingList .itemCurrentRating {
background:transparent url(../images/transparent_star_small.gif) repeat-x scroll left -15px;
height:15px;line-height:15px;
}
.mostvoted .itemRatingList {
background:transparent url(../images/transparent_star_small.gif) repeat-x scroll left 0px;
height:15px;line-height:15px;
margin:0;padding:0;
}
.mostvoted .itemRatingBlock{
  width:75px;
  float:right;
  padding:0;
}
