/* start - Menü Left ############################################################################################################################# */
/* start - Footer ################################################################################################################################ */
/* start - Formulare ########################################################################### */
/* start - tx_news ############################################################################################################################### */
/* start - mobile ################################################################################################################################ */
html {
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff url(../layout/background-page-fv.png) no-repeat center top;
}

/* DIV.csc-header H1, DIV.csc-header H2, DIV.csc-header H3, DIV.csc-header H4, DIV.csc-header H5, DIV.csc-header H6, 
DIV.csc-header H1 .csc-firstHeader, DIV.csc-header H2.csc-firstHeader, DIV.csc-header H3.csc-firstHeader, DIV.csc-header H4.csc-firstHeader, DIV.csc-header H5.csc-firstHeader, DIV.csc-header H6.csc-firstHeader, */ 
#divContent H1, #divContent H2, #divContent H3, #divContent H4, #divContent H5, #divContent H6, 
H1, H2, H3, H4, H5, H6 {
	color: #007A91;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px;}
/* DIV.csc-header H2, DIV.csc-header H2.csc-firstHeader,  */#divContent H2, H2 { font-size: 14px; margin-bottom: 6px; }
/* DIV.csc-header H3, DIV.csc-header H3.csc-firstHeader,  */#divContent H3, H3 { font-size: 13px; margin-bottom: 6px; }
/* DIV.csc-header H4, DIV.csc-header H4.csc-firstHeader,  */#divContent H4, H4 { font-size: 12px; margin-bottom: 6px; }
/* DIV.csc-header H5, DIV.csc-header H5.csc-firstHeader,  */#divContent H5, H5 { font-size: 11px; margin-bottom: 2px; }
/* DIV.csc-header H6, DIV.csc-header H6.csc-firstHeader,  */#divContent H6, H6 { font-size: 10px; margin-bottom: 1px; }

/* Vorder- und Hintergrundfarbe zum Markieren von Text ändern */
::-moz-selection {
	color: #fff;
	background: #999;
}

.unsichtbar {
	display: none;
	font-size: 0.1em;
}

IMG {
	font-size: 10px;
}

SUB, SUP {
  line-height: 0px;
  font-size: 60%;
}

A IMG {
	border: none;
}

#tablePageWrapper {
	table-layout: fixed;
}

#tableHeader {
	position: relative;
	width: 990px;
	height: 200px;
	overflow: hidden;
	background-color: #fff;
}

#tdPageColumnRight {
	width: 170px;
}

hr, hr.ce-div {
	border: none;
	border-bottom: 3px dashed #ccc;
	background-color: #999;
	margin: 20px 0 30px 0;
}

/* ##################### start - Header ######################## */

#divPageTop {
	width: 900px;
	height: 200px;
	margin: 0 0 0 90px;
	padding: 0;
	overflow: hidden;
	z-index: 1;
	background-color: #009119;
}
#divPageTop DIV DIV UL {
	margin: 0;
	padding: 0;
	height: 200px !important;
}

#divHeaderLogoSC {
	position: absolute;
	width: 180px;
	height: 170px;
	z-index: 58;
	top: 7px;
	left: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#divDruckLink {
	position: absolute;
	width: 26px;
	height: 27px;
	z-index: 57;
	top: 173px;
	left: 963px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#divDruckLink IMG {
	display: block;
}

/* Hier ist das SV- und DJK Logo drin */
#divVereinGegenVerlinkungWrapperSC {
	position: absolute;
	width: 168px;
	height: 154px;
	z-index: 56;
	top: 19px;
	left: 822px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#divVereinGegenVerlinkungWrapperSCa {
	position: absolute;
	top: 0;
	right: 0;
}
#divVereinGegenVerlinkungWrapperSCb {
	position: absolute;
	top: 77px;
	right: 0;
}
#divVereinGegenVerlinkungWrapperSCc {
	position: absolute;
	top: 77px;
	right: 91px;
}

#divVereinGegenVerlinkungSV {
	position: absolute;
	width: 85px;
	height: 78px;
	z-index: 55;
	top: 61px;
	left: 905px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#divVereinGegenVerlinkungSV IMG {
	display: block;
}

/* ##################### ende - Header ######################## */

/* ##################### start - Banner ########################################################### */

#divBannerLeftWrapper {
	margin: 0 0 0 0;
	padding: 15px 0 0 10px;
	width: 155px;
	overflow: hidden;
}

#divBannerRightWrapper {
	margin: 0 0 0 0;
	padding: 15px 0 0 5px;
	width: 155px;
	overflow: hidden;
}

.tx-sf-banners {
	margin-bottom: 15px;
}
.tx-sf-banners div .banner:last-child {
	display: none;
}
.tx-sf-banners div .banner:first-child {
	display: block;
}

/* ##################### ende - Banner ########################################################### */

#tdLeft,
#tdRight {
	margin: auto;
	font-size: 1px;
}

#tdMenuUndContent {
	width: 990px;
	background: transparent url(../layout/back-nav990breit-fv.png) repeat-y center top;
}

/* ##################### start - Menü Left und Header ########################################################### */

#divMenuTopRight {
	position: absolute;
	width: 990px;
	height: 20px;
	z-index: 54;
	top: 0px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: right;
}

#divTopMiddle {
	position: absolute;
	width: 990px;
	height: 27px;
	z-index: 53;
	top: 173px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#tdTopMiddleLeft {
	width: 180px;
	height: 26px;
}

#tdTopMiddleRight {
	width: 810px;
	height: 26px;
}

#divMenuTopMiddle {
	margin: 0;
}

#tdMenuTopRight,
#tdMenuTopRightAktiv {
	font-size: 12px;
	font-weight: bold;
	border-left: 1px solid #cecece;
}
#tdMenuTopMiddle,
#tdMenuTopMiddleAktiv {
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #cecece;
}

#tdMenuTopRight A, #tdMenuTopRight A:visited,
#tdMenuTopMiddle A, #tdMenuTopMiddle A:visited {
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	color: #e6e6e6;
	display: block;
	background: transparent url(../layout/nav-fv-normal.png) repeat-x 0px center;
}

#tdMenuTopRight A, #tdMenuTopRight A:visited {
	margin: 0 0 0 0;
	padding: 1px 10px 2px 10px;
}
#tdMenuTopMiddle A, #tdMenuTopMiddle A:visited {
	padding: 3px 15px 3px 15px;
}

#tdMenuTopRight A:hover,
#tdMenuTopMiddle A:hover {
	display: block;
	color: #fff;
	background: transparent url(../layout/nav-fv-aktiv.png) repeat-x left center;
}

#tdMenuTopRightAktiv A, #tdMenuTopRightAktiv A:visited,
#tdMenuTopMiddleAktiv A, #tdMenuTopMiddleAktiv A:visited {
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	color: #fff;
	display: block;
	background: transparent url(../layout/nav-fv-aktiv.png) repeat-x left center;
}

#tdMenuTopRightAktiv A, #tdMenuTopRightAktiv A:visited {
	padding: 1px 10px 2px 10px;
}

#tdMenuTopMiddleAktiv A, #tdMenuTopMiddleAktiv A:visited {
	padding: 3px 15px 3px 15px;
}

/* ##################### ende - Menü Left und Header ########################################################### */

/* start - Menü Left ############################################################################################################################# */

#tdMenuLeft {
	width: 165px;
}

#divMenuLeft {
	width: 165px;
	margin: 12px 0 0 0;
	overflow: hidden;
}

/* start - alle ebenen */

#divMenuItemE1 A, 
#divMenuItemE1 A:visited,
#divMenuItemE1aktiv A, 
#divMenuItemE1aktiv A:visited,
#divMenuItemE1sub A, 
#divMenuItemE1sub A:visited,
#divMenuItemE1subaktiv A, 
#divMenuItemE1subaktiv A:visited,

#divMenuItemE2 A, 
#divMenuItemE2 A:visited,
#divMenuItemE2aktiv A, 
#divMenuItemE2aktiv A:visited,
#divMenuItemE2sub A, 
#divMenuItemE2sub A:visited,
#divMenuItemE2subaktiv A, 
#divMenuItemE2subaktiv A:visited,

#divMenuItemE3 A, 
#divMenuItemE3 A:visited,
#divMenuItemE3aktiv A, 
#divMenuItemE3aktiv A:visited,
#divMenuItemE3sub A, 
#divMenuItemE3sub A:visited,
#divMenuItemE3subaktiv A, 
#divMenuItemE3subaktiv A:visited,

#divMenuItemE4 A, 
#divMenuItemE4 A:visited,
#divMenuItemE4aktiv A, 
#divMenuItemE4aktiv A:visited,
#divMenuItemE4sub A, 
#divMenuItemE4sub A:visited,
#divMenuItemE4subaktiv A, 
#divMenuItemE4subaktiv A:visited,

