@CHARSET "UTF-8";



/* ##################################################
 * #												#       _________
 * # HOCHZWEI Stylesheet							#      / _______/
 * #												#     / /______
 * # Autor: Fritjof Bohm							#    / _______/
 * # Datum: 17.10.2009								#   / /
 * # 												#  /_/
 * ##################################################
 */


img, a
{
	border: none;
}

body *
{
	margin: 0;
	padding: 0;
}

/*
-------------------------------------------------------------------------------------------
	
									GRUNDLEGENDES LAYOUT
	
-------------------------------------------------------------------------------------------	
*/


.clearBoth
{
	clear: both;	
}

body
{
	margin: 0;
	padding: 0;
	
	font-family: 'Times New Roman', Times, serif;
	font-size: 13px;
	line-height: 1.5em;
	color: #333;
	

}

body, #header_mask
{


}	

#wrap
{
	width: 960px;
	margin: 0 auto;

}


#body_bg
{

	/*
	padding: 321px 0 0 0;
	*/
	

	margin: 0 0 40px 0;
	padding: 0 0 40px 0;

	background: url(../img/corners-bottom4.png) bottom left no-repeat;
}



/*
-------------------------------------------------------------------------------------------
	
									  	KOPFBEREICH
	
-------------------------------------------------------------------------------------------	
*/

#header_mask
{		
	/*
	position: fixed;

	*/
	
	/*
	height: 240px;
	*/
	
	height: 210px;
}

#header_bg
{

	background: transparent url(../img/corners-top4.png) no-repeat;	
	display: block;

	/*
	margin: 40px 0 0 0;
	*/
	
	padding: 39px 0 0 0;
	margin: 25px 0 0 0;
}

#header
{
	
	background-color: #fff;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	
	
	/*
	background: url(../img/bg-center.png);
	
	width: 960px;
	*/
	
	width: 958px;
}

#logo
{
	position: relative;
	top: -40px;
	
	width: 306px;
	margin-left: -30px;
	
	background: url(../img/rose.png) top left no-repeat;


	margin-top: -5px;
	/*
	padding: 43px 0 0 80px;
	*/
	padding: 43px 0 0 75px;
}





/*
-------------------------------------------------------------------------------------------
	
									  	INHALTSBEREICH
	
-------------------------------------------------------------------------------------------	
*/

#content_wrap
{
	
	margin: 0 0 -10px 0;
	
	/*
	padding: 0;
	*/
	/*
	background-color: #fff;
	
	background: url(../img/bg-center.png);
	*/
	
	background-color: #fff;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;

	padding: 20px 0 0 0;
}

#sub_nav
{
	/*
	margin: 0 0 0 40px;
	*/
	width: 200px;
	display: block;
	float: left;

	/*
	margin: 7px 0 0 37px;
	*/
	
	margin: 1px 0 0 63px;
}

#main_content
{

	float: right;
	text-align: left;
	
	width: 574px;
	

	/*
	margin: 0 104px -30px 0;
	*/
	
	margin: 0 80px -30px 0;
}

#main_content p
{
	/*
	360px
	*/
	width: 520px;
	
	margin: 0 0 1.5em 0;
	padding: 0;
}

/*
 * neu
 */
#main_content .p-smallwidth p
{
	width: 440px;
}

#main_content .p-smallwidth2 p
{
	width: 360px;
}





#main_content h1
{
	margin-left: -2px;	
}


.floatLeft .csc-textpic
{
	float: left;
	margin: 0 20px 0 0;
	width: 250px !important;
	
}

/*.floatLeft*/
.blockLeft 
.csc-textpic-image
{
	border: 1px solid #d9d9d9;
	width: auto !important;
}

/*.floatLeft*/
.blockLeft 
.csc-textpic-image div
{
	border: 1px solid #999;
	background-color: #fff;

	margin: 1px;
}

.floatLeft .csc-textpic-image div
{
	width: 250px !important;	
}

/*.floatLeft*/
.blockLeft 
.imgborder .csc-textpic-imagewrap
{
	width: 256px;
}

