.banner_header_left {
float: left;
width: 234px;
margin: 12px 0 0 5px;
}
.hidden {
  display: none;
  visibility: hide;
}
#menu {
  position: relative;
  padding: 0px;
  margin: 0;
  overflow: hidden;
  float: left;
}
#menu li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu li.backLava {
  background-color: #fea138;
  width: 2px;
  height: 25px !important;
  z-index: 8;
  position: absolute;
  color: #ffffff !important;
}
#menu li a {
  text-decoration: none;
  outline: none;
  text-align: center;
  z-index: 10;
  display: block;
  float: left;
  position: relative;
  overflow: hidden;
  margin: auto 3px;
  padding: 4px 5px 6px;
  text-decoration: none;
  color: #ffffff !important;
}
.site {
  margin-left: auto;
  margin-right: auto;
  width: 1020px;
  background-image: url(../img/siteElement/hotelier/bg_content.png);
}
body {
  margin-top: 15px;
  background-color: #e6e6e6;
}
.container_16 {
  background-color: #ffffff;
  margin-top: 20px;
  padding: 10px 0 10px 0;
}
.left { float: left; }
.right {
  float: right;
  text-align: right;
}
.banner_right {
  float: right; 
  text-align: right;
}
p { color: #3e3e3e; }
a { text-decoration: none; }
.red { color: red; }
.logo { /* text-align: center; */  float: left;}
.header {
  background-repeat: no-repeat;
  background-image: url(../img/siteElement/hotelier/header.gif);
  height: 110px;
}
.subHead {
    color: #3C92DB;
    height: 20px;
    position: relative;
    top: -13px;
}
.bannerBox {
  padding-top: 10px;
  height: 70px;
}
.mainNav {
  height: 150px;
  margin-top: 5px;
}
#mainNav {
  float: left;
  background: url(../img/siteElement/bg_menu.gif) repeat-x bottom;
  line-height: normal;
}
#mainNav ul {
  margin: 0;
  padding: 10px 0 0;
  list-style: none;
}
#mainNav li {
  float: left;
  background: url(left.gif) no-repeat left top;
  margin: 0;
  padding: 0 0 0 2px;
}
#mainNav a {
  color: #5496da;
  text-decoration: none;
  display: block;
  background: url(right.gif) no-repeat right top;
  padding: 5px 13px 4px 3px;
}
#mainNav a:hover { color: #325980; }
#mainNav .hl { color: #CC0000; }
#mainNav #current { background-image: url(../img/siteElement/hotelier/left.gif); }
#mainNav #current a {
  background-image: url(../img/siteElement/hotelier/right.png);
  padding-bottom: 5px;
  color: white;
}
#subNav {
  height: 30px;
  background: url(../img/siteElement/hotelier/bg_submenu.gif) no-repeat left top;
  width: 950px;
}
.werbebox li {
  background: url(../img/siteElement/hotelier/hg_werbeBox_top.gif) 0 top no-repeat;
  list-style-type: none;
  margin: 10px 0;
  border-color: #3c92db;
  border-style: solid;
  border-width: 1px;
}
.werbebox h1 {
  background: url(../img/siteElement/hotelier/bullet_blue.gif) left top no-repeat;
  padding: 3px 0 0 20px;
  line-height: 15px;
  font-size: 11px;
  color: #3c92db;
}
.werbebox p {
  padding: 0px 5px 5px;
  line-height: 15px;
}
.werbebox li img {
  display: block;
  margin: 10px auto;
}
.Buttom {
  width: 153px;
  padding: 10px 0 5px 5px;
  background-color: #3c92db;
}
.Buttom a { color: #ffffff; }
.bullet img {
  display: inline;
  margin: 0px !important;
}
.topNewsItems {
  border-bottom-color: #3c92db;
  border-top-color: #3c92db;
  border-bottom-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-top-width: 1px;
  background-color: #ededed;
}
.topnews h1 {
  color: #fea138;
  font-size: 18px;
}
.topnews h2 {
  /* text-transform: uppercase; */
  font-size: 12px;
  line-height: 16px;
  padding: 7px 10px 15px 10px;
}
.topnews p {
  padding-left: 10px;
  padding-bottom: 5px;
  padding-right: 0;
  padding-top: 0;
  color: #ffffff;
  font-size: 11px;
  line-height: 14px;
  height: 90px;
  overflow: hidden;
}
.topnews a {
  color: #ffffff;
  font-weight: bold;
}
.topnews img {
  top: 0px;
  left: 0px;
  position: relative;
  z-index: 1;
}
.TxT {
  color: #ffffff;
  width: 170px;
  height: 140px;
  left: 0px;
  top: 100px;
  position: absolute;
  z-index: 2;
  background: transparent url(../img/siteElement/hotelier/bg_topnews.png) repeat;
}
.TxT:_hover { top: 0px; }
.topNewsItem {
  position: relative;
  width: 170px;
  height: 140px;
  overflow: hidden;
  margin: 10px 0 10px 15px;
  float: left;
  display: inline;
}
.newsList, .newsDetail { margin: 10px 0 5px; }
.newsListSubhead {
  color: #3c92db;
  border-bottom-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-top-width: 1px;
  padding: 3px 0 3px 0;
  margin: 0 0 10px 0;
  font-size: 12px;
}
.newsList h1 {
  line-height: 24px;
  color: #5496da;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  margin: 5px 0 5px;
}
.newsDetail h1 {
  line-height: 24px;
  color: #5496da;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  margin: 5px 0 5px;
}
.newsList a {
  color: #3c92db;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
}
.newsDetail a {
  color: #3c92db;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
}
.newsList p > a {
  text-decoration: underline;
  font-weight: bold;
  color: #fea138;
  margin: 0 0 25px 0;
}
.newsList p { color: #3e3e3e; }
.age { color: #a3b9cf; }
.newsList img {
  float: right;
  display: inline;
  width: 140px;
}
.Kat {
  margin-top: 5px;
  line-height: 10px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #fea138;
  font-size: 10px;
  text-transform: uppercase;
}
.banner {
  padding: 10px;
  width: 480px;
  margin: 5px auto;
  line-height: 5px;
  font-size: 9px;
}
.banner img {
  padding: 5px;
  border-color: #3e3e3e;
  border-width: 1px;
  border-style: solid;
}

.banner-big img {
  padding: 5px;
  border-color: #3e3e3e;
  border-width: 1px;
  border-style: solid;
}
.banner-big h3 {
  line-height: 20px;
  color: #5496da;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  margin: 5px 0 0 0;
  
}
.cursor { font-weight: bold; }
.cursor a {
  font-weight: normal;
  text-decoration: underline;
}
.newsDetail h1 {
  color: #5496da;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  margin: 10px 0;
  width: 450px;
}
.newsDetail h2 {
  line-height: 18px;
  font-weight: bold;
  color: #3e3e3e;
  font-size: 12px;
  margin: 5px 0 15px 0;
}
.PicBox {
  padding-bottom: 10px;
  width: 240px;
  margin-bottom: 10px;
  float: right;
  display: inline;
  text-align: right;
  font-size: 11px;
  line-height: 12px;
  color: #000000;
}
.newsDetail_alt img {
float: right;
  display: inline;
  padding: 2px 0 10px 20px;
  width: 200px;
}
.newsDetail img { padding: 2px 0 10px 20px; }
.PicBox p {
  margin-bottom: 10px;
  float: right;
  display: inline;
  width: 205px;
  line-height: 14px;
}
.linkbox {
  border-color: #3c92db;
  border-style: solid;
  border-width: 1px;
}
.linkfield { padding: 10px; }
.newsfield {
  padding: 10px;
  background-color: #ececec;
}
.List { margin: 0 0 5px 0; }
.ListSubhead {
  color: #3c92db;
  border-bottom-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-top-width: 1px;
  padding: 3px 0 3px 0;
  margin: 0 0 10px 0;
  font-size: 12px;
}
.List h1 {
  line-height: 25px;
  color: #5496da;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0 5px;
}
.List h2 {
  line-height: 25px;
  color: #5496da;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0 5px;
}
.Detail h1 {
  line-height: 25px;
  color: #5496da;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  margin: 5px 0 5px;
}
.List a {
  color: #3c92db;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
}
.List p > a {
  text-decoration: underline;
  font-weight: bold;
  color: #fea138;
  margin: 0 0 25px 0;
}
.List p { color: #3e3e3e; }
.Detail h1 {
  line-height: 30px;
  color: #5496da;
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  margin: 5px 0 5px;
}
.Detail h2 {
  line-height: 18px;
  font-weight: bold;
  color: #3e3e3e;
  font-size: 12px;
  margin: 5px 0 5px;
}
.Detail img {
  padding: 2px 0 10px 20px;
  width: 140px;
}
.subNav { background-color: #e6e6e6; }
.mainContent { background-color: #ffffff; }
.con_form {
  margin: 0 auto;
  width: 530px;
  padding: 0 14px;
}
#contact_form { border: solid 1px #b7ddf2; }
#contact_form fieldset {
  background-color: #ececec;
  margin: 20px 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
#contact_form h1 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
}
#contact_form legend {
  margin-top: 20px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
  height: 40px;
}
#contact_form p {
  font-size: 11px;
  color: #666666;
  margin-bottom: 10px;
  border-bottom: solid 1px #b7ddf2;
  padding-bottom: 10px;
}
#contact_form label {
  display: block;
  text-align: right;
  width: 160px;
  float: left;
  display: inline;
}
#contact_form .error {
  color: #ff0000;
  display: block;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  width: 160px;
}
#contact_form input {
  float: left;
  display: inline;
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #aacfe4;
  width: 200px;
  margin: 2px 0 10px 10px;
}
#contact_form textarea {
  float: left;
  display: inline;
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #aacfe4;
  width: 200px;
  margin: 2px 0 10px 10px;
}
#contact_form #Abschicken {
  clear: both;
  margin: -12px 0 0 0;
  width: 125px;
  height: 31px;
  background-color: #fea138;
  text-align: center;
  line-height: 31px;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
