
/* ---------- Color Module Styles ----------- */
@font-face { 
	font-family: 'Lucida Grande'; 
	src: url(../font/ufonts.com_lucida_grande_1_.eot#) format('eot'), 
       url(../font/ufonts.com_lucida-grande.woff) format('woff'), 
       url(../font/ufonts.com_lucida-grande.ttf)  format('truetype'),
       url(../font/ufonts.com_lucida-grande.svg#Lucida Grande) format('svg');
}
body,
body.overlay {
  color: #3b3b3b;
}


#block-block-27 .contextual-links-trigger{
display:none;
}


.comment .comment-arrow {
  border-color: #ffffff;
}

#page-wrapper1{
 /*background: url(../images/bg2.png) no-repeat scroll center 4px transparent;*/
    color: #333333;
    font-family: "Lucida Grande",verdana,arial,helvetica,sans-serif;
    margin: 0 auto;
	}
/*#page,*/
/*#main-wrapper,*/
#main-menu-links li a.active,
#main-menu-links li.active-trail a {
  background: #ffffff;
}
.tabs ul.primary li a.active {
  background-color: #ffffff;
}
.tabs ul.primary li.active a {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
#header {
   background: url(../images/bg-header.png) no-repeat; /* LTR */
/*
  background-color: #48a9e4;
  background-image: -moz-linear-gradient(top, #0779bf 0%, #48a9e4 100%);
  background-image: -ms-linear-gradient(top, #0779bf 0%, #48a9e4 100%);
  background-image: -o-linear-gradient(top, #0779bf 0%, #48a9e4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0779bf), color-stop(1, #48a9e4));
  background-image: -webkit-linear-gradient(top, #0779bf 0%, #48a9e4 100%);
  background-image: linear-gradient(top, #0779bf 0%, #48a9e4 100%);
  
  */
}
a {
  color: #0071B3;
}
a:hover,
a:focus {
  color: #018fe2;
}
a:active {
  color: #23aeff;
}
.sidebar .block {
 background: url(../images/bg-1st-sidebar-title.png) no-repeat scroll 0 -1px #FFFFFF;
    border: 1px solid #EFEFEF;
    border-radius: 0;
    box-shadow: 1px 2px 27px #EFEFEF;

    padding: 18px 8px;
}

.sidebar .block .content {
    font-size: 0.914em;
    line-height: 1.4;
	box-shadow: 1px 2px 27px #EFEFEF inset;
}

#page-wrapper,
#footer-wrapper {
}

#page-wrapper{

 

}



.region-header,
.region-header a,
.region-header li a.active,
#name-and-slogan,
#name-and-slogan a,
#secondary-menu-links li a {
  color: #4A73A2;
}

#dreispalter {
  width: 860px;
  color:#fff;

}

#dreispalter-std {
  width: 860px;
  color:#333;

}

#dreispalter-std2 {
  width: 860px;
  color:#333;
  height:100px;

}

.om-maximenu-middle .title{
 display:none;

}


.angebote_start {
  width: 960px;
    background:none;
}

#balken{
margin-bottom:20px;
}

#block-block-28 {
margin-top:0px;
}


.rueckruf {
    background-image: url(../images/rueckruf.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: -1px;
	display:none;
}


.rueckruf a {
    display: block;
    height: 70px;
    text-indent: -700em;
    width: 296px;
}


#block-block-28 .angebote_start h2,
.angebote_start h2{
  color:#0C396A;
  font-size:36px;
  text-transform:uppercase;
  font-weight:900;
  text-align:center;
   background:none;
   margin:0px
}

#block-block-28 .angebote_start h3,
.angebote_start h3{
  color:#0C396A;
  font-size:16px;
  text-align:center;
   background:none;
   font-style:italic;
    margin:0px
}

#block-block-28 .angebote_start_2 h3,
.angebote_start_2 h3{
  color:#2B507B;
  font-size:16px;
  text-align:center;
   background:none;
   font-style:italic;
  margin:0px
}


#block-block-28 .angebote_start_1 h2,
#block-block-28 .angebote_start_3 h2,
.angebote_start_1 h2,
.angebote_start_3 h2{
  color:#2B507B;
  font-size:25px;
  text-transform:uppercase;
  font-weight:900;
  text-align:center;
  width:100%;
  margin:0px
}

#block-block-28 .angebote_start_2 h2,
.angebote_start_2 h2{
  color:#2B507B;
  font-size:25px;
  text-transform:uppercase;
  font-weight:900;
  text-align:center;
  width:100%;
    margin:0px
}





.angebote_start_c{
  width: 285px;
   min-height:500px;
margin: 100px auto;

}


.angebote_start_a{
  width: 285px;

}

.angebote_start_1 .angebote_start_c{
 padding: 5px;
 font-size:13px;
    width: 285px;
  background: url(../images/bg-ang-con.png) repeat-y;

}


.angebote_start_1 .subline,
.angebote_start_3 .subline{
color:#2B507B;

}

.angebote_start_2 .angebote_start_c{
  width: 295px;
  background: url(../images/bg-ang-con.png) repeat-y;
 /* padding:10px 10px 10px 10px;*/
  
  
 
}

.angebote_start_3 .angebote_start_c{
  background: url(../images/bg-ang-con.png) repeat-y;
   padding: 5px;
 
    width: 285px;
  color:#2B507B;
}



.angebote_start_1 {
  width: 295px;
   border:0px solid #0C396A; 
   color:#2B507B;
   background: url(../images/bg-ang1.png) center top no-repeat;
/* box-shadow: 0 60px 4px rgba(0, 0, 0, 0.2);  */
}


.angebote_start_2 {
  width: 295px;
  margin-left: 30px;
  border-top:0px;
  color:#2B507B;
    background: url(../images/bg-ang2.png) center top no-repeat; 
     border: 0px solid #FFCB26;
/* box-shadow: 0 60px 4px rgba(0, 0, 0, 0.2);  */
}

.angebote_start_3 {
  width: 295px;
  margin-left: 30px;
   background: url(../images/bg-ang3.png) center top no-repeat;
  border:0px solid #0C396A;
/* box-shadow: 0 60px 4px rgba(0, 0, 0, 0.2);  */
}

.angebote_start_1, 
.angebote_start_2, 
.angebote_start_3 {
  float: left;
  position:relative;
  height:940px;
}

.ang_btn1,
.ang_btn2,
.ang_btn3
{
text-align:center;
 bottom: 3px;
    position: absolute;
    text-align: center;
}

.angebote_start_1 .leistungen_start {
  background: url() no-repeat scroll center bottom transparent;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-top: 34px;
    width: 266px;
}

.angebote_start_2 .leistungen_start {
  background: url() no-repeat scroll center bottom transparent;
    padding-bottom: 111px;
    padding-left: 20px;
    padding-top: 39px;
    width: 266px;
}

.angebote_start_2 .leistungen_start img,
.angebote_start_1 .leistungen_start img{
 margin-left: 87px;
    margin-top: -21px;
    text-align: center;
}

.angebote_start_3 .leistungen_start {
  background: url() no-repeat scroll center bottom transparent;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 22px;
    width: 266px;
}



.leistungen_start {
  background: url() no-repeat scroll center bottom transparent;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 130px;
    width: 266px;
}


.liste1{
   margin-left: 15px;
   margin-bottom:20px;
}

.leistungen_start .liste1 li {
   background: none repeat scroll 0 0 transparent;

    font-weight: normal;
    list-style: square outside none;
    margin-bottom: 10px;
    padding: 0;
	border-bottom:0px dotted #122C47;
}


.leistungen_start li {
  background: url(../images/bg-li-start1.png) no-repeat scroll 0 0 transparent;

  font-weight: bold;
  margin-bottom: 10px;
  padding: 0 0 10px 37px;
 	border-bottom:1px dotted #122C47;
	list-style:none;
}


.leistungen_start .flat {
    color: #2B507B;
    font-family: 'Frutiger Cn Blk',Arial,sans-serif;

}


.leistungen_start .subline {

    font-weight: bold;
    padding-left: 0px;
}

.tbox{
color:#2B507B;
}

.leistungen_start li ul {
    padding-top: 5px;
}

.leistungen_start li ul li {
    background: none repeat scroll 0 0 transparent;
    font-size: 14px;
    font-weight: bold;
    list-style-type: square;
    margin-left: 15px;
    min-height: auto;
    padding: 0;
}

.leistungen_start li ul li .subline {
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding: 0;
}


#dreispalter-transport {
/*background-color: #25729B;
   background-image: url(../images/bg-transportbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;

}
#dreispalter-umzug {
/*background-color: #268093;
   background-image: url(../images/bg-umzugsbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;


}

#dreispalter-miniumzug {
/*background-color: #138AB5;
   background-image: url(../images/bg-miniumzugsbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;

}

#dreispalter-entsorgung {
/*background-color: #92148C;
   background-image: url(../images/bg-entsorgungsbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}

#dreispalter-beiladung {
/*background-color: #B41268;
   background-image: url(../images/bg-beiladungsbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border:3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}


#dreispalter-standorte {
/*background-color: #B41231;*/
   /*background-image: url(../images/bg-standortbox.jpg);*/
   background-color:#fff;
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #0C396A;
	
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 450px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}