#divMenuItemE5 A, 
#divMenuItemE5 A:visited,
#divMenuItemE5aktiv A, 
#divMenuItemE5aktiv A:visited,
#divMenuItemE5sub A, 
#divMenuItemE5sub A:visited,
#divMenuItemE5subaktiv A, 
#divMenuItemE5subaktiv A:visited,

#divMenuItemE6 A, 
#divMenuItemE6 A:visited,
#divMenuItemE6aktiv A, 
#divMenuItemE6aktiv A:visited,
#divMenuItemE6sub A, 
#divMenuItemE6sub A:visited,
#divMenuItemE6subaktiv A, 
#divMenuItemE6subaktiv A:visited,

#divMenuItemE7 A, 
#divMenuItemE7 A:visited,
#divMenuItemE7aktiv A, 
#divMenuItemE7aktiv A:visited,
#divMenuItemE7sub A, 
#divMenuItemE7sub A:visited,
#divMenuItemE7subaktiv A, 
#divMenuItemE7subaktiv A:visited,

#divMenuItemE8 A, 
#divMenuItemE8 A:visited,
#divMenuItemE8aktiv A, 
#divMenuItemE8aktiv A:visited,
#divMenuItemE8sub A, 
#divMenuItemE8sub A:visited,
#divMenuItemE8subaktiv A, 
#divMenuItemE8subaktiv A:visited,

#divMenuItemE9 A, 
#divMenuItemE9 A:visited,
#divMenuItemE9aktiv A, 
#divMenuItemE9aktiv A:visited,
#divMenuItemE9sub A, 
#divMenuItemE9sub A:visited,
#divMenuItemE9subaktiv A, 
#divMenuItemE9subaktiv A:visited {
	font-weight: normal;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-fv-normal.png) repeat-x 0 center;
}

#divMenuItemE1aktiv A, 
#divMenuItemE1aktiv A:visited,
#divMenuItemE1sub A, 
#divMenuItemE1sub A:visited,
#divMenuItemE1subaktiv A, 
#divMenuItemE1subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub1.png) no-repeat left center;
}

#divMenuItemE2aktiv A, 
#divMenuItemE2aktiv A:visited,
#divMenuItemE2sub A, 
#divMenuItemE2sub A:visited,
#divMenuItemE2subaktiv A, 
#divMenuItemE2subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub2.png) no-repeat left center;
}

#divMenuItemE3aktiv A, 
#divMenuItemE3aktiv A:visited,
#divMenuItemE3sub A, 
#divMenuItemE3sub A:visited,
#divMenuItemE3subaktiv A, 
#divMenuItemE3subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub3.png) no-repeat left center;
}

#divMenuItemE4aktiv A, 
#divMenuItemE4aktiv A:visited,
#divMenuItemE4sub A, 
#divMenuItemE4sub A:visited,
#divMenuItemE4subaktiv A, 
#divMenuItemE4subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub4.png) no-repeat left center;
}

#divMenuItemE5aktiv A, 
#divMenuItemE5aktiv A:visited,
#divMenuItemE5sub A, 
#divMenuItemE5sub A:visited,
#divMenuItemE5subaktiv A, 
#divMenuItemE5subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub5.png) no-repeat left center;
}

#divMenuItemE6aktiv A, 
#divMenuItemE6aktiv A:visited,
#divMenuItemE6sub A, 
#divMenuItemE6sub A:visited,
#divMenuItemE6subaktiv A, 
#divMenuItemE6subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub6.png) no-repeat left center;
}

#divMenuItemE7aktiv A, 
#divMenuItemE7aktiv A:visited,
#divMenuItemE7sub A, 
#divMenuItemE7sub A:visited,
#divMenuItemE7subaktiv A, 
#divMenuItemE7subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub7.png) no-repeat left center;
}

#divMenuItemE8aktiv A, 
#divMenuItemE8aktiv A:visited,
#divMenuItemE8sub A, 
#divMenuItemE8sub A:visited,
#divMenuItemE8subaktiv A, 
#divMenuItemE8subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub8.png) no-repeat left center;
}

#divMenuItemE9aktiv A, 
#divMenuItemE9aktiv A:visited,
#divMenuItemE9sub A, 
#divMenuItemE9sub A:visited,
#divMenuItemE9subaktiv A, 
#divMenuItemE9subaktiv A:visited {
	background: transparent url(../layout/nav-fv-normal-sub9.png) no-repeat left center;
}

/* ende  - alle ebenen */

/* start - ebene 1 */

#divMenuItemE1 A, 
#divMenuItemE1 A:visited,
#divMenuItemE1aktiv A, 
#divMenuItemE1aktiv A:visited,
#divMenuItemE1sub A, 
#divMenuItemE1sub A:visited,
#divMenuItemE1subaktiv A, 
#divMenuItemE1subaktiv A:visited {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 9px;
}

#divMenuItemE1 A:hover, 
#divMenuItemE1aktiv A, 
#divMenuItemE1aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE1sub A:hover, 
#divMenuItemE1subaktiv A, 
#divMenuItemE1subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub1.png) no-repeat left center;
	color: #fff;
}

/* Link endet mit "/archiv-svs" */
#divMenuItemE1sub:last-child a[href$="/archiv-svs"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal-sub1.png) repeat-x 0 center;
}
#divMenuItemE1sub:last-child a[href$="/archiv-svs"]:hover,
#divMenuItemE1subaktiv a[href$="/archiv-svs"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv-sub1.png) repeat-x 0 center;
}

/* Link enthält "/archiv-svs/" */
#divMenuItemE2 a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal.png) repeat-x 0 center;
}
#divMenuItemE2sub a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal-sub2.png) repeat-x 0 center;
}
#divMenuItemE2 a[href*="/archiv-svs/"]:hover,
#divMenuItemE2aktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv.png) repeat-x 0 center;
}
#divMenuItemE2sub a[href*="/archiv-svs/"]:hover,
#divMenuItemE2subaktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv-sub2.png) repeat-x 0 center;
}

/* Link enthält "/archiv-svs/" */
#divMenuItemE3 a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal.png) repeat-x 0 center;
}
#divMenuItemE3sub a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal-sub3.png) repeat-x 0 center;
}
#divMenuItemE3 a[href*="/archiv-svs/"]:hover,
#divMenuItemE3aktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv.png) repeat-x 0 center;
}
#divMenuItemE3sub a[href*="/archiv-svs/"]:hover,
#divMenuItemE3subaktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv-sub3.png) repeat-x 0 center;
}

/* Link enthält "/archiv-svs/" */
#divMenuItemE4 a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal.png) repeat-x 0 center;
}
#divMenuItemE4sub a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal-sub4.png) repeat-x 0 center;
}
#divMenuItemE4 a[href*="/archiv-svs/"]:hover,
#divMenuItemE4aktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv.png) repeat-x 0 center;
}
#divMenuItemE4sub a[href*="/archiv-svs/"]:hover,
#divMenuItemE4subaktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv-sub4.png) repeat-x 0 center;
}

/* Link enthält "/archiv-svs/" */
#divMenuItemE5 a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal.png) repeat-x 0 center;
}
#divMenuItemE5sub a[href*="/archiv-svs/"]  {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-normal-sub5.png) repeat-x 0 center;
}
#divMenuItemE5 a[href*="/archiv-svs/"]:hover,
#divMenuItemE5aktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv.png) repeat-x 0 center;
}
#divMenuItemE5sub a[href*="/archiv-svs/"]:hover,
#divMenuItemE5subaktiv a[href*="/archiv-svs/"] {
	font-weight: bold;
	color: #e6e6e6;
	display: block;
	text-decoration: none;
	border-bottom: #dcdcdc 1px solid;
	background: transparent url(../layout/nav-svs-aktiv-sub5.png) repeat-x 0 center;
}

/* ende - ebene 1 */

/* start - ebene 2 */

#divMenuItemE2 A, 
#divMenuItemE2 A:visited,
#divMenuItemE2aktiv A, 
#divMenuItemE2aktiv A:visited,
#divMenuItemE2sub A, 
#divMenuItemE2sub A:visited,
#divMenuItemE2subaktiv A, 
#divMenuItemE2subaktiv A:visited {
	font-size: 12px;
	padding: 2px 5px 2px 16px;
}

#divMenuItemE2 A:hover, 
#divMenuItemE2aktiv A, 
#divMenuItemE2aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE2sub A:hover, 
#divMenuItemE2subaktiv A, 
#divMenuItemE2subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub2.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 2 */

/* start - ebene 3 */

