﻿.MainDiv
{
	left: 50%;
	width: 1010px;
	height: 3000px;
	margin-left: -505px;
	position: relative;
	border-right: solid 1px #DEDEDE;
	border-left: solid 1px #DEDEDE;
	
}

.BlockHead
{
	position: static;
	margin-top: 2px;
	margin-left: 20px;
	display: block;
	width: 970px;
}

.BlockTopLeft
{
	background-color: #E6E6E7;
	width: 562px;
	height: 126px;
	position: static;
	float: left;
	display: block;
}

.BlockTopText
{
	width: 561px;
	margin-top:55px;
	display: block;	
}

.BlockTopMenu
{
	display: block;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 9px;
	width: 541px;
	height: 18px;
	vertical-align: middle;

}

.BlockTopRight
{
	background-color: White;
	height: 126px;
	width: 404px;
	margin-left: 2px;
	display: block;
	position: static;
	float: none;
	position: relative;
	margin-right: 0px;
	
}

.BlockMiddleLeft
{
	background-color: #CDCECF;
	margin-top: 2px;
	display: block;
	width: 186px;
	height: 236px;
	position: static;
	float: left;
	margin-right: 0px;
	overflow: hidden;
}

.BlockMainMenue
{
	display: block;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 20px;
	width: 166px;
	height: 216px;
}

.BlockMiddleMainPic
{
	display: block;
	margin-top: 2px;
	float: left;
	margin-left: 2px;
	width: 186px;
	height: 236px;
	
}

.BlockMiddleColorPic
{
	display: block;
	margin-top: 2px;
	float: left;
	margin-left: 2px;
	width: 186px;
	height: 236px;
	
}

.BlockMiddleRight
{
	display: block;
	margin-top: 2px;
	margin-left: 2px;
	float: left;
	height: 236px;
	width: 404px;
		
}

.BlockBottom
{
	display: block;
	width: 968px;
	height: 34px;
	float: none;
	clear: left;
	margin-top: 0px;
	margin-left: 0px;
}

.BlockSideNavigation
{
	display: block;
	width: 186px;
	height: 18px;
	background-color: White;
	margin-left: 20px;
	position: static;
	overflow: hidden;
	padding: 0px;
}

.BlockContent
{
	display: block;
	overflow: visible;
	width: 780px;
	float: none;
	position: static;
	margin-left: 206px;
	margin-top: -18px;
}

.TextMainNavigation
{
   font-family:	 Arial;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   padding: 0px;
   text-align: left;
   vertical-align: top;
   color: Black;
   margin: 0px;
   cursor: hand;
 }

A.TextMainNavigation:hover
{
	font-weight: bold;	
}

.TextTopNavigation
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	color: #6E6D70;
	cursor: hand;  
	padding: 0px;
}
A.TextTopNavigation:hover
{
	color: #F89325;
}

.TextTopNavigationVertriebsimpuls
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	color: #6E6D70;
	cursor: hand;  
	padding: 0px;
}
A.TextTopNavigationVertriebsimpuls:hover
{
	color: #05478F;
}

.TextTopNavigationFuehrungsimpuls
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	color: #6E6D70;
	cursor: hand;  
	padding: 0px;
}
A.TextTopNavigationFuehrungsimpuls:hover
{
	color: #ED323B;
}


BODY, .Text
{
	color: Black;
	font-family: Arial;
	font-size: 12px;
	color: #808284;
	margin: 0px;
	line-height: 1.5;
	font-weight:normal;	
}

table
{
	display: table;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

.FormCell
{
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 3px;
}

td
{
	padding: 0px;
	margin: 0px;
}

.Head
{
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #165195;
}

.HeadGrey
{
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #808284;
}


.MenuKompetenzen
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #808284;
}

.Kunden
{
	
}
	

.TextLink
{ 
	text-decoration:  none;
	color: #165195;	
	font-weight: bold;
}	

.Foto
{
	border: solid 2px black;
	margin: 0px;
	padding: 0px;
}

.Link
{
	text-decoration: underline;
	font-size: 11px;
	color: #808284;	
}

A.Link:hover
{
	font-weight: bold;
}

.TableKunden
{
	border: solid 1px #DEDEDE;
}

.TableExperten
{
	padding-right: 5px;
}

.TableCellExperten
{
	width: 33%;
}

.FormTextBox
{
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 3px;
	width: 150px;
}

.LargeText
{
	color: Black;
	font-family: Arial;
	font-size: 14px;
	color: #808284;
	margin: 0px;
	line-height: 1.5;
	 font-weight: bold;

}

 #Aktion
 {
        background:#595959;
        color:#fff;
        filter:alpha(opacity=70);
        -moz-opacity:.7;
        opacity:.7;
        position:absolute;
        left:0px;
        top:0px;
        z-index:5;
        width:100%;
        height:100%;
        text-align:center;
        visibility:hidden;
 }
 
 .AktionCloseButton
 {
    position:relative;
    top: 16px;
    margin-left: 880px;
    width: 86px;
    height: 33px; 
    z-index: 10;
    border: none;
    
 }
 
 #InnerAktionMargin
 {
    position: absolute;
    top: 365px;
    width: 100%;
    height: 497px;
    text-align: center;
    z-index:6;
    visibility: hidden;
 }
 
 
 .InnerAktion
 {
    margin: auto;
    padding: 0px;    
    background-image: url(../Images/WM2010_Background.jpg);
    z-index:7;
    display: block;
    width: 1003px;
    height: 497px;
    visibility: hidden;
  }
  
   .WM2010Form
 {
    position:relative;
    top: 110px;
    margin-left: 0px;
    width: 950px;
    height: 300px; 
    z-index: 10;
    border: none;
    text-align: left;
    vertical-align: top;
    padding: 0px;
        
 }
 
 .FormCellWM2010
{
	padding-left: 0px;
	padding-right: 0px;	
	padding-top: 0px;
	vertical-align: top;
	font-size: smaller;
	color: White;
}
 
 