#dreispalter-referenzen {
/*background-color: #C54C1B;
   background-image: url(../images/bg-referenzenbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}

#dreispalter-partner {
/*background-color: #DB621D;
   background-image: url(../images/bg-partnerbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}

#dreispalter-handwerk {
/*background-color: #386D1B;
   background-image: url(../images/bg-handwerksbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}

#dreispalter-fahrer {
/*background-color: #438620;
   background-image: url(../images/bg-fahrerbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}

#dreispalter-moebelboerse {
/*background-color: #59AA10;
   background-image: url(../images/bg-moebelbox.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    border: 3px solid #fff; */
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    height: 320px;
    line-height: 1.4;
    margin-bottom: 53px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 880px;
}







#dreispalter-standorte .dreispalter_1{
  width: 740px;
  text-align:left;
    position:relative;
}
#dreispalter-standorte .dreispalter_2{
  width: 10px;
  margin-left: 10px;
}
#dreispalter-standorte .dreispalter_3{
  width: 400px;
  text-align:right;
  margin-left: 10px;
  padding-top:240px;
   background: url(../images/einfach-umziehen.png) no-repeat;
}




.dreispalter_1,
.dreispalter_std_1 {
  width: 440px;
  text-align:left;
    position:relative;
}

#dreispalter-referenzen .dreispalter_1,
#dreispalter-referenzen .dreispalter_std_1 {
  width: 880px;
  text-align:left;
    position:relative;
}


.dreispalter_2,
.dreispalter_std_2 {
  width: 10px;
  margin-left: 10px;
}

#block-block-1 .dreispalter_3,
#block-block-1 .dreispalter_std_3,
 #block-block-25 .dreispalter_3,
 #block-block-25 .dreispalter_std_3 {
  width: 400px;
  text-align:right;
  margin-left: 10px;
  padding-top:220px;
   background: url(../images/einfach-umziehen.png) no-repeat;
}

#dreispalter-transport .dreispalter_3,
#dreispalter-umzug .dreispalter_3, 
#dreispalter-miniumzug .dreispalter_3, 
#dreispalter-entsorgung .dreispalter_3, 
#dreispalter-beiladung .dreispalter_3, 
#dreispalter-standorte .dreispalter_3,
#dreispalter-standorte2 .dreispalter_3, 
#dreispalter-referenzen .dreispalter_3, 
#dreispalter-partner .dreispalter_3, 
#dreispalter-handwerk .dreispalter_3,
#dreispalter-fahrer .dreispalter_3, 
#dreispalter-moebelboerse .dreispalter_3 {
  width: 400px;
  text-align:right;
  margin-left: 10px;
  padding-top:150px;

}
#dreispalter-transport .dreispalter_3{
   background: url(../images/transport-icon.png) no-repeat;
     padding-top:200px;
 }
 
 #dreispalter-entsorgung .dreispalter_3{
   background: url(../images/entsorgung-icon.png) no-repeat;
 }
 
#dreispalter-handwerk .dreispalter_3{
   background: url(../images/handwerker-icon.png) no-repeat;
 }
 #dreispalter-umzug .dreispalter_3{
   background: url(../images/umzug-icon.png) no-repeat;
     padding-top:200px;
 }
  #dreispalter-miniumzug .dreispalter_3{
   background: url(../images/miniumzug-icon.png) no-repeat;
     padding-top:200px;
 }
 
    #dreispalter-referenzen .dreispalter_3{
   background: url(../images/referenzen-icon.png) no-repeat;
     height:220px;
	 padding-top:0px;
 }
 
  #dreispalter-partner .dreispalter_3{
   background: url(../images/partner-icon.png) no-repeat;
        height:220px;
	 padding-top:0px;
	 font-size:12px;
 }
 
 #dreispalter-fahrer .dreispalter_3{
   background: url(../images/fahrer-icon.png) no-repeat;
 }
 
   #dreispalter-moebelboerse .dreispalter_3{
   background: url(../images/moebel-icon.png) no-repeat;
 }
 
     #dreispalter-standorte2 .dreispalter_3{
   background: url(../images/standort-icon.png) no-repeat;
  
 }
 
      #dreispalter-beiladung .dreispalter_3{
   background: url(../images/standort-icon.png) no-repeat;
      height:220px;
	 padding-top:0px;
 }

.dreispalter_1, 
.dreispalter_2, 
.dreispalter_3,
.dreispalter_std_1,
.dreispalter_std_2,
.dreispalter_std_3 {
  float: left;
}





.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}
#dreispalter-std h2,
#dreispalter-std2 h2,
#dreispalter h2{
    font-size: 32px;
    font-weight: 900;
    line-height: 27px;
    margin: 0 0 4px;
    text-transform: uppercase
}

#dreispalter-standorte .list_nieder2 h2{
font-size:12px;
}


