/* GLOBAL POPUP */
/* =============================================================================== */

#overlay {
	position: absolute;
	display: none;
	z-index:990;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #000000;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

#popup1container {
	position: absolute;
	display: none;
	left:50%;
	top:150px;
	margin-left: -188px;
	z-index: 1000;
	overflow:hidden;
	width: 376px;
	height: 207px;
}

#popup1 {
	width: 326px;
	height: 157px;
	color: #111;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 25px;
	background: transparent url('/images/popup/popup_s.png') no-repeat 0 0;
}

#popup1close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 27px;
	height: 27px;
	background: transparent url('/images/popup/close.png') no-repeat 0 0;
	cursor:pointer;
	z-index: 2;
}

#popup1cnt {
	width: 100%;
	height: 100%;
	position: relative;
	}

#popup1cnt p {
	font-size: 13px;
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	}
	
#popup1cnt p em {
	color: #0086c4;
	font-style: normal;
	}
	
#popup1cnt #popupCloseButtonDiv {
	position: absolute;
	bottom: 0px;
	left: 0px;
	}

#nondisplay {
	display: none;
}

/* LOGIN */
/* =============================================================================== */

.popupLogin #loginHeadlineDiv {
	height: 35px;
	}

.popupLogin p {
	font-size: 13px;
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	}
	
.popupLogin form {
	display: block;
	width: 326px;
	overflow: hidden;
	position: relative;
	}
	
.popupLogin form .formRow {
	width: 157px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 0;
	position: relative;
	}
	
.popupLogin form .formRow.leftRow {
	margin: 0 10px 5px 0;
	position: relative;
	}
	
.popupLogin form .formRow.singleRow {
	clear: left;
	width: 326px;
	position: relative;
	}
	
.popupLogin form label {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0086c4;
	display: block;
	}
	
.popupLogin form input {
	width: 145px;
	height: 17px;
	padding: 3px 5px;
	border: 0px;
	margin: 0;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #d1d1d1;
	background: url(/images/form/inputBg.gif) left top repeat-x;
	}
	
.popupLogin form button {
	background: transparent url(/images/popup/loginButton.gif) left top no-repeat;
	width: 115px;
	height: 31px;
	cursor: pointer;
	border: 0;
	padding: 0;
	margin: 0;
	}
	
.popupLogin form button#requestPw {
	width: 223px;
	background: transparent url(/images/popup/pw_send.gif) left top no-repeat;
	}
	
.popupLogin form button span {
	display: none;
	}
	
.popupLogin form a {
	color: #0086C4;
	text-decoration: underline;
	}

/* GLOSSAR  */
/* =============================================================================== */

#glossarcontainer
{
	position: absolute;
	display: none;
	left:50%;
	top:150px;
	margin-left: -273px;
	z-index: 1000;
	overflow:hidden;

}
 
#glossar
{
	width: 496px;
	height: 357px;
	color: #111;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding:25px;
	background: transparent url('/images/popup/popup_glossar.png') no-repeat 0 0;
}

#glossarclose {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 27px;
	height: 27px;
	background: transparent url('/images/popup/close.png') no-repeat 0 0;
	cursor:pointer;
}

#glossarcnt {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 496px;
	height: 357px;
	color: #111;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#glossarcnt #glossarHeadlineDiv {
	height: 50px;
	}

#glossarcnt form {
	width: 496px;
	margin: 0 0 10px 0;
	}
	
#glossarcnt form fieldset {
	width: 496px;
	border: 0;
	padding: 0;
	overflow: hidden;
	}
	
#glossarcnt form fieldset input#term {
	width: 357px;
	height: 20px;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #d1d1d1;
	background: url(/images/form/inputBg.gif) left top repeat-x;
	padding: 3px 5px 0 5px;
	font-size: 14px;
	margin: 3px 5px 0 0;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	}
	
#glossarcnt form fieldset button#findButton {
	float: left;
	border: 0;
	padding: 0;
	cursor: pointer;
	display: block;
	width: 31px;
	height: 31px;
	background: transparent url(/images/popup/findButton.gif) 0 0 no-repeat;
	text-indent: -19999px;
	}
	
#glossarcnt ul#letters {
	list-style-type: none;
	margin: 0 0 10px 0;
	}
	
#glossarcnt ul#letters li {
	display: inline;
	padding: 3px;
	font-size: 16px;
	font-weight: bold;
	}
	
#glossarcnt ul#letters li.activeLetter {
	background: #ffea00;
	}
	
#glossarcnt ul#letters li a {
	color: #111;
	text-decoration: none;
	}
	
#glossarcnt .auto_complete {
	position: relative;
	z-index: 20;
	}
	
#glossarcnt .auto_complete ul#autoComplete {
	list-style-type: none;
	}
	