/*.floatLeft*/
.blockLeft
.csc-textpic-image div img
{

	margin: 1px;
}
/*.floatLeft*/

.blockLeft
.csc-textpic-image .csc-textpic-caption
{
	border: none;
}

.floatLeft .csc-textpic-text a
{
	margin: 0 0 0 5px;
	font-style: normal;	
}

/*
-------------------------------------------------------------------------------------------
	
								ZWEISPALTIGES INHALTSLAYOUT
	
-------------------------------------------------------------------------------------------	
*/

.detail_left
{
	width: 294px;
	display: block;
	float: left;
	margin-top: 30px;
}

.detail_right
{
	float: right;
	width: 240px;
	margin-top: 10px;
	padding-right: 6px;
}

.blockLeft .detail_left p
{
	width: 290px !important;
	
}

.detail_right img
{
	/*border:1px solid #999;*/

	margin: 0 0 9px 0;
	padding: 0;
}

.detail_right a
{
	margin: 0;
	padding: 0;
	display: inline;	
}

.detail_right .csc-textpic-imagewrap
{	
	/*margin: -19px 0 1.5em 0;*/
	margin: -38px 0 1.5em 0;

}

.detail_right .csc-textpic-image
{

}

/*
.csc-textpic-border
{
	border: 1px solid #999;
	background: #fff;
	padding: 2px;
}
*/

.blockLeft .csc-textpic-border
{
	width: 528px;
}

.blockLeft .csc-textpic-border
{
	/* 10px 0 */
	margin: 0 0 10px 0;	
}

.csc-textpic-below
{
	clear: left;
}

.detail_right .csc-textpic-firstcol
{
	margin: 0 9px 5px 0;
	float: left;
}

.detail_right .csc-textpic-lastcol
{
	margin-right: 0;
	float: left;
}

.detail_right .csc-textpic-text
{
	/*
	margin: 30px 0 0 0;	
	*/
	padding: 15px 0 5px 0;
}

.detail_right a
{
	position: relative;
	z-index: 900;

}

.detail_left .csc-textpic-imagewrap .csc-textpic-image
{
	float: left;
	margin-right: 5px;	
}

.detail_left .csc-textpic-imagewrap
{
	padding-bottom: 50px;
	margin-bottom: 20px;	
}

.detail_left .csc-textpic-imagewrap, .detail_left .csc-textpic-clear
{
	clear: both;	
}

.detail_left .csc-textpic-left p
{
	margin-bottom: 6px !important;
}

/*
	Vor-/Zurück-Navigation
*/
.navi_prevnext
{
	position: relative;
	
	clear: both;
	
	/*
	top: 60px;
	margin: -2.5em 0 0 300px;
	height: 2.5em;
	*/
	top: 45px;
	margin: -20px 0 0 300px;
	height: 20px;
	z-index: 888;
}

.navi_prevnext .buttonnext a, .navi_prevnext .buttonprev a
{
	text-decoration: none;
	font-style: normal;	
	
	height: 1.5em;
}

.navi_prevnext .buttonprev
{
	width: 120px;
	float: left;
}


.navi_prevnext .buttonnext
{
	float: right;
	margin: 0 45px 0 0;
}

.navi_prevnext .buttonnext a
{
	padding-right: 25px;

	background: url(../img/arrow-right.gif) 100% 3px no-repeat;
}
	
.navi_prevnext .buttonprev a
{
	padding-left: 25px;

	background: url(../img/arrow-left.gif) 0 3px no-repeat;
}

.detail-end .csc-textpic-image
{
	border: none;
}

.detail-end .csc-textpic-image div
{

	margin: 0;
}

.noborder, .noborder *, .left_float *, .content-imgright *, .centerbuttons *, .specialbird *, .multicol-pic *
{
	border: none !important;
}

.noborder img, .noborder .csc-textpic-image div, .left_float img, .left_float .csc-textpic-image div, 
.content-imgright .csc-textpic img, .content-imgright .csc-textpic-image div,
.centerbuttons img, .specialbird img, .multicol-pic img, .multicol-pic .csc-textpic-image div
{
	margin: 0 !important;
}