#dreispalter-std h3,
#dreispalter-std2  h3,
#dreispalter h3{
  font-weight:bold;
  font-size:18px;
   margin:0px 0px 10px 0px;
}
#dreispalter-std h2{
color:#1D4368;
}

#dreispalter-std h3{
color:#1D4368;
}

#dreispalter h2,
#dreispalter h3{
color:#0C396A;
}



.feature1{
font-size:13px;
}

.feature2{
font-size:13px;
color:#1D4368
}

#dreispalter-umzug .feature2,
#dreispalter-miniumzug .feature2{
font-size:13px;
color:#1D4368
}

#dreispalter-umzug .feature2 h4,
#dreispalter-miniumzug .feature2 h4{
color:#1D4368;
}

#dreispalter-std .feature1 h4,
#dreispalter-std .feature2 h4{
font-size:16px;
font-weight:bold;
color:#1D4368;
}

.feature1 h4{
font-size:16px;
font-weight:bold;
color:#fff;
}

.feature2 h4{
font-size:16px;
font-weight:bold;
color:#1D4368;
}

.umzugskartons{
position:absolute;
bottom:32px;
right:-27px;
}

.ficon1{
   height:35px;
   width:35px;
   background-image: url(../images/ficons.png);
   background-repeat:no-repeat;
   background-position: 0px 0px;
   float:left;
   margin:10px 10px 10px 0px;
}

.ficon2{
   height:35px;
   width:35px;
   background-image: url(../images/ficons.png);
   background-repeat:no-repeat;
   background-position: -38px 0px;
   float:left;
   margin:10px 10px 10px 0px;
}

.ficon3{
   height:35px;
   width:35px;
   background-image: url(../images/ficons.png);
   background-repeat:no-repeat;
   background-position: -76px 0px;
   float:left;
   margin:10px 10px 10px 0px;
}
.ficon4{
   height:35px;
   width:35px;
   background-image: url(../images/ficons.png);
   background-repeat:no-repeat;
   background-position: -114px 0px;
   float:left;
   margin:10px 10px 10px 0px;
}

.ficon5{
   height:35px;
   width:35px;
   background-image: url(../images/ficons.png);
   background-repeat:no-repeat;
   background-position: -152px 0px;
   float:left;
   margin:10px 10px 10px 0px;
}



#block-block-4 .om-maximenu-middle{
background:#000;
}



.list_nieder {
    border-bottom: 2px dotted #CCCCCC;
    padding: 19px 0;
    width: 620px;
}



.list_nieder_1 {
    width: 200px;
}


.list_nieder_2 {
    margin-left: 10px;
    width: 200px;
}

.list_nieder_3 {
    margin-left: 10px;
    width: 200px;
}

.list_nieder_1, .list_nieder_2, .list_nieder_3 {
    float: left;
}










.list_nieder2 {
    border-bottom: 2px dotted #CCCCCC;
    padding: 19px 0;

}

.list_nieder2 h2{
    font-size:10px;
}


.list_nieder2_1 {
    width: 100px;
}


.list_nieder2_2 {
    margin-left: 10px;
    width: 100px;
}

.list_nieder2_3 {
    margin-left: 10px;
    width: 100px;
}
.list_nieder2_4 {
    margin-left: 10px;
    width: 120px;
}

.list_nieder2_5 {
    margin-left: 10px;
    width: 100px;
}

.list_nieder2_6 {
    margin-left: 10px;
    width: 100px;
}

.list_nieder2_1, .list_nieder2_2, .list_nieder2_3,.list_nieder2_4, .list_nieder2_5, .list_nieder2_6  {
    float: left;
	font-size:12px;
}


.view-partnertop tr, .view-partnertop tr.even {
    background: none;
}


.view-partnertop tr td,.view-partnertop  tr th {
    border: 0px solid #FFFFFF;
    padding: 4px 9px;
    text-align: left;
	
}
.view-partnertop .views-field-field-logo{
    padding: 4px 9px;
    text-align: left;
	  background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 5px;
    position: relative
}

.view-referenzen .views-row {
    padding: 4px 9px;
    text-align: left;
	  background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 5px;
	float:left;
	color:#333;
	width:250px;
}
.view-referenzen .views-row a{
	color:#333;
}

.view-referenzen .views-field-field-bild{
	float:left;
	margin:10px;
}

.view-kundenmeinungen  .views-row {
    padding: 4px 9px;
    text-align: left;
	  background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 5px;
	float:left;
	color:#333;
	width:270px;
}


.btn-m{
position:absolute;
right:30px;
bottom:74px;
}


#dreispalter-referenzen .views-field-nothing{


}

.view-kundenmeinungen .views-row-odd{
background:#F7F7F7;
}
.view-kundenmeinungen .views-row-even{
}

#block-block-24 img{
float:left;
}

#block-block-26 img{
float:left;
margin: 0px 20px 10px 0px;
}

#block-multiblock-2 h2,
#block-om-maximenu-om-maximenu-1 h2{
display:none;
}


#block-widgets-s-addthis-share{

}

#block-views-stadtinhalt-block .item-list ul,
.view-staedteliste-bw-bottom .item-list ul,
.view-staedteliste-bayer-bottom .item-list ul,
.view-staedteliste-brandenburg-bottom .item-list ul,
.view-staedteliste-hessen-bottom .item-list ul,
.view-staedteliste-mecklenburg-vorpommern-bottom .item-list ul,
.view-staedteliste-niedersachsen-bottom .item-list ul,
.view-staedteliste-nordrhein-westfalen-bottom .item-list ul,
.view-staedteliste-rheinland-pfalz-bottom .item-list ul,
.view-staedteliste-saarland-bottom .item-list ul,
.view-staedteliste-sachsen-bottom .item-list ul,
.view-staedteliste-sachsen-anhalt-bottom .item-list ul,
.view-staedteliste-schleswig-holstein-bottom .item-list ul,
.view-staedteliste-thueringen-bottom .item-list ul

	{
    width:100%;
}


#block-views-stadtinhalt-block .item-list ul li,
.view-staedteliste-bw-bottom .item-list ul li,
.view-staedteliste-bayer-bottom .item-list ul li,
.view-staedteliste-brandenburg-bottom .item-list ul li,
.view-staedteliste-hessen-bottom .item-list ul li,
.view-staedteliste-mecklenburg-vorpommern-bottom .item-list ul li,
.view-staedteliste-niedersachsen-bottom .item-list ul li,
.view-staedteliste-nordrhein-westfalen-bottom .item-list ul li,
.view-staedteliste-rheinland-pfalz-bottom .item-list ul li,
.view-staedteliste-saarland-bottom .item-list ul li,
.view-staedteliste-sachsen-bottom .item-list ul li,
.view-staedteliste-sachsen-anhalt-bottom .item-list ul li,
.view-staedteliste-schleswig-holstein-bottom .item-list ul li,
.view-staedteliste-thueringen-bottom .item-list ul li

	{
    float: left;
    margin: 0;
    padding: 0.2em 0.5em 0 0;
    width: 194px;

}

