/** Patenschaftsprojekte FAQ & Hilfe  **/

@import url('https://fonts.googleapis.com/css?family=Indie+Flower');

   

#dsarticle_5063242{
	background:#F5F5F5;
	padding:1.5em 2.5% 0em 2.5%;
	margin:0 0 2em 0;
	width:95%!important;
	border-radius:0.5em;
}


#dsarticle_5063242 h2.dstitle_1{
	padding:0 0 0 0;
	margin:0 0 1em 0;
	color:#085FA3;
}



_.dsmid_512397 .dsarticle_2{
	width:25%;
	margin:0 3% 0 0;
	padding:20px 2.5% 20px 2.5%;
	background:none;
	border:none;
	position:relative;
} 


_.dsmid_512397 .dsarticle_2 .dstitle_2{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:none;
	/*color:#000;*/
	
}


_.dsmid_512397 .dsarticle_2 .dsteaser_2{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:green;
	display:none;
}


.dsmid_512397 #dsarticle_5045256 .dsbody_1{
	width:97.5%;
	padding:0 0 0 0;
	background:rgba(255,255,255,0.15);
  border-radius:10px;
	color:#000;
} 


.dsmid_512397 .dsarticle_1 .dsbody_1{
	width:97.5%;
	margin:10px 0 10px 0;
	padding:10px 2.5% 20px 2.5%;
	background:rgba(255,255,255,0.15);
  border-radius:10px;
	color:#fff;
	  font-size:15px;
} 


.dsmid_512397 .dsarticle_1 .dsbody_1 a{
color:#fff;
text-decoration:underline;	
font-weight:normal;	
background-color:rgba(255,255,255,0);
}

.dsmid_512397 .dsarticle_1 .dsbody_1 a:hover{

background-color:rgba(255,255,255,0.4);
}


.dsmid_512397 .dsarticle_1 .dsbody_1 p.pdf a{
height:30px;
display:block;	
background-image:url(aktion/patenschaftsprojekte/foto/pdf_weiss.png);
background-repeat:no-repeat;
background-position: 5px 7px;	
background-size:30px;	
margin:50px 0 0 0;
padding:15px 0 0 50px;
text-decoration:none;
background-color:rgba(255,255,255,0.4);	
}

.dsmid_512397 .dsarticle_1 .dsbody_1 p.excel a{
height:30px;
display:block;	
background-image:url(aktion/patenschaftsprojekte/foto/excel_weiss.png);
background-repeat:no-repeat;
background-position: 5px 7px;	
background-size:30px;	
margin:20px 0 0 0;
padding:15px 0 0 50px;
text-decoration:none;
background-color:rgba(255,255,255,0.4);	
}

.dsmid_512397 .dsarticle_1 .dsbody_1 p.zip a{
height:30px;
display:block;	
background-image:url(aktion/patenschaftsprojekte/foto/zip_weiss.png);
background-repeat:no-repeat;
background-position: 5px 7px;	
background-size:30px;	
margin:20px 0 0 0;
padding:15px 0 0 50px;
text-decoration:none;
background-color:rgba(255,255,255,0.4);	
}

.dsmid_512397 .dsarticle_1 .dsbody_1 strong a {
font-weight:bold;	
}

.dsmid_512397 .dsarticle_1 ul{
	width:95%;
	margin:0 0 0 4.5%;
	padding:0 0 0 0;
}

.dsmid_512397 .dsarticle_1 ul li{
	margin:0 0 15px 0;
	padding:0 0 0 0;
}

.dsmid_512397 .dsarticle_1 ul ul{
	width:95%;
	margin:0 0 20px 6%;
	padding:0 0 0 0;
	font-size:14px;
	line-height:1.2em
}




























@import url(styles_gemaktiv.css);
@import url(jquery-ui.css);
/*Site Layout*/

.btn.btn-navbar,.brand{
display:none;
}



/** Blendest Menuepunkt Modellprojekte Test aus  
#dsmenuli_509555{
	display:none;
}

.dsmid_509555 #dsmenuli_509555,
.dspmid509555 #dsmenuli_509555,
.dspmidTop509555 #dsmenuli_509555
{
	display:block;
}**/




 table.et_2018
{
border:0px solid #BFBFBF;
width:100%;
margin-left:0px;
	
}


table.et_2018 td{
border:2px solid white;
padding:5px 10px 5px 10px;
vertical-align:top;

background-color:#F5F5F5;
border-radius:8px;	
}

table.et_2018 td:first-of-type{
text-align:right;
width:2%	
}






.dsmid_512212 table, 
.dsmid_512780 table
 
{
border:0px solid #BFBFBF;
width:100%;
margin-left:0px;
	
}



.dsmid_514792 table 
{
border:0px solid #BFBFBF;
width:100%;
margin-left:0px;
background-image:url(https://www.deinehrenamt.de/Preview/img/bretterhintergrund.jpg);
background-position:center bottom;
	padding:1.5em;
border-radius:1em;
}


.dsmid_512212 table td,
.dsmid_512780 table td,
.dsmid_514792 table td{
border:2px solid white;
padding:5px 10px 5px 10px;
vertical-align:top;

background-color:#F5F5F5;

background-color:rgba(255,255,255,0.85);
border:none;
border-radius:8px;

	
}

.dsmid_514792 table td{

	font-weight:bold;
	
}


.dsmid_512212 table td:first-of-type, 
.dsmid_512780 table td:first-of-type,
.dsmid_514792 table td:first-of-type{
text-align:right;
}

.dsmid_514792 ol.abcdef li{
  list-style-type: lower-alpha!important;
	font-weight:normal;
}

.dsmid_514792 ol.einzweidrei li{
  list-style-type: decimal-leading-zero!important;
	font-weight:normal;
}


.dsmid_510294 table
{
  border:0px solid #BFBFBF;
  width:100%;
  margin-left:0px;
}


.dsmid_510294 table td{
border:2px solid white;
padding:5px 10px 5px 10px;
vertical-align:top;

background-color:#F5F5F5;
min-width:80px;
border-radius:8px;	
}

.dsmid_510294 table td:first-of-type{
text-align:right;
}

ul.wogehtdiereise {
	position:relative;
	left:20px;	
}


/** Togglenews Aktuelles/Informationen zu Fachforen **/

.togglenews{
position:relative;
top:0px;
right:0px; 
margin:0 0 -15px 0;
float:right;
cursor:pointer;  
}


/** dslinklist   **/
.dslinklist_title_0{

padding:8px 6px 8px 8px;
font-size:13px;
color:#666;
}


li.dslinklist_0 {
margin:0 0 0 6px;	
}


li.dslinklist_0 a{
padding:8px 6px 8px 8px;
font-size:13px;
color:#AF000B;
text-decoration:none;
display:block;
	
}

li.dslinklist_0:hover a{
text-decoration:underline;
color:#AF000B;	
}




/***  styles ESM20  ****/

.easSearch h1.dstitle_2 
{
float:left;
width:100%;
font-size:14px;
margin:0em 0em 0.1em 0em;
padding:10px 2% 10px 2%;
background-color: #0175C0;
color:white;
font-weight:normal;
text-transform:uppercase;
letter-spacing:-0.5px;
background-image:url(img/header_bg.png);
	}



__.easSearch {
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#cbcbcb)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #cbcbcb;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #cbcbcb;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #cbcbcb;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#cbcbcb); /*IE 5.5-7*/
float:left;
	}


.easSearch {

border:4px solid #F3F3F3;
float:left;
	}






/** DSSearch   **/
#searchform input.go{
	background:red;
	width:16px;
	margin-top:3px;
	display:block;
}





/** Überschreibt die Bootstrap Mobil-Navigation   **/
.collapse {
  display: block!important;
  visibility: visible!important;
}

/**  ESM20 Navigation anpassen Include Variante  **/
#easSearchTabsContainer {
	background-color:#5DAD68;
padding:0!important;
}
#easSearchTabsContainer a {
	color:white;
}

#easSearchTabsContainer.nav-tabs > li {
margin-bottom:0px;
width:100%!important;
border-bottom:1px solid white
}









body{	
	font-size: 100.01%;	
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	text-align: left;
	background-color:#FFFFFF;
	}

#dsbody{
	text-align: left;
	}


#dssubbody {
  padding: 0 0 0 0;
  margin-top:70px;
  margin-bottom: 3%;
  background-color: red;
  width: 1180px!important;;
  margin-right: auto;
  margin-left: auto;
}

#ds_header_main_container {
float:left;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=0, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=45, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=3);
  -webkit-box-shadow: 0px 0px 6px #ccc;
  -moz-box-shadow: 0px 0px 6px #ccc;
  box-shadow: 0px 0px 6px #ccc;
  margin:-57px 0 0 0!important;
  padding:0 0 0 0;
  width:1180px;
}



a img{
	border:none;
	}
	.dsimage_1 a img {
	width: 100%;
}

img.dsimage_bodywraplezft_1{
margin-right:10px;
margin-bottom:10px;

}
.hidden{
	visibility : hidden;
	display : none;
	}
