/* CSS Document */
/*  
authors: Carsten Pohl (cp)
opened: 08/11/06 by cp
*/


/* general */
body {
	margin:0;
	padding:0;

}
*.* {
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
p {
	margin:0;
	padding:0;
}
a,
a:visited
 {
	text-decoration: none;
	color: black;
}
a:hover {
	text-decoration: none;
	color: red;
}
/* logo */
#logo {
	position:absolute;
	top:58px;
	left: 0px;
	width:53.5em;
	height:5.5em;	
	border-bottom: 1px solid #CACACA;

}
/* Navigation n1 */
#n1 {
	position:absolute;
	margin:0;
	padding:0;	
	top:64px;
	left:18.5em;
	width: 44em;	
}

#n1 ul{	
	position:absolute;		
	margin:0; 
	padding:0; 
	list-style:none;	
}
#n1 li {
	float:left; 
	margin:0;
	margin-right:0.2em;	 
	padding:0;	
}
#n1 li.letter {
  padding-top:1px;
  padding-left:0.1em;
  margin-right:0;	 
}
  
#n1 a { 
	display:block; 
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.06em;
	font-size:0.825em;
	color: rgb(79,79,79);
	text-decoration:none;
}
#n1 a.active { 
	display:block; 
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.06em;
	font-size:0.825em;
	color: red;
	text-decoration:none;
}
#n1 a:hover {
	color:red;
}
/* Navigation n2, n3 */
#n2 {
	position:absolute;
	left:0px;
	top:10px;
	width: 35em;
	
}
#n3_wide {
	position:relative;
	width:53.5em;
	
}
#n2 ul, #n3 ul, #n3_column3 ul, #n3_table ul, #n3_plain ul, #n3_wide ul{
	margin:0; 
	padding:0; 
	list-style:none;
}
#n2 li, #n3 li, #n3_column3 li, #n3_table li, #n3_plain li, #n3_wide li {
	float:left; 
	margin:0;
	margin-right:0.2em;	 
	padding:0;
}
#n2 a, #n3 a, #n3_column3 a, #n3_table a, #n3_plain a, #n3_wide a { 
	display:block; 
	font-family:Verdana, sans-serif;
	font-size:0.625em;
	color: rgb(79,79,79);
	text-decoration:none;
}
#n2 a.active, #n3 a.active, #n4 a.active {	
	color: red;
	text-decoration:none;
}
#n2 a:hover, #n3 a:hover, #n3_column3 a:hover, #n3_wide a:hover,  #n3_table a:hover {
	color:red;
}
#n3_column3 {
	margin-left:-18.5em;
}
#n3_table {
	margin-left:18.5em;
}
#n3_top {
	position:relative;
	width: 35em;
	border-top:  1px solid #CACACA;
	margin-top: 1em;
	padding-top: 0.5em;
}
#n3_bottom {
	position:absolute;
	width: 35em;	
	border-bottom:  1px solid #CACACA;
	margin-top: 0.5em;	
	padding-bottom: 0.4em;
}
.top {
	position:absolute;
	right: 0px;
	top: 0.5em;
}
/* n4*/
#n4 {
	position:absolute;
	top:10.5em;
	right:10px;
}
#n4[id] {
   position: fixed;
   right:-9px;
}
#n4_bg {
	width:57px;
	height:217px;
	padding-top:12px;
	padding-left:9px;
	background-image:url(../images/n4.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;

}
.n4_content {
	height:34px;
}