.content-imgright div
{
	width: auto !important;
}

/*
-------------------------------------------------------------------------------------------
	
								  TEXT LINKS, BILDER RECHTS
	
-------------------------------------------------------------------------------------------	
*/

.content-imgright p
{
	margin-bottom: 0 !important;
	margin-top: -10px !important;
	
	/* neu */
	width: 360px !important;
}

.content-imgright h1
{
	margin-top: 1em;
}

.content-imgright .csc-textpic-imagewrap
{
	float: right;
	margin: 0.5em 100px -0.5em -30px;
}

.content-imgright .csc-textpic-clear
{
	clear: both;
}

/*
-------------------------------------------------------------------------------------------
	
									RANDOM LINKS-BEREICH
	
-------------------------------------------------------------------------------------------	
*/

#randomlinks
{
	padding-top: 30px;	
}

#randomlinks .csc-textpic
{
	margin: 30px 0 0 18px;
}

/*
-------------------------------------------------------------------------------------------
	
									  		NAVIGATION
	
-------------------------------------------------------------------------------------------	
*/


#main_nav
{
	display: block;
	height: 70px;
	text-align: center;
	clear: both;
	/*
	padding: 0 0 0 60px;
	*/
	padding: 0 0 0 28px;
	position: relative;
	top: -15px;
	height: 50px;
	
	
	
	background: url(../img/navi-subline3.gif) no-repeat scroll 50% 28px;
	
}



ul.navi
{
	text-align: center;
}

ul.navi li
{
	/* 60, dann 45, dann 37, dann 27, dann 19*/
	margin-right: 29px;
	display: inline;
}

ul.navi .title
{
	display: none;
}

/*
-------------------------------------------------------------------------------------------
	
									  	SUBNAVIGATION
	
-------------------------------------------------------------------------------------------	
*/

ul.subnavi
{
	/* neu */
	margin-top: 43px;
	margin-right: 15px;
	
	
	
	margin-bottom: -18px;
}

ul.subnavi, .subnavi ul.level2
{
	/* center */
	text-align: right;
	list-style-type: none;
	
	position: relative;
}

.subnavi ul.level2
{

	
	margin: 5px 20px 20px 0;
}

ul.subnavi li
{
	/* 15 */
	margin-bottom: 5px;	
	
}

ul.subnavi li.nav-spacer
{
	margin-bottom: 0;
}

ul.subnavi li a
{
	display: block;
	/*
	width: 185px;
	*/
	width: 166px;
	height: 20px;
	
	background-repeat: no-repeat;
	background-position: right top;
}

.subnavi ul.level2 li a
{
	width: 145px;
	
}


ul.subnavi .title, span.hidden
{
	display: none;
}


/*
-------------------------------------------------------------------------------------------
	
									  	METANAVIGATION
	
-------------------------------------------------------------------------------------------	
*/

#meta_nav ul
{
	list-style-type: none;
}

#meta_nav ul li
{
	display: inline;
	margin-right: 10px;
}

#meta_nav
{
	background: url(../img/metanav_left.png) top left no-repeat;
	padding-left: 12px;
		
	float: right;
	/*
	margin: -180px 40px 0 0;
	margin: -180px 8px 0 0;
	*/

	margin: -205px 8px 0 0;
	
	position: relative;
}

#meta_nav_m
{
	background: url(../img/metanav_middle.png) top left repeat-x;
}

#meta_nav_r
{
	background: url(../img/metanav_right.png) top right no-repeat;
	display: block;
	height: 123px;

	
	margin-right: -30px;
	
	padding: 10px 43px 0 12px;	
}


/*
-------------------------------------------------------------------------------------------
	
									  			TYPO
	
-------------------------------------------------------------------------------------------	
*/

p
{
	margin: 0;
	padding: 0;

}

p, .csc-textpic-text p
{
	margin: 26px 0 0 0;
	padding: 0;	
}



a, a:visited
{
	color: #f0446d;
	font-style:italic;
	text-decoration: none;
}

a:hover
{
	color: #893146;
}

