/*
 * Anpassungen für Startseite, ergänzend zu einspaltigem Layout
 */
#header {
	position: static !important;
	background-image: url(../img/bg-start.png) !important;
	margin: 0;
}
#header a {
	position: static;
	float: left;
	width: auto;
	height: auto;
}
#header #logo a img {
	margin-top: 28px;
}
#header .imgBottom {
	top: -1px;
}
#header #functions {
	position: static;
	float: right;
	margin-right: 20px;
	background: none;
	padding: 0;
	width: 260px;
}
/* Buttons "Mitglied werden" und "Jetzt spenden" */
#header #buttons {
	margin-bottom: 12px;
}
#header #buttons a {
	display: block;
	float: left;
	color: #fff;
	background-color: #d70019;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0 9px 0;
	margin-bottom: 0;
	width: 115px;
	text-align: center;
	-webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}
#header #buttons a.first-child {
	margin-right: 10px;
	width: 135px;
}
#header #buttons a:hover {
	background-color: #e70029;
	text-decoration: none;
}
/* Suchformular */
#functions fieldset {
	background: none;
}
#functions input#search {
	-webkit-border-radius: 3px;
    border-radius: 3px;
	width: 250px;
	padding: 5px 4px 5px 4px;
	background-image: url(../img/start/magnifying-glas.png);
	background-image: -webkit-image-set(
                              url(../img/start/magnifying-glas.png) 1x,
                              url(../img/start/magnifying-glas-x2.png) 2x);
	background-position: 230px 4px;
	background-repeat: no-repeat;
}
/* Submit-Knopf aus dem Sichtbereich schieben */
#functions input.submit {
    margin: 0 0 0 -9999px !important;
    position: absolute !important;
}
/* Navigation */
#nav_main {
	padding-top: 43px;
	margin-left: 205px;
}
#nav_main ul {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	line-height: 100%;
}
#nav_main ul a {
	color: #000;
	float: none;
}
#nav_main ul li {
	float: left;
}
#nav_main ul#nav_meta_list {
	font-size: 12px;
	height: 25px;
	background: url("../img/bgDotWhite.gif") repeat-x scroll left bottom transparent;
	width: 435px;
	margin-bottom: 14px;
}
#nav_main ul#nav_meta_list li {
	margin-left: 12px;
}
#nav_main ul#nav_meta_list li.first {
	margin-left: 0px;
}
#nav_main ul#nav_main_list {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
#nav_main ul#nav_main_list li {
	margin-left: 15px;
}
#nav_main ul#nav_main_list li.first {
	margin-left: 0px;
}
/* Flyoutnavigation */
#nav_main ul#nav_main_list li div {
	display: none;
	position: absolute;
	z-index: 500;
	top: 112px;
	padding: 10px 0px 10px 20px;
	margin-left: -50px;
	background-color: #fff;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow: 3px 3px 10px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 3px 3px 10px 1px rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}
#nav_main ul#nav_main_list li#item-439 div {
	margin-left: -200px;
}
#nav_main ul#nav_main_list li#item-435 div {
	margin-left: -48px;
}
#nav_main ul#nav_main_list li#item-437 div {
	margin-left: -140px;
}
#nav_main ul#nav_main_list li#item-436 div {
	margin-left: -290px;
}
#nav_main ul#nav_main_list li .pointer {
	display: none;
	height: 9px;
	margin-top: 5px;
	z-index: 1000;
	width: 100%;
	background-image: url(../img/start/nav_main_pointer.png);
	background-image: -webkit-image-set(
                              url(../img/start/nav_main_pointer.png) 1x,
                              url(../img/start/nav_main_pointer-x2.png) 2x);
	background-position: center 0px;
	background-repeat: no-repeat;
}
#nav_main ul#nav_main_list li ul.col {
	float: left;
	width: 180px;
	margin-right: 20px;
	margin-bottom: 0;
}
#nav_main ul#nav_main_list li ul a {
	color: #7ab51d;
	padding: 15px 0 15px 0;
	display: block;
}
#nav_main ul#nav_main_list li ul li {
	float: none;
	display: block;
	padding: 0;
	margin: 0;
	background: url("../img/bgDotGreen.gif") repeat-x scroll left bottom transparent;
}
#nav_main ul#nav_main_list li ul li.last {
	background: none;
}
/*#nav_main ul#nav_main_list li ul li.last {
	background: none;
}*/

