html { background: url('/wsm/skins/sds2010/images/sds-bg-degrade.png') top left repeat-x #000000;}

body { background: #FFFFFF; margin-left: auto; margin-right: auto; width: 370px;  position: relative;
	color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.page { }
#pageheader { border: 1px solid white; background:url(/wsm/skins/sds2010/images/sds-stamp.jpg) top left no-repeat; height: 120px;}
#pageheader h1 { display: none;}
#pageheader h2 { display: none;}
#monsalon { font-size: 9px; text-align: center; border-top: 1px solid grey; border-bottom: 1px solid grey; padding: 3px;}

#mainmenu {  text-align: center;font-family: sans-serif; font-size:12px; font-weight: bold;border-bottom: 1px solid grey; }
#mainmenu .mainmenuitem, #mainmenu .mainmenuitem a {  text-decoration: none; color: black; }
#mainmenu  a:hover { text-decoration: underline; color:#0f3268 }

#submenu { text-align: justify; margin: 2px 5px 2px 5px; font-family: sans-serif; border-bottom: 1px solid grey;}
#submenu a {  text-decoration: none;  color:black; font-size: 11px;}
#submenu a:hover, #submenu a.submenu_main:hover {  background-color:#0f3268; color: #FFFFFF; }
#submenu a.submenu_main {font-family: serif; font-size: 14px; font-weight: bold; color:black; text-decoration: none;
	padding: 0px;  }

#navlink{ text-align: right; margin-right: 10px; margin-top: 0px; padding-top: 0px;}
#navlink a { font-size: 9px; color: black; text-decoration: none;}
#contents { margin-right: 4px; min-height:750px;}
#contents p, #contents li { color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: justify}
#contents a { color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px;  text-decoration: none; border-bottom: dotted 1px #0F3268;}
#contents a:hover {border-bottom: solid 1px #0F3268; color: #0F3268;}
#contents h1, #contents h1 a { color:#0F3268; font-family: Verdana, Arial, sans-serif; font-size: 19px; text-decoration: none; border: none;}
#contents h2, #contents h2 a { color:#0F3268; font-family: Verdana, Arial, sans-serif; font-size: 15px; text-decoration: none; border: none; }
#contents h3, #contents h3 a  { color:#0F3268; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;text-decoration: none; border: none; }
#contents h4, #contents h4 a  { color:#0F3268; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; border: none;}

.error { border: 4px outset red; padding: 15px;  background: url('/wsm/skins/sds2010/images/icons/48/gtk-dialog-error.png') 15px center  no-repeat;
	padding-left: 75px; color: black; font-weight: bold; min-height: 35px;}
.success { border: 4px outset green; padding: 15px;  background: url('/wsm/skins/sds2010/images/icons/48/gtk-apply.png') 15px center  no-repeat;
	padding-left: 75px; color: black; font-weight: bold;  min-height: 35px;}

.msgcenter { text-align: center; margin-top: 60px; margin-left: 50px; margin-right: 50px;}

.formhint { color: #111111; display: block; font-size: 80%; font-weight: normal;}
.formtable { border: 1px solid grey; margin-left: auto; margin-right: auto;}
.formtable td { border: 1px solid lightgrey; margin: 2px;}
.formtable td { font-weight: bold;}
.enabledinput { border: 1px solid blue;}
.currentline { background-color: lightblue; border: 1px solid blue;}


.wsmFormFieldError { background-color: yellow; color: red;}

.wsmFormField_mltext { font-size: 10px; font-family: monospace;}

#pagecontents { min-height: 570px;border-bottom: 1px solid #000000; }
.wikiimg_floatright  { float: right; margin: 7px;}
.wikiimg_floatleft  { float: left; margin: 7px;}
.wikimtable td { vertical-align: top; padding-right: 20px; width: 50%;}