.linkMitPfeil
{

	/*
	background: url(../img/arrow-right.png) 0 2px no-repeat;
	*/
	
	background: url(../img/arrow-right-single.gif) 0 2px no-repeat;
	padding-left: 25px;	
}

.linkMitRahmen
{
	border-top: 1px solid #f0446d;
	border-bottom: 1px solid #f0446d;
	
	padding: 10px;
}


#main_content ol li
{
	margin-left: 1.5em;
	
}

#main_content ul li
{
	/*
	 * Emulation einer Bullet-Grafik; mit list-style-image klappt's nicht gut
	 */
	background: url(../img/arrow-right-small.gif) 0 5px no-repeat;
	padding-left: 3em;
	list-style-type: none;
}

.headerwrap2
{
	margin: 30px 0 -10px 0;	
}

.headerwrap3
{
	margin: 0 0 0.5em 0;
}

/*
-------------------------------------------------------------------------------------------
	
									  	INHALTSSTILE
	
-------------------------------------------------------------------------------------------	
*/

.linkbox
{
	margin: 0.5em 0;
	padding: 1em 0;
	border-top: 1px solid #f0446d;
	border-bottom: 1px solid #f0446d;
}

.introduction
{
	color: #f0446d;
	font-style: italic;
	font-weight: normal;
	
}





/*
-------------------------------------------------------------------------------------------
	
									  	AUFZÄHLUNGEN
	
-------------------------------------------------------------------------------------------	
*/

.olist-normal, .olist-indent
{
	margin-bottom: 1.5em;
	margin-top: -20px;	
}

.olist-normal p, .olist-indent p
{
	margin: -47px 0 0 20px !important;
	line-height: 2em;
	
	/* neu */
	width: 440px !important;
	
}

.olist-normal
{
	margin-left: -20px;	
}

.olist-indent
{
	margin-left: -10px;	
}

h1.olist-header img
{
	position: static;
	margin-bottom: 0;
}

h1.olist-header
{
	top: auto;
	position: static;
}


/*
-------------------------------------------------------------------------------------------
	
									  	ZIERELEMENTE
	
-------------------------------------------------------------------------------------------	
*/

#tx-ghrandomcontent-pi1
{
	display: inline;
	margin: 0;
	padding: 0;
	
	display: block;
	

	
	position: absolute;
	
}

#zier_1
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/zier1.png) top left no-repeat;
	height: 179px;
	width: 644px;
	
	/*
	margin: -219px -100px 40px 316px;
	*/
	
	margin: 20px 0px 0px 314px;
	
	position: relative;
	top: 30px;
}

#zier_2
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/zier2.png) top left no-repeat;
	height: 390px;
	width: 244px;


	/*
	margin: -430px -100px 40px 716px;
	*/
	
	position: relative;
	top: 30px;
	
	margin: -240px -100px 0 716px;
}

#zier_3
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/zier3.png) top left no-repeat;
	height: 152px;
	width: 330px;

	/*
	margin: -220px -100px 70px 630px;
	*/
	
	margin: -80px -99px 10px 628px;
		position: relative;
	top: 30px;
}

	
	
	
	
#zier_4
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/zier4.png) top left no-repeat;
	height: 244px;
	width: 390px;	
	
	/*
	margin: -284px -100px 40px 570px;
	*/
	
	margin: -150px 0px 0px 568px;
	
	
		position: relative;
	top: 30px;
}

#zier_5
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/zier5.png) top left no-repeat;
	height: 172px;
	width: 194px;
	/*
	margin: -212px -100px 40px 788px;
	*/
	
	margin: -20px -100px 0 788px;
	
	position: relative;
	top: 30px;
}

#zier_6
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/zier6.png) top left no-repeat;
	height: 344px;
	width: 132px;
	
	/*
	margin: -430px -100px 96px 828px;
	*/
	margin: -200px 0px 0px 826px;
	
	
	position: relative;
	top: 50px;
}

#zier_7
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/zier7.png) top left no-repeat;
	height: 100px;
	width: 276px;
	
	/*
	margin: -140px 0 40px 0;
	*/
	
	margin: 0;
	position: relative;
	top: 30px;
}