fieldset{
	border:solid 1px #A9A9A9;
	padding-left:0.5em;
	padding-bottom:0.5em;
}
body a:hover{
	color:black;
}
.fehler .message{
	font-size:100%;
	color: #A43220;
}
.fehler {
	padding: 1em;
	border: 1px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 1.1em;
	margin-bottom:2em;
}
input{
	background-color:#FCFDFE;
}
/**********************************

		Header
		
***********************************/
#head{
	width: 100%;
	b
	}
#top{	
	font-size:90%;	
	width:100%;
	
	padding:8px 0 8px 0;
	background-image:url(img/verlauf.png);	
	background-position:right;	
	text-align:right;	
	margin-right:0em;	
	background-repeat: repeat-y;	
	background-position: right;
	margin-bottom:0.05em;
	margin-top:0.05em;
	}
#top ul{
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 1em;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
#top li{
	margin-left:1em
}


#navlisthead li{
	list-style-type: none;
	display: inline;
	}
#navlisthead li a{
	text-decoration:none;
	color:#555;
	font-size:80%;
	margin-right:0.4em;
	text-transform:uppercase;

	}

/*images*/
#headimages{
margin-top:0.15em;	
margin-bottom:0.1em;
}

.headimg{
	float:left;
	padding-right:0.1em;
width:21.2%;;

	}

.headimg img{
width:100%;
	}

.headimg1{
	float:left;
	margin-left:0.1em!important;
	margin-left:0.05em;
	margin-right:0!important;
	height:9.65em;
	width:62%;
	}


.headimg2{
float:left;
width:16.2%;;
margin-left:0;
border-left:3px solid white	
	}

.headimg2 img{
	width:100%;
	}


#rubrik{
	background-color:#C7D1DB;
	margin-top:0.1em;
	height:1.3em;
	padding-left:0.6em;
	padding-top:0.3em;
	font-size:80%;
	margin-bottom:0em;
	width:100%;
	text-transform:uppercase;
	}
	
	

#rubrikmenu a{	
	text-decoration:none;
	color:#4E555B;
	font-size:95%
	}
#superhead{
	float:left;
	width:100%; 
	overflow:hidden
	}
/*dsmain*/
#dsmain{
	width: 100%;
  margin-top:0em;
  float:left;
	}

/*****************Menu*****************/






.dsmenu_active,.dsmenu_inactive{
margin-top:5px;
}

#dsmenucontainer{
width:20.4%!important;
background:none;
font-size: 1em;
float:left;
display: block;
margin:20px 1% 0 0;
}

#dsmenucontainer ul{
	line-height: 1.2em;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0em;
	margin-left: 0px;
	padding-left: 0em;
	margin-right: 0px;
	padding-right: 0em;
	margin-bottom: 0px;
	padding-bottom: 0em;
	}
#dsmenucontainer ul a:link, #dsmenucontainer ul a:visited{
	display: block;
	font-size:80%
	}
#dsmenucontainer  a:hover{
	color: #fff!important;
  /*background-image: url("img/header_bg.png")*/
	background:#007CC6;
	}


#dsmenus a{
	display: block;
	text-decoration: none;
	}

#dsmenus li li li li li a{
	padding:3px 0 3px 60px!important;
	font-size:13px!important;
}

#dsmenus li a{
	
	}

/*Active Menu*/
.dsmenu_active a{
	color: #FFFFFF;
	line-height: 1.2em;
	/*text-transform: uppercase;*/
	background-color: #d4171d;
  padding-top: 6px;
	padding-right: 0em;
	padding-bottom: 6px;
	padding-left: 10%;
font-size:1.05em!important;
-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 0px;
letter-spacing:-0.05em;
	}

/*Inactive Menu*/
.dsmenu_inactive a{
	color: #FFFFFF;
	line-height: 1.2em;
	/*text-transform: uppercase;*/
	background-color: #d4171d;
  padding-top: 6px;
	padding-right: 0em;
	padding-bottom: 6px;
	padding-left: 10%;
font-size:1.05em!important;
-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 0px;
	letter-spacing:-0.05em;
	}
/*Active Submenu*/

.dssubmenu_active a{
	color: #F5F5F5!important;
	line-height: 1.2em;
	background-color: #005994;
	background-color:#007CC6;
  /*background-image: url("img/header_bg.png");*/
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	padding-left: 1.5em;
	text-transform: none;

	}
/*Inactive Submenu*/
.dssubmenu_inactive a{
	color: #005994;
	line-height: 1.2em;
	background-color: #F5F5F5;
	padding-top: 0.5em;
	padding-left: 1.5em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	text-transform: none;

	}
	/*SUB Submenu*/
.dssubmenus_2 a.dssubmenu_active {
	padding-left:2em;
	color:#c64646!important;
}
.dssubmenus_2 a.dssubmenu_inactive {
	padding-left:2em;
	color:#AF000B!important;
  background:#F5F5F5;
}

.dssubmenus_3 a.dssubmenu_active {
	padding-left:3em!important;
	color:#c64646!important;
}
.dssubmenus_3 a.dssubmenu_inactive {
	padding-left:3em!important;
	color:#4B4B4B!important;
}
* html .dsmenu_active a{
	height:0em;
	}
* html .dsmenu_inactive a{
	height:0em;
	}
* html .dssubmenu_active a{
	height:0em;
	}
* html .dssubmenu_inactive a{
	height:0em;
	}
/*SPALTEN*/
#dscolumns{
	float:left;	
	width: 78.6%;
  margin:0 0 0 0;
}

#dscolumn1_1{ 
	padding:0em 2em 0em 0em;
	margin-left:0em !important;margin-left:0em;	
	width: 57.95em !important;
	/*width: 36.4em!important;	*/
	width/* */:/**/ 36em;
	}

#dscolumn1_2{
	float:left;
	padding:0 0 2em 0;
	
  margin:20px 1% 0 1%;
	width: 77.5%!important;	

background:none;
}	

#dscolumn2_2{
	width:17.5%;!important;
	margin:26px 2% 0 1%;
	float:left;
	background:none;
	}

/***********Article Design 1*************/

#dsarticle_5035722 .dsteaser_1,#dsarticle_5035491 .dsteaser_1, #dsarticle_5035596 .dsteaser_1 {
	color: #666;
	font-size: 16px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	float: left;
}
#dsarticle_5035491 .dsteaser_1 h3 {
	margin:0;
	padding:0 0 0.5em 0;
	font-size:1.1em;
}
#dsarticletitle_5035722 .dstitle_1,#dsarticletitle_5035491 .dstitle_1 {
	margin: 0 0 -6px 0 !important;
	padding: 0 0 0 0;
	float: left;
}

.dsmid_510038 #dscolumn1_2 .dsarticle_1 table {
width:100%;
border:none;
}
.dsmid_510038 #dscolumn1_2 .dsarticle_1 table tr {
border-collapse:separate;
}
.dsmid_510038 #dscolumn1_2 .dsarticle_1 table tr td, .dsmid_510038 #dscolumn1_2 .dsarticle_1 table tr th {
height:30px;
padding:0.5em 0;
border-collapse:collapse;
font-size:larger;
min-width: 190px;
}
.dsmid_510038 #dscolumn1_2 .dsarticle_1 table tr td::last-child {
width:305px!important;
}


.dsmid_510131 #dscolumn1_2 .dsarticle_1{

	width:96%;
	float:left;
		
}

#dscolumn1_2 .dsarticle_1{

	width:100%;
	float:left;
	
	
	
}
#dscolumn1_2 .dstitle_1 h2 a {
	font-size: 1.1em !important;
}
#dscolumn1_2 .dstitle_1{
	
	font-size: 1.2em!important;;
	letter-spacing:-0.05em; 
	margin-top: 0em;
	color:#D5161D;
	text-align:left;
  padding:0;
	margin:0 0 0.5em 0;
	background:none;
	display:block;
	width:100%!important;
	font-weight:normal;
	float:left;
	}
	
#dscolumn1_2 .dstitle_1 p{
padding:0 0 0 0;
margin:0 0 0 0;
}

#dscolumn1_2 h1.dstitle_2,
#dscolumn1_2 h2.dstitle_2{
	margin-bottom:1em
}

h1.dstitle_1 a,
h2.dstitle_1 a,
h1.dstitle_1 strong,
h2.dstitle_1 strong,
h1.dstitle_1 p,
h2.dstitle_1 p{
	color:#D5161D;
	text-decoration: none;
	font-size:1em!important;
	font-weight:normal;
	}

h1.dstitle_1 li,
h2.dstitle_1 li{
	list-style-image: url(data/images/listenpunkt.gif);
}
h1.dsbody_1 img,
h2.dsbody_1 img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.dsbody_1 a{
	font-weight:bold;
        color: #A43220;
	text-decoration: none;
	}
.dsbody_1 hr{
	background-color: white;
	border: none; 
	border-bottom: 1px dashed; 
	color: #A5A7A8; 
	height: 1px;
	margin-left:0px; 
	}
