#alumni-all {
	width: 742px;
}
#alumni-all h2 span {
	font-size: 84%;
}

.alumni-personal {
	clear: left;
}

/*profile data boxes*/
.profile-field_and_lock{
	float:left;
	padding:4px 0 6px 35px;
	width:400px;
}
.profile-field{
	width: 350px;
}
.profile-field img{
	padding:0 10px 0 6px;
}
.profile-lock {
	float:left;
	width: 15px;
	padding:0 10px 6px 6px;
}

.profile-label {
	float:left;
	width: 152px;
	padding: 4px 0px 6px 16px;
	font-weight: bold;
}

.profile-info {
	float:left;
	/*width: 475px;*/
	padding: 4px 10px 6px 0px;
}

.profile-edit {
	float:right;
	/*width: 150x;*/
	padding: 4px 0px 6px 35px;
}

.photo-edit {
	float:left;
	/*width: 742px;*/
	/*padding: 4px 0px 0px 0px;*/
}

.guestbook-info {
	float:left;
	width: 552px;
	padding: 4px 10px 6px 0px;
}

.guestbook-image {
	float:left;
	width: 62px;
	padding: 4px 0px 6px 10px;
}

.image-profile {
float:left;
margin-right:10px;
margin-bottom:10px;
}

/*cv data boxes*/

.cv-period {
	float:left;
	width: 160px;
	padding: 4px 0px 6px 3px;
}

.cv-label {
	float:left;
	width: 220px;
	padding: 4px 0px 6px 0px;
}

.cv-info {
	float:left;
	width: 250px;
	padding: 4px 10px 6px 0px;
}

.cv-edit {
	float:left;
	width: 80px;
	padding: 4px 0px 6px 18px;
}

/*seperator*/
.seperator {
	clear: left;
	padding: 4px 0px 6px 0px;
	border-bottom: 1px solid #ddd;
	/*width:742px;*/
}

/* pink notice box*/
.alumni-notice div {
	padding: 4px 16px 6px 0px;
}

/* tab navigation*/
.tabNav {
	border-bottom: 5px solid #efa125;
	height: 2em;
	margin-bottom: 2px;
	clear: both;
}
ul.tabNaviList {
	display: inline;
	list-style-type:none;
	margin: 0px;
}
ul.tabNaviList li {
	border-top: 1px solid #efa125;
	border-left: 1px solid #efa125;
	border-right: 1px solid #efa125;
	color:#FFFFFF;
	float: left;
	height: 2em;
	line-height:1em;
	margin:0pt 0.3em 0pt 0pt;
	padding:0pt;
}
ul.tabNaviList li a {
	color:#003366;
	background-color:#fff;
	display:block;
	font-size:88%;
	font-weight:bold;
	height:2em;
	letter-spacing:1px;
	padding:2px 12px 0px 10px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
}

ul.mainListSub1 {
background-color:#FFF;
margin:3em 0pt 1.5em 0pt;
list-style-image:url(gfx/ListItem.gif)
}

ul.mainListSub1 li {
background-color:#fff;
float:none;
height:auto;
margin:0pt;
padding:2px 4px 2px 8px;
}

ul.tabNaviList li a:visited   {
		color:#003366;
}
* html ul.tabNaviList li a, * html ul.tabNaviList a {
	width:7em;
	padding-top:3px;
}
ul.tabNaviList li a:hover, ul.tabNaviList a.mainAktiv, ul.tabNaviList li a:visited.mainAktiv  {
	background-color:#efa125;
	color:#FFFFFF;
	text-decoration:none;
}
/* tables*/
.alumni-table {
	width: 100%;
}
.smalltext {
	font-size: 80%;
}
.bgHell tfoot td {
	padding: 4px;
}
.alumni-table td {
	padding: 0 0.75em 0.75em 0;
}
.alumni-table tr.nopadding td {
	padding-bottom: 0px;
}
.whiteline td, .whiteline {
   border-top: 2px solid #fff;
}