.check { width: 30px !important; }
#textfield { width: 300px !important; }
.footer {
  margin: 10px;
  background: #f0f0f0 url(../img/siteElement/hotelier/bg_footer.gif) repeat-x 0 top;
  border-top: 2px solid #f0f0f0;
  border-bottom: 2px solid #f0f0f0;
  height: 180px;
}
.footer p { padding: 5px 0 0 0; }
.footer h3 {
  color: #3c92db;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
.footer_grid_1 {
  float: left;
  width: 160px;
  margin: 10px 0 0px 20px;
}
.footer_grid_2 {
  float: left;
  width: 160px;
  margin: 10px 10px 0px 20px;
}
.footer_grid_3 {
  float: left;
  width: 160px;
  margin: 10px 10px 0px 0px;
}
.footer_grid_4, .footer_grid_5 {
  float: left;
  width: 160px;
  margin: 10px 10px 0px 20px;
}
.footer_menu {
  float: left;
  width: 940px;
  margin: 0 10px 10px 10px;
  text-align: center;
}
.footer_menu p {
  text-align: center;
  padding-top: 10px;
  float: left;
  width: 940px;
}
.footer_menu a {
  color: #5496da;
  text-decoration: none;
}
.footer_menu a:hover { color: #325980; }
#demotip {
  display: none;
  background: transparent url(../img/siteElement/hotelier/tooltip_bg.png);
  font-size: 12px;
  height: 120px;
  width: 190px;
  padding: 30px 20px 40px 160px;
  color: #325980;
  z-index: 9999;
}
#demotip .bottom {
  background: transparent url(../img/siteElement/hotelier/tooltip_bg.png);
  padding: 30px 20px 40px 160px;
  height: 120px;
}
#demotip h3 {
  font-size: 14px;
  line-height: 16px;
}
div.panes div.pane { display: none; }
.leistung_img img { width: 340px; }
.leistung_box {
  margin: 30px 0 20px 0;
  border-bottom: 1px solid #3c92db;
}
.preis p {
  color: #5496da;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  line-height: 25px;
  padding: 20px 0;
}
.leistungen_buttom a {
  background-color: #ffffff;
  border: 1px solid #3c92db;
  color: #3c92db;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
.leistungen_buttom a:hover {
  background-color: #fea138;
  border: 1px solid #fea138;
  color: white;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
.leistung_box {
  margin: 30px 0 20px 0;
  border-bottom: 1px solid #3c92db;
}
.preis p {
  color: #5496da;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  line-height: 25px;
  padding: 20px 0;
}
.leistungen_buttom a {
  background-color: #3c92db;
  border: 1px solid #3c92db;
  color: #ffffff;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
.leistungen_buttom a:hover {
  background-color: #fea138;
  border: 1px solid #fea138;
  color: white;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
.preisvorschlag_buttom a {
  background-color: #fea138;
  border: 1px solid #fea138;
  color: #ffffff;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
.preisvorschlag_buttom a:hover {
  background-color: #3c92db;
  border: 1px solid #3c92db;
  color: white;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
.leistungen_form { width: 520px; }
#leistungen_form fieldset {
  background-color: #ececec;
  margin: 20px 0;
}
#leistungen_form h1 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
}
#leistungen_form legend {
  margin-top: 20px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
  height: 40px;
}
#leistungen_form p {
  font-size: 11px;
  color: #666666;
  margin-bottom: 10px;
  border-bottom: solid 1px #b7ddf2;
  padding-bottom: 10px;
}
#leistungen_form label {
  display: block;
  text-align: right;
  width: 160px;
  float: left;
}
#leistungen_form .error {
  color: #ff0000;
  display: block;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  width: 160px;
}
#leistungen_form input {
  float: left;
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #aacfe4;
  width: 200px;
  margin: 2px 0 10px 10px;
}
#leistungen_form select {
  float: left;
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #aacfe4;
  width: 200px;
  margin: 2px 0 10px 10px;
}
#leistungen_form textarea {
  float: left;
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #aacfe4;
  width: 200px;
  margin: 2px 0 10px 10px;
}
#leistungen_form #Abschicken {
  float: right;
  clear: both;
  margin: -12px 0 0 0;
  width: 125px;
  height: 31px;
  background-color: #3c92db;
  text-align: center;
  line-height: 31px;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
