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

body {
	background-image: url(img/background.gif);
	background-repeat: repeat-y;
	background-position:center;
	background-color:#e2e2e2;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
}

a {
	color:#828282;
	text-decoration:none;
}

a:hover {
	color:#015093;
	text-decoration:none;
}

a.logo {
	color:#ffffff;
	text-decoration:none;
}


a.navi {
	display: block;
	height:30px;
	width: 189px;
}

a.submenu_link {
	color: #606060;
}

a.submenu_link:hover {
	color: #015093;
}

.submenu {
	width: 189px;
	text-align: left;
	color: #606060;
}

.thin_table { border: 1px #CCCCCC solid; border-collapse: collapse;}
.thin_table td { border: 1px #CCCCCC solid;}
.thin_table tr { background-color: white;}
.thin_table tr:hover { background-color: #EEEEEE;}

.buchungstabelle { border: 1px #CCCCCC solid; border-collapse: collapse;}
.buchungstabelle td { border: 1px #CCCCCC solid;}


.buchung_frei { background-color: #DDFAC6;}
.buchung_frei:hover { background-color: #BEF694;}
.buchung_belegt { background-color: #F5F5F5;}
.buchung_belegt:hover { background-color: #EEEEEE;}
.buchung_zeit { background-color: #F5F5F5;}
.buchung_zeit:hover { background-color: #EEEEEE;}


a#aktuelles {
	background-image:url(img/menu_aktuell.gif);
}

a#aktuelles:hover {
	background-image:url(img/menu_aktuell_o.gif);
}

a#verein {
	background-image:url(img/menu_verein.gif);
}

a#verein:hover {
	background-image:url(img/menu_verein_o.gif);
}

a#termin {
	background-image:url(img/menu_termin.gif);
}

a#termin:hover {
	background-image:url(img/menu_termin_o.gif);
}

a#halle {
	background-image:url(img/hallenvermietung.gif);
}

a#halle:hover {
	background-image:url(img/hallenvermietung_hi.gif);
}

a#bilder {
	background-image:url(img/menu_bilder.gif);
}

a#bilder:hover {
	background-image:url(img/menu_bilder_o.gif);
}

a#kontakt {
	background-image:url(img/menu_kontakt.gif);
}

a#kontakt:hover {
	background-image:url(img/menu_kontakt_o.gif);
}

a#impressum {
	background-image:url(img/menu_impressum.gif);
}

a#impressum:hover {
	background-image:url(img/menu_impressum_o.gif);
}

a#login {
	background-image:url(img/login.gif);
}


a#login:hover {
	background-image:url(img/login_hi.gif);
}

a#logout {
	background-image:url(img/logout.gif);
}


a#logout:hover {
	background-image:url(img/logout_hi.gif);
}

a#overview {
	background-image:url(img/overview.gif);
}


a#overview:hover {
	background-image:url(img/overview_hi.gif);
}


a#mitgliederverwaltung {
	background-image:url(img/mitglieder.gif);
}


a#mitgliederverwaltung:hover {
	background-image:url(img/mitglieder_hi.gif);
}


a#meinkonto {
	background-image:url(img/meinkonto.gif);
}


a#meinkonto:hover {
	background-image:url(img/meinkonto_hi.gif);
}


a#newsverwaltung {
	background-image:url(img/newsverwaltung.gif);
}


a#newsverwaltung:hover {
	background-image:url(img/newsverwaltung_hi.gif);
}

a#terminverwaltung {
	background-image:url(img/terminverwaltung.gif);
}


a#terminverwaltung:hover {
	background-image:url(img/terminverwaltung_hi.gif);
}

a#hallenverwaltung {
	background-image:url(img/hallenverwaltung.gif);
}


a#hallenverwaltung:hover {
	background-image:url(img/hallenverwaltung_hi.gif);
}



a#turniere {
	background-image:url(img/menu_turniere.gif);
}


a#turniere:hover {
	background-image:url(img/menu_turniere_o.gif);
}





h1 {
	font:Geneva;
	font-size:18px;
	color:#015093;
	margin-top:0px;
	font-weight:normal;
	margin-bottom:30px;
}

h2 {
	font:Geneva;
	font-size:12px;
	color:#015093;
	margin-top:0px;
	font-weight:normal;

}

#normal_text {
	font:Geneva;
	font-size:12px;
	color:#444444;
}

 /**********************************************************************************/
/*  FORMULAR CLASSES
/**********************************************************************************/

.formouter_standard {
	margin-top: 10px;
	margin-bottom: 10px;
}

.table_standard {

}

.tr_standard {
	
}

.td_standard_desc {
	width: 150px;
	padding: 2px;
}

.td_standard_desc_required {
	width: 150px;
	padding: 2px;
}

.td_standard_data {
}

.td_standard_spacer {
	height: 15px;
}

.input_standard {
	width: 250px;
}

.select_standard {
}

.submit_standard {

}
	
