/* -----------------------------------------------------------------------------------------
   Neumann IT | Patrick Neumann Informationstechnologie  

   Bildauswähler
 
   Copyright (c) 2009 Neumann IT 
   ---------------------------------------------------------------------------------------*/
div.picMain {
   	width: 510px; 
   	background-image:url(/image/background.gif);
	background-repeat:no-repeat;
	height:470px;
	background-position: 0 25px;
	 	
}
div.picHead {
   	width: 228px;
   	text-align: left;
   	float:right;
   	
}
div#picPreview {
   	width: 300px;
   	height: 385px;
   	float: left;
   	margin-left: 4px;
	overflow:hidden; 
}
div#picThumbs {
   	width: 180px;
   	
   	overflow: auto; 
   	height: 200px;
}
img.picThumb {
   	width: 72px;
   	margin: 2px;
}
.picThumbsGetFirst {
	display: none;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}
.picThumbsGetPrev {
	display: none;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}
.picThumbsGetNext {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}
.picThumbsGetLast {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}
.picThumbsFrom {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	
}
.picThumbsTo {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	
}
.picThumbsAll {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}
div#picControlGalerie {
   	float:left;
	margin-left:10px;
	padding: 10px 0px 10px 5px;
	width:182px;
	height: 365px;
	background-image: url(/image/infobox_hg.png);
	background-repeat: no-repeat;		
}
div#picControlPicture {
	display: none;
   	float: left;
   	height:365px;
	margin-left:10px;
	padding:10px 5px;
	width:180px;
	background-image: url(/image/infobox_hg.png);
	background-repeat: no-repeat; 		
}
div#picControlUpload {
	display: none;
   	float: left;
   	height:365px;
	margin-left:10px;
	padding:10px 6px;
	width:180px;
	background-image: url(/image/infobox_hg.png);
	background-repeat: no-repeat;  		
}
div#picControlText {
	float: left;
   	height:365px;
	margin-left:10px;
	padding:10px 8px;
	width:170px; 
	display: none; 
	background-image: url(/image/infobox_hg.png);
	background-repeat: no-repeat;			
}
div#picControlSize {
	display:none;
	float:left;
	height:365px;
	margin-left:10px;
	padding:10px 8px;
	width:170px;
	background-image: url(/image/infobox_hg.png);
	background-repeat: no-repeat;		
}
div#picControlPreview {
	display: none;
   	width: 125px;
   	padding-top: 30px;
   	float: left;
   	white-space: nowrap;		
}
div#picButtons {
	display: block;
	float: left;
	width: 120px;
	margin-top: 10px;
	margin-left: 1px;
}
div#picControlOwnPictures {
	height: 230px;
	overflow:auto;
	width:180px;
}

#picSegmentDotted 
{ 
	position: absolute; 
	top: 1px; 
	left: 1px; 
	width: 192px; 
	height: 233px; 
	border: #ffe000 1px solid; 
	visibility: hidden;
}
#picSegment {
	position: absolute; 
	width: 300px;
	height: 360px;
	cursor:pointer;
	z-index: 10;
}
#txtSegment {
	position: absolute; 	
	cursor:	default;
	left: 0;
	top: 0;
	z-index: 0;
}
#picView {
	vertical-align: middle;
	border: 0px;
	/* border: 1px solid #D3DBF4; */
}
	
#picHead {
	width: 56px;
	float: left;
	text-decoration: none;		
}
#picUploadFrame {
	width: 0px;
	height: 0px;
	visibility: hidden;		
}

.picTextHead {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	vertical-align:top;
	padding-bottom:3px;	
	width: 56px;
	float:left; 
	height: 75px;
	cursor: pointer;
}

img {
	border:0 solid black;
}

.picTextH1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #3266A8;
}

.picText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}
div.picTxtDescription {
	width: 95px;
	float: left;
}

#picFormFont {
	width:170px;
	margin-top: 2px;
	margin-bottom: 5px;
	
}

#picFormText{
	width:165px;
}
#picFormAngle{
	margin-right: 20px;
}

#picPosition{
	/**margin-left:5px;**/
}

.picInfoText, .picInfoPosition{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	margin-bottom: 15px;
	float:left;
}
.picDescInput
{
	margin-bottom: 5px;
}

.picA{
	font-size:11px;
	color: #012563;	
}

a { 
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#012563; 
 	text-decoration:none; 
}


a:visited { 
	color:#012563; 
 	text-decoration:none; 
}

a:active {
	color:#012563; 
 	text-decoration:none;
}

a:hover { 
	color:#0033CC; 
	text-decoration:none; 
}
 