.whitebg td, .whitebg {
   border-top: 2px solid #fff;
   background: #BDCBDE;
   padding-bottom: 5px;
   padding-top: 10px;
}

#alumni-all .highlight {
	color: #EB8A8A;
	font-weight: bold;
}
input.formsubmit {
	border: 0px none;
	background: transparent;
	color: #003366;
	font-weight: bold;
	overflow:visible;
	margin:0px;
	cursor: pointer;
	cursor: hand;
}
.alumni-table input {
	padding: 1px;
	margin-right: 2px;
}
* html .alumni-table input {
	padding: 2px;
}
.alumni-table select {
	padding:0px;
}
option {
	padding-left: 3px;
}
.standardform {
	padding: 1.5em 0 0 0;
}

.saveform {
	padding: 0.4em 0 0 0;
}

.standardform fieldset, .standardform p {
	margin: 0px 1.5em 1.5em 1.5em;
}
.headeredit p, .headeredit img {
	float: left;
	margin: 0.5em 0 0.5em 0;
	padding-left: 4px;
}
/*general settings*/
.tdpadding td {
	padding-bottom: 1em;
}
.tdpadding2 td {
	padding: 0px 1.5em 1em 1.5em;
}
.tdpadding2 th  {
	padding: 1.5em 1.5em 1em 1.5em;
}
.textright {
	text-align: right;
}
.textcenter {
	text-align: center;
}
.tdbold {
	font-weight: bold;
}
.width100 {
	width:100%;
}
.width1 {
	width: 45px;
}
.width2 {
	width: 55px;
}
.width3 {
	width: 155px;
}
select.width3 {
	width: 159px;
}
.width4 {
	width: 300px;
}
.width5 {
	width: 95px;
}
.width6 {
	width: 100px;
}
.width7 {
	width: 123px;
}
.width8 {
	width: 200px;
}

.width9 {
	width: 300px;
}

.width10 {
	width: 95px;
}

.width11 {
	width: 170px;
}

.textareawidth12 {
	width: 700px;
	overflow: auto;
	float: right;
}

.bgRose {
	background-color:#FFEEEE;
}
.bgmiddleBlue {
	background:#d7b97d;
}
.bglightBlue {
	background-color:#ffffff;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.nomargin {
	margin: 0px;
}
.marginbottom {
	margin: 0px 0px 2em 0px;
}
a img {
	border: none;
}
.borderblue, .borderblue th {
	border-bottom: 1px solid #efa125;
}
.bordergrey td, table.tbordergrey {
	border-bottom: 1px solid #ddd;
}
.noborder {
	border: none;
}
.marginLR {
	margin: 0px 0.4em;
}
.paddingLR {
	padding: 0px 0.4em;
}

#spalte1 {
float:left;
padding:0px;
margin:0px;
color:#000;
width:200px;
}

#spalte2 {
padding:0px;
margin: 0px;
color:#000;
width:350px;
}

#spalte3 {
clear:both;
padding:10px 0px 0px 0px;
margin: 0px;
color:#000;
width:742px;
}

#spalte4 {
float:left;
padding:0px;
margin: 0px;
color:#000;
width:200px;
}

#spalte5 {
float:right;
padding:0px;
margin: 0px;
color:#000;
width:100px;
}
.contentbox #alumni_header h1 , .contentbox #alumni_header h2, .contentbox #alumni_header h3{
	color:#7E7E7E;
	margin: 2px 0;
}
.profile-image-left{
	float:left;
}
.profile-image-left a img{
	margin:0 0 0 12px;
}
.alumni-personal-text{
	float:left;
	margin:0 0 0 14px;
}