#divMenuItemE3 A, 
#divMenuItemE3 A:visited,
#divMenuItemE3aktiv A, 
#divMenuItemE3aktiv A:visited,
#divMenuItemE3sub A, 
#divMenuItemE3sub A:visited,
#divMenuItemE3subaktiv A, 
#divMenuItemE3subaktiv A:visited {
	font-size: 11px;
	padding: 2px 5px 2px 23px;
}

#divMenuItemE3 A:hover, 
#divMenuItemE3aktiv A, 
#divMenuItemE3aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE3sub A:hover, 
#divMenuItemE3subaktiv A, 
#divMenuItemE3subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub3.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 3 */

/* start - ebene 4 */

#divMenuItemE4 A, 
#divMenuItemE4 A:visited,
#divMenuItemE4aktiv A, 
#divMenuItemE4aktiv A:visited,
#divMenuItemE4sub A, 
#divMenuItemE4sub A:visited,
#divMenuItemE4subaktiv A, 
#divMenuItemE4subaktiv A:visited {
	font-size: 11px;
	padding: 2px 5px 2px 30px;
}

#divMenuItemE4 A:hover, 
#divMenuItemE4aktiv A, 
#divMenuItemE4aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE4sub A:hover, 
#divMenuItemE4subaktiv A, 
#divMenuItemE4subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub4.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 4 */

/* start - ebene 5 */

#divMenuItemE5 A, 
#divMenuItemE5 A:visited,
#divMenuItemE5aktiv A, 
#divMenuItemE5aktiv A:visited,
#divMenuItemE5sub A, 
#divMenuItemE5sub A:visited,
#divMenuItemE5subaktiv A, 
#divMenuItemE5subaktiv A:visited {
	font-size: 11px;
	padding: 2px 5px 2px 37px;
}

#divMenuItemE5 A:hover, 
#divMenuItemE5aktiv A, 
#divMenuItemE5aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE5sub A:hover, 
#divMenuItemE5subaktiv A, 
#divMenuItemE5subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub5.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 5 */

/* start - ebene 6 */

#divMenuItemE6 A, 
#divMenuItemE6 A:visited,
#divMenuItemE6aktiv A, 
#divMenuItemE6aktiv A:visited,
#divMenuItemE6sub A, 
#divMenuItemE6sub A:visited,
#divMenuItemE6subaktiv A, 
#divMenuItemE6subaktiv A:visited {
	font-size: 11px;
	padding: 2px 5px 2px 44px;
}

#divMenuItemE6 A:hover, 
#divMenuItemE6aktiv A, 
#divMenuItemE6aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE6sub A:hover, 
#divMenuItemE6subaktiv A, 
#divMenuItemE6subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub6.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 6 */

/* start - ebene 7 */

#divMenuItemE7 A, 
#divMenuItemE7 A:visited,
#divMenuItemE7aktiv A, 
#divMenuItemE7aktiv A:visited,
#divMenuItemE7sub A, 
#divMenuItemE7sub A:visited,
#divMenuItemE7subaktiv A, 
#divMenuItemE7subaktiv A:visited {
	font-size: 10px;
	padding: 2px 5px 2px 51px;
}

#divMenuItemE7 A:hover, 
#divMenuItemE7aktiv A, 
#divMenuItemE7aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE7sub A:hover, 
#divMenuItemE7subaktiv A, 
#divMenuItemE7subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub7.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 7 */

/* start - ebene 8 */

#divMenuItemE8 A, 
#divMenuItemE8 A:visited,
#divMenuItemE8aktiv A, 
#divMenuItemE8aktiv A:visited,
#divMenuItemE8sub A, 
#divMenuItemE8sub A:visited,
#divMenuItemE8subaktiv A, 
#divMenuItemE8subaktiv A:visited {
	font-size: 10px;
	padding: 2px 5px 2px 58px;
}

#divMenuItemE8 A:hover, 
#divMenuItemE8aktiv A, 
#divMenuItemE8aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE8sub A:hover, 
#divMenuItemE8subaktiv A, 
#divMenuItemE8subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub8.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 8 */

/* start - ebene 9 */

#divMenuItemE9 A, 
#divMenuItemE9 A:visited,
#divMenuItemE9aktiv A, 
#divMenuItemE9aktiv A:visited,
#divMenuItemE9sub A, 
#divMenuItemE9sub A:visited,
#divMenuItemE9subaktiv A, 
#divMenuItemE9subaktiv A:visited {
	font-size: 10px;
	padding: 2px 5px 2px 65px;
}

#divMenuItemE9 A:hover, 
#divMenuItemE9aktiv A, 
#divMenuItemE9aktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv.png) no-repeat left center;
	color: #fff;
}

#divMenuItemE9sub A:hover, 
#divMenuItemE9subaktiv A, 
#divMenuItemE9subaktiv A:visited {
	background: transparent url(../layout/nav-fv-aktiv-sub9.png) no-repeat left center;
	color: #fff;
}

/* ende - ebene 9 */

#divMenuItemEmpty {
	height: 20px;
	font-size: 20px;
}

/* ende  - Menü Left ############################################################################################################################# */

/* start - Content ############################################################################################################################### */

#divContentWrapper {
	width: 615px;
	margin: 0 0 0 0;
	padding: 12px 10px 20px 15px;
}

#divContentWrapperRight {
	float: left;
	width: 155px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
}

#divContent {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#divContent TD,
#divContent P {
	font-size: 12px;
	line-height: 18px;
}

#divContent P {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

/* start - Links im Content ############################################# */

#divContent A, #divContent A:visited {
	color: #000;
	text-decoration: underline;
}
#divContent A:hover {
	color: #666;
	text-decoration: none;
}

/* ende  - Links im Content ############################################# */

/* #divContent .csc-textpic-caption { font-size: 11px; color: #000; padding: 3px 0px 0px 0px; } */

#divContent H1 A, #divContent H2 A, #divContent H3 A, #divContent H4 A, #divContent H5 A, #divContent H6 A, 
#divContent H1 A:visited, #divContent H2 A:visited, #divContent H3 A:visited, #divContent H4 A:visited, #divContent H5 A:visited, #divContent H6 A:visited {
	color: #000;
	text-decoration: underline;
}
#divContent H1 A:hover, #divContent H2 A:hover, #divContent H3 A:hover, #divContent H4 A:hover, #divContent H5 A:hover, #divContent H6 A:hover {
	color: #666;
	text-decoration: none;
}

#divContent P {
	font-size: 12px;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}

.ce-align-left { text-align: left; }
.ce-align-center { text-align: center; }
.ce-align-right { text-align: right; }

.ce-table td, .ce-table th { vertical-align: top; }

.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

.ce-left .ce-gallery, .ce-column { float: left; }
.ce-center .ce-outer { position: relative; float: right; right: 50%; }
.ce-center .ce-inner { position: relative; float: right; right: -50%; }
.ce-right .ce-gallery { float: right; }

.ce-gallery figure { display: table; margin: 0; }

.ce-gallery figcaption {
	display: table-caption;
	caption-side: bottom;
	color: #999;
}

.ce-gallery img { display: block; }
.ce-gallery iframe { border-width: 0; }
.ce-border img,
.ce-border iframe {
}

.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
  margin-bottom: 10px;
}
.ce-image .ce-gallery { margin-bottom: 0; }
.ce-intext.ce-right .ce-gallery { margin-left: 10px; }
.ce-intext.ce-left .ce-gallery { margin-right: 10px; }
.ce-below .ce-gallery { margin: 10px 0 20px 0; }

.ce-column { margin-right: 10px; }
.ce-column:last-child { margin-right: 0; }

.ce-row { margin-bottom: 10px; }
.ce-row:last-child { margin-bottom: 0; }

.ce-above .ce-bodytext { clear: both; }

.ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

/* Headline */
.ce-headline-left { text-align: left; }
.ce-headline-center { text-align: center; }
.ce-headline-right { text-align: right; }

/* Uploads */
.ce-uploads { margin: 0; padding: 0; }
.ce-uploads li { list-style: none outside none; margin: 1em 0; }
.ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
.ce-uploads span { display: block; }