.dsbody_1 hr{
	clear:both
	}
.dsbody_1 hr{
	clear:both
	}
.dsbody_1{
	font-size: 0.8em;
	margin-bottom: 2em;
	text-decoration: none;
	color:#4B4B4B;
	float:left;
	}
a.dsoption_1{
	color: #A43220;
	text-decoration: none;
	margin-bottom:1em
	}
.dsbody_1 li{
	list-style-position:outside;	
	list-style-type:square;
	padding:0em 0em 0em 0.5em;	
	margin:0.7em 0em 0em 0em;		
}

.dsbody_1 ul{
	list-style-position:inside;
	padding:0em 0em 0em 1em;	
	margin:0em 0em 0em 0em;		
}

.news_top3{
	color:#00539F;
	font-weight:normal!important;
	width: 40em;
	}


#dsmenuarticle .dsarticle_1{
	margin-left:30px!important;
}
/******** Start Modellprojekte ********/

.bodydsmid_509555 #dsarticle_5031988 {
    width: 881px !important;
}
#dsarticle_5031992 h3 {
	margin-top: 0;
}
.bodydsmid_509555 #dstitlebox_5032786 img {
	width: 220px !important;
	margin-right: 2em;
	height: auto !important;
	border: 12px solid #ddd !important;
}
.bodydsmid_509555 #dscolumn1_2 {
    width: 96% !important;
	padding: 0 2em 2em 0;
	
}
.bodydsmid_509555 #dscolumn2_2 {
    display:none!important;
	
}
.bodydsmid_509555 #dstitlebox_5032786 .dsteaser_1 {
color:rgb(75,75,75);
}
.bodydsmid_509555 #dstitlebox_5032786 .dsteaser_1 p:first-child {
	margin: 1em 0 2em 0;
	font-size: 11pt;
}
.bodydsmid_509555 #dstitlebox_5032786 .dsteaser_1 p:nth-child(2){
display:block;
border-bottom:3px solid #ddd;
padding:0.5em 0;
margin: 0.5em 0;
}
.bodydsmid_509555 #dstitlebox_5032786 .dsteaser_1 p:nth-child(3){
font-size: 0.85em;
}
.mp_projectLoop {
	padding: 2em 1em;
	background-color: rgb(245,245,245);
	width: calc(100% - 1.25em);
}
.dsmid_509555 .mp_projectLoop{
	width: calc(100% - 2em);
	}


.RefTitle {
	color: rgb(49,95,128);
	padding-right:1em;
	margin:0!important;
	
}
.RefStart {
	display: flex;
	width: 893px !important;
	position: relative;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 auto;
}

.RefStartOne {
	position: relative;
	min-height: 251px;
	flex-basis: 49%;
	z-index: 2000;
	background-color: #eee;
	align-content: space-between;
	margin-top: 19px;
	-webkit-transition: filter 0.2s; /* For Safari 3.1 to 6.0 */
    transition: filter 0.2s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease-in;
}


.RefStartOneImage {
	width: 100%;
	position: absolute;
	-webkit-filter: opacity(.85);
    filter: opacity(.85);
}
.RefStartOneText {
	z-index: 3000;
	position: relative;
	top: 171px;
	padding: 1.2em 1.2em 0;
	height: 60px;
	background: url('img/mp_arrow-right.png') no-repeat rgba(49,49,49,0.85) 92.567% center;
	-webkit-transition: background-position 0.3s;
	transition: background-position 0.3s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease-in;
}

.dsmid_509555 .RefStartOneText {
	padding: 1.2em 1em 0;
	top: 172px;
	padding: 1.2em 1em 0;
	min-height: 53px;
}


.RefStartOne:hover .RefStartOneImage{
-webkit-filter: opacity(1) contrast(1.2);
    filter: opacity(1) contrast(1.2);
}
.RefStartOne:hover .RefStartOneText {
	background-position: 97.567% center;
	
}

.RefStartOneText h3, .RefStartOneText h4 {
	color: #fff!important;
	text-align: right;
	margin: 0!important;
	padding-right: 40px;
}
.RefStartOneText h3 {
	font-size:1.5em;
}
.RefStartOneText h4 {
	font-size: 1.2em;
	font-weight: lighter;
}





/***********Article Design 1 column1_1*************##################modified#MM#2017*/


#dscolumn1_1 .dsarticle_1{

	width:100%;
	float:left;
	color:#51514f;
	
	
	
}
#dscolumn1_1 .dstitle_1 {
	font-size: 1.2em !important;
	letter-spacing: -0.05em;
	margin-top: 0em;
	text-align: left;
	padding: 0;
	margin: 0 0 0.5em 0;
	background: none;
	display: block;
	width: 100% !important;
	font-weight: normal;
	float: left;
}
	
#dscolumn1_1 .dstitle_1 p{
padding:0 0 0 0;
margin:0 0 0 0;
}

#dscolumn1_1 h1.dstitle_2,
#dscolumn1_1 h2.dstitle_2{
	margin-bottom:1em
}

#dscolumn1_1 h1.dstitle_1 a,
#dscolumn1_1 h2.dstitle_1 a,
#dscolumn1_1 h1.dstitle_1 strong,
#dscolumn1_1 h2.dstitle_1 strong,
#dscolumn1_1 h1.dstitle_1 p,
#dscolumn1_1 h2.dstitle_1 p{
	color:#D5161D;
	text-decoration: none;
	font-size:1em!important;
	font-weight:normal;
	}

#dscolumn1_1 h1.dstitle_1 li,
#dscolumn1_1 h2.dstitle_1 li{
	list-style-image: url(data/images/listenpunkt.gif);
}
#dscolumn1_1 h1.dsbody_1 img,
#dscolumn1_1 h2.dsbody_1 img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
#dscolumn1_1.dsbody_1 a{
	font-weight:bold;
        color: #A43220;
	text-decoration: none;
	}
#dscolumn1_1.dsbody_1 hr{
	background-color: white;
	border: none; 
	border-bottom: 1px dashed; 
	color: #A5A7A8; 
	height: 1px;
	margin-left:0px; 
	}
#dscolumn1_1.dsbody_1 hr{
	clear:both
	}
#dscolumn1_1.dsbody_1 hr{
	clear:both
	}
#dscolumn1_1.dsbody_1{
	font-size: 0.8em;
	margin-bottom: 2em;
	text-decoration: none;
	color:#4B4B4B;
	/*float:left;*/
	}
#dscolumn1_1 a.dsoption_1{
	color: #A43220;
	text-decoration: none;
	margin-bottom:1em
	}
#dscolumn1_1.dsbody_1 li{
	list-style-position:outside;	
	list-style-type:square;
	padding:0em 0em 0em 0.5em;	
	margin:0.7em 0em 0em 0em;		
}

#dscolumn1_1.dsbody_1 ul{
	list-style-position:inside;
	padding:0em 0em 0em 1em;	
	margin:0em 0em 0em 0em;		
}

#dscolumn1_1.news_top3{
	color:#00539F;
	font-weight:normal!important;
	width: 40em;
	}


#dscolumn1_1 #dsmenuarticle .dsarticle_1{
	margin-left:30px!important;
}

/*modified*/
.dsarticlebutton {
	z-index: 9000!important;
	position: relative!important;
}

/*.dspmid509555*/ #dscolumn1_1 section{
		position: relative;
/*margin-left: 1em;*/}



/*.dspmid509555*/ #dscolumn1_1 .dsimage_1 {
	z-index: 3000;
	width: 100% !important;
	margin-bottom: 1em;
}
/*.dspmid509555*/ #dscolumn1_1 h3, #dscolumn1_1 h2, /*.dspmid509555*/ #dscolumn1_1 .mp_story h4 {
	color: #315f80;
	line-height: 1.5em;
	font-size: 1.5em;
	margin-top: 2em;
	margin-bottom:1em;
	}
/*Aktivitäten*/	
.mp_activity h3 {
	margin-top:0px !important;
	}
/*.dspmid509555*/ #dscolumn1_1 .mp_activityOuter {
		-ms-box-orient: horizontal;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -moz-flex;
	  display: -webkit-flex;
	  display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	-webkit-justify-content: space-between; 
	justify-content: space-between;
	margin-top: -1.5em;
}

/*.dspmid509555*/ #dscolumn1_1 .mp_activityInner {
	flex-basis: 45%;
	margin-top: 0.5em;
	background-color: #315f80;
	padding: 1em 1.5em 3.5em;
	color: #fff;
	font-size:1.1em;
	min-height:140px;
}
.mp_activityInner h4 {
	font-size: 111%;
}
.mp_coopOuter {
background-color: #ecf2f3;
padding: 1.5em;
}
.mp_coopOuter h4 {
margin-bottom: 0;
text-transform: uppercase;
}

.mp_coopText, .mp_publicationText {
margin-bottom:1em;
}
.mp_coopText ul, .mp_publicationText ul {
	padding:0;
	}
