@charset "UTF-8";


@media screen, projection
{

  body { background: #b3d9ee; padding: 0 0; }

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center; }
  .page_margins { text-align:left; margin: 0 auto; }

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  .page_margins { width: 996px; padding-left: 10px; background: #fff url("../img/verlauf-links.png") repeat-y top left; }
  .page { padding: 0 10px 0px 15px; background: #fff url("../img/verlauf-rechts.png") repeat-y top right;}

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */

  #print {display: none; visibility: hidden;}

  #header {
    color: #fff;
    width: 960px;
    height: 8.83em;
    background: #198dcc url("../img/back-header.jpg") no-repeat top left;
    padding: 0;
  }

  #topnav { color: #fff; background: transparent; }
  
  #header #topnav {
	position:absolute;
	right:49px;
	top:14px;
	}

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
 
 #navigation { background: url("../img/back-navi.png") no-repeat top left; }
 .navicontent { background: url("../img/back-navi-footer.png") no-repeat bottom left; padding-top: 1.5em;}

  #main { background: #fff;padding:10px 0; }

  #footer {    
    background: #ebf5fb url("../img/back-footer.gif") no-repeat bottom right;
    padding: 0;
    width: 994px;
   	margin:  0 0px 0 -19px;
    border-top: 5px #0081c7 solid;
    line-height: 1.5em;
  }
  
	.footer_content{	 	 
		font-size: 0.9em;
		color: #0081c7;
    background: transparent url("../img/back-footer-top.gif") no-repeat top left;
  }
  
  .padtop {margin-top: 1.5em;}
  
  .partner {}
  
  #footer .partner img {margin-top: 2em;}
  
  .footerhomelink { /* Link zu www.ekir.de auf allen Projektpartnetseiten || Eingebaut 30.4.2012 **/
	margin-top: 0;
	width: 200px;
	height: 120px;
	position: absolute;
	}

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */




  #col1 { width: 186px; }
 	#col1_content { padding: 10px 0px 10px 0px; }
  
  #col2 { width: 200px;}
	#col2_content { padding: 10px 0px 10px 0px; }

  #col3 { margin-left: 186px; margin-right: 200px; }
	#col3_content { padding: 10px 0px 10px 0px; }
	#col3_content p {margin-left: 0px;}

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Styling of layout specific elements
   * (de) Gestaltung layoutabhängiger Elemente
   */

  #header h1 {
    font-weight:bold;
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header span { color:#999; }

 
  
  
  
  /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */

  .subcolumns { width: 100%; overflow:hidden; }
  
  .subcolumns2 { width: 90%; overflow:hidden; }
  

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c15l, .c50l, .c56l, .c22l, .c25l, .c33l, .c38l, .c40l, .c45l, .c60l, .c66l, .c70l, .c75l, .c85l, .c62l, c100l {float: left; }
  .c15r, .c50r, .c56r, .c22r, .c25r, .c33r, .c38r, .c40r, .c45r, .c60r, .c66r, .c70r, .c75r, .c85r, .c62r, .c100r {float: right; margin-left: -5px; }

	.c15l, .c15r { width: 15%; }
	.c22l, .c22r { width: 22%; }
  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c40l, .c40r { width: 40.333%; }
  .c45l, .c45r { width: 44.333%; }
  .c50l, .c50r { width: 50%; }
  .c56l, .c56r { width: 56%; }
  .c60l, .c60r { width: 58.666%; }
  .c66l, .c66r { width: 66.666%; }
  .c70l, .c70r { width: 70%; }
  .c75l, .c75r { width: 75%; }
  .c85l, .c85r { width: 85%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }
  .c100l, .c100r {width: 100%;}

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }
  
  .linkboxmargin .subcl { padding: 0 1em 0 4em; }
  
  .multiboxmargin .subcl { padding: 3em 1em 0 1em; }

  .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }
  .equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,
  .equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,
  .equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r {
    display:table-cell; vertical-align:top;
    float:none; margin:0; overflow:hidden;
  }

 /*------------------------------------------------------------------------------------------------------*/
  

