body {
	background-color: #bec8ca;/*#eaeeef;*/
	border: none;
	padding: 0px;
	margin: 0px;
	
	font-family: 'Verdana';
	font-size: 11px;
}

hr {
	height: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: none;
	border-top: 1px solid #d4dddc;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #5e767a;
}

a:focus, a:active, a:visited {
        outline: none;
      }

.linkBtn {
	background-color: #8CA1A2;
	border: medium none;
	color: #FFFFFF!important;
	font-weight: bold;
	padding: 1px 15px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.linkBtn:hover {
	color: #f69f00!important;
}

#page {
	width: 964px;
	padding: 8px;
	background-color: #ffffff;
	overflow: hidden;
}


#accNavi {
}
#accNavi a {
	/* display: none; */
}

#main a:hover {
	color: #f69f00;
}

#logo {
	display: block;
	width: 964px;
	height: 54px;
	background-image: url('../images/logo.png');
}


.fineBorder {
	border: 1px solid #d4dddc;
}

/*
 ***************************************
 * Header (main navi and header image)
 ***************************************
 */


#header {
	background-color: #bec8ca;
	margin-bottom: 10px;

}

#headerImage {
	height: 239px;

/*
	border-left: 3px solid #ffffff;
	margin-left: -3px; */
}

/*
 ***************************************
 * Navi
 ***************************************
 */
.navi {
	width: 239px;
}
.navi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.navi li {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 24px;
}
.navi li a {
	text-decoration: none;
	
	display: block;
	overflow: hidden;
}


/*
 * Navi: Type0
 */
.naviType0 {
}
.navi.naviType0 {
	float: left;
	height: 239px;
	border-right: 2px solid #ffffff;
}

