/*--built 08------------------------------------------------------------------------*/
/*--by    martin hein  www.digitale-mehrwerte.eu  (hein@digitale-mehrwerte.eu)------*/

/*-------------------  sections  ---------------------------------------------------*/
#midsection_div{
padding-top: 59px;
}

/*-------------------  midsection  -------------------------------------------------*/

/*-------------------  content_div  ------------------------------------------------*/
#content_div{
float: none;
width: auto;
border-right: none;
}

#content_div div.inner{
width: 937px;
}

/*-------------------  special elements and classes */
div.slideshow{
	margin: 0 6px;
 padding: 0;
 position: relative;
 height: 269px;
}

.slideshow div{
 position: absolute;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}

.slideshow div img{
display: block;
}

#content_div.home{
float:left;
width: 647px;
text-align: center;
border: none;
/* background: green; */
}

#content_div.home div.inner{
width: 613px;
margin: 0 auto;
text-align: left;
/* background: lime; */
}

#content_div.home div.inner div.col{
float: left;
width: 266px;
padding: 0 20px;
margin-bottom: 20px;
}

#content_div.home div.inner div.col_1{
border-right: 1px solid #947C04;
}

#content_div.home div.inner div.col_2{
border-left: 1px solid #947C04;
margin-left: -1px;
width: 259px;
padding-left: 27px;
}

#content_div.home div.inner div.full{
clear:left;
}

#content_div.home div.inner div.full h1{
margin-left: 20px;
}



/*-------------------  kontext_div  ------------------------------------------------*/
#kontext_div{
float:left;
width: 335px;
margin: 0;
margin-left: -22px;
margin-top: -12px;
border: 0;
/* background: blue; */
}

#kontext_div div.login_s_div{
width: 286px;
margin: 0 auto;
}

#kontext_div div.login_s_div a{
display: block;
float: left;
height: 67px;
width: 50%;
margin-top: 12px;
padding-bottom: 20px;
background: no-repeat top;
}

#kontext_div div.login_s_div a:hover div{
display:none;
}

#kontext_div div.login_s_div div{
float: left;
height: 67px;
width: 100%;
background: no-repeat top;
cursor: pointer;
}

#kontext_div div.login_s_div div p{
position: relative;
top: 12px;
left: 13px;
color: #ffffff;
font-size: 18px;
}


#kontext_div div.aktuell{
clear:left;
width: 261px;
margin: 0 auto;
/*margin-top: -12px;*/
margin-bottom: 20px;
padding: 12px;
background: #fffcf5;
}

#kontext_div div.aktuell *{
height: auto;
margin: 0;
}

#kontext_div div.aktuell h1{
margin-bottom: 20px;
}

#kontext_div div.aktuell p{
line-height: 17px;
padding-top: 8px;
margin-bottom: 8px;
border-top: 1px solid #947C04;
}

#kontext_div div.aktuell p a{
color: #0F1B5F;
text-decoration: none;
}