@charset "utf-8";
/* CSS Document, defines the visual appearence and font-styles of the performing pictures homepage. 
*/
.head_line_black_bold {
font-size:10pt;
line-height:15pt;
text-transform:uppercase;
color:#000000;
font-weight:bold;}

.content_characters{
width:600px;}

.head_line_black {
font-size:10pt;
line-height:15pt;
text-transform:uppercase;
color:#000000;}
/*******************
** general styles **
*******************/
.container{
width:990px;
margin:0 auto;
margin-top: 20px;
padding-bottom:15px;}

.content{
margin-top:30px;
/*width:750px;*/
float:left;
min-width:400px;}

.content_wide {
margin-top:30px;
width:990px;
float:left;}

.margin_small {
margin-top:20px;}

.headline_image{
/*position:relative;*/
float:right;}

.clear_div{
clear:both;}

.clear_right{
clear:right;}

.header{
float:left;
width: 709px;}

.header_small{
float:left;
width: 700px;}

.contact{
width: 700px;
float:left;
margin:0px;
padding:0px;}

.ii_logo{
float:right;
padding-left:30px;}

.footer{
margin-top:30px;
padding-bottom:15px;}

.details{
float:left;
width: 300px;}

.details_wide{
float:left;
width: 370px;}

.content_right{
width:500px;
margin-left:90px;
float:right;}


.content_characters{
width:600px;
float:right;}

/*************************
** style for navigation **
*************************/

.navigation_bar{
text-align:right;
float:right;
/*position:relative;*/}

.navigation a:hover{
color:#FF9900;}

.subnavigation_bar{
float:right;
padding-right: 30px;
text-align:right;}

/********************
** style for fonts **
********************/

body {
font-family:Arial, Helvetica, sans-serif !important;
color:#666666;
background-color:#FFFFFF !important; }

p {
margin: 0px;}

h1{
font-size:10pt;
line-height:15pt;
text-transform:uppercase;}

h2{
font-size:10pt;
line-height:15pt;
text-transform:uppercase;
color:#000000;}

/*.head_line_small_black_unbold{
font-size:10pt;
line-height:15pt;
text-transform:uppercase;
color:#000000;}*/

.head_line_small_unbold{
font-size:10pt;
line-height:15pt;
text-transform:uppercase;}

.head_line_small_unbold a{
text-decoration:none;}

.head_line_small_unbold a:hover{
color:#FF6600 !important;}

.head_line_small_unbold a:visited{
color:#333333;}

.head_line_small{
font-size:10pt;
line-height:15pt;
text-transform:uppercase;
font-weight:bold;}

.gallery_headline {
text-transform:uppercase;
font-size: 24pt; }

/*.body_copy_large p{
font-size:11pt;
line-height:15pt;}*/

.body_copy_small{
font-size:10pt;
line-height:12pt;}

.definition_copy{
font-size:11pt;
line-height:14pt;
font-style:italic;}

.footer_font{
margin:0px;
float:left;
font-size:8pt;}

.news_latest a{
font-size:8pt;
line-height:15pt;
text-decoration:none;
color:#333333;}

.navigation a{
color:#999999;
font-size:8pt;
line-height:16pt;
text-transform:uppercase;
text-decoration:none;}

.navigation_active a{
color:#000000 !important;}

/* .head_line tag is not used, the headlines are images
.head_line p{
font-size:60pt;
text-transform:uppercase;
margin:0px;}*/

/*** style for links ***/

/* normal links */
a{
color:#333333;}
a:hover{
color:#FF6600 !important;}
a:visited{
color:#999999;}

.news_latest a:hover{
color:#FF6600 !important;}

a img {
border:none;}