body {
	background-color:#FFF;
	color:#000;
	min-width:899px;
	height:100%;
	margin:0;
	padding:0;
	font-size:10pt;
	font-family: Trebuchet MS, Verdana, sans-serif;
}

a {
	color: #000;
}

#map {
	text-align:center;
}

/*.draggable {
	cursor: move;
}*/

#startright {
/*	float:leftdd;*/
/*	right:0;
	top:100px;*/
	padding:0;
	width:290px;
	margin-left:720px;
}

#topbar {
	margin:0;
	padding:0;
	height:60px;
}

#pagetop {
	margin:14px 0 0 0;
	padding:0;
	text-align:center;
}

#pagetop p {
	margin-top:0;
	padding:0;
}

#pagetop ul {
	margin-top:6px;
	padding:0;
	display:inline;
}

#pagetop ul li {
	list-style-type: none;
	display:inline;
	margin:0 8px 0 8px;
/*	font-size:12pt;*/
	font-weight:bold;
	color:#CCC;
}

#pagetop ul li a {
	text-decoration:underline;
	color: #3494BE;
}

#pagetop ul li a:hover {
	text-decoration:underline;
}

#bottomline {
	margin:0 0 0 130px;
	padding:0;
	text-align:center;
/*	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;*/

}

#bottomline p {
	margin-top:0;
	padding:0;
}

#bottomline ul {
	margin-top:6px;
	padding:0;
	display:inline;
}

#bottomline ul li {
	list-style-type: none;
	display:inline;
	margin:0 8px 0 8px;
	font-size:12pt;
	font-weight:bold;
	color:#CCC;
}

#bottomline ul li a {
	text-decoration:underline;
	color: #3494BE;
}

#bottomline ul li a:hover {
	text-decoration:underline;
}


#toplinks {
	margin:0 0 0 0;
	padding:10px 0 0 0;
	font-size:12pt;
	font-weight:bold;
	color:#000;
	font-family: Arial;
	float:left;
	width:366px;
	text-align:right;
}

#toplinkscont {
	
}

#toplinks a {
	text-decoration:underline;
	padding: 3px 10px 3px 10px;
}

#toplinks a:hover {
	background:#369;
	color:#FFF;
}

#recyclebin {
	margin-top:15px;
	margin-left:5px;

	border: 5px solid #FFF;
}

#recyclebin.active {
	border: 5px solid #C33;
}

#loginleft {
	margin:0px 10px 0px 10px;
	/*padding:3px;*/
	padding: 15px 0 0 0;
	width:140px;
	background-image:url('img/bar0.png');
}

#loginleft p {
	margin:0 0 5px 0;
}

#loginleft hr {
	margin:20px 0 0 0;
	color:#AAA;	
}

#loginleft input {
	border:2px #3494BE solid;
	width:115px;
	margin:0;
}

#loginleft input.btn {
	margin:5px 0 0 0;
	border: 1px solid black;
}

#loginleft .link {
	margin:10px 0 6px 0;
}

#loginleft .link a {
	text-decoration:underline;
	/*color: #3494BE;*/
	color: #333;
}

#loginleft .link a:hover {
	text-decoration:underline;
}


/*.loginbox {
	border: 1px black solid;
	background:#FFE761;
	padding: 5px 0 5px 0;
	margin:5px;
	min-height:70px;
	
}*/


h1.profile {
	margin:0;
	padding:2px 0 7px 0;
}

h1.topbar {
	margin:0 0 0 170px;
	padding:0px 0 0 0;
	font-size: 16pt;
}

#logo {
	width:384px;
	height:60px;
	float:left;
}

h2 {
	font-size:14pt;
	margin:15px 0 5px 145px;
}

h2.start {
	font-size: 14pt;
	margin:20px 0 10px 80px;
}

h3 {
	margin:0;
	padding:0;
	font-size: 12pt;
}

h3.start {
/*	margin:25px 0 0 20px;*/
margin:0;
	padding:25px 0 0 20px;
}

#recommendation {
	padding: 50px 0 0 0;
	font-size:12pt;
}

#recommendation table {
	margin: auto;
}

