img {
	border: 0;
}

td.bottomTable {
	height: 25px;
	border-top: 1px solid #8511B5;
	background-color: #EBD8F9;
	white-space: nowrap;
	font-size: 5px;
}

td.subMenu {
	white-space: nowrap;
	font-size: 5px;
	height: 19px;
}

/* as from here old entries, not all are still in use */
table.mainTable {
	background-color: #ffffff;
}

select.option {
	padding-left: 24px;
	border: 0px 0px 0px 0px;
	vertical-align: top;
	width: 180px;
}

input.option {
	border: 0px 0px 0px 0px;
	vertical-align: top;
	width: 120px;
}

td.select {
	padding-left: 24px;
	height: 30px;
}

.search {
	left: 35px;
	vertical-align: top;
	width: 90px;
	height: 20px;
}

/****************************************************/
	/*  Headline of the template						*/
	/****************************************************/
.content { /*width:		780px;*/
	margin-top: 10px;
	margin-bottom: 10px;
}

.content_head {
	border-bottom: 1px solid #9B66B6;
	padding-bottom: 2px;
}

.content_headline {
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A4A4A;
	background-color: white;
	width: 100%;
	vertical-align: middle;
}

.hide_in_print_preview {

}

.hidden {
	display: none;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	position: absolute;
}

.content_image {
	border: none;
}

.displayed_block {
	display: block;
}

.display_only_in_print_preview {
	display: none;
}

.always_display_in_print_preview_block {
	display: none;
}

.print_body {
	margin: 5px;
	padding: 0;
}

.print_head {
	margin-bottom: 30px;
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: white;
}

.print_foot {
	margin-top: 30px;
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: white;
}

.member_description {
	font-size: 11px;
	color: #4A4A4A;
}

.member_table {
	margin: 10px 0px;
}

.member_seperator {
	border-top: 1px solid #D6D6D6;
	height: 0px;
	font-size: 0px
}

.member_table_label {
	font-size: 11px;
	color: #4A4A4A;
	white-space: nowrap;
	vertical-align: top;
	padding-bottom: 6px;
}

.member_table_value {
	font-size: 11px;
	color: black;
	padding-left: 10px;
	padding-bottom: 6px;
	vertical-align: top;
	white-space: nowrap;
}

.member_table_value ul {
	margin: 0;
	padding: 0;
}

.member_table_value ul li {
	margin-left: 2em;
}

.member_table_value ol {
	margin: 0;
	padding: 0;
}

.member_table_value ol li {
	margin-left: 2em;
}

.member_table_image_column {
	vertical-align: top;
}

.member_link {
	font-size: 11px;
	text-decoration: none;
	color: #860086;
}

.member_picture {
	border: 1px solid #C6C6C6;
}

.content_main {
	float: left;
	width: 70%;
	margin-top: 15px;
}

.content_body {
	text-align: justify;
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-color: white;
	padding-top: 10px;
}

.migliedsart {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #4A4A4A;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.error_msg {
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.navigate {
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	color: white;
}

.navigate a:link {
	font-family: arial;;
	font-size: 11px;;
	color: white;
	text-decoration: none;
}

.navigate a:visited {
	font-family: arial;;
	font-size: 11px;;
	color: white;
	text-decoration: none;
}

.navigate a:hover {
	font-family: arial;;
	font-size: 11px;;
	color: white;
	text-decoration: none;
}

.navigate a:active {
	font-family: arial;;
	font-size: 11px;;
	color: white;
	text-decoration: none;
}

.teaser_table_header_column_right {
	padding-left: 10px;
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
}

.news_commentar {
	padding-left: 10px;
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 10px;
	color: #999999;
}

.news_commentar_header {
	padding-left: 10px;
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
}

.teaser_table_column_right {
	padding-left: 10px;
}

.teaser_table_column_left {
	text-align: right;
}

.teaser_link {
	text-decoration: none;
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
}

.teaser_page_list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.teaser_bottom_padded_list_entry {
	padding-bottom: 10px;
	margin:0px;
	padding:1px;
}
.news_page_senden_button {
	text-align:center;
	padding-left:0px;
	border:1px solid #333333;
	background-color:white;
	width:65px;
	font-size:10px;
}
.news_page_login_button {
	padding-left:0px;
	border:1px solid #333333;
	background-color:white;
	width:50px;
	font-size:10px;
}

.number_of_coments{
	font-family: Verdana, Helvetia, sans-serif;
	font-size: 11px;
	color: #860086;
	font-weight:600;
}

.mailto_link a:link	{
	font-family: arial;
	font-size: 11px;
	color: #860086;
	text-decoration: none;
}
.mailto_link a:visited {
	font-family: arial;
	font-size: 11px;
	color: #860086;
	text-decoration: none;
}
.mailto_link a:hover {
	font-family: arial;
	font-size: 11px;
	color: #860086;
	text-decoration: none;
}
.mailto_link a:active {
	font-family: arial;
	font-size: 11px;
	color: #860086;
	text-decoration: none;
}
.mailto_link {
	font-family: arial;
	font-size: 11px;
	color: #860086;
}
.coveredbond {
	font-family: arial;
	font-size: 11px;
	color: #333333;
}
.coveredbond a:link {
	font-family: arial;
	font-size: 11px;
	color: #800080;
	text-decoration: underline;
}
.coveredbond a:visited {
	font-family: arial;
	font-size: 11px;
	color: #800080;
	text-decoration: underline;
}
.coveredbond a:hover {
	font-family: arial;
	font-size: 11px;
	color: #800080;
	text-decoration: underline;
}
.mitglieder {
	font-family: arial;
	font-size: 11px;
	color: #9D319F;
}
.coveredbond a:active {
	font-family: arial;
	font-size: 11px;
	color: #800080;
	text-decoration: underline;
}

.textTmplLink {
	color: #333333;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	font-weight:600;
}

.textUTmplLink {
	color: #333333;
	font-family: verdana;
	font-size: 12px;
 	font-weight:600;
}
.pageDescription {
	font-family:verdana;
	font-weight:500;
	font-size: 12px;
	color:#333333;
}
.bildgalerie_image
{
	vertical-align:top;
	border: 1px solid #C6C6C6;
}
.imageTableCell
{
	text-align:	left;
	vertical-align: middle;
	height:	125px;
	width:	125px;
	padding-right:25px;
}
.overview {
 font-family: verdana; 
 font-size: 11px; 
 color: #4a4a4a
}