/* Flyout aufklappen */
#nav_main ul#nav_main_list li:hover div,
#nav_main ul#nav_main_list li:hover .pointer {
    display: block;
}
/* Inhaltsbereich */
#content {
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0;
	width: 980px;
	background: none;
}
/* Teaser Boxen */
#content .teaser {
	padding: 0px;
	margin:	20px 0 20px 0;
}
#content .tx-jfmulticontent-pi1 .teaser {
	padding: 0px;
	margin:	0px;
}
#content .teaser01, #content .teaser02, #content .teaser03,
#content .subcolumns .teaser01, #content .subcolumns .teaser02, #content .subcolumns .teaser03 {
	padding: 20px 19px 8px 0;
}
#content .c75l .teaser01, #content .c75l .teaser02, #content .c75l .teaser03 {
	margin-right: 20px;
}
#content .c75r .teaser01, #content .c75r .teaser02, #content .c75r .teaser03 {
	margin-left: 20px;
}
#content .c25l .teaser01, #content .c25l .teaser02, #content .c25l .teaser03,
#content .c25r .teaser01, #content .c25r .teaser02, #content .c25r .teaser03 {
	padding-left: 19px;
}
#content .c50l .teaser01, #content .c50l .teaser02, #content .c50l .teaser03 {
	margin-right: 10px;
}
#content .c50r .teaser01, #content .c50r .teaser02, #content .c50r .teaser03 {
	margin-left: 10px;
}
/* Teaser 01 */
#content .teaser01,
#content .teaser01 {
	border:	1px solid #7db41b;
	background:	#7db41b url(../img/teaserTop01.gif) repeat-x;
}
/*  Teaser 02 */
#content .teaser02,
#content .teaser02 {
	border:	1px solid #dee7bc;
	background:	#ffffff url(../img/teaserTop02.gif) repeat-x;
}
/*  Teaser 03 */
#content .teaser03,
#content .teaser03 {
	border:	1px solid #dee7bc;
	background:	#D7E8BB url(../img/teaserTop03.gif) repeat-x;
}
/*
 * mehrere Teaserboxen in nebeneinander mit unterschiedlicher Hoehe
 */
/* border-bottom faken */
.c75l_c25r_border-bottom {
	background: url(../img/start/c75l_c25r_border-bottom.png) no-repeat left bottom transparent;
}
.c25l_c75r_border-bottom {
	background: url(../img/start/c25l_c75r_border-bottom.png) no-repeat left bottom transparent;
}
.c50l_c50r_border-bottom {
	background: url(../img/start/c50l_c50r_border-bottom.png) no-repeat left bottom transparent;
}
.c75l_c25r_border-bottom, .c25l_c75r_border-bottom, .c50l_c50r_border-bottom {
	padding-bottom: 1px !important;
}
.c75l_c25r_border-bottom .teaser03, .c75l_c25r_border-bottom .teaser02,
.c25l_c75r_border-bottom .teaser03, .c25l_c75r_border-bottom .teaser02,
.c50l_c50r_border-bottom .teaser03, .c50l_c50r_border-bottom .teaser02 {
	padding-bottom: 1000px !important;
	margin-bottom: -1000px !important;
}
/* Ãœberschriften */
.teaser01 h1, .teaser01 h2, .teaser01 h3, .teaser01 h4, .teaser01 h5,
.teaser02 h1, .teaser02 h2, .teaser02 h3, .teaser02 h4, .teaser02 h5,
.teaser03 h1, .teaser03 h2, .teaser03 h3, .teaser03 h4, .teaser03 h5 {
	font-size: 20px;
}
.teaser01 h1, .teaser01 h2, .teaser01 h3, .teaser01 h4, .teaser01 h5 {
	color: #fff;
}
/* Texte */
.teaser01 p, .teaser02 p, .teaser03 p {
	font-size: 1.1em;
}
.teaser01 p {
	color: #fff;
}
/* Links */
.teaser01 a, .teaser01 a:link, .teaser01 a:active, .teaser01 a:visited {
	color: #fff;
}
/* Bilder */
.teaser01 .csc-textpic-above .csc-textpic-imagewrap, .teaser02 .csc-textpic-above .csc-textpic-imagewrap, .teaser03 .csc-textpic-above .csc-textpic-imagewrap {
	margin-bottom: 8px;
}
/*
 * t3slidernews
 */
