@charset "UTF-8";
/* CSS Document */


body {
	background-color: #262626;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height:16pt;
}

h2, h3, h4, h5 {
	margin-top:0px;
	color:#33CC00;
}

h2 {
    font-size: 15pt;
}

h5 {
    font-size: 9pt;
}

img {
	border: none;
}


.content a {
	color:#33CC00;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width:thin;
}


.sponsorentable a{
	border-bottom: none;
}






.bigBox {
	width: 85%;
	min-width:900px;
	max-width:1119px;
	margin-left: auto;
	margin-right: auto;

	color: #666666;
	border: thick;
	border-style: solid;
	border-color: #999999;
	background-color: #2C2C2C;
}


.headerbg {
	width:100%;
	height:202px;
	background-color:#FFFFFF;
	background-image:url(../img/design/headerbg.jpg);	
	overflow:hidden;
}


.headerfg {
	width: 325px;
	height: 43px;
	margin-right:30px;
	margin-top: 80px;
	background-image:url(../img/design/headerfg.png);
	float:right;
	border: none;
}


.menuebg {
	width: 225px;
	float: left;
	background-repeat:repeat-x;
	background-image: url(../img/design/menuebg.png);
}


.werbebox {
	width:175px;
	margin-left:20px;
	border:medium;
	border-style:solid;
	border-color:#999999;
}

.werbebox img, .werbebox embed {
	margin: 12px;
	border:none;
}


.content {
	width: auto;
	min-height:900px;
	margin-left: 225px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 70px;
	padding-top: 0px;
	background-color: #FFFFFF;
	z-index:0;
}


.fusszeile {
	width: 100%;
	height: 25px;
	padding-top: 2px;
}

.fusszeile a {
	color:#CCCCCC;
	text-decoration:none;
}

.fusszeile a:hover {
	color:#333333;
	background-color:#CCCCCC;
}

.kontakt {
	width:250px;
	float:left;
	text-align:center;
}
.impressum {
	width:250px;
	float:left;
	text-align:center;
}

.sitemap {
	width:250px;
	float:right;
	text-align:center;
}

.login {
	width:auto;
	text-align:center;
}



.menue {
	width:200px;
	height:525px;
}

.artAnzeige {
	width:100%;
	margin-top: 15px;
	margin-bottom: 15px;
}


/** Style fuers Menue  **/


.menuepunkt {
	margin: 0px;
	padding: 0px;
}


.menuepunkt li{
	display:inline;
}


.menuepunkt li a {
	float: left;
	width: 220px;
	height: 60px;
	overflow: hidden;
	background-image: url(../img/design/menuefg.png);
	background-repeat: no-repeat;
	outline:none;
}




.menuepunkt li.profilverwaltung a {
	background-position: -440px -0px;
}
.menuepunkt li.einstellungen a {
	background-position: -440px -60px;
}
.menuepunkt li.home a {
	background-position: -440px -120px;
}
.menuepunkt li.senioren a {
	background-position: -440px -180px;
}
.menuepunkt li.jugend a {
	background-position: -440px -340px;
}
.menuepunkt li.community a {
	background-position: -440px -580px;
}


.menuepunkt li.profilverwaltung a:hover {
	background-position: -220px -0px;
}
.menuepunkt li.einstellungen a:hover {
	background-position: -220px -60px;
}
.menuepunkt li.home a:hover {
	background-position: -220px -120px;
}
.menuepunkt li.senioren a:hover {
	background-position: -220px -180px;
}
.menuepunkt li.jugend a:hover {
	background-position: -220px -340px;
}
.menuepunkt li.community a:hover {
	background-position: -220px -580px;
}
.menuepunkt li.profilverwaltungAktiv a{
	background-position: -0px -0px;
}
.menuepunkt li.einstellungenAktiv a{
	background-position: -0px -60px;
}
.menuepunkt li.homeAktiv a{
	background-position: -0px -120px;
}
.menuepunkt li.seniorenAktiv a{
	background-position: -0px -180px;
}
.menuepunkt li.jugendAktiv a{
	background-position: -0px -340px;
}
.menuepunkt li.communityAktiv a{
	background-position: -0px -580px;
}



.untermenuepunkt {
	margin: 0px;
	padding: 0px;
}


.untermenuepunkt li{
	display:inline;
}

.untermenuepunkt li a {
	float: left;
	width: 220px;
	height: 20px;
	overflow: hidden;
	background-image: url(../img/design/menuefg.png);
	background-repeat: no-repeat;
}

.untermenuepunkt li.mannschaft01 a {
	background-position: -440px -240px;
}
.untermenuepunkt li.mannschaft02 a {
	background-position: -440px -260px;
}
.untermenuepunkt li.damen a {
	background-position: -440px -280px;
}
.untermenuepunkt li.partner a {
	background-position: -440px -300px;
}
.untermenuepunkt li.presse a {
	background-position: -440px -320px;
}
.untermenuepunkt li.aJugend a {
	background-position: -440px -400px;
}
.untermenuepunkt li.bJugend a {
	background-position: -440px -427px;
}
.untermenuepunkt li.cJugend a {
	background-position: -440px -454px;
}
.untermenuepunkt li.dJugend a {
	background-position: -440px -480px;
}
.untermenuepunkt li.eJugend a {
	background-position: -440px -507px;
}
.untermenuepunkt li.fJugend a {
	background-position: -440px -533px;
}
.untermenuepunkt li.gJugend a {
	background-position: -440px -560px;
}
.untermenuepunkt li.gaestebuch a {
	background-position: -440px -640px;
}
.untermenuepunkt li.forum a {
	background-position: -440px -660px;
}


