@charset "UTF-8";
/* 
** (c) sensum · www.sensum.de 
** #############################
** #########################
** 
**  Dateiversion: 13.04.2011  
**  Datei       : addon.css
**  Funktion    : Allgemeines Format für das Standard Template
**
*/
/*---- Spalten ----*/
  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {
	float: left;
}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {
	float: right;
	margin-left: -5px;
}
.c25l, .c25r {
	width: 25%
}
.c33l, .c33r {
	width: 33.333%
}
.c50l, .c50r {
	width: 50%
}
.c66l, .c66r {
	width: 66.666%
}
.c75l, .c75r {
	width: 75%
}
.c38l, .c38r {
	width: 38.2%
}
.c62l, .c62r {
	width: 61.8%
}
.subc {
	padding: 0 0.5em
}
.subcl {
	padding: 0 1em 0 0
}
.subcr {
	padding: 0 0 0 1em
}
.subcolumns .c75r p {
/*line-height: 140%;*/
}
.subcolumns .c50r .subcr .grau-kursiv {
	line-height: 160%;
}
.subcolumns {
	padding: 12px 8px 12px 0px;
	border: 1px solid #EE892D !important;
	width:440px !important;
}
.subcolumns .c50l .subcl img {
	border: 1px solid #EE892D !important;
}
.subcolumns .c50r .subcl img {
	border: 1px solid #EE892D !important;
}
.subcolumns .c50r .subcr h3 {
	border-bottom-style: none;
}
/*---- Hintergrundbild ----*/
#page_margins #page {
	background-image: url(09_bilder/bonifatius_2107-4.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#col2_content {
	width:480px !important;
}
/*---- Bilder unter Dach ----*/
#col2_content .dach img {
	float:none !important;
}
#col2_content img {
	border: 1px solid #EE892D !important;
}
#col2_content .dach p {
/*padding-left:0px !important;*/
}
#col2_content .dach .subcolumns {
	border-style: none !important;
}
/*---- Überschrift ----*/
h1, h2, h3, h4, h5, h6 {
	color: #666666 !important;
	font-weight: bolder;
}
h1 {
	border-left: 16px solid #EE892D;
	padding: 0px 0px 0px 12px !important;
	margin: 22px 0px 12px 0px !important;
	border-bottom-style: none !important;
	border-bottom-width: 0px !important;
}
h2 {
	padding-left: 8px;
 border-left: 12px solid #EE892D border-bottom-style: none !important;
	border-bottom-width: 0px !important;
	margin-bottom: 16px !important;
}
h3 {
	border-left: 12px solid #F2A364;
	padding: 0px 0px 0px 12px !important;
	font-style: normal;
	border-bottom-style: none !important;
	border-bottom-width: 0px !important;
	margin-bottom: 16px !important;
}
h4 {
	border-left: 12px solid #787878;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 12px !important;
	font-style: normal;
	border-bottom-style: none !important;
	border-bottom-width: 0px !important;
	margin-bottom: 16px !important;
}
h5 {
	border-left: 12px solid #bfbfbf;
}
h6 {
	border-left: 12px solid #DADBD8;
}
/*---- Aufzählung ----*/

