/*-----------------------------------------------------------------------------
Inpado Screen Stylesheet - Template: "Startseite"

version:    1.0
date:       01/06/07
author:     Florian Plank - Polarblau
email:      florian@polarblau.com

website:    http://www.polarblau.com

version history: -

main-scheme:
			main blue:	 		#2f9df6
			dark grey:			#636363
			light grey:			#c4c4c4
			super light grey:	#f8f7f1
			
-----------------------------------------------------------------------------*/


/* Remove margin, padding and border from everything
-----------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
	border: 0;
}

/* Set up the document
-----------------------------------------------------------------------------*/

body {
	font: 62.5%/1.5  Tahoma, Verdana, Arial, sans-serif;
	color: #000000;	
	background:#f2f2f2 url(../img/layout/bg_main.png) repeat-y top center;	
}

#wrapper {
	position:relative;
	width:900px;
	margin:0 auto;
}

/* CLEARFIX, -> clear without markup */
#wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #wrapper {height: 1%;}
/* End hide from IE-mac */

/* Basic Styles
-----------------------------------------------------------------------------*/

/* -------- HEADLINES */
h1 {
	font-size:1.5em;
	font-weight:bold;
}

h2 {
	font-size:1.3em;
	color:#2f9df6;
	font-weight:bold;
}

h3 {
	font-size:1.1em;
	color:#2f9df6;
	font-weight:bold;
}

/* -------- LINKS */
a {
	color:#2f9df6;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#000;
}

/* -------- FORMS */

.w300 input, .w300 textarea {
	width: 300px;
}

input, textarea {
	border:1px solid #636363;
}

select {
	border:1px solid #636363;
}
input.checkbox {
	border:none;
}
input.button {
	border:none;
	height:31px;
	vertical-align:middle;
	margin-left:3px;
	outline:none;
}

form {
	margin:5px 0 15px 0;
}

label {
	display:block;
}

/* -------- LISTS */
ul {
	list-style:none;
}

li {
	line-height:1.3em;
	font-size:1.1em;
	margin:0.4em 0;
	color:#636363;
	background:transparent url(../img/layout/li_bullet.gif) no-repeat 0 0.15em;
	padding-left:15px;
}

/* -------- PRICING */

.price {
	color:#2f9df6;
	font-size:3em;
	vertical-align:baseline;
	font-weight:bold;
}
.price .super {
	font-size:0.5em;
	vertical-align:super;
	margin:0px -7px -8px -8px;
}

/* -------- TABLES */
.table_holder {
	position:relative;
	margin:8px 0 5px 10px;
	border:1px solid #fff;
}

table {
	border:none;
	width:100%;
}

tr.odd {
	background-color:#f8f7f1;
}

td {
	padding:2px 4px;
}

.td_price {
	text-align:right;
}


/* -------- SUPER */
.super {
	vertical-align:super;
	font-size:0.8em;
}

/* Content column
-----------------------------------------------------------------------------*/

#content {
	position:relative;
	overflow:hidden;
	display:inline-block;
	float:left;
	width:675px;
}

#content ul {
	margin-bottom:10px;
}

#content #head {
	position:relative;
	height:75px;
	background:transparent url(../img/layout/bg_content_head.png) repeat-x top left;
	border-left:1px solid #b3d8f3;
	margin:0 0 10px 0;
}

#content #head a.home {
	position:absolute;
	color:#636363;
	text-decoration:none;
	font-size:1.1em;
	z-index:31;
	left:60px;
	top: 10px;
}

#content #head a.home:hover {
	text-decoration:underline;
	color:#000;
}

#content #head ul {
	position:absolute;
	top:13px;
	left:200px;
	height:60px;
	width:474px;
	background:transparent url(../img/layout/bg_navi.png) no-repeat center left;
}

#content #head li {
	float:left;
	font-size:1.15em;
	margin-top:0;
	height:60px;
	padding-top:20px;
	line-height:1.0em;
	width:92px;
	background:transparent url(../img/layout/bg_navi_li.gif) no-repeat top right;
}

#content #head li+li {
	margin-left:-12px;
}

#content #head li#help {
	padding-top:20px;
	background:none;
	width:79px;
}

#content #head li a {
	font-weight:bold;
	text-decoration:none;
	color:#636363;
}

#content #head li a:hover {
	color:#2f9df6;
}

