/* --------------------- PAGE/GENERAL  --------------------- */

* {

	margin: 0;

	padding: 0;

}



html {

	height: 100%;

}





* html #page {

	height: 100%;

}





#footer {

	position: relative;

	margin: -2.69em auto 0 auto;

}



	/* A CSS hack that only applies to IE -- specifies a different height for the footer */

* html #footer {

	margin-top: -2.7em;

}



body {

	height: 100%;

	background-color: #9599A8;

	color: #4C4C4C;

	line-height: 1.4em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

}



#page {

	background-image: url(../images/main_bg.gif);

	background-position: top center;

	background-repeat: repeat-y;

	width: 875px;

	margin: 0 auto;

	min-height: 100%;



}



.clearer {

	clear: both;

	display: block;

	height: 1px;

	margin-bottom: -1px;

	font-size: 1px;

	line-height: 1px;

}



#container {

	padding-bottom:50px;

}



#pagecontainer {

	margin: 0 28px;

}





#headerspacer {

	/*headertop */

	margin-top:171px;

}



#tickerspacer {

	/*headertop */

	margin-top:268px;

}



#contbody {

	padding-top:20px;

	text-align:left;

}



a:link {

	color: #3b4259;

	text-decoration: underline;

}



a:visited {

	color: #3b4259;

}



a:hover {

	color:#3b4259;

	text-decoration: underline;

}





/* --------------------- HEADER  --------------------- */



#headercontainer {

	/*headertop */

	position:absolute;

	left:50%;

	top:-28px;

	margin-top:50px;

	margin-left:-410px;

	/*headertop */

	width:819px;

	text-align:left;

}



#header {

	height: 10px;

	width:100%;

	font-size:1px;

	background-image: url(../images/header_bg.gif);

	background-position: top center;

	background-repeat: repeat-y;



}



#headerpic {

	height:155px;

	width:200px;

	overflow:hidden;

	margin-right:8px;

	/*width:218px;*/

	line-height:0;

	float:left;

}



#headertext {

	width:491px;

	float:left;

	height:155px;

}



.hsubheadline{

	font-size:10px;

	padding-bottom:3px;

	font-family:verdana;

}



.hsubheadline a:link, .hsubheadline a:hover, .hsubheadline a:visited {

	font-size:10px;

	color:#3B4259;

	padding-bottom:3px;

	text-decoration:none;

}





.hheadline {

	line-height:85%;

	font-size:18px;

	font-family:verdana;

	padding-bottom:5px;

}



.hheadline a:link, .hheadline a:hover, .hheadline a:visited {

	line-height:100%;

	 color:#d60303;

	 text-decoration:none;

}



.hheadlinepm {

	line-height:85%;

	font-size:22px;

	font-family:verdana;

	padding-bottom:5px;

}





.hheadlinepm a:link, .hheadlinepm a:visited, .hheadlinepm a:hover {

	line-height:100%;

	font-weight:bold;

	font-size:16px;

	color:#4C4C4C;

	text-decoration:none;

}



.hcontent {

	padding-right:5px;

}



.hcontent a:link, .hcontent a:hover, .hcontent a:visited {

	color:#d60303;

	text-decoration:underline;

}



#headerad {

	height:155px;

	float:left;

	width:120px;

}





.adboxtitle {

	background-color:#646D88;

	color:#FFFFFF;

	font-family:verdana;

	font-size:10px;

	padding-left:5px

}



.adboxtext {

	line-height:110%;

}



.adboxtext a:link, .adboxtext a:hover, .adboxtext a:visited {

	font-size:9px;

	font-family:verdana;

	color:#3B4259;

	text-decoration:underline;

}



.adboxpic {

	display:block;

	height:80px;

	width:120px;

	overflow:hidden;

}



/* --------------------- TICKER  --------------------- */

#ticker {

	margin-top:20px;

	background-color:#D7DBE8;

	height:80px;

	border-top:1px black dashed;

	border-bottom:1px black dashed;

	text-align:left;

}



