



.no_pw { 	
	margin: 0 auto;
	width: 100%; 
	min-width: 960px;
	}


.pw { 	
	margin: 0 auto;
	width: 960px; 
	padding: 0 8px;
 }

#all_wrap {width: auto;}

/* Korrektur für den IE */
*html #all_wrap { overflow:hidden;}
*+html #all_wrap { overflow:hidden;}

/* Hier noch die Berechnung für den IE ".pw" einfügen!!!




/* ES FOLGEN DIE NORMALEN RASTER */

.dg-11,
.dg-12,
.dg-13,
.dg-23,
.dg-14,
.dg-24,
.dg-34,
.dg-15,
.dg-25,
.dg-35,
.dg-45,
.dg-16,
.dg-26,
.dg-36,
.dg-46,
.dg-56,
.dg-110,
.dg-112

	{
	position: relative;
	display: inline; 
	float: right;
	margin-left: 4px;
	margin-right: 4px;
	}



.dg-11 {width: 952px;} 

.dg-12 {width: 472px;} 

.dg-13 {width: 312px;} 
.dg-23 {width: 632px;} 

.dg-14 {width: 232px;} 
.dg-24 {width: 472px;} 
.dg-34 {width: 712px;} 

.dg-15 {width: 184px;} 
.dg-25 {width: 376px;} 
.dg-35 {width: 568px;} 
.dg-45 {width: 760px;} 

.dg-16 {width: 152px;} 
.dg-26 {width: 312px;} 
.dg-36 {width: 472px;} 
.dg-46 {width: 632px;} 
.dg-56 {width: 792px;} 

.dg-110 {width: 88px;} 
.dg-112 {width: 72px;} 



.inright {margin-right: 0px;}
.inleft {margin-left: 0px;}



/* Funktioniert in Verbindung mit "ah" autoheight nur in Verschachtelung */
.over_11 {width: 976px; margin-right: -12px;} 
.rightover_11 {width: 964px; margin-right: -12px;} 

.rightover_13 {width: 324px; margin-right: -8px;} 
.leftover_13 {width: 324px; margin-left: -8px;} 
.rightover_23 {width: 644px; margin-right: -8px;} 
.leftover_23 {width: 644px; margin-left: -8px;} 

.rightover_14 {width: 244px; margin-right: -8px;} 
.leftover_14 {width: 244px; margin-left: -8px;} 
.rightover_24 {width: 484px; margin-right: -8px;} 
.leftover_24 {width: 484px; margin-left: -8px;} 
.rightover_34 {width: 724px; margin-right: -8px;} 
.leftover_34 {width: 724px; margin-left: -8px;} 

.rightover_15 {width: 196px; margin-right: -8px;} 



.np_over_11 {width: 976px; margin-right: -12px;} 
.np_rightover_11 {width: 968px; margin-right: -12px;} 

.np_rightover_13 {width: 324px; margin-right: -12px;} 
.np_leftover_13 {width: 324px; margin-left: -12px;} 
.np_rightover_23 {width: 644px; margin-right: -12px;} 
.np_leftover_23 {width: 644px; margin-left: -12px;} 

.np_rightover_14 {width: 244px; margin-right: -12px;} 
.np_leftover_14 {width: 244px; margin-left: -12px;} 
.np_rightover_24 {width: 484px; margin-right: -12px;} 
.np_leftover_24 {width: 484px; margin-left: -12px;} 
.np_rightover_34 {width: 724px; margin-right: -12px;} 
.np_leftover_34 {width: 724px; margin-left: -12px;} 

.np_rightover_15 {width: 196px; margin-right: -12px;} 





.push_12 {margin-right: 484px;} 
.push_13 {margin-right: 324px;} 

.push_14 {margin-right: 244px;} 
.push_34 {margin-right: 724px;} 

.push_15 {margin-right: 196px;} 
.push_25 {margin-right: 388px;} 
.push_35 {margin-right: 580px;} 
.push_45 {margin-right: 772px;} 



.push_outborder{margin-right: 12px;} 



.u_gap {margin-top: 8px;}
.u_2gap {margin-top: 16px;}
.u_3gap {margin-top: 24px;}
.u_4gap {margin-top: 32px;}

.b_gap {margin-bottom: 8px;}
.b_2gap {margin-bottom: 16px;}
.b_3gap {margin-bottom: 24px;}
.b_4gap {margin-bottom: 32px;}



.ah {margin-bottom: -10000px; padding-bottom: 10000px;}
.hold_ah{height: auto; width: auto; overflow: hidden;}


.clearer {clear: both; }







/*
.dg-11 img {width: 952px;} 

.dg-12 img {width: 472px;} 

.dg-13 img {width: 312px;} 
.dg-23 img {width: 632px;} 

.dg-14 img {width: 232px;} 
.dg-24 img {width: 472px;} 
.dg-34v {width: 712px;} 

.dg-15 img {width: 184px;} 
.dg-25 img {width: 376px;} 
.dg-35 img {width: 568px;} 
.dg-45 img {width: 760px;} 

.dg-16 img {width: 152px;} 
.dg-26 img {width: 312px;} 
.dg-36 img {width: 472px;} 
.dg-46 img {width: 632px;} 
.dg-56 img {width: 792px;} 

.dg-110 img {width: 88px;} 
.dg-112 img {width: 72px;} 

/*
.rightover_11 img, .rightover_11.no_pad img {width: 964px;} 
.rightover_11.pad img {width: 932px;} 
*/










.pad p,
.pad h1,
.pad h2,
.pad h3,
.pad h4,
.pad h5,
.pad h6,
.pad ul,
.pad img
	{
	margin-left: 16px;
	margin-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.no_pad p,
.no_pad h1,
.no_pad h2,
.no_pad h3,
.no_pad h4,
.no_pad h5,
.no_pad h6,
.no_pad ul,
.no_pad img
	{
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}