/* -------- ACTIVE TAB */
body#body_park #content #head li#park, 
body#body_buy #content #head li#buy,
body#body_sell #content #head li#sell, 
body#body_help #content #head li#help {
	padding-top:1.4em;
	background:transparent url(../img/layout/bg_navi_active.png) no-repeat top left;
}

body#body_register #content #head li#register {
	padding-top:1.4em;
	background:transparent url(../img/layout/bg_navi_active_1st.png) no-repeat top left;
}

body#body_register #content #head li#register a,
body#body_park #content #head li#park a, 
body#body_buy #content #head li#buy a,
body#body_sell #content #head li#sell a, 
body#body_help #content #head li#help a {
	color:#2f9df6;
}

#content #head img.logo {
	position:relative;
	top:8px;
	left:13px;
}

/* -------- COLUMN 1 */
#content #column1 {
	position:relative;
	width:200px;
	float:left;
	border-right:1px solid #999999;
	padding:0 10px 10px 15px;
}

#content #db_content {
	position:relative;
	width:645px;
	float:left;
	margin:0 15px 0 15px;
}

#content #scrool {
	position:relative;
	width:645px;
	font-family:Verdana;
	margin-bottom:20px;
	float:left;
	margin:0 15px 0 15px;
}


#content #column1 h2.icon, #content #column2 h2.icon {
	padding-left:60px;
	margin:7px 0px;
}

#content #column1 h2.icon {
	min-height:50px;
	line-height:1.3em;
	background:transparent url(../img/layout/icon_registr.gif) no-repeat left top;
}

#content #column1 form#search {
	margin-top:24px;
}

#content #column1 form input.search {
		vertical-align:middle;
		border:1px solid #636363;
		width: 120px;
		font-size: 15px;
		padding:6px;
		color:#636363;
		outline: none;
}


#content #column1 table.offers td.domain {
	width:70px; white-space:nowrap;padding-top:18px;
}

#content #column1 table tr td a {
	color:#000;
	text-decoration:none;
}

#content #column1 td {
	border-bottom:1px solid #c4c4c4;
}

#content #column1 table.offers td {
	border-bottom:none;
}

#content #column1 table tr td.td_price a {
	color:#636363;
	text-decoration:none;
}

#content #column1 table tr td a:hover, #content #column1 table tr td.td_price a:hover {
	text-decoration:underline;
}

#content #column1 table td.first_column {
	padding-right:6px;
	color: #636363;
	border-left:1px solid #636363;
}

#content #column1 table td.first_column td.td_price {
	border-right:1px solid #8f8f8f;
	color: #636363;
}

#content #column1 table td+td+td+td {
	border-left:none;
}

#content #column2 {
	margin-left:225px;

	
}

#content #column2 form {
	margin:18px 0 0 0;
	text-align:center;
}

#content #column2 #column2a {
	position:relative;
	width:205px;
	float:left;
	border-right:1px solid #999999;
	padding:0 10px 10px 10px;
}

#content #column2 #column2a h2.icon {
	min-height:50px;
	line-height:1.3em;
	background:transparent url(../img/layout/icon_parking.gif) no-repeat left top;
}

#content #column2 #column2b {
	position:relative;
	margin-left:225px;
	padding:0 10px 10px 10px;
}

#content #column2 #column2b h2.icon {
	min-height:50px;
	line-height:1.3em;
	background:transparent url(../img/layout/icon_boerse.gif) no-repeat left top;
}

#content #column2 #column2c {
	position:relative;
	margin:10px;
	border-top:1px solid #999999;
	padding:10px 0;
}


#content #column2 #column2c #column2ca {	
	position:relative;
	width:205px;
	float:left;
	border-right:1px solid #999999;
	padding:0 10px 10px 0;
}

#content #column2 #column2c #column2cb {
	position:relative;
	margin-left:215px;
	padding:0 0 10px 10px;
}


/* CLEARFIX, -> clear without markup */
#content #column2 #column2c #column2cb:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #content #column2 #column2c #column2cb {height: 1%;}
/* End hide from IE-mac */

#content #column2 #column2c table {
	color:#636363;
}

#content #column2 #column2c table td {
	border-bottom:1px solid #c4c4c4;
}

#content #column2 #column2c a {
	margin:0 0 0 10px;
}

#content #column2 #column2c table a {
	margin:0 0 0 0;
}

#content #footer {
	clear:both;
	border-top:1px solid #c4c4c4;
	margin:10px 10px 10px 15px;
	padding:5px 0;
	color:#636363;
}