#ticker ul {

	list-style-type:none;

	padding-top:8px;

}



#ticker ul li {

	padding-left:10px;

	width:260px;

	float:left;

}



.tickerpic {

	display:block;

	height:60px;

	width:80px;

	overflow:hidden;

	float:left;

	margin-right:5px;

	border:2px solid white;

	background-color:#FFFFFF;

}



.tickerpic img {



}



.tickertext {

	 font-size:10px;

	 font-family:verdana;

	 line-height:120%;

	 text-align:left;

	 height:37px;

	 padding-top:2px;

}



.tickertext a:link, .tickertext a:hover, .tickertext a:visited {

	 font-size:11px;

	 color:#1D212C;

	 font-weight:bold;

	 font-family:verdana;

	 line-height:125%;

	 text-decoration:underline;

	 text-align:left;

}



.tickercat {

	text-align:left;

}



.tickercat a:link, .tickercat a:hover, .tickercat a:visited {

	 font-size:10px;

	 color:#1D212C;

	 font-style:italic;

	 font-family:verdana;

	 line-height:110%;

	 text-decoration:none;

	 text-align:left;

}



.tickerdate{

	font-size:11px;

	color:#1D212C;

	text-align:left;

}



/* --------------------- CONTENT  --------------------- */





#content a, #content a:visited {



}



#content {

	float:right;

	background-color: #ffffff;

	width:594px;

}



.sechl {

	background-color:#E3E6EF;

	padding-left:14px;

	padding-top:2px;

	padding-bottom:2px;

	font-size:12px;

	margin-bottom:10px;

}



.sechl a:link, .sechl a:hover, .sechl a:visited {

	text-decoration:none;

}











.pmlist {



}



.pmbread {

	background-color:#E3E6EF;

	padding-left:5px;

	font-size:10px;

	margin-bottom:10px;

}



.pmbread a:link, .pmbread a:hover, .pmbread a:visited {

	font-size:10px;

	color:#4c4c4c;

	text-decoration:none;

}



.pmbody {

	float:left;

	width:286px;

	padding-bottom:5px;

}



.pminfo {

	font-size:10px;

	padding-bottom:1px;

	font-family:verdana;

}



.pminfo a:link, .pminfo a:hover, .pminfo a:visited {

	color:#3B4259;

	text-decoration:none;

}



.pmbody h2 {
	padding-bottom:5px;
	line-height:15px;
}




.pmbody h2 a:link, .pmbody h2 a:visited {
	font-size:18px;
	font-weight:bold;
	color:#646d88;
	font-weight:bold;
	text-decoration:none;
}

.pmbody h2 a:hover
{
  color:#929bb6;
}



.pmcont {

	font-family:verdana;

	font-size:11px;

	color:#3B4259;

	padding-right:7px;

}



.pmcont a:link, .pmcont a:hover, .pmcont a:visited {

	color:#d60303;

	text-decoration:underline;

	line-height:100%;

}



.pmpic {

	float:left;

	/* height:129px; */

	width:165px;

	overflow:hidden;

	margin-left:10px;

	margin-right:12px;

}



.pmad {

	height:148px;

	float:left;

	width:120px;

}



.pmclearer {

	clear: both;

	display: block;

	height: 1px;

	margin-bottom: -1px;

	font-size: 1px;

	line-height: 1px;

	margin-bottom:20px;

	border-bottom:1px black dashed;

}



.linkcircle a:link, .linkcircle a:hover, .linkcircle a:visited {

	color:#d60303;

	text-decoration:underline;

}







/* --------------------- LEFT  --------------------- */



#leftbody {

	width:200px;

}



#plogo {

	margin-bottom:12px;

}



#publibtn{

	margin-bottom:12px;

	font-size:11px;

	text-align:center;

	border:1px black dashed;

}



#publibtn a:link, #publibtn a:hover, #publibtn a:visited {

	color:#3B4259;

	text-decoration:none;

}



