body {
  font-size:75%;
  color:#3a464d;
  background:#e3eef6 url("../images/ci/bg.png") repeat-x;
  font-family:Verdana, sans-serif;
  margin:0;
}
h1 {
  color:#206b8e;
  font-size:1.5em;
  line-height:1;
  margin-bottom:0.5em;
  font-weight:normal;
}
h2 {
  color:#28414f;
  font-weight:bold;
  font-size:1.2em;
  line-height:1.7;
  margin-bottom:0.2em;
  padding:0px 0px 5px 0px;
}
h3, h4 {
  color:#28414f;
  font-weight:bold;
  font-size:1.1em;
  line-height:1;
  margin-bottom:0.5em;
  padding:0px 5px 0px 0px;
}
fieldset {
  padding:1.4em;
  margin:0 0 1.5em 0;
  border:0px;
  background:#f3f7fa;
}
img.left {
  float:left;
  margin:1.5em 1.5em 1.5em 0;
}
img.topleft {
  float:left;
  margin:0 1.5em 1.5em 0;
}
img.right {
  float:right;
  margin:1.5em 0 1.5em 1.5em;
}
img.topright {
  float:right;
  margin:0 0 1.5em 1.5em;
}
th { background:#ebf3f8; }
div.tar, p.tar, th.tar, td.tar { text-align:right; }
div.tac, p.tac, th.tac, td.tac, .center { text-align:center; }
a:focus { color:#4781a7; }
a:hover {
  color:#4781a7;
  color:#4781a7;
  text-decoration:underline;
}
a {
  color:#4781a7;
  text-decoration:none;
}
a:active {
  color:#4781a7;
  text-decoration:underline;
}
.colorLink { color:#4781a7; }
.colorTextLight { color:#a0a0a0; }
label { font-weight:normal; }
input.text, input.title, textarea, select {
  margin:0em 0;
  border:1px solid #bbbbbb;
}
p.small {
  font-size:.8em;
  margin-bottom:1.475em;
  line-height:1.475em;
}
p.small2 {
  font-size:.9em;
  margin-bottom:1.475em;
  line-height:1.475em;
}
.small {
  font-size:.8em;
  line-height:1.475em;
}
.small2 {
  font-size:.9em;
  line-height:1.475em;
}
ul.nobullet {
  list-style-type:none;
  margin-left:0px;
  padding:0px;
}
li.nobullet {
  list-style-type:none;
  background:transparent !important;
}
#c_all_1 {
  width:1160px;
  margin:0 auto;
}
#logo { margin:4px 0px 0px 6px; }
.box {
  padding:1.5em;
  margin-bottom:1.5em;
  background:transparent;
}
.boxsmall {
  padding:0.5em 1.5em;
  margin-bottom:1.5em;
  background:transparent;
}
.boxtiny {
  padding:1em 1em;
  margin-bottom:1.5em;
  background:transparent;
}
.boxnotopbottom {
  padding:0 1.5em 0 1.5em;
  margin-bottom:0;
  background:transparent;
}
.boxhead {
  padding:0.2em 1.5em 0.2em 1.5em;
  background:transparent;
  margin:0px;
}
.bold { font-weight:bold; }
.italic { font-style:italic; }
.nomargin { margin:0; }
.nomarginleft { margin-left:0; }
.nomarginright { margin-right:0; }
.marginright { margin-right:1em; }
.margintop { margin-top:1em; }
.marginbottom { margin-bottom:1em; }
.margintophalf { margin-top:0.5em; }
.marginbottomhalf { margin-bottom:0.5em; }
.col_item h3 {
  color:#28414f;
  font-weight:bold;
  font-size:1.2em;
  line-height:1.7;
  margin-bottom:0.2em;
}
.ad_sky { padding-left:5px; }
.ad_sb { padding-bottom:5px; }
.header {
  padding-top:1.5em;
  padding-bottom:0.75em;
  margin-bottom:0em;
}
.content {
  padding-top:1.5em;
  padding-bottom:1.5em;
  background:#ffffff;
  border-top:1px solid #9ac1d9;
}
.printonly {
  display:none;
  height:0px;
  width:0px;
}
.c { clear:both; }
.flr { float:right; }
.fll { float:left; }
#footer {
  text-align:center;
  font-size:9px;
  color:#88949d;
}
#footer a, #footer a:hover, #footer a:active, #footer a:visited {
  font-size:9px;
  color:#9fbed2;
  text-decoration:none;
  cursor:text;
}
.form-row {
  clear:both;
  padding:5px 0px 5px 0px;
}
.form-row label {
  display:block;
  padding:0 10px 3px 0;
  clear:both;
  float:left;
  text-align:left;
  width:150px;
  color:#666666;
  font-weight:bold;
}
div.form_helper {
  clear:both;
  color:#666666;
  font-size:10px;
}
.form-row div.form_helper {
  clear:both;
  color:#666666;
  font-size:10px;
  margin-left:160px;
}
.form-row .error_list {
  color:#8a1f11;
  clear:both;
  margin-left:160px;
}
.formerror, .error_list { color:#8a1f11; }
#content_actions {
  background:#ebf3f8;
  padding:0.75em 1.5em 0.75em 1.5em;
}
#content_actions_hidden {
  background:#f4f7fa;
  padding:0.75em 1.5em 0.75em 1.5em;
  margin:0px;
}
#content_actions ul, #content_actions li {
  display:inline;
  list-style:none;
  margin:0px;
  padding:0px;
}
#content_actions ul li a {
  float:left;
  display:block;
}
#content_actions a, #content_actions_hidden a {
  font-size:0.9em;
  font-weight:normal;
  text-decoration:none;
}
#content_actions a.icon_print {
  background:transparent url("../images/ci/sprites_icons.png") -8px -72px no-repeat;
  padding-left:20px;
  margin-right:15px;
}
#content_actions a.icon_email {
  background:transparent url("../images/ci/sprites_icons.png") -8px -40px no-repeat;
  padding-left:20px;
  margin-right:15px;
}
#content_actions a.icon_bookmark {
  background:transparent url("../images/ci/sprites_icons.png") -8px -8px no-repeat;
  padding-left:20px;
  margin-right:0px;
}
.stdCatList ul {
  list-style-type:none;
  margin-left:0px;
  padding:0px;
}
.stdCatList ul li {
  background:#f4f7fa url("../images/ci/sprites_icons.png") -7px -600px no-repeat;
  border-bottom:1px solid #ffffff;
  padding:0px 5px 0px 18px;
  font-size:0.9em;
  font-weight:bold;
  margin-left:0px;
}
.topicnavi { background:#ebf3f8; }
ul.topicnavi, .topicnavi ul, ul.bulletlist, .bulletlist ul {
  list-style-type:none;
  margin-left:0px;
  padding:0px;
}
ul.topicnavi li, .topicnavi ul li, ul.bulletlist li, .bulletlist ul li {
  background:transparent url("../images/ci/sprites_icons.png") -11px -600px no-repeat;
  padding:0px 5px 0px 14px;
  margin-left:0px;
}
a.bullet {
  background:transparent url("../images/ci/sprites_icons.png") -11px -601px no-repeat;
  padding:0px 5px 0px 14px;
}
.bgBasis { background:#ebf3f8; }
.bgPremium { background:#fffdd3; }
.bgPremiumPlus { background:#ebf3f8; }
.bgLightest { background:#f4f7fa; }
.box_1, .bgLighter { background:#ebf3f8; }
.box_1_bgonly { background:#ebf3f8; }
.boxhead_1 {
  background:transparent;
  color:#28414f;
  font-weight:bold;
  font-size:1.1em;
  line-height:1.4;
  margin-bottom:0.2em;
  padding:0px 5px 0px 0px;
}
.stdObjNav a.selected { font-weight:bold; }
.stdObjNavHorizontal { color:#3a464d; }
.stdObjNavHorizontal a {
  background:transparent url("../images/ci/sprites_icons.png") -11px -601px no-repeat;
  padding:0px 10px 0px 12px;
  margin-left:0px;
  text-decoration:none;
}
.stdObjNavHorizontal a:focus, .stdObjNavHorizontal a:hover { text-decoration:underline; }
.stdObjNavHorizontal a.selected { font-weight:bold; }
.searchboxtop {
  -webkit-border-radius:1em;
  -moz-border-radius:1em;
  border-radius:1em;
  color:#ffffff;
  background-color:#e3eef6;
  background:-webkit-gradient(linear,left top,left bottom,from(#eff4f8),to(#e3eef6));
  background:-moz-linear-gradient(top,#eff4f8,#e3eef6);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eff4f8,endColorstr=#e3eef6);
}
.searchboxtop input.searchboxtopinput {
  background:#ffffff url("../images/ci/sprites_icons.png") 2px -259px no-repeat;
  font-size:1.4em;
  font-weight:bold;
  line-height:23px;
  height:23px;
  width:325px;
  border:1px solid #c3cfd7;
  color:#ced6e1;
  padding-left:30px;
}
.searchboxtop input:focus.searchboxtopinput {
  background:#ffffff url("../images/ci/sprites_icons.png") 2px -291px no-repeat;
  color:#3a464d;
}
.searchbox {
  margin-top:14px;
  vertical-align:top;
}
.searchbox .q {
  width:200px;
  vertical-align:top;
}
ul.search_results {
  list-style-type:none;
  padding:0px;
  margin:0px;
}
ul.search_results li { margin-bottom:10px; }
ul.search_results li div.small {
  font-size:10px;
  color:#a0a0a0;
}
.mpv_price_uvp {
  text-decoration:line-through;
  color:#9d221e;
}
.mpv_price_pct { color:#9d221e; }
.mpv_price_tax {
  font-size:9px;
  color:#a0a0a0;
  text-align:right;
}
.img_portrait {
  margin:5px 10px 5px 0px;
  padding:1px;
  float:left;
  border:1px solid #cccccc;
}
#preview {
  position:absolute;
  background:#333333;
  padding:10px;
  display:none;
  color:#ffffff;
}
#preview img {
  margin:0px;
  padding:0px;
  border:1px solid #ffffff;
}
.carouselControl button {
  background:#ebf3f8;
  border:1px solid #cee1ee;
  color:#4781a7;
  font-weight:bold;
  padding:2px 5px;
  margin:2px 0px 0px 2px;
}
.carouselControl button:hover {
  background:#cee1ee;
  border:1px solid #cee1ee;
  font-weight:bold;
  cursor:pointer;
  text-decoration:underline;
}
.button {
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:baseline;
  margin:0 2px;
  outline:none;
  cursor:pointer;
  text-align:center;
  text-decoration:none;
  font:14px/100% Verdana, Arial, Helvetica, sans-serif;
  padding:.5em 2em .55em;
  text-shadow:0 1px 1px rgba(0,0,0,0.3);
  -webkit-border-radius:.5em;
  -moz-border-radius:.5em;
  border-radius:.5em;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  box-shadow:0 1px 2px rgba(0,0,0,0.2);
}
.button:hover { text-decoration:none; }
.button:active {
  position:relative;
  top:1px;
}
.bu_bigrounded {
  -webkit-border-radius:2em;
  -moz-border-radius:2em;
  border-radius:2em;
}
.bu_medium {
  font-size:12px;
  padding:.4em 1em .42em;
}
.bu_small {
  font-size:11px;
  padding:.2em .5em .275em;
}
.bu_tiny {
  font-size:10px;
  padding:.1em .3em .2em;
  text-shadow:0px;
}
.bu_bold { font-weight:bold; }
.gradientNav2 {
  color:#ffffff;
  border:solid 1px #517991;
  background-color:#517991;
  background:-webkit-gradient(linear,left top,left bottom,from(#93bbd3),to(#517991));
  background:-moz-linear-gradient(top,#93bbd3,#517991);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#93bbd3,endColorstr=#517991);
}
.gradientNav2:hover {
  color:#ffffff;
  background-color:#4b7086;
  background:-webkit-gradient(linear,left top,left bottom,from(#6b92aa),to(#4b7086));
  background:-moz-linear-gradient(top,#6b92aa,#4b7086);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6b92aa,endColorstr=#4b7086);
}
.gradientNav2:active {
  color:#ffffff;
  background-color:#93bbd3;
  background:-webkit-gradient(linear,left top,left bottom,from(#517991),to(#93bbd3));
  background:-moz-linear-gradient(top,#517991,#93bbd3);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#517991,endColorstr=#93bbd3);
}
.gradientNav {
  color:#ffffff;
  border:solid 1px #3e4951;
  background-color:#3e4951;
  background:-webkit-gradient(linear,left top,left bottom,from(#848f95),to(#3e4951));
  background:-moz-linear-gradient(top,#848f95,#3e4951);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#848f95,endColorstr=#3e4951);
}
.gradientNav:hover {
  color:#ffffff;
  border:solid 1px #517991;
  background-color:#517991;
  background:-webkit-gradient(linear,left top,left bottom,from(#93bbd3),to(#517991));
  background:-moz-linear-gradient(top,#93bbd3,#517991);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#93bbd3,endColorstr=#517991);
}
.gradientNav:active {
  color:#ffffff;
  border:solid 1px #517991;
  background-color:#93bbd3;
  background:-webkit-gradient(linear,left top,left bottom,from(#517991),to(#93bbd3));
  background:-moz-linear-gradient(top,#517991,#93bbd3);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#517991,endColorstr=#93bbd3);
}
.gradientSearch {
  color:#ffffff;
  border:solid 1px #4387a7;
  background-color:#4387a7;
  background:-webkit-gradient(linear,left top,left bottom,from(#8bbcda),to(#4387a7));
  background:-moz-linear-gradient(top,#8bbcda,#4387a7);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bbcda,endColorstr=#4387a7);
}
.gradientSearch:hover {
  color:#ffffff;
  background-color:#216e90;
  background:-webkit-gradient(linear,left top,left bottom,from(#68a2c1),to(#216e90));
  background:-moz-linear-gradient(top,#68a2c1,#216e90);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#68a2c1,endColorstr=#216e90);
}
.gradientSearch:active {
  color:#ffffff;
  background-color:#8bbcda;
  background:-webkit-gradient(linear,left top,left bottom,from(#4387a7),to(#8bbcda));
  background:-moz-linear-gradient(top,#4387a7,#8bbcda);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387a7,endColorstr=#8bbcda);
}
.gradientInteract {
  color:#ffffff;
  border:solid 1px #e18314;
  background-color:#e18314;
  background:-webkit-gradient(linear,left top,left bottom,from(#ffb500),to(#e18314));
  background:-moz-linear-gradient(top,#ffb500,#e18314);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb500,endColorstr=#e18314);
}
.gradientInteract:hover {
  color:#ffffff;
  background-color:#d56d2c;
  background:-webkit-gradient(linear,left top,left bottom,from(#f69e1a),to(#d56d2c));
  background:-moz-linear-gradient(top,#f69e1a,#d56d2c);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f69e1a,endColorstr=#d56d2c);
}
.gradientInteract:active {
  color:#ffffff;
  background-color:#ffb500;
  background:-webkit-gradient(linear,left top,left bottom,from(#e18314),to(#ffb500));
  background:-moz-linear-gradient(top,#e18314,#ffb500);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e18314,endColorstr=#ffb500);
}
.gradientWhite {
  color:#3a464d;
  border:solid 1px #c3cfd7;
  background-color:#f1f3f5;
  background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f1f3f5));
  background:-moz-linear-gradient(top,#ffffff,#f1f3f5);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f1f3f5);
}
.gradientWhite:hover {
  color:#3a464d;
  background-color:#e4e9ed;
  background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e4e9ed));
  background:-moz-linear-gradient(top,#ffffff,#e4e9ed);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#e4e9ed);
}
.gradientWhite:active {
  color:#3a464d;
  background-color:#ffffff;
  background:-webkit-gradient(linear,left top,left bottom,from(#f1f3f5),to(#ffffff));
  background:-moz-linear-gradient(top,#f1f3f5,#ffffff);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f3f5,endColorstr=#ffffff);
}
.gradientRed {
  color:#ffffff;
  border:solid 1px #961b19;
  background-color:#961b19;
  background:-webkit-gradient(linear,left top,left bottom,from(#cc4e40),to(#961b19));
  background:-moz-linear-gradient(top,#cc4e40,#961b19);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc4e40,endColorstr=#961b19);
}
.gradientRed:hover {
  color:#ffffff;
  background-color:#901214;
  background:-webkit-gradient(linear,left top,left bottom,from(#b93c33),to(#901214));
  background:-moz-linear-gradient(top,#b93c33,#901214);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b93c33,endColorstr=#901214);
}
.gradientRed:active {
  color:#ffffff;
  background-color:#cc4e40;
  background:-webkit-gradient(linear,left top,left bottom,from(#961b19),to(#cc4e40));
  background:-moz-linear-gradient(top,#961b19,#cc4e40);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#961b19,endColorstr=#cc4e40);
}
.arzteintrag-preise .preis-header .slogan {
  font-size:0.9em;
  line-height:1em;
}
.arzteintrag-preise .preis-header .price {
  font-size:1.5em;
  line-height:1em;
  margin-bottom:0em;
  padding-bottom:5px;
  font-weight:bold;
}
.arzteintrag-preise .preis-header .priceinfo {
  font-size:0.8em;
  line-height:1em;
}
.tooltipcontent { display:none; }
#arzteintrag-preise-tooltip {
  position:absolute;
  background:#fffdd3;
  border:1px solid #fdeba3;
  padding:1.5em;
  display:none;
  width:250px;
  font-size:0.9em;
}
a.arzteintrag-preise-tooltip {
  font-size:0.9em;
  font-weight:bold;
  text-docoration:none;
}
.tdPremiumTop {
  border-top:1px solid #fdeba3;
  border-left:1px solid #fdeba3;
  border-right:1px solid #fdeba3;
}
.tdPremium {
  border-left:1px solid #fdeba3;
  border-right:1px solid #fdeba3;
}
.tdPremiumBottom {
  border-left:1px solid #fdeba3;
  border-right:1px solid #fdeba3;
  border-bottom:1px solid #fdeba3;
}
.nav_feat {
  display:inline-block;
  color:#3a464d;
  line-height:16px;
  height:16px;
  font-size:0.9em;
  font-weight:bold;
}
a:hover.nav_feat, a:active.nav_feat {
  color:#3a464d;
  text-decoration:underline;
}
.feat_content {
  background:transparent url("../images/ci/sprites_feat.png") 0px 0px no-repeat;
  padding:1px 10px 0px 20px;
}
.feat_forum {
  background:transparent url("../images/ci/sprites_feat.png") 0px -64px no-repeat;
  padding:1px 10px 0px 20px;
}
.feat_aerzte {
  background:transparent url("../images/ci/sprites_feat.png") 0px -128px no-repeat;
  padding:1px 10px 0px 19px;
}
.feat_klinik {
  background:transparent url("../images/ci/sprites_feat.png") 0px -192px no-repeat;
  padding:1px 10px 0px 22px;
}
.feat_medikament {
  background:transparent url("../images/ci/sprites_feat.png") 0px -256px no-repeat;
  padding:1px 10px 0px 20px;
}
.h_feat_content {
  background:transparent url("../images/ci/sprites_feat.png") 0px -320px no-repeat;
  padding-left:33px;
}
.h_feat_forum {
  background:transparent url("../images/ci/sprites_feat.png") 0px -384px no-repeat;
  padding-left:33px;
}
.h_feat_aerzte {
  background:transparent url("../images/ci/sprites_feat.png") 0px -448px no-repeat;
  padding-left:33px;
}
.h_feat_klinik {
  background:transparent url("../images/ci/sprites_feat.png") 0px -512px no-repeat;
  padding-left:33px;
}
.h_feat_medikament {
  background:transparent url("../images/ci/sprites_feat.png") 0px -576px no-repeat;
  padding-left:33px;
}
.nav_main {
  background:#787f85 url("../images/ci/sprites_nav.png") left -359px repeat-x;
  padding:0.75em 15px 0.75em 15px;
  font-size:0.9em;
  color:#ffffff;
}
.nav_main ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
.nav_main ul li {
  margin:0;
  padding:0;
}
.nav_main ul li a {
  display:block;
  display:block;
  text-decoration:none;
  color:#ffffff;
}
.nav_main ul li a:active {
  display:block;
  text-decoration:none;
  color:#ffffff;
}
.nav_main ul li a:hover {
  display:block;
  background:#787f85 url("../images/ci/sprites_nav.png") right -235px no-repeat;
  text-decoration:underline;
  color:#b5e2fe;
}
.nav_main ul li a.nav_selected {
  display:block;
  background:#9ac1d9 url("../images/ci/sprites_nav.png") right -198px no-repeat;
  text-decoration:none;
  color:#ffffff;
  letter-spacing:-1px;
  font-weight:bold;
}
.nav_main ul li a:active.nav_selected {
  display:block;
  background:#9ac1d9 url("../images/ci/sprites_nav.png") right -198px no-repeat;
  text-decoration:none;
  color:#ffffff;
  letter-spacing:-1px;
  font-weight:bold;
}
.nav_main ul li a:hover.nav_selected {
  display:block;
  background:#9ac1d9 url("../images/ci/sprites_nav.png") right -198px no-repeat;
  text-decoration:underline;
  color:#ffffff;
}
#nav_top {
  float:left;
  width:100%;
}
#nav_top_tabs {
  float:left;
  font-family:Verdana, sans-serif;
  font-size:1.1em;
  line-height:normal;
}
#nav_top_tabs_mm {
  float:left;
  background:url("../images/ci/sprites_nav.png") -10px -356px no-repeat;
  margin:0;
  padding:0;
}
#nav_top_tabs ul {
  margin:0;
  padding:10px 10px 0 0px;
  list-style:none;
}
#nav_top_tabs li {
  display:inline;
  margin:0;
  padding:0;
}
#nav_top_tabs a {
  float:left;
  background:url("../images/ci/sprites_nav.png") -10px -94px no-repeat;
  margin:0;
  padding:0 0 0 5px;
  font-weight:bold;
  text-decoration:none;
}
#nav_top_tabs a span {
  float:left;
  float:none;
  display:block;
  background:url("../images/ci/sprites_nav.png") right -0px no-repeat;
  padding:5px 15px 4px 11px;
  color:#ffffff;
}
#nav_top_tabs a.nav_selected span, #nav_top_tabs a:hover span {
  color:#ffffff;
  background-position:100% -42px;
}
#nav_top_tabs a.nav_selected, #nav_top_tabs a:hover { background-position:-10px -136px; }
#nav_top_tabs a span .nav_top_tabs_mm {
  background:url("../images/ci/sprites_nav_icons.png") -0px -0px no-repeat;
  margin:0;
  padding:0;
  width:12px;
}
#nav_top_tabs a span .nav_top_tabs_mm_full {
  background:url("../images/ci/sprites_nav_icons.png") -0px -40px no-repeat;
  margin:0;
  padding:0;
  width:55px;
}
#nav_top_tabs a span #nav_top_tabs_home {
  background:url("../images/ci/sprites_nav_icons.png") -0px -82px no-repeat;
  margin:0;
  padding:0;
}
#nav_service {
  padding:0px 0px 0px 10px;
  height:24px;
  line-height:24px;
  font-size:0.9em;
  vertical-align:middle;
  color:#ffffff;
  text-align:center;
}
#nav_service ul {
  list-style-type:none;
  margin:0px;
}
#nav_service ul li { display:inline; }
#nav_service ul li a span { padding:0px 10px 0px 0px; }
#nav_service ul li a, #nav_service ul li a:active {
  text-decoration:none;
  color:#4781a7;
  font-size:0.9em;
  font-weight:normal;
}
#nav_service ul li a:hover, #nav_service ul li a.nav_selected, #nav_service ul li a:active
  .nav_selected {
  text-decoration:underline;
  color:#4781a7;
  font-size:0.9em;
  font-weight:normal;
}
#nav_service ul.nav_service_right {
  float:right;
  padding:0px 20px 0px 0px;
}
#nav_service ul.nav_service_right li a span { padding:0px 0px 0px 0px; }
#nav_service ul.nav_service_right li a, #nav_service ul.nav_service_right li a:active, #nav_service ul.nav_service_right li a:hover {
  text-decoration:none;
  color:#4781a7;
  font-size:10px;
  cursor:text;
  font-weight:normal;
}
#breadcrumb {
  color:#ffffff;
  font-size:0.9em;
  background:#9ac1d9 url("../images/ci/sprites_nav.png") left -272px repeat-x;
  border-top:1px solid #ffffff;
  padding:6px 15px 6px 15px;
}
#breadcrumb a {
  text-decoration:none;
  color:#ffffff;
  white-space:nowrap;
}
#breadcrumb a:hover {
  text-decoration:underline;
  color:#b5e2fe;
  white-space:nowrap;
}
#breadcrumb a.showdetails {
  color:#ffffff;
  background:url("../images/ci/sprites_nav.png") -10px -319px no-repeat;
  padding:4px 0px 4px 28px;
  font-style:italic;
}
div.pagination {
  width:100%;
  text-align:right;
  margin-top:10px;
  height:2em;
}
.pagination ul {
  list-style:none;
  margin:0 0 0 0;
  padding:10px 0 10px 0;
  display:inline;
  height:2em;
}
.pagination a:link, .pagination a:visited {
  border:none;
  color:#4781a7;
  font-weight:bold;
}
.pagination li {
  padding:2px 5px 5px 5px;
  list-style:none;
  display:inline;
  border-top:1px solid #cccccc;
}
.pagination li.current {
  padding:3px 5px 4px 5px;
  border-width:0 1px 1px 1px;
  border-style:none solid solid solid;
  border-color:#cccccc;
  color:#a0a0a0;
  font-weight:bold;
}
div.feed { text-align:right; }
.sbm_icon {
  border:1px solid #cccccc;
  margin-right:2px;
}
.art_details #img1 {
  float:left;
  border:1px solid #cccccc;
  padding:2px;
  margin:5px 10px 5px 0px;
}
.art_details #ad1 {
  float:right;
  margin:5px 0px 5px 10px;
}
.img_float_left {
  float:left;
  border:1px solid #cccccc;
  padding:2px;
  margin:5px 10px 5px 0px;
}
.img_float_right {
  float:right;
  border:1px solid #cccccc;
  padding:2px;
  margin:5px 0px 5px 10px;
}
.img_big {
  border:1px solid #cccccc;
  padding:2px;
  margin:5px 10px 5px 0px;
}
.imgandcaption {
  float:left;
  margin:5px 15px 5px 0px;
}
.ic_img img {
  float:left;
  border:1px solid #cccccc;
  padding:2px;
  margin:0px;
}
.ic_caption { font-size:10px; }
a.inline, a.inline:active, a.inline:hover, a.inline:visited {
  color:#3a464d;
  text-decoration:none;
  cursor:text;
}
.alistEl {
  border-top:1px solid #cccccc;
  padding-top:1em;
}
.alistH3 {
  font-size:1.1em;
  margin-bottom:0.2em !important;
}
.alistImg {
  border:1px solid #cccccc;
  padding:2px;
}
.alistBoxH3 {
  font-size:1.1em;
  margin-bottom:0.2em !important;
}
.alistBoxImg { border:2px solid #ffffff; }
.alistBoxP { font-size:0.9em; }
.boxAlistH3 {
  font-size:1.1em;
  margin-bottom:0.2em !important;
}
.boxAlistImg { border:2px solid #ffffff; }
.boxAlistP { font-size:0.9em; }
.ad_c1 {
  float:left;
  margin:0px 10px 5px 0px;
}
.ad_c2 {
  margin:0px 10px 5px 0px;
  width:100%;
  display:block;
}
.ad_c2:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.ad_c3 {
  margin:0px 10px 5px 0px;
  width:100%;
  display:block;
}
.ad_c3:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.ad_f1 {
  float:right;
  margin:0px 0px 5px 10px;
}
.ad_f1b {
  float:left;
  margin:0px 10px 5px 0px;
}
.ad_f2 {
  float:left;
  margin:0px 10px 5px 0px;
}
#sb_anz, #sky_anz, #mr_anz, #cb_anz {
  font-size:9px;
  line-height:12px;
}
.ad_top {
  float:left;
  margin:0px 0px 15px 0px;
}
.ad_content {
  float:left;
  margin:0px 0px 15px 0px;
}
.ad_bottom {
  float:left;
  margin:15px 0px 0px 0px;
}
.adsAFC {
  background-color:transparent;
  border:0;
  width:300px;
  margin:0px;
}
.adsAFC_inner { margin:0px 0px 10px 0px; }
.adsAFC_feedback { margin-bottom:10px; }
.adsAFC_feedback a {
  font-size:12px;
  color:#3a464d;
}
.adAFC {
  font-size:12px;
  color:#000000;
  background-color:transparent;
  border:0;
  padding:0px;
  margin-bottom:10px;
}
.adAFC_div_link {
  margin:0px 0px 0px 0px;
  display:block;
  line-height:1;
}
.adAFC_link {
  font-size:16px;
  text-decoration:underline;
}
.adAFC_text {
  color:#3a464d;
  font-size:12px;
  display:block;
  margin:0;
}
.adAFC_div_url {
  margin:0px 0px 10px 0px;
  display:block;
}
.adAFC_div_url a {
  font-size:12px;
  text-decoration:none;
}
.adsAFC_c2, .adsAFC_c3, .adsAFC_c4, .adsAFC_list1, .adsAFC_list2, .adsAFC_f1, .adsAFC_f1b, .adsAFC_f2, .adsAFC_as1, .adsAFC_as2, .adsAFC_ks1, .adsAFC_ks2, .adsAFC_mpv1, .adsAFC_mpv2 {
  background-color:transparent;
  border:0;
  width:620px;
  margin:0px;
}
.adsAFC_c2_test {
  background-color:transparent;
  border:0;
  width:620px;
  margin:0px;
}
.adAFC_c2_test:hover {
  background-color:#efece8;
  border:0;
}
.adsAFC_c3_test {
  background-color:transparent;
  border:0;
  width:620px;
  margin:0px;
}
.adAFC_c3_test:hover {
  background-color:#efece8;
  border:0;
}
.adsAFC_as1_test, .adsAFC_as2_test {
  background-color:transparent;
  border:0;
  width:620px;
  margin:0px;
}
.adAFC_as1_test:hover {
  background-color:#efece8;
  border:0;
}
.adsAFC_test9 {
  background-color:transparent;
  border:0;
  width:370px;
  margin:0px;
}
.adsAFC_test9_inner { margin:0px 0px 10px 0px; }
.adsAFC_test9_feedback { margin-bottom:10px; }
.adsAFC_test9_feedback a {
  font-size:12px;
  color:#3a464d;
}
.adAFC_test9 {
  font-size:12px;
  color:#000000;
  background-color:transparent;
  border:0;
  padding:0px;
  margin-bottom:10px;
}
.adAFC_test9_div_link {
  margin:0px 0px 0px 0px;
  width:160px;
  float:left;
  line-height:1.25;
}
.adAFC_test9_link {
  font-size:14px;
  text-decoration:underline;
}
.adAFC_test9_text {
  color:#3a464d;
  font-size:12px;
  width:210px;
  float:right;
  margin:0;
}
.adAFC_test9_div_url {
  margin:0px 0px 10px 160px;
  width:210px;
  float:right;
}
.adAFC_test9_div_url a {
  font-size:12px;
  text-decoration:none;
}
.adsAFC_test10 {
  background-color:transparent;
  border:0;
  width:620px;
  margin:0px;
}
.adsAFC_test10_inner { margin:0px 0px 10px 0px; }
.adsAFC_test10_feedback { margin-bottom:10px; }
.adsAFC_test10_feedback a {
  font-size:12px;
  color:#3a464d;
}
.adAFC_test10 {
  font-size:12px;
  color:#000000;
  background-color:transparent;
  border:0;
  padding:0px;
  margin-bottom:10px;
}
.adAFC_test10_div_link {
  margin:0px 0px 0px 0px;
  width:280px;
  float:left;
  line-height:1;
}
.adAFC_test10_link {
  font-size:18px;
  text-decoration:underline;
}
.adAFC_test10_text {
  color:#3a464d;
  font-size:12px;
  width:320px;
  float:right;
  margin:0;
}
.adAFC_test10_div_url {
  margin:0px 0px 10px 280px;
  width:320px;
  float:right;
}
.adAFC_test10_div_url a {
  font-size:12px;
  text-decoration:none;
}
.adsAFC_test11 {
  background-color:transparent;
  border:0;
  width:620px;
  margin:0px;
}
.adsAFC_test11_inner { margin:0px 0px 10px 0px; }
.adsAFC_test11_feedback { margin-bottom:10px; }
.adsAFC_test11_feedback a {
  font-size:12px;
  color:#3a464d;
}
.adAFC_test11 {
  font-size:12px;
  color:#000000;
  background-color:transparent;
  border:0;
  padding:0px;
  margin-bottom:10px;
  clear:both;
}
.adAFC_test11_div_link {
  margin:0px 0px 0px 0px;
  width:280px;
  float:left;
  line-height:1.25;
}
.adAFC_test11_link {
  font-size:18px;
  text-decoration:underline;
}
.adAFC_test11_text {
  color:#3a464d;
  font-size:12px;
  width:320px;
  float:right;
  margin:0;
}
.adAFC_test11_div_url {
  margin:0px 0px 10px 320px;
  float:right;
}
.adAFC_test11_div_url a {
  font-size:12px;
  text-decoration:none;
}
.adsAFC_test12 {
  background-color:transparent;
  border:0;
  width:620px;
  margin:0px;
}
.adsAFC_test12_inner { margin:0px 0px 10px 0px; }
.adsAFC_test12_feedback { margin-bottom:10px; }
.adsAFC_test12_feedback a {
  font-size:12px;
  color:#3a464d;
}
.adAFC_test12 {
  font-size:12px;
  color:#000000;
  background-color:transparent;
  border:0;
  padding:0px;
  margin-bottom:10px;
  clear:both;
}
.adAFC_test12_div_link {
  margin:0px 0px 0px 0px;
  width:200px;
  float:left;
  line-height:1.25;
}
.adAFC_test12_link {
  font-size:16px;
  text-decoration:underline;
}
.adAFC_test12_text {
  color:#3a464d;
  font-size:12px;
  width:200px;
  float:left;
  margin:0px 0px 10px 10px;
}
.adAFC_test12_div_url {
  margin:0px 0px 10px 10px;
  width:200px;
  float:left;
}
.adAFC_test12_div_url a {
  font-size:12px;
  text-decoration:none;
}
.gmap {
  margin:15px 0px 15px 0px;
  background:#f4f7fa;
}
.tagcloud, .tagcloud a {
  line-height:115%;
  text-decoration:none;
}
.tagcloud a:hover, .tagcloud a:active { text-decoration:underline; }
.tagcloud a.a0 { font-size:9px; }
.tagcloud a.a1 {
  font-size:9px;
  font-weight:bold;
}
.tagcloud a.a2 {
  font-size:10px;
  font-weight:bold;
}
.tagcloud a.a3 {
  font-size:11px;
  font-weight:bold;
}
.tagcloud a.a4 {
  font-size:12px;
  font-weight:bold;
}
.tagcloud a.a5 {
  font-size:13px;
  font-weight:bold;
}
.tagcloud a.a6 {
  font-size:14px;
  font-weight:bold;
}
.tagcloud a.a7 {
  font-size:15px;
  font-weight:bold;
}
.tagcloud a.a8 {
  font-size:16px;
  font-weight:bold;
}
.tagcloud a.a9 {
  font-size:18px;
  font-weight:bold;
}
#socialFloat {
  width:50px;
  margin-left:-61px;
  margin-right:10px;
  position:absolute;
  z-index:1000;
}
#socialFloatInner {
  position:absolute;
  top:0;
  width:32px;
  height:216px;
  padding:9px 7px 5px 7px;
  background:#ffffff;
  border-top-left-radius:1em;
  -moz-border-radius-topleft:1em;
  -webkit-border-top-left-radius:1em;
  border-bottom-left-radius:1em;
  -moz-border-radius-bottomleft:1em;
  -webkit-border-bottom-left-radius:1em;
}
#socialFloatInner.fixed {
  position:fixed;
  top:0;
  margin-top:50px;
}
#socialFloat a { margin-bottom:4px; }
.error {
  background:#fbe3e4;
  color:#8a1f11;
}
.rounded {
  -webkit-border-radius:1em;
  -moz-border-radius:1em;
  border-radius:1em;
}
.rounded_topleft {
  border-top-left-radius:1em;
  -moz-border-radius-topleft:1em;
  -webkit-border-top-left-radius:1em;
}
.rounded_topright {
  border-top-right-radius:1em;
  -moz-border-radius-topright:1em;
  -webkit-border-top-right-radius:1em;
}
.rounded_bottom {
  border-bottom-left-radius:1em;
  -moz-border-radius-bottomleft:1em;
  -webkit-border-bottom-left-radius:1em;
  border-bottom-right-radius:1em;
  -moz-border-radius-bottomright:1em;
  -webkit-border-bottom-right-radius:1em;
}

