* { margin: 0; padding: 0; }
* img { border: none; }

body {
text-align: left;
background: url("") top left repeat-x #fff;
font-size: 1em;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

a {
text-decoration: none;
color:#996600;
}
	
a:hover {
text-decoration: none;
color: #000;
}


/* -------------------- Main Structure -------------------- */
	
#frame {
text-align: left;
margin-left: 16px;
width: 100%;
border: none;
}	

#header, #headeradmin0, #headeradmin1 {
display: none;
}
	
#leftcol {
display: none;
}
	
#middlecol {
float: left;
background: #fff;
width: 100%;
margin: 0;
padding-bottom: 12px;
}
	
#rightcol {
display: none;
}


/* -------------------- Middle Column -------------------- */

#middlecol h1,
#middlecol h2,
#middlecol h3,
#middlecol h4 {
padding: 0;
border-bottom: 1px solid #ccc;
font-family: "Trebuchet MS", "Century Gothic", Tahoma, Verdana, sans-serif;
color: #637293;
}
		
#middlecol h1 { font-size: 24px; font-weight: normal; margin: 10px 5px 0.2em 5px;}
#middlecol h2 { font-size: 22px; font-weight: normal; margin: 1em 5px 0.2em 5px; }
#middlecol h3 { font-size: 18px; font-weight: normal; margin: 1em 5px 0.2em 5px; }
#middlecol h4 { font-size: 14px; margin: 1em 5px 0.2em 5px; }
		
#middlecol p,
#middlecol ul,
#middlecol ol {
font-size: 12px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 0 4px 0 4px;
}

#middlecol ul,
#middlecol ol {
margin-bottom: 0.2em;
}

#middlecol li {
margin-left: 12px;
padding-left: 12px;
list-style-type: none;
background: transparent url("../bilder/bullet.gif") left 6px no-repeat;
}
	
#middlecol h5.slogan {
display: none; 
}

#middlecol .sorry,
#middlecol .red {
color: #ff0000;
}

#middlecol .news {
margin-bottom: 12px;
}

#middlecol .cntdate {
color: #666;
}

#middlecol .published {
color: #666;
font-size: 10px;
}

#middlecol .newstitle {
font-weight: bold;
font-size: 14px;
line-height: 18px;
}

#middlecol .right {
text-align: right;
}

#middlecol .center {
text-align: center;
}

#middlecol a.logout {
height: 18px;
background: url("../bilder/icon16_logout.gif") right 50% no-repeat;
padding-right: 20px;
}

#middlecol .authoring { background: url("../bilder/icon16_authoring.gif") left 50% no-repeat; padding-left: 20px; }
#middlecol .editmsgboards { background: url("../bilder/icon16_editmsgboard.gif") left 50% no-repeat; padding-left: 20px; }
#middlecol .editnaviitems { background: url("../bilder/icon16_editnaviitems.gif") left 50% no-repeat; padding-left: 20px; }
#middlecol .libraryupload { background: url("../bilder/icon16_libraryupload.gif") left 50% no-repeat; padding-left: 20px; }
#middlecol .edituser { background: url("../bilder/icon16_edituser.gif") left 50% no-repeat; padding-left: 20px; }
#middlecol .listdoc { background: url("../bilder/icon16_folderdoc.gif") left 50% no-repeat; padding-left: 20px; }
#middlecol .listimage { background: url("../bilder/icon16_folderimage.gif") left 50% no-repeat; padding-left: 20px; }

#middlecol .infomsg {
color: #4378b5;
text-align: left;
margin: 0 24px;
padding: 6px 6px 6px 4px;
border: 1px solid #4378b5;
background: #fff url("../bilder/icon16_infomsg.gif") no-repeat 4px 7px;
font-weight: bold;
}

#middlecol .acceptmsg {
color: #468b3e;
text-align: left;
margin: 0 24px;
padding: 6px 6px 6px 4px;
border: 1px solid #468b3e;
background: #fff url("../bilder/icon16_acceptmsg.gif") no-repeat 4px 7px;
font-weight: bold;
}

