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

body { background: #FFFFFF; margin-left: auto; margin-right: auto; width: 480px;  position: relative;
	color:#000000; font-family: Georgia, Arial, sans-serif; font-size: 100%;}
#pagecontents { min-height:750px;}
#pageheader { border: 5px solid white; background:url(/wsm/skins/sds2010/images/sds-stamp.jpg) top center no-repeat; height: 120px;}
#pageheader h1 { display: none;}
#pageheader h2 { display: none;}
#monsalon { font-size: 0.7em; 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:1em; 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_menu {  display: inline;}
#submenu div.submenu_menu div { display:none;border: none; }
#submenu { text-align: justify; margin: 2px 5px 2px 5px; font-family: sans-serif; border-bottom: 1px solid grey; font-size: 0.7em;}
#submenu a {  text-decoration: none;  color:black; }
#submenu a:hover, #submenu a.submenu_main:hover {  background-color:#0f3268;  color: #FFFFFF; }
#submenu a.submenu_main {font-family: serif; font-size: 1.3em; font-weight: bold; color:black; text-decoration: none;
	padding: 0px;  }

#navlink{ text-align: right; margin-right: 10px; margin-top: 0px; padding-top: 0px; font-size: 0.5em}
#navlink a {  color: black; text-decoration: none;}
#contents { margin-right: 4px; margin-left: 4px;}
#contents p, #contents li { color:#000000; font-family: Georgia, Arial, sans-serif; font-size: 0.8em; text-align: justify}
#contents a { color: #000000; font-family: Georgia, Arial, sans-serif;   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: Georgia, Arial, sans-serif; font-size: 1.4em; text-decoration: none; border: none;}
#contents h2, #contents h2 a { color:#0F3268; font-family: Georgia, Arial, sans-serif; font-size: 1.3em; text-decoration: none; border: none; }
#contents h3, #contents h3 a  { color:#0F3268; font-family: Georgia, Arial, sans-serif; font-size: 1.1em; font-weight: bold;text-decoration: none; border: none; }
#contents h4, #contents h4 a  { color:#0F3268; font-family: Georgia, Arial, sans-serif; font-size: 1em; 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:0.8em; 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%;}


