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

.me-microsite-list-item-typ2,
.me-microsite-list-item-typ1 {
	float:left;
	clear:both;
	width: 400px;
	margin: 0px 0px 10px 0px;
	float:left;
	clear:both;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000066;
}
	
.me-microsite-list-item-typ1 .me-microsite-list-text { 
	float:left; 
	width:230px;
	overflow: hidden; 
	margin: 5px 0px 5px 0px;
	}
.me-microsite-list-textno_image { width: 395px;  margin: 5px 5px 5px 5px;}
.me-microsite-list-logo { 
	float:left; 
	margin: 5px 10px 5px 0px; 
	width: 160px;}

.page_content_main .me-microsite-list-text h2 { margin: 0px 0px 5px 0px ; padding: 0px 0px; }
.me-microsite-list-text h2 a:link,
.me-microsite-list-text h2 a:visited,
.me-microsite-list-text h2 a:hover  { text-decoration: none; color: #07395B;}
.me-microsite-list-text h2 a:hover  { text-decoration: underline; }

.page_content_main .me-microsite-list-text p { margin: 0px 0px 5px 0px; font-style:italic; 1.1em;}
.me-microsite-list-text p a:link,
.me-microsite-list-text p a:visited,
.me-microsite-list-text p a:hover  { color: #757575; text-decoration: none; }
.me-microsite-list-text 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: 180px; margin: 0px 10px 0px 0px;}
.me-microsite-single-logo img {border: 0px;}
.me-microsite-single { 
	float:left; 
	clear:both; 
	width: 400px;
	overflow:hidden;
	margin: 0 0 0 4px;
}

.page_content_main .me-microsite-single h1 { }

.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 dl {
	font-size: 1.2em; 
	margin-bottom: 0.5em;
	clear:both;
	float:left;
	}
.me-microsite-single dt { 
	font-weight: bold; 
	width: 100px; 
	text-align:right; 
	float:left; 
	clear:left; 
	margin: 0.5em 0 0 0;
}

.me-microsite-single dd { 
	width: 290px !important;  
	width: 250px; 
	float:left; 
	clear:right; 
	overflow:hidden; 
	margin: 0.5em 0 0 10px;
	padding: 0 0;
	}
.me-microsite-single-block { float:left; clear:both; width: 100%;}
.me-microsite-single-block dl{ color:#07395B;}
.me-microsite-single-infotext,
.me-microsite-single-profile,
.me-microsite-single-lastupdate { 
	border-bottom: 1px solid #006699; 
	float:left; 
	clear:both; 
	margin: 10px 0px 10px 0px; 
	padding: 0px 0px 10px 0px; 
	width: 100%;
}

.me-microsite-single-pictures { float:left; clear:both; }
.me-microsite-single-pic-1 {width: 190px; float:left; margin: 0px 10px 10px 0px; overflow:hidden;}
.me-microsite-single-pic-2 {width: 190px; float:left; margin: 0px 10px 10px 0px; overflow:hidden;}
.me-microsite-single-pic-3 {width: 190px; float:left;}

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

/* Input Form */

.me-microsite-form td { font-size:1.2em;}
.page_content_main .me-microsite-form h2 { border-bottom: 1px solid #003366; font-size:1.2em;}
.me-microsite-form,
.me-microsite-editlist { margin: 10px 0px 0px 0px; width:100%;}
.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 */
.page_content_right .me-microsite-search-form { width:230px;}
.page_content_right .me-microsite-search-form .me-microsite-form-label { font-size: 1.2em;}
.page_content_right .me-microsite-search-form .me-microsite-form-input { font-size: 1.2em;}
.page_content_right .me-microsite-search-form .me-microsite-form-submit { 
	text-align:right; 
	margin: 5px 0 0 0; 
	font-size: 1.2em;}

/* Edit List */
.me-microsite-editlist td { padding: 0px 0px; }
.me-microsite-list-head { font-weight: bold; border-bottom: 1px solid #006699; font-size: 1.2em; padding: 3px 2px 0px 4px;}
.me-microsite-list-row { font-size: 1.2em; 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 */


.me_microsite_branchenlist {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:400px;
	float:left;
	clear:both;
	}
.branchen-line {
	width:400px;
	float:left;
	clear:both;
}
	
.page_content_right .me_microsite_branchenlist  {
	border-left:1px solid #000066;
	border-right:1px solid #000066;
	border-bottom: 1px solid #000066;
	width:228px !important;
	width:230px;
	overflow:hidden;
	} 
	
.branchen-box { 
	width:195px; 
	float:left;
	margin: 0 5px 5px 0;
	}
	
.page_content_right  .branchen-box { 
	width:228px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0;
	border-top: 1px solid #000066;
}


.me_microsite_branchenlist .kat1,
.me_microsite_branchenlist .kat1_act  {	
	border-bottom: 1px solid #000066;
	float:none;
	clear:both;
	margin-bottom: 3px;
	width:100%;
	font-size: 1em;
}
.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-weight:bold;
	color:#395990;
	font-size: 1.1em;
	text-decoration:none;
	padding: 3px 2px 2px 3px;
	border: 0px;
	height: 27px;
	background-color:#F5ECD8;
}

.page_content_right .kat1 a:link,
.page_content_right .kat1 a:visited {
	background-color: #FFFFFF;

}

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

.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;}