/***** Master Settings *****/
INPUT,BODY,TEXTAREA				{font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;}
TEXTAREA						{border: 2px solid #E6E6E6;}
TEXTAREA[disabled]				{border: 2px solid #E6E6E6; background-color: #FFFFFF}

HTML							{height: 100%; margin-bottom: 0.1px;}
BODY							{background-color: #B3B3B3; color: #666666; height: 100%; margin: 0; padding: 0; text-align: center;}
@media print
{
	BODY						{text-align: left;}
	#FOOTER						{display: none;}
	#LOCR_CONTENT_RIGHT_TOP		{display: none;}
}

P,PRE							{margin: 0px; padding: 0px;}

H1								{color: #FF7300; font-size: 18pt; margin-bottom: 0px; margin-top: 8px;}
H3              				{color: #FF7300; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 5px;}
H4                  			{color: #FF7300; font-size: 16px; font-weight: bold; margin: 0; padding: 0;}
H5								{border-left: 5px solid #999999; background-color: #EFEFEF; color: #666; font-size: 16px; font-weight: normal; margin: 0; padding: 0 0 0 5px;}
	
.CENTER							{text-align: center; margin-left: auto; margin-right: auto;}
.RIGHT							{text-align: right; margin-left: auto; margin-right: auto;}
IMG 							{background-repeat: no-repeat; border: 0;}
DIV								{background-repeat: no-repeat;}

FIELDSET 						{border: 0; display: inline; margin: 0; padding: 0;}
FIELDSET.SMALL_THUMBS			{width: 50px; height: 50px;}
FORM 							{display: inline;}
INPUT							{border: 2px solid #E6E6E6; font-size: 12px; height: 18px;}
/*SELECT						{border: 2px solid #E6E6E6; font-size: 12px; height: 18px;}*/

UL,OL                  			{margin: 0; padding: 0;}
UL.active						{margin-left: 1em; padding: 1em;}
LI								{list-style-type: none;}
LI.active						{list-style-type: disc;}
DIV.TERMS						{font-size: 12px; margin-left: 1em;}
DIV.TERMS_HEAD					{font-size: 19px; font-weight: 600; margin-bottom: 0.5em;}
LI.TERMS						{list-style-type: decimal; margin-bottom: 5pt; margin-left: 1.5em; padding-left: 1em;}
LI.TERMS_POINTS					{list-style-type: disc; margin-bottom: 7px;}

TABLE							{font-family: "Trebuchet MS", Verdana, Arial, Sans-serif; font-size: 12px; margin: 0; padding: 0;}
TR 								{font-family: "Trebuchet MS", Verdana, Arial, Sans-serif; font-size: 12px; margin: 0; padding: 0;}
TD								{font-family: "Trebuchet MS", Verdana, Arial, Sans-serif; font-size: 12px; margin: 0; padding: 0;}
TD.PHOTO_DETAIL					{font-size: 12px; padding-left: 5px; width: 165px;}
TD.API_TOOLS					{font-size: 16px; vertical-align: top; padding-bottom: 3px;}


/* photo_change_position.php */
TABLE.FULL_CENTER				{text-align: center; border: 0; width: 100%;}
TABLE.RIGHT_CENTER				{text-align: center;}
INPUT.BUTTON					{background-color: #E2E2E2; border-color: #FF7300; height: auto; text-align: center; }
INPUT.BUTTON30					{background-color: #E2E2E2; border-color: #FF7300; height: auto; text-align: center; width: 75px;}
INPUT.BUTTON60					{background-color: #E2E2E2; border-color: #FF7300; height: auto; text-align: center; width: 150px;}
INPUT.UPLOAD					{height: 23px; width: 360px;}
.SIZE100						{width: 255px;}
.SIZE50							{width: 170px;}

HR.COMMENTS						{border-color: #E6E6E6; border-style: dashed;}

.SIZE_XS						{width: 40px;}
.SIZE_S							{width: 100px;}
.SIZE_L							{width: 200px;}
.SIZE_L_SMALLER					{width: 180px;}
.SIZE_L_ERROR					{background-color: #FFC0C0; width: 200px;}
.SIZE_XL_SMALLER				{width: 230px;}
.SIZE_XL						{width: 250px;}
.SIZE_XL_SELECT					{width: 254px; border: 2px solid #E6E6E6;}
.SIZE_XL_SELECT_SMALLER			{width: 234px; border: 2px solid #E6E6E6;}
.SIZE_XXL						{width: 420px;}

.LOCR_HEIGHT_50					{height: 50px;}
.LOCR_HEIGHT_30					{height: 30px;}

A								{color: #FF7300; text-decoration: none;}
A:LINK							{color: #FF7300;}
A:VISITED						{color: #FF7300;}
A:HOVER							{color: #AA1100;}
A:ACTIVE 						{color: #FF7300;}
A:FOCUS							{color: #AA1100;}

.LOCR_CENTER					{text-align: center; width: 100%; margin-top: 25px;}

.LOCR_MAP_NEW_POSITION			{position: absolute; bottom: 0px; right: 10px; text-align: right;}

.LOCR_CHANGE_PHOTO_INPUT		{height: 24px; padding-bottom: 30px;}
.LOCR_CHANGE_PHOTO_INPUT_TEXT	{float: left; width: 140px; text-align: left;}

.LOCR_INPUT_TEXT				{border: 1px solid #DDDECD;}
.LOCR_INPUT_TEXT:focus			{border: 1px solid #FF7300;}
.LOCR_INPUT_TEXT_EDITABLE		{border: 1px solid #FF7300; padding: 2px; width: 283px;}

.LOCR_FLOAT_LEFT				{float: left;}
.LOCR_FLOAT_RIGHT				{float: right;}

.LOCR_CLEAR_FLOAT_BOTH  		{clear: both; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0;}
.LOCR_CLEAR_FLOAT_LEFT  		{clear: left; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0;}
.LOCR_CLEAR_FLOAT_RIGHT 		{clear: right; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0;}

.LOCR_FONT_ORANGE			    {color: #FF7300; margin: 0; padding: 0;}
.LOCR_FONT_14_ORANGE			{color: #FF7300; font-size: 14px; margin: 0; padding: 0;}
.LOCR_FONT_16_ORANGE			{color: #FF7300; font-size: 16px; margin: 0; padding: 0;}
.LOCR_FONT_18_ORANGE			{color: #FF7300; font-size: 18px; margin: 0; padding: 0;}
.LOCR_FONT_28_ORANGE			{color: #FF7300; font-size: 28px; margin: 0; padding: 0;}
.LOCR_FONT_34_ORANGE			{color: #FF7300; font-size: 34px; margin: 0; padding: 0;}
.LOCR_FONT_12_GREY				{color: #666666; font-size: 12px; margin: 0; padding: 0;}
.LOCR_FONT_18_GREY				{color: #999999; font-size: 18px; margin: 0; padding: 0;}

.LOCR_FONT_18					{font-size: 18px; margin: 0; padding: 0;}

.LOCR_IMAGE_HEIGHT_MEDIUM		{height: 375px;}

SPAN.LOCR_ORANGE, SPAN.orange	{color: #FF7300;}
SPAN.LOCR_BROWSED_PAGE			{background-color: #FFFFFF; color: #FF7300; margin-left: 5px;}
SPAN.LOCR_BROWSE				{margin-left: 10px; font-weight: bold;}
DIV.LOCR_GREY, SPAN.LOCR_GREY, SPAN.gray		{color: #666666;}
SPAN.KML_ICON IMG				{left: 5px; top: 5px;}

DIV.LOCR_BUTTON					{background-color: #E2E2E2; border: 2px solid #FF7300; text-align: center; cursor: pointer;}
INPUT.LOCR_BUTTON				{background-color: #E2E2E2; border-color: #FF7300; text-align: center; width: 50px; vertical-align: top; height: 25px;}
INPUT.LOCR_SEARCH 				{border-color: #FF7300;}

FORM.KML_ICON					{position: absolute;}
FORM.KML_ICON IMG				{left: 5px; position: absolute; top: 3px;}
IMG.LOCR_TRANSPARENCY			{filter: alpha(opacity=55); margin: 0; -moz-opacity: 0.55; opacity: 0.55; padding: 0;}
IMG.LOCR_TRANSPARENCY_70		{filter: alpha(opacity=70); margin: 0; -moz-opacity: 0.7; opacity: 0.7; padding: 0;}
.ALERT							{color: #FF7300;}
.ERROR							{color: #FF0000; font-weight: bold; margin-top:10px; margin-bottom: 10px;}

.LOCR_LOGIN TD					{font-size: 16px;}

OL.HELP LI						{margin-left:25px; list-style-type: decimal; }

#user_userOutput	 			{left: 626px; position: absolute; background-color: #E6E6E6; color: #FF7300;}
#album_albumOutput	 			{left: 626px; position: absolute; background-color: #E6E6E6; color: #FF7300;}
#JAVASCRIPT_ERROR				{color: #fff;}								

#LOCR_RATING_STARS A			{cursor: pointer;}

#MapSelection DIV				{position: absolute; z-index: 1000;}
#MapSelectionTop				{height: 0px;}
#MapSelectionBottom				{height: 0px;}
#MapSelectionLeft				{width: 0px;}
#MapSelectionRight				{width: 0px;}
#MapSelectionResize				{cursor: se-resize;}
#MapSelectionMove				{cursor: move;}


/*
 * Locr-Global Bereich
 */
@media screen
{
	#LOCR_CONTAINER {margin: 0 auto; position: relative; text-align: left; width: 900px;}
}
#LOCR_CONTENT_HEADER_LOGO {width: 155px; height: 94px; position: absolute;} 
#LOCR_CONTENT_HEADER_NAVIGATION {height: 88px; position: relative; left: 155px; top: 6px;} /*z-index: 999;*/
#LOCR_CONTENT_HEADER_NAVIGATION_TOP {font-size: 12px; height: 22px; text-align: right; margin: 0; padding: 0;}

.LOCR_CONTENT_HEADER_NAVIGATION_TOP_LIST {display: inline;}
.LOCR_CONTENT_HEADER_NAVIGATION_TOP_LIST LI {display: inline; margin-left: 10px;}
LI#LOCR_LIST_CENTER {position: absolute;}

.LOCR_HEADER_SPACER {position: relative; background-color: #222222; height: 14px;}
.LOCR_HEADER_SPACER DIV {position: absolute; top: 0px; width: 14px; height: 14px; font-size: 0;}

#FOOTER {background-color: #E6E6E6; position: relative; top: 11px; padding-bottom: 5px;}
#FOOTER DIV.CORNER {position: absolute; width: 14px; height: 15px; font-size: 0;}

.LOCR_CONTENT_HEADER_NAVIGATION_DOWN {font-size: 12px;}
.LOCR_CONTENT_HEADER_NAVIGATION_DOWN .IMAGE_AND_TEXT {float: left; font-size: 12px; text-align: center; margin: 0; padding: 0 0 0 40px;}
.LOCR_CONTENT_HEADER_NAVIGATION_DOWN .TEXT {margin: 0;}
.LOCR_CONTENT_HEADER_NAVIGATION_DOWN .IMAGE {height: 30px; padding: 0; margin: 0; display: inline;}

.LOCR_CONTENT_HEADER_SEARCH_BOX {font-size: 12px; width: 169px; height: 36px; position: absolute; right: 0; top: 52px;}
.LOCR_CONTENT_HEADER_SEARCH_BOX .LOCR_FLOAT_LEFT {width: 139px; margin-right: 5px; padding: 0;}
.LOCR_CONTENT_HEADER_SEARCH_BOX .LOCR_FLOAT_RIGHT {padding: 0; width: 25px;}
.LOCR_CONTENT_HEADER_SEARCH_BOX .LOCR_FLOAT_RIGHT DIV {text-decoration: none; display: inline;}
.LOCR_CONTENT_HEADER_SEARCH_BOX .LOCR_FLOAT_RIGHT SPAN {cursor: pointer; height: 25px; width: 25px; float: left;}
.LOCR_CONTENT_HEADER_SEARCH_BOX .LOCR_FLOAT_LEFT #search {border: 2px solid #FF9E00; color: #666666; font-size: 12px; margin: 0; padding: 1px 6px; width: 118px; height: 19px;}

/***** Ajax Search Table *****/

#suchergebnisse_overlay {background-color: #000000; left: 0; position: absolute; top: 94px; width: 100%; z-index: 1000;}
#suchergebnisse {max-height: 565px; overflow: hidden; position: absolute; top: 98px; z-index: 1001;}
#loadicon {position: fixed; left: 10px; top: 108px; z-index: 10002;}
#searchtable {background-color: #FFFFFF; border: 1px solid #EFEFEF; margin: 0; padding: 0; opacity: 0.90; filter: alpha(opacity=90); -moz-opacity: 0.90;}
.searchtable_rubrik {line-height: 20px; background-color: #E6E6E6; height: 20px; overflow: hidden;}
.searchtable_rubrik_images {line-height: 20px; background-color: #E6E6E6; height: 20px; overflow: hidden; padding-left: 1px;}
.searchtable_rubrik_abstand {background-color: #E6E6E6; margin: 1px; padding: 0; width: 1px;}
.searchtable_close {display: inline; text-align: right; position: absolute; right: 4px; top: 6px;}
.searchtable_text_result {height: 20px; overflow: hidden; line-height: 20px;}
.searchtable_image_result {float: left; height: 51px; margin: 0; padding: 0; width: 51px;}
.searchtable_image {height: 50px; margin: 0; padding: 0; width: 50px;}
.searchtable_more_result {float: left; height: 20px; margin: 0; padding: 0;}
.searchtable_more {background-color: #FFFFFF; border-bottom: 1px solid #E6E6E6; height: 20px; line-height: 20px; margin: 0; overflow: hidden; padding: 0; text-align: right;}

/***** Footer Navigation *****/

#LOCR_FOOTER {position: relative; top: -2px;}
#LOCR_FOOTER_CONTENT {width: 100%; padding-top: 14px; padding-bottom: 7px;}
.LOCR_FOOTER_CONTENT_LANGUAGES	{width: 100%; padding-bottom: 7px;}
.LOCR_FOOTER_NAVIGATION LI {display: inline; margin-left: 10px;}
UL.LOCR_FOOTER_NAVIGATION {font-size: 12px; list-style-type: none; margin: 0; padding: 0;}
LI.LOCR_FOOTER_NAVIGATION_COPYRIGHT {display: inline; text-align: right; position: absolute; right: 10px;}

/***** Language Menue *****/

UL.LOCR_LANGUAGE_SUBMENU {position: absolute; right: 0; visibility: hidden; z-index: 999;}
LI.menulink {background-color: #414141; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; display: block; text-decoration: none; padding: 2px; width: 85px;}
A.menulink:HOVER {background-color: #000000;}

/***** Content Boxes *****/

@media screen
{
	.LOCR_CONTENT_BOX {background-color: #E6E6E6; margin: 12px 0 2px; position: relative;}
	#LOCR_CONTENT_BOX {background-color: #E6E6E6; margin: 12px 0 2px; position: relative;}

	.LOCR_CONTENT_BOX_TITLE {color: #666666; font-size: 21px; position: relative; top: 4px;}
	.LOCR_CONTENT_BOX_TITLE FORM.KML_ICON IMG {top: 5px;}
	#LOCR_CONTENT_BOX_TITLE_CONTENT {background-color: #E6E6E6; margin: 0 10px; padding: 0 0 10px 0; width: 880px;}
	.LOCR_CONTENT_BOX_TITLE_CONTENT {background-color: #E6E6E6; margin: 0 10px; padding: 0 0 10px 0; width: 880px;}
	.LOCR_CONTENT_BOX_TITLE_LIST LI {display: inline;}
	.LOCR_CONTENT_BOX_TITLE_TOGGLE_ICON {position: absolute; right: 10px; top: 7px;}
	.LOCR_CONTENT_BOX_TITLE_ACTIONS {position: absolute; right: 5px; top: 0px;}
	.LOCR_CONTENT_BOX_TITLE_ACTIONS IMG:Hover {cursor: pointer;}
	.LOCR_CONTENT_BOX_CONTENT {background-color: #FFFFFF; padding: 10px 10px 0 10px; width: 880px;}
}

/***** Browse List *****/

.LOCR_BROWSE_TITLE {color: #FF7300; font-size: 18px; font-weight: bold; left: 0; position: relative; top: 0;}
.LOCR_BROWSE_TITLE_LIST LI {display: inline;}
.LOCR_BROWSE_MORE {border-bottom: 1px solid #E3E3E3; text-align: right;}

.LOCR_BROWSE_PHOTO_LIST {margin: 0; padding: 0;}
.LOCR_BROWSE_PHOTO_LIST_IMAGE {float: left; margin: 0;}
.LOCR_BROWSE_PHOTO_LIST_IMAGE_SMALL {float: left; margin: 0; width: 50px; height: 50px;}
.LOCR_BROWSE_PHOTO_LIST FIELDSET {display: block; width: 100px; height: 100px;}

.LOCR_BROWSE_TOP_USER_LIST LI {list-style-type: decimal; margin-left: 30px;}

.LOCR_BROWSE_PHOTO_CAPTION_3	{	font-size: 16px; overflow: hidden;	width: 135px;}
.LOCR_BROWSE_PHOTO_INFO	{ color: #A2A2A2; font-size: 12px; }

.LOCR_PHOTO_LIST {float: left; margin: 0; padding: 0 5px;}
.LOCR_PHOTO_LIST_DESCRIPTION {clear: left; font-size: 12px; height: 20px; line-height: 20px; margin: 0; overflow: hidden; padding: 0; width: 100px;}
.LOCR_PHOTO_LIST_NEARBY_DESCRIPTION {clear: left; color: #BBBBBB; text-align: center; font-size: 16px; height: 20px; line-height: 20px; margin: 0; overflow: hidden; padding: 0; width: 100px;}
.LOCR_PHOTO_LIST_NEARBY_DESCRIPTION SMALL {font-size: 11px;}
.LOCR_PHOTO_LIST_SEARCH_SMALL	{float: left; margin: 0; padding: 2px;}
.LOCR_PHOTO_LIST_SEARCH			{float: left; margin: 0; padding-left: 4px; padding-right: 4px;}

.LOCR_CONTENT_BOX_CONTENT_LEFT   {background-color: #FFFFFF; width: 30%; float:left; padding: 10px 10px 0 10px;}
.LOCR_CONTENT_BOX_CONTENT_CENTER {background-color: #FFFFFF; width: 30%; float:left; padding: 10px 10px 0 10px;}
.LOCR_CONTENT_BOX_CONTENT_RIGHT  {background-color: #FFFFFF; padding: 10px 10px 0 10px;}

LI.LOCR_CONTENT_BOX_TITLE_LIST_BROWSE {font-size: 16px; position: absolute; right: 0; top: 3px;}
DIV.LOCR_CONTENT_BOX_BROWSE {background-color: #E6E6E6; border-top: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; clear: both; font-size: 16px; font-weight: bold; padding: 1px 10px; text-align: right;}
DIV.LOCR_CONTENT_BOX_BROWSE_AJAX {position: relative; bottom: -20px; clear: both; font-size: 12px; font-weight: bold; padding: 1px 0px; text-align: right;}
DIV.LOCR_CONTENT_BOX_BROWSE_AJAX_WIKI {position: relative; clear: both; font-size: 12px; font-weight: bold; padding: 1px 0px; text-align: right;}

/***** Navigation *****/

#LOCR_MAIN_NAVIGATION {background-color: transparent; font-size: 11px; position: absolute; left: 10px; top: 98px; width: 880px; overflow: hidden; line-height: 24px;} /* height: 24px */
.LOCR_MAIN_NAVIGATION_BORDER {border-top: 1px solid #FF7300; left: 0; height: 0; width: 900px; margin: 0; padding: 0; position: absolute; top: 122px;}
.LOCR_MAIN_NAVIGATION_LIST LI, .LOCR_MAIN_SUB_NAVIGATION_LIST LI {display: inline; margin-right: 24px;}
#LOCR_MAIN_SUB_NAVIGATION {background-color: transparent; position: absolute; width: 880px; left: 10px; line-height: 24px; height: 24px; font-size: 11px; top: 124px; overflow: hidden;}

/***** Filter *****/

#FILTER_OUTPUT 	{ position: absolute; top: 154px; left: 10px; cursor: pointer;}
#FILTER_TEXT 	{ cursor: pointer;}
#FILTER_TEXT DIV:HOVER {color:#AA1100; cursor: pointer;}
.FILTER_MENU	{color: #FF7300; display: inline; cursor: pointer;}
#FILTER_OUTPUT SPAN:HOVER {color: #FF7300; cursor: pointer;}
#FILTER_OUTPUT LI:HOVER {color: #FF7300; cursor: pointer;}
#FILTER_ROOT_OUTPUT, #FILTER_TOP_OUTPUT,#FILTER_TOP_SUB_OUTPUT, #FILTER_SUB_OUTPUT {background-color: #E6E6E6;border-bottom: solid 1px #666666; border-left: solid 1px #666666; border-right: solid 1px #666666;border-top: dashed 1px #666666;cursor: pointer; float: left;  font-size: 12px; padding: 3px;position: absolute; visibility: hidden;}
.DROPDOWN_ROOT_OUTPUT, #FILTER_TOP_OUTPUT,#FILTER_TOP_SUB_OUTPUT, #FILTER_SUB_OUTPUT {background-color: #E6E6E6;border-bottom: solid 1px #666666; border-left: solid 1px #666666; border-right: solid 1px #666666;border-top: dashed 1px #666666;cursor: pointer; float: left;  font-size: 12px; padding: 3px;position: absolute; visibility: hidden;}
#FILTER_TOP_OUTPUT {padding-right: 0px; cursor: pointer;}
#FILTER_TOP_SUB_OUTPUT {border-top: solid 1px #666666; cursor:pointer;}
/***** Logos in Images *****/

.LOCR_PHOTO_LIST_EDIT_PHOTO_FIRST_ICON_ROW {bottom: 0; display: none; height: 17px; left: 0; position: absolute; right: 0; top: 67px; width: 33px;}
.LOCR_PHOTO_LIST_EDIT_PHOTO_FIRST_ICON_ROW IMG {float: left;}
.LOCR_PHOTO_LIST_EDIT_PHOTO_SECOND_ICON_ROW {bottom: 0; display: none; height: 17px; left: 0; position: absolute; right: 0; top: 83px; width: 65px;}
.LOCR_PHOTO_LIST_EDIT_PHOTO_SECOND_ICON_ROW IMG {float: left;}
.LOCR_PHOTO_LIST_SHOW_PRIVACY_ICON_ROW {bottom: 0; display: block; height: 18px; left: 0; position: absolute; top: 82px; width: 18px; right: 0;}
.LOCR_PHOTO_LIST_SHOW_PRIVACY_ICON_ROW IMG {float: left;}

/***** Left and Right Content *****/

.LOCR_CONTENT_BOX_TITLE_LEFT_CONTENT {background-color: #E6E6E6; margin: 0 10px; padding: 0 0 10px 0; width: 509px;}
.LOCR_CONTENT_BOX_TITLE_RIGHT_CONTENT {background-color: #E6E6E6; margin: 0 10px; padding: 0 0 10px 0; width: 340px;}

/***** Image and Map *****/

.LOCR_CONTENT_IMAGE_AND_MAP {background-color: #222222; padding: 14px 10px 0 10px;}
.LOCR_RATING_STARS {display: inline; text-align: right; position: absolute; right: 0px;}
.LOCR_MAP_DESCRIPTION {display: block; padding-top: 8px; text-align: center;}
.LOCR_MAP_DESCRIPTION SMALL {font-size: 12px;}

/***** Wikipedia *****/

.LOCR_WIKIPEDIA_DESCRIPTION_LIST LI {color: #666666; font-size: 12px; list-style-type: none; margin: 0; padding: 0 0 5px; text-align: justify;}
.LOCR_WIKIPEDIA_DESCRIPTION_LIST_BORDER {border-bottom: 2px dotted #E6E6E6; font-size: 0; height: 2px; line-height: 0px; margin: 2px 0 0;}

/***** Comments *****/
.LOCR_COMMENTS_PARENT_LIST LI {color: #666666; font-size: 12px; list-style-type: none; margin: 0; padding: 0 0 0px; text-align: left;}
.LOCR_COMMENTS_CHILD_LIST LI {color: #666666; font-size: 12px; list-style-type: none; margin: 0; padding: 0 0 0px; text-align: left;}

.LOCR_COMMENTS_LIST_BORDER {border-bottom: 2px dotted #E6E6E6; height: 2px;}


/***** Comments in User Site *****/
.LOCR_COMMENT_BOX {width: 350px;}
.LOCR_COMMENT_PHOTO_BOX {float: left;}
.LOCR_COMMENT_CONTENT_BOX {float: right; width: 300px;}
.LOCR_COMMENT_CONTENT_HEAD {background-color: #EEEEEE; padding: 1px; padding-left: 2px;} 
.LOCR_COMMENT_CONTENT_HEAD_DATE {float: left; font-size: 9px; height: 15px; width: 140px;}
.LOCR_COMMENT_CONTENT_HEAD_USER {float: right; font-size: 9px; height: 15px;}
.LOCR_COMMENT_CONTENT {}
.LOCR_COMMENT_CONTENT_TEXT {float: left; font-size: 11px; height: 35px; padding: 1px; padding-left: 3px; width: 200px;}
.LOCR_COMMENT_CONTENT_INFO {float: right; font-size: 9px; height: 35px;}.LOCR_COMMENT_CONTENT_INFO {float: right; font-size: 9px; height: 35px;}

/****** Member Administration *****/
.LOCR_USER_FRIENDS_ROW				{margin-left: 10px; }
.LOCR_USER_FRIENDS_LEFT				{float: left; margin-bottom: 8px; width: 100px;}
.LOCR_USER_FRIENDS_RIGHT			{margin: 0; text-align: right;}

/****** Team *****/

.LOCR_TEAM_LEFT_COLUMN				{margin-left: 65px; margin-top: 15px;}
.LOCR_TEAM_MIDDLE_COLUMN			{float: left; width: 220px;}
.LOCR_TEAM_RIGHT_COLUMN				{float: left; width: 380px;}

/****** Contact *****/
.LOCR_CONTACT_LEFT_COLUMN			{float: left; width: 450px; }
.LOCR_CONTACT_RIGHT_COLUMN			{float: right; width: 430px; }

/****** WRONG CONTENT *****/
.LOCR_WRONG_CONTENT_LEFT_COLUMN		{float: left; width: 460px; }
.LOCR_WRONG_CONTENT_RIGHT_COLUMN	{float: right; width: 420px;}

/****** Photo Upload *****/

.LOCR_UPLOAD_TOP_LEFT_POSITION		{margin-left: 50px; margin-top: 25px;}
.LOCR_UPLOAD_LEFT_COLUMN			{float: left; width: 200px;} 
.LOCR_UPLOAD_RIGHT_COLUMN			{float: right; margin-right: 125px;}
.LOCR_UPLOAD_RIGHT_SPACE			{margin-right: 75px;}

/****** Photo-Detail, Photo Bottom Info ******/
.PHOTO_DETAIL_BOTTOM_LINES				{}
.PHOTO_DETAIL_BOTTOM_LINES_LEFT			{float: left;}
.PHOTO_DETAIL_BOTTOM_LINES_LEFT_FIRST	{height: 20px;}
.PHOTO_DETAIL_BOTTOM_LINES_LEFT_SECOND	{height: 35px;}
.PHOTO_DETAIL_BOTTOM_LINES_RIGHT		{text-align: right;}
.PHOTO_DETAIL_BOTTOM_LINES_RIGHT_FIRST	{height: 20px;}
.PHOTO_DETAIL_BOTTOM_LINES_RIGHT_SECOND	{height: 25px;}

/****** Photo-Detail ******/
#MediumPhoto	{ overflow: hidden; }

/****** Grey Box Content, die Dateien innerhalb der Greybox ******/

.LOCR_GB_BOX_TOP_RIGHT {background: url(/gfx/png/background/table_top_right.png) no-repeat top right; height: 34px; margin-top: 4px; margin-bottom: 2px;}
.LOCR_GB_BOX_TITLE_CONTENT {background-color: #E6E6E6; height: 34px; margin: 0 10px; padding: 0; text-align: left;}
.LOCR_GB_BOX_CONTENT {background-color: #FFFFFF; padding: 10px 10px 0 10px;}

.LOCR_GREYBOX_DARK_TABLE_TOP_RIGHT	{background: #222222 url(/gfx/png/background/table_top_right2.png) no-repeat scroll right top; height: 13px; margin: 0px; margin-top: 3px; padding: 0px;}
.LOCR_GREYBOX_DARK_TABLE_TOP_LEFT	{background: transparent url(/gfx/png/background/table_top_left2.png) no-repeat scroll left top; height: 13px; margin: 0px; margin-top: 0px; padding: 0px;}

/****** Album *****/

#AlbumLeft H2 {color: #FF7300; font-size: 20px; font-weight: normal;  margin: 0; padding: 0;}
#AlbumLeft LABEL {color: #58514E; display: block; font-size: 12px; margin: 10px 0 3px; text-align: left;}
#AlbumLeft SELECT {border: 1px solid #DDDECD;}
#AlbumLeft #AlbumDescription {background-color: #FBF9F9; display: none; filter: alpha(opacity=95); margin: 0; -moz-opacity: 0.95; max-height: 155px; opacity: 0.95; overflow: hidden; padding: 0 10px; position: absolute; top: 0;}
#AlbumLeft #AlbumTags {background-color: #FBF9F9; display: none; filter: alpha(opacity=95); margin: 0; -moz-opacity: 0.95; max-height: 155px; opacity: 0.95; overflow: hidden; padding: 0 10px; position: absolute; top: 0;}
#AlbumLeft #AlbumDivEditTitle {background-color: #FBF9F9; display: none; filter: alpha(opacity=95); margin: 0; -moz-opacity: 0.95; max-height: 155px; opacity: 0.95; overflow: hidden; position: absolute; top: 0;}
#AlbumRight #AlbumTitle {color: #FF7300; font-size: 20px; font-weight: normal; margin: 0; padding: 0;}
#AlbumRight #UserPhotosTitle {display: none; margin: 0 1px;}
#AlbumRight #AlbumPhotosNavigation {background-color: #E6E6E6; font-size: 12px; height: 20px; line-height: 20px; margin: 0 1px;}
#AlbumRight #UserPhotosNavigation {background-color: #E6E6E6; font-size: 12px; height: 20px; line-height: 20px; margin: 0 1px;}
#AlbumRight #AlbumPhotosCopyTo {background-color: #FFFFFF; display: none; font-size: 12px; margin: 0 1px; overflow: hidden; text-align: left;}
#AlbumRight #UserPhotosCopyTo {background-color: #FFFFFF; display: none; font-size: 12px; margin: 0 1px; overflow: hidden; text-align: left;}
#AlbumRight a.tip span {display:none;}
#AlbumRight a.tip:hover {position: relative;}
#AlbumRight a.tip:hover span {background: #F0F0F0; border: 1px solid #E6E6E6; display: block; margin: 0; position: relative; text-align: left; z-index: 100;}

/****** My Page ******/

HR.COMMENTS_MY_PAGE					{border-color: #E6E6E6; border-style: dashed; margin-bottom: 0px;}
#LOCR_MY_PAGE_BIG_THUMBS			{height: 390px;}
#Filter LABEL						{color: #58514E; display: block; font-size: 12px; margin: 0px; text-align: left;}
#VERTICAL_LINE						{float: left; width: 14px; border-right: 2px #E6E6E6 dashed;}
#LOCR_MY_PAGE_BOTTOM_RIGHT_TOP		{margin-bottom: 10px; padding-left: 10px;}
#LOCR_MY_PAGE_BOTTOM_RIGHT_BOTTOM	{padding-top: 5px; padding-left: 10px; border-top: 2px #E6E6E6 dashed;}
#dropContentBig						{float: right; overflow: hidden; display: block; width: 467px; height: 308px; margin-top: 25px; border: solid 2px #E6E6E6;}
#PhotoPreview						{height: 260px; overflow: hidden;}
#PHOTOS_COUNT_LEFT					{float: left; text-align: left; width: 225px;}
.LOCR_MY_PAGE_SMALL_THUMBS_COUNT	{height: 77px; position: relative; color: #FF7300; font-size: smaller; font-weight: bold;}
.LOCR_MY_PAGE_SMALL_THUMBS			{height: 77px; border: solid 2px #E6E6E6; margin-top: 0px;}
.SMALL_THUMB_PHOTO_LIST				{float: left; right: 30px; height: 52px; width: 385px;}
.SLIDE_ARROW						{position: relative; top: 0px;}
.BigThumbsViewHeader				{color: rgb(255, 115, 0); font-weight: bold; padding-bottom: 10px; z-index: 1; position: relative; bottom: 2px; width: 50%;}
.SMALL_THUMBS_ARROWS
{
	overflow: hidden;
	background-color: #EEEEEE;
	height: 77px;
	width: 34px;
	border: solid 2px #E6E6E6;
	border-left-color: #EEEEEE;
	margin-top: -2px;
	margin-bottom: -2px;
}
.KML_ICON_MY_PAGE					{position: relative; top: 3px;}
.CopyMarked							{float: right; height: 20px; font-size: 12px; color: #ff7300;}
.SELECTORS							{color: #ff7300; font-size: 12px;}
.OK_BUTTON							{position: relative; top: 5px; cursor: pointer;}
.SMALL_THUMB_IMAGES					{float: left; cursor: move;}
.SMALL_THUMB_IMAGES_SELECTED		{float: left; cursor: move; cursor: pointer; margin: 0px; width: 50px; height: 50px; border: 2px solid #FF7300; border-left-width: 3px; border-right-width: 3px;}
.NOT_MOVABLE_SMALL_THUMBS			{float: left; margin: 1px; border-width: 0px; cursor: pointer;}
.SYMBOL								{position: absolute; cursor: pointer;}
.PICTURE_COUNTER					{background-color: #EEEEEE; border: none; position: relative; top: 0px; width: 34px; text-align: center; margin-left: 0px;}
.GREYBOX_CONTENT					{background-color: #FFFFFF; text-align: center; padding: 0px; padding-top: 25px; margin: 0; width: 100%;}
#LOCR_USER_EDIT_FORM_LEFT_COLUMN	{float: left; text-align: left; width: 180px; padding: 0px; margin-left: 10px; margin-right: 5px;}
#LOCR_USER_CHANGE_PASSWORD_FORM_LEFT_COLUMN {float: left; text-align: left; width: 210px; margin-left: 10px;}
#LOCR_USER_CHANGE_PASSWORD_FORM_RIGHT_COLUMN {float: right; text-align: left; width: 210px; margin-right: 5px;}
#LOCR_USER_EDIT_FORM_RIGHT_COLUMN	{float: right; text-align: left; width: 240px; padding: 0px; margin-right: 5px;}
.RADIO_BUTTON						{border: none;}
.MEMBERS							{float: left; width: 50%;}
.MY_MEMBERS							{margin: 0; padding-left: 5px;}
.SLIDE_ARROW_LEFT					{display: block; width: 30px; height: 50px; }
.SLIDE_ARROW_RIGHT					{display: block; width: 30px; height: 50px;}

/* for rounded div-corners from http://www.roundedcornr.com/ */
.roundedcornr_box { background: url("/gfx/png/rounded_corner/roundedcornr_tl.png") no-repeat top left; }
.roundedcornr_top {	background: url("/gfx/png/rounded_corner/roundedcornr_tr.png") no-repeat top right; }
.roundedcornr_bottom { background: url("/gfx/png/rounded_corner/roundedcornr_bl.png") no-repeat bottom left; }
.roundedcornr_bottom div { background: url("/gfx/png/rounded_corner/roundedcornr_br.png") no-repeat bottom right; }
.roundedcornr_content { background: url("/gfx/png/rounded_corner/roundedcornr_r.png") top right repeat-y; }
.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom { width: 100%; height: 10px; font-size: 1px; }
.roundedcornr_content, .roundedcornr_bottom { margin-top: 0px; }
.roundedcornr_content { padding: 0; }

/* user profile */

#LOCR_PROFILE_ALBUMS_LIST,
#LOCR_PROFILE_PHOTOS_LIST,
#LOCR_PROFILE_FRIENDS_LIST,
#LOCR_PROFILE_WRITE_MESSAGES_CONTENT,
#LOCR_PROFILE_MESSAGES_CONTENT,
#LOCR_PROFILE_ABOUT_ME_CONTENT
{color: #666666; font-size: 12px; font-weight: normal; margin: 2px 0 0; padding: 5px;}

#LOCR_PROFILE_ALBUMS,
#LOCR_PROFILE_PHOTOS,
#LOCR_PROFILE_FRIENDS,
#LOCR_PROFILE_WRITE_MESSAGES_TITLE,
#LOCR_PROFILE_MESSAGES_TITLE,
#LOCR_PROFILE_ABOUT_ME_TITLE
{background-color: #E6E6E6; color: #666666; font-size: 20px; font-weight: normal; height: 30px; line-height: 30px; margin: 0; padding: 0 5px;}

#LOCR_PROFILE_FRIENDS_CONTAINER {padding: 0 0 0 10px;}
#LOCR_PROFILE_FRIENDS_LIST_CONTENT LI {float: left;}
#LOCR_PROFILE_ABOUT_ME_LIST_CONTENT LI {border-bottom: 1px solid #E0E0E0; padding: 3px 0;}
/* user profile ends */

/* map source menue */
#map {overflow: hidden; position: relative;}
#map_source {background-color: #000000; font-size: 12px; border: 1px solid #FF7300; padding: 5px; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;}
#map_source:hover {background-image: none !important;}

/* Upgrade-Info Tabelle */
.UPGRADE_INFO_TABLE	{ border-collapse: collapse; width: 80%; }
.UPGRADE_TD			{ padding: 2px 5px; vertical-align: top; font-size: 16px; }
.UPGRADE_LIST		{ margin-left: 15px; list-style: disc; }
.UPGRADE_TEXT_1		{ color: #666666; font-weight: normal; font-size: 14px; }

.BROWSE_COLUMNS
{
	float: left;
	margin-right: 0px;
	width: 145px;
	height: 215px;
}
.BROWSE_PHOTO_COLUMNS
{
	float: left;
	margin-right: 0px;
	width: 145px;
	height: 180px;
}
.BROWSE_SMALLER_PHOTO_COLUMNS
{
	float: left;
	margin-right: 0px;
	width: 140px;
	height: 180px;
}
.BROWSE_MY_COLUMNS
{
	float: left;
	margin-right: 0px;
	width: 140px;
	height: 205px;
}
.BROWSE_SEARCH_ALBUM_COLUMNS
{
	float: left;
	margin-right: 0px;
	width: 140px;
	height: 215px;
}

A.LOCR_MENU_ENTRY
{
	background-color: #EFEFEF;
	border: 1px solid #CFCFCF;
	margin-right: 2px;
	padding: 2px 5px;
}
A.LOCR_MENU_ENTRY_ACTIVE
{
	background-color: #EFBA98 !important;
	color: #666666 !important;
}

/* -- OVERLAY -- */
.OBJECT_OVERLAY	{ background-color: #000000; opacity: 0.7; -moz-opacity: 0.7; filter:alpha(opacity=70); width: 100%; position: absolute; left: 0px; }
.OBJECT_OVERLAY_ACTION { position: absolute; top: 5px; line-height: 0; }

/* -- CONTEXT MENU -- */

.cm-frame			{display: inline;}			
.cm-menu			{background-color: #e6e6e6; border: 1px solid #000000; border-top: 1px dashed #000000; padding: 2px 5px 0px 5px; position: absolute; visibility: hidden; z-index: 10000;}			
.cm-name			{cursor: pointer; color: #FF7300; display: inline; font-size: 14px;}
.cm-name:hover		{color: #AA1100;}
.cm-option			{color: #000000; font-size: 10px; text-align: left;}
.cm-option:hover	{cursor: pointer; color: #FF7300;}

/* OverlayBox */
.OverlayBox			{margin: 0px auto; position: absolute; z-index: 10001;}
.OverlayHeader		{width: 100%; height: 26px; position: relative; z-index: 1002;}
.OverlayBoxContent	{width: 100%; margin: 0px; padding: 0px; background-color: #FFFFFF; position: relative;}
.OverlayShadow		{width: 100%; background-color: #000000; position: absolute; top: 0px; left: 0px; z-index: 10000; line-height: 0px; font-size: 0px; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);}
#LoadingShadow		{width: 100%; height: 100%; background-color: #000000; position: fixed; top: 0px; left: 0px; z-index: 10001; line-height: 0px; font-size: 0px; opacity: 0.3; -moz-opacity: 0.3; filter:alpha(opacity=30);}

/* Klassen für die Icons */
.images_13	{width: 13px; height: 13px;}
.images_14	{width: 14px; height: 14px;}
.images_16	{width: 16px; height: 16px;}
.images_18	{width: 18px; height: 18px;}
.images_20	{width: 20px; height: 20px;}
.images_24	{width: 24px; height: 24px;}
.images_28	{width: 28px; height: 28px;}
.images_32	{width: 32px; height: 32px;}
.images_36	{width: 36px; height: 36px;}
.link		{cursor: pointer;}
.left		{float: left;}
.right		{float: right;}

/* Rahmen Definitionen */
.content-block-border {border-bottom: 1px solid #666666;}



/*
 * Preview-Definitionen (vormals locr_preview.css)
 */
.xsnazzy {background: transparent; width: 296px; height: 128px;}

.xsnazzy em
{
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	display: block;
	width: 0;
	height: 0;
	color: #FFF;
	overflow: hidden;
	border-top: 12px solid #CCC; /* Rand Farbe im Pfeil */
	border-left: 12px dotted transparent;
	border-right: 12px dotted transparent;
	margin-left: 36px;
}

.xsnazzy span
{
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 38px;
	width: 0;
	height: 0;
	color: #FFF;
	overflow: hidden;
	border-top: 10px solid #FFF; /* Farbe im Pfeil */
	border-left: 10px dotted transparent;
	border-right: 10px dotted transparent;
	margin-top: -3px;
}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display: block; overflow: hidden; font-size: 0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height: 1px;}
.xb4, .xb5, .xb6, .xb7 {background: #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}

.xb1 {margin: 0 8px; background: #CCC;}
.xb2 {margin: 0 6px; background: #CCC;}
.xb3 {margin: 0 4px; background: #CCC;}
.xb4 {margin: 0 3px; background: #FFF; border-width: 0 5px;}

.xb5 {margin: 0 2px; background: #FFF; border-width: 0 4px;}
.xb6 {margin: 0 2px; background: #FFF; border-width: 0 3px;}
.xb7 {margin: 0 1px; background: #FFF; border-width: 0 3px; height: 2px;}

#xboxcontent {display: block; background: #FFF; border: 3px solid #CCC; border-width: 0 3px;}


/*
 * Nifty-Corners
 */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


/*
 * User-Home Bereich
 */
#MY_HOME_LATEST_PICTURES		{line-height: 0;}
.H5_CONTENT						{position: relative; margin: 0 0 10px;}
.STATUS_HEAD					{background-color: #EFEFEF; border-bottom: 5px solid #E1E1E1; border-top: 1px solid #E1E1E1; font-size: 12px; padding: 3px;}
.STATUS_CONTENT					{border-bottom: 1px solid #E1E1E1; font-size: 12px; padding: 3px; position: relative;}
.MY_HOME_NAVIGATION				{display: block; font-size: 12px; padding: 5px 0;}
.MY_HOME_NAVIGATION_SELECTED	{display: block; font-size: 12px; padding: 5px 0; background-color: #EFEFEF;}
.MY_HOME_NAVIGATION_ROW			{margin-left: 3px;}
.MY_SETTINGS_FORM TD			{padding: 5px 0;}


/* Video-Liste */
ol.VideoList
{
	font-size: medium;
	text-align: left;
	padding-left: 30px;
}
ol.VideoList li
{
	list-style-type: decimal;
}
ol.VideoList li.Checked
{
	background-color: #E6E6E6;
}
