/* roundet corners: http://www.modxcms.com/simple-rounded-corner-css-boxes.html */

.loctipp { width:100%; }
.loctipp_links  { width:44%; float:left; }
.loctipp_rechts { width:56%; float:right; }
.loctipp_clear  { float:none; clear:both; margin-bottom:4px; }
.loctipp_links img { height:116px; width:200px; border:0; }



p.news_titel {
	font-weight:bold;
	padding-top:6px;
	padding-bottom:1px;
	}
p.news_datum {
	font-weight:normal;
	font-size:10px;
	color:#999;
	padding-bottom:3px;
	}

img.quickhelp_suchen,
img.quickhelp_merkliste, 
img.quickhelp_scout,
a.saf_nor,
a.saf_erw { 
	position:absolute; border:0; 
	}
img.quickhelp_suchen    { margin-left:492px; margin-top:8px;}
img.quickhelp_merkliste { margin-left:156px; margin-top:8px;}
img.quickhelp_scout     { margin-left:150px; margin-top:8px;}
a.saf_nor { margin-left:14px; margin-top:-39px;}
a.saf_erw { margin-left:184px; margin-top:-39px;}
a.saf_nor, a.saf_erw { font-size:14px; font-weight:bold; text-decoration:underline; }


.cssbox_220_apa_grau, 
.cssbox_220_apa_grau_body, 
.cssbox_220_apa_grau_head,
.cssbox_220_apa_grau_head h1 { background: transparent url(../images/box_eckig_gelb.png) no-repeat bottom right; } 

.cssbox_220_eckig_grau, 
.cssbox_220_eckig_grau_body, 
.cssbox_220_eckig_grau_head, 
.cssbox_220_eckig_grau_head h1,
.cssbox_220_eckig_grau_head h2,
.cssbox_220_eckig_grau_head h3,
.cssbox_220_eckig_grau_head h4,
.cssbox_220_eckig_grau_head h5,
.cssbox_220_eckig_grau_head h6,
.cssbox_300_eckig_grau, 
.cssbox_300_eckig_grau_body, 
.cssbox_300_eckig_grau_head, 
.cssbox_300_eckig_grau_head h1,
.cssbox_300_eckig_grau_head h2,
.cssbox_300_eckig_grau_head h3,
.cssbox_300_eckig_grau_head h4,
.cssbox_300_eckig_grau_head h5,
.cssbox_300_eckig_grau_head h6,
.cssbox_600_eckig_grau, 
.cssbox_600_eckig_grau_body, 
.cssbox_600_eckig_grau_head, 
.cssbox_600_eckig_grau_head h1,
.cssbox_600_eckig_grau_head h2,
.cssbox_600_eckig_grau_head h3,
.cssbox_600_eckig_grau_head h4,
.cssbox_600_eckig_grau_head h5,
.cssbox_600_eckig_grau_head h6 { background: transparent url(../images/box_eckig_grau.png) no-repeat bottom right; } 

.cssbox_300_eckig_green, 
.cssbox_300_eckig_green_body, 
.cssbox_300_eckig_green_head, 
.cssbox_300_eckig_green_head h1,
.cssbox_300_eckig_green_head h2,
.cssbox_300_eckig_green_head h3,
.cssbox_300_eckig_green_head h4,
.cssbox_300_eckig_green_head h5,
.cssbox_300_eckig_green_head h6 { background: transparent url(../images/box_eckig_green.png) no-repeat bottom right; } 

.cssbox_180_eckig_grau, 
.cssbox_180_eckig_grau_body, 
.cssbox_180_eckig_grau_head, 
.cssbox_180_eckig_grau_head h1,
.cssbox_180_eckig_grau_head h2,
.cssbox_180_eckig_grau_head h3,
.cssbox_180_eckig_grau_head h4,
.cssbox_180_eckig_grau_head h5,
.cssbox_180_eckig_grau_head h6 { background: transparent url(../images/box_eckig_grau.png) no-repeat bottom right; } 
.cssbox_180_eckig_gelb, 
.cssbox_180_eckig_gelb_body, 
.cssbox_180_eckig_gelb_head, 
.cssbox_180_eckig_gelb_head h2 { background: transparent url(../images/box_eckig_gelb.gif) no-repeat bottom right; } 