#glossarcnt .auto_complete ul#autoComplete li {
	display: block;
	font-size: 14px;
	color: white;
	background: #0086c4;
	width: 359px;
	padding: 3px 5px;
	cursor: pointer;
	}
	
#glossarcnt h2 {
	color: #0086c4;
	font-size: 16px;
	font-weight: normal;
	}
	
#glossarcnt #glossarEntry p {
	font-size: 14px;
	}
	
#glossarcnt #glossarEntry a {
	color: #0086C4;
	text-decoration: underline;
	}
	
#glossarcnt .outerGlossarEntry {
	padding: 5px 0 0 0;
	background: url(/images/dottedLine.gif) left top repeat-x;
	position: relative;
	}
	
#glossarcnt .innerGlossarEntry {
	height: 177px;
	padding: 0 0 5px 0;
	background: url(/images/dottedLine.gif) left bottom repeat-x;
	position: relative;
	}
	
#glossarcnt #glossarEntry .showUserBoxContent {
	width: 470px;
	height: 170px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	position: relative;
	overflow: hidden;
	}
	
#glossarcnt #glossarEntry .scrollableContent {
	position: absolute;
	width: 470px;
	clip: rect(0px, 470px, 165px, 0px);
	padding: 0 0 0 0;
	overflow: hidden;
	}
	
#glossarcnt #glossarEntry .showScrollButtons {
	position: absolute;
	width: 17px;
	right: 0px;
	top: 3px;
	height: 170px;
	}
	
#glossarcnt #glossarEntry .showScrollButtons a {
	display: block;
	width: 17px;
	height: 17px;
	text-indent: -19999px;
	position: absolute;
	}
	
#glossarcnt #glossarEntry .showScrollButtons a:focus {
	outline: none;
	}
	
#glossarcnt #glossarEntry .showScrollButtons a.scrollUp {
	background: url(/images/buttons/scrollUp.gif) 0 0 no-repeat;
	top: 0px;
	left: 0px;
	}
	
#glossarcnt #glossarEntry .showScrollButtons a.scrollDown {
	bottom: 0px;
	left: 0px;
	background: url(/images/buttons/scrollDown.gif) 0 0 no-repeat;
	}
	
#glossarcnt #glossarEntry .showScrollButtons #glossarTrack {
	position: absolute;
	left: 1px;
	top: 17px;
	width: 15px;
	height: 138px;
	background: #E5E4E4;
}

#glossarcnt #glossarEntry .showScrollButtons #glossarHandle {
	position: absolute;
	left: 0;
	top: 0;
	width: 15px;
	height: 15px;
	background: #CFCFCF;
}
	
#glossarcnt #previousEntryDiv {
	position: absolute;
	bottom: 0px;
	left: 0px;
	}
		
#glossarcnt #nextEntryDiv {
	position: absolute;
	bottom: 0px;
	right: 0px;
	}
	

#glossarcnt #previousEntryDiv a, 
#glossarcnt #nextEntryDiv a {
	display: none;
	}
	
/* GUESTBOOK  */
/* =============================================================================== */

#guestbookcontainer
{
	position: absolute;
	display: none;
	left:50%;
	top:150px;
	margin-left: -263px;
	z-index: 1000;
	overflow:hidden;
	width: 547px;
	height: 317px;

}
 
#guestbookpopup
{
	width: 497px;
	height: 267px;
	color: #111;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding:25px;
	background: transparent url('/images/popup/popup_guestbook.png') no-repeat 0 0;
}

#guestbookclose {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 27px;
	height: 27px;
	background: transparent url('/images/popup/close.png') no-repeat 0 0;
	cursor:pointer;
}

#guestbookcnt {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 497px;
	height: 267px;
	color: #111;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#guestbookcnt p {
	font-size: 13px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#guestbookcnt #popupCloseButtonDiv {
	position: absolute;
	bottom: 0px;
	left: 0px;
	}

/* FRIEND  */
/* =============================================================================== */

#friend1container {
	position: absolute;
	display: none;
	left:50%;
	top:150px;
	margin-left: -188px;
	z-index: 1000;
	overflow:hidden;
	width: 376px;
	height: 207px;
}

#friend1 {
	width: 326px;
	height: 157px;
	color: #111;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 25px;
	background: transparent url('/images/popup/popup_s.png') no-repeat 0 0;
}

#friend1close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 27px;
	height: 27px;
	background: transparent url('/images/popup/close.png') no-repeat 0 0;
	cursor:pointer;
}

#friend1cnt {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 300px;
	height: 150px;
	color: #111;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#friend1cnt p {
	font-size: 13px;
	margin: 0 0 13px 0;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	}
	
#friend1cnt p em {
	color: #0086c4;
	font-style: normal;
	}
	
#friend1cnt #popupCloseButtonDiv {
	position: absolute;
	bottom: 0px;
	left: 0px;
	}