#firmvrzbtn{

	margin-bottom:12px;

	font-size:11px;

	text-align:center;

	border:1px black dashed;

}



#firmvrzbtn a:link, #firmvrzbtn a:hover, #firmvrzbtn a:visited {

	color:#3B4259;

	text-decoration:none;

}







#searchbox {

	background-color:#929BB6;

	padding-left:5px;

	height:30px;

}



#searchbox form {

	padding:0px;

	margin:0px;

}









#searchbox1 {

	float:left;

	padding-top:6px;

	padding-right:5px;

}



#searchbox1 input {

	width:275px;

	border:1px solid #3B4259;

}



#searchboxs1 {

	float:left;

	padding-top:6px;

	padding-right:5px;

}



#searchboxs1 input {

	width:116px;

	border:1px solid #3B4259;

}



#searchboxs2 {

	padding-left:13px;

}



#searchboxs2 input {

	padding:0px;

	margin:0px;

}





/* --------------------- PROFIL  --------------------- */



.profilleft {

	width:290px;

	float:left;

	margin-right:14px;

}



.profilleft_logo {

	width:60px;

	float:left;

	margin-right:14px;

}



.profilright {

	float:left;

	width:290px;

}



.pbox {

	border:1px solid #bac1d8;

	margin-bottom:10px;

}



.pboxheader {

	background-color:#bac1d8;

	padding:5px;

	color:#4c4c4c;

	font-weight:bold;

}



.pboxcontent {

	padding:5px;

	line-height:20px;

}



.logoutbox {

	border:1px solid #bac1d8;

	background-color: #e3e6ef;

	padding:5px;

	margin-bottom:10px;

	width:278px;

	font-weight:bold;

}







/* --------------------- PMITT  --------------------- */

.pmittcontainer {

	background-color:#ffffff;

	width:409px;

	float:left;

}



.pmittcont {

	padding-left:14px;

	padding-right:10px;

	font-size:11px;

}



.pmittcont td{

	font-size:11px;

}



.pmittcont h2 {

	font-size:16px;

	line-height:125%;

}



.pmittcont a:link, .pmittcont a:hover, .pmittcont a:visited {

	line-height:16px;

	color:#3b4259;

	text-decoration:underline;

}



.pmittright {

	position:relative;

	min-height:100%;

	float:left;

	width:185px;

	background-color:#d7dbe7;

	/*bottom:10px;*/

}



.pmittkontaktbox {

	padding-top:15px;

	text-align:left;

	padding-right:2px;

	padding-left:2px;

	font-size:11px;

}



.pmittkontaktbox a:link, .pmittkontaktbox a:hover, .pmittkontaktbox a:visited {

	color:#3b4259;

}





.pmittcont h2 {

	line-height:105%;

	font-family:verdana;

	padding-bottom:6px;

	color:#d60303;

	font-size:18px;

}



/* --------------------- FIRMA  --------------------- */



.firmcontainer {

	background-color:#ffffff;

	width:409px;

	float:left;

}



.firmcont {

	padding-left:14px;

	padding-right:10px;

	font-size:11px;

}



.firmcont td{

	font-size:11px;

}



.firmcont h2 {

	font-size:16px;

	line-height:125%;

}



.firmcont a:link, .firmcont a:hover, .firmcont a:visited {

	color:#3b4259;

}



.firmright {

	float:left;

	width:185px;

	background-color:#d7dbe7;

}



.kontaktbox {

	padding-top:15px;

	text-align:left;

	padding-left:2px;

	padding-right:2px;

	font-size:11px;

}



.kontaktbox a:link, .kontaktbox a:hover, .kontaktbox a:visited {

	color:#3b4259;

}



/* --------------------- MENU  --------------------- */



#portalmenu {

	margin-top:12px;

}



#portalmenu ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#portalmenu ul li.head {

	border-bottom:1px black dashed;

	color:#ffffff;

	padding-left:5px;

	font-weight:bold;

	font-size:10px;

	background-color:#646D88;

}