#col2 ul li, #col2 ol li {
	font-size:90% !important;
}
#col2 #col2_content ul, ol {
	list-style: url(../../../yaml_bm_relauch_ok_0907-hennen2/01_bistum_mainz/09_bonifatius_stiftung/none) none outside;
	display: block;
	width: 86%;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 170%;
}
#col2 #col2_content ul li {
	text-align: left;
	background: url(09_bilder/pfeil-rechts.jpg) no-repeat 0.2em 7px    !important;
	display: block;
	color: #333333;
	padding-left: 18px !important;
	line-height: 170% !important;
	margin: 0px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	border-bottom: 1px solid #DDDEDD !important;
	width:100%;
}
#col2 #col2_content li a:link, #col2 #col2_content li a:visited {
	color: #F96C03 !important;
	text-decoration: none !important;
	padding: 2px;
	margin: 0px;
	border-bottom: 1px solid #F0F0F0;
	border-bottom-color: #F2F2F2;
}
#col2 #col2_content li a:hover, #col2 #col2_content li a:focus {
	color: #fff !important;
	background-color: #F96C03 !important;
	text-decoration: none;
	padding: 2px;
	margin: 0px;
}
/*---- individuelle Text-Formate ----*/
.einrucken {
	margin-left: 10%;
	margin-right: 10%;
	padding:16px;
	border:1px solid #CCCCCC;
}
.dach {
	padding:8px;
	border:1px solid #CCCCCC;
	background-color: #FAFAFA;
	overflow:hidden;
}
.faq {
	margin-left:30px;
	margin-right:20px;
}
#grauunterlegt {
	display: block;
	background-color: #FFF5EF;
}
.a_img {
	border: 1px solid #B8BAB8;
}
.a_img_float_right {
	border: 1px solid #B8BAB8;
	float: right;
	margin-right: 25px;
	margin-left: 25px;
}
.a_paragraph {
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
}
.auszeichnen_fett {
	font-weight: bold;
	color: #FD7532;
}
.auszeichnen_grau {
	font-weight: bold;
	color: #999999;
}
.zitat {
	font-size:95%;
	font-style:italic;
	letter-spacing: 0.08em;
	word-spacing: 0.06em;
	line-height:130%;
}
.hervorhebung {
	/*border: 1px solid #F96C03;*/
	padding: 8px;
	width: auto;
	margin: 20px 0px;
	background: #F2F2F2;
	text-align: center;
	font-weight: bold;
	color: #F96C03;
}
.bildlegende {
	font-size: 92%;
	color: #666666;
	padding-top: 0px;
}
#col2_content .dach .bildlegende {
	margin:8px 0px 8px 0px !important;
	padding-top:8px !important;
}
.bildunterschrift {
	color: #313131;
	font-size: 90%;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	word-spacing: 0.06em;
}
.tab-rechts-farbe {
	background-color: #F7F5F3;
}
/*---- Rollover links ----*/
#submenu li a:focus, #submenu li a:hover, #submenu li a:active {
	background-color:#EE892D !important; /*Farbe des Rollover in der Navigation*/
	color: #fff;
	width: 95%;
	padding-left: 5%;
}
#page_margins #page #main #col2 #col2_content .directarea #contact .standardform .rowcontainer .buttoncontainer .button {
	border-style: none !important;
	
}
/*---- Format für link und hover in "nach oben" ----*/
#col2 #col2_content a.farbe-1a-hinterlegt {
	padding:0 14px 0 8px!important;
	background-color: #D9D9D9 !important;
}
#col2 #col2_content a:link .farbe-1a-hinterlegt, #col2 #col2_content a:visited .farbe-1a-hinterlegt {
	color: #F96C03 !important;
	text-decoration: none !important;
	margin: 0px;
	border-bottom: 1px solid #F0F0F0;
	border-bottom-color: #F2F2F2;
}
#col2 #col2_content a:hover .farbe-1a-hinterlegt, #col2 #col2_content a:focus .farbe-1a-hinterlegt {
	color: #fff !important;
	background-color: #F96C03 !important;
	text-decoration: none;
	margin: 0px;
}
/*---- Format für link und hover in col2_content ----*/
#col2 #col2_content a:link, #col2 #col2_content a:visited {
	color: #F96C03 !important;
	text-decoration: none !important;
	padding:0 14px !important;
	margin: 0px;
	border-bottom: 1px solid #F0F0F0;
	border-bottom-color: #F2F2F2;
}
#col2 #col2_content a:hover, #col2 #col2_content a:focus {
	color: #fff !important;
	background-color: #F96C03 !important;
	text-decoration: none;
	padding:0 14px !important;
	margin: 0px;
}
.abc-a {
	background: #EE892D;
	float: right;
	clear: both;
	margin: 3px;
	padding: 0 1px 4px;
	font-size:110%;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	height: 18px;
	width: 18px;
	color: #FFF;
}
