/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

body, * {margin:0;padding:0; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; line-height: 18px; text-align:left;}

body{ background: #f00;} /* jos bodylta puuttuu id niin pitäisi tulla punaista varoitukseksi */
body#main, body#amk, body#degree, body#ylemmat, body#kilpailu {background:url(/img/stable/bg_taustaruudut.gif); text-align:center;}

h1, h2, h3 {font-family:arial;color:#4d3829;}
#content h1{font-size:22px;line-height:24px;font-weight:normal;margin:0 0 6px 0;}
#magleft h1 {margin-bottom:20px;}
h2 {font-size:14px;line-height:18px;font-weight:bold;margin:0;}
.h_bgc {background:#fae0bf; padding-left:2px;}

a {text-decoration: underline; color: #ee7313;}
a:active {text-decoration: underline; color: #ee7313;} 
a:visited {text-decoration: underline; color: #ee7313;}
a:hover {text-decoration: none; color: #ee7313;}

#mainright p.nosto {margin-top:10px;}
.nosto a {color:#4d3829; text-decoration:none; line-height:14px;}
.nosto a:active {color: #4d3829;} 
.nosto a:visited {color: #4d3829;}
.nosto a:hover {color: #4d3829;}

ul {list-style:square outside;}
li {line-height: 14px; margin-bottom:12px;}
li.tight {margin-bottom:2px;}
li strong{line-height: 14px; margin-bottom:12px;}
ol ol li {line-height: 14px; margin-bottom:0px; margin-top:2px;}
p, td {line-height: 14px;}

/* hr {color: #EC8624; height: 1px; background-color: #EC8624; border: 0; margin-top:0px;} */
hr {color: #fff; height: 1px; background-color: #fff; border-top: 2px dotted#4d3829;} 
hr.o {color: #fff; height: 1px; background-color: #fff; border-top: 2px solid #EC8624;} 
hr.d {color: #fff; height: 1px; background-color: #fff; border-top: 2px dotted #EC8624;} 

#wrap {
position:relative;
height:100%;
min-height:100%;
background: url(../img/bg_sivu.gif) center repeat-y;
width:960px;padding:0 5px;
margin:0 auto;
}

html>body #wrap{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#header{
height:192px;
background:url(../img/extra_ylaosa.png);
}
/* #header img {float:left; margin:40px; 0 0 40px;} */
#header h1{float:left;font-size:80px;top:25px;left:40px;}
#header h1 a, #header a img{border:0;text-decoration:none;}
#header h1 a span {display: none;}
#logo {float:left;position:relative; margin:20px 0 0 130px !important; margin-left:65px;}
#menubox {width:280px; float:right; position:relative; margin:20px 50px 0 0px !important; margin-right:24px; background: url(../img/yla-linkeille_tausta.gif); background-repeat:no-repeat;}
/*
#menubox h2 a {display:block;text-decoration:none;background:#EC8624; color:#ffffff; font-family:arial, helvetica, sans-serif;font-size:13px; line-height:15px; margin:0 0 10px 0; padding:5px;}
#menubox h2 a:hover {color:#4d3829;}
#menubox h2 a.current{text-decoration:none; color:#4d3829;}
#menubox h2 a.current:active {text-decoration:none; color:#4d3829;}
#menubox h2 a.current:visited {text-decoration:none; color:#4d3829;}
#menubox h2 a.current:hover {text-decoration:none; color:#4d3829;}
*/
#menubox h2 a, #storyleft a {text-decoration:none; color:#4d3829; font-family:arial, helvetica, sans-serif; font-size:12px;}
#menubox h2 a {display:block; line-height:15px; margin:2px 0 5px 3px; padding:5px;}
#menubox h2 a:hover, #storyleft a:hover {color:#EC8624;}
#menubox h2 a.current, #storyleft a.current {text-decoration:none; color:#EC8624;}
#storyleft a.current {font-weight:bold; color:#4d3829; text-decoration:none;}
#menubox h2 a.current:active, #storyleft a.current:active {text-decoration:none; color:#EC8624;}
#menubox h2 a.current:visited, #storyleft a.current:visited {text-decoration:none; color:#EC8624;}
#menubox h2 a.current:hover, #storyleft a.current:hover {text-decoration:none; color:#EC8624;}
/*
#menubox div {float:left;position:relative; width:200px; height:50px;}
#menubox div.amk {background:url(../img/ylemmat_amk-tutkinnot_valk.png);}
*/

/* #menubox {float:right;height:100px;list-style:none;margin:40px 150px 0 0;}   OK, paitsi IE 6 */
#menu ul {list-style:square;}
#menu li {font-weight:bold; color:#ee7313;list-style:none;padding:0 10px;}
#menu li a {text-decoration:none; color: #C9B7A2; line-height:14px; display:block; margin-left:20px;margin-bottom:6px;font-family: arial, helvetica, sans-serif;}
#menu li:hover{list-style:square; color:#C9B7A2;}
body#amk #menu li a.amk, body#degree #menu li a.degree, body#ylemmat #menu li a.ylemmat {color: #ee7313; list-style:square;margin-left:10px;} /* valinta body-id:n mukaan */
body#amk #menu li.amk, body#degree #menu li.degree, body#ylemmat #menu li.ylemmat {color:#ee7313; list-style:square;margin-left:10px;} /* valinta body-id:n mukaan */#menu li a:hover {text-decoration: underline; color: #C9B7A2; list-style:square;}



#nav{float:left;height:23px; padding:0 33px; position: relative; left:0px !important; left:1px; margin-top:-20px;}
#navright{height:23px; padding:0 0px; position: absolute; left:632px; padding-top:3px; margin-top:-32px;}

.navbar li{
float:left;
display:inline;
list-style:none;
margin:0; padding:0;
color:#fff;
font-size:10px;font-weight:bold;
line-height:23px;
margin:0 5px;
}

.navbar li a {text-decoration:none; color: #fff; display:block; line-height:23px; font-family: arial, helvetica, sans-serif;}
.navbar li a:active {text-decoration:none; color:#4d3829;}
.navbar li a:visited {text-decoration:none; color:#ffffff;}
.navbar li a:hover {text-decoration:none; color:#4d3829;}
/* #navbar li li:hover {list-style:square;} */
.navbar li a.current{text-decoration:none; color:#4d3829; line-height:15px; margin:4px 0; padding:0 2px; overflow:hidden;}
.navbar li a.current:active {text-decoration:none; color:#4d3829;}
.navbar li a.current:visited {text-decoration:none; color:#4d3829;}
.navbar li a.current:hover {text-decoration:none; color:#4d3829;}

#subnav {margin:-30px 0 30px 0;}
#subnav a {text-decoration:none; color: #4d3829;font-family: arial, helvetica, sans-serif; font-weight:bold;}
#subnav a:hover {text-decoration: none; color: #ee7313;}
#subnav a:active {color: #ee7313;} 

#content {width:880px;padding:40px; color:#4d3829;}
#content p{margin:0 0 16px 0;}
#content li{margin:0 0 10px 30px;}

/* ETUSIVUN PALSTAT 350 / 300 */

#mainleft{width:450px;float:left;position:relative;color:#4d3829;}
#mainleft #ebox #tagcloud a{line-height:30px;}
#mainright{width:370px; margin:0 0 0 500px;color:#4d3829; padding: 3px;}
#mainright h2 a, .oranssipalkki{display:block; background:#EC8624; color:#ffffff; font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:none;}
#mainright h2 a{margin-right:45px;}
#mainright h2 {background: url(../img/arrow.gif) right; background-repeat:no-repeat; margin:-1px -10px 0 0;}
.oranssipalkki{margin-bottom:10px;padding-left:5px;}
#mainright span {float:right; color:#ffffff; font-size:11px;}
#mainright a span {color:#ee7313; margin-top:-2px;}
#mainright img{margin-bottom:20px;}

#main1 h2 a {display:block; color:#4d3829; font-family:arial, helvetica, sans-serif; font-size:14px; text-decoration:none;}
#main1 span {float:right; color:#ffffff; font-size:11px;}
#main1 a span {color:#ee7313; margin-top:-2px;}

#main1 a span {color:#ee7313; margin-top:-2px;}
#main2 h1 {font-size:22px; margin:22px 0 22px 0;}

.shade {background: url(../img/bg_shade.gif) top; background-repeat:repeat-x;}

/* LEHTIEN PALSTAT 370 / 280 */

#magleft{width:540px;float:left;position:relative;}
#magright{width:280px; margin:0 0 0 590px;}

#magleft h2{font-size:14px;line-height:18px;font-weight:bold;margin:0;}
#magleft p{line-height:14px; margin:0 0 8px 0;}
#magleft #suurnosto .suurnosto {border:1px solid black; width:538px; height:269px; margin:0 0 0px 0;/* height:245px;*/}
#magleft #suurnosto h2 a{font-size:16px; line-height:20px; text-decoration:none; color:#4d3829;}
#magleft #suurnosto h2 a:hover{text-decoration:none;}
#magleft #suurnosto p a{text-decoration:none;color:#4d3829; display:block; line-height:14px; margin-top:5px;}
#magleft #suurnosto p a:hover{text-decoration:none; color:#EC8624;}

#magleft .pieninosto {border-top:2px dotted #4d3829; margin-top:0;}
#magleft .pieninosto .kuva {float:left;margin:0 0 10px 0;}
#magleft .pieninosto .kuva img {float:left;border:1px solid black;width:268px; height:134px; margin:5px 10px 10px 0;}
#magleft .pieninosto .teksti {margin:8px 0 0 280px;}
#magleft .pieninosto h2 a{font-size:12px; line-height:14px;margin-bottom:15px; text-decoration:none;}
#magleft .pieninosto a, #magleft #suurnosto a, #storyleft .juttu a {color:#4d3829; text-decoration:none;}
#magleft .pieninosto a:visited, #magleft #suurnosto a:visited, #storyleft .juttu a:visited {color:#4d3829; text-decoration:none;}
#magleft .pieninosto a:active, #magleft #suurnosto a:active, #storyleft .juttu a:active {color:#4d3829; text-decoration:none;}
#magleft .pieninosto p a{text-decoration:none;color:#4d3829;display:block; line-height:14px;margin-top:5px; }
#magleft .pieninosto p a:hover,#magleft .pieninosto a:hover, #magleft #suurnosto a:hover, #storyleft .juttu a:hover {text-decoration:none;color:#EC8624;}
#magleft .pieninosto .teksti .kuvake_pieni{width:26px; margin-right:10px;}

#editorleft strong{font-weight:bold;color:#EC8624;}

/* ARTIKKELISIVULLE PALSTAT esim 500 / 150 */ 
#articleft{width:500px;margin-right:20px;float:left;position:relative;}
#articright{width:150px; margin:0 0 0 545px;}

/* JUTTU			 PALSTAT 450 / 200 */
#storyleft{width:540px;float:left;position:relative;}
#storyright{width:280px; float:right; margin:0 3px 0 0px;}

/* #storyleft h1 {font-weight:bold;font-size:22px;} */
#storyleft h1 {margin-right:50px;}
#storyleft h3 span {float:right;line-height:13px;font-weight:normal;}
#storyleft h1 span#otsikko_ylateksti{font-weight:bold;color:#4d3829;}
#storyleft p.ingressi {font-weight:bold;font-size:13px;line-height:16px;margin:15px 0 20px 0;}
#storyleft p.tekijat {font-weight:bold;font-size:11px;line-height:10px;color:#4d3829;margin:-5px 0 0 0;}
#storyleft p, #storyleft blockquote, #storyleft a, #storyleft strong, #storyleft em, #storyleft i{line-height:14px;}
#storyleft blockquote{margin:0 5px 10px;}
#storyleft ul {margin:0 0 0 20px;}
#storyleft h2 {font-size:14px;margin:0 0 14px 0;}
#storyleft img, #storyleft a{border:0;}
#storyleft .imgleft p, #storyleft .imgright p ,#storyleft .imgleftland p, #storyleft .imgrightland p, #storyleft p.imgtxt{font-size:10px;line-height:10px;}
#storyleft .imgwide{z-index:11;width:450px;margin:18px 0 0 0;}
#storyleft a {text-decoration:underline; color:#ee7313; font-family: verdana, arial, helvetica, sans-serif; font-size:12px;}
#storyleft a:active {text-decoration: underline; color:#ee7313;} 
#storyleft a:visited {text-decoration: underline; color: #ee7313;}
#storyleft a:hover {text-decoration: none; color: #ee7313;}

/*#storyleft .juttu{border-bottom:0px solid #EC8624;margin:2px 0 0 2px;}*/
#storyleft .artic220l {width:300px; float:left; margin:0 10px 20px 0;background:#FDF3E9; border:1px solid #EC8624; padding:10px; overflow:hidden;}
#storyleft .artic220l .right{position:absolute; right:10px; top:-1px; font-weight:normal;}
#storyleft .artic220l .juttu{margin:15px 0;padding:0;line-height:13px;}
#storyleft .artic220l .juttu h3{font-size:15px;line-height:13px;margin:0px;width:99%;height:15px;padding:1;}
#storyleft .artic220l .juttu h3 a, #storyleft .artic220r a, #storyleft .articallleft a, #storyleft .articallright a{color:#4d3829;font-size:11px;text-decoration: none; margin:0; font-size:11px; font-weight:normal;line-height:13px;}
#storyleft .artic220l .juttu h3 a:hover, #storyleft .artic220r a:hover, #storyleft .articallleft a:hover, #storyleft .articallright a:hover{color:#EC8624;font-size:11px;line-height:13px;text-decoration: none; margin:0;}

#storyleft .artic220r {width:300px; float:right; margin:0px;background:#FDF3E9; border:1px solid #EC8624; padding:10px; overflow:hidden; position:relative;}
#storyleft h2.articruler{width:100%;background:#ccc;lineheight:23px;margin:0 0 10px 0;}
#storyleft .articallleft {float:left;width:400px;margin:0 10px 0 0px;padding:0;}
#storyleft .articallright {width:400px;float:right; margin:0px; padding:0;}
#storyleft .articaihe {width:400px; float:left; margin:0 0px 10px 0;background:#fff; border:1px solid #fff; padding:10px; overflow:hidden;}
#storyleft .articaihe h3 a{font-weight:bold;}

#storyleft .pieninosto {border-bottom:0px solid #EC8624; margin-top:10px;}
#storyleft .pieninosto h2 a{font-size:12px; line-height:20px;margin-bottom:15px; text-decoration:none;}
#storyleft .pieninosto img {border:1px solid black;width:150px;/* height:122px; */ margin:5px 10px 10px 0;}
#storyleft .pieninosto a, #magleft #suurnosto a, #storyleft .juttu a {color:black;}
#storyleft .pieninosto p a{text-decoration:none;color:black;display:block; line-height:14px;}
#storyleft .pieninosto p a strong{text-decoration:none;color:black;display:block; line-height:14px;}
#storyleft .pieninosto p a:hover,#magleft .pieninosto a:hover, #magleft #suurnosto a:hover, #storyleft .juttu a:hover, #storyleft .pieninosto p a strong:hover {text-decoration:none;color:#EC8624;}

.juttu a {display:block;}

#storyright h3, #ebox h2 {background:#EC8624; color:#ffffff; font-family:arial, helvetica, sans-serif;font-size:12px; letter-spacing: 1px; padding:0 0 0 5px;}
#magright #ebox h2 {padding: 2px 0px 2px 3px; background-repeat:no-repeat;}
#magright #ebox h2 img {border:1px solid #fff; margin: 2px 2px 2px 2px; float: right;}
#magright #ebox .juttu {border-bottom:2px dotted #4d3829;}
#storyright .juttu, #storyleft .juttu, #storyleft .articaihe .juttu {min-height:67px; border-bottom:2px dotted #4d3829; margin:0px 0px 0px 0px; padding-top:5px;}
#luetuimmat .juttu {height:30px; padding-top:5px;}
#storyright a, .tdright a {text-decoration:none; color:#4d3829; line-height:13px;}
#storyright a:active, .tdright a:active {text-decoration: none; color:#4d3829;} 
#storyright a:visited, .tdright a:visited {text-decoration: none; color: #4d3829;}
#storyright a:hover, .tdright a:hover {text-decoration: none; color: #ee7313;}
#storyright .juttu img, #storyleft .juttu img, #storyleft .articaihe .juttu img {border:1px solid black;width:50px; height:50px; margin:4px 10px 5px 0;}
#storyleft .juttu b {line-height:15px;}
/* #uusimmat, #luetuimmat {background: url(../img/bbg280.jpg) bottom; background-repeat:no-repeat; padding-bottom:30px;} */

/* PYSTYKUVAT */
#storyleft .imgspaceleft{width:210px; height:345px;float:left; z-index:1;margin:0 0 0 0px;}
#storyleft .imgleft{position:absolute;left:0px; z-index:11;width:180px;margin:18px 0 0 0;}

/* UUDET KUVAT */
.image {margin-top:0; margin-bottom: 0px;}
.aleft {float:left; margin-right:20px;}
.aright {float:right; margin-right: 0px; margin-left:20px; padding: 0px;}
.full {float:left; margin:0 0 10px 0;}
.caption {font-size: 10px; line-height: 10px;}

/* IE6 Only */
* html #storyleft .imgleft {
margin : 3px 0 0 0;
}
/* IE7 Only */
*:first-child+html #storyleft .imgleft {
margin : 3px 0 0 0;
}

#storyleft .imgspaceright{width:210px; height:345px;float:right; z-index:1;margin:0px;}
#storyleft .imgright{position:absolute;right:0px; z-index:11;width:180px;margin:18px 0 0 0;}
/* IE6 Only */
* html #storyleft .imgright {
margin : 3px 0 0 0;
}
/* IE7 Only */
*:first-child+html #storyleft .imgright {
margin : 3px 0 0 0;
}

/* VAAKAKUVAT */
#storyleft .imgspaceleftland{width:300px; height:240px;float:left; z-index:1;margin:0px;}
#storyleft .imgleftland{position:absolute;left:0px;z-index:11;width:270px;height:180px;margin:18px 0 0 0;}
/* IE6 Only */
* html #storyleft .imgleftland {
margin : 3px 0 0 0;
}
/* IE7 Only */
*:first-child+html #storyleft .imgleftland {
margin : 3px 0 0 0;
}


#storyleft .imgspacerightland{width:300px;height:240px;float:right; z-index:1;}
#storyleft .imgrightland{position:absolute;right:0px;z-index:11; width:270px;height:180px;margin:18px 0 0 0;}
/* IE6 Only */
* html #storyleft .imgrightland {
margin : 3px 0 0 0;
}
/* IE7 Only */
*:first-child+html #storyleft .imgrightland {
margin : 3px 0 0 0;
}

/*padding:10px;border:1px solid #EC8624;background:#FDF3E9;*/ 


.cr {clear:right;}
.cb {clear:both;}
.ca {clear:all;}

.right {float:right;}
.left {float:left;}

#ebox{margin:0 0 20px 0; background:#fff; width:280px; border:1px solid #fff; padding:0px; overflow:hidden;}

#storyleft h1, #magleft h1, #articleft h1, #ebox h1, #editorleft h1{font-size:22px; font-weight:normal;}
#storyleft .lainaus {float: right; width: 250px; background: #ffeedd url(../img/quote.gif) 5px 5px no-repeat; border-left: solid 5px #ee9733; padding: 10px 5px 10px 40px; margin: 10px; font-size: 16px; line-height: 18px;}
#ebox p{font-size:11px;line-height:14px;}

#ebox .juttu {clear:right; overflow:hidden; padding-bottom:0px;}
#ebox .juttu p {line-height:13px; margin-left:60px; margin-bottom:3px;}
#ebox .juttu img {float:left; margin:3px 5px 0 0; border:1px solid black; width:50px; height:50px;}
#ebox p strong {color:#4d3829; font-size:11px; line-height:13px;font-weight:bold;}
/* #ebox h2{background:#EC8624; color:#fff; font-family:arial, helvetica, sans-serif;font-size:11px;line-height:24px;font-weight:bold;margin:0 0 6px 0;} */
#ebox h3, #storyleft .articallleft h3, #storyleft .articallright h3 {background:#fff; color:#EC8624;font-size:11px;line-height:13px;font-weight:bold;margin:12px 0 9px 0; padding:2px 2px 1px 2px; width:100%;border-bottom:1px solid #EC8624;height:12px;display:block;}
#ebox h3 {padding-left:0px;}
#ebox h3 span {float:right;line-height:13px;}
#ebox h3 a, #storyleft .articallleft h3 a, #storyleft .articallright h3 a {color:#EC8624;font-size:11px;text-decoration: none; line-height:13px;}
#ebox h3 a:active, #storyleft .articallleft h3 a:active, #storyleft .articallright h3 a:active {color:#EC8624;text-decoration: none; line-height:13px;}
#ebox h3 a:visited, #storyleft .articallleft h3 a:visited, #storyleft .articallright h3 a:visited {color:#EC8624;text-decoration: none; line-height:13px;}
#ebox h3 a:hover, #storyleft .articallleft h3 a:hover, #storyleft .articallright h3 a:hover {color:#EC8624;}

#ebox a {text-decoration:none; color:#4d3829; line-height:13px;}
#ebox a:active {text-decoration: none; color:#4d3829;} 
#ebox a:visited {text-decoration: none; color: #4d3829;}
#ebox a:hover, #ebox p a:hover strong {text-decoration:none; color:#EC8624;}
#ebox span {font-size:10px; line-height:14px;}
#ebox span.korostettu {font-size:12px;}
.options {border-bottom:2px dotted #EC8624; border-top:none; font-size:10px; margin-bottom:10px;}
#tagcloud {background:#fbfbf4; text-align:center; line-height:19px; padding:10px;}
#tagcloud a{color:#EC8624;font-weight:bold;}

#ebox ul {padding:0 0 0 15px;}

.jbox{margin:0 0 20px 0; background:#FDF3E9; width:418px; border:1px solid #EC8624; padding:15px;}
.jbox ul {margin:0 0 0 20px;}

.xbox{margin:0 0 20px 0; background:#FDF3E9; border:1px solid #EC8624; padding:10px; overflow:hidden;}


.xbox p{font-size:11px;line-height:14px;}
.xbox .juttu {clear:right;overflow:hidden;}
.xbox .juttu {border-bottom:2px dotted #4d3829;}
.xbox .juttu p img{float:right;margin:3px 0 0 5px;border:1px solid black;width:50px;height:50px;}
.xbox h2{color:#4d3829; font-family:arial, helvetica, sans-serif;font-size:11px;line-height:24px;font-weight:bold;margin:0 0 6px 0;}
.xbox h3{color:#EC8624; font-family:arial, helvetica, sans-serif;font-size:11px;line-height:13px;font-weight:bold;margin:12px 0 9px 0;width:100%;border-bottom:1px solid #EC8624;}
.xbox h3 .right{color:#4d3829; top:-3px; position:absolute; right:0;}
.xbox .juttu p{line-height:13px;margin:-3px 0 0 0;}
.xbox p strong{color:#4d3829;font-size:10px; line-height:13px;font-weight:bold;}

.xbox p a {text-decoration:none; color:#4d3829; line-height:13px;}
.xbox a:active {text-decoration: none; color:#4d3829;} 
.xbox a:visited {text-decoration: none; color: #4d3829;}
.xbox a:hover {text-decoration: underline; color: #4d3829;}

.klinikkaotsikko {font-weight:bold;margin:10px 0 10px 0;}
.klinikkakysymys a {text-decoration: none;}
.klinikkakysymys a:hover {text-decoration: underline;}

.information {width: 100%; background: #ffe8d6;}
.info_header {width: 100%; background: #ec8624;}
.info_header h2 {font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; padding: 3px;}
.info_content {width: 95%; font-family: Arial, helvetica, sans-serif; font-size: 11px; padding: 10px;}

strong{
font-weight:bold;
color:#4d3829;
}

form {margin:0px; padding:0px;}
button, .button {margin:0 0 0 0; padding: 3px; font-weight:bold; font-size:11px; text-align:center; color:#ffffff; border:solid 1px #FF8200;  background:#FF8200;}
button:hover, .button:hover {background:#FF9210; text-align:center;}
input, input.text, textarea, select {border:solid 1px #C9B7A2; font-family: verdana, arial, helvetica, sans-serif; padding: 2px;}
textarea {font-size:1.1em; border:solid 1px #C9B7A2;}
input[type="text"] {border:solid 1px #C9B7A2; margin-bottom:2px;}
input[type=text]:hover, input.text:hover, textarea:hover, textarea:hover, select:hover {border-color:#015777;}
fieldset {color:#4d3829; padding:6px; margin-bottom:10px; border:none;}
label {font-style:italic; padding:0 0 0 5px;}
.searchtext {padding-left:20px; margin-right:0px; background: #ffffff url(/img/stable/bg_searchtext.gif); height:18px !important; height:20px; width:218px; border:solid 1px #CB5904;} /* Heightissä ie-hack */
.searchbutton {color:#ffffff; width:22px; height: 22px; padding:2px; float: right;}
/* .searchtext {padding-left:10px; margin:0 0 0 1px; background: #ffffff; color:#aaaaaa; width:230px; height:14px; font-size:12px; border:solid 1px #CB5904;}
.searchbutton {text-align:center; font-weight:bold; letter-spacing:0px; font-size:8px; margin:0px 0 0 0; color:#ffffff; width:34px; height:16px; } */
.korostettu {background:#ffff55;}
.orange {color:#EC8624;}
a.ext {white-space:nowrap; padding: 0 13px 0 0; background: url(/img/icons/icon_ext_link.gif) no-repeat 100% 0;}
a[href^="http://"] {padding: 0 11px 0 0; background: url(/img/icons/icon_ext_link.gif) no-repeat 100% 2px;}
a[href^="https://"] {padding: 0 11px 0 0; background: url(/img/icons/icon_ext_link.gif) no-repeat 100% 2px;}
a[href^="http://www.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a[href^="http://intraweb.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a[href^="http://intraweb.students.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a[href^="https://intraweb.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a[href^="https://intraweb.students.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a[href^="http://blogit.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a[href^="http://keskustelut.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a[href^="http://kalenteri.oamk.fi"]  {white-space:normal; background: none; padding-right: 0;}
a.no_exticon {white-space:normal; background: none; padding-right: 0;}

#clearfoot{clear:both;height:25px;}
#footer{
position:absolute;bottom:0px; left:5px;
height:40px;
background:#EC8624 url(../img/extra_alaosa.png);
width:880px;
margin:0 0 0 0;
padding:0px 40px 0 40px;
}
#footer p{margin:-2px 0 0 0; font-family: verdana, arial, helvetica, sans-serif; font-size:11px;line-height: 18px; color:#fff;}
#footer .right {margin:8px 0 0 0;}
#footer a{color:white;font-size:11px;text-decoration: none;}