.view-staedteliste-bw-bottom,
.view-staedteliste-bayer-bottom,
.view-staedteliste-brandenburg-bottom,
.view-staedteliste-hessen-bottom,
.view-staedteliste-mecklenburg-vorpommern-bottom,
.view-staedteliste-niedersachsen-bottom,
.view-staedteliste-nordrhein-westfalen-bottom,
.view-staedteliste-rheinland-pfalz-bottom,
.view-staedteliste-saarland-bottom,
.view-staedteliste-sachsen-bottom,
.view-staedteliste-sachsen-anhalt-bottom,
.view-staedteliste-schleswig-holstein-bottom,
.view-staedteliste-thueringen-bottom{
border: 1px solid #E2EAF4;
    box-shadow: 1px 2px 27px #EFEFEF inset;
    padding: 5px;

    
}


#block-views-0235b76b069e2b95f37c02eb29ebc3ea{

	  background: url(../images/bg-bundl.png) no-repeat scroll right 10px;
}
.view-staedteliste-bw-bottom h2,
.view-staedteliste-bayer-bottom h2,
.view-staedteliste-brandenburg-bottom h2,
.view-staedteliste-hessen-bottom h2,
.view-staedteliste-mecklenburg-vorpommern-bottom h2,
.view-staedteliste-niedersachsen-bottom h2,
.view-staedteliste-nordrhein-westfalen-bottom h2,
.view-staedteliste-rheinland-pfalz-bottom h2,
.view-staedteliste-saarland-bottom h2,
.view-staedteliste-sachsen-bottom h2,
.view-staedteliste-sachsen-anhalt-bottom h2,
.view-staedteliste-schleswig-holstein-bottom h2,
.view-staedteliste-thueringen-bottom h2{

  background: url(bg-bbw.png) repeat-x scroll 0 0 #FFCA2D;
    color: #0B3869;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-align: center;
}



#block-block-35 ul,
#block-block-35 ol,
#block-block-38 ul,
#block-block-38 ol,
#block-block-39 ul,
#block-block-39 ol,
#block-block-41 ul,
#block-block-41 ol,
#block-block-42 ul,
#block-block-42 ol,
#block-block-43 ul,
#block-block-43 ol,
#block-block-44 ul,
#block-block-44 ol,
#block-block-45 ul,
#block-block-45 ol,
#block-block-46 ul,
#block-block-46 ol,
#block-block-47 ul,
#block-block-47 ol,
#block-block-48 ul,
#block-block-48 ol,
#block-block-48 ul,
#block-block-48 ol,
#block-block-49 ul,
#block-block-49 ol,
#block-block-50 ul,
#block-block-50 ol,
#block-block-51 ul,
#block-block-51 ol,
#block-block-52 ul,
#block-block-52 ol,
#block-block-53 ul,
#block-block-53 ol,
#block-block-54 ul,
#block-block-54 ol,
#block-block-55 ul,
#block-block-55 ol,
#block-block-56 ul,
#block-block-56 ol,
#block-block-57 ul,
#block-block-57 ol,
#block-block-58 ul,
#block-block-58 ol,
#block-block-59 ul,
#block-block-59 ol,
#block-block-60 ul,
#block-block-60 ol,
#block-block-61 ul,
#block-block-61 ol,
#block-block-62 ul,
#block-block-62 ol,
#block-block-63 ul,
#block-block-63 ol,
#block-block-65 ul,
#block-block-65 ol,
#block-block-67 ul,
#block-block-67 ol

{
padding:0px;
margin:0px;
height:650px;
}


#menu-bund-trans{}
.ui-menu{ width: 250px; font-size:13px; position:relative; border:4px solid #FFF3CF;}
.ui-menu .ui-menu{ width: 400px; font-size:11px; top:13px;}
.ui-menu .ui-menu a{
font-size:11px;
}


  
.ui-menu .ui-menu-item a{
 color:#4F6F92;padding: 5px 0.4em;}
 .ui-menu li{
  border-bottom:1px solid #DBE1E8;}
   
.ui-menu .ui-menu li{
  border-bottom:0px;}
   
  
#con {position:relative;}
.ui-menu .selector1,
.ui-menu .selector2,
.ui-menu .selector3,
.ui-menu .selector4,
.ui-menu .selector5,
.ui-menu .selector6,
.ui-menu .selector7,
.ui-menu .selector8,
.ui-menu .selector9,
.ui-menu .selector10,
.ui-menu .selector11,
.ui-menu .selector12,
.ui-menu .selector13,
.ui-menu .selector14,
.ui-menu .selector15,
.ui-menu .selector16
{ top: -4px !important; left:275px !important;}


.wrapper_auswahl {
  width: 700px;
  height:700px;
}

.wrapper_auswahl_1 {
  width: 250px;
}

.wrapper_auswahl_2 {
  width: 10px;
  margin-left: 10px;
}

.wrapper_auswahl_3 {
  width: 400px;
  margin-left: 30px;
  height:550px;
  background: url(../images/brd-wahl.png) center center no-repeat;
  border: 4px solid #FFF3CF;
    font-size: 13px;
border-radius: 4px;
}

.wrapper_auswahl_1, 
.wrapper_auswahl_2, 
.wrapper_auswahl_3 {
  float: left;
}




.split_de {
  width: 432px;

}

.split_de_1 {
  width: 180px;
}

.split_de_2 {
  width: 5px;
  margin-left: 10px;
}

.split_de_3 {
  width: 180px;
  margin-left: 10px;
}

.split_de_1, 
.split_de_2, 
.split_de_3 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}

.ui-widget-content a {
    color: #222222;
}

.ui-widget-content{
 background:#FFFFFF !important;
   border:4px solid #FFF3CF !important;
    color: #222222;
}

.ui-state-disabled2{text-align:center;font-size:14px; font-weight:bold;	background:#FFCA2D url(bg-bbw.png)repeat-x;line-height:45px; height:45px; color:#0B3869;}


#inserat-erstellen-node-form{
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center bottom , #DEDEDE 26%, #FAFAFA 82%);
    border: 1px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 3px #999999;
    margin-top: 23px;
    padding: 13px;
    font-size:12px;
}


#inserat-erstellen-node-form input {
    margin: 2px 0;
    padding: 7px;
	font-size:13px;
}

#inserat-erstellen-node-form textarea {
	font-size:13px;
}


#field-plz-add-more-wrapper,
#field-vorwahl-add-more-wrapper{
float:left;
}

#field-ort-add-more-wrapper,
#field-telefon-add-more-wrapper{
float:right;
width:228px;
}

#inserat-erstellen-node-form .form-item label {
    font-size: 12px;
	font-weight:normal;
	color:#4A5B73;
}
#inserat-erstellen-node-form .form-item-field-agb-und{
text-align:right;
}

#inserat-erstellen-node-form input.form-text, 
#inserat-erstellen-node-form textarea.form-textarea, 
#inserat-erstellen-node-form select.form-select {
  border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 1px 2px 27px #EFEFEF inset;
}


#inserat-display1{

}

.discontent{

}

.inserat-tabdis {
  width: 100%;
}

.inserat-tabdis_1 {
  width: 100px;
}

.inserat-tabdis_2 {
  width: 100px;
  margin-left: 10px;
}

