/*=========================================================*/
/*page-overlapping styles: ================================*/
/*left navigation, top navigation, body, mainframe ========*/
/*=========================================================*/

.spacer {
	margin-top: 150px;
}


/* --- Start General settings --- */
body {
 background: #FFFFFF; 
 color: black;
 margin: 5px;
background:url(images/backgrounds/mainbackground2.jpg);
background-position: top right;
background-repeat: no-repeat;
 /*font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, lteren Operas und IE */
 font-family: verdana, arial, sans-serif ;
 /*border: 1px solid #ED6501;*/
 border-top: 0px;
 padding: 0px;
}

.introductionHeader {
	vertical-align:top;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
}

.introductionText {
	vertical-align:top;
	padding-left:10px;
	font-size:11px;
}


/* --- End General settings --- */

/* -- Maincontent start -- */
td.mainframe {
	margin: 0px;
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	width:767px;
	border-bottom:1px solid #aaa;
	font-size: 10px;

}
/* -- Maincontent ende -- */


/* -- Start linke Navigationsleiste -- */
td.rightNavigation {
	
	padding-left:15px;
	padding-top:15px;
	vertical-align:top;
	width:200px;
}

td.tree {
	background-color:#ffffff;
	padding:0;
	margin:0;
	font-size: 10px;
	white-space: nowrap;
}

.treeElementNowrap {
  white-space: nowrap;
}

#leftNavigation {
	width: 130px;
	background-color: #DFE1F0;
	border-top: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 0.8em;
}
#leftNavigation ul, #leftNavigation ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#leftNavigation a {
	text-decoration: none;
	display: block;
	color: #ffffff;
}
#leftNavigation a:hover {
	text-decoration:underline;
}
* html #leftNavigation a {  /*for IE required*/
	width: 100%;
}
#leftNavigation ul li {
	font-weight: bold;
	border-bottom: 4px solid #ffffff;
	background-color:#007dcc;
}
* html #leftNavigation ul li {  /*for IE required*/
	height: 1em;
}
#leftNavigation ul li a {
	padding: 6px;
}
#leftNavigation ul li ul li {
	font-weight: normal;
	border-top: 1px solid #ffffff;
	border-bottom: 0 solid #ffffff;
	background-color:#8CB3F9; /*#A0C040*/
}
#leftNavigation ul li ul li:hover {
	background-color:#A5AA0F; /*#A0C040;*/
}
#leftNavigation ul li ul li a {
	padding: 6px 14px;
}


/* -- start Header -- */
td.bottomline {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 817px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: top;*/
	background: #007dcc; 
	
}



/*- === Start Top Navigation === */


/*- === Ende Top Navigation === */



/*=========================================================*/
/*======================login.jsp =========================*/
/*=========================================================*/

#login table {
	font-size:10px;
}
#login form {
	/*width:300px;*/
	padding-left:0;
}
#login form table td {
	padding:3px;
}
/*#login form input{
	width:200px;
}*/
.login_RegLeft {
	width:250px;
}
.login_RegLeft input {
	width:250px;
}
.login_RegRight {
	width:50px;
	padding-top:30px;
}
.login_topalign {
	vertical-align:top;
}
.login_headerstyle {
	color:#A0C040;
	font-weight:bold;
	font-size:14px;
}
.login_TableAroundForm {
	width:300px;
	border:2px solid #A0C040;
	background:#ECF4D4;
}
.login_bordertop_username {
	border-top:2px solid #A0C040;
}
.login_bordertop_username input{
	width:250px;
}

.loginBox {
	margin: 10px;
}

.loginBox_text_input {
  width: 120px;
  float: left;
  display: block;
  border: 1px solid #C8C9CA;
  margin: 0 0 3px 0;
}

.loginBox_button_input {
  width: 70px;
  float: left;
  display: block;
  border: 1px solid #C8C9CA;
  margin: 0 0 3px 0;
}

.loginBox_button_input {
  background: url(images/button_bp.gif) repeat-x;
  border: none;
  color: #373A3F;
  font-size:12px;
  padding: 2px 10px;
}

.loginBox_link_area {
		margin-left:20px;
		margin-bottom:8px;
}

a.loginBox_link {
	color: #454545;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.loginBox_link:hover {
	color: #454545s;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}


/*=========================================================*/
/*==================searchVehicle.jsp =====================*/
/*=========================================================*/

#searchVehicle span {
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
}
#searchVehicle table {
	font-size:10px;
}
#searchVehicle form {
	border:0;
	width:312px;
	background:#ECF4D4;
}
#searchVehicle form table td {
	padding:3px;
}
#searchVehicle form select {
	width:150px;
}
#searchVehicle form input {
	width:150px;
}
#searchVehicle form textarea {
	width:302px;
}


.searchVehicle_headerstyle {
	 height:18px;
	 padding:4px;
	 border-bottom:1px solid #A0C040;
	 background:url(images/bg_searchresult.png) 0 0 repeat #FFFFFF;
}
.searchVehicle_TableAroundSearchform {
	vertical-align:top;
	border:2px solid #A0C040;
	background:#ECF4D4;
	width:350px;
	padding-left:10px;
	padding-right:10px;
}
.searchVehicle_banner {
	height:150px;
	vertical-align:top;
}
.searchVehicle_TableAroundRandombox {
	vertical-align:top;
	border:2px solid #A0C040;
}
.searchVehicle_ContentInRandombox {
	width:110px;
	padding:5px;
}