.check { width: 30px !important; }
#textfield { width: 300px !important; }
.progres li {
  list-style-type: none;
  width: 160px;
  float: left;
  margin: 10px 20px 10px 0;
}
.progres p {
  background: #f4f4f4;
  color: #888888;
  height: 80px;
  padding: 10px;
}
.progres h2 {
  font-size: 14px;
  font-weight: normal;
  color: #87d3ff;
}
.progres .activ p {
  background: #e3e3e3;
  color: #000000;
  height: 80px;
  padding: 10px;
}
.progres .activ h2 {
  font-size: 14px;
  font-weight: bold;
  color: #fea138;
}
.progres li:hover p {
  background: #e3e3e3;
  color: #000000;
  height: 80px;
  padding: 10px;
}
.progres li:hover h2 {
  font-size: 14px;
  font-weight: bold;
  color: #fea138;
}
.immo-header img {
  margin: 10px 0 0 30px; 
}

.databecker {
  border: 1px solid #3C92DB;
  margin: 10px 0 0 0;
}

.teaserBox {
  background: transparent url(http://www.hotelier.de/img/sonderseiten/hg_db.gif) repeat scroll 0 0;
  margin:10px 0 0;
}
.teaserBox img {
  float: left;
  display: inline;
  margin: 10px;
}

.detailBoxTop h2,
.teaserBox h2 a {
  color: #3C92DB;
  margin-left: 10px;
}

.teaserBox p {
  display:inline;
  float:left;
  margin:25px 0 0;
  width:380px;
}

.teaserBox span.bottom {
  padding: 5px 10px 5px 10px;
  background: #3C92DB;
  float: right;
}

.teaserBox span.bottom a {
  color: #fff;
}

.detailBoxTop {
  background: transparent url(http://www.hotelier.de/img/sonderseiten/hg_db.gif) repeat scroll 0 0;
}

.detailBoxTop img {
  float: left;
  display: inline;
  margin: 20px;
}

.detailBoxTop h2 {
  margin: 15px 0 0 0;
}

.detailBoxTop h3 {
  color:#FEA138;
  font-size:14px;
  margin:0;
  padding:0;
}

.detailBoxTop ul {
  list-style-image: url(http://www.hotelier.de/img/sonderseiten/pfeil.gif);
  list-style-position:inside;
  margin: 15px 0 0 0;
}

.detailBoxTop li {
  font-weight:bold;
  margin:0 0 10px;
}

.detailBoxTop a {
  margin:30px;
  float: rigth;
}

.checkNow {
  float: right;
  margin: 50px 20px 0 0;
}

.checkNow_book {
  float:right;
  margin:20px 20px 0 0;
}

.kundenBox img {
  float: left;
  display: inline;
  margin: 0 20px 10px 20px;
}

.kundenBox p {
  width: 470px;
  margin: 0 0 0 20px;
}

.kundenBox h2 {
  margin: 20px 0 15px 20px;
  color: #3C92DB;
}

.thumbKunde img {
  float: left;
  display: inline;
  margin: 0 0 10px 20px;
}

.lexikon_list {
   border: 1px #ccc solid;
   margin-top: 10px;
   background: transparent url(../img/siteElement/lexikon/bg_lexi_list.gif);
}

.lexikon_list p {
  letter-spacing:0.1em;
  padding:3px 3px 3px 5px;
} 

.lexikon_list a { color: #3C92DB; font-weight:bold;}
.lexikon_list strong {
  letter-spacing:0px;
} 

.lexikon_list img{float:right;margin-top:-24px;}
.search{margin:10px 0;}
.search h1{color:#FFFFFF;font-size:15px;font-weight:normal;line-height:17px;padding:10px 10px 5px;}
.search a{background-color:#45a8ff;border:1px solid #FFFFFF;color:#FFFFFF;cursor:pointer;font-size:12px;line-height:29px;margin:3px 0 0 9px;padding:5px;width:70px;}
a#erw_sucheLex {
  background-color: #75A198;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  line-height: 29px;
  margin: 3px 0 0 9px;
  padding: 5px;
  width: 70px;
}
.search form{margin:0 0 7px 10px;}
.search form input#search_buttom{background-color:#357394;border:1px solid #FFFFFF;color:#FFFFFF;cursor:pointer;font-size:12px;padding:7px;width:70px;}
.search form input#search_buttom:hover{background-color:#4390BA;}
.search form #ext_search{background:#EFEFEF;padding:6px 0;width:558px;}
.search form #ext_search h2{color:#27556D;font-size:13px;padding:0 0 0 7px;}
.search #ext_search_lex{background:#EFEFEF;padding:6px 0;width:412px;}
.search #ext_search_lex h2{color:#27556D;font-size:13px;padding:0 0 0 7px;}
.search #se_form{margin:0 0 7px 10px;}
.search #se_form input#search_fild, .search #se_form input#search_fild_2, .search #se_form input#search_fild_3 {background-color:#FFFFFF;border:1px solid #FFFFFF;color:#4390BA;font-size:12px;margin:0 5px 0 0;padding:5px;width:400px;}
.search #se_form input#search_buttom{background-color:#357394;border:1px solid #FFFFFF;color:#FFFFFF;cursor:pointer;font-size:12px;padding:7px;width:70px;}
.search #se_form input#search_buttom:hover{background-color:#4390BA;}
.search #se_form #ext_search{background:#EFEFEF;display:none;padding:6px 0;width:558px;}
.search #se_form #ext_search h2{color:#27556D;font-size:13px;padding:0 0 0 7px;}
.search DIV.holder{margin:0 0 0 10px;}
.search DIV.selHolder{background-color:#EFEFEF;float:left;margin:0;}
.search select{font-size:10px;height:200px;width:187px;}
.search option{white-space:pre;}
.search #firm,.search #kat{padding-top:13px;}
.search #search_tab{background:none repeat scroll 0 0 #FFFFFF;height:30px;padding-top:4px;width:580px;}
.search li{border:0 none;float:left;list-style:none outside none;margin:0;padding:0 5px 0 0;}
.search li a{background:none repeat scroll 0 0 #fff;border:0 none;color:#45a8ff;font-size:14px;margin:0;padding:7px;}
.search li a.selected {background:none repeat scroll 0 0 #45a8ff;color:#fff;}
.search li a:hover{background:none repeat scroll 0 0 #e0e0e0;color:#666666;}
.search li a.selected#li_brachen, .search li#li_brachen a:hover{background:none repeat scroll 0 0 #357394;color:#fff;}
.search li a.selected#li_lexikon, .search li#li_lexikon a:hover{background:none repeat scroll 0 0 #75a198;color:#fff;}
#news_s {background:#3C92DB;padding-bottom:10px;}
#news_s p ,#lexikon_s p {
  background: none repeat scroll 0 0 #CFCFCF;
  margin-top: -1px;
  padding: 4px 0 3px 8px;
  width: 404px;
}
#branchen_s {background:#27556D;padding-bottom:10px;}
#lexikon_s {background:#60837C;padding-bottom:10px;}


.search_result{margin:-10px 0 0 0;border:1px #27556D solid;width:578px!important;display:none;}.search_result h1{color:#27556D;font-size:18px;line-height:20px;padding:10px;}
.search_result p{padding:3px 0 5px 0px; width: 150px; }
.search_result p.search_find_items{padding:5px 5px 5px 10px;background:#EFEFEF;color:#474747; width:563px; }
.search_result .search_word{font-weight:bold;}
.search_result ul{width:480px;}
.search_result li{margin:0;list-style:none;}
.search_result h2{color:#FFFFFF;font-size:14px;line-height:20px;padding:5px 5px 5px 10px;}
.search_result h3{color:#3E3E3E;font-size:15px;font-weight:normal;line-height:18px;padding:5px 0 0 10px;}
.search_result .index_search h2{background:#27556D;}
.search_result .index_search h3{color:#27556D;}
.search_result .index_search #loading_index{height:80px;margin:0 auto;width:190px;}
.search_result .news_search h2{background:#499ecc;}
.search_result .news_search h3{color:#499ecc;}
.search_result .news_search #loading_news{height:80px;margin:0 auto;width:190px;}
.search_result .lexikon_search h2{background:#60837C;}
.search_result .lexikon_search h3{color:#60837C;}
.search_result .lexikon_search #loading_lexikon{height:80px;margin:0 auto;width:190px;}
.search_result .logo_search_result{float:left;padding-right:15px;width:175px; line-height:14px;}
.search_result .adresse_search_result{width:240px;float:left;}
.search_result li.index{border-bottom:1px solid #CCCCCC;min-height:140px;margin:0 0 0 10px;padding:5px;}.search_result li.index a.img_link{background:#FFFFFF;margin-top:0;padding:0;}
.search_result li.index a{background:#27556D;color:#FFFFFF;line-height:38px;margin-top:10px;padding:6px 15px;}
.lexikon_list{border:1px #ccc solid;margin-top:10px;background:transparent url(../img/siteElement/lexikon/bg_lexi_list.gif);}.lexikon_list p{letter-spacing:0.1em;padding:3px 3px 3px 5px;}
.lexikon_list a{color:#27556D;font-weight:bold;}
.lexikon_list strong{letter-spacing:0px;}
.lexikon_list img{float:right;margin-top:-24px;}
.search_cursor{padding:10px;width:520px;}.search_cursor a{color:#27556D;}

.search_found {
  border-bottom: 1px solid #CFCFCF;
  margin: 0 0 10px;
  padding-bottom: 20px;
}


.presse {margin: 160px 0 0; }

.presse h1 {
    background: none repeat scroll 0 0 #5496DA;
    color: #FFFFFF;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    height: 18px;
    line-height: 16px;
    margin: 2px 0 5px;
    padding: 5px;
}

.key { color:#f1f1f1; font-size:9px; font-style:italic;}