.mp_coopText li, .mp_publicationText li {
	display: inline-block;
	border: 1px solid #c9d4d7;
	background-color:#fff;
	padding:0;
}
.mp_coopText li > a, .mp_publicationText li > a {
	padding: 1em;
	display: block;
	color: rgb(49,95,128);
}
.mp_coopText li > a:hover, .mp_publicationText li > a:hover {
	background-color: rgb(49,95,128);
	color: #fff;
}
/*Ergebnisse*/
.mp_results {
background-color: #315f80;
	color: #fff;
	
	}
.mp_resultsIntro {
margin: 1.5em 3em;
padding-top: 1em;
}
.mp_resultsOuter {
padding-bottom: 4em;
}
.mp_resultsOne::before {
    content: url('img/mp_haken.png');
	position: relative;
	padding: 1em;
	width: 10px;
	display: inline;
	top: 2em;
}
.mp_resultsOne{
	width: 34%;
	text-indent: -6.3em;
	padding-left: 8em;
	height: 80px;
	vertical-align: top;
	font-size: 1.2em;
	}
.mp_resultsOne:nth-child(n+1) {
	display: inline-block;
}
.mp_results h3 {
	background-color: #fff;
	display: block;
	width: 363px;
	padding: 0.5em 2em;
	position: relative;
	top:1em;
}

	
/*Testimonials*/
.mp_testimonInner {
	padding: 62px 2%;
	border: 5px dotted #b9d3d9;
	background: #fff;
	position: relative;
	margin: 3em 0;
	width: 92%;
	font-size: 1.1em;
	border-radius: 1.5em;
	height: 250px;
}
.mp_testimonImg {
	width: 250px;
	display: table-cell;
	position: absolute;
	text-align: center;
}
.mp_testimonImg img {
	max-width: 231px;
	border-radius: 1em;
	max-height: 250px;
	margin: 0 auto;
}

.mp_testimonText {
	font-style: italic;
	width: 66%;
	margin-left: 17em;
	color: #315f80;
	font-size: 1.2em;
}

.mp_testimonText::after, .mp_testimonText::before {
	color: #b9d3d9;
	font-size: 98px;
	position: absolute;
}
.mp_testimonText::after {
	bottom: -56px;
	right: 16px;
	content: '\201D';
}
.mp_testimonText::before {
	top: 0px;
	left: 0px;
	content: '\201C';
}
.mp_testimonSign {
	position: absolute;
	bottom: 59px;
	right: 42px;
}
.mp_testimonName, .mp_testimonFunk {
	text-align: right;
}

.mp_testimonName{
	color: #315f80;
	font-weight: bold;
	padding-top: 20px;
	font-size: 20px;
	clear:both;
}

/*Fazit*/

.mp_fazit {
	padding: 0 2em 2em 2em;
	border: 5px solid #315F80;
}
.mp_fazitText {
	color: #315F80;
	font-size: 1.2em;
}

/*Stories*/


.mp_storiesInner p:nth-child(2) {
display: none;
}
.mp_storiesInner  p{
	padding-right: 7em;
	font-size: 106%;
	color: rgb(31,31,31);
	line-height: 145%;
}

.mp_storiesInner .st_read{
	color: rgb(49,95,128);
	font-size: 10pt;
	background: #fff;
	padding: 0.88em;
	border-radius: 26px;
	cursor: pointer;
	font-weight: bold;
	left: 718px;
	position: relative;
	bottom: -22px;
	border: 2px dashed rgb(185,211,217);
	height: 47px;
}

.mp_storiesInner .st_read:hover {
	color: #fff;
	font-size: 10pt;
	background: rgb(49,95,128);
	border: none;
}

/*.dspmid509555*/ .mp_storiesOne {
	border-left: 2em solid rgb(185,211,217);
	padding: 2px 2em;
	width: 88%;
	position: relative;
	margin-bottom: 32px;
	border-right: 2px dashed rgb(185,211,217);
	border-top: 2px dashed rgb(185,211,217);
	border-bottom: 2px dashed rgb(185,211,217);
	background-color:rgb(250,250,250);
}
.mp_storiesOne h4 {
	font-size: 1.3em;
	color: rgb(49,95,128);
	width: 100%;
	display: block;
	line-height: 2.2em;
	margin: -1em auto;
}

/*.dspmid509555*/ .mp_storiesOne .articleSlideShadow {
	margin-bottom: 43px;
	font-size: 0.8em !important;
	width: 811px !important;
	height: 618px;
	margin: 0 0 20px 0;
	background-color: none;
	position: relative;
	border: 1px solid #b9d3d9;
}
	
/*.dspmid509555*/ #dscolumn1_1 div.dstitle_1 > header > h1 {
	background-color: rgba(49,49,49,0.85);
    padding: 1em 1em 3.4em;
    display: block;
    position: absolute;
    width: 38.26em !important;
    top: 27em;
    color: #fff;
    text-align: right;
    z-index: 4000;
	font-weight:bold;
}
/*.dspmid509555*/ #dscolumn1_1 div.dstitle_4 > header > h1 {
	background-color: rgba(0,0,0,0.5);
    padding: 1em 1em 3.4em;
    display: block;
    position: relative;
    width: 38.27em !important;
    top: 27em;
    color: #fff;
    text-align: right;
    z-index: 4000;
}

#dscolumn1_1 article:first-child .dsteaser_1 {
	 position: absolute;
    top: 33.98em;
    color: #fff;
    padding: 1.2em;
    /* background-color: rgba(0, 0, 0, 0.7); */
    display: block;
    width: 45.9em !important;
    height: 2.59em;
    text-align: right;
    z-index: 4001;
}
#dscolumn1_1 article:first-child .dsarticle_1 {
	padding: 0;
    margin: 15px 0 -20px;
}
#dscolumn1_1 .dsimage_1{
   
    z-index: 3000;
    width: 100%;
	margin-bottom: 1em;
}
#dscolumn1_1 .mp_introText{
	/*padding-left:1em;*/
	width:914px;
}

#dscolumn1_1 .dsarticle_1 .mp_introText p:first-child {
	float: right;
	padding: 0em 3em;
	position: relative;
	margin: 0 1em 4em 2em;
}
#dscolumn1_1 .dsarticle_1 .mp_introText p:first-child img {
	width: 250px;
	position: relative;
}
#dscolumn1_1 .dsarticle_1 .mp_introText p:nth-child(2){
	width: 60%;
	margin-right:4em;
	font-weight:bold;
	font-size: 1.2em;
}




/*Kontakt*/
.mp_contactOuter{
-ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	-webkit-justify-content: space-between; 
	justify-content: space-between;
}
.mp_contactOuter > div {
	flex-basis: 45%;
	
}

/*********************************MP_Bildslider********************/
#dscolumn1_1 .tp-banner,.tparrows,.tp-caption{
display:block!important
}



/** Slider Article**/


#dscolumn1_1 .mp_gallery .articleSlideShadow {
	
	font-size: 0.8em !important;
	width: 100%;
	height: 618px;
	margin: 0 0 -39px 0;
	background-color: none;
}

#dscolumn1_1 .articleSlideShadow.SliderThumbnails {
height: 750px !important;
}

#dscolumn1_1 .articleSlideShadow .tp-bullets {
display: block !important;
z-index: 999 !important;
}

#dscolumn1_1 .articleSlideShadow .tp-banner-container {
/*padding-bottom: 100px !important;*/
}

#dscolumn1_1 .SliderThumbnails {
background: none;
height: 750px !important;
}

#dscolumn1_1 .SliderThumbnails .tp-bullets {
top: 500px;
margin-left: -2px;
display: block !important;
z-index: 999 !important;
width: 619px !important;
height: 113px !important;
background: none;
float: left;
}

#dscolumn1_1 .SliderThumbnails .tp-bullets .tp-mask {
padding: 15px 0 0 0;
width: 623px !important;
height: 112px !important;
background: white !important;
}

#dscolumn1_1 .SliderThumbnails .tp-bullets .bullet {
margin: 0 15px 0 0;
width: 146px !important;
}

#dscolumn1_1 .SliderThumbnails .tp-bullets .bullet:hover {
margin: -3px 15px 0 0;
width: 138px !important;
border: solid 3px #2cace3  ;
}

#dscolumn1_1 .SliderThumbnails .tp-banner-container {
padding-bottom: 100px !important;
}

#dscolumn1_1 .articleSlideShadow .tp-banner-container {
width: 100%;
position: relative;
padding: 0;
}

#dscolumn1_1 .articleSlideShadow .tp-banner {
width: 100%;
position: relative;
height:618px !important;
}
#dscolumn1_1 .articleSlideShadow .tp-banner ul li{
visibility: visible!important;

}

#dscolumn1_1 .articleSlideShadow .tp-banner-fullscreen-container {
width: 100%;
position: relative;
padding: 0;
}

