
/*******************************************************************************
/*     Red4Net(R) - Content Management System : www.netsoftworks.eu           */
/* Copyright (C) 2000-08 NETSOFTWORKS - Antonio Fonseca All Rights Reserved   */
/******************************************************************************/
/* FILE: .css                                                       */
/******************************************************************************/

/* Tbs Clear*/
.tbs_clear {
	clear:both;
}

/* Image links*/
.tbs_style1{
	margin:0px 5px 5px 0px;
	padding:0px;
	float:left;
}

/* Image zentriert*/
.tbs_style2{
	margin:0px auto 5px auto;
	text-align:center;
	padding:5px;
}

/* Image Rechts*/
.tbs_style3 {
	margin:0px 0px 5px 5px;
	padding:0px;
	float:right;
}

div.kopf_content_typ_3 div.tbs_style3 {
	margin:14px 0px 0px 5px;
	padding:0px;
	float:right;
}

/* Link Fett*/
.tbs_style4 {
	display:block;
	padding-top:5px;
	font							:bold 1em verdana, arial, helvetica, 'zurich bt', sans-serif;
}

/* tbsgroup, Content block 1/2 */
.tbs_style5 {
	position:relative;
	display:inline;
	float:left;
	width:340px;
	height:180px;
	padding:5px 0 5px 10px;
	margin:0;
	overflow-y:hidden;
}

/* tbsgroup, Content block 1/3 */
.tbs_style6 {
	position:relative;
	width:32%;
	padding:5px 0 0.5% 10px;
	margin:0 0 0 0;
	float:left;
}

/* tbsgroup, Content block 1/4 */
.tbs_style7 {
	position:relative;
	width:24.7%;
	padding:5px 0 0.5% 10px;
	margin:0 0 0 0;
	float:left;
}

.tbs_style5 ul,
.tbs_style6 ul,
.tbs_style7 ul{
	/*display:inline;*/
	font-size:1em;
	
}

/* Clearfix */
.tbs_style6 ul:after,
.tbs_style7 ul:after{
	content:							".";
	display:							block;
	height:								0;
	clear:								both;
	visibility:						hidden;
}

/* Hides from IE-mac */
* html.tbs_style6 ul,
* html.tbs_style7 ul{
	height:								1%;
}

/* header mit background */
.tbs_style8 {
	position:relative;
	background-color:#435360;
	color:#ffffff;
	padding:5px 0 5px 10px;
	margin:5px 0 0 0;
}

h4.tbs_style8{
	color:#ffffff;
}

/* header, Link 49% */


/**********************************************************************/
/*                            TBS: Index                              */
/**********************************************************************/

div.index_head {
	margin:								5px;
	border:								1px solid black;
	padding:							5px;
	display:							block;
	float:								left;
	background:						#CCCCCC;
	width:								42%;
	font-size:						10pt;
}

span.index_majuskel {
	font-weight:					bold;
	font-size:						12pt;
}

span.index_entry {
	display:							block;
}

span.index_key {
	float:								left;
}

span.index_value {
	text-align:						right;
	display:							block;
}

/**********************************************************************/
/*                        TBS: FormField (Matrix)                     */
/**********************************************************************/

table.tbs_formfield_matrix {
	font:									normal 0.8em verdana, arial, helvetica, 'zurich bt', sans-serif;
	width:								100%;
}

table.tbs_formfield_matrix caption {
}

table.tbs_formfield_matrix tr {
}

table.tbs_formfield_matrix th {
	text-align:						center;
}

table.tbs_formfield_matrix td.question {
	text-align:						left;
}

table.tbs_formfield_matrix td {
	text-align:						center;
}

.row, .column {
	font-family:					verdana, arial, helvetica, 'zurich bt', sans-serif;
	font-size:						0.9em;
}

.row p, .column p {
	font-size:						1em;
}

column.row,
span.row {
	display:block;
	padding: 5px 0 5px 0;
	clear:both;
	width: 500px;
}

span.column label,
span.row label {
	width:180px;
	float:left;
	clear:both;
}

span.column input,
span.row input {
	width:250px;
	float:left;
}

span.row textarea {
	margin-left:152px;
}

span.row input#ff_687_22,
span.row input#ff_651_7{
	display:none;
}
span.row label#lab_ff_687_22,
span.row label#lab_ff_651_7{
	display:none;
} 

span.row input#ff_700_49,
span.row input#ff_688_23,
span.row input#ff_657_8{
	float:left;
	width:20px;
	clear:none;
	text-align:left;
	vertical-align:middle;
	line-height:22px;
}
span.row label#lab_ff_700_49,
span.row label#lab_ff_688_23,
span.row label#lab_ff_657_8{
	float:left;
	width:400px;
	clear:none;
	vertical-align:middle;
	line-height:22px;
} 

p.form_submitter {
	clear:both;
	padding:5px;
	text-align:center;
}
/**********************************************************************/
/*                        TBS: Google Map                             */
/**********************************************************************/
div.tbs_google_map {
	position:relative;
  z-index:15;
	border:2px solid #AFD6DE;
	width:690px;
	height:400px;
	overflow:hidden
}

div.tbs_kontakt p.company{
	font:bold 1em verdana, arial, helvetica, 'zurich bt', sans-serif;
}

/* Liste dos Colaboradores*/
#tbs_703 div.vcard{clear:both;}
#tbs_703 div.vcard div.nickname{float: left;width: 40px;}
#tbs_703 div.vcard div.fn{float: left;width: 300px;}
#tbs_703 div.vcard div.n{display:none;}
#tbs_703 div.vcard div.tel{float: left;width: 160px;}
#tbs_703 div.vcard div.email{float: left;width: 160px;}

a.r4n-vcard-download{
	width:60px;
	float:left;
	padding:3px;
}
a.r4n-vcard-download span{
	float:left;
}