body 
{
	behavior:url("csshover.htc");
}

body,h1,h2,h3,h4,h5,h6,td,th,p {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #DBDBDB;
	text-align: left;
	margin: 0px;
}

img { border: none; }

.Normal img { border: solid 1px black;}

input, input.Normal, select, select.Normal, textarea, textarea.Normal
{
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: Black;
	background-color: #DBDBDB;
	
	border: solid 1px #000000;
	padding: 1px 2px;

}


select.ModuleActions 
{
	font-size: 10px;
}


/* Standard Link */

A:link
{
	text-decoration:none; color: #FF6600;
}

A:visited
{
	text-decoration:none; color: #FF6600;
}

A:hover
{
	text-decoration:none; color: #FF6600;
}

A:active
{
	text-decoration:none; color: #FF6600;
}


/* hyperlink style for buttons and link buttons used in the portal admin pages */

A.CommandButton:link
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

A.CommandButton:visited
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

A.CommandButton:hover
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

A.CommandButton:active
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}



.SkinObject
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}	

.Head 
{
	font-size: 14px;
	font-weight: bold;
	color: White;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight: bold;
	font-size: 12px;
	color: #ff9900;
}

/* text style used for most text rendered by modules */
.Normal 
{
	font-weight: normal;
	font-size: 12px;
	color: #DBDBDB;
}

.NormalDisabled
{
	color: gray;
	font-weight: normal;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-weight: bold;
	color: #ff0000;
}




/* button style for standard HTML buttons */
.StandardButton
{
	font-family: Arial;
	font-size: 12px;
	color: black;
	background-color: #DBDBDB;
	
	border: solid 1px #000000;
	padding: 1px 2px;
}

/* admin panel */
.controlpanel {
	width: 100%;
	background-color:Black;
}





/* Skin Style */

/* - body */

body 
{
	background: black;
}

p 
{
	padding-bottom: 11px;
}

.Highlight 
{
	color: #ff9900;
}


/* - content */

.bh_ll { background-image: url(img/bh_ll.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #000000}
.bh_llb { background-image: url(img/bh_llb.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #666666}
.bh_l {background-image: url(img/bh_l.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #333333}
.bh_lrb {background-image: url(img/bh_lrb.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #666666}
.bh_c {background-image: url(img/bh_c.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #000000}
.bh_rlb {background-image: url(img/bh_rlb.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #666666}
.bh_r {background-image: url(img/bh_r.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #333333}
.bh_rrb{background-image: url(img/bh_rrb.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #666666}
.bh_rr {background-image: url(img/bh_rr.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #000000}
.bh_wide {background-image: url(img/bh_c_wide.jpg); background-position: top;
                background-repeat: no-repeat; background-color: #333333}
                

.content 
{
	margin: 5px;
}

/* - footer */

.footer {
	font-size: 10px;
}
.footer a {
	color: #DBDBDB;
}
.footer a:link { text-decoration:underline; color: #DBDBDB; }
.footer a:visited { text-decoration:underline; color: #DBDBDB; }
.footer a:hover { text-decoration:underline; color: #DBDBDB; }
.footer a:active { text-decoration:underline; color: #DBDBDB; }
.footer a:focus { text-decoration:underline; color: #DBDBDB; }


/* - navigation */

ul#navigation {
	list-style-type: none;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	height: 27px;
}

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 27px;
}

li#nav_club a { background-image: url(img/nav_club.jpg); width: 64px; }
li#nav_events a { background-image: url(img/nav_events.jpg); width: 85px; }
li#nav_fluggebiete a { background-image: url(img/nav_fluggebiete.jpg); width: 133px; }
li#nav_gallery a { background-image: url(img/nav_gallery.jpg); width: 90px; }
li#nav_intern a { background-image: url(img/nav_intern.jpg); width: 78px; }
li#nav_links a { background-image: url(img/nav_links.jpg); width: 72px; }
li#nav_meteo a { background-image: url(img/nav_meteo.jpg); width: 79px; }
li#nav_sport a { background-image: url(img/nav_sport.jpg); width: 74px; }

li.selected#nav_club a { background-image: url(img/nav_club_active.jpg); }
li.selected#nav_events a { background-image: url(img/nav_events_active.jpg); }
li.selected#nav_gallery a { background-image: url(img/nav_gallery_active.jpg); }
li.selected#nav_sport a { background-image: url(img/nav_sport_active.jpg); }
li.selected#nav_fluggebiete a { background-image: url(img/nav_fluggebiete_active.jpg); }
li.selected#nav_links a { background-image: url(img/nav_links_active.jpg); }
li.selected#nav_meteo a { background-image: url(img/nav_meteo_active.jpg); }
li.selected#nav_intern a { background-image: url(img/nav_intern_active.jpg); }


li#nav_club:hover a { background-image: url(img/nav_club_active.jpg); }
li#nav_events:hover a { background-image: url(img/nav_events_active.jpg); }
li#nav_fluggebiete:hover a { background-image: url(img/nav_fluggebiete_active.jpg); }
li#nav_gallery:hover a { background-image: url(img/nav_gallery_active.jpg); }
li#nav_intern:hover a { background-image: url(img/nav_intern_active.jpg); }
li#nav_links:hover a { background-image: url(img/nav_links_active.jpg); }
li#nav_meteo:hover a { background-image: url(img/nav_meteo_active.jpg); }
li#nav_sport:hover a { background-image: url(img/nav_sport_active.jpg); }


#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	width: 752px;
	height: 25px;
	padding-top: 3px;
	padding-left: 48px;
	background-image: url(img/subnav.jpg);
	background-repeat: no-repeat;
}

#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
}

#navigation li.selected ul
{
	visibility: visible;
	z-index: 1;
}

#navigation li li 
{
	display: block;
	float: left;
	margin: 0px 6px;
}

#navigation li#nav_club ul { margin-left: -41px; }
#navigation li#nav_events ul { margin-left: -105px; }
#navigation li#nav_gallery ul { margin-left: -190px; }
#navigation li#nav_sport ul { margin-left: -280px; }
#navigation li#nav_fluggebiete ul { margin-left: -354px; }
#navigation li#nav_links ul { margin-left: -487px; }
#navigation li#nav_meteo ul { margin-left: -559px; }
#navigation li#nav_intern ul { margin-left: -638px; }





#navigation li li a 
{
	display: inline;
	color: #FFFFFF;
	font-size: 13px;
	background: none;
}
#navigation li li a:link {background: none; text-decoration:none; color: #FFFFFF; }
#navigation li li a:visited {background: none; text-decoration:none; color: #FFFFFF; }
#navigation li li a:hover {background: none;text-decoration:none; color: #FFFFFF; }
#navigation li li a:active {background: none;text-decoration:none; color: #FFFFFF; }
#navigation li li a:focus {background: none;text-decoration:none; color: #FFFFFF; }