/*
-------------------------------------------------------------------------------------------
	
									  	SONDERFORMATE
	
-------------------------------------------------------------------------------------------	
*/

#contentid-1 #sub_nav
{
	display: none;
}

#contentid-1 #main_content
{

	float: none;
	
	width: auto;
	margin: 0 125px 40px 125px;
	
	text-align: center;
}

#contentid-1 #content_wrap
{
	padding-bottom: 0px !important;
}

.rgsgcontent
{
	width: auto !important;
	height: auto !important;
}


#contentid-1 .blockLeft p
{
	width: 700px !important;
	margin-bottom: 0;
}

#contentid-1 .blockLeft h1
{
	margin: 5px 0 -25px 0;
}

#contentid-1 .specialbird
{
	position: relative;
	top: -100px;
	left: 615px;
	z-index: 10000;
	
	margin-bottom: -140px;
	
	width: 200px;
}

.specialbird .csc-textpic-image div
{
	background-color: transparent;
}


.centerbuttons
{

	clear: both;
	padding: 0 0 0px 0;

	width: 770px;
}

.centercontainer1
{
	margin: 40px auto 0;
}

.centercontainer2
{
	width: 545px;
	margin: 0 auto;

	position: relative;
	top: -25px;

}

.centercontainer1 .csc-textpic
{
	padding-right: 92px;	
}

.centercontainer2 .csc-textpic
{
	padding: 0 20px;
	/*
	margin-left: 0px !important;
	margin-top: -20px;
	margin-right: 60px !important;
	*/
	margin: 0 60px 0 0;
}

#contentid-1 .csc-textpic-clear
{
	display: none;	
}


#contentid-1 .headerwrap1
{
	margin: 20px 0 -5px 0 !important;
}

.centerbuttons .csc-textpic
{
	/*
margin-left: 20px;
*/
	float: left;
	
	/*margin: 0 52px 0 26px;*/
}





#hbstorycam
{
	background: url(../img/spezial/kamera.jpg) no-repeat;
	width: 190px;
	height: 149px;
	
	/*
	margin: -109px -400px 40px 400px;
	*/
	/*
	margin: -40px -400px 0 400px;
	*/
	
	margin: -100px -400px 0 400px;

}

#hbstory-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	
	background: url(../img/spezial/home-kringel.png) no-repeat;
	width: 345px;
	height: 165px;
	/*
	margin: 0 -350px -165px 350px;	
	*/
	/*
	margin: 0 -333px -165px 333px;
	*/
	
	margin: 0 0 -165px 309px;
}

#hbstorycollage #collage1
{
	background: url(../img/spezial/collage1.jpg) no-repeat;
	
	width: 347px;
	height: 500px;
	
	/*
	width: 347px;
	height: 423px;
	
	margin: 100px 50px -50px -50px;	*/
	
	margin: 20px 0 -500px -60px;

}

#hbstorycollage #collage2
{
	background: url(../img/spezial/collage2.gif) no-repeat;
	/*
	width: 364px;
	height: 244px;
	
	margin: -280px -180px 40px 180px;
	*/
	
	width: 292px;
	height: 362px;
	margin: 200px 0 0 165px;
}

#hbstorycollage #collage3
{
	background: url(../img/spezial/collage3.jpg) no-repeat;
	
	width: 292px;
	height: 219px;

	margin: -570px 0 0 280px
}

#hbstorycollage #collage4
{
	background: url(../img/spezial/collage4.png) no-repeat;
	
	/*
	width: 400px;
	height: 317px;
	
	margin: -460px -420px 80px 420px;	
	*/
	
	width: 325px;
	height: 500px;
	
	margin: -80px 0 0 410px;
}



#contentid-38 .linkMitPfeil
{
	text-decoration: underline !important;
}

#contentid-39 .csc-textpic-clear, #contentid-43 .csc-textpic-clear
{
	clear: none;
	margin: 20px 0 0 0;
}

#contentid-39 .csc-textpic-text,  #contentid-43 .csc-textpic-text
{
	clear: both;
}