#recommendation input {
	border:1px solid black;
}

.invisible {
	visibility:hidden;
	overflow:hidden;
	margin:0;
	padding:0;
	height:0;
	width:0;
}

#features {
	margin:0 000px 0 350px;

}


#features ul {
	font-size:12pt;
	margin: 0 00px 0 00px;
}

#states {
	width:460px;
	margin:10px 0 0 00px;
}

#states select {
	margin:2px;
	width:300px;
	border:2px #3494BE solid;
}


#popup {
	visibility:hidden;
	border:2px solid;
	padding:10px;
	position:fixed;
	background-image:url('/img/popup-bg.png');
	left:30%;
	color:#FFF;
	top:140px;
	width:400px;
	margin:0;
	text-align:center;
}

p.wrong {
	color:red;
	font-weight:bold;
}

img.start {
	margin: 0px;
	float:right;
}

ul.start {
	margin: 10px 10px 0 0;
	font-size:11pt;
	line-height:1.5;
}

ul.start li.new:before {
	content: "NEU ";
	color: #F00;
}

/*div.start {
	margin:0;
	text-align:center;
}*/

#modifyaccount {
	background:#ffe761;
	padding:10px;
	border:1px solid;
	width:400px;
	margin:20px auto 0 auto;
	text-align:left;
}

#profile {
	background:#ffe761;
	padding:10px;
	border:1px solid;
	width:300px;
	margin:20px auto 0 auto;
	text-align:left;
}

#account {
	background:#ffe761;
	padding:10px;
	border:1px solid;
	width:200px;
	margin:20px auto 0 auto;
	text-align:left;
}


#account form input {
	margin-left:50px;
}

.searchbox {
	display:inline;
}

.searchbox input {
	height:14px;
	width:60px;
	background-color:#54B4EE;
	margin-left:11px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid black;
	border-top:1px solid black;
}


#footer {
	text-align:right;
	margin: 10px 20px 5px 0;
	
	width:750px;
}
	
	

#footer span.time {
	margin:3px;
	padding:0;
	color:#AAA;
	font-size:80%;
}

#footer span.copyright {
	margin:3px;
	padding:0 0 0 10px;
	font-size:80%;	
}

#footer span.footlink {
	margin:3px 5px 3px 5px;
	padding:0;
	font-size:80%;
}



#footer span.footlink a {
	text-decoration:underline;
}

#footer span.footlink a:hover {
	text-decoration:underline;
}

#footer span.partnerlink {
	margin:3px 5px 3px 5px;
	padding:0;
	font-size:80%;
}

#footer span.partnerlink a {
	text-decoration:none;
}

#footer span.partnerlink a:hover {
	text-decoration:underline;
}

#sidebar {
	margin-top:10px;
	padding:0px;
	width:160px;
	float:left;
	text-align:center;
}

#content {
	margin: 0 0 0 160px;
}

.clear {
	clear:both;
}

/*#main {
/*	background-image:url('/img/titel_bg.jpg');
	background-repeat:no-repeat;
	background-position: center top;*/
/*	min-height:435px;
}*/

#chalkboard {
	/*margin: 30px 130px 0 160px; /*ads*/
	margin: 10px 15px 0 160px;
/*	margin: 20px 15px 0 145px;*/
	padding: 5px;
/*	border: 9px solid #630;*/
	border : 12px solid #FD9;
	background-image:url(/img/kork_bg.jpg);
	min-height:450px;
	_height:450px;

/*	width:590px;*/
}

#skyscraper {
	float:right;
	padding:0;
	right: 0;
	top: 120px;
	/*margin: 30px 0px 0 0px;*/
	width: 120px;
	height: 600px;
/*	border:1px solid black;*/
}

#chalkboard.active {
	border: 15px solid #C33;
}

#singlenote {
	background:#ffe761;
	padding: 5px;
	margin: 8px;
	border:#000 solid 1px;
	min-width: 400px;
/*	height: 300px;*/
}
#singlenote span.time {
	float:right;
	font-size:8pt;
}
#singlenote span.search {
	padding-left: 5px;
	font-weight:bold;
}
#singlenote span.bid {
	padding-left: 5px;
	font-weight:bold;
}
#singlenote form {
	display:inline;
}

