/*** FONT GENERAL***/
body { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 15px; margin: 0px; color: #3F5A6B; background-color: #91B5C4; }

/*** FONT TABELS ***/
td  { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 15px; margin: 0px; color: #3F5A6B; color: #3F5A6B; }

/*** BODY CLASSES***/
.main_body { background-color:#FFFFFF; padding-left:10px; padding-right:10px; 
	border-right: 1px solid black; border-left: 1px solid black; border-top: 1px solid black;}
.paypal { background-color:#FFFFFF; border-right: 1px solid black; border-left: 1px solid black; }
.ramme { border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; }
.body_title { background-color: #0054A5; padding-left:10px; padding-right:10px; padding-top:10px; border: 1px solid black; }

span.heading_body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #06A9EE; }

/*** SEARCH CLASSES ***/
.searchbox { border: 1px solid; border-color: #7F9DB9; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #1E1E1E; background-color: #FFFFFF; width: 250px; }
.smallButton { font-size: 9px; color: #000000; background-color: #2D3092; background-image:  url(pictures/bluegradient.gif); }

/*** NEWS CLASSES ***/
.newsbox_odd { background-color: #EBEBEB; padding:5px; border-right: 1px solid black;border-left: 1px solid black; border-bottom: 1px solid black; }
.newsbox_even { background-color:#F5F5F5; padding:5px; border-right: 1px solid black;border-left: 1px solid black; border-bottom: 1px solid black; }
.newsbox_title { background-image:  url(pictures/newsgrade_top.gif); padding:5px; border-right: 1px solid black; border-left: 1px solid black; border-top: 1px solid black; }
.newsbox_date { background-image:  url(pictures/newsgrade_bottom.gif); padding:5px; border-left: 1px solid black; border-right: 1px solid black;border-bottom: 1px solid black; }
.newsbox_title2 { background-color:#D2CFCB; padding:5px; border-right: 1px solid black; border-left: 1px solid black; border-top: 1px solid black; }
.newsbox_date2 { background-color:#D2CFCB; padding:5px; border-left: 1px solid black; border-right: 1px solid black;border-bottom: 1px solid black; }
.newsbox_author { background-image:  url(pictures/newsgrade_top.gif); padding:5px; border-right: 1px solid black; border-bottom: 1px solid black; }
.newsbox_source { background-image:  url(pictures/newsgrade_top.gif); padding:5px; border-right: 1px solid black;border-left: 1px solid black; border-bottom: 1px solid black; }

span.news_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0072BB; }
span.news_main  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; color: #3F5A6B; }
span.news_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0072BB; }
span.news_head2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3F5A6B; }
span.news_date2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3F5A6B; }
span.news_author { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; }
span.news_list { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0072BB; }

.newsmenubox_heading { background-image:  url(pictures/newsgrade_top.gif); padding:5px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; }
.newsmenubox { background-color: #FFFFFF; padding:5px; border-right: 1px solid black; border-left: 1px solid black; }
.newsmenubox_end { background-color: #FFFFFF; padding:5px; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; }

.links A:link {	font: 11px 'Verdana'; color: #0072BB; text-decoration: none; }
.links A:visited { font: 11px 'Verdana'; color: #0072BB; text-decoration: none; }
.links A:active { font: 11px 'Verdana'; color: #ED1B23; text-decoration: none; }
.links A:hover { font: 11px 'Verdana'; color: #ED1B23; text-decoration: none; }

.biolinks A:link {	font: 12px 'Verdana'; color: #0072BB; text-decoration: none; }
.biolinks A:visited { font: 12px 'Verdana'; color: #0072BB; text-decoration: none; }
.biolinks A:active { font: 12px 'Verdana'; color: #ED1B23; text-decoration: none; }
.biolinks A:hover { font: 12px 'Verdana'; color: #ED1B23; text-decoration: none; }

.newsmenu A:link { font: 12px 'Verdana'; color: #3F5A6B; font-weight: bold; }
.newsmenu A:visited { font: 12px 'Verdana'; color: #3F5A6B; font-weight: bold; }
.newsmenu A:active { font: 12px 'Verdana'; color: #ED1B23; font-weight: bold; }
.newsmenu A:hover { font: 12px 'Verdana'; color: #ED1B23; font-weight: bold; }

/*** FILMOGRAPHY CLASSES ***/
.filmbox_title { background-image:  url(pictures/newsgrade_top.gif); padding:5px; border: 1px solid black; }
.filmbox_thumb { background-color:#FFFFFF; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.filmbox_brief { background-color:#FFFFFF; border-right: 1px solid black; border-bottom: 1px solid black; padding:5px; }
.filmbox_media { background-color:#FFFFFF; border-left: 1px solid black; border-bottom: 1px solid black; }
.filmbox_media2 { background-color:#FFFFFF; border-bottom: 1px solid black; }
.filmbox_media3 { background-color:#FFFFFF; border-bottom: 1px solid black; border-right: 1px solid black; }
.filmbox_media4 { background-color:#FFFFFF; border-top: 1px solid black; }

span.film_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0072BB; }
span.film_brief { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; margin: 0px; color: #3F5A6B; }

/*** RESOURCE CLASSES ***/
span.heading_resource { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;
	font-weight: bold; color: #7AB5CB; }
span.heading_sublinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
	font-weight: bold; color: #94BCCB; }
span.note_resource { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3F5A6B; }
	
.links_resource A:link { font-size: 12px; font-family: Verdana; color: #0072BB; text-decoration: none; }
.links_resource A:visited { font-size: 12px; font-family: Verdana; color: #0072BB; text-decoration: none; }
.links_resource A:active { font-size: 12px; font-family: Verdana; color: #ED1B23; text-decoration: none; }
.links_resource A:hover { font-size: 12px; font-family: Verdana; color: #ED1B23; text-decoration: none; }


	
/*** UL LIST MENU ***/
#list-menu ul {
list-style-image: url('pictures/arrow.gif');
list-style-position: inside;
list-style-type: none;

}
	

/*** HEADING - VARIOUS ***/
span.heading_large { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px;
	font-weight: bold; color: #0072BC; }

span.heading_medium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;
	font-weight: bold; color: #7AB5CB; }

span.heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: bold; color: #636363; }

span.heading_bio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; 
	font-weight: bold; color: #636363; background-color: #A8A8A8; }

span.chapters { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	font-weight: bold; color: #0072BC; }

span.credits { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: bold; color: #0072BC; }

span.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: bold; color: #3F5A6B; }

span.footers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; }

span.filmography { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; margin: 2px; color: #3F5A6B; }
	
span.billedtekst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px;
	font-weight: bold; }

span.author { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	font-style: italic; }

/*** BASIC FLOATS (PICTURES) ***/
.frame185 { float:left; width: 195px; height: 105px; } /*** Used for 1.85:1 frames ***/

.frame235 { float:left; width: 245px; height: 105px; } /*** Used for 2.35:1 frames ***/

.cover_norm { float:left; width: 120px; height: 115px; } /*** Used for CD cover and "square" pictures ***/

.cover_high { float:left; width: 120px; height: 160px; } /*** Used for DVD cover and "high" pictures ***/

.picture_basic { float:left; width: 140px; height: 105px; } /*** Used for 130x100px pictures ***/

.picture_wide { float:left; width: 195px; height: 130px; } /*** Used for 185x125px pictures ***/

.picture_high { float:left; width: 120px; height: 160px; } /*** Used for "high" pictures ***/

.picture_high2 { float:left; width: 120px; } /*** Used for "high" pictures ***/

.picture_square { float:left; width: 120px; height: 115px; } /*** Used for "square" pictures ***/

.legal { float:left; width: 135px; height: 255px; } /*** Used for legal in about ***/
.welcome { float:left; width: 190px; height: 305px; } /*** Used for welcome in about ***/
.sylow { float:left; width: 165px; height: 105px; } /*** Used for personal in about ***/


/*** SPECIAL FLOATS (PICTURES) ***/



.flydestop  {
	clear:both;
}

/*** MENU ***/

bar{

background-color: #0072BC;

}

/*** MENU EFFECTS ***/

A:link {
	font: 9pt 'Verdana'; color: #00BFF3; text-decoration: none; 
	
}
A:visited {
	font: 9pt 'Verdana'; color: #00BFF3; text-decoration: none; 
	
}
A:active {
	font: 9pt 'Verdana'; color: #00BFF3; text-decoration: none; 
}
A:hover {
	font: 9pt 'Verdana'; color: white; text-decoration: none; 
	
}

/*** LISTE EFFECTS ***/


.listelink  A:link {
	font: 11pt 'Verdana'; color: #0072BB; text-decoration: none;
	
}
.listelink A:visited {
	font: 11pt 'Verdana'; color: #0072BB; text-decoration: none;
	
}
.listelink A:active {
	font: 11pt 'Verdana'; color: #ED1B23; text-decoration: none;
	
}
.listelink A:hover {
	font: 11pt 'Verdana'; color: #ED1B23; text-decoration: none;
	
}

/*** LINKS ***/


.links A:link {
	font: 11px 'Verdana'; color: #0072BB; text-decoration: none;
	
}
.links A:visited {
	font: 11px 'Verdana'; color: #0072BB; text-decoration: none;
	
}
.links A:active {
	font: 11px 'Verdana'; color: #ED1B23; text-decoration: none;
	
}
.links A:hover {
	font: 11px 'Verdana'; color: #ED1B23; text-decoration: none;
	
}

/*** font-weight: bold; ***/
/*** EMAIL ***/


.mail A:link {
	font: 10pt 'Arial'; color: #0072BB; text-decoration: none;
	
}
.mail A:visited {
	font: 10pt 'Arial'; color: #0072BB; text-decoration: none;
	
}
.mail A:active {
	font: 10pt 'Arial'; color: #ED1B23; text-decoration: none;
	
}
.mail A:hover {
	font: 10pt 'Arial'; color: #ED1B23; text-decoration: none;
	
}