/* footer */
#footer {
	position:absolute;
	width: 35em;
	height: 6em;
	margin-top: 6.3em;
	margin-bottom:4em;
}
/*search_field */
#search {
	position:absolute;
	left:18.5em;
	top:0px;
	width: 16.5em;
	background-color:rgb(243,243,243); 
	padding:0;
	margin:0;
	height:32px;
}
#search form {	
	margin:0;
	padding:0;
}
#search table {
	position:absolute;
	top:5px;
	left:10px;
}
#search table td {
	padding-right:10px;
}
.search_input {
	background-color: white;
	color:black;
	border-style:solid;
	border-width:1px;
	border-color:rgb(169,169,169);	
	font-family:Verdana, sans-serif;
	font-size: 0.650em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin-left:0;
	padding-left:4px;
	width: 12.75em;		
}
form.input {
	background-color: white;
	color:black;
	border-style:solid;
	border-width:1px;
	border-color:rgb(169,169,169);	
	font-family:Verdana, sans-serif;
	font-size: 0.650em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin-left:0;
	padding-left:4px;		
}
.input_185 {
	background-color: white;
	color:black;
	width: 256px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(169,169,169);	
	font-family:Verdana, sans-serif;
	font-size: 0.650em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin-left:0;
	margin-top:8px;
	padding-left:4px;		
}
.c {
	background-color: white;
	color:black;
	width: 240px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(169,169,169);	
	font-family:Verdana, sans-serif;
	font-size: 0.650em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin-left:0;
	margin-top:8px;
	padding-left:4px;		
}
.input_250_red {
	background-color: white;
	color:black;
	width: 240px;
	border-style:solid;
	border-width:1px;
	border-color:red;	
	font-family:Verdana, sans-serif;
	font-size: 0.650em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin-left:0;
	margin-top:8px;
	padding-left:4px;		
}
.red_input_36 {
	background-color: white;
	color:black;
	width: 500px;
	border-style:solid;
	border-width:1px;
	border-color:red;	
	font-family:Verdana, sans-serif;
	font-size: 0.650em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin-left:0;
	margin-top:8px;
	padding-left:4px;		
}
.red_input_185 {
	background-color: white;
	color:black;
	margin-top:8px;
	width: 256px;
	border-style:solid;
	border-width:1px;
	border-color:red;	
	font-family:Verdana, sans-serif;
	font-size: 0.650em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin-left:0;
	padding-left:4px;		
}

/*forum log-in */
#forum_login {
	position:absolute;
	left:37em;
	top:0px;
	width: 16.5em;
	background-color:rgb(243,243,243);
	padding:0;
	margin:0;
	height:32px;
}
#forum_login {	
	margin:0;
	padding:0;
}
#forum_login table {
	position:absolute;
	top:5px;
	left:10px;
}
#forum_login table td {
	padding-right:10px;
}
#forum_login form .forum_input {
	background-color: white;
	color:black;
	border-style:solid;
	border-width:1px;
	border-color:rgb(169,169,169);	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	letter-spacing:0.06em;
	line-height: 1em;
	margin:0;	
	padding-left:4px;
	width: 5.1em;		
}

/* rows */
#row1 {
	position:absolute;
	margin:0;
	width: 38em;
	/*border: 1px solid black;*/
}
#row2 {
	position:absolute;
	margin:0;
	top:10.5em;
	width: 38em;
	/*border: 1px solid black;*/
}
#row3 {
	position:absolute;
	margin-top:1em;
	top:34.5em;
	width: 38em;
	/*border: 1px solid black;*/
}

.column1 {
	position:absolute;
	left:0;
	top:0;
	width: 16.5em;
}
#contribtutions {
	position:absolute;
	left:0;
	top:0;
	width: 53.5em;
	/*border:1px solid black;*/
}
.column2 {
	position:absolute;
	left:18.5em;
	top:0;
	width: 16.5em;		
}
.column2_35 {
	position:absolute;
	left:18.5em;
	top:0;
	width: 35em;		
}
.column3 {
	position:absolute;
	left:37em;
	top:0;
	width: 16.5em;			
}
.column {	
	width: 16.5em;
}
.column_wide {	
	width: 37em;
}

/* rows */
#indexrow1 {
	position:relative;
	margin:0;
	width: 38em;
	/*border: 1px solid black;*/
}
#indexrow2 {
	position:relative;
	margin:0;
	margin-top:10.5em;
	width: 38em;
	/*border: 1px solid black;*/
}
#indexrow3 {
	position:relative;
	margin-top:3em;	
	width: 38em;
	/*border: 1px solid black;*/
}

.indexcolumn1 {
	position:absolute;
	float:left;
	left:0;
	top:0;
	width: 16.5em;
}
.indexcolumn1start {
	position:absolute;
	z-index:10;
	float:left;
	left:0;
	top:42.2em;
	width: 16.5em;
}
.indexcolumn2 {
	top:0px;
	position:relative;	
	margin-left:18.5em;
	margin-top:0em;
	width: 16.5em;		
}
.indexcolumn3 {
	position:absolute;
	left:37em;
	top:0;
	width: 16.5em;	
		
}