.menuitem {

	border-bottom:1px black dashed;

	background-color:#E3E6EF;

	padding-top:6px;

}



.menuicon {

	width:43px;

	padding-left:5px;

	float:left;

	padding-top:2px;

}



.menuicon img{

	cursor:pointer;

}



.menubody {

	padding-left:52px;

	padding-right:1px;

	padding-bottom:8px;

}



.menuhl {

	width:140px;

}



.menuhl a, .menuhl a:visited {

	font-weight:bold;

	font-size:11px;

	color:#303546;

	text-decoration:none;

	letter-spacing: -1px;

}



.menucats a:link, .menucats a:hover, .menucats a:visited {

	width:140px;

	color:#323642;

	text-decoration:underline;

}



.menucats {

	width:140px;

	color:#323642;

}



menucatsprev {

	width:140px;

	color:#323642;

}



.menucatsprev a:link, .menucatsprev a:hover, .menucatsprev a:visited {

	width:140px;

	color:#323642;

	text-decoration:underline;

}



.logbox {

	margin-top:12px;

}



.logbox ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



.logbox ul li.head {



	border-bottom:1px black dashed;

	color:#ffffff;

	padding-left:5px;

	font-weight:bold;

	font-size:10px;

	background-color:#646D88;

}



.logbox ul li.sublink {



	border-bottom:1px black dashed;

	color:#323642;

	padding:5px;

	font-weight:bold;

	font-size:10px;

	background-color:#e3e6ef;

}



.logbox ul li.subfirm {



	border-bottom:1px black dashed;

	color:#ffffff;

	padding:5px;

	font-weight:bold;

	font-size:10px;

	background-color:#929bb6;

}





/* FOOTER */



#footer {

	width: 875px;

	padding-bottom: 8px;

	font-size: 11px;

	line-height: 1.5em;

	color: #252C42;

	background: #9699A8 url(../images/footer_bg.gif) no-repeat;

	background-position:top center;

}



#footer p {

	text-align: right;

	padding-top:5px;

	padding-right:15px;

}



#footer p a {

	color: #252C42;

	text-decoration:none;

}



/* --------------------- FORM  --------------------- */



input.senden {

	font-family:verdana,arial;

	font-weight:bold;

	padding:2px;

	font-size:12px;

	background-color: #5b637c;

	border:1px solid #b8b8b8;

	color: #ffffff;
	cursor:pointer;

}


span.preview
{
	font-family:verdana,arial;
	font-weight:bold;
	padding:2px;
	margin-left:5px;
	font-size:12px;
	background-color: #ffffff;
	border:1px solid #b8b8b8;
	color: #5b637c;
	cursor:pointer;
}


.inpFeld {

	border:1px solid #b8b8b8;

	background-color: #ffffff;

	width:200px;

}



.inpFeldAktiv {

	border:1px solid #b8b8b8;

	background-color: #D7DBE7;

	width:200px;

}



input.delete {

	font-family:verdana,arial;

	font-size:12px;

	font-weight:bold;

	padding:2px;

	background-color: #ed2c2d;

	border:1px solid #333333;

	color: #000000;

}



.textFeld {

	border:1px solid #b8b8b8;

	background-color: #ffffff;

	width:450px;

}



.textFeldAktiv {

	border:1px solid #b8b8b8;

	background-color: #D7DBE7;

	width:450px;

}



/* --------------------- Sonstiges  --------------------- */





.errormessage {

	border-top:1px solid #f47d7d;

	border-left:1px solid #f47d7d;

	border-right:1px solid #f47d7d;

	background-color: #f7b4b4;

	padding:2px;

	padding-left:5px;

	width:500px;

}





ul.errorsammlung {



}



ul.errorsammlung li {

	margin-left:15px;

}



.successmessage {

	border-top:1px solid #bac1d8;

	border-left:1px solid #bac1d8;

	border-right:1px solid #bac1d8;

	background-color: #cac0ff;

	padding:2px;

	padding-left:5px;

	width:500px;

}