/*********************** messages start************************************/
.profile-messages{
/* 	font-size: 0.875em; */
	line-height:120%;
	overflow:hidden;
}
.profile-messages .folders{
/* 	font-size: 0.75em; */
	line-height:1em;
	margin-bottom: 2em;	
}
.profile-messages .folders a{
	padding: 0 0.5em;
	border-right: 1px solid #efa125;	
	border-bottom: 1px solid #efa125;
	border-left: 1px solid #efa125;
	text-decoration: none;	
}
.profile-messages .folders .active,
.profile-messages .folders a:hover,
.profile-messages .folders a:focus
{
	background: #e6e5e4;
	text-decoration: none;
}
.profile-messages .message-list-head{
	border-bottom: 1px solid #efa125;
}
.profile-messages .message-summary{
	border-top: 1px solid #efa125;
}

.profile-messages .message-list-head,
.profile-messages .message-item
{
	clear:both;
	overflow:hidden;
}
.profile-messages .message-item{
	margin: 0.5em 0;
}
.profile-messages .name,
.profile-messages .subject,
.profile-messages .date,
.profile-messages .controls,
.profile-messages .selection{
	float:left;
}
.profile-messages .name{
	width: 25%;
	text-align:left;
}
.profile-messages .subject{
	text-align:left;
	width: 30%;
}
.profile-messages .date{
	text-align:left;
	width: 27%;
}
.profile-messages .controls{
	width: 48px;
 	text-align:right;	 
}
.profile-messages .controls a{float:left;}
.profile-messages .message-list .controls a,
.profile-messages .controls a.floatright{float:right;}
.profile-messages .selection{
	width: 26px;
	float:right;
}
.profile-messages .selection input{
	margin-top:4px;
}
.profile-messages .message-single-item .controls{
	width:451px;
	float: left;
/* 	font-size: 0.75em; */
}
.profile-messages .message-single-item .back-link{
/* 	font-size: 0.75em; */
	float:right;
}
.profile-messages .message-single-item .message-head{
	clear:both;
	margin: 1em 0;
}
.profile-messages .message-head .subject-label,
.profile-messages .message-head .name-label,
.profile-messages .message-head .date-label
{
	width:20%;
	float:left;
}
.profile-messages .message-head .subject,
.profile-messages .message-head .name,
.profile-messages .message-head .date-value
{
	width:80%;
	float:left;
}
.profile-messages .message-content{
	border: 1px solid #e6e5e4;
	padding:0.5em;
}
.profile-messages .message-single-item .controls2 button{
	float:right;
}
.profile-messages .subject input{
	border: 1px solid #14416B;
/* 	font-size: 0.75em; */
	height: 1.35em;
	width: 358px;
}
.profile-messages .unread{font-weight:bold;}
/*********************** messages end  ************************************/