/* Table */
.ce-table { width: 100%; max-width: 100%; }
.ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
.ce-table thead th { border-bottom: 2px solid #dadada; }
.ce-table th, .ce-table td { border-top: 1px solid #dadada; }
.ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
.ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

/* Space */
.frame-space-before-extra-small { margin-top: 1em; }
.frame-space-before-small { margin-top: 2em; }
.frame-space-before-medium { margin-top: 3em; }
.frame-space-before-large { margin-top: 4em; }
.frame-space-before-extra-large { margin-top: 5em; }
.frame-space-after-extra-small { margin-bottom: 1em; }
.frame-space-after-small { margin-bottom: 2em; }
.frame-space-after-medium { margin-bottom: 3em; }
.frame-space-after-large { margin-bottom: 4em; }
.frame-space-after-extra-large { margin-bottom: 5em; }

/* Frame */
.frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
.frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
.frame-indent { margin-left: 15%; margin-right: 15%; }
.frame-indent-left { margin-left: 33%; }
.frame-indent-right { margin-right: 33%; }

/* ende  - Content ############################################################################################################################### */

/* ##################### start - Main ######################## */

#divMainWrapperPrint {
	width: 95%;
	margin: 0;
	padding: 10px;
}

P.bodytext A, P.bodytext A:link, P.bodytext A:visited, P.bodytext A:active {
	color: #006699;
	text-decoration: underline;
}
P.bodytext A:hover {
	color: #999999;
	text-decoration: none;
}

/* ##################### ende - Main ######################## */

/* start - Footer ################################################################################################################################ */

#tdFooter {
	height: 70px;
}

#tableFooter {
	width: 100%;
	height: 70px;
	background: transparent url(../layout/back-nav990breit-fv.png) repeat-y center top;
	text-align: center;
}

#divFooter {
	width: 990px;
	height: 90px;
	margin: 10px 0 10px 0;
}

#divFooter #divContent P,
#divFooter #divContent TD {
	font-size: 14px;
	color: #fff;
}

#divFooter #divContent A, #divFooter #divContent A:visited {
	color: #fff;
	text-decoration: underline;
	transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
}
#divFooter #divContent A:hover {
	color: #ccc;
	text-decoration: none;
	transition: all 0s ease-out 0s;
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	-ms-transition: all 0s ease-out 0s;
}

/* ende  - Footer ################################################################################################################################ */

.standardText1Small {
	font-size: 10px;
}

.standardText2Normal {
	font-size: 12px;
}

.standardText3Big {
	font-size: 14px;
}

.standardText4Bigger {
	font-size: 16px;
}

.standardText5Biggest {
	font-size: 18px;
}

/* start - Formulare ########################################################################### */

.form-group,
.btn-group {
	margin: 20px 0 0 0;
}

.form-control {
	display: block;
	width: calc(100% - 20px);
	max-width: 100%;
	height: auto;
	padding: 2px 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0;
	transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
.form-control:focus {
	color:#495057;
	background-color:#fff;
	border-color:#45b1ff;
	outline:0;
	box-shadow:0 0 0 0.2rem rgba(0,114,196,0.25)
}

/* ende  - Formulare ########################################################################### */

/* ##################### start - tt_content ##################### */

/* Margins around images: */

/* Pictures on left, add margin on right */
/* #divContent DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
#divContent DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
#divContent DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-right: 5px;
} */

/* Pictures on right, add margin on left */
/* #divContent DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
#divContent DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
#divContent DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-left: 5px;
} */

/* Pictures centered, add margin on left */
/* #divContent DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-left: 5px;
} */
/* Bild Untertext */
/* #divContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { font-size: 11px; color: #666; padding: 3px 0px 0px 0px; } */

/* DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0 0 0 0; } */

/* Space below each image (also in-between rows) */
/* DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin: 0 0 0 0; padding: 0 0 0 0; } */
/* DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; } */

/* No margins around the whole image-block */
/* DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin: 0 0 12px 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin: 0 0 12px 0; } */

/* Add margin from image-block to text (in case of "Text w/ images") */
/* DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 5px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 5px !important;
} */

/* ##################### Rahmen für die Bilder ##################### */
/* DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 2px solid #666;
} */

/* ##################### ende - tt_content ##################### */

/* ##################### start - rtehtmlarea ##################### */

/* ##################### start - damit Aufzählungspunkte nicht hinter dem Bild verschwinden ##################### */
/* DIV.csc-textpic-text LI {
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
} */

/* ##################### ende - damit Aufzählungspunkte nicht hinter dem Bild verschwinden ##################### */

/* ##################### start - Link Icons ##################### */

TABLE.contenttable P P IMG {
	border: none;
}

/* Link-Icon Mail */
A.mail IMG, 
P.bodytext A.mail IMG, 
P.bodytext P A.mail IMG, 
UL A.mail IMG, 
OL A.mail IMG {
	border: none;
}
H1 A.mail IMG, 
H2 A.mail IMG, 
H3 A.mail IMG, 
H4 A.mail IMG, 
H5 A.mail IMG, 
H6 A.mail IMG, 
H1 P A.mail IMG, 
H2 P A.mail IMG, 
H3 P A.mail IMG, 
H4 P A.mail IMG, 
H5 P A.mail IMG, 
H6 P A.mail IMG {
	border: none;
}

/* Link-Icon internal-link-new-window */
A.internal-link-new-window IMG, 
P.bodytext A.internal-link-new-window IMG, 
P.bodytext P A.internal-link-new-window IMG, 
UL A.internal-link-new-window IMG, 
OL A.internal-link-new-window IMG {
	border: none;
}
H1 A.internal-link-new-window IMG, 
H2 A.internal-link-new-window IMG, 
H3 A.internal-link-new-window IMG, 
H4 A.internal-link-new-window IMG, 
H5 A.internal-link-new-window IMG, 
H6 A.internal-link-new-window IMG, 
H1 P A.internal-link-new-window IMG, 
H2 P A.internal-link-new-window IMG, 
H3 P A.internal-link-new-window IMG, 
H4 P A.internal-link-new-window IMG, 
H5 P A.internal-link-new-window IMG, 
H6 P A.internal-link-new-window IMG {
	border: none;
}

/* Link-Icon internal-link */
A.internal-link IMG,
P.bodytext A.internal-link IMG, 
P.bodytext P A.internal-link IMG, 
UL A.internal-link IMG, 
OL A.internal-link IMG {
	border: none;
}
H1 A.internal-link IMG, 
H2 A.internal-link IMG, 
H3 A.internal-link IMG, 
H4 A.internal-link IMG, 
H5 A.internal-link IMG, 
H6 A.internal-link IMG, 
H1 P A.internal-link IMG, 
H2 P A.internal-link IMG, 
H3 P A.internal-link IMG, 
H4 P A.internal-link IMG, 
H5 P A.internal-link IMG, 
H6 P A.internal-link IMG {
	border: none;
}

/* Link-Icon external-link-new-window */
A.external-link-new-window IMG, 
P.bodytext A.external-link-new-window IMG, 
P.bodytext P A.external-link-new-window IMG, 
UL A.external-link-new-window IMG, 
OL A.external-link-new-window IMG {
	border: none;
}
H1 A.external-link-new-window IMG, 
H2 A.external-link-new-window IMG, 
H3 A.external-link-new-window IMG, 
H4 A.external-link-new-window IMG, 
H5 A.external-link-new-window IMG, 
H6 A.external-link-new-window IMG, 
H1 P A.external-link-new-window IMG, 
H2 P A.external-link-new-window IMG, 
H3 P A.external-link-new-window IMG, 
H4 P A.external-link-new-window IMG, 
H5 P A.external-link-new-window IMG, 
H6 P A.external-link-new-window IMG {
	border: none;
}

/* Link-Icon external-link */
A.external-link IMG, 
P.bodytext A.external-link IMG, 
P.bodytext P A.external-link IMG, 
UL A.external-link IMG, 
OL A.external-link IMG {
	border: none;
}
H1 A.external-link IMG, 
H2 A.external-link IMG, 
H3 A.external-link IMG, 
H4 A.external-link IMG, 
H5 A.external-link IMG, 
H6 A.external-link IMG, 
H1 P A.external-link IMG, 
H2 P A.external-link IMG, 
H3 P A.external-link IMG, 
H4 P A.external-link IMG, 
H5 P A.external-link IMG, 
H6 P A.external-link IMG {
	border: none;
}

/* Link-Icon download */
A.download IMG, 
P.bodytext A.download IMG, 
P.bodytext P A.download IMG, 
UL A.download IMG, 
OL A.download IMG {
	border: none;
}
H1 A.download IMG, 
H2 A.download IMG, 
H3 A.download IMG, 
H4 A.download IMG, 
H5 A.download IMG, 
H6 A.download IMG, 
H1 P A.download IMG, 
H2 P A.download IMG, 
H3 P A.download IMG, 
H4 P A.download IMG, 
H5 P A.download IMG, 
H6 P A.download IMG {
	border: none;
}

/* ##################### ende - Link Icons ##################### */

/* Left, center, right and justify alignment of text in block elements*/
.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-justify {
	text-align: justify;
}

/* 
perfectlightbox
kann nur hier angepasst werden:
/typo3conf/ext/perfectlightbox/res/css/slightbox.css
Am Besten die Änderung durchführen und hier rein kopieren.

Hintergrundfarbe in der Box anpassen:
#lbOuterImageContainer {
	background-color:#ffbf0d;
}

Textfeld darunter in der Box anpassen:
#lbImageDataContainer {
	background-color:#ffbf0d;
}
*/

/* start - jquery nach-oben pfeil ################################################################################################################ */

/* in ts:
footerData.555
und
http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
und
javascript
und
grafik */

#back-top {
	position: fixed;
	left: 50%;
	margin-left: 301px;
	z-index: 10;
	width: 23px;
	height: 70px;
}
#back-top span {
	width: 23px;
	height: 70px;
	display: block;
	background: url("../layout/nach-oben23x70gruen1-fv.png") no-repeat;
}