.clearfix_content {
	display: table;
	}

  
  .topthema {
  	width: 585px;
  	height:230px;
  	/** margin-left: -25px; */
  	background: transparent url(../img/back_topthema.jpg) no-repeat;
  	}
  	
  .topthema .subcr { padding: 0 0 0 1em; 
  	 line-height: 1.5em;
  	}
  	
 
 .topwidth {
 	width: 96%; 
 	overflow:hidden;
 	padding-top: 1.2em;
 	margin-left: 0em;
 	}
 	
 	.topthema_bild { 		
 			margin-left: 1.5em;
 		}
 		

  
.breadcrumb {
	color: #0081c7;
	font-size: 0.9em;
	font-weight: bold;	
	margin-bottom: 1em;
	}
	
	.padie {
		width: 94%;
		padding-left: 1.5em;
		padding-top: 1em;
		}
	
	.artikel_pad {padding: 0 2em 0 2em;}
	
	.zusatz {margin-top:2em;}
	
	.rubrikpad {padding: 0 0 2em 0;}
	
	.media_home {
  	margin-top: 1em;
  	width: 580px;
  	}
	
	.dossierstart {
		margin-bottom: 1em;
		margin-right: -10px;
		}

.linkbox {
width: 100%;
margin-left: -1em;	
background: transparent url(../img/back-linkbox-unten.png) no-repeat scroll left bottom;
z-index: 3;	
position: relative;
overflow:hidden;
	}
	
.linkbox_header {
	background: transparent url(../img/back-linkbox-oben.jpg) no-repeat scroll left top;
	height: 130px;
	margin-bottom: -5.5em;
	z-index: 2;
	}
	
.headerblank {
	background: transparent url(../img/back-linkbox-oben-blank.jpg) no-repeat scroll left top;
}	

.jobboerse .artikel_pad {
    padding: 0 2.5em 0 0;
}
	
.jobboerse .artikel_pad .linkbox {
	background: transparent url(../img/back-linkbox-unten-600.png) no-repeat scroll left bottom;
	}
.jobboerse .artikel_pad .linkbox .linkbox_header.headerblank {
	background: transparent url(../img/back-linkbox-oben-blank-600.jpg) no-repeat scroll left top;
	}
	
.jobboerse .artikel_pad #facebooklikebox_article {
    width: 90%;
}

#main.home.jobboerse div#col3 div#col3_content.clearfix div.artikel_pad div#facebooklikebox_article.face4.rs_skip.rs_preserve div#socialshareprivacybox.zahnrad {
    left: -95px !important;
}
	
.linkboxecke	{
	position: absolute;
	width: 42px;
	height: 85px;
	right: 10px;
	bottom: 5px;
	background: transparent url(../img/linkbox-ecke.png) no-repeat scroll right bottom;
	}

.linkboxmargin {
padding-bottom: 3em;
}

.level4 {
width: 100%;
margin-left: -1em;	
text-align: center;
background: transparent url(../img/back-level4-oben.jpg) no-repeat scroll left top;
}
	
.level4_footer {
	background: transparent url(../img/back-level4-unten.jpg) no-repeat scroll left bottom;
	height: 20px;
	}
	
	
.level4b {
width: 50%;
margin-left: 0em;
margin-right: 2em;
text-align: left;
background: transparent url(../img/back-level4b-oben.jpg) no-repeat scroll left top;
float: left;
}
	
.level4b_footer {
background: transparent url(../img/back-level4b-unten.jpg) no-repeat scroll left bottom;
height: 15px;
}


.bildbox {
  	background: transparent url("../img/back_bildbox.jpg") no-repeat 0px 0px;  	
  	padding: 1em;
  	margin-bottom: 1em;
  }

.bildbox .first {
color: #0082c8;
margin: 0em 0em 0em 3.5em;
}

  .bildergalerie_teaser {
  	margin: -0.5em 0 0 3.5em; 	
  	}
  	
  .bildergalerie_teaser img {  margin: 0 0.5em 0 0;}
  
  .bildboxlink {margin: 0.5em 5em 1em 0; text-align: right;}


.multibox {
	width: 100%;
	margin-left: -1em;	
	background: #FFFFFF url(../img/multimedia-box-header.jpg) no-repeat scroll left top;
	}
	