#content #footer a {
	text-decoration:none;
	color:#636363;
}

#content #footer a:hover {
	text-decoration:underline;
}

#content #footer p {
	position:relative;
	width:300px;
	float:left;
}

#content #footer p.bottom_menu {
	float:right;
	width:550px;
	text-align:right;
}

#content table tr td a {
	color:#636363;
	text-decoration:none;
}

#content table a:hover  {
	color:#000;
	text-decoration:underline;
}

/* Sidebar column
-----------------------------------------------------------------------------*/

#sidebar {
	margin-left:675px;
}

#sidebar a {
	text-decoration:none;
}

#sidebar a.lnklogin  {
	color:#000;
	margin-left:10px;
}

#sidebar a.lnkforgotpw  {
	display:inline;
	color:#636363;
	margin-left:0;
}

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

#sidebar .login {
	position:relative;
	display:block;
	padding:0 10px;
}

#sidebar .login form {
	padding-left:10px;
	margin-bottom:5px;
}

#sidebar .login form input.email {
	margin-bottom:10px;
}

#sidebar .login form input.email, #sidebar .login form input.password {
			vertical-align:middle;
			border:1px solid #636363;
			width: 125px;
			font-size: 11px;
			padding:3px;
			color:#636363;
			outline: none;
}

#sidebar .login form input.button {
height:23px;
}

#sidebar .domainkatalog, #sidebar .news {
	margin:10px;
	padding-top:6px;
	border-top:1px solid #8d8d8a;
}

#sidebar .domainkatalog a, #sidebar .news a {
	margin:0;
	color:#636363;
}

#sidebar .domainkatalog ul, #sidebar .news ul {
	margin:5px 10px 10px 10px;
}

#sidebar .domainkatalog li, #sidebar .news ul li {
	padding-left:0;
	background:none;
}

/* SUBPAGES ######################### */
/* REGISTER */

body#body_register #content #column1,
body#body_sell #content #column1,
body#body_park #content #column1,
body#body_buy #content #column1,
body#body_registernew #content #column1,
body#body_forgotpw #content #column1,
body#body_help #content #column1,
body#body_static #content #column1 {
	position:relative;
	float:none;
	width:650px;
	border:none;
}

body#body_register #content #column1 #heading {
	height:50px;
	background:transparent url(../img/layout/icon_registr.gif) no-repeat left top;
	padding-left:60px;
}

body#body_park #content #column1 #heading h2.breadcrumbs,
body#body_register #content #column1 #heading h2.breadcrumbs,
body#body_sell #content #column1 #heading h2.breadcrumbs,
body#body_buy #content #column1 #heading h2.breadcrumbs {
	background:none;
	padding:none;
	color:#999;
	margin-top:5px;
	border-bottom:1px solid #999;
	padding-bottom:2px;
}

body#body_register #content #column1 #heading h2.breadcrumbs .breadcrumb1,
body#body_park #content #column1 #heading h2.breadcrumbs .breadcrumb1,
body#body_sell #content #column1 #heading h2.breadcrumbs .breadcrumb1,
body#body_buy #content #column1 #heading h2.breadcrumbs .breadcrumb1 {
	color:#000;
}

body#body_register #content #column2 {
	position:relative;
	margin-left:15px;
	width:240px;
	float:left;
}

body#body_register #content #column2l {
	position:relative;
	margin-top:50px;
	margin-left:15px;
	margin-bottom:50px;
	width:640px;

	float:left;
}

body#body_register #content form {
	padding:0;
	margin:5px 0 15px 0;
	text-align:left;
}

body#body_register #content form input.search,
body#body_buy #content form input.search,
body#body_buy #content #column8 input.bid {
		vertical-align:middle;
		border:1px solid #636363;
		width: 160px;
		font-size: 15px;
		padding:6px;
		color:#636363;
		outline: none;
}

body#body_register #content #column2 ul,
body#body_park #content #column2 ul,
body#body_sell #content #column2 ul {
	font-size:1.15em;
	font-weight:bold;
}

body#body_register #content #column2 ul li,
body#body_park #content #column2 ul li,
body#body_sell #content #column2 ul li {
	position:relative;
	width:100%;
	background:transparent url(../img/layout/li_bullet_fat.gif) no-repeat 0 0.15em;
}

body#body_register #content #column3 {
	margin-left:265px;
	padding:0 0 1px 10px;
	border-left:1px solid #999999;
}

