/* CSS Document for http://www.nex.element.com, by tt@nex-element.com */

body	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
}

h2	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #6D6D6D;
}

a	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #6D6D6D;
}

a:hover	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ACED00;
}


.b	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
}

.b_musik	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bg_musik.jpg);
	background-repeat: no-repeat;
}

.rahmen	{
	height: 100%;
}

.header	{
	height: 1%;
	vertical-align: top;
	text-align: left;
	padding-left: 140px;
	vertical-align: bottom;
}

#h_height	{
	height: 180px;	
}

.nav	{
	width: 143px;
	vertical-align: top;
	text-align: left;
}

.nav_bild	{
	border: none;
	margin-bottom: 3px;
}

.nav_bild_zwei	{
	border: none;
}

.content	{
	width: 451px;
	vertical-align: top;
	text-align: left;
	padding-right: 23px;
	padding-bottom: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #6D6D6D;
	
}

.news	{
	width: 270px;
	vertical-align: top;
	text-align: left;
}

.footer	{
	height: 1%;
	vertical-align: top;
	text-align: left;
	padding-left: 155px;
	padding-bottom: 10px;
}

.txt	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #6D6D6D;
}

#gruen	{
	color: #92C901;
	font-weight: bold;
}

.txt_bold	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #A9E017;
}

.drei_spalten	{
	width: 287px;
	height: 69px;
	margin-bottom: 3px;
}

.drei_links	{
	width: 272px;
	background-color: white;
	filter: Alpha(opacity=63, finishopacity=63, style=1);
}

.drei_rechts	{
	width: 15px;
	background-color: #ACED00;
}

.newsb	{
	width: 287px;
	height: 69px;
	margin-bottom: 3px;
}

.newsb_links	{
	width: 272px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 22px;
	vertical-align: top;
}

.newsb_rechts	{
	width: 15px;
}

.newsletter_head	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #92C901;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_txt	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	text-decoration: none;
	font-weight: lighter;
}

.newsletter_email	{
	width: 193px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	margin-right: 5px;
	margin-top: 5px;
}

.newsletter_emailsend	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	margin-top: 5px;
}

.login_head	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ACED00;
	font-weight: bold;
}

.login_txt	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #6D6D6D;
}

.login_user	{
	width: 90px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #6D6D6D;
	margin-right: 5px;
}

.login_pwd	{
	width: 90px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #6D6D6D;
	margin-right: 5px;
}

.box_head	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ACED00;
	font-weight: bold;
	text-decoration: none;
}



.box_txt	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D6D6D;
	text-decoration: none;
	font-weight: lighter;
}

.box_link	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	text-decoration: none;
	font-weight: lighter;
}

.box_link:hover	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	xbackground-color: #92C901;
	text-decoration: none;
}


.nav_sub	{
	width: 103px;
	background-color: #BCE943;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 3px;
}

.sub_link	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.sub_link:hover	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A5A5A5;
	text-decoration: none;
}

.sub_link_aktiv	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.sub_link_aktiv:hover	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.leiste	{
	width: 420px;
	height: 18px;
	background-color: white;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 2px solid #ACED00;
	padding-top: 1px;
	padding-left: 5px;
}

.leiste_but	{
	border: 1px solid white;
}

.leiste_but:hover	{
	
}

.txt_bold_klein	{
	font-size: xx-small;
	font-weight: bold;
	color: #6D6D6D;
}

.txt_klein	{
	font-size: xx-small;
	color: #6D6D6D;
}

.newsbild	{
	xfilter: Alpha(opacity=60, finishopacity=60, style=1);
}

.link	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #6D6D6D;
	text-decoration: none;
	font-weight: bold;
}

.link_internet	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #6D6D6D;
	text-decoration: none;
	font-weight: bold;
}

.link_internet:hover	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:white;
	background-color: #4158E0;
	text-decoration: none;
	font-weight: bold;
}












#e23{
visibility:hidden;
display:none;
}