#encounter_highlight{
	position:relative;
	width:16.5em;
	height:16.5em;
}
#encounter_description {
	position:relative;
	width:35em;
}
#encounter_description_titel{
	position:relative;
	width:33em;
	padding-left:2em;
	background-image:url(../images/signal_red.gif);
	background-position:0em 0.2em;
	background-repeat:no-repeat;
}
.width35 {
	position:relative;
	width:35em;		
}
.width35_border_top{
	position:relative;
	width:35em;
	margin-top:0.8em;
	border-top:  1px solid #CACACA;
	padding-top:0.8em;
}
.width35_border_top_margin_bottom{
	position:relative;
	width:35em;
	margin-top:0.8em;
	border-top:  1px solid #CACACA;
	padding-top:0.8em;
	margin-bottom:0.8em;
}

#contribution_highlight{
	position:relative;
	width:16.5em;
	height:16.5em;
	border:  1px solid #CACACA;
}
.contribution_list_border {
	position:relative;
	width:4.44em;
	height:4.44em;
	border: 1px solid #CACACA;
}
.contribution_list_border1 {
	position:relative;
	width:6.94em;
	height:6.94em;
	border: 1px solid #CACACA;
}
#contribution_media{
	position:absolute;
	margin:0px;
	padding:0px;
	width:35em;
	height:35em;
	border:  1px solid #CACACA;	
}
#contribution_media_table{
	
	
	width:35em;
	height:35em;
	border:  1px solid #CACACA;	
}
#contribution_media_table{
	position:absolute;
	top:0px;
	left:0px;
	width:35em;
	height:35em;
	border:  1px solid #CACACA;	
}
#contribution_media_video{
	position:absolute;
	width:35em;
	height:35em;	
}
#contribution_media_icon {
	position:absolute;
	top:1em;
	left:1em;
}
#encounter_highlight_titel{
	position:absolute;	
	width:12.5em;
	bottom:0px;
	left:5px;
}
#encounter_highlight_subtitel, #contribution_highlight_subtitel {
	position:relative;
	margin-top:0.5em;
	width:16.5em;	
}
#encounter_highlight_text {
	position:relative;	
	margin-top:8px;
}
#contribution_highlight_text {
	position:relative;	
	width:10.5em;
	margin-left:2.8em;
	padding-top:0.5em;
}
#contribution_highlight_icon {
	position:absolute;
	left:0;
	width: 4em;
	height:3em;
	padding-left:0.5em;
	padding-top: 0.6em;
}
#encounter_highlight_text ul, #contribution_highlight_text ul{	
	margin:0; 
	padding:0; 

}
#encounter_highlight_text li.darkgrey, #contribution_highlight_text li.darkgrey{
	margin:0;
	padding:0px;
	padding-bottom:3px;
	list-style-image:url(../images/signal_red.gif);
	list-style-position:inside; 	
}
#encounter_highlight_text li.red, #contribution_highlight_text li.red{
	margin:0;
	padding:0;
	list-style-image:url(../images/signal_white.gif);
	list-style-position:inside; 	
}
/* encounter-list */
#encounter_list dl {
	margin :0;
	padding:0;
}
#encounter_list dt {
	margin :0;
	padding-bottom:0;
	padding-top:1.125em;
}
#encounter_list dd {
	margin :0;
	padding-left:1.56em;
}
#encounter_list dd.signal_red {

	background-image:url(../images/signal_red.gif); 
	background-repeat:no-repeat;
 	background-position:0 8px;
}
#encounter_list dd.signal_grey {
	background-image:url(../images/signal_grey.gif); 
	background-repeat:no-repeat;
 	background-position:0 8px;
}
/* contribution-list */
#contribution_list {
	margin:0;
	padding-top:1em; 	
	list-style:none;
}
.contribution_list_content {
	margin-top:0; 
	margin-left: 5.625em; 
	margin-bottom:1em;
}
.cblist {
	
	margin:0;
	padding:0; 	
	list-style:none;
}
.cblist li.list{
	float:left;
	width:8em;
	padding-right:1em;
	margin:0;		 
	padding-top:0m;	
}
.cblist li.listend{
	float:left;
	width:8em;	
	margin:0;		 
	padding-top:0m;	
}