.inserat-tabdis_3 {
  margin-left: 10px;
}

.inserat-tabdis_1, 
.inserat-tabdis_2, 
.inserat-tabdis_3 {
  float: right;
}

.inserat-discontent{
border:1px solid #ccc;
padding:10px;
}

.inserat-telefon{
  background: url(../images/bg-conicons.png) no-repeat scroll 0px -7px;
  padding:10px 10px 10px 30px;
}

.inserat-title{
font-size:16px;
}

.inserat-ueber{
margin-top:40px;
}

.inserat-discontent{
 background-color: #ECEFEE;
  padding: 5px;
  
}

.views-row-odd .inserat-discontent{
background:#fff;
    border: 1px solid #EFEFEF;
    border-radius: 0;
    box-shadow: 1px 2px 27px #EFEFEF;
    padding: 18px 8px;
}

.views-row-odd .inserat-discontent{
background:#fff;
    border: 1px solid #EFEFEF;
    border-radius: 0;
    box-shadow: 1px 2px 27px #EFEFEF;
    padding: 18px 8px;
}



.views-row-even .inserat-discontent{
background:#F7F7F7;
    border: 1px solid #EFEFEF;
    border-radius: 0;
    box-shadow: 1px 2px 27px #EFEFEF;
    padding: 18px 8px;
}




.inserat-tabdis li  {
   float:left;
   list-style:none;
}



.inserat-tabdis li a {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ccc;
    display: block;
    font-size: 13px;
    padding: 4px 17px;
	background:#74A3C4;
	color:#fff;
	font-weight:bold;
}


#block-menu-menu-elektro{
font-size:12px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px;
    padding: 4px;
}

#block-menu-menu-elektro.block ol, 
#block-menu-menu-elektro.block ul {
    margin: 0;
    padding: 0;

}
#block-menu-menu-elektro li ul.menu {
  background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #ACB9C6;
    list-style: none outside none;
    text-align: left;
	padding-left:20px;
}

#block-menu-menu-elektro ul li.expanded {
    list-style-image: url(../../misc/menu-expanded.png);
    list-style-type: none;
}

#block-menu-menu-elektro ul li a:hover {
background:#D1D1D1;
}

div#block-menu-menu-elektro ul a:hover, 
div#block-menu-menu-elektro ul a.active, 
div#block-menu-menu-elektro ul a:hover, 
div#block-menu-menu-elektro ul a.active {
    background-color: #A1ADB9;
    color: #FFFFFF;
	
}

#block-menu-menu-elektro a{
	font-size:12px;
}

#block-menu-menu-elektro ul li.leaf {
    list-style-image: none;
    list-style-type: none;
	font-size:12px;
	 
}

#block-menu-menu-elektro ul li.collapsed {
    list-style-image: none;
    list-style-type: none;
}

#block-menu-menu-elektro a.active-trail {
 background:#ACB9C6;
 padding:2px 5px;
 color:#fff;
}

#block-menu-menu-elektro li.expanded, 
#block-menu-menu-elektro li.collapsed, 
#block-menu-menu-elektro li.leaf {
    margin: 0;
     padding: 0.2em 8px 0 10px;

}




.start-sp-top {
  width:980px;
}

.start-sp-top_1 {
  width:10px;
}

.start-sp-top_2 {
  width: 760px;
  margin-left: 220px;
  padding-top:20px;
}

.start-sp-top_1,
.start-sp-top_2 {
  float: left;

}

.start-sp-top_2 p {
  font-size:11px;
  color:#48627C;
}


.start-sp-top h2{
  color: #48627C;
    font-size: 25px;
    font-weight: 900;
    letter-spacing: -1px;
	margin: 0 0 5px 0px;
}

.start-sp-top h3{
  color: #48627C;
    font-size: 17px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}

.start-sp-top h4{
  color: #48627C;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}




#spalten {
//max-width: 100%;
width: 980px;
margin-left: auto;
margin-right: auto;
border: 0px solid #9F9F9F;
display: block;
overflow: auto;
//font: 12px Arial,sans-serif;
padding: 10px;
}

#spalten .erster {
float: left;
width: 345px;

}

#spalten .zweiter {
float: right;
width: 635px;

}


#spalten .zweiter p,
#spalten .erster p{
  font-size:11px;
  color:#48627C;
}


#spalten .zweiter h2,
#spalten .erster h2{
  color: #48627C;
    font-size: 25px;
    font-weight: 900;
    letter-spacing: -1px;
	margin: 0 0 5px 0px;
}

#spalten .zweiter h3,
#spalten .erster h3{
  color: #48627C;
    font-size: 17px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}

#spalten .zweiter h4,
#spalten .erster h4{
  color: #48627C;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}



#spalten2 {
//max-width: 100%;
width: auto;
margin-left: auto;
margin-right: auto;
border: 0px solid #9F9F9F;
display: block;
overflow: auto;
//font: 12px Arial,sans-serif;
padding: 10px;
}

#spalten2 .erster2 {
float: left;
width: 80%;

}

#spalten2 .zweiter2 {
float: right;
width: 20%;

}


#spalten2 .zweiter2 p,
#spalten2 .erster2 p{
  font-size:11px;
  color:#48627C;
}


#spalten2 .zweiter2 h2,
#spalten2 .erster2 h2{
  color: #48627C;
    font-size: 25px;
    font-weight: 900;
    letter-spacing: -1px;
	margin: 0 0 5px 0px;
}

#spalten2 .zweiter2 h3,
#spalten2 .erster2 h3{
  color: #48627C;
    font-size: 17px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}

#spalten2 .zweiter2 h4,
#spalten2 .erster2 h4{
  color: #48627C;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}





.start-sp1 {
}

.start-sp1_1 {
  width:627px;
}

.start-sp1_2 {
border: 1px solid #E2EAF4;
    box-shadow: 1px 2px 27px #EFEFEF inset;
    height: 285px;
    margin-left: 20px;
    padding: 10px;
    width: 250px;

}

.start-sp1_1 {
  float: left;

}
.start-sp1_2 {
  float: right;

}



.handw-sp1 {
  width: 100%; 

   height:200px;
}

.handw-sp1_1 {
  width: 47%;
	box-shadow: 1px 2px 27px #EFEFEF inset;
   border: 1px solid #E2EAF4;
   padding:5px;
}

.handw-sp1_2 {
  width: 47%;
  margin-left: 10px;
     border: 1px solid #E2EAF4;
	box-shadow: 1px 2px 27px #EFEFEF inset;
   padding:5px;
}


.handw-sp1_1{
  float: left;
  height:200px;
  position:relative;
}

 
.handw-sp1_2 {
  float: right;
  height:200px;
  position:relative;
}

.handw-sp1_1 a{
padding: 5px 20px;
background:#4A73A2;
font-size:15px;
color:#fff;
 position: absolute;
 bottom:20px;
 left:31%;
}
.handw-sp1_2 a{
padding: 5px 20px;
background:#FDB713;
font-size:15px;
color:#fff;
 position: absolute;
 bottom:20px;
 left:31%;
}