.multibox_header {
	background: #FFFFFF url(../img/multimedia-box-header.jpg) no-repeat scroll left top;
	height: 100px;
	margin-bottom: -0.5em;
	}
	
	.multibox_footer {
	background: transparent url(../img/multimedia-box-footer.gif) no-repeat scroll left bottom;
	position: absolute;
	margin: -170px 0 0 0;
	width: 100%;
	height: 170px;

	}

.multiboxmargin {
padding-top: 5em;
}

.bilderstrasse {
	background: transparent url(../img/back_bilderstrasse-n.jpg) no-repeat scroll left bottom;
	height: 415px;
	width: 101%;
	overflow: hidden;
	margin-left: -1em;
	}
	
.centerb {text-align: center; margin: auto;}


.audiobox {
width: 100%;
margin-left: -1em;	
background: transparent url(../img/back-linkbox-unten.png) no-repeat scroll left bottom;
z-index: 3;	
position: relative;
overflow: hidden;
	}
	
.audiobox_header {
	background: transparent url(../img/back-audiobox-oben.jpg) no-repeat scroll left top;
	height: 130px;
	margin-bottom: -7.5em;
	z-index: 2;
	}
	
.audiobox p {
	margin-left: 80px;
}
	
.audioboxecke	{
	position: absolute;
	width: 42px;
	height: 85px;
	right: 10px;
	bottom: 5px;
	background: transparent url(../img/linkbox-ecke.png) no-repeat scroll right bottom;
	}

.audioboxmargin {
padding-bottom: 3em;
}

.datealert {
	border: 1px solid #b3d9ee;
	background: #f3f3f3;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 492px;
	}
	
	/*.datealert {
	display: none;
	}*/

/****************************************/
/***** A-Z Liste ***/
/****************************************/


.abisz_header {
font-size: 1.16em;
font-family: 'TheSansB6SemiBold', sans-serif; color: #0081c7;
padding: 1.2em 0 0.3em 1.8em;
	}

.abisz {
background: transparent url(../img/back_archiv.jpg) no-repeat scroll left top;
width: 524px;
height: 185px;
}		

.abisz ul {
list-style-type: none;
margin: 1.1em 2em 0 3.7em;
}

.abisz ul li {
display: inline-block;
list-style-type: none;
margin: 0 0 0.8em 1em;
}	


.abisz ul li a {
color: #0081c7;
font-weight: bold;
width: 43px;
height: 20px;
text-align: center;
display: block;
background: transparent url(../img/back-a-bis-z-link.gif) no-repeat scroll left top;
}


.abiszlisten {
	margin-left: 0.5em;
	}



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

	
/****************************************/
/***** Presse ***/
/****************************************/
	
.newsarchiv {
background: transparent url(../img/back_archiv.jpg) no-repeat scroll left top;
width: 524px;
height: 185px;
}		

.newsarchiv .c33l, .c33r {
width: 120px;
margin-right: 30px;
float: left;
}
			
.newsarchiv ul {
list-style-type: none;
margin: 2em 0 3em 30px;
}

.newsarchiv ul li {
list-style-type: none;
margin-bottom: 0.5em;
}

.newsarchiv ul li a {
display: block;
color: #0081c7;
font-weight: bold;
width: 120px;
height: 20px;
background: transparent url(../img/back_archiv_link.gif) no-repeat scroll left top;
text-align: center;
}

.date {
	color: #0082c8; 
	margin: 0 0 0.2em 0;
}

.presse h3 {
font-family: 'TheSansB6SemiBold', sans-serif;
font-size: 1.33em; 
font-weight:bold;
margin: 0 0 0.3em 0;
color: #000;
}

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

