/* CSS Document (c) 12/2006 - Florian Wentzel */

#content_body  .me-microsite-list-item-typ2,
#content_body  .me-microsite-list-item-typ1 {
	border-bottom: 1px solid #DD000D; 
	margin: 0px 0px 0px 0px; 
	cursor:pointer; clear:both; 
	padding: 5px 0px 5px 0px;
	width:449px; overflow:hidden;
	float:left; clear:both;
}
	
.me-microsite-list-item-typ1 .me-microsite-list-text { 
	float:left; 
	width:278px;
	overflow: hidden; 
	margin: 5px 0px 5px 0px;
	}
.me-microsite-list-textno_image { margin: 0px 0px 0px 0px; width:100%;}
.me-microsite-list-logo { 
	float:left; 
	margin: 0px 10px 0px 0px; 
	width: 160px;
	overflow:hidden;}

#content_body .me-microsite-list-item-typ1 h2 { font-size:13px; font-weight:bold; color: #444444; padding: 0 0; margin: 0 0;}
#content_body .me-microsite-list-item-typ1 h2 a:link,
#content_body .me-microsite-list-item-typ1 h2 a:visited,
#content_body .me-microsite-list-item-typ1 a:hover  { text-decoration: none;}
#content_body .me-microsite-list-item-typ1 h2 a:hover  { text-decoration: underline; }

#content_body .me-microsite-list-item-typ1 p { font-size: 11px; font-style:italic; text-align:right; clear:right; margin: 0 0; padding: 4px 0 0  0;}
#content_body .me-microsite-list-item-typ1 p  a:link,
#content_body .me-microsite-list-item-typ1 p  a:visited,
#content_body .me-microsite-list-item-typ1 p  a:hover  { color: #757575; text-decoration: none; }
#content_body .me-microsite-list-item-typ1 p  a:hover  { color: #757575; text-decoration: underline; }