body#body_register #content #column3 ul {
	margin-top:10px;
	padding-left:5px;
	margin-left:0;
}

body#body_register #content #column3 ul li {
	display:block;
	background:none;
	list-style:outside;
	padding:0 10px 0 0;
	margin-bottom:15px;
	min-height:65px;
}

body#body_register #content #column3 ul li h3 {
	margin-bottom:0.5em;
}

body#body_register #content #column3 ul li .description {
	color:#000;
}

body#body_register #content #column3 ul li img {
	margin:0 10px 0 0;
	float:left;
	border:1px solid #2f9df6;
}

body#body_register #content #column3 ul li p {
	line-height:1.3em;
}

body#body_register #content #column4 {
	clear:both;
	margin:10px 0 10px 15px;
}

body#body_register #content #column4 h2,
body#body_register #content #column7 h2 {
	position:relative;
	width:650px;
	border-bottom:1px solid #2f9df6;
	margin-right:10px;
}

body#body_register #content #column4 table tr td {
	border-bottom:1px solid #c4c4c4;
}

body#body_register #content #column4 table.offers td {
	border:none;
}

body#body_register #content #column4 table tr td.domain {
	text-align:right;
	padding-top:19px;
}

body#body_register #content #column4 table.offers_wide {
	width:655px;
	margin:5px 0 15px 0;
}

body#body_register #content #column4 table.offers_wide strong a {
	color:#000;
}

body#body_register #content #column4 table.offers_wide td.td_price {
	padding-right:15px;
}

body#body_register #content #column4 table.offers_wide td.first_column {
	border-left:1px solid #636363;
	padding-left:15px;
}

body#body_register #content #column4 p {
	font-size:1.1em;
	color:#636363;
	line-height:1.6em;
}

body#body_register #sidebar .compare,
body#body_register #sidebar .alreadysold,
body#body_buy #sidebar .alreadysold,
body#body_help #sidebar .glossaryLink,
body#body_park #sidebar .moreinformation {
	border-top:1px solid #999;
	margin:10px;
	padding:10px 0;
}

body#body_register #sidebar .compare ul {
	position:relative;
	padding-left:10px;
}

body#body_register #sidebar .compare li {
	background:none;
	margin:10px 0;
	padding:0;
	padding:2px 4px;
	height:15px;
	background:transparent url(../img/layout/bg_bar.gif) no-repeat -100px 0;
}

body#body_register #sidebar .compare li.inpado {
	background:transparent url(../img/layout/bg_bar_blue.gif) no-repeat -100px 0;
}

body#body_register #sidebar .compare li .graph{
	color:#fff;
	display:inline;
	margin:0;
}

body#body_register #sidebar .compare li .desc_price {
	color:#636363;
	display:inline;
}

body#body_register #sidebar .compare p {
	background:transparent url(../img/layout/bg_arrow.gif) no-repeat left center;
	height:23px;
	line-height:23px;
	padding-left: 30px;
	font-size:1.15em;
	font-weight:bold;
	margin:5px 0 5px 10px;
}

body#body_register #sidebar .compare a {
	text-decoration:underline;
	margin-left:10px;
	font-size:1.15em;
}

body#body_register #sidebar .alreadysold p,
body#body_park #sidebar .moreinformation p {
	color:#636363;
	font-size:1.15em;
	line-height:1.1em;
	margin:10px 0 ;
}

body#body_register #sidebar .alreadysold a,
body#body_park #sidebar .moreinformation a {
	text-decoration:underline;
}



body#body_park #content #column1 #heading{
	height:50px;
	background:transparent url(../img/layout/icon_parking.gif) no-repeat left top;
	padding-left:60px;
}

body#body_park #content #column2{
	position:relative;
	margin-left:15px;
	width:290px;
	padding-right:15px;
	float:left;
	margin-bottom:10px;
	border-right:1px solid #999;
}

body#body_register #content #column5,
body#body_registernew #content #column10,
body#body_forgotpw #content #column10 {
	position:relative;
	margin-left:15px;
	width:325px;
	float:left;
	margin-bottom:10px;
	border-right:1px solid #999;
}

body#body_park #content #column2 form {
	margin-bottom:10px;
}

body#body_park #content #column3 {
	margin:-11px 0 10px 325px;
	padding:0 0 1px 10px;
	height:249px;
	background:transparent url(../img/layout/bg_parking_03.jpg) no-repeat center top;
}