.postit {
	/*cursor:move;*/
	float:left;
	top:inherit;
	/*background:#ffe761;*/
	padding: 5px;
	margin: 5px;
	border-top:#000 solid 1px;
	border-left:#000 solid 1px;
	width: 270px;
	height: 140px;
	background-image:url('/img/ecke.gif');
	background-repeat:no-repeat;
	background-position: bottom right;
}


.postit div.notetext {
	height:100px;
	overflow:auto;
}

.postit span.time {
	float:right;
	font-size:8pt;
}

.postit span.category {
	font-size:8pt;
}

.postit a.url {
	padding:0 0 0 5px;
}

.postit span.search {
	padding-left: 5px;
	font-weight:bold;
}

.postit span.hidden {
	font-style:italic;
}

.postit span.bid {
	padding-left: 5px;
	font-weight:bold;
}

.postit span.bid img {
	padding-left:0;
}

.postit a {
	text-decoration: underline;
	font-style:italic;
	color:#000;
	
}

#headerselect {
	margin: 0px 12px 0 0;
	padding: 0px 0px 3px 10px;
/*	font-weight:;*/
	float:right;
}

#headerselect span {
	margin: 0;
	padding: 0;
	display:inline;
}

#headerselect form {
	margin:0;
	padding:0;
	display:inline;
}

#headerselect form select {
/*	border: 1px black solid;*/
	margin:0;
	padding:0;
/*	background-color:#54B4EE;*/
	margin-left:11px;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
	border-left:2px solid black;
	border-top:2px solid black;						
}

form.login {
	margin: 0 auto;
	padding:5px;
	border:#000 solid 1px;
	background: #FFE761;
	width:380px;
	text-align:center;
}

form.login input {
	border: 1px solid #000;
}

form.login p {
	margin:6px;
}

#topbuttons {
	margin:0 0 5px 0;
	padding: 0;
}

/*#loginbar {
	text-align:center;
	margin:3px;
	padding:0;
}*/

form.logout {
	display:inline;
}

form.logout input {
	border: 1px solid #000;
	margin:0;
}

#accountnewpost {
	margin:10px 0 0 0;
}

#accountnewpost form.newpin {
	padding: 10px;
	margin:0;
	border-top:#000 solid 1px;
	border-left:#000 solid 1px;
	width:200px;
	background-image:url('/img/ecke.png');
	background-repeat:no-repeat;
	background-position: bottom right;
}

#postlink {
	margin: 10px 10px 5px 10px;
	width:140px;
	padding: 10px 0 0 0;
	background-image:url('img/postbar0.png');
}

#newpost {
/*	cursor:move;*/
/*	background:#FFE761;
	padding: 5px;
	margin:15px 5px 5px 5px;
	border-top:#000 solid 1px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;*/
	/*in-height:60px;*/
	margin: 20px 5px 5px 5px;
	width:200px;
	padding: 10px 0 0 0;
	background-image:url('img/newpostbar0.png');
}

#newpost form input {
	margin-left:8px;
}

#newpost form input.txt {
	border: 1px dashed #000;
	background:#FF6;
	width:170px;
	margin:5px;
}

#newpost form textarea {
	border: 1px dashed #000;
	width:170px;
	margin:5px;
	background:#FF6;
}

#newpost form .close {
	padding:9px;
}

div.clear {
	clear: both;
}

#textcontent  {
	padding: 10px;
	margin-top:10px;
	margin-left:160px;
	width:560px;
	min-height:400px;
	border:5px solid #CCC;
	background:#EEE;
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
}

#textcontent.faq a {
	font-weight:bold;
}

#textcontent.bgimage {
	background-image:url('/img/titel_bg.jpg');
	background-repeat:no-repeat;
}

#textcontent a {
	text-decoration:underline;
}

#textcontent a.line {
	font-weight:bold;
}

#textcontent a:hover {
	text-decoration:underline;
}

#textcontent li {
	padding:3px 3px 3px 0;
}