#contentid-39 .csc-textpic,  #contentid-43 .csc-textpic
{
	float: left;
}

#contentid-39 .csc-textpic-image,  #contentid-43 .csc-textpic-image
{
	float: left;
	margin: 10px 10px 0 0;
}

#contentid-39 .contentLinieMargin,  #contentid-43 .contentLinieMargin
{
	display: none;
}



#showroom-tag
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/schild.png) no-repeat;
	width: 300px;
	height: 250px;
	
	margin: 50px -400px -300px 400px;	
	
	position: absolute;
}



#kontakt-kringel
{
	background: url(../img/spezial/scherenschnitt2.gif) no-repeat;
	width: 330px;
	height: 399px;

	/*
	margin: 0 -349px -399px 349px;
	*/
	margin: 0 0 -399px 324px;
}


#letterpress-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/letterpress-kringel.png) no-repeat;
	width: 430px;
	height: 128px;
	
	margin: 0 0 0 50px;
}

#design-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/design-kringel.png) no-repeat;
	
	height: 215px;
	width: 340px;
	
	/*
	margin: 0 -338px -215px 338px;
	*/
	
	margin: 0 0 -215px 314px;
}

#design-lampions
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/design-lampions.png) no-repeat;
	
	width: 384px;
	height: 180px;
	
	margin: -90px 0 45px 165px;
	
	position: relative;
	
}


#hochzeitspaar
{
	background: url(../img/paar.png) no-repeat;	
	width: 147px;
	height: 174px;
}

#contentid-46 #hochzeitspaar
{
	margin: -40px -450px -154px 450px;
}

#contentid-45 #hochzeitspaar
{
	margin: -10px -450px -164px 450px;
}


#home-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/home-kringel.png) no-repeat;
	width: 345px;
	height: 165px;
	/*
	margin: -220px -488px 55px 488px;
	*/
	
	margin: -180px -488px 15px 488px;
}

#showroom-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/showroom-kringel.png) no-repeat;
	width: 118px;
	height: 348px;
	
	/*
	margin: -340px -842px 5px 842px;
	*/
	
	margin: -340px 0px 0px 840px;
	position: relative;
	top: 50px;
}

#designlinien-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/designlinien-kringel.png) no-repeat;
	width: 326px;
	height: 116px;
	
/*
	margin: -210px -440px 94px 440px;	
*/
	margin: -210px -440px 75px 440px;	
}

#bestellvorgang-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/bestellvorgang-kringel.png) no-repeat;
	width: 275px;
	height: 125px;
	
	/*
	margin: -165px -700px 30px 700px;
	*/
	
	margin: -90px 0 0 700px;
	
	position: relative;
	top: 30px;
	
}

#service-kringel
{
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	background: url(../img/spezial/service-kringel.png) no-repeat;
	width: 98px;
	height: 347px;
	
	margin: -347px 16px 0 -16px;
}








fieldset
{
	border: none;
	margin: 20px 0;
}





/*
 * Änderung 25.01.10: Sprechblase "Mit ihrem Profil" auf den Designlinien-Seiten
 */

.profilAttachment
{
	float: left;
}

.floatLeft .profilAttachment .csc-textpic
{
	float: none;
}

.profilAttachment .attachment
{
	margin-left: 208px;
	margin-top: -20px;

	background: url(../img/profil-attachment3.png) no-repeat;
	width: 110px;
	height: 87px;
}

.profilAttachmentDetail .attachment
{
	margin-left: 448px;
	margin-top: 53px;

	background: url(../img/profil-attachment2.png) no-repeat;
	width: 123px;
	height: 97px;
}

.profilAttachment .attachment, .profilAttachmentDetail .attachment
{
	display: block;
	behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	position: absolute;
}




.multicol-pic .csc-textpic-imagerow
{
	clear: both;
}

.multicol-pic .csc-textpic-image
{
	float: left;
	margin: 0 6px 10px 0;
}



h1, h2, h3
{
	position: relative;
	left: -10000px;
	top: -1em;

}

h1 img, h2 img, h3 img
{
	position: relative;
	left: 10000px;
	margin-bottom: -1em;
}
