@import url(navi.css);


body {
	background-color:#F8F8F0;
	margin:5px;
	font-size: 12px;
	font-family: arial, tahoma, arial, sans-serif;
	font-weight: normal;
	color: black;
	scrollbar-darkshadow-color: #DCDCD3;
	scrollbar-face-color: #DCDCD3;
	cursor:default;
}

#top {
background-image: url(images/top_bgneu.jpg);
background-repeat: no-repeat;
height: 100px;
width: 900px;
}

td.white, table.white, tr.white {background-color:#FFFFFF;}
td.row_first, table.row_first, tr.row_first {background-color:#FFFFFF;}
td.row_second, table.row_second, tr.row_second {background-color:#e1e0e0;}

#foo {background-color:#EBEBEB;}

td{ font-family: arial; font-size: 10px; color: rgb(0,0,0) }	
.whitefont{ color: rgb(255,255,255) }
.table{BACKGROUND-COLOR: rgb(255,255,255);BORDER-BOTTOM: rgb(0,0,0) 1px solid; BORDER-LEFT: rgb(0,0,0) 1px solid; BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; COLOR: rgb(75,75,75); FONT-FAMILY: arial; FONT-SIZE: 10px;}
.btnNormal{BACKGROUND-COLOR: rgb(192,192,192); BORDER-BOTTOM: rgb(0,0,0) 1px solid; BORDER-LEFT: rgb(0,0,0) 1px solid; BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; COLOR: rgb(75,75,75); FONT-FAMILY: arial; FONT-SIZE: 10px;}
.txtNormal{BACKGROUND-COLOR: rgb(255,255,255);BORDER-BOTTOM: rgb(0,0,0) 1px solid; BORDER-LEFT: rgb(0,0,0) 1px solid; BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; COLOR: rgb(0,0,0); FONT-FAMILY: arial; FONT-SIZE: 11px;}
.txtNumeric{text-align:right; BACKGROUND-COLOR: rgb(255,255,255);BORDER-BOTTOM: rgb(0,0,0) 1px solid; BORDER-LEFT: rgb(0,0,0) 1px solid; BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; COLOR: rgb(75,75,75); FONT-FAMILY: arial; FONT-SIZE: 10px;}
.txtArea{text-align:justify; BACKGROUND-COLOR: rgb(255,255,255);BORDER-BOTTOM: rgb(0,0,0) 1px solid; BORDER-LEFT: rgb(0,0,0) 1px solid; BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; COLOR: rgb(0,0,0); FONT-FAMILY: arial; FONT-SIZE: 10px;}
.tdx{
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 90px;background-color:#F8F8F0;
}
select{background-color: rgb(255,255,255); border: solid #000000 1px; color: rgb(0,0,0); font-family: arial; font-size: 10px;}

A:link {COLOR: #204868; TEXT-DECORATION: none;}
A:visited {COLOR: #204868; TEXT-DECORATION: none;}
A:hover {COLOR: #204868; TEXT-DECORATION: underline;}

table {
border: none;
font-family: arial, tahoma, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
}
.buttonHighlight {}

.inputfile {
font-family: tahoma, arial, arial, sans-serif;
font-size: 8pt; 
}
a {color: navy;text-decoration:none;}
a:hover {color: red;text-decoration:underline;}
strong {color: navy;}
.comment {font-size: 10px;color: gray;}

div.menu a.item {
text-decoration:none;
color:navy;
line-height:20px;
font-family:Tahoma;
font-size:8pt;
}
div.menu a.item:hover {
text-decoration:underline;
color:red;
line-height:20px;
font-family:Tahoma;
font-size:8pt;
}

div.menu a.itemdisabled {
text-decoration:none;
color:gray;
line-height:20px;
font-family:Tahoma;
font-size:8pt;
}
div.menu a.itemdisabled:hover {
text-decoration:underline;
color:gray;
line-height:20px;
font-family:Tahoma;
font-size:8pt;
}

div.menu {
width: 105px;
border-top:solid 1px #EBEBEB;
border-left:solid 1px #EBEBEB;
border-right: 1px solid #808080;
border-bottom: 1px solid #808080;
background-color:white;
visibility: hidden;
position: absolute;
left:0px;
top:0px;
white-space:nowrap;
text-align:left;
z-index:150;
}


div.separator {
margin-top:2px;
margin-bottom:2px;
}

select {
	font-size:12px;
}

.subMenu {
position: absolute;
left:0px;
top:0px;
visibility:hidden;
text-align:left;
background-color:#F8F8F0;
cursor:pointer;cursor:hand;
font-size: 11px;
font-family: arial, tahoma, arial, sans-serif;
border-top:1px solid #E0DCD0;
border-left:1px solid #E0DCD0;
border-bottom:1px solid gray;
border-right:1px solid gray;
z-index:3;
}
.subMenuItem {
color:black;
padding:3px;
font-size: 12px;
font-family: arial, tahoma, arial, sans-serif;
}
.subMenuItemDisabled {
color:gray;
padding:3px;
white-space:nowrap;
}

.subMenuItemHover {
background-color:crimson;
color:white;
padding:5px;
white-space:nowrap;
font-size: 12px;
}

.messageBox {
	background-color: #EBEBEB;
	text-align: left;
	height:25px;
	vertical-align: middle;
	border: 1px dotted silver;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.frageBox {
	background-color: #FFFFFF;
	text-align: left;
	border-top: 1px solid red;
	border-left:1px solid red;
	border-right:1px solid red;
	border-bottom:1px solid red;
	height:20px;
	vertical-align: middle;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.baseMenuSeparator {
}

input.highlighted {
background-color:#F5F5F5;
color:crimson;
font-size:12px;
}

input {
font-size:12px;
}

.statusBar {
font-size:8pt;
color:#3E3E3E;
background-color:#E3E3E3;
text-align:left;
padding:2px;
padding-left:7px;
border:none;
border-bottom:none;
border-top: 2px solid #808080;
border-left:2px solid #808080;
border-right:1px solid #C0C0C0;
height:13px;
width:650px;
}

.contextMenu {
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
	background-color:#EBEBEB;
	padding:4px;
	padding-left:6px;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.logoutDiv {
	color: #FF0000;
	border: thin #FF0000;
	background-color:#EBEBEB;
	font-family:arial;
	font-size:10pt;
	font-weight: bold;
}

.interfaceTable {
width:762px;
}
.interfaceLeftColumn {
width:105px;
position:relative;
}
.interfaceRightColumn {
width:651px;
}

.boxTitle {
background-color:#EBEBEB;
position:relative;
top:-8px;
margin-left:5px;
font-weight:bold;
padding-left:8px;
z-index:0;
}

.adminContent {
background-color:#EBEBEB;
border:1px solid #c0c0c0;
border-top: 2px solid #808080;
border-left:2px solid #808080;
text-align:left;
width:647px;
height:650px;
}

/* innerpopup */
.dialogboxMargins
{
background-color:white;
border-left:1px solid #404040;
border-bottom:1px solid #404040;
border-right:1px solid #404040;
}

.dialogboxInterior
{
background-color:white;
border-top:0px solid white;
border-left:1px solid white;
border-bottom:1px solid #808080;
border-right:1px solid #808080;
background-color:#EBEBEB;background-image:url(../../images/interface/bg-inner-popup.gif);
padding:10px;
}

.dialogboxBodyText 
{
padding:10px;
font-family:arial;
font-size:8pt;
vertical-align:middle;
}

.dialogboxTitle
{
height:22px;
width:100%;
background-color:#316063;
background-image:url(../../images/interface/a-repeat.gif);
}

.dialogboxTitleText 
{
width:100%;
vertical-align:middle;
font-family: arial;
font-size:10px;
font-weight:bold;
color:white;
}
/**/



.vmenu_icon {
width: 90px;
height:70px;
float:left;
border: 1px solid #F8F8F0;
background-color:#F8F8F0;
}
.vmenu_icon_thumb {
}
.vmenu_icon_over {
width: 90px;
height:70px;
float:left;
border-top:1px solid white;
border-right:1px solid gray;
border-bottom:1px solid gray;
border-left:1px solid white;
background-color:#E0DCD0;
cursor:pointer;cursor:hand;
}
.vmenu_icon_thumb_over {
}


LI:hover UL {
	DISPLAY: block;
}
LI.over UL {
	DISPLAY: block;
}
.smallc{
font-variant:small-caps;
}

#article-wrap th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 5px 2px 5px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

.article-wrap tr {
	background:#EBEBEB;
}

.article-wrap td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 3px 1px 3px;
	border-style: solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}