@media all and (max-width: 990px) {

#back-top {
	left: 160px;
	margin-left: auto;
}

}/* @media all and (max-width: 990px) { */
/* ende  - jquery nach-oben pfeil ################################################################################################################ */

/* ##################### start - indexed_search ##################### */

.tx-indexedsearch TD {
	font-size: 12px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display: inline;
	margin-right: 5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top: 10px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight: bold;
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align: center;
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background: #eeeeee;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top: 20px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top:0px;
	margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background-color: #cccccc;
	vertical-align: middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color: #666666;
}

.tx-indexedsearch .tx-indexedsearch-category {
	background-color: #cccccc;
	font-size: 12px;
	font-weight: bold;
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css {
	clear: both;
	margin-bottom: 16px;
}

.tx-indexedsearch .searchbox-tmpl-css LABEL {
	margin-right: 16px;
	width: 200px;
	float: left;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	letter-spacing: 0;
	font-weight: normal;
	margin-top: -20px;
	float: right;
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	float: left;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float: none;
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
	float: none;
}

DIV.tx-indexedsearch-rules H3 {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

DIV.tx-indexedsearch-rules P {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width: 200px;
	height: 18px;
	border: 1px solid #333;
	background-color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 0 1px;
	font-size: 12px;
	color: #000;
	display: inline;
}
#tdTopMiddleLeft .inputTextfeldSuche {
	font-size: 12px;
	width: 146px;
	height: 15px;
	margin: 10px 0 0 0;
	padding: 0 0 0 1px;
	border: 1px solid #007A91;
	float: left;
}

#tdTopMiddleLeft .inputButtonSuche {
	width: 15px;
	height: 15px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	display: inline;
	border-top: 1px solid #007A91;
	border-right: 1px solid #007A91;
	border-bottom: 1px solid #007A91;
	float: left;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width: auto;
	height: auto;
	margin-bottom: 1px;
	font-size: 12px;
	color: #333;
	background-color: #E6EBEF;
	border: 1px solid #333;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword,
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	font-size: 12px;
}

/* ##################### ende - indexed_search ##################### */

/* ##################### start - danp_tagcloud ##################### */

DIV.tagcloud {
	background-color: #EFF2EF;
	padding: 5px;
	border: none;
	text-decoration: none;
}

DIV.tagcloud A {
	color: #333;
	text-decoration: none;
}
DIV.tagcloud A:hover {
	color: #737c80;
	text-decoration: underline;
}

/* ##################### ende - danp_tagcloud ##################### */

/* start - tx_news ############################################################################################################################### */

/* start - list */

.news-list-view .article .footer {
	display: none !important;
}

div.article {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: #366CB3 1px dotted;
}

div.article div.footer {
	margin-top: 10px;
}

div.news div.article div.news-text-wrap {
	width: auto;
}

/* ende  - list */

/* start - detail */

.news-single .article .footer .news-list-date {
	display: none !important;
}

div.news div.article div.news-backlink-wrap {
	margin-bottom: 20px;
}

div.facebook div.share {
	margin-bottom: 20px;
}

div.news-list-wprcategory {
	color: #666;
	margin-bottom: 10px;
}

div.news-list-wprcategory-ticker {
	color: #797BAE;
	margin-bottom: 4px;
	font-size: 10px;
}

/* ende  - detail */

/* ende  - tx_news ############################################################################################################################### */

/* start - news Ticker ############################## */

#divTicker {
	width: auto;
	/* min-width: 200px;
	max-width: 400px; */
	width: 150px;
	float: right;
	height: 370px;/* Gesamte Höhe des Tickers */
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

#divTicker .news {
	position: relative;
	width: auto;
	min-width: 150px;
	margin: 0;
	padding-left: 0;
}

#divTicker #ticker-prev {
	display: inline-block;
	width: 150px;
	height: 24px;
	background: url('../layout/ticker-arrow.png') no-repeat 49px 0;
	transform: rotate(180deg);
	margin: 5px 0 5px 0;
}
#divTicker #ticker-prev:hover {
	cursor: pointer;
}

#divTicker #ticker-next {
	display: inline-block;
	width: 150px;
	height: 24px;
	background: url('../layout/ticker-arrow.png') no-repeat 62px 0;
	margin: 5px 0 5px 0;
}
#divTicker #ticker-next:hover {
	cursor: pointer;
}

#divTicker .article {
	width: auto;
	min-width: 150px;
	height: 150px;/* Höhe eines Tickereintrages */
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 3px 0 0px 0;
	border-top: #366CB3 1px dotted;
	border-bottom: none;
}

#divTicker .article h3 a {
	font-size: 12px;
	color: #333;
}
#divTicker .article h1,
#divTicker .article h2,
#divTicker .article h3,
#divTicker .article h4,
#divTicker .article h5,
#divTicker .article h6 {
	font-size: 12px;
	color: #333;
	font-weight: normal;
	line-height: normal;
}

#divTicker .article .teaser-text p {
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	color: #666;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	/* word-break: break-all; */
}

#divTicker .article .more {
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin-right: 20px;
}

#divTicker .article .news-img-wrap a {
	display: block;
	float: left;
	padding: 4px;
	border: none;
	background: #fff;
}

/* ende - news Ticker ############################## */

A, A:visited {
	color: #333;
	text-decoration: underline;
}
A:hover {
	color: #737c80;
	text-decoration: none;
}

/* Left, center, right and justify alignment of text in block elements*/
.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-justify {
	text-align: justify;
}

#divCounterIpsFV {
	font-size: 10px;
	color: #999;
	/* background: transparent url(../layout/background-counter-fv.png) 0px 0px;
	padding: 2px; */
}
* html #divCounterIpsFV {
	/* background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/fileadmin/sv-stadtschwarzach.de/layout/background-counter-fv.png', sizingMethod='scale'); */
}

#divCounterIpsSVS {
	font-size: 10px;
	color: #999;
}

DIV.tx-timtabsociable-pi1 IMG {
	margin: 0 5px 0 5px;
}

#divFacebookLikeIt {
	margin: 10px 0 0 0;
}

div.tx-ffiframe-pi1 iframe {
	height: 700px;
}

/* start - mobile ################################################################################################################################ */

#divMobileHeader,
#divMobileFooter,
#iframeStaticMobile,
#tableBannerMobile,
#divBannerLeftWrapperMobile,
#divBannerRightWrapperMobile {
	display: none;
}

@media all and (min-width: 991px) {

#divMenuLeft {
	display: block !important;
}

}

@media all and (max-device-width: 990px), all and (max-width: 990px) {

#tablePageWrapper {
	table-layout: auto;
}

#tableHeader,
#tableFooter,
#tdLeft,
#tdRight,
#divContentWrapperRight,
#back-top,
#divBannerLeftWrapper,
#divBannerRightWrapper,
#tdPageColumnRight {
	display: none !important;
}

#tdFooter {
	height: 80px;
}

#tdMenuUndContent {
	background: none;
}

body {
	background: none;
	background-color: #fff;
}

/* start - Menü Left ############################################################################################################################# */

#tdMenuLeft {
	width: auto !important;
}

#divMenuLeft {
	position: absolute;
	top: 90px;
	left: 0px;
	width: 99%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: none;
	float: none;
	background-color: #fff;
	border-top: solid 10px #000;
	border-bottom: solid 20px #000;
	-moz-box-shadow:    2px 2px 3px 1px #999;
	-webkit-box-shadow: 2px 2px 3px 1px #999;
	box-shadow: 2px 2px 3px 1px #999;
	z-index: 99999;
}

#divMenuItemE1 A, 
#divMenuItemE1 A:visited,
#divMenuItemE1aktiv A, 
#divMenuItemE1aktiv A:visited,
#divMenuItemE1sub A, 
#divMenuItemE1sub A:visited,
#divMenuItemE1subaktiv A, 
#divMenuItemE1subaktiv A:visited,

#divMenuItemE2 A, 
#divMenuItemE2 A:visited,
#divMenuItemE2aktiv A, 
#divMenuItemE2aktiv A:visited,
#divMenuItemE2sub A, 
#divMenuItemE2sub A:visited,
#divMenuItemE2subaktiv A, 
#divMenuItemE2subaktiv A:visited,