#todays_contribution_list li{

	float:left; 
	width:5em;
	padding-right:0.8em;
	margin:0;		 
	padding-top:0m;
	
}
#also_contribution_list{
	
	margin:0;
	padding:0;
			
}
#also_contribution_list ul, #todays_contribution_list ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	
}
#also_contribution_list li{
	float:left; 
	width:5em;
	padding-right:0.5em;
	padding-bottom:1em;
	margin:0;	
	
}
/* contribution media */
#media_navigation {
	position:absolute;
	top: 36em;
}
#encounter_media_comments {
	margin-top: 36.7em;
}
#encounter_media_comments_table {
	position:absolute;
	left:18.5em;
	top:0.5em;
}	

/* boxes */
.box_grey {
	background-color: rgb(243,243,243);
	margin:0;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 14.5em;	
}
.box_grey_35 {
	background-color: rgb(243,243,243);
	margin-top:1em;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 33em;	
}
.box_grey_55 {
	background-color: rgb(243,243,243);
	margin-top:1em;
	padding: 0;
	width: 52.5em;	
}
.box_grey1 {
	background-color: rgb(243,243,243);
	margin:0;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 14.5em;	
}
.box_grey dl, .box_grey dt, .box_grey dd {
	margin :0px;
	padding:0px;;	
}


.box_grey dd {
	padding-bottom:0.3em;
}

.box_red {
	background-color:red;
	margin:0;
	padding-left: 1em;	
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;	
	width: 14.5em;
	color:white;
}
.box_rose {
	background-color:rgb(256,236,230);
	margin:0;
	padding-left: 1em;	
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;	
	width: 14.5em;
	color:white;
}
.box_grey ul {
	list-style:none;
		margin:0;
	padding:0;
}
.box_grey li {
	margin:0px;
	padding:0px;
	padding-bottom:0.3em;
	line-height: 1.4em;	}

/* fonts */
h1, h1.black {
	margin:0; 
	padding:0;
	color:rgb(0,0,0);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;
}
h1.white {
	color:rgb(255,255,255);	
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;		
}
h1.red {
	color:red;	
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;		
}
h2.red {
	color:red;	
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;		
}

h2.darkgrey {
	margin:0; 
	padding:0;
	color:rgb(79,79,79);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;
				
}
.h2_darkgrey {
		margin:0; 
	padding:0;
	color:rgb(79,79,79);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;
}
h2.black {
	margin:0; 
	padding:0;
	color:rgb(0,0,0);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;			
}
.h2, .h2_black a, a.h2_black, .h2_black {
	margin:0; 
	padding:0;
	color:rgb(0,0,0);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;			
}
.h2_red {
	margin:0; 
	padding:0;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing:0.07em;
	font-weight: normal;
	line-height:1.04em;			
}
.black_title, a.black_title, .black_title a  {
	margin:0; 
	padding:0;
	color:rgb(0,0,0);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	letter-spacing:0.06em;
	line-height: 1.4em;		
	margin-bottom:0.1em;
	text-decoration:none;	
}
.darkgrey_title, a.darkgrey_title, .darkgrey_title a  {
	margin:0; 
	padding:0;
	color:rgb(79,79,79);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	letter-spacing:0.06em;
	line-height: 1.4em;		
	margin-bottom:0.1em;
	text-decoration:none;	
}
ul.black_title  {
	margin:0; 
	padding:0;
	color:rgb(0,0,0);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	letter-spacing:0.06em;
	line-height: 1.4em;		
	list-style-type:none;
	text-decoration:none;
	margin-bottom:1em;	
	margin-top:1em;
}
.grey_title  {
	margin:0; 
	padding:0;
	color:rgb(202,202,202);
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	letter-spacing:0.06em;
	line-height: 1.4em;		
	margin-bottom:0.1em;
	text-decoration:none;	
}
.red_title, a.red_title, .red_title a  {
	margin:0; 
	padding:0;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	letter-spacing:0.06em;
	line-height: 1.4em;		
	margin-bottom:0.1em;
	text-decoration:none;	
}
.black  {
	margin:0; 
	padding:0;
	color:rgb(0,0,0);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	letter-spacing:0.06em;
	line-height: 1.4em;	margin-bottom:0.1em;
	text-decoration:none;	
}
.darkgrey  {
	margin:0; 
	padding:0;
	color:rgb(79,79,79);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	letter-spacing:0.06em;
	line-height: 1.4em;	margin-bottom:0.1em;
	text-decoration:none;	
}