#dscolumn1_1 .articleSlideShadow .tp-banner-container .invest1 {
	font-family: 'Open Sans', sans-serif;
	background: none;
	font-size: 18px !important;
	color: #fff;
	font-weight: normal;
	white-space: normal !important;
	line-height: 1.4em !important;
	/* background-image: url(/img/1x1_90.png) !important; */
	left: 0px !important;
	top: 553px !important;
	width: 100% !important;
	min-height: 60px !important;
	padding: 4px 4px 0 10px !important;
	background-color: rgba(0,0,0,0.5);
}

#dscolumn1_1 .articleSlideShadow .tp-banner-container .invest1 a {
font-family: 'Open Sans', sans-serif;
background-color: none;
letter-spacing: 0em;
font-size: 25px !important;
color: white;
font-weight:400!important;
text-transform: uppercase;
}

#dscolumn1_1 .articleSlideShadow .tp-banner-container .invest1 .SliderHeadline {
	letter-spacing: 0em;
	font-size: 12px !important;
	color: #fff;
	font-weight: 400;
	text-transform: normal;
	width: 100%;
	display: block;
	background: none;
	/* height: 38px; */
}

#dscolumn1_1 .articleSlideShadow .tp-banner-container .invest1 span.SliderText {
position: relative;
top: -10px !important;
font-size: 15px !important;
color: #404041  ;
font-weight: 200;
text-transform: normal;
background: none;
}

#dscolumn1_1 .articleSlideShadow .tp-banner-container .invest1 span.SliderCopy {
position: relative;
top: 20px !important;
right: 0px;
float: right;
font-size: 11px !important;
color: #999;
font-weight: 400;
text-transform: normal;
background: none;
}

#dscolumn1_1 .articleSlideShadow .tp-leftarrow.default {
background: url("//cdn.hessen-agentur.de/revslider/galleryImages/startslide_pfeill_links_out.png") no-repeat scroll 0 0 transparent;
background-size: 50px;
cursor: pointer;
height: 55px;
position: relative;
width: 55px;
z-index: 100;
left: 0px !important;
top: 300px !important;
}

#dscolumn1_1 .articleSlideShadow .tp-rightarrow.default {
background: url("//cdn.hessen-agentur.de/revslider/galleryImages/startslide_pfeill_rechts_out.png") no-repeat scroll 0 0 transparent;
background-size: 50px;
cursor: pointer;
height: 55px;
position: relative;
width: 55px;
z-index: 1000;
left: 877px !important;
top: 300px !important;
}
#dscolumn1_1 .mp_stories .articleSlideShadow .tp-rightarrow.default{
	left: 769px !important;
}

#dscolumn1_1 .articleSlideShadow .tp-leftarrow.default:hover {
background: url("//cdn.hessen-agentur.de/revslider/galleryImages/startslide_pfeill_links_over.png") no-repeat scroll 0 0 transparent;
background-size: 50px;
}

#dscolumn1_1 .articleSlideShadow .tp-rightarrow.default:hover {
background: url("//cdn.hessen-agentur.de/revslider/galleryImages/startslide_pfeill_rechts_over.png") no-repeat scroll 0 0 transparent;
background-size: 50px;
}


#dscolumn1_1 .articleSlideShadow .tp-bullets {
display: none;
}
#dscolumn1_1 .tp-bullets.tp-thumbs {
margin-top: 140px!important;
}


/*************Article Design 2*****************/

.dsarticle_2{
  margin:10px 0px 0px 0px;
    float:left;
  }



.dsbody_2 hr{
	clear:both
	}
h1.

a{
	color: white;
	text-decoration: none;
	}

h1.dstitle_2 a,
h2.dstitle_2 a{
	color:white;
	text-decoration: none;
}

h1.dstitle_2 a:hover,
h2.dstitle_2 a:hover{
	color: #990000;
	text-decoration: none;
}

h1.dstitle_2, 
.newsrubrik,
h2.dstitle_2{
float:left;
width:690px;
font-size:14px;
margin:0em 0em 0.1em 0em;
padding:10px 2% 10px 2%;
background-color: #0175C0;
background-color:#007CC6;
	
color:white;
font-weight:normal;
text-transform:uppercase;
letter-spacing:-0.5px;
/*background-image:url(img/header_bg.png);*/
display:block;	
}



#ecardout{
width:690px;
}




div.dsbody_2{
	background-color:#F5F5F5;	
	font-size:0.8em;
	border-left: dashed 1px #A5A5A5;
	border-right: dashed 1px #A5A5A5;
	border-bottom: dashed 1px #A5A5A5;
	margin-top:-1em;
	padding-top:0.5em!important;padding-top:1.3em;padding-top/**/:/**/1.3em;
	padding-left:0.5em;
        padding-bottom:0.5em;
	margin-bottom:1em;
	width:711px
	}


.dsbody_2 a{
	font-weight:bold;
        color: #A43220;
	text-decoration: none;
	}
a.dsoption_2{
	color: #A43220;
	text-decoration: none;
	margin-bottom:1em;
	font-size:80%;
	}
/******************Article Design 3******************/
.dsarticle_3{margin-bottom:1.5em;}

h1.dstitle_3,
h2.dstitle_3{
	margin:0em 0em 0.3em 0.9em;
        font-size: 0.9em;
	color:#005994;
	text-align:left
	}
h1.dstitle_3 a,
h2.dstitle_3 a{
	color:#005994;
	text-decoration: none;
	
	}
h1.dstitle_3 li,
h2.dstitle_3 li{
	list-style-image: url(data/images/listenpunkt.gif);
}
.dsimage_3{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    padding-top:0em!important;padding-top:0em;padding-top/**/:/**/0.1em;
	}
.dsbody_3 a{
	font-weight:bold;
        color: #A43220;
	text-decoration: none;
	}
.dsbody_3 hr{
	background-color: white;
	border: none; 
	border-bottom: 1px dashed; 
	color: #A5A7A8; 
	height: 1px;
	margin-left:0px; 
	}
.dsbody_3 hr{
	clear:both
	}
.dsbody_3 hr{
	clear:both
	}
.dsbody_3{
        padding:0em 0em 0em 0em;	
        font-size: 0.8em;
	margin: 0em 0em 0em 1em;
	text-decoration: none;
	color:#4B4B4B;
	}
a.dsoption_3{
	color: #A43220;
	text-decoration: none;
	margin-bottom:1em
	}
.dsbody_3 li{
list-style-position:outside;	
list-style-type:square;
padding:0em 0em 0em 0.5em;	
margin:0.7em 0em 0em 0em;		
}

.dsbody_3 ul{
list-style-position:inside;
padding:0em 0em 0em 1em;	
margin:0em 0em 0em 0em;		
}

/***********Article Design 4*************

		Serviceboxen

****************************************/

#dscolumn2_2 .dsarticle_4{
 
padding:0 0 0 0;
margin:0 0 20px 0;
width:100%;
float:left;
background:red
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#898989)";/*IE 8*/
-moz-box-shadow: 0px 0px 1px #aaa;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 1px #aaa;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 1px #aaa;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */


}

#dscolumn1_2 .dsarticle_4{
	border: dashed 1px #A5A5A5;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
float:left;
width:590px;
}



.dsbody_4 hr{
	clear:both
	}
h3.dstitle_4 a{
	color: white;
	text-decoration: none;
	}

h3.dstitle_4 a:hover{
	color: #990000;
	text-decoration: none;
	}
h3.dstitle_4{
	float:left;
	width:100%;
    font-size: 0.9em;
	margin:0 0 0 0;
    padding:0.1em 0.1em 0.1em 0.5em;
	background-color: #3C739A;
	color:white;
	font-weight:normal;
	}

#dscolumn2_2 h3.dstitle_4{
	float:left;
	width:92%;
font-size: 0.8em;
	margin:0 0 0 0;
    padding:5px 4% 5px 4%;
	background-color: #0175C0;
	background-color: #007CC6;
	color:white;
	font-weight:normal;
  /*text-transform:uppercase;*/
 letter-spacing:-0.1px;
 /*background-image:url(img/header_bg.png);*/
	
border: 0px solid #000000;


	}

#dscolumn2_2 div.dsbody_4{
	background-color:#F5F5F5;

	font-size:0.8em;
	margin-top:0em;
padding:10px 4% 10px 4%;

float:left;
	width:92%
	
	}

#dscolumn1_2 div.dsbody_4{
	background-color:#F5F5F5;	
	font-size:0.8em;
	margin-top:0em;
	padding-top:0.5em!important;padding-top:1.3em;padding-top/**/:/**/0.8em;
	padding-left:0.5em;
    padding-bottom:0.5em;
	margin-bottom:0em;
float:left;
width:100%;
	}


.dsbody_4 a{
	font-weight:bold;
    color: #A43220;
	text-decoration: none;
	}

.dsoption_4 a{
color: #A43220;
font-size:0.8em;
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
display:block;
}

input.searchinput{
	width:80%;
	float:left;
	}

input.go{
	float:left;
	margin-top:-0.8em;
	margin-left:0.6em;
	width:12px
}




#dscolumn2_2 .dsarticle_4 ul  {
padding:0px 0px 0px 0px ;
margin:0px 0x 0px 0px ;
}