.view-handwerker-count{
position:absolute;
top:10px;
right:10px;
}

#header .view-handwerker-count{
font-size: 11px;
    position: absolute;
    right: 125px;
    top: 110px;
	color:#4A73A2;
}








#block-block-73{
  background: url(../images/bg-handw.png) no-repeat scroll right 10px rgba(0, 0, 0, 0);
}


#block-block-69{

}


#block-block-69 .content ul {
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
}


#block-block-69 .content li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}


#block-block-69 .content li a {
    border-bottom: 1px solid #F3F3F3;
    display: block;
    line-height: 1.2;
    padding: 1.2em 2px 1.2em 33px;
}

#block-block-69 .content li a:hover {
    border-bottom: 1px solid #F3F3F3;
    display: block;
    line-height: 1.2;
    padding: 1.2em 2px 1.2em 33px;
	background:#FFC411;
	color:#fff;
}

#block-block-69 .content li a {
    border-bottom: 1px solid #F3F3F3;
    display: block;
    line-height: 1.2;
    padding: 1.2em 2px 1.2em 33px;
}



#footer-columns .content li a {
    border-bottom: 1px solid #F3F3F3;
    display: block;
    line-height: 1.2;
    padding: 0.8em 2px 0.8em 20px;
}
#footer-columns .region-footer-thirdcolumn .handw1 a,
#footer-columns .region-footer-thirdcolumn .handw2 a,
#footer-columns .region-footer-thirdcolumn .handw3 a,
#footer-columns .region-footer-thirdcolumn .handw4 a,
#footer-columns .region-footer-thirdcolumn .handw5 a,
#footer-columns .region-footer-thirdcolumn .handw6 a,
#footer-columns .region-footer-thirdcolumn .handw7 a,
#footer-columns .region-footer-thirdcolumn .handw8 a{
    border-bottom: 1px solid #F3F3F3;
    display: block;
    line-height: 1.2;
    padding: 1.2em 2px 1.2em 33px;
}

.handw1 a,
.handw2 a,
.handw3 a,
.handw4 a,
.handw5 a,
.handw6 a,
.handw7 a,
.handw8 a  {
    border-bottom: 1px solid #F3F3F3;
    display: block;
    line-height: 1.2;
    padding: 1.2em 2px 1.2em 33px;
}

.handw1 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px 5px;
}

.handw2 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px -31px;
}

.handw3 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px -67px;
}

.handw4 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px -103px;
}

.handw5 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px -139px;
}

.handw6 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px -176px;
}

.handw7 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px -212px;
}

.handw8 a {
  background: url(../images/list-handw.png) no-repeat scroll 2px -247px;
}

.view-stadtinfo-alle,
.view-stadtinfo-umzug{
background: url(../images/bg-1st-sidebar-title.png) no-repeat scroll 0 -1px #FFFFFF;
    border: 1px solid #EFEFEF;
    border-radius: 0;
    box-shadow: 1px 2px 27px #EFEFEF;
    padding: 2px 8px;
}

.view-stadtinfo-alle h1,
.view-stadtinfo-umzug h1{
 color: #0B3869;
    font-size: 25px;
    font-weight: bold;
    margin: 5px 0 0.5em;
}
.view-stadtinfo-alle h1 a,
.view-stadtinfo-umzug h1 a{
 color: #0B3869;
    font-size: 25px;
    font-weight: bold;
    margin: 5px 0 0.5em;
}

#block-block-75 a {
    background: none repeat scroll 0 0 #81A71C;
    color: #FFFFFF;
    font-size: 15px;
    padding: 5px 20px;
	margin-left:20px;

}

#block-block-108{
text-align:center;
}


#om-maximenu-umzugsauswahl,
#om-maximenu-mini-umzugsauswahl,
#om-maximenu-transportauswahl{
    border: 1px solid #EFEFEF;
    border-radius: 0;
    box-shadow: 1px 2px 27px #EFEFEF;
    padding: 2px 8px;
background:url(../images/brd-wahl.png) no-repeat scroll 249px 40px #FFFFFF;
}

.om-maximenu-open{
display:none;
}


.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu li.om-leaf .om-link {
color:#0071B3;
}

#block-om-maximenu-om-maximenu-3 ul.om-menu li.om-leaf,
#block-om-maximenu-om-maximenu-4 ul.om-menu li.om-leaf,
#block-om-maximenu-om-maximenu-5 ul.om-menu li.om-leaf{
    float: left;
    width: 220px;
	 border: 0px solid #EFEFEF;
}

#block-om-maximenu-om-maximenu-3 ul.om-menu,
#block-om-maximenu-om-maximenu-4 ul.om-menu,
#block-om-maximenu-om-maximenu-5 ul.om-menu{
    float: none;
    /*height: auto;*/
	 width: 220px;
	 height:580px;
	  background: url(../images/brd-wahl.png) no-repeat scroll 366px 147px;
    border-radius: 0;
    box-shadow: 1px 2px 27px #EFEFEF inset;
    padding: 2px 8px;
    border:4px solid #FFF3CF;
}

#om-leaf-om-u1-2059293246-17 li.first{
  background: url(bg-bbw.png) repeat-x scroll 0 0 #FFCA2D;
    color: #0B3869;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-align: center;
}



.om-maximenu-content{
width:432px;
}

.ui-state-disabled2{
margin-bottom:10px;

}

.om-maximenu-middle-right .content{
   margin-top: 0px;
   min-height:580px;
}
#block-block-125 .content,
#block-block-125--1 .content,
#block-block-125--2 .content,
#block-block-125--3 .content,
#block-block-125--4 .content,
#block-block-125--5 .content,
#block-block-125--6 .content,
#block-block-125--7 .content,
#block-block-125--8 .content,
#block-block-125--9 .content,
#block-block-125--10 .content,
#block-block-125--11 .content,
#block-block-125--12 .content,
#block-block-125--13 .content,
#block-block-125--14 .content,
#block-block-125--15 .content,
#block-block-125--16 .content,
#block-block-125--17 .content
{
height:75px;
min-height:75px;
font-size:11px;
}

#block-om-maximenu-om-maximenu-3 .content ul li,
#block-om-maximenu-om-maximenu-4 .content ul li,
#block-om-maximenu-om-maximenu-5 .content ul li{
    list-style: none outside none;
}

#block-om-maximenu-om-maximenu-3 .content ul,
#block-om-maximenu-om-maximenu-4 .content ul,
#block-om-maximenu-om-maximenu-5 .content ul{
margin: 1px 0;
    padding: 0 0 0 0px;
}

#block-om-maximenu-om-maximenu-3 .content ul a,
#block-om-maximenu-om-maximenu-4 .content ul a,
#block-om-maximenu-om-maximenu-5 .content ul a{
color:#0071B3;
}

#block-om-maximenu-om-maximenu-3 .om-maximenu .om-maximenu-content .block,
#block-om-maximenu-om-maximenu-4 .om-maximenu .om-maximenu-content .block,
#block-om-maximenu-om-maximenu-5 .om-maximenu .om-maximenu-content .block{
      padding: 0 0 0 0px;
}


