.menulink {
	font-family: arial;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.menulinkactive {
	font-family: arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a{
	color: red;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: underline;
}


body {
	background-color: #FFFFFF;
	font-family: arial;
	color: #000000;
	font-size: 10px;
}
table {
	font-family: arial;
	color: #000000;
	font-size: 11px;
}

li {
	list-style : url(../gfx/icon_pfeil.gif);
	padding: 1px;
}

.table_menu {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: red;
	font-family: arial;
	color: #000000;
	font-size: 10px;
	
}
.table_admin {
	border-collapse: separate;
	border-spacing: 2px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: red;
	font-family: arial;
	color: #000000;
	font-size: 10px;
}

.td_admin {
	border: solid 1px #000000;
}


h1 {
	color: red;
	font-size: 12px;
}

input {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #E63838;
	padding-left: 2px;
	font-family: arial;
	color: #000000;
	font-size: 10px;
	background-color: #FFFFFF;
}
textarea {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #E63838;
	padding-left: 2px;
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
}
select {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #E63838;
	padding-left: 2px;
	font-family: arial;
	color: #000000;
	font-size: 10px;
	
	background-color: #FFFFFF;
}

img {
	border: 0px;
}

.input_textarea {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #000000;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	background-color: #F5F5F5;
}

hr {
	border: solid 1px #000000;
}

#banner {
	background-image : url(../gfx/banner1.gif);
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #000000;
	width: 578px;
	height: 72px;
	background-repeat: no-repeat;
}
#modul_admin {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #000000;
	width: 100px;
	height: 72px;
	left: 600px;
	position : absolute;
	z-index: 2;
}
#modul_kunstler {
	background-image: url(../gfx/lbl_kunstler.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 30px;
	width: 142px;
	height: 25px;
	left: 586px;
	top: 92px;
	position : absolute;
}
#modul_korb {
	background-image: url(../gfx/lbl_korb.gif);
	background-repeat: no-repeat;
	padding-left: 15px;	
	padding-top: 30px;
	width: 142px;
	height: 25px;
	left: 586px;
	top: 144px;
	position : absolute;
}
#root {
	width: 578px;
}

#body {
	padding-top: 14px;
	background-color: #FFFFFF;
	font-family: arial;
	color: #000000;
	font-size: 12px;

}

#bottom {
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#adresskasten {
	border: dotted 2px #000000;
	background-color: #FDF5E6;
	width: 180px;
	font-size: 10px;
	padding-left: 6px;
}

#logokasten {
	border: dotted 2px #000000;
	width: 180px;
	float: right;
}
#leiste {
	border-top: dotted 2px #000000; 
	border-bottom: dotted 2px #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FDF5E6;
}

#admin {
	padding-top: 10px;
}

.border {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #000000;
}


.w3 {
	border: none;
	height: 20px;
	width: 85px;
	padding-top: 1px;
}

.error {
	background-color: #FFFFCC;
	font-size: 10px;
	font-family: arial;
}
table.gallery {
	background-image: url(../gfx/bg_table.gif);
	padding-left: 20px;
}
table.gallery_head {
	background-image: url(../gfx/bg_table_head.gif);
	height: 64px;
	width: 578px;
	padding-left: 18px;
}
table.gallery_bottom {
	background-image: url(../gfx/bg_table_bottom.gif);
	height: 38px;
	width: 578px;
}
td.gallery_bottom {
	text-align: center;
}
/* __events.php__ */
table.events {
	width: 578px;
	background-color: #BD3838;
	color: #FFFFFF;
	font-size: 10px;
}
td.events {
	padding-left: 20px;
}
td.events_space {
	background-image: url(../gfx/nogix.gif);
	height: 20px;
}
div.events {
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
/* __eof: events.php __ */

/* popup_event_detail.php*/
body.event {
	background-color: #BD3838;
}
table.event {
	color: #FFFFFF;
}
a.close {
	color: #FFFFFF;
}