body#body_park #content #column4,
body#body_sell #content #column4 {
	clear:both;
	position:relative;
	margin:10px 0 10px 15px;
	border-top:1px solid #999;
	width:650px;
}


body#body_park #content #column4 form .textarea_holder,
body#body_sell #content #column4 form .textarea_holder {
	float:left;
	width:220px;
}

body#body_park #content #column4 form .info_holder,
body#body_sell #content #column4 form .info_holder {
	margin-left:230px;
}

body#body_park #content #column4 form textarea,
body#body_sell #content #column4 form textarea {
	border:1px solid #2f9df6;
	height:10em;
	width:210px;
	padding:2px 4px;
	background:#fff url(../img/layout/bg_textarea.gif) ;
	line-height:16px;
}

.textinput {
		border:1px solid #636363;
	height:15px;
	width:210px;
	padding:4px 4px;
}
	

body#body_park #content #column4 form fieldset p,
body#body_sell #content #column4 form fieldset p {
	margin-top:5px;
	font-size:1.1em;
}

body#body_park #content #column4 form input.button,
body#body_sell #content #column4 form input.button {
	float:right;
}

body#body_park #content #column4 form label,
body#body_sell #content #column4 form label {
	line-height:1.5em;
	color:#636363;
	width:400px;
}

body#body_park #content #column4 form table,
body#body_sell #content #column4 form table {
	margin-top:10px;
	width:200px;
}

body#body_park #content #columnSlide {
	clear:both;
	border-top:1px solid #999;
	width:650px;
	margin-left:15px;
	padding:15px 0;
}

body#body_park #content #columnSlide p {
	font-size:1.1em;
	line-height:1.7em;
	margin-top:5px;
}

body#body_park #content #columnSlide p.img_holder {
	float:right;
	margin:10px 0 10px 10px;
	text-align:right;
	font-size:0.9em;
	color:#636363;
}

body#body_park #content #columnSlide p.img_holder img {
	border:1px solid #98c1e0;
}

body#body_register #content #column5 h2,
body#body_register #content #column6 h2 {
	border:none;
	margin-bottom:10px;
}

body#body_register #content #column5 p,
body#body_register #content #column6 p,
body#body_registernew #content #column10 p,
body#body_registernew #content #column11 p,
body#body_forgotpw #content #column11 p,
body#body_forgotpw #content #column10 p  {
	font-size:1.1em;
	color:#636363;
	line-height:1.7em;
}

body#body_register #content #column5,
body#body_registernew #content #column10,
body#body_forgotpw #content #column10 {
	position:relative;
	width:295px;
	padding-right:10px;
	border:none;
	float:left;
}

body#body_forgotpw #content #column10 {
	border-right:1px solid #999;
}

body#body_register #content #column5 table {

}

body#body_register #content #column6,
body#body_registernew #content #column11,
body#body_forgotpw #content #column11  {
	margin:0 10px 0 320px;
	padding-left:10px;
	border-left:1px solid #999;
}

body#body_forgotpw #content #column11 form {
	border:none;
}

body#body_register #content #column5 td,
body#body_register #content #column6 td,
body#body_registernew #content #column11 td,
body#body_forgotpw #content #column11 td  {
	height:35px;
}

body#body_register #content #column5 td.label,
body#body_register #content #column6 td.label,
body#body_registernew #content #column11 td.label,
body#body_forgotpw #content #column11 td.label {
	text-align:right;
}

body#body_register #content #column5 form {
	margin-top:30px;
	font-size:1.1em;
	color:#636363;
}

body#body_register #content #column6 form,
body#body_registernew #content #column11 form,
body#body_forgotpw #content #column11 form {
	margin-top:9px;
	font-size:1.1em;
	color:#636363;
}

body#body_registernew #content #column11 form,
body#body_forgotpw #content #column11 form  {
	margin-top:0;
}

body#body_register #content #column5 form a,
body#body_register #content #column6 form a,
body#body_register #content #column7 table a,
body#body_registernew #content #column11 table a,
body#body_forgotpw #content #column11 table a {
	color:#2f9df6;
	text-decoration:underline;
}


body#body_register #content #column5 form input.button {
	height:23px;
}

body#body_register #content #column5 form input.email,
body#body_register #content #column5 form input.password,
body#body_register #content #column6 form input.email,
body#body_register #content #column6 form input.password,
body#body_registernew #content #column11 input.email,
body#body_registernew #content #column11 input.password,
body#body_forgotpw #content #column11 input.email{
			vertical-align:middle;
			border:1px solid #636363;
			width: 130px;
			font-size: 11px;
			padding:3px;
			color:#636363;
			outline: none;
}

