/* MENU */

	ul.submenu li a.home, ul.submenu li.active a.home {
		background: url(/images/ico-home16.png) no-repeat 0px 50%;
	}
	
	ul.submenu li a.kundendaten, ul.submenu li.active a.kundendaten {
		background: url(/images/ico-user16.png) no-repeat 0px 50%;
	}
	
	ul.submenu li a.vertragsdaten, ul.submenu li.active a.vertragsdaten {
		background: url(/images/ico-folderdocument16.png) no-repeat 0px 50%;
	}
	
	ul.submenu li a.domains, ul.submenu li.active a.domains {
		background: url(/images/ico-connect16.png) no-repeat 0px 50%;
	}
	
	ul.submenu li a.rechnungen, ul.submenu li.active a.rechnungen {
		background: url(/images/ico-bill16.png) no-repeat 0px 50%;
	}
	
	ul.submenu li a.passwort, ul.submenu li.active a.passwort {
		background: url(/images/ico-password16.png) no-repeat 0px 50%;
	}
	
	ul.submenu li a.logout, ul.submenu li.active a.logout {
		background: url(/images/ico-logout16.png) no-repeat 0px 50%;
	}
	
/* //MENU */


/* VERTRAGSDATEN */
ul.vertragsdaten {
	margin: 0;
	vertical-align: middle;
}

	/*ul.vertragsdaten li {
		list-style-type: none;
		background: url(/images/ico-list.png) no-repeat 0px 1px;
		text-align: left;
		padding: 0 0 .25em 20px;
		margin: 0;
		text-decoration: none;
		border: 0;
		color: #232323;
	}*/
	
	li.vertragsdaten-details {
		list-style-type: none;
		display: inline;
		margin-right: .5em;
		margin-bottom: 0;
		float: left;
	}
		li.vertragsdaten-details a {
			display: block;
			background: url(/images/ico-details32.png) no-repeat 0px 0px;
			width: 32px;
			height: 32px;
			text-decoration: none;
			border: 0;
			margin-bottom: 0;
		}
	
	li.vertragsdaten-kuendigen {
		list-style-type: none;
		display: inline;
		float: left;
		margin-bottom: 0;
		margin-right: .5em;
	}
		li.vertragsdaten-kuendigen a {
			display: block;
			background: url(/images/ico-trash32.png) no-repeat 0px 0px;
			width: 32px;
			height: 32px;
			text-decoration: none;
			border: 0;
			margin-bottom: 0;
		}
	
	li.vertragsdaten-zahlungsweise {
		list-style-type: none;
		display: inline;
		float: left;
		margin-bottom: 0;
	}
		li.vertragsdaten-zahlungsweise a {
			display: block;
			background: url(/images/ico-payment32.png) no-repeat 0px 0px;
			width: 32px;
			height: 32px;
			text-decoration: none;
			border: 0;
			margin-bottom: 0;
		}
	
h4.vertragsdaten {
	background: url(/images/ico-list.png) no-repeat 0px 25%;
	padding: 0 0 .25em 20px;
}

/* TABELLE VERTRAGSDATEN */

table#vertragsdaten th.vertrag {
	width: 450px;
}

table#vertragsdaten th.status {
	width: 125px;
}

table#vertragsdaten th.aktion {
	width: 150px;
}

table#vertragsdaten th.body1 {
	background-color: #f2f2f2;
	padding: 5px 0px 5px 2px;
}

table#vertragsdaten th.body2 {
	background-color: #f6f6f6;
	padding: 5px 0px 5px 2px;
}

	table.vertragsdaten-details {
		width: 450px;
		border: 0;
		margin: 0;
	}
	
	td.vertragsdaten-details-left {
		width: 125px;
	}
	
	td.vertragsdaten-details-right {
		width: 325px;
	}
/* //TABELLE VERTRAGSDATEN */


/* RECHNUNGEN */

ul.rechnungen-details {
	margin: 0;
	vertical-align: middle;
}
	
	ul.rechnungen-details  li {
		list-style-type: none;
		display: inline;
		margin-bottom: 0;
		float: left;
	}
		ul.rechnungen-details  li a {
			display: block;
			background: url(/images/ico-floppy22.png) no-repeat 0px 50%;
			width: 22px;
			height: 22px;
			text-decoration: none;
			border: 0;
			margin-bottom: 0;
		}