#block-om-maximenu-om-maximenu-3 .link-bitte-bundesland-w-hlen,
#block-om-maximenu-om-maximenu-4 .link-bitte-bundesland-w-hlen,
#block-om-maximenu-om-maximenu-5 .link-bitte-bundesland-w-hlen{
 background: url(bg-bbw.png) repeat-x scroll 0 0 #FFCA2D;
    color: #0B3869;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-align: center;
	padding:0px;
	width:100%;
}

.om-maximenu ul.om-menu li.om-leaf .om-link{
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 13px;
}

#block-om-maximenu-om-maximenu-3 .om-link:hover,
#block-om-maximenu-om-maximenu-4 .om-link:hover,
#block-om-maximenu-om-maximenu-5 .om-link:hover{
    background:#FEB70D;
	color:#fff;
}
	
#block-om-maximenu-om-maximenu-3 .om-maximenu-content,
#block-om-maximenu-om-maximenu-4 .om-maximenu-content,
#block-om-maximenu-om-maximenu-5 .om-maximenu-content{
position:absolute;
left:240px;
border:4px solid #FFF3CF;
}

#om-leaf-om-u1-2059293246-1 .om-maximenu-content,
#om-leaf-om-u1-1392740576-5 .om-maximenu-content,
#om-leaf-om-u1-1103564120-5 .om-maximenu-content,
#om-leaf-om-u1-954012604-5 .om-maximenu-content{
position:absolute;
top:-127px;
left:240px;
}

#om-leaf-om-u1-2059293246-2 .om-maximenu-content,
#om-leaf-om-u1-1392740576-2 .om-maximenu-content,
#om-leaf-om-u1-1103564120-2 .om-maximenu-content,
#om-leaf-om-u1-954012604-2 .om-maximenu-content{
position:absolute;
top:-49px;
left:240px;
}

#om-leaf-om-u1-2059293246-3 .om-maximenu-content,
#om-leaf-om-u1-1392740576-3 .om-maximenu-content,
#om-leaf-om-u1-1103564120-3 .om-maximenu-content,
#om-leaf-om-u1-954012604-3 .om-maximenu-content{
position:absolute;
top:-75px;
left:240px;
}

#om-leaf-om-u1-2059293246-4 .om-maximenu-content,
#om-leaf-om-u1-1392740576-4 .om-maximenu-content,
#om-leaf-om-u1-1103564120-4 .om-maximenu-content,
#om-leaf-om-u1-954012604-4 .om-maximenu-content
{
position:absolute;
top:-101px;
left:240px;
}

#om-leaf-om-u1-2059293246-5 .om-maximenu-content,
#om-leaf-om-u1-1392740576-6 .om-maximenu-content,
#om-leaf-om-u1-1103564120-6 .om-maximenu-content,
#om-leaf-om-u1-954012604-6 .om-maximenu-content{
position:absolute;
top:-153px;
left:240px;
}

#om-leaf-om-u1-2059293246-6 .om-maximenu-content,
#om-leaf-om-u1-1392740576-7 .om-maximenu-content,
#om-leaf-om-u1-1103564120-7 .om-maximenu-content,
#om-leaf-om-u1-954012604-7 .om-maximenu-content{
position:absolute;
top:-179px;
left:240px;
}

#om-leaf-om-u1-2059293246-7 .om-maximenu-content,
#om-leaf-om-u1-1392740576-8 .om-maximenu-content,
#om-leaf-om-u1-1103564120-8 .om-maximenu-content,
#om-leaf-om-u1-954012604-8 .om-maximenu-content{
position:absolute;
top:-205px;
left:240px;
}

#om-leaf-om-u1-2059293246-8 .om-maximenu-content,
#om-leaf-om-u1-1392740576-9 .om-maximenu-content,
#om-leaf-om-u1-1103564120-9 .om-maximenu-content,
#om-leaf-om-u1-954012604-9 .om-maximenu-content{
position:absolute;
top:-231px;
left:240px;
}

#om-leaf-om-u1-2059293246-9 .om-maximenu-content,
#om-leaf-om-u1-1392740576-10 .om-maximenu-content,
#om-leaf-om-u1-1103564120-10 .om-maximenu-content,
#om-leaf-om-u1-954012604-10 .om-maximenu-content{
position:absolute;
top:-257px;
left:240px;
}

#om-leaf-om-u1-2059293246-10 .om-maximenu-content,
#om-leaf-om-u1-1392740576-11 .om-maximenu-content,
#om-leaf-om-u1-1103564120-11 .om-maximenu-content,
#om-leaf-om-u1-954012604-11 .om-maximenu-content{
position:absolute;
top:-283px;
left:240px;
}

#om-leaf-om-u1-2059293246-11 .om-maximenu-content,
#om-leaf-om-u1-1392740576-12 .om-maximenu-content,
#om-leaf-om-u1-1103564120-12 .om-maximenu-content,
#om-leaf-om-u1-954012604-12 .om-maximenu-content{
position:absolute;
top:-309px;
left:240px;
}


#om-leaf-om-u1-2059293246-12 .om-maximenu-content,
#om-leaf-om-u1-1392740576-13 .om-maximenu-content,
#om-leaf-om-u1-1103564120-13 .om-maximenu-content,
#om-leaf-om-u1-954012604-13 .om-maximenu-content{
position:absolute;
top:-335px;
left:240px;
}

#om-leaf-om-u1-2059293246-13 .om-maximenu-content,
#om-leaf-om-u1-1392740576-14 .om-maximenu-content,
#om-leaf-om-u1-1103564120-14 .om-maximenu-content,
#om-leaf-om-u1-954012604-15 .om-maximenu-content{
position:absolute;
top:-361px;
left:240px;
}

#om-leaf-om-u1-2059293246-14 .om-maximenu-content,
#om-leaf-om-u1-1392740576-15 .om-maximenu-content,
#om-leaf-om-u1-1103564120-15 .om-maximenu-content,
#om-leaf-om-u1-954012604-14 .om-maximenu-content{
position:absolute;
top:-387px;
left:240px;
}

#om-leaf-om-u1-2059293246-15 .om-maximenu-content,
#om-leaf-om-u1-1392740576-16 .om-maximenu-content,
#om-leaf-om-u1-1103564120-16 .om-maximenu-content,
#om-leaf-om-u1-954012604-16 .om-maximenu-content{
position:absolute;
top:-413px;
left:240px;
}


#om-leaf-om-u1-2059293246-16 .om-maximenu-content,
#om-leaf-om-u1-1392740576-17 .om-maximenu-content,
#om-leaf-om-u1-1103564120-17 .om-maximenu-content,
#om-leaf-om-u1-954012604-17 .om-maximenu-content{
position:absolute;
top:-439px;
left:240px;
}


#block-om-maximenu-om-maximenu-3 .om-maximenu-middle-right,
#block-om-maximenu-om-maximenu-4 .om-maximenu-middle-right,
#block-om-maximenu-om-maximenu-5 .om-maximenu-middle-right{
    padding: 0;
  background:#url(../images/bg-main.png) repeat-x scroll 0 0;
}