body#body_sell #content #column4 input.domain_list
{
			vertical-align:middle;
			border:1px solid #636363;
			width: 200px;
			font-size: 14px;
			padding:10px;
			color:#636363;
			outline: none;
}

body#body_register #content #loader {
	position:relative;
	margin:10px;
	text-align:center;
	padding-top:100px;
}

body#body_compare #content #column1 {
	border:none;
	width:650px;
}

body#body_compare #content #column1 table,
body#body_register #content #column7 table {
	margin:15px 0;
	width:650px;
}

body#body_compare #content #column1 table tr td,
body#body_register #content #column7 table tr td {
	border-bottom:1px solid #c4c4c4;
	padding:4px 3px;
	text-align:right;
	color:#636363;
}

body#body_compare #content #column1 table thead tr td,
body#body_register #content #column7 table thead tr td {
	color:#2f9df6;
	font-size:1.2em;
	border:none;
	font-weight:bold;
	text-align:right;
	padding:2px 3px 1px 0;
}

body#body_compare #content #column1 table thead tr td.first,
body#body_register #content #column7 table thead tr td.first {
	text-align:left;
	padding-left:2px;
}

body#body_compare #content #column1 table thead tr td .super {
	color:#636363;
}

body#body_compare #content #column1 table tr td.domain,
body#body_register #content #column7 table tr td.domain {
	text-align:left;
	color:#000;
}

body#body_compare #content #column1 table tr td.inpado {
	color:#2f9df6;
}

body#body_compare #content #column1 table tr td .from {
	font-weight:bold;
}

body#body_compare #content #column1 table tr td .to {
	font-weight:bold;
	color:#000;
}

body#body_compare #content #column1 p,
body#body_compare #content #column7 p {
	margin-bottom:3px;
	font-size:1.1em;
	color:#636363;
}

body#body_register #content #column7,
body#body_buy #content #column7,
body#body_buy #content #column77 {
	width:650px;
	margin:10px 0 10px 15px;
}

body#body_register #content #column7 table tr td,
body#body_register #content #column7 table thead tr td {
	padding:4px 15px 2px 2px;
}

body#body_register #content #column7 table tr td.region {
	text-align:left;
	padding-left:15px;
}

body#body_register #content #column7 table tr td.last {
	text-align:center;
}

body#body_register #content #column7 form#list input.button {
	position:absolute;
	left:480px;
}

body#body_register #content #column7 form#list {
	margin-bottom:25px;
}

body#body_register #content #column7 form#search,
body#body_buy #content #column7 form#search {
	margin:10px 0 30px 0;
}

body#body_register #content form#search select.endings,
body#body_buy #content form#search select.endings {
		vertical-align:middle;
		border:1px solid #636363;
		width: 160px;
		font-size: 15px;
		height:28px;
		padding:4px;
		color:#636363;
		outline: none;
		margin-left:10px;
}
body#body_register #content form#search select.endings option,
body#body_buy #content form#search select.endings option {
	outline: none;
}

body#body_register #content form#search input.button,
body#body_buy #content form#search input.button {
	margin-left:10px;
}

body#body_portfolio #column1 {
	width:650px;
	border:none;
}

body#body_portfolio #column1 h2.register {
	background:transparent url(../img/layout/icon_registr.gif) no-repeat left center;
	min-height:50px;
}

body#body_portfolio #column1 h2.park {
	background:transparent url(../img/layout/icon_parking.gif) no-repeat left center;
	min-height:50px;
}

body#body_portfolio #column1 h2.boerse {
	background:transparent url(../img/layout/icon_boerse.gif) no-repeat left center;
	min-height:50px;
}

body#body_portfolio #column1 h2 .entries,
body#body_portfolio #column1 h2 .entries {
	font-weight:normal;
	color:#636363;
}

body#body_portfolio #column1 table {
	color:#636363;
	margin-top:5px;
}

body#body_portfolio #column1 .pagination {
	margin:6px 0 15px 0;
}

body#body_portfolio #column1 .pagination a {
	color:#636363;
	text-decoration:none;
}

body#body_portfolio #column1 .pagination a:hover {
	color:#000;
	text-decoration:underline;
}

