
/* ---------- Basic Layout Styles ----------- */

html,
body,
#page  {
  height: 100%;
}
#page-wrapper {
  min-height: 100%;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-top:0px;
}
#header div.section,
#featured div.section,
#main,
#triptych,
#footer-columns,
#footer,
#partner,
#balken {
  width: 980px;
  padding:0px 0px;
  margin-left: auto;
  margin-right: auto;
}

#messages div.section {
  padding:0px 20px;
  margin-left: auto;
  margin-right: auto;
}
#header div.section {
  position: relative;
}
.region-header {
  float: left; /* LTR */
  margin: 0px;
}
.with-secondary-menu .region-header {
  margin-top: 1em;
   float:left;
}
.without-secondary-menu .region-header {
  margin-top: 15px;
}
#secondary-menu {
  position: absolute;
  right: 0; /* LTR */
  top: 0;
  width: 480px;
}
#content,
#sidebar-first,
#sidebar-second,
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last,
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
  display: inline;
  float: left; /* LTR */
  position: relative;
}
.one-sidebar #content {
  width: 730px;
}
.two-sidebars #content {
  width: 480px;
}
.no-sidebars #content {
  width: 960px;
  float: none;
}
#sidebar-first,
#sidebar-second {
  width: 240px;
  margin-top:47px;
}
#main-wrapper {
  min-height: 300px;
}
#content .section,
.sidebar .section {
  padding: 0 15px;
}

.sidebar .section {

	}
#breadcrumb {
  margin: 0 15px;
}
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last {
  margin: 20px 12px 30px;
  width: 260px;
      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);
	padding:0 10px;
	height:330px;
}

.region-triptych-first a,
.region-triptych-middle a {
background:#A5BACC;
padding: 2px 4px;
color:#fff;
}

a img{
}

#widgets-element-socialmedia_share-default a img {
    padding-right: 6px;
}


.region-triptych-first{
background-image: url(../images/trip1.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}
.region-triptych-middle{
background-image: url(../images/trip2.png);
    background-repeat: no-repeat;
	font-size:12px;
}
.region-triptych-last{
text-align:center;
background-image: url(../images/trip3.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}
#footer-wrapper {
  padding: 35px 5px 30px;
}
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn {
  border: 1px solid #E2EAF4;
    height: 400px;
    margin: 0 9px;
    padding: 0 10px;
    width: 199px;

}

.region-footer-fourthcolumn {
  padding: 0 10px;
  width: 205px;
  color:#48627C;
}
.region-footer-fourthcolumn p{
  font-size:14px;
  font-style: italic;
}
.region-footer-fourthcolumn h3{
  font-size:14px;
  font-style: italic;
  font-weight:bold;
}


#footer-columns .region-footer-fourthcolumn a:hover {
  text-decoration: none;
  color:#CACACA;
}

#footer-columns .region-footer-fourthcolumn .content {
    font-size:12px;
}


.region-footer-fourthcolumn a {
  color:#48627C;

}

#footer {
  width: 940px;
  min-width: 920px;
}


.block-split {
margin-bottom:30px;
}

.block-split_1,
.block-split_3  {
  width: 420px;

}

.block-split_2,
.block-split_4 {
  width: 420px;
  margin-left: 20px;

}

.block-split_1 {
  float: left;
    border: 4px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding:5px;
    color: #388B9D;
  background-color:#fff;
  background-image: url(../images/bg-blocksplit1.png);
    background-position: right 10px;
    background-repeat: no-repeat;
}



.block-split_2 {
  float: left;
    border: 4px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding:5px;
	color:#57B5D7;
  background-color:#fff;
  background-image: url(../images/bg-blocksplit2.png);
    background-position: right 10px;
    background-repeat: no-repeat;
}

.block-split_3 {
  float: left;
    border: 4px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding:5px;
       color: #0A81AC;
  background-color:#fff;
  background-image: url(../images/bg-blocksplit3.png);
    background-position: right 80px;
    background-repeat: no-repeat;
	height:390px;
}

.block-split_3  li{
width:230px;
font-size:12px;
font-weight:bold;
color:#A4AC21;
margin-bottom:6px;
}

.region-content .block-split_3 ul{
padding-left:10px;
}



.block-split_4 {
  float: left;
    border: 4px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	padding:5px;
  color: #A4AC21;
  background-color:#fff;
  background-image: url(../images/bg-blocksplit4.png);
    background-position: center 80px;
    background-repeat: no-repeat;
	height:200px;
}




#content .block-split_1 h2,
#content .block-split_2 h2,
#content .block-split_3 h2,
#content .block-split_4 h2{
    font-size: 26px;
    font-weight: 900;
    line-height: 27px;
    margin: 0 0 4px;
    text-transform: uppercase;
}

.block-split_1 h2{
    color: #388B9D;
}
.block-split_2 h2{
    color: #57B5D7;
}

.block-split_3 h2{
    color: #0A81AC;
}
.block-split_4 h2{
    color: #A4AC21;
}

.block-split_3 h3{
    margin:0px;
}

.beshblock1 {
  width: 380px;
}
.beshblock2 {
  width: 380px;
   margin-bottom:20px;
}

.beshblock1_links {
  width: 100px;
  background-image: url(../images/bg-beshboxes1.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}

.beshblock1_rechts {
  width: 100px;
  margin-left: 60px;
 background-image: url(../images/bg-beshboxes2.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}

.beshblock2_links {
  width: 100px;
  background-image: url(../images/bg-beshboxes3.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}

.beshblock2_rechts {
  width: 100px;
  margin-left: 60px;
 background-image: url(../images/bg-beshboxes4.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}

.beshblock3_links {
  width: 100px;
 background-image: url(../images/bg-beshboxes5.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}

.beshblock3_rechts {
  width: 100px;
  margin-left: 60px;
 background-image: url(../images/bg-beshboxes6.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}

.beshblock4_links {
  width: 100px;
 background-image: url(../images/bg-beshboxes7.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}

.beshblock4_rechts {
  width: 100px;
  margin-left: 60px;
 background-image: url(../images/bg-beshboxes8.png);
    background-position: 9px 9px;
    background-repeat: no-repeat;
}




.beshblock1_links, 
.beshblock1_rechts,
.beshblock2_links,
.beshblock2_rechts,
.beshblock3_links,
.beshblock3_rechts,
.beshblock4_links,
.beshblock4_rechts {
  float: left;
  padding: 10px 0px 10px 60px;
  text-align:center;
}

.besh-btn{
float:right;
}

.besh-btn2{
float:right;
padding-top:80px;
}


.klappe {
 background-color: #0A81AC;
    border: 3px solid #57B5D7;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: 900;
    margin: 20px 0 0;
    padding: 17px 10px;
    width: 257px;
}