.delbox {

	border:1px solid #E12424;

	background-color: #f79595;

	padding:10px;

	width:500px;

}



.redbox {

	border:1px solid #E12424;

	background-color: #f79595;

	padding:10px;

	width:572px

}







.bluebox {

	border:1px solid #929bb6;

	background-color: #bac1d8;

	padding:10px;

	width:572px

}



.firmtitle {

	border:1px solid #929bb6;

	background-color: #bac1d8;

	padding:5px;

	width:582px;

	margin-bottom:10px;

}



.okbox {

	border:1px solid #929bb6;

	background-color: #bac1d8;

	padding:10px;

	width:500px;

}



p a:link, p a:visited, p a:hover {

	color:#323642;

	text-decoration:underline;

}



.backbutton {

	padding-top:4px;

	padding-bottom:4px;

}



.mandantselectbox {

	border:1px solid #929bb6;

	background-color: #bac1d8;

	padding:5px;

	margin-bottom:10px;

}



.mandantselect {

	border:1px solid #929bb6;

	background-color: #ffffff;

	width:375px;

}



/* --------------------- Tabellen  --------------------- */







td.tbl_hl{

    color: #4c4c4c;

    background-color: #bac1d8;

    font-size:11px;

    font-weight: bold;

    border-bottom: 3px solid #e3e6ef;

    padding:5px;

  }



td.tbl_hl_end{

    padding:1px;

    font-size:1px;

    background-color: #bac1d8;

  }



td.tbl_zw{

	padding:1px;

	font-size:1px;

	background-color: #e3e6ef;

	border-bottom: 1px solid #c0c0c0;

}



td.tbl_zw_tx{

	padding:5px;

	font-size:10px;

	font-weight:bold;

	background-color: #e3e6ef;



}



td.tbl_hl_info{

  padding:2px;

  padding-left:5px;

  border-bottom: 1px solid #B8B8B8;

  background: #E0E0E0;

}





tr.hvtr	{

	background-color: #f7f3f3;

}



tr.hvtr:hover {

	background-color: #f6d5d5;

}



 td.hvtd{

  	border-bottom:1px solid #c0c0c0;

	color:#000000;

	font-weight:normal;

    padding:5px;

  }

  	td.hvtd:hover {

    	background-color: #f4c6c6;

    }



td.fitd {

	padding:5px;

	border-bottom:1px solid #c0c0c0;

	background-color:#f7f3f3;

	font-weight:bold;

	width:30%;



}

td.fitdUL {
	padding:5px;
	background-color:#f7f3f3;
	font-weight:bold;
	width:30%;

}



td.fitdmedia {

	padding:5px;

	border-bottom:1px solid #c0c0c0;

	background-color:#f7f3f3;

	font-weight:bold;

}



td.fftd {

	padding:5px;

	border-bottom:1px solid #c0c0c0;

	background-color:#f7f3f3;

}



td.fftdx {

	padding-top:5px;

	padding-bottom:5px;

	padding-left:5px;

	border-bottom:1px solid #c0c0c0;

	background-color:#f7f3f3;

}



td.fftdx_media {

	padding-top:5px;

	padding-left:5px;

	background-color:#f7f3f3;

}



.tblBase {

	width:100%;

	background-color:#e3e6ef;

	border: 1px solid #bac1d8;

}



/*-----------Article Images---------------------*/



.img_even

{

	float:left;

	padding-right:5px;

	padding-bottom:5px;

	padding-top:5px;

}



.img_odd

{

	float:right;

	padding-left:5px;

	padding-bottom:5px;

	padding-top:5px;

}



/*-------------Article-----------------------*/



.article_section

{

	position:relative;

	display:block;

	clear:both;

}



/*-------------Autocomplete-----------------------*/



div.autocomplete

{

  position:absolute;

  width:250px;

  background-color:white;

  border:1px solid #888;

  margin:0px;

  padding:0px;

  z-index:10000000;

}

div.autocomplete ul

{

  list-style-type:none;

  margin:0px;

  padding:0px;

}

