body {margin: 0;  background: #F6F6F4; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#444444; text-align: center;}
input, select { background: #F6F6F4; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#444444;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#444444;}
a  img{ border:none;}
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

a { text-decoration:none; color:#1399D8}
a:hover { text-decoration:underline}

a.menu:link, a.menu:visited { text-decoration:none; color:#D5D5D5}
a.menu:hover {color:#FFFFFF}

a.graylink:link, a.graylink:visited {text-decoration:none; color:#444444}
a.graylink:hover {text-decoration:underline}

a.grayButton150:link, a.grayButton150:visited,a.grayButton150:hover { text-decoration:none; color:#444444}
a.orangeButton150:link, a.orangeButton150:visited,a.orangeButton150:hover { text-decoration:none; color:white;}

a.opretPrfile:link, a.opretPrfile:visited {text-decoration:none; color:#FFF; font-size:28px;  font-family:Georgia, "Times New Roman", Times, serif;}
a.login_minprofil:link, a.login_minprofil:visited, a.login_minprofil:hover { text-decoration:none; color:#FFFFFF}


#content { width:947px; margin:0 auto; min-height:500px; text-align: left;}
#header { height:121px; }
#logo { width:285px; height:72px; margin:15px 0px 0px 10px;  float:left;}
#login { height:24px; margin:59px 5px 0px 0px; float:right} 

#navy { list-style-type:none; position:relative; margin:0px; padding:0px;  }
#navy li { float:left; background:url(images/separatorred.png) no-repeat right; padding:0px 22px;}
#navy li a { color:#444444; text-decoration:none; }
#navy li a:hover {  text-decoration:underline }
.lastli { padding-right:0px !important; background:none !important;}

#casting { width:176px; height:32px; background:url(images/menuNormal.png) no-repeat 0px 0px; }
#profiler { width:81px; height:32px; background:url(images/menuNormal.png) no-repeat -176px 0px;}
#succesoplevelser { width:151px; height:32px; background:url(images/menuNormal.png) no-repeat -257px 0px;}
#artikler { width:123px; height:32px; background:url(images/menuNormal.png) no-repeat -408px 0px;}

#casting:hover {background:url(images/menuNormal.png) no-repeat 0px -53px;}
#profiler:hover {background:url(images/menuNormal.png) no-repeat -176px -53px;}
#succesoplevelser:hover {background:url(images/menuNormal.png) no-repeat -257px -53px;}
#artikler:hover { background:url(images/menuNormal.png) no-repeat -408px -53px;}

#buttonLogin {margin:0px; padding:0px; list-style-type:none; height:51px; float:left; width:90px;}
#buttonLogin li{ background:url(images/menuLogin.png) no-repeat; width:90px; height:51px; float:left; text-align:center; cursor:pointer; padding:0px 0px 0px 0px;} 
#buttonLogin li:hover{ background:url(images/menuLogin.png) no-repeat 0px -53px; float:left; text-align:center; cursor:pointer;  padding:0px 0px 0px 0px;} 
#buttonLogin li a {color:#FFF; text-decoration:none;}

#buttonLoginBlue {margin:0px; padding:0px; list-style-type:none; height:51px; float:left; width:90px;}
#buttonLoginBlue li{ background:url(images/BluemenuLogin.png) no-repeat; width:90px; height:51px; float:left; text-align:center; cursor:pointer; padding:0px 0px 0px 0px;} 
#buttonLoginBlue li:hover{ background:url(images/BluemenuLogin.png) no-repeat 0px -53px; float:left; text-align:center; cursor:pointer;  padding:0px 0px 0px 0px;} 
#buttonLoginBlue li a {color:#FFF; text-decoration:none;}

#ulmenu{ margin:0px; padding:0px; list-style-type:none; background:url(images/menuNormal.png) no-repeat 0px 0px; width:857px; height:51px; float:left}
#ulmenu li { float:left; text-align:center; cursor:pointer;  padding-top:0px;}
#ulmenu li a {color:#D5D5D5; text-decoration:none;}
#menu {width:947px}
#mainContent { margin-top:36px; float:left;} 
.bliv { width:465px; float:left; }
.boxesheader {background:url(images/boxesheader.png); width:470px; height:9px; float:left;} 
.boxesfooter {background:url(images/boxesfooter.png); width:470px; height:14px; float:left;}
.boxescontent {background:url(images/boxescontent.png); width:470px; float:left; } 
.fontBlue{ color:#1399D8}
.fontOrange {color:#F17650}
.fontGray {color:#444444}
.fontBold { font-weight:bold}
.fontsize18{ font-size:18px; font-weight:bold }
.fontsize14{ font-size:14px}

h1{ margin:0px; padding:0px;  font:normal normal 100 45px/normal Georgia, "Times New Roman", Times, serif; line-height:36px;}
h2{ margin:0px; padding:0px;font:normal normal 100 28px/normal Georgia, "Times New Roman", Times, serif;}
h3 {margin:0px; padding:0px; font:italic normal 100 18px/normal Georgia, "Times New Roman", Times, serif;}
#textleft { width:273px; padding-top:17px; margin-left:25px; float:left;}
#opretPrfile{ text-decoration:none; background:url(images/opret.png); width:470px; height:80px; text-align:center; cursor:pointer; padding:0px 0px 0px 0px; float:left;}
#opretPrfile a{text-decoration:none; color:#FFF; font-size:28px;  font-family:Georgia, "Times New Roman", Times, serif;}
#opretPrfile:hover {background:url(images/opret.png) no-repeat 0px -83px;}

.success{ float:right; width:470px; margin-left:12px;}
.floatleft {float:left}

#image { width:128px; padding-bottom:35px;}
#textimage{ width:254px}

#textimage a { text-decoration:none; color:#1399D8}
#textimage a:hover { text-decoration:underline}
#textSuccess { padding-top:17px; margin-left:27px;}
#publicity { height:73px; float:left;padding:31px 0px 0px 20px;}
.gray{ font-style:italic; color:#444444; font-size:18px; }
#imagePublicity {margin-left:90px;}
.listaudi { padding:19px 0px 0px 22px; }
#auditions { width:418px; list-style-type:none; padding:0px; margin:0px;}
#auditions a { text-decoration:none; color:#444444}
#auditions a:hover { text-decoration:underline}
#auditions li{ height:25px; padding:6px 0px 0px 14px;overflow: hidden;}

.backGray {background:url(images/grayAuditions.png) no-repeat}

.boxesbigcontentpadding { padding:3px 19px 0px 22px; }

#sorter{float:left; margin:0px 0px 0px 0px; cursor:pointer}
#sorter a { text-decoration:none; color:#515151;}
#leftSorter { background:url(images/leftSorter.png) no-repeat ; width:6px; height:31px; float:left}
#rightSorter { background:url(images/rightSorter.png) no-repeat ; width:6px; height:31px; float:left}
#centerSorter {background:url(images/centerSorter.png); height:26px; float:left; padding:5px 8px 0px 8px; }


#grayButton150{ text-decoration:none; background:url(images/graybutton150.png); width:150px; height:30px; text-align:center; cursor:pointer; padding:0px 0px 0px 0px; float:left; }
#grayButton150:hover {background:url(images/graybutton150.png) no-repeat 0px -31px;}

#orangeButton150{ text-decoration:none; background:url(images/orangebutton150.png); width:150px; height:30px; text-align:center; cursor:pointer; padding:0px 0px 0px 0px; float:left; }
#orangeButton150:hover {background:url(images/orangebutton150.png) no-repeat 0px -31px;}



.buttonsdownup { float:right; padding-top:9px; padding-right:27px;  }
#mailto{ color:#1399D7 !important}

#profilers { list-style-type:none; padding:0px; margin:0px; width:490px; margin-top:22px; float:left}
#profilers li { float:left; text-align:center; padding-right:25px; width:85px;}
#lastprofile {padding-right:25px !important; }


#containSeFlere {  float:left; margin-top:25px; margin-bottom:25px; cursor:pointer;  }
#leftOrangebutton { background:url(images/leftOrangebutton.png) no-repeat ; width:6px; height:30px; float:left}
#rightOrangebutton { background:url(images/rightOrangebutton.png) no-repeat ; width:6px; height:30px; float:left}
#Orangebutton{ text-decoration:none; background:url(images/centerOrangebutton.png) ;  height:25px; text-align:center;  float:left; padding:5px 6px 0px 6px;}
#Orangebutton a{ text-decoration:none; color:#FFF}

#buttonsleftright { float:right; padding-top:22px; padding-right:27px;  }
#bigframe{ width:950px; float:left; }

.boxesbigheader {background:url(images/boxesbigheader.png); width:950px; height:10px; float:left} 
.boxesbigfooter {background:url(images/boxesbigfooter.png); width:950px; height:12px; float:left}
.boxesbigcontent {background:url(images/boxesbigcontent.png); width:950px; float:left } 

#castings {list-style-type:none; padding:0px; margin:0px; width:896px; margin-top:15px; float:left}
#castings li {padding:7px 0px 0px 8px; width:888px; height:79px;}

.backGrayCasting { background:url(images/grayCastings.png) no-repeat; width:888px; height:79px; }

.centertext{ width:437px; padding-right:122px; padding-left:21px;}
.centertext a { text-decoration:none; color:#444444}
.centertext a:hover { text-decoration:underline; }
.textfinal { width:191px; padding-right:17px; text-align:right; color:#444444}
#flater {  height:33px; float:left; text-align:center;cursor:pointer; margin-top:9px;}
#flater a {color:#FFF; text-decoration:none}
#leftFlater {background:url(images/leftFlerecasing.png) no-repeat; width:8px; height:33px; float:left}
#rightFlater {background:url(images/rightFlerecasing.png) no-repeat; width:9px; height:33px; float:left}
#centerFlater {background:url(images/centerFlerecasing.png); float:left; height:28px; padding-top:5px;}
#centerFlater a:hover { text-decoration:underline;}

#footer{ background:#444444; margin-top:57px; width:100%; float: left; padding-bottom:35px; text-align:left;}
#centerfooter { margin:0 auto; width:947px;   }
.navigation {width:236px; color:#FFF; margin-top:44px; float:left}
.navigation ul { padding:0px; margin:0px;  list-style:none;  }
.navigation ul  li {background:url(images/pointblue.png) left center no-repeat; padding-left:10px;  }
.navigation a { text-decoration:none; color:#FFF;}
.navigation a:hover { text-decoration:underline;}
.clear { clear:both}

.NavPil {font-size: 13px;}

/* @group rounded-corners pics */

.rounded_wrapper {
	position: relative;
}

.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}

.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url(images/round_corner_images/tl.png) no-repeat left top;
}

.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url(images/round_corner_images/tr.png) no-repeat right top;	
}

.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url(images/round_corner_images/br.png) no-repeat right bottom; 
}

.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url(images/round_corner_images/bl.png) no-repeat left bottom;
}

/* IE6 fix */
.ie6_width .tr {
	right: -1px;
}

.ie6_width .br {
	right: -1px;
}

.ie6_height .br {
	bottom: -1px;
}

.ie6_height .bl {
	bottom: -1px;
}

/* @end */




#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


/*  PERFORMERSTYLE*/


.inp_box {
	width: 300px;
}
.box_red {
	text-transform: uppercase;
	padding-top: 10px; 
	color: #ffffff;
	font-weight: bold;
	background-image: url(http://www.onlinecasting.dk/grafikstykker/performer/pf_kat_head_bg_v4.gif);
	background-repeat: repeat-x;
	font-size:13px;
	height: 34px;
	width: 220px;
	text-align: center;
}
.selected {
	font-weight: bold;
	color: red;
}
.breadarrow {
	font-size: 10px;
	color: silver;
}
.simg {
	vertical-align: bottom;
}
.box {
	width: 200px;
	float: left;
	margin-right: 20px;
	
}
.des_box {
	padding: 10px; 
	border: 1px solid #e8e8e8;;

	margin-bottom: 10px;
	width: 640px;
}
.des_box h1 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.sea_box {
	border-bottom: 1px dotted #e8e8e8;;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sea_box a h1{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	color: #000000;
}

.sea_box h2{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
}
.box_top_bar {
	text-transform: uppercase;
	padding-top: 5px; 
	color: #ffffff;
	font-weight: bold;
	background-image: url(http://www.onlinecasting.dk/grafikstykker/performer/pf_kat_head_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
	width: 200px;
	text-align: center;
}
.box_top_bar_1 {
	text-transform: uppercase;
	padding-top: 10px; 
	color: #ffffff;
	font-size:13px;
	font-weight: bold;
	background-image: url(http://www.onlinecasting.dk/grafikstykker/performer/pf_kat_head_bg_v1.gif);
	background-repeat: repeat-x;
	height: 34px;
	width: 200px;
	text-align: center;
}
.box_top_bar_2 {
	text-transform: uppercase;
	padding-top: 10px; 
	color: #ffffff;
	font-weight: bold;
	background-image: url(http://www.onlinecasting.dk/grafikstykker/performer/pf_kat_head_bg_v2.gif);
	background-repeat: repeat-x;
	height: 34px;
	width: 180px;
	text-align: center;
}
.box_top_bar_3 {
	text-transform: uppercase;
	padding-top: 10px; 
	color: #ffffff;
	font-weight: bold;
	background-image: url(http://www.onlinecasting.dk/grafikstykker/performer/pf_kat_head_bg_v3.gif);
	background-repeat: repeat-x;
	height: 34px;
	width: 180px;
	text-align: center;
}

.box_content {
	margin-left: 3px;
}
.fp_section {

	height: 200px;
}

#err {
	color: red;
}

#ok {
	color: green;
	font-weight: bold;
}

/* Ny profilside start (Teis 15-11-2011) */

.left .img_border {
	margin: 0px 12px 18px 0px;
	background-color: #eeeeee;
	padding: 8px 0px 8px 0px;
	text-align: center;
}

.mid .img_border {
	margin: 0px 6px 18px 6px;
	background-color: #eeeeee;
	padding: 8px 0px 8px 0px;
	text-align: center;
}

.right .img_border {
	margin: 0px 0px 18px 12px;
	background-color: #eeeeee;
	padding: 8px 0px 8px 0px;
	text-align: center;
}
	
.tab_header {
	padding: 30px 0px 20px 0px;
}

.tabmenu .tab {
	background-color: #f2f2f2;
	border: 1px solid #cacaca;
	float: left;
	padding: 8px;
	width: 65px;
	text-align: center;
}

.tabmenu .tab:hover {
	cursor: pointer;
	background-color: #eaeaea;
}

.tabmenu .tab_selected {
	background-color: #ffffff;
	border: 1px solid #cacaca;
	border-bottom: 1px solid white;
	float: left;
	padding: 8px;
	width: 65px;
	text-align: center;
	
}

.tabmenu .spacer {
	height: 36px;
	border-bottom: 1px solid #cacaca;
	float: left;
}
/* Ny profilside slut (Teis 15-11-2011) */