/*=========================================================*/
/*==================searchResult.jsp ======================*/
/*=========================================================*/

.searchResult_Table {
	font-size:11px;
	padding-bottom:0px;
	border:0px solid #A0C040;
	width:100%;
	margin-top:20px;
}

.closeEvents_Table {
	font-size:10px;
	padding-bottom:0px;
	border:2px solid #A0C040;
	width:70%;
}

td.seperatorTop {
	border-top:1px solid #A0C040;
	border-right:1px solid #A0C040;
}

td.seperatorBottom {
	border-bottom:1px solid #A0C040;
	border-right:1px solid #A0C040;
}



a.topListingHeaders {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;

}
a.topListingHeaders:hover {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
}

td.searchResult_TableHeaderRight {
	width:100px;
	heigth: 25px;
	text-align:right; 
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	padding-right: 5px;
	background:url(./images/icons/greenlineheader.png) 0 0 repeat-x;
}

td.searchResult_TableHeaderLeft {
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	padding-left:10px;
	text-decoration:none;
}

.searchResult_ShowDetails {
	width:430px;
	align:left;
	padding-left:10px;
	font-size: 10px;
	padding-left:10px;
	text-decoration:none;
}

.eventListHeaderTable {
     	vertical-align: top;
     	width: 100%;
        height: 16px;
	border-bottom:0px solid #A0C040;
}

td.eventListFooter {
	height: 25px;
}

td.eventListBottomLineStart {
		height: 25px;
		background:url(./images/icons/greenlinebottom.png) 0 0 repeat;
		font-size: 10px;
		font-weight: bold;
		color: #454545;
}

td.eventListBottomLine {
		height: 25px;
		background:url(./images/icons/greenlinebottom.png) 0 0 repeat;
		width: 250px;
}

td.standardBottomLine {
		vertical-align:middle;
		height: 25px;
		background:url(./images/icons/greenlinebottom.png) 0 0 repeat-x;
}

td.eventListBottomCorner {
		vertical-align:middle;
		height: 25px;
		width: 25px;
		background:url(./images/icons/greencornerright.png) 0 0 no-repeat;
}





.eventListFooterTable {
     	vertical-align: bottom;
	font-size: 10px;
	color: #bebcbc;
	margin-left:4px;
	margin-right:8px;
	margin-top:8px;
}

a.eventListFooterTableLink {
	font-size: 10px;
	color: #bebcbc;
	text-decoration: underline;	
}



td.greenHeaderBackground {
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	padding-left:10px;
	text-decoration:none;
	border-bottom:1px solid #A0C040;
	background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
	margin-bottom: 8px:
}

h1.eventListTitle {
	margin-left:8px;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

h3.eventListTitle {
	margin-left:8px;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}



h1.eventListTitleGPSInfo {
	margin-left:8px;
	color: #9b3b3b;
	font-weight: bold;
	font-size: 10px;
}

h1.serviceTitle {
	margin-left:4px;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}

h1.eventTitleH1 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

h2.eventTitleH2 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

h3.eventTitle {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}


a.eventListTitleLink {
	text-decoration:none;
	margin-left:8px;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

a.eventListTitleLinkRed {
	text-decoration:none;
	margin-left:8px;
	color: #9b3b3b;
	font-weight: bold;
	font-size: 10px;
}

table.eventTitleTable {
	height: 25px;
	width: 100%;
	background:#ecf4d4;
}

.eventListTitleCellStart {
	vertical-align:middle;
	height: 25px;
	width: 25px;
	background:url(./images/icons/greencornerleft.png) 0 0 no-repeat;
}

.eventListTitleCell {
	vertical-align:middle;
	height: 25px;
	background:#ecf4d4;
	background:url(./images/icons/greenlineheader.png) 0 0 repeat-x;
}

.eventListTitleCellIcon {
	vertical-align:middle;
	height: 25px;
	width: 50px;
	background:#ecf4d4;
	background:url(./images/icons/greenlineheader.png) 0 0 repeat-x;
}

.pinboardTitleCell {
	vertical-align:right;
	width: 100%;
	height: 10px;
}

.searchResult_ShowPrice {
	 width:100px;
	 align:left;
	 padding-left:10px;
	 font-weight:bold;
}
.searchResult_BreakBetweenTables {
	line-height:10px;
}

/* -- Paging -- */
table.paging
{
	spacing: 8px;
	align: middle;
}

a.arrow
{
	background: #A0C040;
	text-decoration: none; 
}

a.pages
{
	background: #ECF4D4;
	text-decoration: none;
}

td.current
{
	background: #A0C040; 
}

/* -- -- -- -- */

/*=========================================================*/
/*===================showVehicle.jsp ======================*/
/*=========================================================*/
#showVehicle {
	padding-left:10px;
	padding-top: 10px;
}
#showVehicle table {
	border:0;
	width:100%;
	vertical-align:top;
}
.showVehicle_Table {
	font-size:12px;
}
.showVehicle_TableHeader {
	font-size:14x;
	line-height:25px;
	background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
	vertical-align:middle;
	font-weight:bold;
	border-bottom:3px solid #A0C040;
	padding-left:5px;
}
table.showVehicle_ShowDetailsRight {
	vertical-align:top;
	padding-left:10px;
	padding-top: 10px;
	font-size:12px;
}
table.showVehicle_ShowDescription {
	vertical-align:top;
	padding-left:10px;
	font-size:11px;
}
td.attributeCell {
	padding-bottom: 20px;
	vertical-align:top;
	align:left;
}
.showVehicle_Price {
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}