#divMenuItemE3 A, 
#divMenuItemE3 A:visited,
#divMenuItemE3aktiv A, 
#divMenuItemE3aktiv A:visited,
#divMenuItemE3sub A, 
#divMenuItemE3sub A:visited,
#divMenuItemE3subaktiv A, 
#divMenuItemE3subaktiv A:visited,

#divMenuItemE4 A, 
#divMenuItemE4 A:visited,
#divMenuItemE4aktiv A, 
#divMenuItemE4aktiv A:visited,
#divMenuItemE4sub A, 
#divMenuItemE4sub A:visited,
#divMenuItemE4subaktiv A, 
#divMenuItemE4subaktiv A:visited,

#divMenuItemE5 A, 
#divMenuItemE5 A:visited,
#divMenuItemE5aktiv A, 
#divMenuItemE5aktiv A:visited,
#divMenuItemE5sub A, 
#divMenuItemE5sub A:visited,
#divMenuItemE5subaktiv A, 
#divMenuItemE5subaktiv A:visited,

#divMenuItemE6 A, 
#divMenuItemE6 A:visited,
#divMenuItemE6aktiv A, 
#divMenuItemE6aktiv A:visited,
#divMenuItemE6sub A, 
#divMenuItemE6sub A:visited,
#divMenuItemE6subaktiv A, 
#divMenuItemE6subaktiv A:visited,

#divMenuItemE7 A, 
#divMenuItemE7 A:visited,
#divMenuItemE7aktiv A, 
#divMenuItemE7aktiv A:visited,
#divMenuItemE7sub A, 
#divMenuItemE7sub A:visited,
#divMenuItemE7subaktiv A, 
#divMenuItemE7subaktiv A:visited,

#divMenuItemE8 A, 
#divMenuItemE8 A:visited,
#divMenuItemE8aktiv A, 
#divMenuItemE8aktiv A:visited,
#divMenuItemE8sub A, 
#divMenuItemE8sub A:visited,
#divMenuItemE8subaktiv A, 
#divMenuItemE8subaktiv A:visited,

#divMenuItemE9 A, 
#divMenuItemE9 A:visited,
#divMenuItemE9aktiv A, 
#divMenuItemE9aktiv A:visited,
#divMenuItemE9sub A, 
#divMenuItemE9sub A:visited,
#divMenuItemE9subaktiv A, 
#divMenuItemE9subaktiv A:visited {
	color: #000;
}

/* start - ebene 1 */

#divMenuItemE1 A, 
#divMenuItemE1 A:visited,
#divMenuItemE1aktiv A, 
#divMenuItemE1aktiv A:visited,
#divMenuItemE1sub A, 
#divMenuItemE1sub A:visited,
#divMenuItemE1subaktiv A, 
#divMenuItemE1subaktiv A:visited {
	font-size: 18px;
}

/* ende - ebene 1 */

/* start - ebene 2 */

#divMenuItemE2 A, 
#divMenuItemE2 A:visited,
#divMenuItemE2aktiv A, 
#divMenuItemE2aktiv A:visited,
#divMenuItemE2sub A, 
#divMenuItemE2sub A:visited,
#divMenuItemE2subaktiv A, 
#divMenuItemE2subaktiv A:visited {
	font-size: 18px;
}

/* ende - ebene 2 */

/* start - ebene 3 */

#divMenuItemE3 A, 
#divMenuItemE3 A:visited,
#divMenuItemE3aktiv A, 
#divMenuItemE3aktiv A:visited,
#divMenuItemE3sub A, 
#divMenuItemE3sub A:visited,
#divMenuItemE3subaktiv A, 
#divMenuItemE3subaktiv A:visited {
	font-size: 16px;
}

/* ende - ebene 3 */

/* start - ebene 4 */

#divMenuItemE4 A, 
#divMenuItemE4 A:visited,
#divMenuItemE4aktiv A, 
#divMenuItemE4aktiv A:visited,
#divMenuItemE4sub A, 
#divMenuItemE4sub A:visited,
#divMenuItemE4subaktiv A, 
#divMenuItemE4subaktiv A:visited {
	font-size: 16px;
}

/* ende - ebene 4 */

/* start - ebene 5 */

#divMenuItemE5 A, 
#divMenuItemE5 A:visited,
#divMenuItemE5aktiv A, 
#divMenuItemE5aktiv A:visited,
#divMenuItemE5sub A, 
#divMenuItemE5sub A:visited,
#divMenuItemE5subaktiv A, 
#divMenuItemE5subaktiv A:visited {
	font-size: 16px;
}

/* ende - ebene 5 */

#divMenuItemEmpty {
	height: 20px;
	font-size: 20px;
}

/* ende  - Menü Left ############################################################################################################################# */

#divMobileHeader {
	display: block;
	width: 99%;
	height: 90px;
	margin: 0 0 0 0;
	-moz-box-shadow:    2px 2px 3px 1px #999;
	-webkit-box-shadow: 2px 2px 3px 1px #999;
	box-shadow: 2px 2px 3px 1px #999;
	background: transparent url('../layout/mobile-back-header-fv.png') repeat-x 0 center;
}
#divMobileHeaderIconMenu {
	margin: 24px 0 0 10px;
	padding: 0 10px 0 0;
	border: none;
}
#divMobileHeaderLogo {
	width: 73px;
	height: 90px;
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
}

#divMobileHeaderTextWrapper {
	margin-top: 9px;
	width: auto;
	height: 60px;
	display: inline-block;
}

#spanMobileHeaderText1 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#spanMobileHeaderText2 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}

#divContentWrapper {
	max-width: 100%;
	width: auto;
	height: auto;
}
#divContentWrapper #divContent {
	max-width: 100%;
	width: auto;
	height: auto;
}
#divContent table,
#divContent table td {
	width: auto;
	height: auto;
}

#tablePageTop {
	display: none;
}

/* start - Schriftgröße *1,5 ##################################################################################################################### */

/* DIV.csc-header H1, DIV.csc-header H2, DIV.csc-header H3, DIV.csc-header H4, DIV.csc-header H5, DIV.csc-header H6, 
DIV.csc-header H1 .csc-firstHeader, DIV.csc-header H2.csc-firstHeader, DIV.csc-header H3.csc-firstHeader, DIV.csc-header H4.csc-firstHeader, DIV.csc-header H5.csc-firstHeader, DIV.csc-header H6.csc-firstHeader, */ 
#divContent H1, #divContent H2, #divContent H3, #divContent H4, #divContent H5, #divContent H6, 
H1, H2, H3, H4, H5, H6 {
	font-size: 24px;
}
/* DIV.csc-header H2, DIV.csc-header H2.csc-firstHeader,  */#divContent H2, H2 { font-size: 22px; margin-bottom: 6px; }
/* DIV.csc-header H3, DIV.csc-header H3.csc-firstHeader,  */#divContent H3, H3 { font-size: 19px; margin-bottom: 6px; }
/* DIV.csc-header H4, DIV.csc-header H4.csc-firstHeader,  */#divContent H4, H4 { font-size: 18px; margin-bottom: 6px; }
/* DIV.csc-header H5, DIV.csc-header H5.csc-firstHeader,  */#divContent H5, H5 { font-size: 16px; margin-bottom: 2px; }
/* DIV.csc-header H6, DIV.csc-header H6.csc-firstHeader,  */#divContent H6, H6 { font-size: 15px; margin-bottom: 1px; }

#tdMenuTopRight,
#tdMenuTopRightAktiv {
	font-size: 18px;
}
#tdMenuTopMiddle,
#tdMenuTopMiddleAktiv {
	font-size: 24px;
}

#divMenuItemE1 A, 
#divMenuItemE1 A:visited,
#divMenuItemE1aktiv A, 
#divMenuItemE1aktiv A:visited,
#divMenuItemE1sub A, 
#divMenuItemE1sub A:visited,
#divMenuItemE1subaktiv A, 
#divMenuItemE1subaktiv A:visited {
	font-size: 18px;
}

#divMenuItemE2 A, 
#divMenuItemE2 A:visited,
#divMenuItemE2aktiv A, 
#divMenuItemE2aktiv A:visited,
#divMenuItemE2sub A, 
#divMenuItemE2sub A:visited,
#divMenuItemE2subaktiv A, 
#divMenuItemE2subaktiv A:visited {
	font-size: 18px;
}

#divMenuItemE3 A, 
#divMenuItemE3 A:visited,
#divMenuItemE3aktiv A, 
#divMenuItemE3aktiv A:visited,
#divMenuItemE3sub A, 
#divMenuItemE3sub A:visited,
#divMenuItemE3subaktiv A, 
#divMenuItemE3subaktiv A:visited {
	font-size: 16px;
}

