body { }

p { }

td { }

a:link { text-decoration: none; }

a:visited { text-decoration: none; }

a:hover { font-weight: bold; text-decoration: none; }

a:active { text-decoration: none; }
.schrift_fett { font-size: 8pt; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 1.3em; }
.schrift_fett_schwarz { color: #303030; font-size: 8pt; font-family: Verdana; font-weight: bold; font-style: normal; line-height: 1.3em; }
.schrift_fett_hellgrau { color: #808181; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 1.3em; }
.schrift_fett_orange { color: #e48221; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 1.3em; }
.schrift_fett_smaragd { color: #2da2a4; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 1.3em; }
.schrift_fett_aqua { color: #04a1c5; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 1.3em; }
.schrift_fett_weiss { color: #feffff; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 1.3em; }
.schrift_fett_schilf { color: #b6be20; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 1.3em; }
.schrift_fett_magenta { color: #d63782; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: bold; line-height: 1.3em; }
.schrift_normal_weiss { color: #feffff; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 1.4em; }
.schrift_normal_schwarz { color: #303030; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 1.3em; }
.schrift_normal_orange { color: #e48221; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 1.3em; }
.schrift_normal_magenta { color: #d63782; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 1.3em; }
.schrift_normal_schilf { color: #b6be20; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 1.3em; }
.schrift_normal_hellgrau { color: #808181; font-size: 8pt; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 1.3em; }

/* changes for foto archive */
.image_events {
	border:					1px solid #e48221;
	width:					130px;
	height:					98px;
	text-align:				center;
	display:				table-cell;
	vertical-align:			middle;
}

td.events {
	padding-bottom:			32px;
	padding-right:			8px;
}

td.events_small {
	padding-bottom:			16px;
	padding-right:			16px;
}

td.event_image {
	padding-top:			8px;
	padding-right:			8px;
}

.content {
	width:					100%;
	border:					1px solid #e48221;
	min-height:				300px;
}

.content_magenta {
	width:					100%;
	border:					1px solid #d63782;
	min-height:				300px;
}

.white {
	background-color:		#ffffff;
}

/**************************************************************
	popup image
***************************************************************/
#popupImage {
	display:				none;
	position:				absolute;
	/*
	top:					50%;
	left:					50%;
	*/
	width:					800px;
	height:					600px;
	/*
	margin-top:				-300px;
	margin-left:			-400px;
	*/
	background-color:		#000000;
	z-index:				12;
	padding:				16px;
	border:					1px solid #e48221;
	color:					#e48221;
}

#backgroundPopup {  
	display:				none;
	position:				fixed;
	_position:				absolute; /* hack for internet explorer 6*/
	height:					100%;
	width:					100%;
	top:					0;
	left:					0;
	background:				#000000;
	border:					1px solid #cecece;
	z-index:				11;
}

#image {
	position:				relative;
}

.image {
	position:				relative;
}

.preview {
	cursor:					pointer;
}

#close {
	cursor:					pointer;
	text-align:				right;
	position:				absolute;
	bottom:					5px;
	right:					5px;
	z-index:				20;
}

/**************************************************************
	form
***************************************************************/
textarea {
	width:					366px;
	font-size:				8pt;
	font-family:			Verdana;
	border:					1px solid #e48221;
	font-weight:			bold;
	color:					#e48221;
	background-color:		#000000;	
}

input[type="text"].magenta {
	border:					1px solid #d63782;
	color:					#d63782;
}

input[type="submit"].magenta {
	border:					1px solid #d63782;
	color:					#d63782;
}

button.magenta {
	border:					1px solid #d63782;
	color:					#d63782;
}

input[type="submit"] {
	font-size:				8pt;
	font-family:			Verdana;
	border:					1px solid #e48221;
	font-weight:			bold;
	color:					#e48221;
	background-color:		#000000;	
}

input[type="text"] {
	font-size:				8pt;
	font-family:			Verdana;
	border:					1px solid #e48221;
	font-weight:			bold;
	color:					#e48221;
	background-color:		#000000;	
}