.naviType0 ul {
	/* font-family: 'Gill Sans MT', 'Gill Sans', 'Arial', sans-serif;*/	/* TODO: Use one declaration(cross-plattform) for all */
	/* font-size: 12px; */
	/* line-height: 18px; */
	color: #ffffff;
}
.naviType0 ul li a {
	border-bottom: 1px solid #ffffff;
/*
	padding-top: 2px;
	padding-bottom: 3px;
*/
	padding-top: 4px;
	padding-bottom: 1px;

	padding-left: 24px;
	height: 18px;

	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

/*
 * Navi: Type0: Level0
 */
.naviType0 ul.naviLevel0 li {
	padding: 0px;
	background-color: #8fa1a5;
}
.naviType0 ul.naviLevel0 li a {
	padding-left: 24px;
}

.naviType0 ul.naviLevel0 li:hover {
	background-color: #b2bdbf;
}
.naviType0 ul.naviLevel0 li.active {
	background-color: #f69f00;
}


.naviType0 ul.naviLevel0 li.active a {
	/*color: #ffffff;*/
	color: #5E767A;
}


/*
 * Navi: Type0: Level1
 */
.naviType0 ul.naviLevel1 li {
	background-color: #bec8ca;
}
.naviType0 ul.naviLevel1 li a {
	padding-left: 34px;
}

.naviType0 ul.naviLevel1 li:hover {
	background-color: #b2bdbf;
}
.naviType0 ul.naviLevel1 li.active {
	background-color: #f69f00;
}
ul.naviType0 ul.naviLevel1 li a, .naviType0 ul.naviLevel1 li.active a {
	/*color: #5e767a;*/
	color: #ffffff!important;
}




/*
 * Navi: Type1
 */

.naviType1 {
	margin-top: 10px;
}

.naviType1 ul {
	/*font-family: 'Gill Sans MT', 'Gill Sans', 'Arial', sans-serif;
	font-size: 12px;*/
	font-weight: bold;
	border-bottom: 1px solid #d4dddc;
}
.naviType1 ul li {
	/*display: block;*/
	/* height: 18px; */
	/* overflow: hidden; */
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #d4dddc;

}

.naviType1 ul li a {
	color: #5e767a;
	display: inline-block; /* For Mac OS Firefox 2.0, Window K-Meleon 1.5.4: inline */
	width:auto;
	height: 15px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url('../images/arrows_normal.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.naviType1 ul li a:hover {
	color: #f69f00;
	display: inline-block; /* For Mac OS Firefox 2.0, Window K-Meleon 1.5.4: inline */
	height: 15px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url('../images/arrows_orange.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.naviType1 ul li.active,
.naviType1 ul li.active a {
	color: #f69f00;

}

.naviType1 ul li.active a {	
	background-image: url('../images/arrows_orange.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	}


/*
 * Navi: Type1: Level1
 */
.naviType1 ul.naviLevel1 {
	border: none;
}
.naviType1 ul.naviLevel1 li {
}
.naviType1 ul.naviLevel1 li a {
	padding-left: 40px;
	font-weight: normal;
	color: /*#5e767a*/ #f69f00;

}
.naviType1 ul.naviLevel1 li.active,
.naviType1 ul.naviLevel1 li.active a {
	color: #f69f00;
}





/*
 * Navi: Type2
 */
.naviType2 {
	margin-top: 45px;
	margin-bottom: 96px;
	}

.naviType2 ul {
	/*font-family: 'Gill Sans MT', 'Gill Sans', 'Arial', sans-serif;
	font-size: 12px;*/
	font-weight: bold;
	
	border-top: 1px solid #d4dddc;
}
.naviType2 ul li {
	/*display: block;*/
	height: 18px;
	overflow: hidden;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 40px;
	border-bottom: 1px solid #d4dddc;
}

.naviType2 ul li a {
	color: /*#8fa1a5;*/ #f69f00!important; /* orange statt grau */
	display: inline-block; /* For Mac OS Firefox 2.0, Window K-Meleon 1.5.4: inline */
	height: 15px;
	padding-right: 20px;
	background-image: url('../images/arrows_orange.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.naviType2 ul li a:hover {
	display: inline-block; /* For Mac OS Firefox 2.0, Window K-Meleon 1.5.4: inline */
	height: 15px;
	padding-right: 20px;
	background-image: url('../images/arrows_normal.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.naviType2 ul li a[title=pdf],
.naviType2 ul li a[title=gallery],
.naviType2 ul li a[title=video],
.naviType2 ul li a[title=kontakt]
 {
	margin-left: -20px;
}
.naviType2 ul li a[title=pdf] span {
	background-image: url('../images/pdf-orange.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 1px;
	color: #f69f00;
}
.naviType2 ul li a:hover[title=pdf] span {
	background-image: url('../images/pdf.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 1px;
		color:#5e767a;
}
.naviType2 ul li a[title=gallery] span {
	background-image: url('../images/gallery-orange.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 2px;
	color: #f69f00;
}
.naviType2 ul li a:hover[title=gallery] span {
	background-image: url('../images/gallery.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 2px;
		color:#5e767a;
}
.naviType2 ul li a[title=video] span {
	background-image: url('../images/video-orange.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 1px;
	color: #f69f00;
}
.naviType2 ul li a:hover[title=video] span {
	background-image: url('../images/video.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 1px;
		color:#5e767a;
}
.naviType2 ul li a[title=kontakt] span {
	background-image: url('../images/kontakt-icon-orange.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 1px;
	color: #f69f00;
}
.naviType2 ul li a:hover[title=kontakt] span {
	background-image: url('../images/kontakt-icon.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 1px;
		color:#5e767a;
}


/*
 * Sitemap-Menu
 */

ul.csc-menu {
	list-style-type: none;
	/* width: 239px; */
	width: 279px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;

	/*font-family: 'Gill Sans MT', 'Gill Sans', 'Arial', sans-serif;
	font-size: 12px;*/
	font-weight: bold;
	
	border-top: 1px solid #d4dddc;
}
ul.csc-menu li {
	border-bottom: 1px solid #d4dddc;
	display: block;
	height: 18px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
ul.csc-menu li a {
	color: #5e767a;

	display: inline-block;
	height: 17px;
	padding-right: 20px;
	background-image: url('../images/arrows_normal.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}



ul.arrow-list {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.arrow-list li {
	display: block;

	padding-left: 24px;
	background-image: url('../images/arrows_normal.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
ul.arrow-list a {
	font-weight: normal;
}



/*
 ***************************************
 * Main, i.e. everything below the header image
 ***************************************
 */
#main {
	clear: both;
}


/*
 ***************************************
 * Sides (everything that's left or on the right side of the navi)
 ***************************************
 */
.left {
	/* position: absolute; */
	float: left;
}
.right {
	width: 722px;
	float: right;
/*
	position: relative;
	left: 241px;*/	/* navi width + border (3px) */
}




/*
 ***************************************
 * Main Content
 ***************************************
 */
#content {
	/*margin: 0px;*/
	margin: 3px 0 96px 0;
	/*padding: 0px 40px;*/
	padding: 0px 75px 0 40px; /* Neues Layout 13.08.10 */
	color: #5e767a;
	line-height: 18px;
	/*padding-left: 40px;
	padding-right: 40px;*/
	/*margin-bottom: 96px;*/
}
#content h1, h2, h3 {
	font-size: 11px;	/* TODO: Same as rest of content (see BODY) */
	font-weight: bold;
}
#content h1 {
	margin-top: 15px;
	/*max-width: 480px;*/	/* Neues Layout 13.08.10 */ /* Only for "pure text" pages. Need to override wherever neccessary... */
}


#content p {
	padding: 0px;
	margin: 0px 0px 10px 0;

	/* margin-right: 160px;	/* Only for "pure text" pages. Need to override wherever neccessary... */
	/*max-width: 480px;*/	/* Neues Layout 13.08.10 */ /* Only for "pure text" pages. Need to override wherever neccessary... */
}
#content ul {
	margin-left: 0px;
	/*max-width: 440px;*/	/* Neues Layout 13.08.10 */ /* Only for "pure text" pages. Need to override wherever neccessary... */
}

#content .fullWidth p,
#content .fullWidth ul {
	margin-right: 0px;
	max-width: 100%;
}

#content .tx-htkreferences-pi2 p {
	margin-right: 0px;
	max-width: 100%;
}
#content .projektbild {width:153px;clear:left;float:left;padding-bottom:60px;clear:left;text-align:center;margin-right:5px;}
hr.projektstrich {clear:left;margin: 10px 0px 20px 153px;/*width:483px!important;*/text-align:right;}

#content a {color: #f69f00;}
#content a:hover {color: #5E767A;}
#content a.stico_default {color: #5E767A!important;}

#content .tx-htkreferences-pi2 h2 a, #content .tx-htkreferences-pi2 h3 a {color: #5E767A;}
#content .tx-htkreferences-pi2 h2 a:hover, #content .tx-htkreferences-pi2 h3 a:hover {color: #f69f00;}

.leftContent {
	width: 248px;
	position: absolute;
}
.rightContent {
	width: 470px;
	position: relative;
	left: 251px;
}

/*
 ***************************************
 * Subheader fuer DFV-Logo bei Terminen
 ***************************************
 */
.subheader {
	width: 100%;
	height: 90px;
	position: relative;
}


/*
 ***************************************
 * Picture band
 ***************************************
 */
.band {
	overflow: hidden;
	/* width: 100%; */
	/* height: 118px; */
	height: 48px;
	position: relative;
	left: 182px;	/* 151 bei spacing 20 */

}
.band .wrapper {
	display: inline;

/*
	position: absolute;
	right: 0px;
*/
}
.band a {
	text-decoration: none;
	font-weight: bold;
	color: #5e767a;
}
.band ul {
	list-style-type: none;
	/* display: inline; */
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.band li {
	display: inline;
	margin: 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
}
.band li a {
	display: inline-block;
}
.band a.scrollLink {
	display: inline-block;
	float: left;
	height: 23px; /* 43px; - padding-top */
	padding: 5px;
	padding-top: 15px;
	border-left: 1px solid #d4dddc;
	border-right: 1px solid #d4dddc;
}
#bandFrame {
	display: block;
	float: left;
	overflow: hidden;
}

/*
 ***************************************
 * Footer
 ***************************************
 */
#footer {
	clear: both;
	border-top: 1px solid #d4dddc;
	/* margin-top: 96px; */
	text-align: right;
	/* font-family: 'Gill Sans MT', 'Gill Sans', 'Arial', sans-serif;*/	/* TODO: Use one declaration(cross-plattform) for all */
	/*font-size: 13px;*/
	font-weight: normal;
	color: #5e767a;
}
#footer a {
	/*font-family: 'Gill Sans MT', 'Gill Sans', 'Arial', sans-serif;*/	/* TODO: Use one declaration(cross-plattform) for all */
	/*font-size: 13px;*/
	font-weight: normal;
	color: #5e767a;
}
#footer ul {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#footer li {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
}


.hidden {
	display: none;
}


.clearFix {
	clear: both;
}




.collageWrap {
	background: #8fa1a5;

	display: block;
	width: 722px; /* 723, 728 */
	height: 363px; /* 239 */

	/* padding-left: 242px; */
}
.collage {
	background-color: #ffffff;
	margin-left: 242px;

	display: block;
	width: 722px; /* 723, 728 */
	height: 363px; /* 239 */

}
.collage .row {
	/* clear: both; */
}

.collage .row div {
	background-color: #d5dddf;
	float: left;
	width: 119px;
	height: 119px;
	border-left: 3px solid #ffffff;
	/* border-right: 2px solid #ffffff; */
	border-bottom: 3px solid #ffffff;

	margin-left: -3px;

}

/*
 ***************************************
 * Form Newsletter
 ***************************************
 */


#error {
	color: red;
	font-weight: normal;
	margin: 15px auto;
}

.formError {
	color: red;
	font-weight: normal;
	margin: auto 10px;
	display: none;
}

input, select {
	color: #5e767a;
	border: 1px solid #dadcdb;
	padding: 0px;
	margin: 0px;
	
	font-family: 'Verdana';
	font-size: 11px;
	line-height: 18px;
	width: 200px;
}

.newsletterForm .checkbox {
	width: auto;
}

.newsletterForm td {
	padding: 5px 10px 5px 0;
}

.newsletterForm .shorterInputField {
	width: 44px;
}

.newsletterForm .shortInputField {
	width: 150px;
}

.newsletterForm .button {
	color: #ffffff;
	background-color: #8ca1a2;
	border: none;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}

/*
 ***************************************
 * FCE: 2Spalten
 ***************************************
 */
.fce_2Spalten
{ clear:both; width:100%; }

.fce_2Spalten .inhalt
{ margin: 10px 0 10px 0; }

.fce_2Spalten h1 {
	font-size:			14px;
	line-height:		20px;
	font-weight:		normal;
	margin:				25px 0 5px 0;
	} 

.fce_2Spalten h2 {
	font-size:			12px;
	line-height:		16px;
	font-weight:		normal;
	margin:				20px 0 5px 0;
	} 
	
.fce_2Spalten p {
	font-size:			10px;
	line-height:		16px;
	font-weight:		normal;
	margin-top:			10px;
margin-right: 0px;

	}

.fce_2Spalten_links
{ float:left; width:50%; }

.fce_2Spalten_rechts
{ float:left; width:50%; }


/*
 ***************************************
 * FCE: Bild mit Text
 ***************************************
 */
.fce_bildMitText img {
	width:				113px;
	height: 			auto;
	border: 			1px solid #d7dddb;
	}
#content .fce_bildMitText_text p {
	margin-right: 0px;
}

/*
 ***************************************
 * FCE: 3Spalten
 ***************************************
 */
.fce_3Spalten
{ clear:both; width:100%; }

.fce_3Spalten_links
{ float:left; width:186px; }

.fce_3Spalten_mitte
{ float:left; width:186px; }

.fce_3Spalten_mitte br.clearFix {display: none;}

.fce_3Spalten_rechts
{ float:left; width:186px; }


/*
 ***************************************
 * FCE: Download
 ***************************************
 */
.fce_download {
	/* margin-bottom: 20px; */
	/* border: 10px solid blue; */
}

.fce_download p {
	margin: 0px;
	padding: 0px;
}

#content p.fce_download_text,
#popup_content p.fce_download_text {
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
}

#content .fce_download_link,
#popup_content .fce_download_link {
	margin-bottom: 15px;
}

.fce_download_link {
	background-image: url('../images/pdfLogo.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

.fce_download_link,
.fce_download_link a {
	color: #f69f00;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#content .fce_download_link p,
#popup_content .fce_download_link p {
	margin-bottom: 0px;
	padding-left: 20px;	/* For logos */
	margin-right: 0px;
}

.popup_force {
	position: absolute;
	margin-left: 690px;
	margin-top: 440px;
}
.popup_force2 {
	position: relative;
	left: 0px;
	top: -20px;
	z-index: 10000;
}


/*
 ***************************************
 * FCE: Back to top
 ***************************************
 */
.fce_backToTop {
	position: absolute;
	display: block;
	width: 684px;
	text-align: right;
	margin-right:75px; /* Neues Layout 13.08.10 */ 
}

.fce_backToTop a {
	color: #f69f00;
	margin-right:75px;
	padding-right: 12px;
	/*padding-right: 87px;	*//* Neues Layout 13.08.10 */ 
	background-image: url('../images/arrows_up.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}

iframe, iframe a {background:rgba(0,0,0,0)!important;} 

/*
 ******************************************
 * Popup via modified moodlebox
 ******************************************
 */
#popup {
	margin: 0px;
	padding: 0px;
	color: #5e767a;
	border: none;
	background-color: #ffffff;
}
#popup_content {
	margin: 20px;
	line-height: 18px;
	width: 690px;
	height: 460px;
/*
	word-break:break-all;
	word-wrap:break-word;
*/
}
#popup_navi {
	padding-top: 20px;
}
#popup_navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#popup_navi li {
	display: inline;
	margin-right: 14px;
}
#popup_navi li a {
	display: inline-block;
	width: 14px;	/* 20 - padding */
	height: 17px;	/* 18 - padding */
	padding-left: 6px;
	padding-top: 3px;

	background-color: #bec8ca!important;
	color: #ffffff;
	font-weight: bold;
}

#popup_navi li a:focus,
#popup_navi li a:active {
	background-color: #8fa1a5!important;
}


/**
 Custom scrollbars for popup
*/
/*#scrollbar_container {
	position:relative;
	width:244px;
	overflow:hidden;
	height:412px;
}

.scrollbar_button {
	position:absolute;
	right: 0px;
	width: 5px;
	height: 10px;
}


#scrollbar_track {
	top: 0px;
	height: 100%;
	background-color: #bec8ca;
}

#scrollbar_handle {
	width: 5px;
	height: 10px;
	background-color: #5e767a;
	cursor: ns-resize;
	position: relative;
}

#scrollbar_content {
	position: relative;
	width:232px;
}

#scrollbar_button_up {
	background-image: url('../images/scrollButtonUp.png');
	background-repeat: no-repeat;
}
#scrollbar_button_down {
	background-image: url('../images/scrollButtonDown.png');
	background-repeat: no-repeat;
}
*/

/**
 Custom scrollbars for popup
*/

.scrollbarContainerBox {
	overflow: auto;
	height: 412px;
/*
	width: 270px;
*/
	margin-top: 20px;
	margin-left: 445px;
	margin-right: -5px;
	scrollbar-base-color: #BEC8CA;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #BEC8CA;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

#scrollbar_container {
	overflow-x: hidden;
	width: 250px;
	width: 220px;
}

.scrollbar_button {
	display: none;
}


#scrollbar_track {
	display: none;
}

#scrollbar_handle {
	display: none;
}

#scrollbar_content {
	width: 265px;
	display: inline;
}


/*
 ******************************************
 * FUNDRAISING-TREFFEN (LIST-VIEW)
 ******************************************
 */
 
.liste {
 	margin-top: 10px;
}
 
.event {
 	width: auto;
 	margin-top: 30px;
}
 
.image {
 	width: 198px;
 	height: 198px;
 	border: 1px solid #d7dddb;

 	float: left;
}
 
.liste .image {
 	width: 113px;
 	height: 113px;
}

.liste .text {
 	margin-left: 140px;
}

.text {
 	margin-left: 226px;
	padding-bottom: 30px;
 	width: auto;
 	height: auto;
}

.calendarNavigation {
	margin-top: 30px;
 	border-top: 1px solid #d7dddb;
}

#fundraisingtitel, #fundraisingreferent, .titel {
 	font-weight: bold;
 	height: auto;
}
.datum {
 	padding-top: 10px;
 	padding-bottom: 10px;
}

#fundraisingdatum {
 	padding-top: 10px;
}

#fundraisingort {
 	padding-bottom: 10px;
}