div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li

{

  list-style-type:none;

  display:block;

  margin:0;

  padding:2px;

  height:32px;

  cursor:pointer;

}







/* --------------------- Firmenverzeichnis  --------------------- */

a.afirmvrz:link, a.afirmvrz:hover, a.afirmvrz:visited {

	font-size:11px;

	color:#3B4259;

	font-weight:bold;

	text-decoration:none;

}



.abcblock {

	background-color:#3B4259;

	margin-top:12px;

}



.abbcblocksuche {

	padding-top:2px;

	color:#ffffff;

	padding-left:20px;

	width:150px;

	float: left;

}



.alpha {



}



.alpha ul{

	list-style-type:none;

	padding-top:2px;

	padding-bottom:2px;

}



.alpha ul li {

	display: inline;

}



.alpha ul li a, .alpha ul li a:hover, .alpha ul li a:visited  {

	color:#ffffff;

	text-decoration:none;

	font-size:14px;

}





#firmvrzmenu {

	border:1px black dashed;

	margin-top:12px;

}



.menuheader {

	width:180px;

	padding-left:10px;

	color:#64739A;

	font-size:18px;

	padding-top:10px;

}



.branchen {

	padding-top:10px;

	padding-bottom:10px;

}



.branchen ul {

	padding:0px;

	margin:0px;

	list-style-type:none;

}



.branchen ul li {

	padding:0px;

	margin:0px;

}



.blink {

	cursor:pointer;

	display:block;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	font-size:14px;

	background-color:#ffffff;

	text-decoration:none;

}



.blink:hover {

	font-size:14px;

	background-color:#E3E6EF;

	text-decoration:none;

}





/* --------------------- Carousel  --------------------- */



/**

 * Copyright (c) 2006, Bill W. Scott

 * All rights reserved.

 *

 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy

 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to

 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.

 *

 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).

 *

 * The only attribution I require is to keep this notice of copyright & license

 * in this original source file.

 */



/**

 * Standard Configuration. It is advised that this section NOT be modified as the

 * carousel.js expects the behavior outlined below.

 **/

.carousel-component {

	position:relative;

	overflow:hidden;

	visibility:visible; /* component turns it on when first item is rendered */

}



.carousel-component ul.carousel-list {

	width:100000px;

	position:relative;

	z-index:1;

}



.carousel-component .carousel-list li {

	float:left;

	list-style:none;

	overflow:hidden;

}



.carousel-component .carousel-vertical li {

	float:none;

	margin-bottom:0px;

}



.carousel-component ul.carousel-vertical {

	width:auto;

}



.carousel-component .carousel-clip-region {

	overflow:hidden;

	margin:0px auto;

	position:relative;

}



/**

 * Safe to override. It is safe to override background, padding, margin, color,

 * text alignment, fonts, etc. Define a separate CSS file and override your style

 * preferences.

 **/



.carousel-component {

	background:#3F3F3F;

	padding:0px;

	color:#618cbe;

}



.carousel-component ul.carousel-list {

	margin:0px;

	padding:0px 0px 0px 0px;

}

.carousel-component .carousel-list li {

	text-align:center;

	margin:0px 0px 0px 0px;

	padding:0px;

	font:10px verdana,arial,sans-serif;

	color:#666;

}

.carousel-component .carousel-vertical li {

}

.carousel-component ul.carousel-vertical {

}









/* HTML CAROUSEL */

#html-carousel {

    background: #D7DBE8;

    /*headertop */

	position:absolute;

	left:50%;

	top:146px;

	margin-top:50px;

	margin-left:-410px;

	/*headertop */

}



#html-carousel .carousel-list li {

    margin:4px 10px 0px 10px;

}



#html-carousel .carousel-list li {

    width: 254px;

    border: 0px solid green;

    padding: 10px;

    padding-top:  8px;

    margin: 0;

}



#html-carousel .carousel-list li img {

    display:block;

}