/* TABELLE RECHNUNGEN */

table#rechnungen th.rgnummer {
	width: 175px;
}

table#rechnungen th.datum {
	width: 150px;
}

table#rechnungen th.summe {
	width: 150px;
}

table#rechnungen th.status {
	width: 125px;
}

table#rechnungen td.aktion {
	width: 125px;
}

table#rechnungen td.summe {
	padding-right: 8px;
	text-align: right;
}
/* //TABELLE RECHNUNGEN */


/* DOMAINS */

a.domainkuendigen {
	text-decoration: none;
	color : #232323;
	border: 0;
	background: url(/images/ico-list.png) no-repeat 0px 30%;
	padding-left: 15px;
}

ul.domainregistrieren {
	margin-bottom: 20px;
}
	li.domainregistrieren {
		list-style-type: none;
		margin: 0;
		text-decoration: none;
		border: 0;
		color: #232323;
	}
	
ul.domains {
	margin-bottom: 2em;
}
	li.domainstatus {
		list-style-type: none;
		background: url(/images/ico-list.png) no-repeat 0px 40%;
		padding-left: 20px;
		margin-right: 1em;
		text-decoration: none;
		border: 0;
		color: #232323;
		display: inline;
	}
	
	li.domainneu {
		list-style-type: none;
		background: url(/images/ico-domainneu.png) no-repeat 0px 1px;
		padding: 0 0 2px 20px;
		text-decoration: none;
		border: 0;
		color: #232323;
		display: inline;
		float: right;
	}
	
ul.domain-kuendigen {
	margin: 0;
	vertical-align: middle;
}
	
	ul.domain-kuendigen li {
		list-style-type: none;
		display: inline;
		margin-bottom: 0;
		float: left;
	}
		ul.domain-kuendigen li a {
			display: block;
			background: url(/images/ico-trashfull22.png) no-repeat 0px 50%;
			width: 22px;
			height: 22px;
			text-decoration: none;
			border: 0;
			margin-bottom: 0;
		}

/* TABELLE DOMAINS */
table#domains th.domain {
	width: 205px;
}

table#domains th.vertragsnr {
	width: 100px;
}

table#domains th.registrierdatum {
	width: 150px;
}

table#domains th.domainart {
	width: 120px;
}

table#domains th.status {
	width: 100px;
}

table#domains th.aktion6 {
	width: 50px;
}

tr.row {
	background-color: #f2f2f2;
}

tr.row1 {
	background-color: #f2f2f2;
}

tr.row2 {
	background-color: #f6f6f6;
}

tr.row:hover, tr.row1:hover, tr.row2:hover {
	background-color: #9c3;
}

/* //TABELLE DOMAINS */


/* TABELLE SSL-PROXY */
table.sslproxy {
	margin: 15px 0;
	font-size: .9em;
	width: 100%;
	color: #515151;
}

table.sslproxy td {
	padding: 2px;
}

td.sslproxy-head1 {
	width: 600px;
	border-bottom: 1px #99cc33 solid;
}

td.sslproxy-head2 {
	width: 125px;
	border-bottom: 1px #99cc33 solid;
}

/* //TABELLE SSL-PROXY */


p.domainkuendigen {
	display: inline;
	margin-right: 10px;
}

form.domainkuendigen {
	display: inline;
}

select.vertragsdaten {
	width: 200px;
}

a.sslproxy {
	text-decoration: none;
	color : #232323;
	border: 0;
	background: url(/images/ico-list.png) no-repeat 0px 30%;
	padding-right: 15px;
}

span.ssl-aktiv {
	text-decoration: none;
	color : #232323;
	border: 0;
	background: url(/images/ico-list.png) no-repeat 0px 30%;
	padding-left: 15px;
}

a.rganzeigen {
	text-decoration: none;
	color : #232323;
	border: 0;
	background: url(/images/ico-list.png) no-repeat 0px 30%;
	padding-left: 15px;
}