/* gesamter Slider */
.lof-slider_3 .lof-css3 {
    box-shadow: none;
}
/* Navigationselemente */
.lof-slider_3 .lof-navigator-outer {
    width: 340px !important;
	overflow: visible;
}
.lof-slider_3 .lof-navigator {
    background: url("../img/teaserTop02.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #DEE7BC;
	padding-top: 10px;
	width: 318px !important;
}
.lof-slider_3 .green li.active {
    background: url(../img/start/slider/pointer.png) no-repeat scroll right center transparent;
	background-image: -webkit-image-set(
                              url(../img/start/slider/pointer.png) 1x,
                              url(../img/start/slider/pointer-x2.png) 2x);
}
.lof-slider_3 .green li.active div {
	background-image: none;
	background-color: #7ab51d;
	width: 300px !important;
}
.lof-slider_3 .lof-navigator h3, .lof-slider_3 .lof-navigator h3 a, .lof-slider_3 .lof-navigator h3 a:visited {
    color: #7ab51d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-top: 22px;
	padding-right: 20px;
	line-height: 140%;
	vertical-align: middle;
}
.lof-slider_3 .lof-navigator .active h3, .lof-slider_3 .lof-navigator .active h3 a, .lof-slider_3 .lof-navigator .active h3 a:visited {
    color: #fff;
	font-weight: bold;
}
/* normales Navigationselement */
.lof-slider_3 .lof-navigator li div {
	background-image: none;
	background-color: #fff;
	margin-right: 20px !important;
	padding-left: 19px !important;
	width: 299px !important;
	border: none;
	background: url("../img/start/slider/dots.png") no-repeat scroll left bottom transparent;
	background-position: 20px 0px;
}
/* Sliderbild */
.lof-slider_3 .lof-main-outer {
    margin-left: 340px !important;
}
/* Text auf Sliderbild */
.lof-slider_3 .lof-description {
    padding: 15px 20px 18px 20px;
    position: absolute;
}
.lof-slider_3 .lof-css3 .lof-description, .lof-slider_3 .lof-css3 .lof-description_black, .lof-slider_3 .lof-css3 .lof-description_white {
    box-shadow: none;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)";
	-webkit-border-radius: 5px;
    border-radius: 5px;
	bottom: 20px !important;
	top: auto !important;
}
.lof-slider_3 .lof-description_black h3, .lof-slider_3 .lof-description_white h3, .lof-slider_3 .lof-description_nobg h3 {
    padding: 0 0 10px 0;
	color: #1a171b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px !important;
}
.lof-slider_3 .lof-description p {
	font-size: 1.1em;
}
.lof-slider_3 .lof-description_white a, .lof-slider_3 .lof-description_white a:visited {
    color: #7ab51d;
}
.lof-slider_3 .lof-description_white a:hover {
    color: #7ab51d;
    text-decoration: underline;
}
/*
 * Mein BUND Box
 */
.tx-felogin-pi1 fieldset {
	border: none;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	background: url("../img/bgDotGreen.gif") repeat-x scroll left bottom transparent;
}
.tx-felogin-pi1 fieldset legend, .tx-felogin-pi1 fieldset label {
	display: none;
}
.tx-felogin-pi1 fieldset div {
	margin-bottom: 10px;
}
.tx-felogin-pi1 .status h3 {
	font-size: 13px;
}
#content .tx-felogin-pi1 fieldset input {
	width: 195px;
	padding: 5px 4px 5px 4px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}
#content .tx-felogin-pi1 fieldset input.button {
	margin-left: 0;
	float: right;
	width: auto;
}
.csc-frame {
	height: 1px;
	background-position: 0 0;
}