/****************************************/
/***** Suche ***/
/****************************************/


	div#pagination
	{
		width: 				auto; 
		text-align: 		right; 
	}
	#pagination ul {list-style-type:none; }
	
	#pagination li {display:inline; margin:0;}
	
	#pagination span.pfeile a
	{
		font-size:			11px;
		line-height:		13px;
		background: url('../img/rechts.gif') no-repeat 5px -1px;
		margin: 			2px 0 2px 0;
	}
	
	#pagination span.pfeile a:hover, #pagination span a:active{
		background-color: transparent;
		/* border:1px solid transparent; */
	}
	
		#pagination span.pfeilel a
	{
		font-size:			11px;
		line-height:		13px;
		background: url('../img/links.gif') no-repeat 5px -1px;
		margin: 			2px 0 2px 0;
	}
	
	#pagination span.pfeilel a:hover, #pagination span a:active{
		background-color: transparent;
		/* border:1px solid transparent; */
	}
	
	
	#pagination span
	{
		font-size:			11px;
		line-height:		13px;
		margin: 			2px 0 2px 0;
	}
	#pagination span a{
		background-color:	#cccccc;
		border:1px solid 	#fff;
		color:				#303030;
		padding:			1px 5px 2px 5px;
		text-decoration:	none;
	}
	#pagination span a:hover, #pagination span a:active{
		background-color: 	#cfcfcf;
		border:1px solid 	#fff;
	}
	
	#pagination span.aktuell{
		background-color: 	#cfcfcf;
		border:1px solid 	#fff;
		color:				#303030;
		font-size:			11px;
		padding:			1px 5px 2px 5px;
	}
    
 /***** Suche 2013 ***/   
   
   form .subcolumns2 {
    background: url('http://www.ekir.de/www/css/img/bg-suche-2013.png') repeat-x;
    width: 100%;
   } 

   
form .subcolumns2 .suchfeld {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc !important;
    color: #666666;
    font-size: 0.9em;
    height: 25px;
    padding: 1px 2px 4px 5px !important;
    width: 100%;
}

form .subcolumns2 .suchbutton {
    border: 0px !important;
}
    
    .row {
    margin: 0 auto;
    width: 100%;
}
.stwelve, .row .stwelve {
    float: right;
    margin-top: 23px !important;
    width: 231px !important;
}
.row.collapse .column, .row.collapse .columns {
    padding: 0;
}
.snine, .row .snine {
    width: 195px;
}
.snine, .row .snine {
    width: 195px;
}
.column, .columns {
    float: left;
    min-height: 1px;
    padding: 0 5px;
    position: relative;
}

.sthree, .row .sthree {
    width: 36px;
}

.sp2_title {font-weight: bold;}

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

/***********************************************/
/********************** Geistreich Einbindung Blättern ******************/
/***********************************************/

.geistreich ul {
    list-style-type: none;
    margin: 10px 0 15px 0;
    padding: 0;
}

.geistreich ul li {
    color: #000;
    display: inline;
    font-size: 90%;
    font-weight: bold;
}

.geistreich ul li.akt {
    color: #ccc;
    display: inline;
    font-size: 90%;
    font-weight: bold;
}

.geistreich a {
    color: #0081C7;
    font-style: normal;
    text-decoration: none;
}

