
body { 
	margin: 0;
	padding: 0;
	background: #F7F7F7;
	font-family: verdana, sans-serif;
	font-size: 12px;
	}

#masthead {
	background: #FFF url("../bilder/pg2/pg_logo.gif") no-repeat;
	}

#masthead h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

#masthead h1 a {
	display: block;
	width: 520px;
	height: 115px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	
#menubar { 
	margin: 0;
	height: 26px; /* feste Hoehe */
	color: #003;
	background: #F5F5F5 url("../bilder/pg2/back.gif") repeat-x;
	}
	
#menubarwrap { 
 	width: 760px; 
	}
	
#menubar form {
	float: left;
	width: 310px; /* feste Breite */
	margin: 0;
	padding: 4px 10px;
	}
	
	#menubar fieldset {
		margin: 0;
		padding: 0;
		border: 0;
		}
	
	#menubar label {
		margin: 0;
		padding: 0;
		}
	
	#menubar input {
		font-family: verdana;
		font-size: 12px;
		margin: 0 0 0 .2em;
		padding: 0 .2em;
		background-color: #FFF;
		border: 1px solid #FFF;
		}
	
	#menubar input#whois_sw {
		width: 190px;
		}
	
	#menubar input#whois_sbm {
		padding: 1px 8px 1px 8px;
		color: #FFF;
		background-color: #0B9BE4;
		border: 0px none #FFF;
		}
	
#menubar ul#login {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	}
	
	#menubar ul#login li {
		display: inline;
		margin-right: 2em;
		}
	
/* NEU --------------------------*/

#footer { 
	height: 26px; /* feste Hoehe */
	text-align: center;
	color: #003;
	background: #F5F5F5 url("../bilder/pg2/back.gif") repeat-x;
	}
	
	#footer #wrap { 
		width: 400px; /* feste Breite */
		margin: 0 auto;
		padding: .4em 0;
		}

	#footer p { 
		text-align: right;
		font-family: verdana, sans-serif;
		font-size: 10px;
		margin: 0;
		padding: .2em 0;
		}

	#footer a { 
		color: #006;
		}

	#footer img { 
		display: block;
		float: right;
		width: 16px;
		margin-left: 8px;
		}

/* Submit-Buttons */

input#partnerid_sbm,
input#login_sbm {
		padding: 1px 8px 1px 8px;
		color: #FFF;
		font-size: 12px;
		background-color: #0B9BE4;
		border: 0px none #FFF;
	}


/* NEU --------------------------*/

.clear { clear: left; height: 0; font-size: 0%; }
	
.block { display: block; }

.smalltxt { font-size: .9em; }

.treb {
	color: #069;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin-bottom: 0;
	}
	
h3.treb {
	font-size: 1.8em;
	}
	
h4.treb {
	font-size: 1.4em;
	}
	
/* tabelle class tld - GB 060518 */	

table.tld {
	width: 520px;
	margin: .4em 0;
	border: 1px solid #999;
	border-spacing: 0;
	border-collapse: collpase;
	font-size: 12px;
}

table.tld th {
	padding: .4em 1em;
	color: #FFF;
	background: #F5F5F5 url("../bilder/pg2/back.gif") repeat-x;
	border: none;
	border-bottom: 1px solid #999;
	}

table.tld tr.secondhead th {
	padding: .2em 1em;
	color: #000;
	background: #C9DBDB;
	font-weight: normal;
	text-align: left;
	border: none;
	border-bottom: 1px solid #999;
	}

table.tld td {
	padding: .2em 1em;
	vertical-align: top;
	}

table.tld td.first {
	width: 5em;
	font-weight: bold;
	}

table.tld td.second {
	width: 240px;
	}

table.tld tr {
	color: #000;
	background-color: #F0F4F5;
	}

table.tld tr.odd {
	color: #000;
	background-color: #E0E4E5;
	}




/* alte Tabelle */

table.domainlist {
	width: 100%;
	border-spacing: 1px;
	text-align: center;
/*	background-color: #9AB; */
	border: 2px solid #9AB;
	empty-cells: show;
	}
	
	table.domainlist td {
		padding: .2em;
		}
	table.domainlist th, table.domainlist tfoot td {
		padding: .6em;
		}

	table.domainlist th       { font-size: 12px; font-weight: normal; }
	table.domainlist td       { font-size: 15px; }
	table.domainlist tfoot td { font-size: 10px; }
	
	table.domainlist th,
	table.domainlist tfoot td { background-color: #BCD; }	
	table.domainlist td       { background-color: #E0E4E5; }
	
	
	
ul.vorteile { margin-top: .5em; }	
ul.vorteile li { list-style: url(../bilder/assets/icon_haekchen.gif) square; }



/* GB 050707 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.clearspace { clear: both; height: 20px; }

.pplist {
	margin: 1em 0; 
}

.pplist p {
	padding: 0;
	margin: 0;
}

.pplist img {
	border: none;
}

.pplist table { float: right; border-collapse: collapse; margin: 0; }
.pplist table, .pplist td, .pplist th { font-size: 1em; text-align: left; border: 0; padding: .06em; }
.pplist th.first { font-weight: normal; width: 60px; border: 0; }
.pplist td { width: 240px; }


/* GB 061213 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.banner  {
	}

.banner img {
	display: block;
	margin: 1em auto 0 30px;
	}

.registrare {
	width: 500px;
	margin: 1em 0 3em;
	}
	
.registrare dl {
	float: left;
	width: 250px;
	margin: 0 0 .2em;
	padding: .6em 0;
	text-align: center;
	background: #F7F7F7 url("../bilder/registrar_logos/registrar_back.gif") no-repeat;
	}
.registrare dl.left {
	width: 249px;
	}

.registrare dt {
	margin: 0 1em;
	padding: 0;
	}

.registrare dd {
	font-size: .9em;
	font-style: italic;
	margin: .4em 1em;
	padding: 0;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
	