#divMenuItemE4 A, 
#divMenuItemE4 A:visited,
#divMenuItemE4aktiv A, 
#divMenuItemE4aktiv A:visited,
#divMenuItemE4sub A, 
#divMenuItemE4sub A:visited,
#divMenuItemE4subaktiv A, 
#divMenuItemE4subaktiv A:visited {
	font-size: 16px;
}

#divMenuItemE5 A, 
#divMenuItemE5 A:visited,
#divMenuItemE5aktiv A, 
#divMenuItemE5aktiv A:visited,
#divMenuItemE5sub A, 
#divMenuItemE5sub A:visited,
#divMenuItemE5subaktiv A, 
#divMenuItemE5subaktiv A:visited {
	font-size: 16px;
}

#divMenuItemE6 A, 
#divMenuItemE6 A:visited,
#divMenuItemE6aktiv A, 
#divMenuItemE6aktiv A:visited,
#divMenuItemE6sub A, 
#divMenuItemE6sub A:visited,
#divMenuItemE6subaktiv A, 
#divMenuItemE6subaktiv A:visited {
	font-size: 16px;
}

#divMenuItemE7 A, 
#divMenuItemE7 A:visited,
#divMenuItemE7aktiv A, 
#divMenuItemE7aktiv A:visited,
#divMenuItemE7sub A, 
#divMenuItemE7sub A:visited,
#divMenuItemE7subaktiv A, 
#divMenuItemE7subaktiv A:visited {
	font-size: 16px;
}

#divMenuItemE8 A, 
#divMenuItemE8 A:visited,
#divMenuItemE8aktiv A, 
#divMenuItemE8aktiv A:visited,
#divMenuItemE8sub A, 
#divMenuItemE8sub A:visited,
#divMenuItemE8subaktiv A, 
#divMenuItemE8subaktiv A:visited {
	font-size: 16px;
}

#divMenuItemE9 A, 
#divMenuItemE9 A:visited,
#divMenuItemE9aktiv A, 
#divMenuItemE9aktiv A:visited,
#divMenuItemE9sub A, 
#divMenuItemE9sub A:visited,
#divMenuItemE9subaktiv A, 
#divMenuItemE9subaktiv A:visited {
	font-size: 16px;
}

#divMenuItemEmpty {
	height: 30px;
	font-size: 30px;
}

#divContent {
	font-size: 18px;
}

#divContent TD,
#divContent P {
	font-size: 18px;
	line-height: 24px;
}

/* #divContent .csc-textpic-caption { font-size: 16px; } */

#divContent P {
	font-size: 18px;
}

#divFooter #divContent P,
#divFooter #divContent TD {
	font-size: 21px;
}

.standardText1Small {
	font-size: 15px;
}

.standardText2Normal {
	font-size: 18px;
}

.standardText3Big {
	font-size: 21px;
}

.standardText4Bigger {
	font-size: 24px;
}

.standardText5Biggest {
	font-size: 27px;
}

.formsTextFields {
	font-size: 18px;
}

.formsButtons {
	font-size: 18px;
}

.btn.btn-primary {
	font-size: 18px;
}

select {
	font-size: 18px;
}
* html select {
	font-size: 16px;
}

input {
	font-size: 18px;
}
* html input {
	font-size: 16px;
}

.tx-indexedsearch TD {
	font-size: 18px;
}

.tx-indexedsearch .tx-indexedsearch-category {
	font-size: 18px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	font-size: 18px;
}
#tdTopMiddleLeft .inputTextfeldSuche {
	font-size: 18px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	font-size: 18px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword,
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	font-size: 18px;
}

.news-latest-category {
	font-size: 15px;
}

.news-latest-container .news-latest-item H5  {
	font-size: 98%;
}

.news-latest-container .news-latest-item P.bodytext  {
	font-size: 18px;
}

.news-latest-gotoarchive {
	font-size: 18px;
}

.news-latest-container .news-latest-date  {
	font-size: 85%;
}

.news-latest-morelink {
	font-size: 85%;
}

.news-list-gotoarchive {
	font-size: 18px;
}

TR.news-list-item {
	font-size: 18px;
}

.news-list-item-extrafields {
	font-size: 18px;
}
.news-list-item-extrafields-entry {
	font-size: 18px;
}

.news-list-date,.news-list-category {
	font-size: 15px;
}

.news-list-imgcaption {
	font-size: 13px;
}

.news-list-morelink {
	font-size: 18px;
}

DIV.news-single-item DIV H4 p.bodytext {
	font-size: 18px;
}

.news-single-category {
	font-size: 15px;
}

.news-single-backlink {
	font-size: 15px;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 15px;
}

.news-single-related,.news-single-files,.news-single-links  {
	font-size: 18px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-size: 18px;
}

.news-catmenu-header {
	font-size: 16px;
}
.news-catmenu DIV {
	font-size: 15px;
}

#tickerdiv {
	font-size: 16px;
}

#divTeaserMorelink {
	font-size: 15px;
}

#divCounterIpsFV {
	font-size: 15px;
}

#divCounterIpsSVS {
	font-size: 15px;
}

.news-list-browse {
	font-size: 18px;
}

/* ende  - Schriftgröße *1,5 ##################################################################################################################### */

#tableBannerMobile {
	display: table;
}

#divBannerLeftWrapperMobile,
#divBannerRightWrapperMobile {
	display: block;
}

#divBannerRightWrapperMobile {
}

#divMobileFooter {
	display: block;
	width: 99%;
	height: auto;
	margin: 0 0 0 0;
	-moz-box-shadow:    2px 2px 3px 1px #999;
	-webkit-box-shadow: 2px 2px 3px 1px #999;
	box-shadow: 2px 2px 3px 1px #999;
}

#divMobileFooterIconTop {
	display: inline-block;
	margin: 0 15px 0 0;
}

#divMobileFooterTextToTop {
	display: inline-block;
}

#divMobileFooterTextToTop A,
#divMobileFooterTextToTop A:visited {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#divMobileFooterBottomLine1,
#divMobileFooterBottomLine2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
}

#divMobileFooterBottomLine2 {
	font-size: 17px;
	margin: 4px 0 0 0;
}

#divMobileFooterBottomLine1 A,
#divMobileFooterBottomLine1 A:visited {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

img, embed, object, video {
 max-width: 100%;
 height: auto;
 width: auto;
}

#lbOuterImageContainer,
#lbImageContainer,
#lbLightboxImage,
#lbImageDataContainer {
	width: 95% !important;
	height: auto !important;
}

#divContentWrapper #divContent DIV DIV.tx-timtabsociable-pi1 {
	width: 300px !important;
	display: inline;
}
#divContentWrapper #divContent DIV DIV.tx-timtabsociable-pi1 IMG {
	display: inline;
}

#divFacebookLikeIt,
#divFacebookLikeIt IFRAME {
	width: 90% !important;
	display: none;
}

#divContent div iframe {
	width: 100%;
}

#divContent .fb-page, 
#divContent .fb-page iframe[style], 
#divContent .fb-page span {
    width: 100% !important;
}
#divContent .fb-comments, 
#divContent .fb-comments iframe[style], 
#divContent .fb-comments span {
   width: 100% !important;
}


div#lbOuterImageContainer,
div#lbImageContainer,
div#lbImageContainer img,
div#lbImageDataContainer {
	width: 100% !important;
	margin: 0;
	padding: 0;
}

div.tx-ffiframe-pi1 iframe {
	height: 250px;
}

/* start - Formulare ########################################################################### */

#divContent .Tx-Formhandler textarea[id="yourMessage"] {
	width: 100%;
	/* height: 300px; */
	font-size: 24px;
}

#divContent .Tx-Formhandler input[type="text"] {
	width: 100%;
	font-size: 24px;
}

#divContent .Tx-Formhandler input[type="submit"] {
	width: 300px;
	font-size: 24px;
}

/* ende  - Formulare ########################################################################### */

}/* @media all and (max-device-width: 970px), all and (max-width: 970px) { */

@media all and (max-device-width: 800px), all and (max-width: 800px) {

#divFooter table td p,
#divFooter p {
	font-size: 18px;
	line-height: 25px;
}

/*
alle imagecycle animationen
*/
#divContent .tx-imagecycle-pi1,
#divContent .tx-imagecycle-pi1 ul div,
#divContent .tx-imagecycle-pi1 ul div li,
#divContent .tx-imagecycle-pi1 img {
	max-width: 410px !important;/* nächste, kleinere größe minus 70 */
	height: auto !important;
	display: block !important;
}

/* nur rechte Tabellenspalte ansprechen */
#divContent .tx-mhbranchenbuch-pi1 .tx_mh_branchenbuch-premium-3 table td:nth-child(1) img {
	width: 95% !important;
	max-width: 170px !important;
	height: auto !important;
	display: block;
}