.geistreich h2 a {color: #0081C7; ; margin: 0 0 0.6em 0;}

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

/****************************************/
/***** Rechte Seite ***/
/****************************************/

.rechteseite {
background:#FFFFFF url(../img/back-box-rechts.jpg) no-repeat scroll left top;
margin-bottom:20px;
margin-left: 0px;
margin-top:0;
text-align:left;
width: 188px;
}

.presse_back {
background:#FFFFFF url(../img/back-box-rechts-presse.jpg) no-repeat scroll left top; !important
}

.kirchenkreise {
background:#FFFFFF url(../img/back_kirchenkreise.jpg) no-repeat scroll left top !important;
}

.box_klein {
background:#FFFFFF url(../img/back-box-rechts-klein.jpg) no-repeat scroll left top !important;
}

.box_termine {
background:url("../img/back-box-rechts-termine.jpg") no-repeat scroll left top #FFFFFF;
}

.box_termine p {
line-height:1.41em;
margin: 12em 0 0 1em;
}

.visibleno {display: none;}

.rechteseite_img {margin-bottom: 1em;}

.rechteseite .text {
padding: 0 1.7em 1em 1.7em;
}

.rechteseite .text2 {
padding: 0.2em 1.7em 0em 1.7em;
}


.rechteseite_footer {
background:transparent url(../img/rechteseite_footer.jpg) no-repeat scroll 0 0;
height:15px;
line-height:15px;
}

.losungt {
color: #058acf;
font-style: italic;
}

.medien {padding: 0.5em 0 0 0 !important;}

.psalm {
text-align: right;
color: #81949d;
font-style: normal;
}

.close {text-align:left; margin: 0 auto; background: transparent; width: 565px;z-index:10; position:relative;}
.close_content {text-align:right;	background: transparent;}

.artikel_versenden {
text-align:left; margin: 0 auto; 	
background: #fff;
width: 525px;
padding: 10px;
margin-top: -10px;
z-index:1;
}

.versendenrahmen {
border: 1px solid #007fca;
}

.twtr-hd {
   display: none;
}

.twtr-tweet {
	margin-bottom: 10px !important;
}

.twtr-tweet-wrap {
    overflow: hidden;
    padding: 0px 2px 10px 2px !important;
}


.twtr-ft {
	display: none;
	}
	
.twtr-tweet-text {
    font-family: arial,sans-serif !important;
    font-weight: bold !important;
    line-height: 1.5em !important;
	}

	
	#twtr-widget-1 .twtr-tweet a {
    color: #0081C7 !important;
    font-weight: normal !important;
}

/****************************************/
/***** Schmale Facebook-Box ***/
/****************************************/

.fb-container {
    width: 153px;
    height: 533px;
    overflow: hidden;
}

.fb-container > div {
     margin: -2px -1px -1px -2px;  /** Um den Rahmen zu entfernen setzt man die Größe der umgebenen Box 2px kleiner und läßt den Rahmen mit negativem Mmargin verschwinden **/
}


/* Bigbox Mitte*/

.face3 {
	height: 556px;
	height: 630px;
	background: transparent url(../img/back_facetop.jpg) no-repeat;
	}

.face3 h3 {
	padding: 20px 0 0 20px;
	}

.fb-container3 {
	margin-left: 10px;
	margin-left: 10px;
  width: 563px;
  overflow: hidden;
}

.fb-container3:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }

.fb-container3 > div {
     margin: -2px -1px -1px -2px;  /** Um den Rahmen zu entfernen setzt man die Größe der umgebenen Box 2px kleiner und läßt den Rahmen mit negativem Mmargin verschwinden **/
}

/* Tooltip 2-Klick Lösung */
.fb_tooltip {
    background-color: #FFFFAA;
    border: 1px solid #CCCC99;
    box-shadow: 2px 2px 11px #666666;
    display: none;
    font-size: 13px;
    padding: 3px;
}

.fb_tooltip {
background-color: #FDFBEC;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    /*bottom: 40px; */
    box-shadow: 0 3px 4px #999999;
    color: #000000;
    display: none;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    line-height: 16px;
    margin: 0;
    padding: 10px 15px;
    position: absolute;
    width: 290px;
    z-index: 50000;
    }

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

/****************************************/
/***** Facebook-Artikel ***/
/****************************************/

#facebooklikebox_article {
	border-top: 1px solid #EEEEEE;
	width: 470px; /* sonst kein durchgehender Balken oben */
	padding-top: 1em;
	padding-left: 70px;
	padding-left: 60px;
	display: inline-table;
	margin-top: 1em;
	}

#facebooklikebox_article hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #EEEEEE;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 3px;
    color: #FFFFFF;
    margin: 0.7em 0 1.5em;
    padding: 0 0 0.1em;
}

#facebooklikebox_article a.rechteseite_drucken {
    background: url("../img/ico_artikel_print.png") no-repeat scroll left 0 transparent;
    color: transparent;
    font-size: 0.9em;
    width: 20px;
    height: 20px;
    font-weight: bold;
    padding: 5px 0;
    margin-left: 0px;
}

#facebooklikebox_article a.rechteseite_senden {
    background: url("../img/ico_artikel_send.png") no-repeat scroll left 0 transparent;
    color: #000000;
    font-size: 0.9em;
    width: 20px;
    height: 20px;
    font-weight: bold;
    padding: 5px 0;
    margin-left: 15px;
}