/* Color Picker Styles */

#colorSelector2, #colorSelectorFrame, #colorSelectorBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
}
#colorSelector2 div, #colorSelectorFrame div, #colorSelectorBackground div {
	position: absolute;
	top: 4px;
	width: 14px;
	height: 14px;
	background: url(/images/colorpicker/select3.png) center;
	background-repeat: no-repeat;
	border: 1px solid Whitesmoke;
}
#colorpickerHolder2, #colorpickerHolderFrame, #colorpickerHolderBackground {
	top: 32px;
	left: 0;
	/* width: 356px; */
	height: 0px;
	overflow: hidden;
	position: relative; /* absolute; */
	z-index: 10;
}
#colorpickerHolder2 .colorpicker, #colorpickerHolderFrame .colorpicker, #colorpickerHolderBackground .colorpicker{
	background-image: url(/images/colorpicker/custom_background.png);
	position: absolute;
	bottom: 0;
	left: 0;
}
#colorpickerHolder2 .colorpicker_hue div,#colorpickerHolderFrame .colorpicker_hue div,#colorpickerHolderBackground .colorpicker_hue div {
	background-image: url(/images/colorpicker/custom_indic.gif);
}
#colorpickerHolder2 .colorpicker_hex,#colorpickerHolderFrame .colorpicker_hex,#colorpickerHolderBackground .colorpicker_hex {
	background-image: url(/images/colorpicker/custom_hex.png);
}
#colorpickerHolder2 .colorpicker_rgb_r,#colorpickerHolderFrame .colorpicker_rgb_r,#colorpickerHolderBackground .colorpicker_rgb_r {
	background-image: url(/images/colorpicker/custom_rgb_r.png);
}
#colorpickerHolder2 .colorpicker_rgb_g,#colorpickerHolderFrame .colorpicker_rgb_g,#colorpickerHolderBackground .colorpicker_rgb_g {
	background-image: url(/images/colorpicker/custom_rgb_g.png);
}
#colorpickerHolder2 .colorpicker_rgb_b,#colorpickerHolderFrame .colorpicker_rgb_b,#colorpickerHolderBackground .colorpicker_rgb_b {
	background-image: url(/images/colorpicker/custom_rgb_b.png);
}
#colorpickerHolder2 .colorpicker_hsb_s,#colorpickerHolderFrame .colorpicker_hsb_s,#colorpickerHolderBackground .colorpicker_rgb_s {
	background-image: url(/images/colorpicker/custom_hsb_s.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_h,#colorpickerHolderFrame .colorpicker_hsb_h,#colorpickerHolderBackground .colorpicker_hsb_h {
	background-image: url(/images/colorpicker/custom_hsb_h.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_hsb_b,#colorpickerHolderFrame .colorpicker_hsb_b,#colorpickerHolderBackground .colorpicker_hsb_b {
	background-image: url(/images/colorpicker/custom_hsb_b.png);
	display: none;
}
#colorpickerHolder2 .colorpicker_submit,#colorpickerHolderFrame .colorpicker_submit,#colorpickerHolderBackground .colorpicker_submit {
	background-image: url(/images/colorpicker/custom_submit2.png);
}
#colorpickerHolder2 .colorpicker input,#colorpickerHolderFrame .colorpicker input, #colorpickerHolderBackground .colorpicker input {
	color: #778398;
}
#customWidget,#customWidgetFrame,#customWidgetBackground {
	position: relative;
	height: 22px;
	margin-left: 95px;
	margin-bottom: 2px;
	width: 22px;
}
#customWidgetBackground {
	position: relative;
	height: 22px;
	margin-left: 125px;
	margin-top: 8px;
	margin-bottom: 2px;
	width: 22px;
}
.picTxtContainer {
	float: left;
}
.picTxtSmall {
	float: left;
}
.colorPickerText {
	float:left;
}
#colorPickerBackground .jColorSelect {
	margin-left: 65px;
}
#picSelectedGalerie
{
	width: 170px;
}

.picDescInput {
	width: 55px;

}
/* Wird von xtc verwendet */
#txt_1_1 {
	width: 20px;
	visibility: hidden;
}
.orderPicPreview {
	width: 100px;
}
.picTxtSmall {
	font-size: 9px;
	margin-top: 2px;
}
.picTxt
{
	display: none;
}
/* Options Auswahlbox */
#picOptions
{
	position: absolute;
	display: none;
}
#picOptionsData
{
	float: left;
}

/* Eigene Bilder - Upload */

div#picButtons div {
	background: none;
}