.monatgross {text-transform: uppercase;}

#content .beschreibung p {
	margin-right: 0;
}
 
 
#error {
	color: red;
	font-weight: normal;
	margin:15px auto;
}

#fancybox-title,
#fancybox-left,
#fancybox-right {
	display: none !important;
}

#fancybox-inner {
}

#fancybox-close {
	top: 452px !important;
	right: 15px !important;
	width: 18px !important;
	height: 20px !important;
	background: #ffffff url('../images/closebutton.png') center center no-repeat !important;
}

/* Kontaktblock */
.kontaktblock {color:#5e767a;}
.kontaktblock a {color:#f69f00;font-weight:normal!important;}

.kontaktblock h2  {
	/*background-color: #8CA1A2;*/
	border: medium none;
	color: #8CA1A2!important;
	font-weight: bold;
	padding: 0 0 5px 7px!important;
	margin:0!important;
	text-align: left;
	text-decoration: none;
	border-bottom:1px solid #D4DDDC;
	font-size:11px;
}
.kontaktblock h2:before {content:url('../images/klammer-links.png');padding-right:2px;}
.kontaktblock h2:after {content:url('../images/klammer-rechts.png');padding-left:2px;}

.kontaktblock ul li {list-style-type:none;margin:0 0 0 -40px;padding:0 0 0 40px;}
.kontaktblock ul li[title=email] {
	background-image: url('../images/email-icon_01.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom:20px;
}
.kontaktblock ul li[title=fon] {
	background-image: url('../images/fon-icon_01.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom:10px;
}