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: 900px;  position: relative;
	 color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 100%;}
.page { min-height:765px;}
.bbl {background: url(/wsm/skins/sds2010/images/corner-bottomleft.png) 0 100% no-repeat}
.bbr {background: url(/wsm/skins/sds2010/images/corner-bottomright.png) 100% 100% no-repeat}
.btl {background: url(/wsm/skins/sds2010/images/corner-topleft.png) 0 0 no-repeat}
.btr {background: url(/wsm/skins/sds2010/images/corner-topright.png) 100% 0 no-repeat; padding:10px} 

.sbl {background: url(/wsm/skins/sds2010/images/sdscorner-bottomleft.png) 0 100% no-repeat}
.sbr {background: url(/wsm/skins/sds2010/images/sdscorner-bottomright.png) 100% 100% no-repeat}
.stl {background: url(/wsm/skins/sds2010/images/sdscorner-topleft.png) 0 0 no-repeat}
.str {background: url(/wsm/skins/sds2010/images/sdscorner-topright.png) 100% 0 no-repeat; 
      padding:22px} 
#pageheader {   height: 120px;}
#pageheader a img { border: none;}
#pageheader h1 { display: none;}
#pageheader h2 { display: none;}
area:hover { cursor: move; }
.webradio { font-size: 0.8em;  display:block; text-align: center; background-color:#F29C23; font-family: Georgia, serif;}
#mainmenu { position: absolute; left: 530px; top: 20px; width: 220px; }
#mainmenu .mainmenuitem {  display: block;  margin-left: 5px; margin-right: 5px; text-align: right;}
#mainmenu .mainmenuitem, #mainmenu .mainmenuitem a { font-family: Georgia, serif; font-size: 1.15em;  font-weight: bold; color: #0f3268;
	text-decoration: none; }
#mainmenu  a:hover { text-decoration: underline; color:#0f3268 }

#submenu { text-align: justify; margin-right: 140px;  border-bottom: 1px solid #0f3268; }
.submenu_menu {  display: inline;}
#submenu div.submenu_menu div { display: block; position: absolute;  z-index: 20;  }
#submenu a.submenu_main, #submenu div a {font-family: serif; font-size: 1.25em; font-weight: bold; color:#0f3268; text-decoration: none;
	padding: 0px; padding-right: 10px; padding-left: 10px; vertical-align: middle; }
#submenu div.submenu_menu:hover div a   { display: block; background-color: #FFFFFF;}
#submenu div.submenu_menu:hover div { display: block; border: 1px solid #0f3268;}
#submenu div.submenu_menu:hover div a:hover { display: block; background-color: #FFFFFF; color:#0f3268; text-decoration: underline;}
#submenu div.submenu_menu div { display:none;border: none; }

#submenu, #submenu a  { font-family: Georgia, Arial, sans-serif; font-size: 0.90em;
						font-weight: bold; color:#0f3268; text-decoration: none;}
#submenu a { padding: 3px;  vertical-align: middle; }
#submenu a:hover, #submenu a.submenu_main:hover {  background-color:#0f3268; color: #FFFFFF; }
#partners { position: absolute; left: 760px; top: 195px; }
#partners img { border: none;}
#monsalon { position: absolute; left: 760px; top: 17px;
		background: url('/wsm/skins/sds2010/images/sds-stamp-empty-small.jpg') top center no-repeat; height: 110px; 
		text-align: center;
		padding-top: 30px;
		width: 128px;}
#monsalon #ms-text{ font-family: Georgia, Arial, sans-serif; font-size: 1em; font-weight: bold; color: #0F3268;
	line-height:90%}
#monsalon #ms-login {font-family: Arial, sans-serif; font-size: 0.55em; padding-left: 20px; padding-right: 20px; }
#monsalon #ms-text a, #monsalon #ms-text a:visited { text-decoration: none; color: #0F3268;}
#monsalon #ms-text a:hover { color: red;}
#languages { position: absolute; left: 760px; top: 128px; width: 130px; text-align: center;}
#languages img  { border: none;}
#vmobile { font-size: 0.5em; color: black; text-decoration: underline;}
#navlink{ text-align: right;  margin-right: 140px;  margin-top: -2px; padding-top: 0px; font-size: 0.50em;}
#navlink a {  color: #0f3268; text-decoration: none;}
#contents { margin-right: 140px; }
#contents p, #contents li { color:#000000; font-family: Georgia, Arial, sans-serif; font-size: 0.85em; text-align: justify}
#contents a { color: #000000; font-family: Georgia, Arial, sans-serif; font-size: 1em;  text-decoration: underline;}
#contents a img { border: none;}
#contents a:hover {border-bottom: solid 1px #0F3268; color: #0F3268;}
#contents h1, #contents h1 a { color:#0F3268; font-family: Georgia, Arial, sans-serif;  text-decoration: none; border: none;}
#contents h2, #contents h2 a { color:#0F3268; font-family: Georgia, Arial, sans-serif;  text-decoration: none; border: none; }
#contents h3, #contents h3 a  { color:#0F3268; font-family: Georgia, Arial, sans-serif; font-weight: bold;text-decoration: none; border: none; }
#contents h4, #contents h4 a  { color:#0F3268; font-family: Georgia, Arial, sans-serif; text-decoration: none; border: none;}
#contents h1  { font-size: 1.3em;}
#contents h2  { font-size: 1.1em;}
#contents h3  { font-size: 0.85em;}
#contents h4  { font-size: 0.8em;}  
.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 #BEBEBE; margin-left: auto; margin-right: auto;}
.formtable td { border: 1px solid #D3D3D3; margin: 2px; font-size:0.8em}
.formtable td { font-weight: bold;}
.formtable td.hint { background-color: lightgrey; text-align: center;}
.enabledinput { border: 1px solid #0000FF;}
.currentline { background-color: #ADD8E6; border: 1px solid blue;}


.catlist { }
.maincat { font-size: 0.8em; font-weight: bold;}
.cat { margin-left: 15px; font-size:0.7em;}

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

.wsmFormField_mltext {font-size: 0.8em; font-family: monospace;}
.wsmFormField_text { font-size: 0.8em; font-family: monospace;}
#pagecontents { min-height: 750px;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%;}
._wsmEdit .wsmFormField_mltext { font-size: 10px;}
.pretour { color: black; margin-top: -15px; padding-top: 0px;}