img.icon {
	margin-top: 1px;
}

.showVehicle_Thumbnails {
	margin-top:10px;
	height:60px;
}
.showVehicle_ServicesHeader {
	 width:300px;
	 vertical-align:middle;
	 padding-left:5px;
	 margin-top:10px;
	 background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
	 border-bottom:1px solid #A0C040;
	 line-height:20px;
}
.showVehicle_ServicesContent {
	 width:300px;
	 vertical-align:top;
	 padding-left:5px;
	 padding-bottom:10px;
}
.showVehicle_RecommendationsHeader {
	 width:300px;
	 vertical-align:middle;
	 padding-left:5px;
	 margin-top:10px;
	 background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
	 border-bottom:1px solid #A0C040;
	 line-height:20px;
}
.showVehicle_RecommendationsContent {
	 width:300px;
	 vertical-align:top;
	 padding-left:5px;
	 padding-bottom:10px;
	 
}
.showVehicle_RecommendationsContent table td{
	font-size:10px;
	padding-top:5px;
}
.showVehicle_RecommendationsContent table td img{
	margin-right:3px;
}

/*=========================================================*/
/*===================saveVehicle.jsp ======================*/
/*=========================================================*/
#saveEvent {
	padding-left:10px;
}
#saveEvent h3 {
	font:14px bold;
}

table.saveEventTable {
	font-size:10px;
	padding:5px;
	border:2px solid #A0C040;
	background:#ECF4D4;
}

#saveEvent table {
	font-size:10px;
}

#saveEvent form table td {
	padding:3px;
}
#saveEvent form select {
	width:300px;
}
#saveEvent form input {
	width:150px;
}

#saveEvent form input {
	width:150px;
}

#saveEvent form textarea {
	width:500px;
	height: 400x;
}


/*=========================================================*/
/*===================savePicture.jsp ======================*/
/*=========================================================*/
td.pictureBlock {
	border:2px solid #A0C040;
	width:312px;
	padding-left:15px;
	background:#ECF4D4;
}

#savePicture {
	padding-left:10px;
}
#savePicture h3 {
	font:14px bold;
}
#savePicture table {
	font-size:10px;
}

#savePicture form table td {
	padding:3px;
}
#savePicture form submit {
	align:left;
}

/*=========================================================*/
/*====================sellerPage.jsp ======================*/
/*=========================================================*/
#sellerPage {
	padding-left:10px;
}
#sellerPage span {
	font-size:10px;
	font-weight:bold;
}
#sellerPage table {
	border:2px solid #A0C040;
	width:100%;
}
.sellerPage_Table {
	font-size:10px;
	padding-bottom:0px;
}
.sellerPage_TableHeaderLeft {
	height:18px;
	align:left;
	border-bottom:1px solid #A0C040;
	font:bold 12px;
	padding-left:10px;
	text-decoration:none;
	background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
}
.sellerPage_TableHeaderRight {
	width:100px;
	height:18px;
	align:left;
	border-bottom:1px solid #A0C040;
	font:bold 12px;
	padding-left:10px;
	padding-top:2px;
	text-decoration:none;
	background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
}
.sellerPage_ShowDetails {
	width:430px;
	align:left;
	padding-left:10px;
}
.sellerPage_ShowPrice {
	 width:100px;
	 align:left;
	 padding-left:10px;
	 font-weight:bold;
}
.sellerPage_BreakBetweenTables {
	line-height:10px;
}

/*=========================================================*/
/*===================editVehicle.jsp ======================*/
/*=========================================================*/
#editVehicle {
	padding-left:10px;
}
#editVehicle h3 {
	font-size:12px;
	padding-top:10px;
}
#editVehicle table {
	font-size:10px;
}
#editVehicle form {
	border:2px solid #A0C040;
	width:340px;
	padding-left:0px;
	background:#ECF4D4;
}
#editVehicle form table td {
	padding:3px;
}
#editVehicle form select {
	width:150px;
}
#editVehicle form input {
	width:150px;
}
#editVehicle form textarea {
	width:320px;
	height:150px;
}

/*=========================================================*/
/*===================editPictures.jsp =====================*/
/*=========================================================*/
#editPictures {
	padding-left:10px;
}
#editPictures h3 {
	font-size:12px;
	padding-top:10px;
}
#editPictures table {
	font-size:10px;
}
#editPictures form {
	border:2px solid #A0C040;
	padding-left:0px;
	background:#ECF4D4;
}
#editPictures form h3 {
	font-size:10px;
	background-color:#ECF4D4;
	padding-top:5px;
	padding-left:10px;
	text-decoration:underline;
}
#editPictures form table td {
	padding:3px;
}
#editPictures form submit {
	align:left;
}




td.closeX {
	font-weight: bold;
	width:12px;
	padding:5px;
	align:right;
	border-top:3px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	background:url(./images/icons/greenstripe.png) 0 0 repeat;
}

a.white{
	color: #FFFFFF;
	text-decoration: none;
}

.picUploadBox {
	align:left;
	border-bottom:1px solid #A0C040;
	border-right:1px solid #A0C040;
	font:bold 12px;


	text-decoration:none;
	background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
}

a.treeLink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 10px;
	 font-weight:bold;
	white-space: nowrap;
}

a.treeForumLink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bebcbc;
	font-size: 10px;
	 font-weight:normal;
	white-space: nowrap;
}

h2.naviText {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 10px;
	 font-weight:bold;
	white-space: nowrap;
	display:inline;
}