/*********************** groups start   ***********************************/
.alumni-groups-content textarea{
	border: 1px solid #e6e5e4;
	padding:0.5em;
}
.alumni-groups-content input{
	border: 1px solid #14416B;
/* 	font-size: 0.75em; */
/* 	height: 1.8em; */
}
.alumni-groups-content .alumni-groups-detail-info{
	margin: 0.5em 0;
}
.alumni-groups-content .filter-select{
	float:right;
	margin: 0.5em 0;
}
.alumni-groups-content .alumni-groups-list-header{
	overflow:hidden;
}
.alumni-groups-content .alumni-groups-list-body{
	clear:both;
	border-top: 1px solid #efa125;
	padding: 0.5em 0 0;
	margin: 0.5em 0;
}
.alumni-groups-content .alumni-groups-list-item{
	border-bottom: 1px solid #efa125;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
}
.alumni-groups-content .alumni-groups-list-item.last{
	border-bottom: 0 none;
	padding-bottom:0;
	margin-bottom:0;
}
.alumni-groups-content .alumni-groups-list-footer{
	clear:both;
	border-top: 1px solid #efa125;
	padding: 0.5em 0;
}
.alumni-groups-content .controls{
	display: block;
	clear:both;
	border-top: 1px solid #efa125;
	padding: 0.25em 0 0.25em 0;
	margin: 0.25em 0;
}
.alumni-groups-content .infos+.controls{
	border-top: none;
	border-bottom: 1px solid #efa125;
}
/* tab navigation*/
.alumni-groups-content .tabs{
	overflow: hidden;
	border-bottom: 2px solid #efa125;
}
.alumni-groups-content .tabs ul{
	list-style-type:none;
	margin: 0;
}
.alumni-groups-content .tabs ul li {
	float: left;
	line-height:1em;
		margin:0 2px;
	padding:0pt;
}
.alumni-groups-content .tabs ul li a {
	font-weight:bold;
	letter-spacing:1px;
	padding:0 6px 2px 5px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
}
.alumni-groups-content .tabs ul li a:hover,
.alumni-groups-content .tabs ul li a:focus,
.alumni-groups-content .tabs ul li a.active
{
	background: #e6e5e4;
}
#alumni-groups .tabs li{
	background: none;
	list-style-type: none;
	border: 1px solid #efa125;
	border-bottom: none;
	padding: 0;
}
#alumni-groups .htmlarea .toolbar ul li,
#alumni-groups .htmlarea .toolbar ul{
	padding:0;
	background:none;
	list-style-type:none;
}
.alumni-groups-content .field{
	clear:both;
	overflow:hidden;
	margin: 0.25em 0;
	padding: 0.25em 0;
}
.alumni-groups-content .field .label{
	float:left;
	/*width:50%;*/
	width: 120px;
}
.groupsletter .field .label{
	width:100%;
}
.alumni-groups-content .field .input{
	float:right;
	width:404px;
}
.alumni-groups-content .field .input textarea{
	width:390px;	
}
.alumni-groups-content .field .input input{
	width:400px;
}
.alumni-groups-content .field .input input.checkbox{
	width:auto;
	float:left;
}
.alumni-groups-content .field.text .input,
.alumni-groups-content .field.textarea .input
{
	width:50%;
}

.alumni-groups-content .field.textarea .input textarea{
	width:93%;
}
.alumni-groups-content .field.text .input input{
	width:99%;
}
.alumni-groups-content .field.textarea .input,
.alumni-groups-content .field.file .input,
.alumni-groups-content .field.text .input{
	float:right;
}

.debug{background:red;}
#alumni_content h1{
	font-size: 1.2em;
}
#alumni-groups .tabs ul li,
#alumni_content .tabs ul li{
	margin:0 2px;
}
#alumni-groups select,
#alumni-groups button{
	border: 1px solid #999;
	cursor: pointer;
}
#alumni-groups .error{
	font-weight: bold;
	border: 2px solid #DF7F11;
	padding: 4px;
}
/*********************** groups end   ***********************************/
#editorWrapgrouptext .toolbar ul li{margin:0 1px;}

a.std-button{
	font-size:11px;
	font-weight:400;
	line-height:13px;
	display:block;
	text-decoration:none;
	color:#131312;
	border: 1px solid #7e7e7e;
	padding: 0 2px 1px 2px;
}
.paging{
	margin: 4px 0;
}
#alumni-groups-detail-content #tx_digitalworxalumni_pi1_groupsletterForm .input{float:left;}
#alumni-groups-detail-content #tx_digitalworxalumni_pi1_groupsletterForm input{
	width:250px;
}
#alumni-groups-detail-content #tx_digitalworxalumni_pi1_groupsletterForm .controls input{
	width:auto;
}
#alumni-groups-detail-content #tx_digitalworxalumni_pi1_groupsletterForm textarea{
	width:400px;
	height:300px;
}
.alumni-groups-pinboard-item{
	margin: 0 0 1.25em 0;
	clear:both;
	overflow:hidden;
}
.alumni-groups-pinboard-item .infos .date,
.alumni-groups-pinboard-item .infos .name{
	margin-top: 0.25em;
	font-size: 10px;
	width:49%;
}
.alumni-groups-pinboard-item .name{
	float:left;
}
.alumni-groups-pinboard-item .date{
	float:right;
	text-align:right;
}