#dscolumn2_2 .dsarticle_4 ul li {
font-weight:normal;
padding:0px 0px 5px 15px ;
margin:0px 0x 0px 0px ;
list-style-type:none;
background-image:url(img/liste_neu_rot.gif);
background-repeat:no-repeat;
background-position:0px 7px;
}

#dscolumn2_2 .dsarticle_4 ul li a{
font-weight:normal;
padding:0px 0px 0px 0px ;
margin:0px 0x 0px 0px ;
}



/***********Article Design 5*************

		Feature

****************************************/
.dsarticle_5{
	border: solid 2px #d2181d;
	padding:0.5em;
	padding-left:1.5em;
	margin-bottom:3em;

}
.dsimage_5{
	margin-top:0.8em;
	margin-right:1em;
	border-right: solid 2px #EEEEEE;
}
h1.dstitle_5{
	padding:0em;
	font-size:80%;	
	
	margin-right:1.5em;
}
.dsbody_5{
    font-size:70%;
}
.dsbody_5 a{
	color:#A43220;
	text-decoration: none;
}
/**************************************

		/*SITEMAP*/

/**************************************/
#sitemap p a{
	color:#00539F;
	font-weight:bold;
	font-size:110%;
	text-transform:uppercase
	}
#sitemap li{
	list-style-type: square;
	color:#00539F
	}
#sitemap ul li a{
	color:#00539F; 
	font-weight:bold
	}
#sitemap ul li ul li a{
	color:#00539F; 
	font-weight:normal
	}

.dsbody_1 form{	
	width: 18em;
	}
.full{	
	float: left;	
	display: block;	
	}
.full h1{	
	font-size:100%
	}
.left{	
	width: 50%;	
	display: block;	
	float: left;
	}
.right{	
	width: 50%;	
	display: block;	
	float: right;
	}
input.textfield, input.shortfield, textarea{	
	background-color: #FCFDFE;	
	border-top: 1px solid #939078;	
	border-left: 1px solid #939078;	
	border-right: 1px solid #FFF;	
	border-bottom: 1px solid #FFF;	
	padding: 2px;	
	margin: 0 0 4px 0;
	}
input.textfield{	
	width: 25em;
	}
input.shortfield{	
	width: 12.3em;
	}
textarea{
	width: 25em;	
	margin: 3px 0;
	}
input.radio{	
	border: none;	
	vertical-align: middle;
	}
input.checkbox{	
	border: none;	
	margin: 0 0.4em 0 0;
	}
select, .submit{	
	font-size: 100%;	
	font-style: normal;	
	line-height: 100%;
	}
select{	
	padding: 1px;	
	background-color: #FCFDFE;	
	border-style: solid;	
	border-bottom: 1px solid #FFF;	
	border-right: 1px solid #FFF;	
	border-left: 1px solid #939078;	
	border-top: 1px solid #939078;	
	margin: 0 0 4px 0;
	}
select.date{	
	width: 7.7em;
	}
/******************************************
		Kontakt
******************************************/
div.Kontakt fieldset {
	padding:2em;
	width:38em;
}
div.Kontakt label{
	width:8em;
	display:block;
	float:left;
	margin-right:1em;

	margin-top:1em;
}
div.Kontakt input{
	margin-top:1em;

	width:19.7em
}
div.Kontakt form{
	width:30em;
}
div.Kontakt textarea{
	height:10em;
	width:20.1em;
	margin-top:1em
}

/******************************************
		SUCHE
******************************************/
#dssearch_head{
        width:41.8em;
	padding:0.5em 0.5em 0.5em 0.5em;
	background-color:#F5F5F5;
	border: dashed 1px #A5A5A5;
	color:#4B4B4B;
	margin-top:1em;
	}
#dssearch_container {
	font-size:0.9em;
	width:42.8em;
	float:left;	
	margin-left:0em;
	color:#4B4B4B;
	padding-top:2em;
	padding-left:2em;
	
}
#dssearch_container a{
	color:#990000;
	}
.dssearch_text1{
	padding:0.5em 0.5em 0.5em 0.5em;
	border: dashed 1px #A5A5A5;
	background-color:#FDFDFD;
	color:#4B4B4B;
}

.dssearch_text2{
	padding:0.5em 0.5em 0.5em 0.5em;
	border: dashed 1px #A5A5A5;
	background-color:#FDFDFD;
	color:#4B4B4B;
}


/******************************************
		DB Ausgaben
******************************************/
.dbausgabeHead{
	background-color:#3C739A;
	height:4.2em;
}
.dbausgabeHeadDate{
	background-color:#D1DEE7;
	border-right:solid 1px white;
	width:8em;
	padding:0.6em;
	padding-left:1.6em;
	float:left;
	color:#305A8A;
	font-weight:bold;
	line-height:1.5em;
}
.dbausgabeHeadText{
	background-color:#3C739A;
	color:#FFFDFC;
	font-weight:bold;
	padding:0.6em;
	padding-left:14em;
	text-align:left
}

.dbausgabeBody{
	clear:left;
	background-color:#EBEBEB;
	margin-bottom:2em;
	padding:0.8em;
	padding-left:14.3em;
}

.dbausgabeFullHead h1, .dbausgabeFullHead h2, .dbausgabeFullHead h3{
	font-size:100%;
	background-color:#EBEBEB;
	color:#305A8A;
	padding:0.6em;
}


.dbausgabeFullHead h1{
	background-color:#3C739A;
	color: #fff;
}
.dbausgabeFullHead{
	background-color:#D1DEE7;
	padding-bottom:1em

}
.dbausgabeFullHead .descr{
	width:9em;

	display:block;
	float:left;
	padding-left:1em;
}
.dbausgabeFullMain .descr{
	width:9em;
	display:block;
	float:left;
	padding-left:1em;
}


#dbausgabeFull p{
	margin:0.4em;
}
.dbausgabeFullMain{
	line-height:1em;
	text-align:left;
}

/******************************************
		DB Eingaben
******************************************/
#dbeingabe fieldset {
	padding-left:1.1em;
}
*:first-child+html #dbeingabe fieldset{
	width:44em
	}
#dbeingabe legend, #initiativen legend{
	color: #ffffff;
	line-height:2em;
	background-color:#3C739A;
	padding-left:1em;
	padding-right:1em;
}
#dbeingabeFull{
	width:43em;
	text-align:left;
}
#dbeingabeFull label{
	float:left;
	width:12em;
	text-align:left;
	margin-top:0.2em;

}
.dbeingabeFullHead input{
	width:20em;
	border:solid 1px #3C739A;
	margin-top:0.2em;
}
.dbeingabeFullHead select{
	margin-top:0.2em;
}
.dbeingabeFullHead{
	font-size:100%;
	background-color:#EBEBEB;
	color:#305A8A;
	padding:0.6em;

}
.dbeingabeFullMain input{
	width:20em;
	border:solid 1px #3C739A;
	margin-top:0.2em;
}
.dbeingabeFullMain textarea{
	border:solid 1px #3C739A;
	height:12em;
	width:21em
}
*html .dbeingabeFullMain textarea{
	margin-left:-0.2em;
	width:20em
}
*html .dbeingabeFullMain .textarea{
	margin-left:1em;
	width:30em
}
.dbeingabeFullMain select{
	border:solid 1px #3C739A;
}
.dbeingabeFullMain .selectboxes{
	margin-left:5em;
	text-align:left;
	border:solid;
	width:30em;
	margin-top:3em;
	padding:1em;
	border: dashed 1px #A5A5A5;
}
.dbeingabeFullMain .selectboxes input.checkbox{
	float:left;
	border:none
}
.dbeingabeFullMain .selectboxes span.checkbox{
	float:left;
	margin-left:-120px
}
.freischaltencheckbox{
	margin-left:-8em
}
/******************************************
		Vereine
******************************************/
#initiativen h1{
	color: #3C739A;
	line-height:2em;
	padding-left:1em;font-size:100%;
	text-align:left;
}
#vereineuebersicht{
	margin-left:3em;
}
ul#navlist{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlist li{
	display: inline;
	list-style-type: none;
}
#navlist a { padding: 0.3em 3em; }
#navlist a:link, #navlist a:visited{
	color: #fff;
	background-color: #3C739A;
	text-decoration: none;
}
#navlist a:hover{
	color: #fff;
	background-color: #369;
	text-decoration: none;
}
.vereineausgabe{
	width:30em;
	height:50em;
	clear:left;
	margin-top:2em;
	font-size:0.85em;
	

}
.vereineausgabe ul{
	list-style-type: none;
	text-align: left;

}
.vereineausgabe ul li a{
	/*line-height:1.5em;*/
	font-weight:normal;

}
.login_vereine{
	width:47em;
	margin-bottom:3em;
}
.login_vereine form{
		width:100%
}
.login_vereine label{
	width:8em;
	display:block;
	float:left;
	margin-top:0.3em;
}

/******************************************
		Backend
******************************************/
.freischalten h1{
	background-color: #3C739A;
	font-size:100%;
	color: #fff;
	padding-left:1em;
}
.freischalten select{
	border:solid 1px #3C739A;
}