#block-om-maximenu-om-maximenu-3 .om-maximenu-middle-right li,
#block-om-maximenu-om-maximenu-4 .om-maximenu-middle-right li,
#block-om-maximenu-om-maximenu-5 .om-maximenu-middle-right li{
    padding: 0px 10px;
}


.ds-2col-stacked > .group-right {
    float: right;
    width: 40%;
}


.view-mode-full .group_kontakt .field-name-field-plz{
width:45px;
float:left;
}

.view-mode-full .group_kontakt .field-name-field-vorwahl{
margin-right:10px;
float:left;
}

.view-mode-full .group_kontakt .field-name-field-telefon{
margin-right:10px;
float:left;
}

.view-mode-full .field-name-field-e-mail{
   background: url(../images/bg-conicons.png) no-repeat scroll 0 -40px #FFFFFF;
    color: #81A71C;
    font-size: 15px;
    padding: 11px;
    text-align: center;
}

.view-mode-full .field-name-field-e-mail a,
.view-mode-full .field-name-field-telefon a{
    color: #81A71C;
	text-decoration:underline;
}

.node-full .view-mode-full .field-name-field-vorwahl{
}

.view-mode-full .group-telbox{
   background: url(../images/bg-conicons.png) no-repeat scroll 0 -3px #FFFFFF;
    color: #81A71C;
    font-size: 12px;
 padding: 11px 0 34px 36px;
    text-align: center;
}

#inserat-erstellen-node-form .group-right {
    float: right;
    width: 50%;
}

.snd-head{
line-height:30px;
width:300px;
}


.btn-snd{
width:200px;
}

.btn-snd a{
background:url(bg-bbw.png) repeat-x scroll 0 0 #FFCA2D;
color:#fff;
border:1px solid #DFA720;
padding:4px 5px;
width:200px;
}


.werbung-auswahl{
padding:10px;
}
#symbol-telefon {
position: absolute;
top: -85px;
right: -50px;
background: transparent url("../images/banner_telefon.png") no-repeat scroll 0px 0px;	
background-size: 300px 300px;
width:300px;
height:300px;
z-index: -1;
}

#site-telefon {
	position: absolute;
	top: 0px;
	right: 0px;
  float: left;
width:210px;
border: 0px solid;
//border-color: #2B507B;
//border-radius: 15px;
padding: 10px;
//background-color: #FFE493;
//background-image: linear-gradient(white 0%, #F9DF8E 100%);
}
#telefon-slogan{
	color:#2B507B;
	font-size: 9px;
font-weight: 900;
text-align: center;
margin-left: 20px;
}

#telefon-number{
	color: #2B507B; 
	font-size: 10px;
	font-weight: 900;
}

tr td.start, tr th.start {
    border: 0px none;
}

table.start {
padding: 10px;
margin-top: 90px; 
border-collapse: separate;
border: 1px solid;
border-color: #E6EDF5;
border-radius: 15px;
background-color: #EEF1F4;
background-image: linear-gradient(#EFF4F9 0%, #ffffff 100%);
}
tr.start {
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
}
td.start p{
  font-size:11px;
  color:#48627C;
}
td.start h2{
  color: #48627C;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: -1px;
	margin: 0 0 5px 0px;
	margin-top: 20px;
	text-shadow: 1px 1px 0px #ffffff;
}
td.start h3{
  color: #48627C;
    font-size: 17px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}
td.start h4{
  color: #48627C;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: -1px;
		margin: 0 0 5px 0px;
}
td.start a {
    display: inline;
    margin-top:20px;
  color: #48627C;
    font-size: 10px;
    font-weight: 900;
}


table.start{
	margin-bottom: 40px;
}






#featured {
  height: auto;

}

#page-wrapper {

    max-width: 980px;
    width: 95%;
}

#header div.section, #featured div.section, #main, #triptych, #footer-columns, #footer, #partner, #balken {
    max-width: 980px;
    width: 100%;
}

#block-system-main-menu, #block-menu-menu-hauptmenu-deutschland {
    max-width: 968px;
    width: 98%;
}
.region-header {
    width: 100%;
}

#page-wrapper {
    padding-left: 10px;
    padding-right: 10px;
}

#header {
   background: none; /* LTR */
}

@media only screen and (max-width: 1000px) {
	
#site-slogan {
    font-size: 0.7em;
}
/*	.content ul.menu li:nth-child(3){
   	background: url(../images/bg-neu.png) no-repeat; 
   	background-position:100px -10px;*/
}
@media only screen and (max-width: 900px) {
	
	#site-slogan {
    font-size: 0.5em;
	}
	#site-name {
	    font-size: 1.1em;
	}
}
@media only screen and (max-width: 795px) {
	
/*        #logo::after, #name-and-slogan::before {
            content: "\A";
            white-space: pre; 
        }*/
        #name-and-slogan{
        clear:both;
      }
	#site-slogan {
    font-size: 0.929em;
	}
	#site-name {
	    font-size: 1.821em;
	}
}
		 ul.menu {
		    position: relative;;
		}
	 @media only screen and (min-width: 580px) {
		#block-system-main-menu .content ul.menu li:nth-child(3):before {
		   content: " ";
		   position: absolute;
		   top: -40px;
		   width: 65px;
		   height: 38px;
		   z-index: 100;
		   margin-left: 50px;
		   background-image: url(../images/bg-neu.png);
		}
	}


.angebote_start {
    width: auto;
} 

#footer {
    min-width: 100%;
}

.start-sp-top {
    width: 100%;
    height: 190px;
}
@media only screen and (max-width: 968px) {
	.start-sp-top h2 {
	    font-size: 2.5vmin;
	    font-size: 2.5vm;
	    font-weight: 	normal;
	
	}
	.start-sp-top h3 {
	    font-size: 2.0vmin;
	    font-size: 2.0vm;
	    font-weight: 	normal;
	
	}
	.start-sp-top h4 {
	    font-size: 1.8vmin;
	    font-size: 1.8vm;
	    font-weight: 	normal;
	
	}
	.start-sp-top p {
	    font-size: 1.5vmin;
	    font-size: 1.5vm;
	    font-weight: 	normal;
	
	}
}
@media only screen and (max-width: 780px) {
	.start-sp-top p {
	    display: none; 
	}
}
.start-sp-top_2 {
    width: auto;
}

.start-sp1_1 {
    width: auto;
}

#name-and-slogan {
    width: auto;
}

td.start img {
		width: 100%;
    height: auto;
}

tr.start td:nth-child(2){
	max-width: 500px;
}
html{
	font-size: 16px;
}

.one-sidebar #content {
    max-width: 730px;
    width: 100%; 
}


 
		#block-system-main-menu .content ul.menu::before{
			content: " ";
			position: absolute;
			top: -133px;
			left: -45px;
			width: 100%;
			height: 150px;
			z-index: -2;
			margin-left: 50px;
			background-image: url("../images/bg-header.png");
		}
		
@media only screen and (max-width: 510px) {
	#logo img{
		width: 100px;
	}
	#logo{
		padding-top: 64px; 
	}
}
#symbol-telefon {

    right: -40px;
}