/* Statistk Block */
.me-microsite-stats-table { width:100%;}
.me-microsite-stats-graph { background-color:#FF9900; width: 15px; margin: 0px auto;}
.me-microsite-stats-counter td,
.me-microsite-stats-head td {
	background-color:#E2E2E2; 
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	text-align:center;}

.me-microsite-stats-view { background-color:#F9F9F9; text-align:center;}
.tx-moveelevatormarketingmember-pi5 h1 { margin: 10px 0 0 0;}


/* SINGLE */
.me-microsite-single-logo {float:left;  width: 160px; margin: 0px 10px 10px 0px; border:1px solid #333333;}
.me-microsite-single-logo img {border: 0px;}
.me-microsite-single { 
	float:left; 
	clear:both;
	width: 449px;
	overflow:hidden;
}

#content_body .me-microsite-single h1 {
	font-size:18px; 
	font-weight:bold; 
	color: #444444; 
	margin: 25px 0px 5px 0px;
	border: 0px;
	border-bottom: 2px solid #DD000D; 
}

.page_content_main .me-microsite-single h2 { 
	border-bottom: 1px solid #000066; 
	padding: 10px 0px 3px 0px; 
	margin: 20px 0px 10px 0px
	}
	
.me-microsite-single-claim {
	font-size: 12px; 
	font-style:italic; 
	text-align:right; 
	clear:right;
	margin-bottom: 18px;
	padding: 0 0;
	}

	
.me-microsite-single div.vereinsmitglied { 
	background-image: url(images/tmo_mitglied.gif); 
	background-repeat: no-repeat; background-position: left top;
	clear:both;
	float:left;
	width: 190px;
	padding: 0 0 5px 36px;
	margin: 10px 0px;
	}

.me-microsite-single .hompagelink {  }
.me-microsite-single .hompagelink a:link,
.me-microsite-single .hompagelink a:visited,
.me-microsite-single .hompagelink a:hover{ 
	background-color: #FFDB70;
	border: 1px solid #999999; 
	padding: 2px;
	font-size: 10px;
	display:block;
width: 100px; text-align:center;
	}

.me-microsite-single  .hompagelink a:hover{
	background-color: #FFFF66;
	border: 1px solid #999999; 

	}
	
.me-microsite-single-block { float:left; clear:both; }
.me-microsite-single-block-left { 
	float:left; 
	width: 180px;
	padding-right: 10px !important;
	padding-right: 0px;
	min-height: 100px; 
	height: auto !important; 
	height: 100px;
	}
.me-microsite-single-block-left p strong { display:block; clear:right;}
.me-microsite-single-block-right{ float:left; width: 255px; overflow:hidden;}

.me-microsite-single-block-right  dl {
	font-size: 12px;
	margin: 0 0 5px 0 ;
	padding: 0 0;
	clear:both;
	float:left;
	width:255px;
	}
.me-microsite-single-block-right dt { 
	font-weight: bold; 
	width: 60px;
	float:left; 
	clear:left; 
	}

.me-microsite-single-block-right dd { 
	float:left; 
	clear:right; 
	margin: 0 0 0 10px;
	padding: 0 0;
	width:185px;
	}

.me-microsite-single-infotext,
.me-microsite-single-profile,
.me-microsite-single-lastupdate { 
	float:left; 
	clear:both; 
	margin: 0px 0px 10px 0px; 
	width: 100%;
	}
.me-microsite-single-lastupdate { 
 	border-top: 1px solid #DD000D; 
	margin: 10px 0px 10px 0px; 
	font-size: 10px; 
	padding: 0px 0px 10px 0px;
	}
.me-microsite-single-pictures { float:left; clear:both; }
.me-microsite-single-pictures img { border: 0px;}
.me-microsite-single-pic-1 {width: 175px; float:left; margin: 0px 0px 5px 0px; overflow:hidden;}
.me-microsite-single-pic-2 {width: 175px; float:left; margin: 0px 0px 5px 0px; overflow:hidden;}
.me-microsite-single-pic-3 {width: 175px; float:left;}

#content_body .me-microsite-category,
#content_body .me-microsite-branchen { list-style: none; margin: 0 0 20px 0px ; padding: 0 0 ;}
#content_body .me-microsite-branchen-ebene1 {margin: 0 0 ; font-size: 1.0em;}
#content_body.me-microsite-branchen-ebene2 {margin: 0 0 0 10px ; font-size: 0.9em;}

/* Input Form */
.me-microsite-editlist dt { font-size: 10px;}
.me-microsite-form td { font-size: 10px;}
.page_content_main .me-microsite-form h2 { border-bottom: 1px solid  #DD000D; font-size:12px;}
.me-microsite-form,
.me-microsite-editlist { margin: 10px 0px 0px 0px; width: 95%; }
.me-microsite-form-label { padding: 4px 0px 0px 0px; }
.me-microsite-form-input { padding: 4px 0px 0px 0px; }
.me-microsite-form-submit {}
.page_content_main .me-microsite-form-input textarea { width: 400px; height: 60px;}


/* Such Formular */
.me-microsite-search-form {width:220px; margin: 0px 0px 10px 8px;}
.me-microsite-search-form .me-microsite-form-label { }
.me-microsite-search-form .me-microsite-form-input input { width: 215px; }
.me-microsite-search-form .me-microsite-form-submit { 
	text-align:right; 
	margin: 5px 3px 0 0; 
	}

/* Edit List */
.htmlarea ul { list-style: none; background-image:none;}
.me-microsite-editlist td { padding: 0px 0px; overflow:hidden;}
.me-microsite-list-head { font-weight: bold; border-bottom: 1px solid #006699; font-size: 12px; padding: 3px 2px 0px 4px;}
.me-microsite-list-row { font-size: 12px; padding: 3px 2px 2px 4px; border-bottom: 1px solid #006699; vertical-align:top;}

.me-microsite-form-input a:link,
.me-microsite-list-row a:link,
.me-microsite-form-input a:visited,
.me-microsite-list-row a:visited,
.me-microsite-list-row a:hover,
.me-microsite-form-input a:hover{ 
	padding:1px; 
	background-color: #FFFFFF; 
	color:#003366; 
	text-decoration: none; 
	border: 1px solid #003366; 
	display:block; 
	text-align:center;
	text-transform: uppercase;
	margin-bottom: 1px;
	}
.me-microsite-list-row a:hover,
.me-microsite-form-input a:hover { background-color:#FF9900;}

/* Page Browser */
.me-microsite-pagebrowser {
	float:left;
	clear:both;
	width: 99%;
	border-top: 1px solid #003366;
	padding: 4px 0 0 0;
} 

.page-prev,
.page-nr,
.page-next { 
	margin-right: 5px; 
	background-color:#D8D8D8; 
	padding: 1px 3px; 
	text-decoration: none; 
	font-weight: bold; 
	border: 1px solid #C8C8C8;
}




/* Kategorie Liste rechtsa */

.branchen-line,
.me_microsite_branchenlist {
	float:left;
	clear:both;
	width: 100%;
}
	
.page_content_right .me_microsite_branchenlist  {
	overflow:hidden;
	} 
	
.branchen-box { 
	margin: 0 0;;
	}
	
.page_content_right  .branchen-box { 
	width:228px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0;
}

.me_microsite_branchenlist .kat1,
.me_microsite_branchenlist .kat1_act  {	
	float:none;
	clear:both;
}
.page_content_right .me_microsite_branchenlist .kat1 {
	border: 0px;
	margin-bottom: 0px;

}
.page_content_right .me_microsite_branchenlist .kat1_act {
	margin-bottom: 5px;
}

.kat1 a:link,
.kat1 a:visited,
.kat1 a:hover,
.kat1_act a:hover,
.kat1_act a:link,
.kat1_act a:visited  {
 display: block;
 font-size: 10px;
 text-decoration: none;
 padding: 1px 0px 1px 12px;
 color:#666666;
 background-color: #E1E4EC;
 font-weight: bold;
 border-bottom: 1px solid #DD000D;
 margin: 0px 0px 0px 0px;
}


.kat1 a:hover,
.kat1_act a:hover,
.kat1_act a:link,
.kat1_act a:visited{
 text-decoration: underline;
 background-color: #FDD249;
 }

.kat2 a:link,
.kat2 a:visited,
.kat2 a:hover {
	font-size:1.0em;
	color:#395990;
	text-decoration:none;
	border: 0px;
	
}

.page_content_right .kat2,
.page_content_right .kat2_act,
.page_content_main .kat2,
.page_content_main .kat2_act {
	float:left;
	clear:none;
	margin: 0 4px 3px 0px;
	line-height: 1.2em;
}

.kat2 a:hover,
.kat2_act a:hover,
.kat2_act a:link,
.kat2_act a:visited{
	text-decoration:none;
	}
.kat2_act a:hover { text-decoration: underline; }

.page_content_right .kat2 { display:none;}
.page_content_right .kat2_act { padding: 4px;}