.newshead{
	font-weight:bold;
}
.newsrubrik{
	font-size: 1em;
	margin:0em 0em 0em -0.5em;
   	padding:0.4em 0.2em 0.4em 0.5em;

	margin-top: 0em;
	background-color: #3C739A;
	color:white;
	font-weight:normal;
	
}

.newsrubrik a{
	color: #0070be;
	text-decoration: none;
	}


.newslink{font-size:0.85em;}

.dynasite_artikelausgabe{
	font-size:120%
}

.quizmessage{
	font-size:1em;
}
/******************************************
		Meinung
******************************************/
#kommentaschreiben{
	background-color: #CEE0E5;
	width:33.5em;
	padding:1em;
	border:1px solid #59666A;
	font-size:90%
}
#kommentaschreiben form{
	width:33.5em;
}
#kommentaschreiben h1{
	font-size:100%;
}
#kommentaschreiben fieldset{
	border:none;
}
#kommentaschreiben label{
	width:6em;
	display:block;
	float:left;

}
#kommentaschreiben #title{
	width:21.6em;
	border:1px solid #59666A;
}
#kommentaschreiben #name{
	width:21.6em;
	border:1px solid #59666A;

}
#kommentaschreiben textarea{
	width:27.2em;
	height:8em;
	border:1px solid #59666A;
}
#kommentstatus h1{
	background-color: #DBE6E9;
	padding:0.5em;
	font-size:100%;
	width:31em;
	border:1px solid #59666A
}
.kommentaausgabe{
	width:31em;
}
.kommentaausgabe h2{
	background: none;
	font-size:100%;
	margin:0;
}
.kommentaausgabe h1{
	font-size:100%;
	margin-left:1em;
}
.kommentaausgabe{
	font-size:90%;
}
.kommentaausgabe .comment{
	margin-left:1em;
}

.googleshow, .googleshow h1{
	font-size: 12px;	
	font-family: arial, helvetica, sans-serif;
}
******************************************
		Kalender-BOX-
******************************************/
.dscalender{	
		}
.dscalender table{	
	font-size: 65.4%;	
	width: 15em;	
	background-color: #F5F5F5;	
	border-collapse: collapse;	
	border-spacing: 0;
	}
.dscalender table th{	
	text-align: center;	
	color: #000000;	
	height: 2em;
	font-size:110%;
	background-color: #C7D1DB;	
	}
.dscalender tbody td{	
	text-align: center;	
	width: 14.2%;	
	height: 1.7em;	
	border-top: 1px solid #FFF;	
	border-left: 1px solid #FFF;	
	border-spacing: 0;	
	padding: 0.1em;
	}
.dscalender tbody td.days{
	color:#666666;
	font-weight:bold;
	font-size:120%;
}
.dscalender tbody td.day{	
	color: #999999;	
	background-color: #ECECEC;	
	font-size: 93.75%;
	}
.dscalender table td a, .dscalender table td a:link, .dscalender table td a:visited, .dscalender table td a:active{	
	color: #CC0000;	
	font-weight: bold;
	}
.dscalender table td a:hover{	
	color: #303233;
	}
.dscalender tfoot td{		
	border: none;	
	height: 0;
	}
@media print{
    *:first-child+html body{
		font-size:1.7em;
	}
}
.dsarticle_info{
background:red;
}

/******************************************/
/*********** VRSTIFT Ausgabe **************/
/******************************************/
#vrstift_ausgabe{
	width:35em;
 }
#vrstift_ausgabe li{
	list-style:none;
	margin-bottom:1em;
	border-bottom:dashed silver 1px;
	}
#vrstift_ausgabe h2{
	font-size:100%;
	margin:0;
	}
fieldset#vrstift{
	margin-top:2.2em;
}
h1.vrstift{
	font-size:110%;
	margin-left:3.3em;
	width:28em;
	}
	
#vrstift_alphabet{
	width:35em;
	height:3em;
	margin-left:3.5em;
}
.vrstift_alphabet_box{
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	float:left;
	width:4.3em;
	padding:0.2em;
	padding-left:2.5em;
	font-size:110%;
}
#vrstift_alphabet .last{ 
	border-right:solid 1px silver;
}
fieldset#vrstift{
	width:29.6em;
	margin-left:3.5em;
	margin-bottom:3em;
}
fieldset#vrstift label{
	display:block;
	float:left;
	width:10em;
	margin-bottom:1em;
}
fieldset#vrstift input{
	margin-bottom:1em;
}
#vrstift_long_show{
	width:39em;
	margin-left:3.3em;
}
#vrstift_long_show h1{
	font-size:120%;
}
#vrstift_long_show h3{
	font-size:100%;
	margin:0px;
}
#vrstift_long_show label{
	display:block;
	font-weight:bold;
	margin-top:0.4em;
}

#vrstift_long_show h2{
font-size:110%;
}
#vrstift_long_show hr{
 background-color: white;
    border-top-width: medium;
    border-right-width: medium;
    border-left-width: medium;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-top-color: -moz-use-text-color;
    border-right-color: -moz-use-text-color;
    border-left-color: -moz-use-text-color;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: -moz-use-text-color;
    color: rgb(165, 167, 168);
    height: 1px;
    margin-left-value: 0px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    }
#vrstiftFooter{
float:left;
width:72em;
text-align:center;
font-size:0.85em;
background-color:#C7D1DB;
padding:5px;
margin-bottom:10px;
}
#vrstiftFooter a{
color:#000;
text-decoration:none;
}
	.anmeldungstiftertag07 label{
display:block;
}
.anmeldungstiftertag07 .in{
width:22em
}

/**Ehrenamtsuche auf startseite*/
#dsarticlebody_83435{
border:none!important;
background:#F3F3F3;
}

.search_highlight{
	font-weight:bold;
	color:black
	}
	#dsmenuarticle .dsimage_1 a{
border:0;
background:none
}

td.p_zeit{
background:#3C739A;
color:white;
width:140px;
padding:5px 5px 5px 5px;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}

td.p_text{
background:#EDEDED;
color:#274D66;
width:410px;
padding:5px 5px 5px 5px;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}

/**Seniorenhilfe interner Bereich*/
#dsmenuli_17805{
display:none;
	}


/**  Newsuebersicht , Terminuebersicht , Detail-uebersicht**/

ul.newsjahre {
background-image:url(img/header_bg.png);
float:left; 
width:555px; 
padding:10px 10px 10px 20px;
margin:0px 0px 20px 10px;  
font-weight:bold;
}

.newsjahre li{
color:white;
padding:0px 0px 5px 10px;
margin:0px 0px 0px 10px;
}

.newsjahre a{
background:none;
color:white;
font-weight:normal;
}

.newsjahre a:hover{
text-decoration:underline;
color:white
}



#Allenews .newsimage, #Alletermine .newsimage{
display:none;
}

#Allenews, #Alletermine, #OneNews{
background:none;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:595px;
}


.kalender_tag{
margin:8px 20px 25px 0px;
width:51px;
height:51px;
float:left;
background:#0175C0;
}



.inner{
background:#0175C0;
background:#007CC6;
/*background-image:url(img/header_bg.png);*/
background-size:10% 100%;	
padding:1px 3px 3px 1px;
text-align:center;
color:white;
font-weight:normal;
font-size:9px;
line-height:12px;
float:left;
width:51px;
height:51px;
}


#Allenews .newscontainer .inner a:link, 
#Allenews .newscontainer .inner a:visited,
#Alletermine .newscontainer .inner a:link, 
#Alletermine .newscontainer .inner a:visited,
#OneNews .newscontainer .inner a:link, 
#OneNews .newscontainer .inner a:visited
{
text-decoration:none;
color:white;
font-weight:normal;
}




#Allenews .newscontainer .inner a:hover,
#Alletermine .newscontainer .inner a:hover,
#OneNews .newscontainer .inner a:hover{
text-decoration:none!important;
color:#AF000B!important;
}

.inner .tag {
line-height:14px;
font-size:28px;
font-weight:normal;
position:relative;
top:11px;  
}

.inner .monat{
line-height:14px;
font-size:14px;
font-weight:normal;
position:relative;
top:15px;  
}

.inner .jahr{
line-height:14px;
font-size:14px;
font-weight:normal;
position:relative;
top:15px; 
left:3px;
}





.inner .wochentag{

}


#Allenews .newscontainer,
#Alletermine .newscontainer,
#OneNews .newscontainer{
background:none;
  font-size:11px;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
color:#666666;
width:590px;
float:left;
_min-height:50px;

  }



*html #Allenews .newscontainer,
*html #Alletermine .newscontainer,
*html #OneNews .newscontainer{
}

#OneNews .newscontainer{
font-size:1em;
background-image:none;
float:left;
 background:none;
}


#Allenews h1, #OneNews h1{
font-size:14px;
font-size:0.95rem;
font-weight:normal;
padding:0em 0em 0.8em 0em ;
margin:0.4em 0em 0em 0em ;
color:#303030;
width:515px;
}



