

/* Denna stilmall www.ordklasser.se/style.css används för alla grammatikhemsidor 
Arkiv:
#colOne .lovord p {font-style:italic;border-bottom:1px dotted gray;padding-bottom:20px;} */


body {margin: 0;padding: 0;background:#fff url(http://www.ordklasser.se/images/img1.gif) repeat-x;font: normal small sans-serif;color: #664;}

a {text-decoration: none;color: #825037;}
#colOne a {text-decoration: underline;}
a:hover {text-decoration: underline;}

#header {width: 1100px;height: 210px;margin-left: 120px;}

#logo {padding: 32px 0 0 0;}
#logo * {margin: 0;text-decoration: none;font-weight: normal;color: #878C66;}
#logo h1 {letter-spacing: 0px;font-size: 1,5em; font-family:verdana;}
#logo h2 {margin-top:5px; padding-left: 2px;font-size: 1.2em;}

#menu {float:left;margin-left:-15px;}
#menu ul {margin: 0;padding: 40px 0 0 0;list-style: none;}
#menu li {display: inline;letter-spacing:0px;}
#menu a, ul#extra a {font-weight:bold;font-family:verdana;display: block;float: left;font-size:13px;height: 22px;margin-left: 15px;padding: 8px 10px 0 10px;background: #EFF0EB url(http://www.ordklasser.se/images/img2.gif) repeat-x;border: 1px solid #C9CCB9;border-bottom: none;text-decoration: none;color: #878C66;}
#menu .active a, #menu a:hover, ul#extra .active a, ul#extra a:hover  {height: 23px;background: #EFF0EB;}

ul#extra {list-style: none;float: right;padding:25px 21px 0px 0px;}
ul#extra li {display: inline;}
ul#extra a {font-weight:bold;font-family:verdana;display: block;float: left;font-size:13px;height: 25px;margin-left: 15px;padding: 8px 10px 0 10px;background: #EFF0EB url(http://www.ordklasser.se/images/img2.gif) repeat-x;border: 1px solid #C9CCB9;border-bottom: none;text-decoration: none;color: #878C66;}

#content {width: 900px;margin-left: 120px;}

h2 {font-size:20px;margin-bottom:-3px;margin-top:30px;color:#754;}
h3 {font-size:18px;margin-bottom:-3px;margin-top:20px;color:#865;}
h4 {font-size:16px;margin-bottom:-6px;margin-top:25px;color:#997867;}
h5 {font-size:16px;margin-bottom:-6px;margin-top:20px;color:#997867;}
h6 {font-size:14px;margin-bottom:-10px;margin-top:5px;color:#997867;}

#colOne {float: right;width: 550px;margin-right:100px;}
#colOne .post {clear: both;margin-bottom: 3em;}
#colOne h1 {margin: 0;padding: 0;border-bottom: 1px solid #C9CCB9;font-size: 1.8em;color:#643;}

#colOne .practical {margin-left:20px;background-color:#f9fae5;padding:5px;padding-left:20px;padding-right:30px;margin-bottom:20px;padding-top:15px;}
#colOne .practical span {text-decoration:underline;font-size:15px;color:#664;font-weight:bold;}
#colOne .practical p {font-style:italic;color:#442;}

#colOne .post p {margin-bottom: 8px;margin-top:5px;line-height: 20px;font-size:14px;font-family:verdana;}
#colOne .post ul {margin-bottom: 15px;line-height: 20px;font-size:14px;font-family:verdana;}
#colOne .post li {margin-bottom: 9px;}
#colOne .slutbekraftelse p {font-weight:bold;margin-top:10px;font-size:15px;margin-top:30px;}
#colOne span.hur p {color:#865;font-size:12px;line-height:14px;margin-bottom:20px;}
#colOne .underrubrik {color:#865;font-size:16px;margin-bottom:20px;font-style:italic;}
#colOne .definition {margin-left:30px;margin-right:30px;margin-top:15px;margin-bottom:25px;}
#colOne .definition p {font-size:13px;line-height:14px;margin-bottom:-5px;font-style:italic;}
#colOne .meta p {margin: 0;text-align: right;font-size: xx-small;margin: 0;}
#colOne .meta {border-top: 1px solid #C9CCB9;}
#colOne .contactform {margin:0 0 20px 50px;}
#colOne .contactform input {height:20px;font-size:14px;margin-bottom:15px;}
#colOne .contactform textarea {font-size:14px;margin-bottom:15px;}
#colOne .contactform label {font-size:14px;}
#colOne .lovord p {font-style:italic;padding-bottom:30px;}

#colOne .lanktext p {font-style:italic;font-size:13px;}

#colOne p.term {font-style:italic;font-weight:bold;padding:10px;}

#coltre {padding:55px;margin-left:-7px;margin-top:10px;}

.img-shadow { float:right; background: url(http://www.ordklasser.se/images/trans-shadow.png) no-repeat bottom right !important; background: url(http://www.ordklasser.se/images/shadow.gif) no-repeat bottom right;margin: 10px 0 0 30px !important; margin: 10px 0 0 25px; }
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px;} 


#colTwo {float: left;width: 200px;}
#coltre {position: absolute; top:140px; left:950px; width: 200px;}
#colTwo ul, #coltre ul {margin: 0;padding: 0;list-style: none;}
#colTwo li h2, #coltre li h2 {margin: 0;padding: 0;line-height: 100%;}
li h2 span {margin: 0;padding: 5px 10px;background: #F0F0EB url(http://www.ordklasser.se/images/img3.gif) repeat-x;border: 1px solid #C9CCB9;border-bottom: none;text-transform: uppercase;font-size: 10px;}
#colTwo li ul, #coltre li ul {margin: 0 0 10px 0;padding: 10px;border: 1px solid #C9CCB9;}
#colTwo ul li a {color:#b86;}
/* Funkar inte i IE7: #colTwo ul li ul li:hover {background:#eee;text-decoration:none;color: #825037;} */
#colTwo ul li ul li a:hover {background:#eee;text-decoration:none;color: #825037;}
#colTwo .bold {font-weight:bold;background:#eee;}
#colTwo .bold a {color: #825037;}
#colTwo ul li ul ol {margin-left:px;margin-top:8px;margin-bottom:8px;}
#colTwo ul li ul ol li {margin-left:-5px;}
/* #colTwo li a:visited {color:#b86;} */
#colTwo ul ul ol ul {margin-left:15px;line-height:15px;margin-top:0px;font-size:11px;list-style:disc;border:none;padding:0px;}


#footer {width: 750px;margin: 0 auto;padding: 1em;border-top: 1px solid #C9CCB9;}
#footer p {font-size: 11px;}

.bottom {width:550px;margin: 0 auto;padding:1em;font-size:16px;line-height:16px;margin-top:-25px;margin-bottom:20px;font-style:italic;word-spacing:2px;line-height:19px;}

.columnfont{font:normal small sans-serif;}