#divKopfbereichWrapperMobile div div div div div div a img {
	width: 190px !important;
	height: auto !important;
}

#divTickerM .article .teaser-text,
#divTickerV .article .teaser-text,
#divTickerM .article .teaser-text p,
#divTickerV .article .teaser-text p {
	width: 400px;
	max-width: 400px;
}

}/* @media all and (max-device-width: 800px), all and (max-width: 800px) */

@media all and (max-device-width: 600px), all and (max-width: 600px) {

#divFooter table td p,
#divFooter p {
	font-size: 13px;
	line-height: 20px;
}

#divTickerM .article .teaser-text,
#divTickerV .article .teaser-text,
#divTickerM .article .teaser-text p,
#divTickerV .article .teaser-text p {
	width: 300px;
	max-width: 300px;
}

}/* @media all and (max-device-width: 600px), all and (max-width: 600px) { */

@media all and (max-device-width: 480px), all and (max-width: 480px) {

#divFooter table td p,
#divFooter p {
	font-size: 18px;
	line-height: 25px;
}

#divContent,
#divContent table,
#divContent table td,
ul,
ol,
li {
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	word-break: break-all;
}

/*
alle imagecycle animationen
*/
#divContent .tx-imagecycle-pi1,
#divContent .tx-imagecycle-pi1 ul div,
#divContent .tx-imagecycle-pi1 ul div li,
#divContent .tx-imagecycle-pi1 img {
	max-width: 250px !important;/* nächste, kleinere größe minus 70 */
	height: auto !important;
	display: block !important;
}

#divTickerM,
#divTickerV {
	height: 560px !important;/* Gesamte Höhe des Tickers */
}

#divTickerM .article,
#divTickerV .article {
	height: 280px !important;/* Höhe eines Tickereintrages */
}

}/* @media all and (max-device-width: 480px), all and (max-width: 480px) */

/* start - mobile Header und Header Menu Icon #################################################################################################### */

@media all and (max-device-width: 500px), all and (max-width: 500px) {

#divMenuLeft {
	top: 120px;
}

#divMobileHeader {
	height: 120px;
}
#divMobileHeaderIconMenu {
	margin: 38px 0 0 3px;
	padding: 0 5px 0 0;
}
#divMobileHeaderIconMenu img {
	min-width: 43px !important;
}
#divMobileHeaderLogo {
	margin: 32px 5px 0 0;
}

#divMobileHeaderTextWrapper {
	margin-top: 35px;
	width: auto;
	height: auto;
	display: inline-block;
}

}/* @media all and (max-device-width: 500px), all and (max-width: 500px) { */

@media all and (max-device-width: 420px), all and (max-width: 420px) {

#divMobileHeaderTextWrapper {
	margin-top: 15px;
}

}/* @media all and (max-device-width: 420px), all and (max-width: 420px) { */

@media all and (max-device-width: 340px), all and (max-width: 340px) {

#divMobileHeaderTextWrapper {
	margin-top: 2px;
}

}/* @media all and (max-device-width: 340px), all and (max-width: 340px) { */

/* ende  - mobile Header und Header Menu Icon #################################################################################################### */

/* ende  - mobile ################################################################################################################################ */

.fs-media-gallery .album {
	position: relative;
}
.fs-media-gallery .album {
	height: 190px;
}
.fs-media-gallery .album a.lightbox::before {
	content: '';
	font-size: 36px;
	padding-top: 70px;
	color: transparent;
	/* width: 190px;
	height: 120px; */
	background-color: transparent;
	display: inline-block;
	position: absolute;
	border-radius: 5px;
	transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
}
.fs-media-gallery .album a.lightbox:hover::before {
	content: '⊕';
	font-size: 36px;
	padding-top: 70px;
	color: #fff;
	width: 190px;
	height: 120px;
	background-color: rgba(0,0,0,0.3);
	display: inline-block;
	position: absolute;
	border-radius: 5px;
}

.fs-media-gallery {
	margin-bottom: 50px;
}

.fs-media-gallery .album .paging_bootstrap.pagination,
.fs-media-gallery .album .paging_bootstrap.pagination ul {
	display: block;
	width: 100%;
	clear: left;
}

.fs-media-gallery .album .paging_bootstrap.pagination ul,
.fs-media-gallery .album .paging_bootstrap.pagination li {
	margin: 0 0 20px 0;
	padding: 0;
}
.fs-media-gallery .album .paging_bootstrap.pagination li {
	list-style-type: none;
	display: inline-block;
	float: left;
	margin-right: 20px;
	font-size: 16px;
}
.fs-media-gallery .album .paging_bootstrap.pagination li a {
	padding: 10px;
	text-decoration: none !important;
}
.fs-media-gallery .album .paging_bootstrap.pagination li.active {
	border: 1px solid #ccc;
}
.thumbs.clearfix {
	display: block;
	width: 100%;
	clear: left;
}

.fs-media-gallery .album .thumbs .thumb img {
	border-radius: 5px;
	padding: 0;
}
.fs-media-gallery .album .thumbs .thumb {
	border: none;
	border-radius: 5px;
	display: block;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 190px;
	height: 190px;
	position: relative;
}
.fs-media-gallery .album .thumbs .thumb:hover {
}

img[src*="download.gif"],
img[src*="external_link.gif"],
img[src*="external_link_new_window.gif"],
img[src*="internal_link.gif"],
img[src*="internal_link_new_window.gif"],
img[src*="mail.gif"] {
	display: none !important;
}

/* start - Bilder mit Text im Content ############################################################################################################ */

@media all and (max-device-width: 700px), all and (max-width: 700px) {

/* CSS-Styled-Content Regeln überschreiben */
DIV.csc-textpic-above DIV.csc-textpic-imagewrap,
DIV.csc-textpic-below DIV.csc-textpic-imagewrap,
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI,
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: none;
	display: inline-block;
	vertical-align: top;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline-block;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-text {
	display: block !important;
	margin-left: 0 !important;
	/* width: auto !important; */
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagerow {
	/* display: inline; */
}
DIV.csc-textpic-imagewrap UL.csc-textpic-imagerow-none .csc-textpic-image {
	display: block;
}
DIV.csc-textpic-intext-right-nowrap .csc-textpic-text,
DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	display: block;
	width: 100% !important;
}
DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap img {
	display: block;
	width: auto !important;
}
DIV.csc-textpic .csc-textpic-imagewrap img {
	width: 100% !important;
	height: auto !important;
	display: block;
}

.csc-default {clear: both;}

#lbOuterImageContainer,
#lbImageContainer,
#lbLightboxImage,
#lbImageDataContainer {
	width: 95% !important;
	height: auto !important;
}

figure.image img {
	width: 100% !important;
	height: auto !important;
}

.ce-left .ce-gallery, .ce-column,
.ce-right .ce-gallery, .ce-column {
	float: none;
	display: block;
}
.ce-left .ce-gallery, .ce-column .ce-gallery,
.ce-right .ce-gallery, .ce-column .ce-gallery {
	margin: 0 0 30px 0 !important;
}

.news .page-navigation p {
	float: none;
	padding: 5px 0px 5px 20px !important;
}
.news .page-navigation ul {
	float: none;
	margin: 0 0 50px 0px !important;
}

}/* @media all and (max-device-width: 700px), all and (max-width: 700px) { */

/* ende  - Bilder mit Text im Content ############################################################################################################ */

.flexslider {
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: unset;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: none;
}

.slidercontent .caption-wrapper .caption-text {
	display: none;
}

.div-svsarchiv {
	display: none;
}
body.svsarchiv .div-svsarchiv {
	display: block;
	margin-bottom: 11px;
	/* position: absolute;
	top: 155px;
	left: 180px;
	z-index: 9; */
	font-size: 24px;
	font-weight: bold;
	color: #009119;
	/* -webkit-text-stroke-width: 1.5px;
	-webkit-text-stroke-color: #000;
	-webkit-text-fill-color: #ff0202; */
	clear: both;
}

/*Links zur Steeldart-Seite und den Überschriften-Links der News ein Dartboard(Unicode Character) voranstellen:*/
a[href="/breitensport/steeldart"]::before,
h3 a[href*="tx_news_pi1%5Bnews%5D=287"]::before,
h3 a[href*="tx_news_pi1%5Bnews%5D=282"]::before,
div.news-single .article .header h3::before{
  content: "🎯 ";
}

body:before {
	content: 'ACHTUNG ALTE WEBSITE !!!';
	position: fixed;
	top: 10px;
	right: 10px;
	background-color: red;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	z-index: 999999;
	padding: 5px;
	border-radius: 5px;
}