
/* BASIC LAYOUT */

body {background: url(bilder/bakgrund.png); background-repeat: repeat-x; background-color: #141414; margin: 0; padding: 0; text-align: center;}

#centrering {width: 770px; margin:0 auto; text-align: left; }	
#header	{width: 770px; height: 243px; font-size: 1em; margin-top: 0px; padding: 0px; }	
#footer	{float:left; height: 40px; width: 770px; background-color: #FFCC00; margin-top: 5px; padding-top: 5px; text-align: right;}
	
/*  MENY-BOXAR */

#meny1 {float: left; width: 770px; height: 40px; font-size: 0.7em; font-family: Georgia; background-color: #FFCC00; text-align: left;}	
#meny2 {float: left; width: 770px; height: 25px; font-size: 0.7em; font-family: Georgia; background-color: #F4E4A3; text-align: left; margin-bottom: 5px;}		

/* MENU-TEXT LEVEL 1 */
.menu-level1 {float:left; padding-top: 14px; padding-left: 20px; font-size: 9pt; }
.menu-level1-no {font-weight: normal;}	
.menu-level1-act {font-weight: bold; }	
	
/* MENU-TEXT LEVEL 2 */
.menu-level2 {float:left; padding-left: 20px; padding-top: 7px; font-size: 9pt;}
.menu-level2-no {font-weight: normal;}	
.menu-level2-act {font-weight: bold;}	

/* CONTAINERS + BOXAR */

#rundahorn {background: #FFFFFF; width: 582px; float: left; }
.roundtop {background-image: url(bilder/bakgrund.png);}.roundbottom {background-image: url(bilder/bakgrund.png);}.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #FFFFFF;}.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #FFFFFF;}.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #FFFFFF;}.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #FFFFFF;}

#all-content {margin-left:6px;}
#container{float:left; background-color: black; background: url(bilder/content2.gif);}	
#content-container{min-height: 453px; width: 770px;}
.content-normal {min-height: 361px; margin-top:6px; margin-left: 15px; margin-right: 15px;}	
#content-left {float:left; background-color: #FFFFFF; width: 593px; margin-left: 15px;}
#content-right-collumn { float: left; margin-left: 5px; margin-bottom: 5px; width: 171px; background-color: #FFF;}
#content-right {margin-left: 5px; margin-right: 5px; margin-top: 0px;}
.content-rightbox-fist { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px}
.content-rightbox      { margin-left: 0px; margin-right: 0px; margin-bottom: 5px; margin-top: 5px}
.content-rightbox-last { margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 5px}

#content-right-collumn .news-search-form INPUT {width: 155px;}
#content-right-collumn .news-search-form .news-search-form-submit INPUT {width: auto;}





/* TEXTFORMATERING */

#meny1 a:link {text-decoration: none; color: BLACK;}
#meny1 a:visited {text-decoration: none; color: BLACK;}
#meny1 a:hover {text-decoration: underline; color: BLACK;}	
#meny2 a:link {text-decoration: none; color: BLACK;}
#meny2 a:visited {text-decoration: none; color: BLACK;}
#meny2 a:hover {text-decoration: underline; color: BLACK;}
	

/* LÄNKAR */

h1 a:link, h1 a:visited, h1 a:hover {color: #C02D2B;} 
h2 a:link, h2 a:visited, h2 a:hover  {color: #C02D2B;}
h3 a:link, h3 a:visited, h3 a:hover  {color: #C02D2B;}

a:link {text-decoration: underline; color: #444444;}
a:visited {text-decoration: underline; color: #333333;}
a:hover {text-decoration: underline; color: black;}

.csc-header {color: #C02D2B;}
	
h1, h1, h3, h4, h5, h6 {margin-top: 16px; margin-bottom: 4px; font-family: Georgia, Garamond; font-weight: bold; }
h1 {font-size:  16pt;}
h2 {font-size:  14pt;}
h3 {font-size:  12pt;}
h4 {font-size:  11pt;}
h5 {font-size:  10pt;}

.csc-firstHeader {font-size: 2.0em; margin-top: 10px; margin-bottom: 10px; clear: both;}

#content-right h1 {font-size: 13pt}
#content-right h2 {font-size: 12pt}
#content-right h3 {font-size: 11pt}
#content-right h4 {font-size: 10pt}
#content-right h5 {font-size: 09pt}
#content-right h1,
#content-right h2,
#content-right h3,
#content-right h4,
#content-right h5 { font-family: Arial, san-serif;}	
#content-right li,
#content-right td { font-family: Arial, san-serif;}	

#detaljtext { float: right; font-family: Arial, san-serif; font-size: 7pt; font-weight: normal; color: white; /* #FFCC00; */ text-align: right;
	background-color: #606060; width: 764px; padding-top: 6px; padding-bottom: 6px; padding-right: 6px;}

li {font-family: Georgia; font-size: 10pt; color: black;}	
.li {font-family: Georgia; font-size: 10pt; color: black; line-height: 16px;}	
ul {margin-top: 0px; margin-bottom: 0px;}
ol {margin-left: 0px; padding-left: 2em;}
	
td {vertical-align: top; font-family: Georgia, Garamond; font-size: 10pt; }
input, input[type=file], div, select, textarea {font-family: Georgia, Garamond; font-size: 10pt; }

/* TYPO3-CLASSES! */
	
p {font-family: Georgia; font-size: 10pt; color: black; margin-top: 0px; line-height: 1.1em;}
.p {font-family: Georgia; font-size: 10pt; color: black; margin-top: 0px; margin-bottom: 8px; line-height: 1.1em;}
smaller {font-size: 0.8em}

#content-right p {font-size: 9pt; font-family: Arial;}

.contenttable td p {margin: 0; padding:0;}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */ 
.news-list-container HR.clearer,
.news-single-item HR.clearer,
.news-latest-container HR.clearer{ clear:right; height: 0px; border-top: 1px solid #ddd; padding:0; margin:0;}
.news-list-container HR.clearer,
.news-latest-container HR.clearer { clear:left; margin-top: 3px;}

.news-list-container {border: 0px solid #000; }
.news-list-container IMG {float: left; clear: both; border: 0px solid #eeeeee; margin-bottom: 5px; margin-right: 10px; margin-left: 0px; }
.news-list-container H3 { clear: none; margin-top: 20px; margin-bottom: 5px; padding: 2px;}
.news-list-item { }
.news-list-item p { padding: 0; margin-bottom: .2em; }
.news-list-date {clear: both; float: left; width: 6em; font-size: 0.9em; margin-bottom: 0.1em; display: inline;}
.news-list-title {}
a .news-list-title {text-decoration: underline; width: 300px;}
.news-list-timedata {font-size: 0.9em; margin-bottom: .2em;}
.news-list-category {font-size: 0.9em;}
.news-list-morelink {font-size: 0.9em; margin-top: .2em; margin-bottom: .2em;}

 dt.news-list-title {float: left; font-size: 0.9em; font-weight: bold; clear: both; width: 300px;}
 dt.news-list-title a.off {color: #C02D2B;}
 dd.news-list-cat {padding-left: 5px; font-size: 0.8em; color: gray; display: inline; text-align: right; clear: right;}
 .news-list-title-0, .news-list-cat-0 {background-color: #fdfdfd; border-top: 1px solid #ddd;}
 .news-list-title-1, .news-list-cat-1 {background-color: #ffffff; }
dl.news-latest-container HR.clearer{ clear:both; height: 0px; border: 0px solid #ddd; padding:0; margin:0;}

.news-list-item .news-single-related    {padding: 0px; margin: 0px 0px 10px 0px; float: right; width: 200px; clear: right}
.news-list-item .news-single-related DT {padding: 0px; margin: 0px; font-weight: normal; border-bottom: 0px solid gray; font-size: 0.9em; text-align: right;}
.news-list-item .news-single-related DD {padding: 0px; margin: 0px; font-size: 0.9em; font-weight: bold; border-bottom: 0px solid gray;  text-align: right;}
.news-list-item .news-single-related DD a .offf {color:#C02D2B; font-size: 1.2em}
.news-list-item .news-single-related DD a  {font-weight: normal; text-decoration: none; }

.news-list-category IMG {border: 0;}
.news-single-category IMG {border: 0;}

.film-search-form { margin-bottom: 1em;}


.news-list-nyheter .news-list-date {float: none; font-size: 0.8em; margin-bottom: 0.1em; margin-top: .5em}
.news-list-nyheter H3 {float: none; margin: 0em; }
.news-single-nyheter .news-single-date {}
.news-list-seminarier {}

.visningar-title {float: none; margin-bottom: 0.1em; margin-top: 0.2em; font-weight: bold; width: 18em; font-size: 8pt; font-family: Arial;}
.visningar-title a {color: black; text-decoration: none; }
.visningar-subhead {float: none; font-size: 1em; margin-bottom: 0.1em; margin-top: 0em; font-weight: bold; padding: 0;}
.visningar-subhead h3 {margin: 0; padding: 0; text-align: left; color: black;}
.news-single-visningar, 
.news-list-visningar .news-single-related {float: none; width: auto; font-size: 1em; text-align: left; margin: 0; padding: 0; }
.news-single-visningar DL,
.news-list-visningar .news-single-related DL {float: none; font-size: 1em; text-align: left; margin: 0; padding: 0; }
.news-single-visningar DT,
.news-list-visningar .news-single-related DT {float: none; font-size: 1em; text-align: left;  margin: 0; padding: 0; }
.news-single-visningar DD,
.news-list-visningar .news-single-related DD {float: none; display: block; padding-right: 1em; margin-left: 0px; font-size: 1em; text-align: left; }
.news-single-visningar table td {border: 0px solid red;}
.news-single-visningar .news-single-additional-info {font-size: 1em; text-align: left; margin: 0; padding: 0; }

.news-latest-container {}
.news-latest-item { padding: 0; margin-bottom: .1em; }
.news-latest-header-off {margin-top: 0.5em; margin-bottom: 0.5em;}
.news-latest-title a {color: #C02D2B; }
#content-right .news-latest-title {margin-top: 0em; margin-bottom: 0.2em; font-size: .9em;}
#content-right p.news-latest-age {font-size: .8em; margin-bottom: 0.1em; margin-top: 0em;}
#content-right p.news-latest-date {font-size: 0.8em; margin-bottom: 0.1em; margin-top: 0em;}
#content-right p.news-latest-timedata {font-size: 0.8em; margin-bottom: 0px;}

.news-single-header {}
.news-single-title {}
.news-single-date {font-size: 0.8em; margin-bottom: 0px;}
.news-single-timedata {font-size: 0.8em; margin-bottom: 0px;}
.news-single-category {font-size: 0.8em;}
.news-single-backlink {font-size: 0.9em; margin-top: 1em; margin-bottom: 1em;}
.news-single-additional-info {color: #444444; border: 1px #999999; font-size: 0.8em;}
.news-single-related {}	
.news-single-author {font-size: 0.9em; font-style: italic; font-weight: bold; margin-left: 2em;}
.news-single-item IMG {float: left; clear: left; border: 1px solid #eeeeee; margin-bottom: 5px; margin-right: 10px; margin-left: 0px; }

.news-single-film H3 { clear: none; margin-top: 10px; margin-bottom: 5px; padding: 2px;}
.news-single-film .news-single-related    {padding: 0px; margin: 0px; clear: right; padding-top: 1em;}
.news-single-film .news-single-related DT {padding: 0px; margin: 0px; font-size: 9pt; font-weight: bold; border-bottom: 0px solid gray; text-align: right;}
.news-single-film .news-single-related DD {padding: 0px; margin: 0px; font-size: 9pt; border-bottom: 0px solid gray; text-align: right;}
.news-single-film .news-single-related DD a {text-decoration: none; font-weight: normal;}
.news-single-film p {padding: 0; margin: 0; padding-top: .5em;}
.news-single-film H2 {padding: 0; margin: 0;}
.news-single-film H3 {padding: 0; margin: 0;}
.news-single-film .news-single-category {font-size: 0.9em; margin-bottom: 0px; text-align: right;}
.news-single-film .film-country {font-style: italic; margin-top: -0.1em; font-size: .9em; margin-left: 0em;}
.news-single-film .film-director {font-style: italic; padding-top: .0em; font-size: .9em; margin-left: 0em;}
.news-single-film .film-swedish-text {font-style: normal; padding-top: .5em;}
.news-single-film .film-english-title { padding-top: .5em;}
.news-single-film .film-english-text {font-style: normal; padding-top: .2em; font-size: 1em;}
.news-single-film .film-production-details {font-style: italic; padding-top: 1em; font-size: .9em; margin-left: 0em;}
.news-single-film .film-production-details-ending {font-style: italic; padding-top: .5em; font-size: .9em; margin-left: 0em;}

.news-search-form .news-search-form-field INPUT {width: 157px;}
.news-search-form .news-search-form-submit {}

.news-catmenu {font-size: 8pt;  font-family: Arial; padding: 0px; margin: 0px;}
.news-catmenu a {font-family: Arial; font-size: 8pt; padding: 0px; margin: 0px; }
.news-catmenu-1 a:before {content: "\00BB \0020";} 
.news-catmenu-NO {padding: 0px; margin: 0px;  line-height: 10px; }
.news-catmenu-ACT {padding: 0px; margin: 0px;  line-height: 10px; font-weight: bold;}
.news-catmenu IMG.c-recIcon {height: 11px; width: 10px;}

.visning-catmenu {}.visning-catmenu .visning-catmenu-header {}.visning-catmenu .level1 {margin: .2em 0; padding-left: 0px; font: 1em normal;}.visning-catmenu .level2 {margin: .2em 0; padding-left: 1em; font: .9em normal;}.visning-catmenu .level3 {margin: .2em 0; padding-left: 2em; font: .9em normal; }


.tx-ttnews-browsebox {font-size: 0.8em; color: black; margin-top: 1em;}
.tx-ttnews-browsebox-strong {font-weight: bold;}
.tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell a {text-decoration: none;}

.csc-bulletlist {font-size: 0.8em; color: black; line-height: 18px; margin-bottom: 16px;}
.csc-bulletlist-1 {font-size: 0.8em; color: black; line-height: 18px; margin-bottom: 16px;}
.csc-uploads { font-size: 0.8em; color: black;}
.csc-uploads-description {font-family: Georgia; color: black;}

/* csc-menu-1 -> Menu of subpages to these pages */
.csc-menu-1 { padding: 0px; margin: 0; list-style: none;}
.csc-menu-1 li {font-size: 0.9em; padding: 0px; margin: 0; margin-right: 20px; display: inline;}
.csc-menu-1 li a {}
.csc-menu-1 li:before {content: "\00BB \0020";}

.csc-menu-4 {clear: both; float: left; padding: 2px 5px;}
.csc-menu-4 dt {clear: both; float: left; font-size: 1em; padding-right: .5em;}
.csc-menu-4 dt a {padding: 0; margin-right: 20px; font-weight: normal;}
.csc-menu-4 dt:before {content: "\00BB \0020";}
.csc-menu-4 dd {clear: right; float: left; font-size: 0.9em;  color: blue; border: 0px solid red; padding:0; margin: 0;}

/* csc-menu-def -> Menu of subpages to these pages (with abstract) */
.csc-menu-def { clear: none; ; padding: 0px; margin: 0; list-style: none;}
.csc-menu-def li {float: none;  font-size: 0.9em; padding: 0px; margin: 0;margin-right: 20px; }
.csc-menu-def li a {padding: 0; font-weight: normal; }
.csc-menu-def li:before {content: "\00BB \0020";}

.csc-uploads {}
.csc-uploads-1 {}
.csc-uploads-2 {}
.csc-uploads-3 {}
.csc-uploads .tr-even {}
.csc-uploads .tr-odd {}
.csc-uploads-2 TD {vertical-align: bottom; }
.csc-uploads-3 TD {vertical-align: middle; }
.csc-uploads .csc-uploads-icon {}
.csc-uploads .csc-uploads-fileName {}
.csc-uploads .csc-uploads-fileSize { font-size: 0.9em;}

.clearer {margin-top: 15px; margin-bottom: 15px; color: #EBEBEB; background-color: #EBEBEB;}

.csc-mailform { border: 0px;}
.csc-mailform-field {font-size: 1em; font-weight: normal; color: black;}
fieldset .csc-mailform { }
.csc-mailform span { color: #ff0000; }
.csc-mailform-label {clear: both; font-size: 1em; font-weight: bold; color: #222222; padding-bottom: 0px; padding-top: 10px; margin: 0;}
.csc-mailform-field {}
.csc-mailform-field label {clear: both; float: left; width: 140px; color: #444444; padding-top: 0; padding-left: .5em; padding-right: .5em; text-align: right;}
.csc-mailform-field select,
.csc-mailform-field textarea, 
.csc-mailform-field input {clear: right; float: left;}
.csc-mailform-field .csc-mailform-radio {clear: right; float: left; margin: 0; padding-top: .1em;}
.csc-mailform-field .csc-mailform-radio fieldset {padding: 0; margin: 0; border: 0;}
.csc-mailform-field .csc-mailform-radio fieldset legend {display: none;}
.csc-mailform-field .csc-mailform-radio fieldset label {float: left; clear: none; width: auto; padding-right: 1em; padding-top: 0;}
.csc-mailform-field .csc-mailform-radio fieldset input {float: left; clear: none; padding-top: 0;}
.csc-mailform-field fieldset {}.csc-mailform-field select { margin: 0; background-color: #f6f6f6; font-size: 1em;}
.csc-mailform-field input,
.csc-mailform-field textarea { margin: 0; padding: 0 .5em; background-color: #f3f3f3; font-size: 1em;}	

.tx-srfeuserregister-pi1 {font-size: 1em;}
.tx-srfeuserregister-pi1 form {margin-top: 10px;}
.tx-srfeuserregister-pi1 fieldset {margin-top: 10px; margin-bottom: 3px;}
.tx-srfeuserregister-pi1 fieldset legend {padding: 3px 5px; border: 1px solid gray;font-weight: bold; }

.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: .1em .3em; text-indent: 0; }.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }.tx-srfeuserregister-pi1 a {}.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; font-size: 1em;}.tx-srfeuserregister-pi1 label span, 
.tx-srfeuserregister-pi1 p span { color: #ff0000; }.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; font-size: 1em;}.tx-srfeuserregister-pi1 select { margin: 0; background-color: #f3f3f3;font-size: 1em;}
.tx-srfeuserregister-pi1 input,
.tx-srfeuserregister-pi1 textarea { margin: 0; padding: 0 .5em; background-color: #f3f3f3; font-size: 1em;}.tx-srfeuserregister-pi1 input[type=password] { margin-right: 0.5em; }* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: .5em; }.tx-srfeuserregister-pi1 input[type=radio], 
.tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
.tx-srfeuserregister-pi1 input[type=submit] {font-weight: bold; padding: 0em .5em;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {}* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, 
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .0em 0; padding: 0; }.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .0em; }.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }.tx-srfeuserregister-pi1 dl { margin: 0; padding: 0em 0 0 0; }.tx-srfeuserregister-pi1 dt, 
.tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; font-size: 1em;}.tx-srfeuserregister-pi1 dt { clear: both; width: 140px; text-align: right; padding-right: 0.5em; padding-top: 0px; color: #444444;}.tx-srfeuserregister-pi1 dd { text-align: left; width: 360px; }.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }* html .tx-srfeuserregister-pi1 dd { float: none; }.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .0em; padding: 0; }.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-uploader {font-size: 0.9em; font-family: Georgia, Garamond; }

.news-list-item .news-single-related dd a {text-decoration:underline;}
tr.news-list-item:hover {background-color: #f3f3f3; }

.news-list-table-press {width: 520px;}
.news-list-item-press:hover {background-color: #f3f3f3; }
.news-list-item-press td {padding: 3px;}
.news-list-item-press-title {float: none; margin-bottom: 0.1em; margin-top: 0.2em; font-weight: bold; width: 16em; font-size: 8pt; font-family: Arial;}
.news-list-item-press-subhead {float: none; font-size: 1em; margin: 0em; font-weight: bold; padding: 0;}
.news-list-item-press-subhead p {float: none; margin: 0em; padding: 0;}
.news-list-item-press-info {color: black; font-size:0.9em; font-weight:normal; padding: .1em 5em .3em 1em;}
.news-list-item-press-info dd {font-weight:normal; margin-left: 0px; padding-left: 0em; padding-top: 2px;}

.news-list-item-press .news-single-related dd a {text-decoration:underline;}

.screening-buy-ticket a {  color:#228B22;  font-family:sans-serif,verdana;  font-size:12px;  font-size-adjust:none;  font-style:normal;  font-variant:normal;  font-weight:bolder;  line-height:14px;  padding-left:15px;  text-decoration:none;
  background:transparent url(http://nortic.se/images/customertablebuyarrowgray.gif) no-repeat scroll 0%;}
.screening-buy-ticket a {  color:#228B22;}
.csc-textpic-caption {font-family: Arial, san-serif; font-size: 0.9em; background-color: #f3f3f3; padding: 2px;}