.untermenuepunkt li.mannschaft01 a:hover {
	background-position: -220px -240px;
}
.untermenuepunkt li.mannschaft02 a:hover {
	background-position: -220px -260px;
}
.untermenuepunkt li.damen a:hover {
	background-position: -220px -280px;
}
.untermenuepunkt li.partner a:hover {
	background-position: -220px -300px;
}
.untermenuepunkt li.presse a:hover {
	background-position: -220px -320px;
}
.untermenuepunkt li.aJugend a:hover {
	background-position: -220px -400px;
}
.untermenuepunkt li.bJugend a:hover {
	background-position: -220px -427px;
}
.untermenuepunkt li.cJugend a:hover {
	background-position: -220px -454px;
}
.untermenuepunkt li.dJugend a:hover {
	background-position: -220px -480px;
}
.untermenuepunkt li.eJugend a:hover {
	background-position: -220px -507px;
}
.untermenuepunkt li.fJugend a:hover {
	background-position: -220px -533px;
}
.untermenuepunkt li.gJugend a:hover {
	background-position: -220px -560px;
}
.untermenuepunkt li.gaestebuch a:hover {
	background-position: -220px -640px;
}
.untermenuepunkt li.forum a:hover {
	background-position: -220px -660px;
}


.untermenuepunkt li.mannschaft01Aktiv a {
	background-position: -0px -240px;
}
.untermenuepunkt li.mannschaft02Aktiv a {
	background-position: -0px -260px;
}
.untermenuepunkt li.damenAktiv a {
	background-position: -0px -280px;
}
.untermenuepunkt li.partnerAktiv a {
	background-position: -0px -300px;
}
.untermenuepunkt li.presseAktiv a {
	background-position: -0px -300px;
}
.untermenuepunkt li.aJugendAktiv a {
	background-position: -0px -400px;
}
.untermenuepunkt li.bJugendAktiv a {
	background-position: -0px -427px;
}
.untermenuepunkt li.cJugendAktiv a {
	background-position: -0px -454px;
}
.untermenuepunkt li.dJugendAktiv a {
	background-position: -0px -480px;
}
.untermenuepunkt li.eJugendAktiv a {
	background-position: -0px -507px;
}
.untermenuepunkt li.fJugendAktiv a {
	background-position: -0px -533px;
}
.untermenuepunkt li.gJugendAktiv a {
	background-position: -0px -560px;
}
.untermenuepunkt li.gaestebuchAktiv a {
	background-position: -0px -640px;
}
.untermenuepunkt li.forumAktiv a {
	background-position: -0px -660px;
}


.err{
	color:#FF0000;
	border-style:solid;
	border-color:#FF0000;
	border-width:medium;
	margin-top:0;
}

.small{
	font-size:xx-small;
	margin-top:0px;
}

.entwurf{
	background-color:#CCCCCC;
	padding: 5px;
}

.gruen{
	color:#33CC00;
}


.horMenuePunkt {
	float:left;
	margin-left:3px;
}




.fotoBox {
	position:absolute;
	width:10px;
	height:10px;
	z-index: 10;
	visibility:hidden;
}



/** TRANSPARENTE PNGs EXTRA FUER DEN IE 6 **/
	/*
    * html body .headerfg {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/design/headerfg.png', sizingMethod='crop');
		background:none;
	}

	* html body .untermenuepunkt{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/design/untermenue.png', sizingMethod='crop');
		background:none;
	}

	* html body .menuepunkt{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/design/menuepunkt.png', sizingMethod='crop');
		background:none;
	} */

.Bold
{
	font-weight: bold;
}

/**	STYLES FUER DIE GALLERIE	**/


/*
.gallerieBox {
    height: 105px;
}

.gallerieBox img{
    float: left;
}
*/
.gallerierahmen {
    height: 105px;
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	
	
	/*
	border-color: #999999;
	border-style: solid;
	border-width: medium;
	*/
    overflow: scroll;
}


.lightBox {
	z-index: 20;
	width: 100%;
	height: 120%;
	margin-top: -20px;
	background-color: #000000;
	position:fixed;
    filter:alpha(opacity:0);
    KHTMLOpacity:0.0;
    MozOpacity:0.0;
    opacity:0.0;
}

.fotoBackground {
    z-index: 30;
	background-color: #FFFFFF;
	position:fixed;
	margin-right: auto;
	margin-left: auto;
	height: 0px;
	width: 0px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-color: #FFFFFF;
	border-style: solid;
	border-width: thick;
	background-image:url(img/design/laden.gif);
	background-repeat: no-repeat;
	background-position:center;
}

.controlHintergrund{
    width: 240px;
    height: 65px;
    z-index: 40;
    position:fixed;
    background-image:url(img/design/control_hintergrund.png);
    background-repeat: no-repeat;
}


.controlPrev{
    width: 80px;
    height: 65px;
    float: left;
    background-image:url(img/design/control_prev.png);
    background-repeat: no-repeat;
    background-position:center;
}

.controlPlay{
    width: 80px;
    height: 65px;
    float: left;
    background-image:url(img/design/control_play.png);
    background-repeat: no-repeat;
    background-position:center;
}

.controlPause{
    width: 80px;
    height: 65px;
    float: left;
    background-image:url(img/design/control_pause.png);
    background-repeat: no-repeat;
    background-position:center;
}

.controlNext{
    width: 80px;
    height: 65px;
    float: left;
    background-image:url(img/design/control_next.png);
    background-repeat: no-repeat;
    background-position:center;
}

.bild {
    background-color: #00FFFF;
    /*position: absolute; */
}

.bild img{
   position: absolute;
}
/*
img, div { behavior: url(css/iepngfix.htc) }
*/
img, div, a, input, li { behavior: url(css/iepngfix.htc) }

