/* ---------------------
basic layout
--------------------- */

html,
body {
	width : 19cm;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	background : #FFFFFF;
	color : #000000;
	text-align : center; /*centered in IE*/
}

table {
	table-layout : fixed; /*necessary to set table properties in the css*/
}

table,
th,
tr,
td,
a,
form,
img {
	margin : 0;
	padding : 0;
}

p {
  text-align : left;
  margin : 1em 0.5em;
}

a img {
	border : none; /*linked images without bleu border*/
}

h1,
h2,
h3,
h4,
h5,
h6 { /*titles*/
	color : #000000;
	margin : 0;
	padding : 0;
}

h1 {font-size : 2em;}
h2 {font-size : 2em;}
h3 {font-size : 1.6em;}
h4 {font-size : 1.3em;}
h5 {font-size : 1em;}
h6 {font-size : 0.7em;}

ol, ul { /*used in touker.php*/
	text-align : left;
	margin : 0.5em 0.5em 0.5em 1em;
	padding : 0;
}

ol li { /*used in touker.php*/
	margin-left : 2em;
	padding : 0;
}

ul li { /*used in touker.php*/
	margin-left : 1.5em;
	padding : 0;
}

/* ---------------------
template layout
--------------------- */

.noprint {
  display : none;
}

.clearall {
  clear : both;
}

#page {
  width : 100%;
}

#container {
	vertical-align : top;
}

#header,
#header img {
	width : 19cm;
}

#content {
	width : 19cm;
	text-align : left;
}

#leftcol {
	display : none;
}

#centercol {
	width : 19cm;
	vertical-align : top;
}

#topmenu {
	display : none;
}

.mainarea,
.mainarea_homepage {
	width : 18cm;
	text-align : center;
	padding : 0.5em;
  border-top : 2px #666666 solid;
	background : #FFFFFF;
	margin : 0;
}

.mainarea p,
.mainarea_homepage p {
  font-size : 130%;
  font-weight : bold;
  text-align : center;
  margin : 0;
  padding : 0;
}

.mainarea_homepage li {
  margin : 0.6em 0;
  list-style-type : none;
  text-align : center;
  font-size : 130%;
  font-weight : bold;
}

#footer {
	width : 19cm;
	text-align : center;
	margin : 0.3em 0 0 0;
}

#ads {
	display : none;
}

.small { /*small text, can be used everywhere*/
	font-size : 70%;
}

.centered {
  text-align : center;
}

.laer_img { /*cell with teacher's image, in laerere.php, skolen.php, touker.php*/
	width : 40%;
}

.laer_img img,
#federica_img, /*teacher's image, in laerere.php, skolen.php, touker.php*/
#tartaglione_img {
  height : 16.6em;
}

.infoskolen { /*table in kontakt.php*/
	text-align : left;
}

.icon_img { /*cell with icons in kontakt.php*/
	width : 4em;
	text-align : center;
}

.icon_img img { /*icons in kontakt.php*/
  width : 1.5em;
}

.timeplan,
.timeplan_2 { /*2 table types in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
	border-collapse : separate;
	border : 1px #777777 solid;
	text-align : center;
	width : 100%;
}

.head1,
.head2, /*table header in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
.timeplan .verde,
.timeplan_2 .verde {
	font-weight : bold;
}

.col1 { /*table coloumn in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
	width : 13%;
}

.col2 { /*table coloumn in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
	width : 9%;
}

.col3 { /*table coloumn in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
	width : 18%;
}

.col4 { /*table coloumn in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
	width : 19%;
}

.col5 { /*table coloumn in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
	width : 18%;
}

.col6 { /*table coloumn in timeplan.php, matkurs.php, kurs_asa.php, timeplan_2007_2.php*/
	width : 23%;
}

#kurs_table { /*table in helgekurs.php, kulturkurs.php, vinkurs.php*/
	border-collapse : separate;
	border : 1px #777777 solid;
	text-align : center;
	width : 50%;
	margin : 0 auto;
}

#kurs_table td { /*table cell in helgekurs.php, kulturkurs.php, vinkurs.php*/
	border : 1px #777777 solid;
	padding : 0.5em;
}