.cssbox_560_reiter0_grau { background: transparent url(../images/box_reiter0_grau.gif) no-repeat bottom right; } 
.cssbox_560_reitera_grau { background: transparent url(../images/box_reitera_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter1_grau { background: transparent url(../images/box_reiter1_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter2_grau { background: transparent url(../images/box_reiter2_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter3_grau { background: transparent url(../images/box_reiter3_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter4_grau { background: transparent url(../images/box_reiter4_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter5_grau { background: transparent url(../images/box_reiter5_grau.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_nor { background: transparent url(../images/box_reiter_saf_nor.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_erw { background: transparent url(../images/box_reiter_saf_erw.gif) no-repeat bottom right; } 
.cssbox_560_reiter0_grau_body { background: transparent url(../images/box_reiter0_grau.gif) no-repeat bottom right; } 
.cssbox_560_reitera_grau_body { background: transparent url(../images/box_reitera_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter1_grau_body { background: transparent url(../images/box_reiter1_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter2_grau_body { background: transparent url(../images/box_reiter2_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter3_grau_body { background: transparent url(../images/box_reiter3_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter4_grau_body { background: transparent url(../images/box_reiter4_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter5_grau_body { background: transparent url(../images/box_reiter5_grau.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_nor_body { background: transparent url(../images/box_reiter_saf_nor.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_erw_body { background: transparent url(../images/box_reiter_saf_erw.gif) no-repeat bottom right; } 
.cssbox_560_reiter0_grau_head { background: transparent url(../images/box_reiter0_grau.gif) no-repeat bottom right; } 
.cssbox_560_reitera_grau_head { background: transparent url(../images/box_reitera_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter1_grau_head { background: transparent url(../images/box_reiter1_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter2_grau_head { background: transparent url(../images/box_reiter2_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter3_grau_head { background: transparent url(../images/box_reiter3_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter4_grau_head { background: transparent url(../images/box_reiter4_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter5_grau_head { background: transparent url(../images/box_reiter5_grau.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_nor_head { background: transparent url(../images/box_reiter_saf_nor.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_erw_head { background: transparent url(../images/box_reiter_saf_erw.gif) no-repeat bottom right; } 
.cssbox_560_reiter0_grau_head h2 { background: transparent url(../images/box_reiter0_grau.gif) no-repeat bottom right; } 
.cssbox_560_reitera_grau_head h2 { background: transparent url(../images/box_reitera_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter1_grau_head h2 { background: transparent url(../images/box_reiter1_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter2_grau_head h2 { background: transparent url(../images/box_reiter2_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter3_grau_head h2 { background: transparent url(../images/box_reiter3_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter4_grau_head h2 { background: transparent url(../images/box_reiter4_grau.gif) no-repeat bottom right; } 
.cssbox_560_reiter5_grau_head h2 { background: transparent url(../images/box_reiter5_grau.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_nor_head h2 { background: transparent url(../images/box_reiter_saf_nor.gif) no-repeat bottom right; } 
.cssbox_saf_reiter_erw_head h2 { background: transparent url(../images/box_reiter_saf_erw.gif) no-repeat bottom right; } 

.cssbox_220_apa_grau { 
	width: 212px !important; /* intended total box width - padding-right(next) */ 
	width: 217px; /* IE Win = width - padding */ 
	}
.cssbox_220_eckig_grau { 
	width: 212px !important; /* intended total box width - padding-right(next) */ 
	width: 217px; /* IE Win = width - padding */ 
	}
.cssbox_180_eckig_grau, .cssbox_180_eckig_gelb { 
	width: 172px !important; /* intended total box width - padding-right(next) */ 
	width: 177px; /* IE Win = width - padding */ 
	}
.cssbox_560_reiter0_grau, .cssbox_560_reitera_grau, .cssbox_560_reiter1_grau, .cssbox_560_reiter2_grau, .cssbox_560_reiter3_grau, .cssbox_560_reiter4_grau, .cssbox_560_reiter5_grau, .cssbox_saf_reiter_nor, .cssbox_saf_reiter_erw { 
	width: 516px !important; /* intended total box width - padding-right(next) */ 
	width: 521px; /* IE Win = width - padding */ 
	}
.cssbox_300_eckig_grau { 
	width: 290px !important; /* intended total box width - padding-right(next) */ 
	width: 295px; /* IE Win = width - padding */ 
	}
.cssbox_300_eckig_green { 
	width: 290px !important; /* intended total box width - padding-right(next) */ 
	width: 295px; /* IE Win = width - padding */ 
	}
.cssbox_600_eckig_grau { 
	width: 643px !important; /* intended total box width - padding-right(next) */ 
	width: 648px; /* IE Win = width - padding */ 
	}

.cssbox_220_apa_grau_head h1 { font-size:12px; }

.cssbox_220_eckig_grau_head h1,
.cssbox_220_eckig_grau_head h2,
.cssbox_220_eckig_grau_head h3,
.cssbox_220_eckig_grau_head h4,
.cssbox_220_eckig_grau_head h5,
.cssbox_220_eckig_grau_head h6,
.cssbox_180_eckig_grau_head h1,
.cssbox_180_eckig_grau_head h2,
.cssbox_180_eckig_grau_head h3,
.cssbox_180_eckig_grau_head h4,
.cssbox_180_eckig_grau_head h5,
.cssbox_180_eckig_grau_head h6,
.cssbox_180_eckig_gelb_head h1,
.cssbox_180_eckig_gelb_head h2,
.cssbox_180_eckig_gelb_head h3,
.cssbox_180_eckig_gelb_head h4,
.cssbox_180_eckig_gelb_head h5,
.cssbox_180_eckig_gelb_head h6,
.cssbox_300_eckig_grau_head h1,
.cssbox_300_eckig_grau_head h2,
.cssbox_300_eckig_grau_head h3,
.cssbox_300_eckig_grau_head h4,
.cssbox_300_eckig_grau_head h5,
.cssbox_300_eckig_grau_head h6,

.cssbox_300_eckig_green_head h1,
.cssbox_300_eckig_green_head h2,
.cssbox_300_eckig_green_head h3,
.cssbox_300_eckig_green_head h4,
.cssbox_300_eckig_green_head h5,
.cssbox_300_eckig_green_head h6,

.cssbox_600_eckig_grau_head h1,
.cssbox_600_eckig_grau_head h2,
.cssbox_600_eckig_grau_head h3,
.cssbox_600_eckig_grau_head h4,
.cssbox_600_eckig_grau_head h5,
.cssbox_600_eckig_grau_head h6 { font-size:14px; }

.cssbox_180_eckig_grau_head h6,
.cssbox_220_eckig_grau_head h6 { font-size:6px; }


.cssbox_560_reiter0_grau_head h2,
.cssbox_560_reitera_grau_head h2,
.cssbox_560_reiter1_grau_head h2,
.cssbox_560_reiter2_grau_head h2,
.cssbox_560_reiter3_grau_head h2,
.cssbox_560_reiter4_grau_head h2,
.cssbox_560_reiter5_grau_head h2,
.cssbox_saf_reiter_nor_head h2,
.cssbox_saf_reiter_erw_head h2 { font-size:14px; }
.cssbox_saf_reiter_nor_head h2,
.cssbox_saf_reiter_erw_head h2 { color:#563dac; }

.cssbox_220_apa_grau,
.cssbox_220_eckig_grau,
.cssbox_180_eckig_grau,
.cssbox_180_eckig_gelb,
.cssbox_300_eckig_grau,
.cssbox_300_eckig_green,
.cssbox_600_eckig_grau,
.cssbox_560_reiter0_grau, .cssbox_560_reitera_grau, .cssbox_560_reiter1_grau, .cssbox_560_reiter2_grau, .cssbox_560_reiter3_grau, .cssbox_560_reiter4_grau, .cssbox_560_reiter5_grau, .cssbox_saf_reiter_nor, .cssbox_saf_reiter_erw { 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	margin:0 auto 10px auto; /* use to position the box */ } /* set the top-right image */ 

.cssbox_220_apa_grau_head,
.cssbox_220_eckig_grau_head,
.cssbox_180_eckig_grau_head,
.cssbox_180_eckig_gelb_head,
.cssbox_300_eckig_grau_head,
.cssbox_300_eckig_green_head,
.cssbox_600_eckig_grau_head,
.cssbox_560_reiter0_grau_head, .cssbox_560_reitera_grau_head, .cssbox_560_reiter1_grau_head, .cssbox_560_reiter2_grau_head, .cssbox_560_reiter3_grau_head, .cssbox_560_reiter4_grau_head, .cssbox_560_reiter5_grau_head, .cssbox_saf_reiter_nor_head, .cssbox_saf_reiter_erw_head { 
	background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 12px; /* right-image-gap + right-inside padding */ 
	} 

.cssbox_220_apa_grau_head h1 {
	background-position: top left; 
	margin: 0; 	/* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 0 0 0 14px; 	/* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */
	} 

.cssbox_220_eckig_grau_head h1,
.cssbox_220_eckig_grau_head h2,
.cssbox_220_eckig_grau_head h3,
.cssbox_220_eckig_grau_head h4,
.cssbox_220_eckig_grau_head h5,
.cssbox_220_eckig_grau_head h6,
.cssbox_180_eckig_grau_head h1,
.cssbox_180_eckig_grau_head h2,
.cssbox_180_eckig_grau_head h3,
.cssbox_180_eckig_grau_head h4,
.cssbox_180_eckig_grau_head h5,
.cssbox_180_eckig_grau_head h6,
.cssbox_180_eckig_gelb_head h1,
.cssbox_180_eckig_gelb_head h2,
.cssbox_180_eckig_gelb_head h3,
.cssbox_180_eckig_gelb_head h4,
.cssbox_180_eckig_gelb_head h5,
.cssbox_180_eckig_gelb_head h6,
.cssbox_300_eckig_grau_head h1,
.cssbox_300_eckig_grau_head h2,
.cssbox_300_eckig_grau_head h3,
.cssbox_300_eckig_grau_head h4,
.cssbox_300_eckig_grau_head h5,
.cssbox_300_eckig_grau_head h6,

.cssbox_300_eckig_green_head h1,
.cssbox_300_eckig_green_head h2,
.cssbox_300_eckig_green_head h3,
.cssbox_300_eckig_green_head h4,
.cssbox_300_eckig_green_head h5,
.cssbox_300_eckig_green_head h6,

.cssbox_600_eckig_grau_head h1,
.cssbox_600_eckig_grau_head h2,
.cssbox_600_eckig_grau_head h3,
.cssbox_600_eckig_grau_head h4,
.cssbox_600_eckig_grau_head h5,
.cssbox_600_eckig_grau_head h6,
.cssbox_560_reiter0_grau_head h2,
.cssbox_560_reitera_grau_head h2,
.cssbox_560_reiter1_grau_head h2,
.cssbox_560_reiter2_grau_head h2,
.cssbox_560_reiter3_grau_head h2,
.cssbox_560_reiter4_grau_head h2,
.cssbox_560_reiter5_grau_head h2,
.cssbox_saf_reiter_nor_head h2,
.cssbox_saf_reiter_erw_head h2 { 
	background-position: top left; 
	margin: 0; 	/* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 12px 0 8px 14px; 	/* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */
	} 
.cssbox_560_reiter0_grau_head h2,
.cssbox_560_reitera_grau_head h2,
.cssbox_saf_reiter_nor_head h2,
.cssbox_saf_reiter_erw_head h2 { 
	padding: 12px 0 22px 14px; 	/* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */
	}
.cssbox_560_reiter1_grau_head h2,
.cssbox_560_reiter2_grau_head h2,
.cssbox_560_reiter3_grau_head h2,
.cssbox_560_reiter4_grau_head h2,
.cssbox_560_reiter5_grau_head h2 {
	padding: 12px 0 9px 14px; 	/* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */
	}

.cssbox_220_apa_grau_body,
.cssbox_220_eckig_grau_body,
.cssbox_180_eckig_grau_body,
.cssbox_180_eckig_gelb_body,
.cssbox_300_eckig_grau_body,
.cssbox_300_eckig_green_body,
.cssbox_600_eckig_grau_body,
.cssbox_560_reiter0_grau_body, .cssbox_560_reitera_grau_body, .cssbox_560_reiter1_grau_body, .cssbox_560_reiter2_grau_body, .cssbox_560_reiter3_grau_body, .cssbox_560_reiter4_grau_body, .cssbox_560_reiter5_grau_body, .cssbox_saf_reiter_nor_body, .cssbox_saf_reiter_erw_body { 
	background-position: bottom left; 
	margin-right: 0px; /* interior-padding right */
	padding: 0 0 10px 14px; /* mirror .cssbox_head right/left */ 
} 

.cssbox_220_apa_grau_body p {
	padding-top:6px;
	font-size:11px;
	}