body#body_portfolio #column1 table tr td.first {
	color:#000;
	width:130px;
}

body#body_portfolio #column1 table tr td.park_even {
	width:80px;
}

body#body_portfolio #column1 table tr td.park_even_big {
	width:170px;
}

body#body_portfolio #column1 table tr td {
	border-bottom:1px solid #c4c4c4;
	padding:4px 0;
}

body#body_portfolio #column1 table thead tr td {
	border:none;
	padding:0;
}

body#body_portfolio #column1 table tr td.edit {
	text-align:right;
	padding-right:10px;
	width:120px;
}

body#body_portfolio #column1 table tr td.edit a {
	color:#2f9df6;
}

body#body_portfolio #column1 table thead {
	font-weight:bold;
	color:#000;
}

body#body_portfolio #column1 table tr td.first a {
	display:block;
	margin-left:10px;
	color:#2f9df6;
	text-decoration:underline;
}

body#body_portfolio #column1a table tr td.first a:hover,
body#body_portfolio #column1b table tr td.first a:hover {
	color:#000;
}

body#body_portfolio #sidebar .login p {
	line-height:1.7em;
	margin-bottom:10px;
}

body#body_portfolio #sidebar .login p.options {
	border-top:1px solid #999;
	padding-top:10px;
}

body#body_portfolio #sidebar .login p.options a {
	text-decoration:underline;
}

#sidebar .login p.options input.button {
	height:23px;
}

body#body_park #content #column4 .info_holder table {
	margin-top:10px;
}

body#body_sell #content #column1 #heading,
body#body_buy #content #column1 #heading {
	height:50px;
	background:transparent url(../img/layout/icon_boerse.gif) no-repeat left top;
	padding-left:60px;
}
body#body_sell #content #column2 { 
position:relative;
margin-left:15px;
width:290px;
padding-right:10px;
float:left;
margin-bottom:10px;
border-right:1px solid #999;
}

body#body_sell #content #column3 {
	margin:-15px -13px 10px 325px;
	padding:0 0 1px 10px;
	height:160px;
	background:transparent url(../img/layout/bg_sell.jpg) no-repeat center top;
}

body#body_buy #content #column7 #column7a {
	width:200px;
	margin-bottom:10px;
	float:left;
	border-right:1px solid #999;
}

body#body_buy #content #column7 #column7a ul li {
	background:none;
	padding:none;
}

body#body_buy #content #column7 #column7a ul li a {
	color:#636363 	;
	text-decoration:none;
}

body#body_buy #content #column7 #column7a ul li a:hover {
	text-decoration:underline;
}

body#body_buy #content #column7 #column7b,
body#body_buy #content #column77 #column7b {
	margin-left:10px;
	margin-bottom:10px;
	width:200px;
	padding-right:10px;
	float:left;
	border-right:1px solid #999;
}

body#body_buy #content #column77 #column7b {
	margin-left:0;
}

body#body_buy #content #column7 #column7c,
body#body_buy #content #column77 #column7c {
	width:200px;
	margin-bottom:10px;
	float:right;
	margin-right:20px;
}

body#body_buy #content #column77 #column7b,
body#body_buy #content #column77 #column7c {
	width:300px;
}

body#body_buy #content #column7 h2.search {
	position:relative;
	clear:both;
	width:650px;
	border-bottom:1px solid #2f9df6;
	margin-right:10px;
}

body#body_buy #content #column7 table,
body#body_buy #content #column77 table {
	color:#636363;
}

body#body_buy #content #column7 table td,
body#body_buy #content #column77 table td {
	border-bottom:1px solid #c4c4c4;
}

body#body_buy #content #column7 a,
body#body_buy #content #column77 a {
	margin:0 0 0 10px;
}

body#body_buy #content #column7 table a,
body#body_buy #content #column77 table a {
	margin:0 0 0 0;
}

body#body_sell #content #column4 p.new_functions,
body#body_buy #content #column7 p.new_functions,
body#body_park #content #column4 p.new_functions {
	clear:both;
	font-weight: bold;
	font-size: 11px;
	background-color:#b3d8f3;
	padding:5px 7px;
	border:1px solid #2f9df6;
	text-align:justify;
}
body#body_park #content #column4 form#mail,
body#body_sell #content #column4 form#mail,
body#body_buy #content #column7 form#mail {
	text-align:right;
}
body#body_park #content #column4 form#mail label,
body#body_sell #content #column4 form#mail label,
body#body_buy #content #column7 form#mail label
{
	display:inline;
	font-size:14px;
	color:#999;
	
}