.black_href, a.black_href, .black_href a , .h2 a, a.h2 {	
	color:rgb(0,0,0);
	text-decoration:none;	
}
a.h2_red {	
	text-decoration:none;
}
.darkgrey {
	margin:0; 
	padding:0;
	color:rgb(79,79,79);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	letter-spacing:0.06em;
	line-height: 1.4em;	}
.darkgrey, a.darkgrey, .darkgrey a  {	
	color:rgb(0,0,0);
	text-decoration:none;	
}
.smaller_darkgrey_margin_top {
	margin-top:0.8em;
	padding:0;
	color:rgb(79,79,79);
	font-family:Verdana, sans-serif;
	font-size: 0.72em;
	letter-spacing:0.06em;
	line-height: 1.4em;	}
.darkgrey_margin_top {
	margin-top:0.8em;
	padding:0;
	color:rgb(79,79,79);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	letter-spacing:0.06em;
	line-height: 1.4em;	}
.grey {
	margin:0; 
	padding:0;
	color:rgb(202,202,202);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	letter-spacing:0.06em;
	line-height: 1.4em;	font-weight: bold;		
}
.red, .red a {
	margin:0; 
	padding:0;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	letter-spacing:0.06em;
	line-height: 1.4em;	text-decoration:none;		
}
.white, .white a {
	margin:0; 
	padding:0;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	letter-spacing:0.06em;
	line-height: 1.4em;	
	text-decoration:none;	
	background-color: none;	
}
a.red:hover {
	color:rgb(79,79,79);
}
a.white:hover {
	color:rgb(79,79,79);
}
.highlight_darkgrey {
	margin:0; 
	padding:0;
	color:rgb(79,79,79);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing:0.07em;
	line-height:1.04em;			
}
.smaller_darkgrey {
	font-family:Verdana, sans-serif;
	font-size:0.72em;
	line-height:1.4em;
	color: rgb(79,79,79);
	text-decoration:none;		
	letter-spacing:0.03em;
	line-height:1.4em;	
}
.smaller_black {
	font-family:Verdana, sans-serif;
	font-size:0.72em;
	line-height:1.4em;
	color: black;
	text-decoration:none;		
	letter-spacing:0.03em;
	line-height:1.4em;	
}
.small_darkgrey {
	font-family:Verdana, sans-serif;
	font-size:0.625em;
	line-height:1.4em;
	color: rgb(79,79,79);
	text-decoration:none;		
	letter-spacing:0.03em;
	line-height:1.4em;
	
	
}
.small_darkgrey_margin_top {
	font-family:Verdana, sans-serif;
	font-size:0.625em;
	line-height:1.4em;
	color: rgb(79,79,79);
	text-decoration:none;
	letter-spacing:0.03em;
		margin-top:0.8em;
		line-height:1.4em;	
}
.small_red {
	font-family:Verdana, sans-serif;
	font-size:0.625em;
	line-height:1.4em;
	color: red;
	text-decoration:none;
	letter-spacing:0.03em;	
}
.small_black, .small_black_margin_left, a.small_black, .small_black a, a.small_black_margin_left, .small_black_margin_left a   {
	font-family:Verdana, sans-serif;
	font-size:0.625em;
	line-height:1.4em;
	color: black;
	text-decoration:none;
	letter-spacing:0.03em;
		
}
.small_black_margin_left {
	margin-left: 11em;
	margin-top: 0.3em;
}
.color_black, .color_black a {
	color:black;
	text-decoration: none;
}
.color_darkgrey, .color_darkgrey a {
	color: rgb(79,79,79);
	text-decoration: none;
}
.color_red, .color_red a {
	color: red;
	text-decoration: none;
}
a:hover {
	color:red;
}

/* misc */

