/* standard definitions */

body{
	background-color: #666;
	color: #fff;
	font: 12pt 'Open Sans',sans-serif;
	-moz-font-feature-settings: "onum";
	-ms-font-feature-settings: "onum";
	-webkit-font-feature-settings: "onum";
	-o-font-feature-settings: "onum";
	font-feature-settings: "onum";
}

a:link {
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 0 10px #ccc;
}

a:visited {
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

a:visited:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 0 10px #ccc;
}

h3 {
	margin-top: 0;
	border: 0;
}

input {
	background-color: transparent;
	color: #fff;
        border: 1px solid #fff;
}

dl dd dt {
    margin:0; padding: 0; display: inline;
}

/* custom classes */

.header {
 	position: absolute;
        z-index: 0;

        top: 0;
        left: 0;
        border: 0;
        border-bottom: 2px solid #fff;

        width: 100%;
        height: 48px;
        background: url("graphix/header.jpg") no-repeat;
}

.headline {
 	position: absolute;
        top: 4px;
        left: 520px;
        border: 0;
	height: 45px;
	vertical-align: middle; 
	color: #000;

	font-style: italic;
	font-size: 8pt;
	font-weight: bold;
}

.headline:hover {
        z-index: 10;
	color: #666;
}

.logo {
	position: absolute;
        z-index: 5;

        top: 0px;
        left: 240px;
        border: 0;

        width: 250px;
        height: 48px;
        background: url("graphix/logo.gif") no-repeat;
	color: #fff;
}


.bgimage {
 	position: absolute;
        z-index: 0;

        top: 50px;
        left: 0;

        width: 195px;
        height: 422px;
        background: url("graphix/border.gif") no-repeat;
}


.menu {
	position: absolute;
        z-index: 10;
        top: 24px;
        left: 180px;
        border: 2px solid #fff;
	background-color: #333;
}

.menuitem {
	background-color: #333;
	vertical-align: middle;
        height: 48px;
	padding: 0 15px 0 15px;
}

.menuitem a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.menuitem a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 0 10px #ccc;
}


.adminmenu {
	position: relative;
        z-index: 10;
        top: 24px;
	left: 124px;
        border: 2px solid #fff;
	background-color: #333;
}

.adminmenuitem {
	background-color: #333;
	vertical-align: middle;
	text-align: center;
        height: 23px;
	width: 36px;
}

.adminmenuitem a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 0 10px #ccc;
}

.adminmenuitem a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}


.langmenu {
	position: absolute;
        z-index: 10;
        top: 422px;
        left: 24px;
	padding: 0 0 0 0;
	background-color: #666;
}

.langmenu a {
	color: #333;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.submenu {
	position: absolute;
        z-index: 10;
        top: 72px;
        left: 288px;
        border: 1px solid #fff;
	padding: 0 6px 0 6px;
	background-color: #333;
}

.submenuitem {
	background-color: #333;
	vertical-align: middle;
        height: 24px;
	padding: 0 12px 0 12px;
}

.submenu a {
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.submenu a:hover {
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 0 10px #ccc;
}

.content {
	position: relative;
        z-index: 5;

        top: 72px;
        left: 60px;
	padding: 48px;

        width: 625px;
}

.indent {
	position: relative;
	margin: 6px 0 6px 24px;
}

.info {
	position: relative;
        z-index: 10;
	top: 24px;
	width: 634px;
        border: 2px solid #fff;
}

.infocelll {
	width: 50%;
	color: #fff;
}

.infocellr {
	width: 50%;
	text-align: right;
}

.infocellcell {
	width: 100%;
	color: #fff;
	text-align: right;
}

.contenttextarea {
	position: relative;
        z-index: 5;
	margin: 0;
	top: 0;
	background-color: transparent;
	color: #fff;
        border: 2px solid #fff;
	padding: 2px;
	height: 350px;
        width: 625px;
}

.addpagearea {
	position: relative;
        z-index: 5;
	background-color: transparent;
	color: #fff;
        border: 1px solid #fff;
	height: 150px;
        width: 525px;
}