a.greyUnderlineHover {
	text-decoration:none;
	color:#454545;
}
a.greyUnderlineHover:hover {
	text-decoration:underline;
	color:#454545;
}


a.noUnderlineBlack {
	text-decoration:none;
	color: #000000;
}

.thumbs_scrollable {
	width: 304px;
	height: 65px;
	overflow:auto;
	white-space:nowrap;
	scrollbar-track-color: #dbe0ec;
	scrollbar-arrow-color : #7c8388;
	scrollbar-face-color : #a7b3cd;

}

.closeEvents_scrollable {
	height: 250px;
	width: 70%;
	overflow:auto;
	white-space:nowrap;
	scrollbar-track-color: #dbe0ec;
	scrollbar-arrow-color : #7c8388;
	scrollbar-face-color : #a7b3cd;
	padding:5px;
	border: 2px solid #a7b3cd;
}

.contactBox  {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	background: #ffffff;
	color:#454545;
	font-weight:normal;
	font-size:10px;
	height: 70px;
	width: 95%;
 	overflow:auto;
	white-space:nowrap;
	scrollbar-track-color: #dbe0ec;
	scrollbar-arrow-color : #7c8388;
	scrollbar-face-color : #a7b3cd;
}

.userTourList_scrollable {
	max-height: 400px;
	min-height: 150px;
	width: 90%;
	overflow:auto;
	white-space:nowrap;
	scrollbar-track-color: #dbe0ec;
	scrollbar-arrow-color : #7c8388;
	scrollbar-face-color : #a7b3cd;
	padding:5px;
	margin-left: 30px;
}

.userImageList_scrollable {
	max-height: 300px;
	min-height: 100px;
	width: 90%;
	overflow:auto;
	scrollbar-track-color: #dbe0ec;
	scrollbar-arrow-color : #7c8388;
	scrollbar-face-color : #a7b3cd;
	padding:5px;
	margin-left: 30px;
}

#chatlog  {
	padding: 0px;
	height: 200px;
	width: 250px;
 	overflow:auto;
	scrollbar-track-color: #dbe0ec;
	scrollbar-arrow-color : #7c8388;
	scrollbar-face-color : #a7b3cd;
}

.shoutbox {
	border: 2px solid #A0C040;
	margin-left: 15px;
	width: 250px;
}

td.shoutboxcol {
	font-size:10px;
	font-weight:normal;
	color:#454545;
}

.chatmsgA {
	background: #ECF4D4;
	margin: 5px;
	paddin: 5px;
	color:#454545;
	font-weight:normal;
	font-size:11px;
}

.chatmsgB {
	margin: 5px;
	paddin: 5px;
	color:#454545;
	font-weight:normal;
	font-size:11px;
}


.showVehicle_Picture {
	vertical-align:top;
	height:280px;
	width:200px;
}

.main_picture {
   background: #e0e0e4;
   width: 304px;
   text-align: center;
	border-bottom:5px solid #A0C040;
}



.navi_table {
	vertical-align:top;
	padding-top: 0px;
}

/* -- start Header -- */
td.headerCell {
	margin: 0px;
	padding: 0px;
	height: 100px;

	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	/*vertical-align: top;*/

}





a.greenlineLink {
 font-size:14px;
 color:#ffffff;
 text-decoration:none;
}
a.greenlineLink:hover {
 font:14px;
 color:#ffffff;
 text-decoration:underline;
}


.greenline {
	height: 35px;
	background:url(./images/icons/greenstripe.png) 0 0 repeat;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;

	white-space: nowrap;
}

.greenlineempty {
	height: 35px;
	background:url(./images/icons/greenstripe.png) 0 0 repeat;
	margin: 0px;
}

.greenlinestart{
	height: 35px;
	width: 3px;
	background:url(./images/icons/greenlinestart.png);
	margin: 0px;
}

.greenlineend{
	height: 35px;
	width: 3px;
	background:url(./images/icons/greenlineend.png);
	margin: 0px;
}

.greenlineseperator {
	height: 35px;
	width: 2px;
	background:url(./images/stripeseperator.png) ;
	margin: 0px;
	padding: 0px;
}


.greenlineSearchForm {
	height: 25px;
	width: 250px;
	background:url(./images/blackstripe.png) 0 0 repeat;
	margin: 0px;
	padding: 0px;
}

table.bluetable {
	margin-top: 20px;
	margin-left: 20px;
	background: #FFFFFF; 
}

.blueline {
	height: 25px;
	background:url(./images/icons/blueline.png) 0 0 repeat;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	color:#454545;
	font-weight:bold;
	font-size:14px;
	white-space: nowrap;
}

.bluelineS {
	height: 25px;
	background:url(./images/icons/blueline.png) 0 0 repeat;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color:#454545;
	font-weight:bold;
	font-size:10px;
	white-space: nowrap;
}



.bluelinestart{
	height: 25px;
	width: 3px;
	background:url(./images/icons/bluelinestart.png);
	margin: 0px;
	padding: 0px;
}

.bluelineend{
	height: 25px;
	width: 3px;
	background:url(./images/icons/bluelineend.png);
	margin: 0px;
	padding: 0px;
}

td.bluebox {
	border: 1px solid #A0C040;
	width: 200px;
}


