/* Presseverteiler <-- kontakt_form
*********************/
.kontakt_form option {
	width: 215px;
	color : #979797;
/*	border : #D2C4F3;
	border-style : solid;
	border-width : thin;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px; */
}



/* Weiterempfehlung
*********************/

dl.weiterempfehl_form {
	height:350px;;
	width:430px;
	display:block;
	color:#979797;
}
	dl.weiterempfehl_form dt {
		width:180px;
		float:right;
		padding:0px 0 0 10px;
		margin:10px 0px;
		height:16px;
		font-size:14px;
	}
	dl.weiterempfehl_form dd {
		width:234px;
		float:left;
		padding:0;
		margin:10px 0;
		height:16px;
	}
		dl.weiterempfehl_form dd input {
			width:232px;
			border:none;
			background:#EBEBEB;
		}


	dl.weiterempfehl_form dd textarea {
		width:232px;
		height:153px;
		border:1px solid #EBEBEB;
		background:#EBEBEB;
	}



/* Meine Daten ändern
*********************/

dl.passwort_form {
	height:60px;;
	width:404px;
	display:block;
	color:#979797;
}
	dl.passwort_form dt {
		width:147px;
		float:right;
		height:16px;
	}
	dl.passwort_form dd {
		width:234px;
		padding:0;
		margin:10px 0;
		height:16px;
	}
	dl.passwort_form input.input_option {
		width:232px;
		border:none;
		background:#EBEBEB;
	}

dl.update_form {
	height:300px;;
	width:404px;
	display:block;
	color:#979797;
}

	dl.update_form dt {
		width:147px;
		float:right;
		padding:0px 0 0 10px;
		margin:10px 0px;
		height:16px;
		font-size:14px;
	}
	dl.update_form dd {
		width:234px;
		float:left;
		padding:0;
		margin:10px 0;
		height:16px;
	}
		dl.update_form dd input.input_option {
			width:232px;
			border:none;
			background:#EBEBEB;
		}



/* form_profil.tpl
*********************/

table.form_profil {
	width: 100%;
}

table.form_profil td {
	padding-bottom: 10px;
}


/* Anmeldung
**************/
div.tx-newloginbox-pi1 {

}

	div.tx-newloginbox-pi1 td {
		padding:0 0 18px 0;
	}

	div.tx-newloginbox-pi1 td.input {
		width:252px;
	}

	div.tx-newloginbox-pi1 td.label {
		padding-top:2px;
	}

	div.tx-newloginbox-pi1 input.input_option {
		width:232px;
		border:none;
		background:#EBEBEB;
	}

	div.tx-newloginbox-pi1 td.submit_row {
		text-align:right;
	}

		div.tx-newloginbox-pi1 td.submit_row a {
			font-weight:bold;
		}

		div.tx-newloginbox-pi1 td.submit_row input {
			margin:0;
			padding:0;
			border:none !important;
			background:none;
			font-weight:bold;
			cursor:pointer;
		}


/* Kontaktformular
*******************/
table.kontakt_form.intern { height: 400px; }
table.kontakt_form.intern td textarea {
	height: 220px;
}

table.kontakt_form {
	height:350px;;
	width:404px;
	display:block;
	color:#979797;
}
	table.kontakt_form td {
		padding:5px 0px;
		height:16px;
		font-size:14px;
/*		border:1px solid red; */
	}

		table.kontakt_form td.text_left {
			text-align:left;
		}

		table.kontakt_form td input {
			width:232px;
			border:none;
			background:#EBEBEB;
			margin:0 0 5px 0;
		}

		table.kontakt_form td.cell_1 {
			width:232px;
		}

		table.kontakt_form td.cell_2 {
			padding:6px 0 0 10px;
			width:172px;
		}

		table.kontakt_form td select {
			color:#000;
			width:232px;
			border:none;
			background:#EBEBEB;
		}
			table.kontakt_form td select option {
				color:#000;
			}

/*	dl.kontakt_form dd {
		width:234px;
		float:left;
		padding:0;
		margin:10px 0;
		height:16px;
	} */


	table.kontakt_form td textarea {
		width:232px;
		height:153px;
		border:1px solid #EBEBEB;
		background:#EBEBEB;
	}

p.submit_row {
	font-weight:bold;
	cursor:pointer;

}

	p.submit_row input {
		float:right;
		border:none !important;
		background:none;
		font-weight:bold;
		cursor:pointer;
	}

p.submit_row2 {
	font-weight:bold;
	float:right;
	margin:0 5px 0 0;
	padding:3px 0;
}

/* Networking
*********************/

.com_gen_table {

}



/* user profile */
.gen_form fieldset{
	border:none
}


form#profilform {
	width:420px;
}

	form#profilform .odd,
	form#profilform .even {
		float:left;
		width:120px;
	}

	form#profilform dl {
		display:block;
	}

	form#profilform dt {
		margin:6px 10px 0 0;
		width:140px;
		height:100%;
		float:left;