body#body_sell #content #column4 form#mail input.mail,
body#body_park #content #column4 form#mail input.mail,
body#body_buy #content #column7 form#mail input.mail {
	vertical-align:middle;
	border:1px solid #636363;
	width: 160px;
	font-size: 15px;
	padding:6px;
	color:#636363;
	outline: none;
}

body#body_sell #content #column4 form#mail input.ebutton,
body#body_park #content #column4 form#mail input.ebutton,
body#body_buy #content #column7 form#mail input.ebutton {
	vertical-align:middle;
	border:none;
	width:151px;
	height:31px;
	margin-right:20px;
}

body#body_forgotpw #content #column11 p {
	text-align:center;
	margin-top:20px;
}

body#body_help #content #column1 ol {
	margin-left:1px;
	list-style-position:inside;
}

body#body_help #content #column1 ol li {
	background:none;
	padding:0;
	font-size:1.1em;
	color:#2f9df6;
	font-weight:bold;
	margin-bottom:1em;
	
	padding-top:5px;
}

body#body_help #content #column1 ol li .answer {
	margin:5px 0 0 20px;
	font-weight:normal;
	font-size:1.0em;
	color:#000;
	background-color:#b3d8f3;
	padding:5px 7px;
	border:1px solid #2f9df6;
}


table.breadcrumbs {
	position:relative;
	width:100%;
	font-size:1.3em;
	font-weight:bold;
	color:#999;
	margin-top:6px;
}

table.breadcrumbs td {
	padding:0;
}

table.breadcrumbs td.active {
	color:#000;
}

table.breadcrumbs td.raquo {
	position:relative;
	width:50%;
	text-align:center;
}

table.breadcrumbs td.breadcrumb1,
table.breadcrumbs td.breadcrumb2,
table.breadcrumbs td.breadcrumb3 {
	position:relative;
	width:10%;
	white-space:nowrap;
}

table.breadcrumbs td.breadcrumb2 {
	text-align:center;
}

table.breadcrumbs td.breadcrumb3 {
	text-align:right;
}
.test {
	padding-right: 0px;	
	border:0px solid red;
}

body#body_buy #content #bid_heading {
	margin-left:15px;
}

body#body_buy #content #column8 {
	margin-left:15px;
	margin-right:10px;
	width:220px;
	float:left;
}

body#body_buy #content #column9 {
	margin:-15px -13px 10px 325px;
	border-left:1px solid #999;
	padding:0 0 1px 10px;
	height:250px;
	background:transparent url(../img/layout/bg_bidding01.jpg) no-repeat center center;
}

body#body_buy #content #column8 h3 {
	margin-top:15px;
}

body#body_buy #content #column8 table {
	margin:0 0 15px 0;
}

body#body_buy #content #column8 table td {
	border-bottom:1px solid #c4c4c4;
	padding:2px 0;
}

body#body_buy #content #column8 table td.info {
	width:1%;
	white-space:nowrap;
}

body#body_buy #content #column10 {
	margin-left:15px;
}

body#body_buy #content #column8 input.bid {
	width:122px;
}

body#body_register #column_data {
	width:650px;
	margin-left:15px;
}


body#body_register #column_data table td.odd {
	background-color:#e5e5e5;
}

body#body_register #column_data table td.domain{
	background-color:#2f9df6;
	color:#fff;
	letter-spacing:0.03em;
}

body#body_register #column_data table input.field,
body#body_register #column_data table select {
			vertical-align:middle;
			border:1px solid #636363;
			width: 200px;
			font-size: 11px;
			padding:3px;
			color:#636363;
			outline: none;
}

body#body_register #column_data table select {
	width:208px;
}

body#body_register #column_data table input.radio {
			outline: none;
			vertical-align:middle;
			margin-right:10px;
}

body#body_register #column_data table input.button {
	margin-left:0;
}

body#body_register #column_data table td.sum{
	border-top:1px solid #c4c4c4;
}

body#body_register #column_data table label {
	text-indent:23px;
}

body#body_register #column_data table span {
	color:#f00;
}

body#body_register #column_data table td.button {
	text-align:right;
}

.html_navigation {
	width: auto;
	padding: 0;
	margin: 0;
}

.html_navigation td {
	border: none !important;
	padding: 0px 6px 0px 0px !important;
	margin: 0;
}