.editImageButtonStart{
	height: 25px;
	width: 29px;
	background:url(./images/icons/editImage.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}

.addImageButtonStart{
	height: 25px;
	width: 29px;
	background:url(./images/icons/addImage.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}

.addVideoButtonStart{
	height: 25px;
	width: 29px;
	background:url(./images/icons/editVideo.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}

.addGPSButtonStart{
	height: 25px;
	width: 29px;
	background:url(./images/icons/editGPS.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}

.editArticleButtonStart{
	height: 25px;
	width: 29px;
	background:url(./images/icons/editArticle.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}

.deleteArticleButtonStart {
	height: 25px;
	width: 29px;
	background:url(./images/icons/deleteArticle.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}

.editButtonEnd{
	height: 25px;
	width: 20px;
	background:url(./images/icons/buttonEnd.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}

.editButtonMain {
	height: 25px;
	width: 80px;
	background:url(./images/icons/buttonBackGrnd.png) 0 0 repeat;
	margin: 0px;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 0px;
	color:#454545;
	font-weight:bold;
	font-size:10px;
	white-space: nowrap;
}

.mainshadow {
	width: 60px;
	background:url(./images/icons/mainshadow.png) 0 0 repeat;
	margin: 0px;
	padding: 0px;
}

.headerMiddleLineRight {
	height: 120px;
	padding-left: 10px;
}


td.headerBottom {
	padding: 0px;
	height:15px;
	align:left;
	border-bottom:1px solid #A0C040;
	font-weight: bold;
	font-size: 12px;
	padding-left:10px;
	text-decoration:none;
	background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
}

table.headertable {
	width:100%;
	height:100%;
	padding:0;
	spacing:0;
}

td.logoCell {
	width: 75px;
}

.logo {
 height: 100px; 
 margin: 5px;
 position:absolute;
 left:5px;
 top:10px;
 }
 
 .topEventsLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	z-index: 2;
	position: absolute;
	left: 100;
	top: 50;
	width: 600;
	background: #ffffff; 
	border: 1px solid #63a221;
}

.albumLayer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	z-index: 2;
	position: absolute;
	left: 50;
	top: 50;
	min-width: 1000;
	max-width: 1200;
	background: #ffffff; 
	border: 1px solid #63a221;
	padding: 0px;
}

.albumLayer3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	z-index: 3;
	position: absolute;
	padding-top: 70px;
	left: 50;
	top: 87;
	height: 547;
	width: 800;
	background: #ffffff; 
	padding: 0px;
	filter:alpha(opacity=80);
    	opacity:.80;
   	 -moz-opacity:.80;
}

.gpsMapLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	z-index: 2;
	position: absolute;
	padding-top: 70px;
	left: 70;
	top: 250;
	height: 40;
	width: 300;
	background: #ffa909; 
	padding: 0px;
	filter:alpha(opacity=60);
    	opacity:.60;
   	 -moz-opacity:.60;
}

.machmitoverlay {
	z-index: 2;
	position: absolute;
	left: 560;
	top: 5;
	height: 120;
	width: 200;
}

 .messageLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b80c0c;
	font-weight:bold;
	font-size:14px;
	z-index: 3;
	position: absolute;
	left: 200px;
	top: 50px;
	width: 250px;
	heigth: 100px;
	background: #ECF4D4; 
	border: 1px solid #b80c0c;
	padding: 20px;
}

.videoLinkCell {
	position: relative;
	padding: 20px;
}



.messageText {
	text-decoration: none;
	color:#9b0404;
	font-weight:bold;
	font-size:12px;
}

.magnifyLayer {
	z-index: 2;
	position: absolute;
	left: 120;
	top: 230;
	width: 25;
	height: 25;
	
	padding: 0px;
}

a.magnify {
 font-size:12px;
 color:#000000;
 text-decoration:none;
}
a.magnify:hover {
 font:12px;
 color:#000000;
 text-decoration:underline;
}


.albumLayerVideoComment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	z-index: 3;
	position: absolute;
	padding-top: 70px;
	left: 50;
	top: 600;
	height: 200;
	width: 800;
	background: #878787; 
	padding: 0px;
	filter:alpha(opacity=90);
    	opacity:.90;
   	 -moz-opacity:.90;
}




.topEventListingValue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.topEventListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.topEventListing:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.albumHeader {
	background:#A5AA0F;
	font:bold 10px;
 	font-color:#000000;
 	text-decoration:none;
}

.albumHeader a {
 	font:bold 12px;
 	color:#000000;
 	text-decoration:none;
}

td.albumMainPic {
	background: #ffffff; 
	height: 500px;
	width: 200px;
}

table.albumTable {
	padding: 0px;
}

.picturetitle {
	color: #000000;
	font-size: 12px;
}

.albumOverview {
      border-top:5px solid #A0C040;
	white-space: normal;
	padding: 10px;
	filter:alpha(opacity=95);
    	opacity:.95;
   	 -moz-opacity:.95;	
}


.seeThrough {;
	filter:alpha(opacity=95);
    	opacity:.95;
   	 -moz-opacity:.95;
}

td.seeThrough {;
	filter:alpha(opacity=95);
    	opacity:.95;
   	 -moz-opacity:.95;
}


.user_headerstyle {
	color:#454545;
	font-weight:bold;
	font-size:24px;
	padding-left: 75px;
	margin: 5px;
}


.user_reports_header {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.user_reports_more {
	color:#454545;
	font-weight:bold;
	font-size:12px;
	padding-left: 5px;
	margin-bottom: 10px;
	text-decoration: none;
}

.headerText {
	color:#454545;
	font-weight:bold;
	font-size:18px;
	text-decoration: none;
}

.userheaderText {
	color:#eddadc;
	font-weight:bold;
	font-size:18px;
	text-decoration: none;
	margin-left:15px;
}

.topic_header2 {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	padding-left: 10px;
}

.topic_header {
	color:#454545;
	font-weight:bold;
	font-size:12px;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 2px;
}

a.topic_header {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 2px;
	text-decoration: none;
}
a.topic_header:hover {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 2px;
	text-decoration: underline;
}


.topic_header_top {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	padding-left: 10px;
	margin-bottom: 2px;
}

.event_topic_header {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	
	margin-top: 20px;
	margin-bottom: 10px;
}

.event_topic {
	color:#454545;
	font-weight:bold;
	font-size:12px;
	margin-top: 20px;
	margin-bottom: 8px;
}

.event_topic_edit {
	color:#454545;
	font-weight:normal;
	font-size:11px;
	margin-top: 20px;
	margin-bottom: 8px;
}

.imageOperations {
	color:#454545;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	margin-right: 10px;
}

.imageOperations:hover {
	color:#454545;
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
	margin-right: 10px;
}

.superlativeTitles {
	color:#454545;
	font-weight:bold;
	font-size:11px;
	margin-bottom: 3px;
}

.superlativeListings {
	color:#454545;
	font-weight:normal;
	font-size:11px;
	margin-bottom: 1px;
}

.superlativeArea {
	padding-left: 10px;
	padding-left: 5px;
}

.superlativeTable {
	padding-left: 10px;
}

td.gradeSelected {
    align: middle;
    width: 6px;
   padding: 0px;
    font-size: 11px;
    font-weight: bold;
    color:#454545;
    background:url(./pages/images/bg_searchresult.png) 0 0 repeat #ECF4D4;
}
td.gradeNotSelected {
   align: middle;
    width: 6px;
    padding: 0px;
    font-size: 11px;
    font-weight: normal;
    color:#454545;

}

a.editPictures {
	text-decoration: none;
	color:#454545;
	font-weight:normal;
	font-size:10px;
	margin-top: 5px;
	margin-left: 10px;
}

.eventTitle {
	width:400px;
}

.daysInput {
	width:20px;
}

input.coordinates {
	width:150px;
}

input.eventDescription {
	width:400px;
	heigth:400px;
}

input.feedbacktextarea {
	width:180px;
	heigth:140px;
}

input.shortDropDown {
	width:40px;
}

td.topEventsColumn{
    vertical-align: top;
}

.supportText {
	margin-top: 70px;
	margin-left: 10px;
	margin-right: 10px;
	background: #8cb3f9;
	color:#454545;
	font-weight:normal;
	font-size:11px;
}

.userBox {
	margin-top: 33px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	background: #8cb3f9;
	color:#454545;
	font-weight:normal;
	font-size:10px;
}

.sendUserMail {
	margin-top: 6px;
	margin-left: 10px;
}

.sendUserMailLink {
	margin-left: 5px;
	color:#454545;
	font-weight:normal;
	font-size:10px;
	text-decoration: none;
}

.sendUserMailLink:hover {
	margin-left: 5px;
	color:#454545;
	font-weight:normal;
	font-size:10px;
	text-decoration: underline;
}


.snowInfoBox {
	margin-top: 0px;
	margin-left: 15px;
	padding: 0px;
	color:#454545;
	font-weight:normal;
	font-size:10px;
	border: 1px solid #A0C040;
}

.snowInfo {
	font-size:10px;
	font-weight:normal;
c	color:#454545;
}

.snowInfoHeader {
	font-size:9px;
	font-weight:bold;
	color:#454545;
	background: #CCCCCC;
	text-align: left;	
}

.newUsersBox {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	background: #ffffff;
	color:#454545;
	font-weight:normal;
	font-size:10px;
}

.webcamArea {
	height: 200px; 
	overflow:hidden;
}

.eventAdBox {
	margin-top: 30px;
	margin-left: 0px;
}

a.newUsers {
	font-weight:normal;
	font-size:10px;
}


.thumbnailSize {
	height: 100px;
	width: 133px;
	overflow:hidden;
	margin:3px;
	margin-right: 10px
}

.thumbnailSize80 {
	height: 80px;
	width: 106px;
	overflow:hidden;
	margin:3px;
	margin-right: 10px
}

td.eventListImageCol{
 	width: 140px;
}

td.closeEventListImageCol{
 	width: 106px;
 	border-top:1px solid #A0C040;
 	border-bottom:1px solid #A0C040;
 	border-left:1px solid #A0C040;
}

.normalSize {
	height: 225px;
	width: 300px;
	overflow:hidden;
}



.userDataCell {
	padding: 10px;
}



.headerText {
	color:#333333;
	font-weight:normal;
	font-size:18px;
	padding-left: 10px;
	margin-top: 0px;
}

.contactRequestAnswer {
	color:#454545;
	font-weight:normal;
	font-size:14px;
	padding: 20px;
}

.eventMembers {
	vertical-align:top;
	padding-left:10px;
	font-size:10px;
}

.impressum_link {
	color:#454545;
	font-weight:normal;
	font-size:12px;
	padding-left: 10px;
	padding-top: 5px;
	margin-right: 10px;
	text-decoration: none;
}

.static_content {
	color:#454545;
	font-weight:normal;
	font-size:12px;
	padding-left: 10px;
}
td.rating {
	width: 170px;
	padding: 2px;
	font-size:12px;
}
td.ratingstar {
	width: 20px;
	padding: 2px;
	font-size:12px;
}

td.ratingstar_noDefinition {
	padding: 2px;
	font-size:12px;
}

.mapLink {
	text-decoration:none;
	color: #000000;
	vertical-align: middle;
}

.mapLinkGPS {
	text-decoration:none;
	color: #9b3b3b;
	font-weight: bold;
	vertical-align: middle;
}



td.participants {
	width: 60px;
	padding: 10px;
}

td.map {
	font-size:12px;
	vertical-align: top;
}

.topAlign {
	vertical-align: top;
}

.sortHeader{
	color:#454545;
	font-size: 10px;
	padding-left:10px;
	text-decoration:none;
	margin-top: 10px;
}

.greyMedium {
	color:#454545;
	font-size: 12px;
	padding-left:10px;
	text-decoration:none;
	margin-bottom: 10px;
}

a.newEventInHeader {
	color:#fe7203;
	font-size: 12px;
	padding-left:5px;
	text-decoration:none;
}

a.newEventInHeader:Hover {
	color:#fe7203;
	font-size: 12px;
	text-decoration:underline;
}

td.searchBox {
	text-align:right;
	vertical-align:bottom;
}

form {
    padding: 0px;
    margin: 0px;
}


input
{
color: #454545;
background: #FFFFFF;
border: 1px solid #A5AA0F;
}

input.header
{
color: #454545;
background: #FFFFFF;
border: 1px solid #A515151;
}

select
{
color: #454545;
background: #FFFFFF;
border: 1px solid #A5AA0F;
}

textarea
{
color: #454545;
background: #FFFFFF;
border: 1px solid #A5AA0F;
}

 input.submit 
{
color: #FFFFFF;
background: #A5AA0F;
border: 2px outset #007dcc;
padding: 0px;
margin: 0px;
font-weight: bold;
}

.saveButton {
	color: #FFFFFF;
	background: #6fa933;
	border: 2px outset #007dcc;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

 input.submitheader 
{
color: #FFFFFF;
background: #333333;
border: 2px outset #515151;
padding: 0px;
margin: 0px;
}

 input.submitservice 
{
color: #FFFFFF;
background: #9abee5;
border: 2px outset #5a8bc1;
padding: 0px;
margin: 0px;
}


#webcamtext {
color:#454545;
font-size: 10px;
}

.commentBox {
  margin: 0px;
  padding: 0px;
  width: 400px;
  padding-bottom: 8px;
  text-align: left;
  background: #FFFFFF;
}

.imageCommentBox {
  margin: 0px;
  padding: 0px;
  width: 300px;
  padding-bottom: 8px;
  text-align: left;
  background: #FFFFFF;
}

td.commentColleft {
  border-left: 1px solid #cccccc; 
  border-bottom: 1px solid #cccccc;
  background: #FFFFFF;
}

td.commentleftCorner {
   border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  background: #FFFFFF;
}

td.commentTop {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #FFFFFF;
}

td.commentColBottom {
  border-bottom: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
}

.commentTable {
  width: 430px;
}

.shadow {
  background:#e0e0e0;
}


.commentText {
	font-size: 12px;
	font-style:italic;
	text-align: left;
}

a.userLink {
 	font-size: 10px;
}

.topPic1 {
	height: 42px;
	width: 54px;
	overflow: hidden;
	border: 0px solid #454545;
	background:url(images/icons/shadow1.png);
}

.topPic2 {
	height: 74px;
	width: 96px;
	overflow: hidden;
	border: 0px solid #454545;
	background:url(images/icons/shadow2.png);
}

.topPic3 {
	height: 54px;
	width: 70px;
	overflow: hidden;
	border: 0px solid #454545;
	background:url(images/icons/shadow3.png);
}

.topPic4 {
	height: 42px;
	width: 54px;
	overflow: hidden;
	border: 0px solid #454545;
	background:url(images/icons/shadow1.png);
}

a.registerbutton {
	text-decoration: none;
}

.registerbutton {
	width: 201px;
	height: 71px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	text-align: middle;
	vertical-align: bottom;
	text-decoration: none;
	background:url(images/registerbutton.png);
}

.newsBox {
	color: #9b3b3b;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	font-weight:normal;
	font-size:12px;
}

.userPageHeaderMap{
	padding-left: 50px;
	width: 60px;
}

.userPageHeaderReports {
	width: 170px;
}

.forumListTopicInfo {
	font-size: 11px;
	color: #454545;
	margin-left:20px;
	margin-right:8px;
	margin-top:8px;
	margin-bottom:8px;
}

a.forumListTopicInfoLink {
	font-size: 11px;
	color: #454545;
	text-decoration: underline;	
}

.articleUserBox {
	width: 100px;
	font-size:10px;
	padding: 10px;
	border-right:2px solid #A0C040;
}

.articleHeaderBox {
	font-size:10px;
	padding: 5px;
}

.articleTextBox {
	font-size:12px;
	padding: 10px;
}

td.forumAddNew {
	text-align:right; 
	font-weight: bold;
	padding-right:2px;
	text-decoration:none;
	padding-right: 5px;
}

a.forumAddNew {
	color:#454545;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}

a.trackdownloadlink {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 10px;
	 font-weight:bold;
}

.trackdownload {
	width: 500px;
	heigth: 150px;
	border:1px solid #A0C040;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
}

div.addWishList {
	border:1px solid #454545;
	width: 12px;
	heigth: 12px;
	text-align:center;
}

a.addWishList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	
}

table.addWishList {
	margin: 30px;
}

a.cloudLink {
	text-decoration:none;
}

a.cloudLink:hover {
	background: #e1dfdf;
}

.tagCloudBox {
	border: 0px solid #A0C040;
	width: 230px;
	margin: 5px;
	text-align: center;
}

.tagcloud1 {
	color: #fe7203;
	display:inline;
	font-size: 18px;
	margin-left: 5px;
}
.tagcloud2 {
	color: #454545;
	display:inline;
	font-size: 17px;
	margin-left: 3px;
}
.tagcloud3 {
	color: #A0C040;
	display:inline;
	font-size: 16px;
	margin-left: 8px;
}
.tagcloud4 {
	color: #fe7203;
	display:inline;
	font-size: 15px;
	margin-left: 2px;
}
.tagcloud5 {
	color: #454545;
	display:inline;
	font-size: 14px;
	margin-left: 10px;
}
.tagcloud6 {
	color: #A0C040;
	display:inline;
	font-size: 13px;
	margin-left: 6px;
}
.tagcloud7 {
	color: #fe7203;
	display:inline;
	font-size: 12px;
	margin-left: 2px;
}
.tagcloud8 {
	color: #454545;
	display:inline;
	font-size: 11px;
	margin-left: 5px;
}
.tagcloud9 {
	color: #A0C040;
	display:inline;
	font-size: 10px;
	margin-left: 6px;
}
.tagcloud10 {
	color: #fe7203;
	display:inline;
	font-size: 10px;
	margin-left: 5px;
}
.tagcloud11 {
	color: #454545;
	display:inline;
	font-size: 9px;
	margin-left: 9px;
}
.tagcloud12 {
	color: #A0C040;
	display:inline;
	font-size: 9px;
	margin-left: 2px;
}
.tagcloud13 {
	color: #fe7203;
	display:inline;
	font-size: 8px;
	margin-left: 1px;
}
.tagcloud14 {
	color: #454545;
	display:inline;
	font-size: 8px;
	margin-left: 9px;
}
.tagcloud15 {
	color: #A0C040;
	display:inline;
	font-size: 7px;
	margin-left: 10px;
}
.tagcloud16 {
	color: #A0C040;
	display:inline;
	font-size: 7px;
	margin-left: 10px;
}
.tagcloud17 {
	color: #A0C040;
	display:inline;
	font-size: 6px;
	margin-left: 5px;
}
.tagcloud18 {
	color: #A0C040;
	display:inline;
	font-size: 6px;
	margin-left: 11px;
}

 .allocationInfoLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	z-index: 2;
	position: absolute;
	left: 100;
	top: 300;
	width: 400;
	background: #ffffff; 
	border: 1px solid #63a221;
}

td.infoColumn {
	width: 270px;
	padding-top: 20px;
	margin-left: 20px;
}

.adminHeader {
	font-size: 26px;
	color: #454545;
	margin-left:100px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:8px;
}

a.insertedLink {
	display:inline-block;
	padding-left:15px;
	line-height:18px;
	background:transparent url(images/icons/link.png) center left no-repeat;
	 color: #2f7b0d;
	font-size: 12px;
}

a.insertedLink:hover {
	display:inline-block;
	padding-left:15px;
	line-height:18px;
	background:transparent url(images/icons/linkHover.png) center left no-repeat;
	color: #2f7b0d;
}

.feedbackBox {
	margin: 10px;
	color:#454545;
	font-size: 12px;
	text-decoration:none;
}

table.gpsDownloadBox {
	vertical-align: top;
	margin-left: 20px;
	margin-top: 15px;
	width: 220px;
	height: 145px;
	background:transparent url(images/icons/gpsDownloadBox.png) center left no-repeat;
}

td.gpsDownloadBox {
	vertical-align: top;
	padding-left: 15px;
}

h2.gpsDownloadBoxTitle {
	color:#454545;
	font-weight:bold;
	font-size:20px;
	margin-left: 2px;
	margin-top: 15px;
	margin-bottom: 2px;
}

.pinboardMessage {
	font-size:10px;
	padding-bottom:0px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:3px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
	width:100%;
	background: #ffffff; 
}

.pinboardMiniMessage {
	font-size:10px;
	padding-bottom:0px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:3px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
	width:100%;
	background: #eff0f1; 
}

table.pinboard {
	border:2px solid #A0C040;
	background:#eff0f1;
	width: 100%;
}

.usersList_userLink {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.usersList_userLink:hover {
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}

.blueboxGps3d {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	white-space: nowrap;
	}

.betaTag {
	font-size:8px;
	color: #f40b0b;
}

.areaGpsTours {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	background: #ffffff;
	color:#454545;
	font-weight:normal;
	font-size:10px;
	height: 200px;
	width: 95%;
 	overflow:auto;
	white-space:nowrap;
	scrollbar-track-color: #dbe0ec;
	scrollbar-arrow-color : #7c8388;
	scrollbar-face-color : #a7b3cd;
}



a.advert_text {
	color: #454545;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

a.advert_text:hover {
	color: #454545s;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

table.editEventTable {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom:15px;
}

table.rssLinkTable {
	margin-left: 15px;
}

h1.topicspecification {
	color:#454545;
	font-weight:bold;
	font-size:14px;
	padding-left: 10px;
	margin-top: 15px;
}

table.userPageMainBox {
	margin-left: 30px;
}

.planetbox {
	margin-left:20px;
	margin-top:20px;
	margin-botton:20px;
}