#html-carousel {

    margin-bottom: 0px;

    float: left;

    width: 819px;

    height:80px;

	border-top:1px black dashed;

	border-bottom:1px black dashed;

}





/* BUTTONS */

#prev-arrow-container, #next-arrow-container {

    float:left;

    margin: 0px;

    padding: 0px;

}



#next-arrow {

    cursor:pointer;

}



#prev-arrow {

    cursor:pointer;

}

/* --------------------- Lightbox  --------------------- */



#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;}

#zoomOverlay img{ border: none; }



#zoomOverlay{ background-image: url(../images/icon/overlay.png); }



* html #zoomOverlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.prtrend.de/images/icon/overlay.png", sizingMethod="scale");

	}



/* --------------------- UserMediaLibraray  --------------------- */





.media-list li {

	/*float:left;*/

	list-style:none;

	/*overflow:hidden;*/

	display:block;

}



#ajax-media

{

	border-top: 1px solid #bfbfbf;

	border-bottom: 1px solid #bfbfbf;

	position:relative;

}



#ajax-media .media-list li {

    margin:0px 0px 0px 10px;

    z-index:1;

    /*float:left;*/

}



#ajax-media .media-list li {

    width: 60px;

    /*padding: 5px;*/

    padding-top:  8px;

    color: #E3EDFA;

    float:left;

    /*z-index:1000000;*/

}



#ajax-media .media-list li img

{

    /*border:1px solid #999;*/

    display:block;

    /*float:left;*/

}



#ajax-media {

    margin-bottom: 0px;

    margin-top: 0px;

    float: left;

    width: 522px;

    height: 88px;

}



#ajax-media .media-list ul

{

	list-style:none;

}



#media-region

{

	padding-left:0px;

}



ul.media-list

{

	padding-left:0px;

}



/* BUTTONS */

#prev-arrow-container, #next-arrow-container

{

    float:left;

    margin-top: 0px;

}



#next-arrow

{

    cursor:pointer;

}



#prev-arrow

{

    cursor:pointer;

}



.zoom

{

	cursor:pointer;

	float:left;

	padding:3px;

	padding-top:4px;

	border-style:none;

	border-width:0px;

}



.delete

{

	cursor:pointer;

	padding:3px;

	padding-top:4px;

	margin-left:5px;

	border-style:none;

	border-width:0px;

}



/* Overlay */

#overlay {

  width: 527px;

  height: 70px;

  background-color:  #CCC6C6;

  position: absolute;

  top: 0px;

  /*left: 300px;*/

  padding-top: 15px;

  z-index: 100;

  color: #000;

  border:1px dotted #000;

	text-align: center;

	/*font-size: 24px;*/

  filter:alpha(opacity=40);

	-moz-opacity: 0.8;

	opacity: 0.8;

}



#overlay img

{

	margin-top:15px;

}



/*Drag'n'Drop*/



.drag-it

{

	cursor:move;

}



#drop_img

{

	border:1px solid #999;

}



.drag-it img

{

	border:1px solid #999;

}



.drag-hangle

{

	cursor:move;

}



/*--------------------Help Boxes----------------------------------*/

.img_help
{
	border: 1px solid #999;
	position:absolute;
	left:40px;
	top:40px;
	padding:2px;
	width:230px;
	z-index:10000;
	font-size:9px;
	color:#444444;
	background:white;
}

.link_help
{
	/*border: 1px solid green;*/
	position:absolute;
	left: -40px;
	top: -16px;
	width:379px;
	height:181px;
	background-image: url(../images/link-dialog.gif);
	background-repeat: no-repeat;
	color:green;
	z-index:10000;
}



/*--------------------Help Boxes----------------------------------*/



.sitemapul {

	padding-left:50px;

}



.sitemapul li {

	list-style-type: none;

	font-weight:bold;

	padding-bottom:10px;

}



.sitemaplist {



}



.sitemaplist li {

	list-style-type: none;

	font-weight:normal;

	padding-left:50px;

	padding-bottom:0px;

}





.firmtbllink {

	text-decoration:underlined;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}