/*		border-bottom:1px solid #EBEBEB;*/
	}

	form#profilform dd {
		margin:6px 0;
		width:250px;
		float:left;
	}

		form#profilform dd select {
			width:200px;
			height:20px;
			background:#EBEBEB;
			border:none !important;
		}

		form#profilform dd input {
			border:none !important;
		}
			form#profilform dd input.width_field,
			form#profilform dd input.grey {
				background:#EBEBEB;
			}

			form#profilform dd input.width_field {
				width:200px;
			}


/* Kontaktliste */
table#com_buddylist {
}
	table#com_buddylist tr {
		margin-bottom:10px;
		height:55px;
		border-bottom:1px solid #EBEBEB;
	}

	table#com_buddylist td {
		padding:5px 0;
	}

/* userlist */


table#com_userlist {
	font-size:12px;
}

	table#com_userlist th {
		text-align:left;
		color:#0373BD;
		font-weight:normal;
		padding:5px 0;
		border-top:1px solid #EBEBEB;
	}

	table#com_userlist tr {
		border-bottom:1px solid #EBEBEB;
	}

	table#com_userlist td {
		padding:5px 0;
		border-bottom:1px solid #EBEBEB;
	}

dl.userlist_head dt {
	float:left;
	padding:7px 0 0 0;
}

dl.userlist_head dd {
	text-align:right;
}

	dl.userlist_head dd input,
	dl.userlist_head dd select {
		border:none;
		background:#EBEBEB;
		width:200px;
		height:16px;
		margin:5px 0;
	}

	dl.userlist_head dd select {
		width:204px;
		height:19px;
	}

p.submit_search {

}
	p.submit_search input {
		float:right;
		font-weight:bold;
		border:none;
		background:none;
		margin:0 0 50px 0;
	}


/* Profilansicht*/

table#profile_single {
	height:100%;
	width:280px;
	margin:0 0 0 5px;
}
	table#profile_single td {
		padding:5px 0 5px 2px;
		border-bottom:1px solid #EBEBEB;
	}

	table#profile_single tr {
		height:25px;
		border-bottom:1px solid #EBEBEB;
	}

	table#profile_single td h3 {
/*		border-left:1px solid #EBEBEB; */
	}


/* Postfach */

table#com_messagelist {

}

	table#com_messagelist th {
		text-align:left;
		color:#0373BD;
		font-weight:normal;
		padding:5px 0;
		border-top:1px solid #EBEBEB;
	}

	table#com_messagelist tr {
		border-bottom:1px solid #EBEBEB;
	}

	table#com_messagelist td {
		padding:5px 0;
	}





/* Mitglied werden */

form.gen_form {
	width: 100%;
}

	form.gen_form label {
		cursor: pointer;
	}
	form.gen_form .input_option {
		width:232px;
		border:none;
		background:#EBEBEB;
		padding: 2px;
	}
	form.gen_form .date {
		width:75px;
	}
	form.gen_form .input_option_short {
		width:100px;
		border:none;
		background:#EBEBEB;
		padding: 2px;
	}
	form.gen_form .submit_option {
		border:1px solid #f0f0f0;
		background:transparent;
		padding: 3px 15px;
		cursor: pointer;
	}
	
	form.gen_form dl {
		display:block;
		color:#979797;
		clear: both;
	}
		form.gen_form dl dt {
			width:147px;
			float:right;
			padding:0px 0 0 10px;
			margin:10px 0px;
			height:16px;
			
		}
		form.gen_form dl dd {
			width:234px;
			float:left;
			padding:0;
			margin:10px 0;
			height:16px;
		}
	
	form.gen_form h2 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	form.gen_form h3 {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	
	form.gen_form span.hinweis {
		font-size: 11px;
	}
	
	form.gen_form p.submit {
		text-align:right;
		padding-top: 20px;
	}
	
	
	/* Inner table */
	form.gen_form table.inner {
		width: 100%; 
		vertical-align:top;
		border: none;
	}
		form.gen_form table.inner td {
			padding: 3px;
		}
		form.gen_form table.inner td.label {
			font-weight: bold;
		}
		form.gen_form table.inner td.checkbox {
			vertical-align: top;
			width: 10px;
		}



/* extension wrap table */

table.register {
	width: 100%;
}
	table.register tr.header td {
		padding: 5px 10px;
		border: 1px solid #e0e0e0;
		vertical-align: middle;
		color: #b7b7b7;
		cursor: pointer;
	}
	table.register tr.header td:hover {
		color: #0373bd;
	}
	table.register tr.header td.active {
		border-bottom: none;
		color: #000;
	}
	table.register tr.content td.content {
		padding: 5px;
		border: 1px solid #f0f0f0;
		border-top: none;
	}
	
	
	
table.uploadForm {
	width: 100%;
}
	table.uploadForm td.title {
		
	}
	
	table.uploadForm div.trenner {
		margin: 20px 0;
		border-bottom: 1px solid #f0f0f0;
	}
	table.uploadForm div.submit_option {
		cursor: pointer;
		border-color: #999;
	}
	