#middlecol .alertmsg {
color: #ff3513;
text-align: left;
margin: 0 24px;
padding: 6px 6px 6px 4px;
border: 1px solid #ff3513;
background: #fff url("../bilder/icon16_alertmsg.gif") no-repeat 4px 7px;
font-weight: bold;
}

/* -------------------- Tables -------------------- */
#middlecol table {
margin: 6px 24px;
border: 0px solid white;
}

#middlecol th {
font-weight: bold;
color: #fff;
border: none;
background-color: #637293;
padding: 4px;
font-size: 14px;
font-weight: bold;
}

#middlecol td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border: none;
background-color: #fff;
padding: 4px;
}

#middlecol td.color {
background-color: #ffe29e;
}

#middlecol caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#middlecol .table {
border: 0px solid white;
}

#userdata {
border: 1px solid white;
}

#userdata .labelTD {
padding: 0 6px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #637293;
}

#userdata .labelTDgrey {
padding: 0 6px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666;
}

#userdata .dataTD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

#userdata .datafield {
color: #333;
border: 1px solid #c7ced6;
padding-left: 2px;
}

#middlecol .tblhead_list {
font-weight: bold;
color: #fff;
border: none;
background-color: #637293;
padding: 4px;
font-size: 14px;
font-weight: bold;
}

#middlecol .tblrow_list0, #middlecol .tblrow_list1 {
vertical-align: top;
border: 0px solid #fff;
border-bottom: 1px dotted #c0c0c0;
padding: 4px;
background-color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

#middlecol .tblrow_list0 { background-color: #fff; }
#middlecol .tblrow_list1 {background-color: #e8eeee; }


/* -------------------- Fieldsets -------------------- */

#fs_def p, #fs_settings p {
color: #666;
padding: 0 2px;
}

#fs_def {
color: #666;
margin: 0 24px;
padding: 4px 8px 8px 8px;
border: 1px solid #c7ced6;
background-color: #fff;
}

#fs_settings {
color: #666;
margin: 0 24px;
padding: 4px 8px 8px 8px;
border: 1px solid #c7ced6;
background-color: #fff;
}

#fs_pagenav {
text-align: center;
color: #666;
margin: 0 24px;
padding: 4px 8px 8px 8px;
border: 1px solid #c7ced6;
background-color: #fff;
}

#def_legend {
font-size: 100%;
font-weight: normal;
color: #637293;
padding: 0 2px;
}

#def_select {
color: #666;
}

.btngrey {
color: #333;
text-align: center;
margin: 0;
padding: 1px 6px;
border: 1px solid #c0c0c0;
background: url("../bilder/bg_button_grey.jpg") left top repeat-x #FFF; /*light grey metallic*/
cursor: pointer;
}

.btnyellow {
color: #333;
text-align: center;
margin: 0;
padding: 1px 6px;
border: 1px solid #888;
background: url("../bilder/bg_button_yellow.jpg") left top repeat-x #ffe794; /*yellow metallic*/
cursor: pointer;
}


/* -------------------- Footer -------------------- */	

#fspacer {
display: none;
}

#footer {
display: none;
}

/* -------------------- Popups -------------------- */	

#popup { /* Body for Popups */
background:#e3ebed url();
text-align:left;
}

#popupheader {
margin: 0;
padding: 3px 3px 3px 8px;
text-align: left;
}

#popupheader h1 {
padding: 6px 0 6px 9px;
font-family: "Trebuchet MS", "Century Gothic", Tahoma, Verdana, sans-serif;
color: #637293;
font-size: 24px;
font-weight: normal;
}

#popupframe {
margin: 0 0 0 24px ;
background:#fff;
width: 720px;
}

#popupfooter {
margin: 0 0 5px 0;
text-align: left; 
width: auto;
}

#popupfooter p { 
font-size: 11px;
padding: 6px 0 6px 16px;
}


/* -------------------- Hides -------------------- */	

.skiplink { display: none; }
hr .hide { display: none; }
#loginform legend { display: none; }

