a:focus{ outline:0; -moz-outline:0; }
body
{
	background-color:#FFFFFF;
	color:#d7297a;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	background-image:url('../../images/03_brautmovie/01_layout/page_background.jpg');

	margin:0;
	padding:0;
	text-align:center;
	font-size:11px;
	font-weight:normal;
}
.tagcloud a:hover{
text-decoration:underline;
color:#FFFFCC;}
img
{
	border:0;
	behavior: url("js/pngbehavior.htc");
}


/* Absolut */

#left_background
{
	width:450px;
	height:650px;
	position:absolute;
	left:50%;
	top:104px;
	margin-left:-941px;
	background-image:url('../../images/03_brautmovie/01_layout/page_left_3.jpg');
	z-index:0;
}

#left_background_end
{
	width:50px;
	height:700px;
	position:absolute;
	left:50%;
	top:104px;
	margin-left:-991px;
	z-index:0;
}

#left_bottom_background_end
{
	width:450px;
	height:50px;
	position:absolute;
	left:50%;
	top:754px;
	margin-left:-941px;
	z-index:5;
}
.error_formular_field
{
	color:#FF9999 !important;
}
.NO_error_formular_field
{
	color:#00FF00;
}


#bottom_end
{
	width:1000px;
	clear:both;
}



/* Pagelayout  */


#headline
{
	width:1000px;
	height:83px;
	margin:auto;
	color:#781d7c;
}

#menu
{
	width:1000px;
	height:21px;
	background-image:url('../../images/03_brautmovie/02_main_navi/navitop_image.jpg');
	margin:auto;
	text-align:left;
	background-repeat:no-repeat;
}

.loginclass{
color:#000000;
}
.loginclass2{
color:#d22b73;
}

#menu a:link,  #menu a:visited, #menu a:active
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:9px;
	text-decoration:none;
	
	font-weight:bold;
}

#menu a:hover
{
	color:#d7297a;
}

#menu #spacer1
{
	
}


#menu #spacer2
{

}

#inner_menu
{
	
	height:21px;
	
}

#mainbg
{
	width:1000px;
	height:630px;
	background-image:url('../../images/03_brautmovie/01_layout/page_windows.jpg');
	margin:auto;
	background-repeat:no-repeat;
	text-align:left;
}

#functions
{
	float:left;
	width:143px;
	height:550px;
}
#inner_functions
{
	margin-left:13px;
	margin-top:20px;
	width:115px;
	height:512px;
	overflow:hidden;
}

#rightframe
{
	float:left;
	width:845px;
	
	height:565px;
}

#line1
{	float:left;
	width:560px;
	height:550px;
}

#line2
{
	float:left;
	width:283px;
	height:550px;
}


#main
{
	
	width:545px;
	height:430px;
	
}

#scroll_main
{
	
	margin-left:4px;
	width:526px;
	height:400px;
	overflow:auto;
}

#inner_main
{
	margin-left:15px;
	padding-bottom:5px;
	margin-top:3px;
	margin-right:10px;
	font-weight:normal;

}

#bottom
{
	width:545px;
	height:105px;
	
}

#inner_bottom
{
	
	margin-left:7px;
	height:88px;
	width:505px;
	text-transform: uppercase;
	font-size:10px;
	color:#CCCCCC;
	overflow:hidden;
}

#login
{
	width:285px;
	height:120px;
	
	
}

#inner_login
{
	width:266px;
	text-align:justify;
	overflow:hidden;
	font-size:10px;
	line-height:16px;
	margin-top:1px;
	margin-left:4px;
}

#inner_login2
{
	width:266px;
	text-align:justify;
	overflow:hidden;
	font-size:10px;
	line-height:16px;
	margin-top:1px;
	margin-left:4px;
}

#helper
{
	
	width:285px;
	height:395px;
	overflow:hidden;

}

#inner_helper
{
	width:268px;
	overflow:hidden;
	margin-left:3px;
	margin-top:-4px;
	
}
.abstand
{
	font-size:9px;
	height:25px;
}

#submenu
{
	clear:both;
	padding-left:20px;
	height:78px;
	color:#d7297a;
	
}

#submenu a:link, #submenu a:active, #submenu a:visited 
{
	color:#d7297a;
	text-transform:uppercase;
	font-size:10px;
}
#submenu a:hover
{
	color:#7e1a7c;
}

#subcontainer
{
	padding-top:2px;

}

#subcontainer a
{
	margin-right:20px;
}



/* Fonts */


.default_font
{
	line-height:15px;
	font-size:10px;
	text-transform:none;
	color:#333333;
	line-height:19px;
}

.aktivlink
{
	color:#d7297a;

}


/* Formfields */

label
{
	float:left;
	width:80px;
	display:block;
}

.form
{
	float:left;
	height:25px;
}

.field
{
	border-width:1px;
	border-style:solid;
	border-color:#bababa;
	background-color:#FFFFFF;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d7297a;
	font-size:10px;
	width:250px;
}

.formok
{
	border-width:1px;
	border-style:solid;
	border-color:#99CC99 #99CC99 #669966 #669966;
	background-color:#0c0c0c;
	padding:4px;
	color:#d7297a;
	font-size:10px;
	width:150px;
}

.fieldsmall
{

	border-width:1px;
	border-style:solid;
	border-color:#bababa;
	background-color:#FFFFFF;
	color:#d7297a;
	font-size:10px;
	width:50px;

}

.button
{
	border-width:1px;
	border-style:solid;
	border-color:#999999 #999999 #CCCCCC #CCCCCC;
	background-color:#363636;
	color:#d7297a;
	font-size:10px;
}

.holder
{
	color:#cbb48a;
	font-weight:bold;
	font-size:15px;
}

.highlight
{
	font-weight:normal;
	text-transform: uppercase;
	font-size:10px;
	color:#CCCCCC;
}



a:link, a:active, a:visited
{
	color:#7e187c;
	text-decoration:none;
}

a:hover
{
	color:#7f197c;
}


/* Uploadfunktionalitt */

#yui-dt0-th-name-liner
{
	width:150px;
	margin-right:5px;

}

#yui-dt0-th-size-liner
{
	width:150px;
	margin-right:5px;

}

caption
{
text-align:left;
margin-bottom:15px;
font-weight:bold;
font-size:12px;
}


.yui-dt-col-name
{

width:150px;
margin-right:5px;
overflow:hidden;
display:block;
height:16px;
font-size:10px;
}

.yui-dt-liner
{
	overflow:hidden;
	width:160px;
	height:16px;
}

.field2
{
	border-width:1px;
	border-style:solid;
	border-color:#bababa;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color:#d7297a;
	font-size:10px;
	width:250px;
}

.field_short
{
	border-width:1px;
	border-style:solid;
	border-color:#bababa;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color:#d7297a;
	font-size:10px;
}

.headline, caption, .yui-dt-label
{
	font-size: 11px;
	color:#781d7c;
	text-transform:uppercase;
	line-height:19px;
	font-weight:normal;
}

#infobox
{
	margin:auto;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-image:url('../../images/03_brautmovie/01_layout/duplicate.jpg');background-position:middle,center;background-repeat:no-repeat;
	height:650px;
	width:990px;
	text-align:center;
	
}


