body {	
	margin: 0px;
	padding: 0px;	
	
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #333333;	
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	
	text-align: center; /* not necessary, but quirks mode in IE doesn't understand auto margins */
	min-width: 540px; /* netscape window resize fix */
}

table, tr, td {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}


form, select, input, textarea, option{
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:11px;	
	padding:0px;
	margin:0px;	
}

.fliesstext {
	color: #666666;	
}

.headline {
	font-size: 13px;
	line-height: 20px;
	font-weight:bold;
	color: #333333;	
}



a {
	color: #ff0024;
	font-weight: bold;	
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:hover:visited{
	color: #666666;
	text-decoration: none;
}


a.agency:link, 	a.agency:visited 	{color: #FF9900;}
a.digital:link, a.digital:visited 	{color: #FF00CC;}
a.academy:link, a.academy:visited 	{color: #FF3399;}
a.props:link, 	a.props:visited 	{color: #00CCFF;}
a.rent:link, 	a.rent:visited 		{color: #00FF00;}

.gap {
	line-height:10px;
	font-size:5px;
	height:10px;
	width:10px;
}

.gap_small {
	line-height:5px;
	font-size:5px;
	height:5px;
	width:5px;
}

.lineH {
	background-image:url(../grafik/line_h.gif);
	background-repeat:repeat-x;
	line-height:10px;
	font-size:8px;
	height:10px;
	
}

.lineV {
	background-image:url(../grafik/line_v.gif);
	background-repeat:repeat-y;
	line-height:10px;
	font-size:8px;
	width:10px;	
}

div.center {
	width:980px;
	margin: 0 auto;
	vertical-align:top;
	text-align: left; /* little hack to prevent everything centered cause of body cascade */		
}


div.topDiv {
	width:960px;	
	padding:10px;	
}


div.menuDiv {
	width:980px;
}

div.contentDiv {
	text-align:left;
	width:910px;
}

.portraitPic {
	width:140px;
	height:140px;
	text-align:left;
	vertical-align:top;
}

.button_out {
	background-color:#FFFFFF;
	color:#CCCCCC;
	font-weight:bold;
	cursor:pointer;
}

.button_over {
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}


.bgTopLeft {
	background-image:url(../grafik/bg_top_left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;	
}

.bgTopRight {
	background-image:url(../grafik/bg_top_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;	
}

.bgBottomLeft {
	background-image:url(../grafik/bg_bottom_left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;	
}

.bgBottomRight {
	background-image:url(../grafik/bg_bottom_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;	
}

.bgLeft {
	background-image:url(../grafik/bg_left.gif);
	background-repeat:repeat-y;
	width:10px;	
}

.bgTop {
	background-image:url(../grafik/bg_top.gif);
	background-repeat:repeat-x;
	height:10px;	
}

.bgRight {
	background-image:url(../grafik/bg_right.gif);
	background-repeat:repeat-y;
	width:10px;	
}

.bgBottom {
	background-image:url(../grafik/bg_bottom.gif);
	background-repeat:repeat-x;
	height:10px;	
}

.bgCenter {
	background-repeat:no-repeat;
	background-color:#EFEFEF;
}

.noScroll {
	font-size:10px;
	line-height:11.5px;
	overflow:hidden;
}

/* Message */
.messageBG {
	position:absolute;
	width:100%;
	height:100%;
	z-index:99;
	background-color:#EFEFEF;
 	filter:alpha(opacity=80); /* IE */
 	-moz-opacity: 0.80; /* Gecko */
	opacity: 0.80; /* Opera */
}

.messageText {
	position:absolute;
	width:100%;
	height:100%;
	z-index:100;	
}



/* Crop Tool */
.pic_1 {	
	background-color:#CCCCCC;
	width:320px;
	height:440px;
	margin:10px 0px 0px 10px;
}

.pic_1 img {
	position:absolute;
	width: 320px;
	height: 440px;	
}

.pic_2 {
	background-color:#CCCCCC;
	width:320px;
	height:215px;
	margin:10px 0px 0px 10px;
}

.pic_2 img {
	position:absolute;
	width: 320px;
	height: 215px;	
}


.pic_4 {	
	float:left;
	position:relative;
	left:-10px;
	
	background-color:#CCCCCC;
	width:155px;
	height:215px;
	margin:10px 0px 0px 10px;	
}

*[class="pic_4"] { 
	left:0px;
}

.pic_4 img {
	position:absolute;
	width: 155px;
	height: 215px;	
}


.pic_Clear {	
	clear:both;	
}

.picInput {	
	width:105px;
}

.btn_Pic {
	position:absolute;
	z-index:3;
	margin-left:5px;
	margin-top:5px;
	width:130px;
	font-size:11px;
}

.btn_Crop {
	position:absolute;
	z-index:3;
	margin-left:5px;
	margin-top:25px;
	width:130px;
	font-size:11px;
}




.thumb {
	float:left;
	margin:0px 5px 5px 0px;
	padding:5px;
	background-color:#FFFFFF;
	cursor:pointer;
	cursor:hand;	
}

.thumb_over {
	float:left;
	margin:0px 5px 5px 0px;
	padding:5px;
	background-color:#ffcd82;
	cursor:pointer;
	cursor:hand;
}

.thumbList {
	margin-bottom:10px;
	padding:10px;
	background-color:#FFFFFF;		
	height:80px;
}

.thumbList img {
	float:left;	
}

.thumbListData {
	float:right;
	width:230px;	
}