.list_titel {
	padding-top:0.5em;
	padding-bottom:0.8em;
	margin-bottom:0px;
	border-bottom:  1px solid #CACACA;
}
.list_titel1 {
	padding-top:0.5em;
	padding-bottom:0.8em;
	margin-bottom:0px;
	
}
.list_titel_noline {
	padding-top:0.5em;
}
.list_titel_noline p {
	padding-bottom:0.5em;
}
.block {
	position:relative;
	clear: both;
}
.vert_spacer_small_darkgrey {
	background-image:url(../images/vert_smaller_darkgrey.gif); 
	background-repeat:no-repeat;
 	background-position:0.13em 0.15em;
}
.vert_spacer_darkgrey {
	background-image:url(../images/vert_darkgrey.gif); 
	background-repeat:no-repeat;
 	background-position:0.10em 0.13em;
}
.margin_25 {
	padding:0;
	margin:0;
	margin-top:0px;
	margin-left:1.56em;
}
.padding_right {
	padding:0;
	margin:0;
	padding-right:2.1em;
}
.padding_right1 {
	padding:0;
	margin:0;
	padding-right:0.5em;
}
.margin_top {
	margin-top:1em;
}
.margin_top_right {
	margin-top:1em;
	margin-left:18.5em;
}
.margin_top_35 {
	margin-top:1em;
	width: 35em;
}
.margin_top_border {
	border-top:  1px solid #CACACA;
	margin-top:1em;
	padding-top:1em;
}
.margin_top_border_medienfooter {
	border-top:  1px solid #CACACA;
	margin-top:14.7em;
	padding-top:1em;
}

.margin_bottom_border {
	border-bottom:  1px solid #CACACA;
	margin-bottom:1em;
	padding-bottom:0.6em;
}
.margin_left {
	margin-left:1em;
	margin-top:0.5em;
}
td.padding_bottom_border {
	border-bottom:  1px solid #CACACA;	
	padding-bottom:0.5em;
	padding-top:0.5em;
}
.margin_bottom_line {	
	margin-bottom:0.6em;	
}
.margin_bottom_border_35 {
	border-bottom:  1px solid #CACACA;
	margin-bottom:1em;
	padding-bottom:1em;
	width:35em;
}
.margin_bottom {	
	margin-bottom:1em;	
}
.margin_bottom_05 {	
	margin-bottom:.5em;	
}
.margin_top_border {
	border-top:  1px solid #CACACA;
	margin-top:1em;
	padding-top:1em;
}
.margin_top_2em {
	margin-top:2em;
}
.margin_0 {
	position:absolute;
	margin:0px;
}

#cbnet_logo_bggrey {
	margin-top:0.6em;
	margin-bottom:0.6em;
}
.img_left {
	float:left;	
	margin-right: 1em;
}
.img_right {
	float:right;
	margin-left: 1em;	
}
.img_125_right {
	float:right;
	width: 7.8em;	
	margin-left: 1em;
	margin-bottom: 1em;
}
.img_125_left {
	float:left;
	width: 7.8em;	
	margin-right: 1em;
	margin-bottom: 1em;
}
.img_125 {	
	width: 7.8em;	
	
}
.standard_list {		
	margin:0; 
	padding:0; 
	list-style:none;	
}
.clear {
	clear: both;
} 

.encounter_img_container {
	position:relative;
	margin-top:0em;
	width:16.5em;
	height:16.5em;						
}

#encounter_img {
	width: 21.6em;
	height: 21.6em;
}
#encounter_img_detail {
	width: 16.5em;
	height: 16.5em;
}
.float_left {
	float:left;
}
.text-container {
	position:absolute;
	margin-top:2.89em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:1em;
	width: 30.75em;
}
.play_button {
	position:absolute; 
	left:28px; 
	top:28px; 
	z-index:5;
}
.play_button1 {
position:absolute; 
left:0px; 
top:0px; 
z-index:5;
}
.play_button2 {
	position:absolute; 
	left:46px; 
	top:46px; 
	z-index:5;
}
.flv_distance {
margin:0px;
padding-left:5em;
padding-top:0.5em;
	height:2.29em;
	
}

/* forum  */

.authorbox {
	position:absolute;
	margin:0;
	padding:0;
	top:0px;
	left:0px;
	margin-left:1em;
	margin-top:12px;
		
}
.replybox {
	position:absolute;
	margin:0;
	padding:0;
	left:0px;
	bottom:0px;	
	
}
.replybox1 {
	
	z-index:100;
	margin:0;
	padding:0;
	left:0px;
	bottom:16px;	
	
}
.messagebox {	
position:relative;
	margin:0;
	padding:0;
	margin-left:18.5em;
	padding-top:1em;
	padding-bottom:1em;	
	padding-right:2em;
}
.messagebox1 {	
position:relative;
	margin:0;
	padding:0;

	padding-top:1em;
	padding-bottom:1em;	
	padding-right:2em;
}

.delta {	
position:relative;
	margin:0;
	padding:0;
	top:0px;
	width:1px;
	height:12em;
	margin-left:17.5em;
	border:1px solid black
	
}
.log_status {
	padding-left:1em;
}