#kurs_beskr { width : 100%; } /*table in kurs_asa.php, timeplan_2007_2.php, vinkurs.php*/

#kurs_beskr_text { width : 60%; } /*table coloumn in kurs_asa.php, timeplan_2007_2.php, vinkurs.php*/

#kurs_beskr_img { width : 40%; } /*table coloumn in kurs_asa.php, timeplan_2007_2.php, vinkurs.php*/

#kurs_beskr_img img { height : 16.6em; } /*teacher's image in kurs_asa.php, timeplan_2007_2.php, vinkurs.php*/

#mammaperm_img { /*picture of Teresa and Aurora*/
  width : 36em;
  text-align : center;
}

.kursoversikt_img { /*2 images in kurs_oslo.php*/
  width : 34em;
}

.city_img { /*5 images in kurs_italia.php*/
  height : 10.5em;
}

#satellitt_img { /*image in kurs_italia.php*/
  height : 40em;
}

#duesett_img, /*image "Storie di uomini" in touker.php*/
#matkurs_img, /*image in matkurs.php*/
#gallonero_img { /*image in vinkurs_2008_1.php*/
  width : 40em;
}

#selvstudie_img, /*image in kurs_hjemme.php*/
#praktisk_collage_img, /*image in praktisk_hjelp.php*/
#caffeponte_img { /*image in caffe_ponte.php*/
  width : 25em;
}

#sicilia_img { /*image in vinkurs_2008_2.php*/
  height : 15em;
}

#veneto_img { /*vinkurs.php*/
  width : 38em;
}

#marsala_img, /*image in vinkurs_2008_2.php*/
#custoza_img { /*vinkurs.php*/
  float : left;
  padding-left : 2em;
  padding-right : 2em;
}
#marsala_img {
  height : 24em;
}
#custoza_img {
  height : 30em;
}

#campania_img, /*image in vinkurs_2007_3.php*/
#praktisk_carla_img { /*image in praktisk_hjelp.php*/
  width : 20em;
}

#vinobianco_img { /*image in vinkurs_2007_3.php*/
  height : 16.6em;
}

#romagna_img { /*image in vinkurs_2008_4.php*/
  height : 20em;
}

#tipsenvenn_table, /*tipsenvenn.php*/
#paameld_table { /*paamelding.php, kontakt.php*/
  width : 95%;
  text-align : left;
  margin : 1em auto;
}

#tipsenvenn_table td, /*tipsenvenn.php*/
#paameld_table td { /*paamelding.php, kontakt.php*/
  padding : 0.2em 0;
}

.tipsenvenn_input, /*tipsenvenn.php*/
.paameld_input { /*paamelding.php, kontakt.php*/
  width : 90%;
}

.paameld_select { /*paamelding.php, kontakt.php*/
  width : 20%;
}

.req { /*tipsenvenn.php, paamelding.php, kontakt.php*/
  color : #C00800;
}

.amalfiravello { /*helgekurs.php*/
  width : 100%;
  text-align : center;
}

.amalfiravello td { /*helgekurs.php*/
  width : 50%;
}

.amalfiravello img { /*helgekurs.php*/
  width : 18em;
}

.helg_laer_img { /*helgekurs.php*/
  width : 100%;
}

.helg_laer_img td { /*helgekurs.php*/
  width : auto;
}

.helg_laer_img img { /*helgekurs.php*/
  height : 13em;
}

.bok_img { /*nybegynnerkurs.php, bokene.php*/
  height : 20em;
}

.gallery_thumb { /*gallery.php*/
  height : 7em;
  padding : 0.5em;
}

/*ITALIAREISER*/

.per_text {
  width : 10cm;
  padding-right : 3cm;
  float : right;
}

.per_img {
  width : 3cm;
  height : 3cm;
  padding-left : 1cm;
  float : left;
}

.ferie_text {
  width : 11cm;
  padding-left : 1cm;
  float : left;
}

.ferie_img {
  width : 3cm;
  height : 3cm;
  padding-right : 3cm;
  float : right;
}

#betingelser_img {
  float : left;
  padding-right : 1cm;
  height : 2cm;
}
.blackborder {
  border : 1px solid black;
}