#socialprint {
	margin-top: -52px;
	float: right;
	right: 35px;
	position: absolute;
	}

#socialprint a.rechteseite_drucken {
    background: url("../img/ico_artikel_print.png") no-repeat scroll left 0 transparent;
    color: transparent;
    font-size: 0.9em;
    width: 20px;
    height: 20px;
    font-weight: bold;
    padding: 5px 0;
    margin-left: 0px;
}

#socialprint a.rechteseite_senden {
    background: url("../img/ico_artikel_send.png") no-repeat scroll left 0 transparent;
    color: #000000;
    font-size: 0.9em;
    width: 20px;
    height: 20px;
    font-weight: bold;
    padding: 5px 0;
    margin-left: 5px;
}

.addthis_toolbox {
	margin-left: 45px !important;
	padding-top: 6px;
	height: 23px; /** sonst gaaanz viel Abstand zum Absatz Audio **/
	}

#boxfacebook_article {
	margin-top: -24px !important;
	margin-left: 0px !important;
	width: 423px; /* Neu */
	}
	
.addthis_button_facebook_like {
	display: inline !important;
	}
	
.fbdisqus {
	background: url("../img/fdisqus-nu.gif") no-repeat scroll left 0 transparent;
	float: left;
	margin-left: 3px;
  margin-right: 3px;
	}
	
.addthis_button_tweet	{
	width: 90px !important;
} 
	
.addthis_button_google_plusone {
	display: inline !important;
	width: 70px !important;
	}	

.aus {
	width: 420px;
	height: 53px;
	margin-left: 60px !important;
	margin-left: 5px !important;
  margin-top: -24px !important;
	background: url("../img/facebook-like-off.gif") no-repeat scroll left 0 transparent;
	}
	
.fbtest	 {
	display: none;
	background: url("../img/facebook-like-on.gif") no-repeat scroll left 0 transparent;
	}
	
.fboffschalter{
	background: url("../img/facebook-like-on_schalter.gif") no-repeat scroll 8px -8px transparent;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    margin-right: 0px;
}

/************************************/
/* Einstellungen Dauerhaft ***/
	
.zahnrad {
	    width: 150px !important;
	    position: absolute;
	    left: -70px !important;
	    margin-top: 4px;
}

.zahnradhome {
	    width: 150px !important;
	    position: relative !important;
	    right: 20px !important;
	    left: 0px !important;
	    margin-top: 0px;
}

.fb_iframe_widget_lift {
    z-index: 10 !important;
}

.at300b:hover {
opacity: 1 !important;
}

.social_share_privacy_area {
    clear: both;
    display: block;
    height: 25px;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 150px !important;
}

.social_share_privacy_area li.settings_info {
    position: relative;
    top: -2px;
    list-style-type: none !important;
}

.social_share_privacy_area li.settings_info .settings_info_menu.off {
    background-color: transparent;
    border-width: 0;
    box-shadow: none;
}

.settings_info_menu a {
	padding-left: 0 !important;
	margin-left: 95px !important;
	}
	
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #F3F4F5;
    border: 2px solid #E7E3E3;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 3px #C1C1C1;
    left: 0;
    right: 0 !important;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 150px ;
    z-index: 1000;
}	

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

div.atclear {
    clear: left;
    }

	
/***************************************************/
  
/***************************************************/
/*************    RedDot CMS   ******************/
/***************************************************/
  
.reddot_box {
 	background: #f0f0ee;
 	width: 96%;
 	border: 1px solid #a40505;
 	display: block;
 	padding: 1%;
 	} 

 .reddot_box_big {
 	background: #f0f0ee;
 	width: 96%;
 	border: 3px solid #a40505;
 	display: block;
 	padding: 1%;
 	} 
  
.contentpool {
background:#E3E4E5 none repeat scroll 0 0;
border:1px solid #8C8D90
}

.infobox {
	background: #cccccc;
 	width: 96%;
 	border: 1px solid #ECF9FF;
 	display: block;
 	padding: 1%;
 	margin-top:20px;
 	margin-bottom:20px;
}
  
}