#Allenews .newscontainer h2,
#Alletermine .newscontainer h2{
font-size:13px;
font-size:0.9rem;
font-weight:normal;
padding:0em 0em 0.2em 0em ;
margin:0.4em 0em 0em 0em ;
color:#303030;
width:515px;
float:left;
background:none;
}



#OneNews .newscontainer h2{
font-size:14px;
font-size:1.05rem;
font-weight:normal;
padding:0em 0em 0.2em 0em ;
margin:0.4em 0em 0.5em 0em ;
color:#AF000b;
width:515px;
float:left;
background:none;
min-height:53px;
text-transform:uppercase
}


#OneNews .news_content{
float:left;
width:519px;
background:none
}

#OneNews .NewsFull{
float:left;

}
#OneNews .NewsFullImage{
width:320px;
	width:100%;
	}
#Allenews .newscontainer a:link, 
#Allenews .newscontainer a:visited,
#Alletermine .newscontainer a:link, 
#Alletermine .newscontainer a:visited,
#OneNews .newscontainer a:link, 
#OneNews .newscontainer a:visited{
text-decoration:none;
color:#AF000B;
}


#Allenews .newscontainer a:hover,
#Alletermine .newscontainer a:hover,
#OneNews .newscontainer a:hover{
text-decoration:underline;
color:#AF000B;
}


#Allenews .newscontainer h2 a:link, 
#Allenews .newscontainer h2 a:visited,
#Alletermine .newscontainer h2 a:link, 

#Alletermine .newscontainer h2 a:visited,
#OneNews .newscontainer h2 a:link, 
#OneNews .newscontainer h2 a:visited{
text-decoration:none;

color:#666666;
}

#Allenews .newscontainer h2 a:hover,

#Alletermine .newscontainer h2 a:hover,
#OneNews .newscontainer h2 a:hover{
text-decoration:underline;
color:#AF000B;
}


.meldung_it{
color: #365276;
}

.meldung_branche{
color:#009F07;
}




.news_content h1{
font-size:1em;
}
#OneNews .news_content .datum{
padding:0em 0em 0em 0em;
margin:0.6em 0em 0.6em 0em;
font-size:0.95em;
float:left;
width:610px;
}


#OneNews .news_content .detail_fulltext{
padding:0em 0em 0em 0em;
margin:0.8em 0em 1em 0em;
font-size:13px;
font-size:0.8rem;
float:left;
width:100%!important;
	
}

#OneNews .news_content .zusatzinfos{
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
font-size:13px;
font-size:0.8rem;
float:left;
width:580px;
color:#AF000B;
}

#OneNews .news_content .zusatzinfos strong{
padding:0em 0em 0em 0em;
margin:0em 0em 0.2em 0em;
font-size:1em;
font-weight:normal;
color:#666666;
width:120px;
float:left;
letter-spacing:0em;
font-style:normal;
}



.container_zurueck{
margin:1.5em 1em 0.6em 0em;
padding:3px 1px 1px 1px;
width:654px;
height:25px;
float:left;
background-image:url(img/header_bg.png);
}


.inner_zurueck{
background:none;
padding:4px 3px 4px 3px;
text-align:center;
color:white;
font-weight:normal;
font-size:11px;
line-height:14px;
width:646px;
height:15px;

}


.inner_zurueck a:link, 
.inner_zurueck a:visited
{
text-decoration:none;
color:white;
font-weight:normal;
font-size:13px;
background-repeat:no-repeat;
background-position:0px 3px;
background-image:url(../img/pfeill_weiss_links.png);
float:left;
padding:0px 0px 1px 22px;
margin:0px 0px 0px 5px;
}





.inner_zurueck a:hover{
text-decoration:none!important;
color:#AF000B!important;
background-repeat:no-repeat;
background-position:0px 4px;
background-image:url(../img/pfeill_rot_links.png);
}

.news_content #map {
border:1px solid #999999;
left:0px;top:0px;
-moz-border-radius:5px;
border-radius: 5px;
-moz-box-shadow: 0px 2px 4px #bbbbbb;
}


/*email Newsletter bestellen*/
.servicebox_newsletter_suchfeld{

width:150px;
}

.servicebox_newsletter_suchfeld #email{

width:142px;
margin:0px 0px 10px 0px;
}


.servicebox_newsletter_suchfeld #suchbutton{
width:145px;
margin:0px 0px 10px 0px;
}

/** Genererationenhilfen Materiealien/Infos rechte Spalte **/
.gh_infos{
background:none;
margin:-10px 0 -10px -3px;
}

.gh_infos a{
font-weight:normal;
letter-spacing:-0.1px;
}


/*** Veranstaltungs Hinweis ***/
.veranstaltung_hinweis{
margin:25px 2% 25px -2%;
padding:20px 2% 15px 11%;
width:90%;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #333333;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333); /*IE 5.5-7*/  
background-image:url(/img/ausrufezeichen.png);
background-repeat:no-repeat;
background-position:15px 18px;
background-size:6%  
}

.veranstaltung_hinweis h2{
margin:0 0 0 0;
padding:0 0 20px 0;
width:100%;
background:none;
font-size:1.2em;
color:#a43220;
font-weight:bold;   
}

.veranstaltung_hinweis .datum{
margin:0 0 0 0;
padding:0 0 10px 0;
width:100%;
background:none;
font-size:1.2em;
color:#005994;
display:block      
}
.veranstaltung_hinweis .text{
margin:0 0 0 0;
padding:0 0 10px 0;
width:100%;
background:none;
font-size:1.1em;
color:#666666;
display:block;
font-style:italic;  
}

.veranstaltung_hinweis .link{
margin:0 0 0 0;
padding:20px 0 10px 0;
width:100%;
background:none;
font-size:1em;
color:#005994;
display:block      
}


/*******************Bewerbung ini des Monats*********************/

#idmForm{
width:94%;
float:left;
margin:0 3% 0 3%;
color: #4b4b4b;
}
#idmForm form{
width:100%;
margin-top:20px;
}
#idmForm legend{
font-weight:normal;
font-size:20px
}
#idmForm fieldset{
border:none;
}
#idmForm h1{
font-weight:normal;
font-size:20px;

}
#idmForm h2{
font-weight:normal;
font-size:20px;
margin-top:50px
}
#idmForm textarea{
width:100%;
height:300px;
-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #C7D1DB;
  font-size:15px
}
#idmForm textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
#idmForm label{
width:100%;
display:block;
margin-top:20px;
font-weight:bold;
}
#idmForm input{
width:100%;
padding-left:2px;
}
#idmForm input{
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #C7D1DB;
  height:20px;
font-size:15px;
}
#idmForm input[type=text],#idmForm input[type=number],#idmForm input[type=email]{

}
#idmForm input:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
#idmForm input[type=checkbox]{
width:15px
}
#idmForm .hinweis_dezent{
margin-top:30px;
font-size:12px;
}
#idmForm input.submit{
margin-top:20px;
width:200px!important;
  cursor: pointer;
    cursor: hand;
	height:25px!important;
	display:block;
	padding:5px 0 25px 0;
}

#idmForm input[type=submit]:hover{
 background:rgba(81, 203, 238, 1)
}

#idmForm .ErrorMessage{
box-shadow: 0 0 5px #E66760;
  padding: 3px 3px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #E66760;
font-size:16px;
margin-top:30px;
}
#idmForm .ErrorMessage h1{
font-size:16px;
}


/***Fachtagungsreihe 2017 ****/

.tagungsTermine table{
width:115%;
margin-bottom:2em;
 border-spacing: 0;
    border-collapse: collapse;
}
.tagungsTermine table td{
width:30%;
height:30px;
padding:1%;
margin:0;
}
.tagungsTermine table th {
border-bottom:2px solid rgb(11,87,149);
height:40px;
}
 .tagungsTermine table tbody tr:hover{
 background-color:#DDD;
 }

 .tagungsTermine table  thead th:nth-child(2){
 font-size:16px;
 }
.tagungsTermine table tr td:last-child, .tagungsTermine table  thead th:nth-child(2) {
text-align:right;

}
.tagungsTermine table  thead th:nth-child(2){
vertical-align:top;
}

.tagungsTermine table thead{
font-weight:bold;
color:rgb(11,87,149);
}

.FachtagungTeaser {
	color: #333;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	letter-spacing: 0;
	width: 92%;
}
.FachtagTeaser {
	color: #333;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	width: 660px;
	display: block;
	margin: 1em 2em 0 0 !important;
}

.FachtagungStart {

}

.dsmid_510038 #dscolumn1_2 .dstitle_1 header h2 {
color:rgb(11,84,152)!important;
}

.dsmid_510038 .togglenews {
	position: relative;
	top: 0px;
	right: 0px;
	margin: -84px -342px -7px 12px;
	float: right;
	cursor: pointer;
}

.dsmid_510038 #dscolumn1_2 .dstitle_1 header img {
float:right;
margin: 0 34px 0 25px;
}
