﻿/*-----------Display-------------*/
.disNone{
	display:none
}
.disBlock{
	display:block
}
.disInBlock{
	display:inline-block
}
.disTablR{
display:table-row
	
}
.disTablC{
	display:table-cell
}
/*-----------Float-------------*/
.FlR{
	float:right
}
.FlL{
	float:left
}
.ClearB{
	 clear:both
}
/*-----------Color-------------*/
.ClW{
	color:white
}

.ClW a{
	 color:white;text-decoration:none
}
.ClW a:hover{
	  text-decoration:underline;color:white
	 }

.ClGray{
	color:gray
}

.ClGray a{
	color:gray
}
.ClGray a:hover{
	color: gray;text-decoration:underline
	}
	
.ClDarkGray{
color:	#4E4E4E
}

.ClBlue{
	color:#4A6491;
}
.ClGreen{
	color:  #00AE00;
}
.ClDarkGreen{
	color:#004000

}
.ClOrange{
	color: #FFC18A;
}
/*-----------Margin-------------*/
.Mg0{
	margin:0
}
.MgA{
	margin:auto
}
.MgT5{
	margin-top:5px
}
.MgT10{
	margin-top:10px
}

.MgT20{
	margin-top:20px
}
.MgT30{
	margin-top:30px
}
.MgT45{
	margin-top:45px
}

.MgB3{
	margin-bottom:3px
}

.MgB5{
	margin-bottom:5px
}
.MgB10{
	margin-bottom:10px

}

.MgB15{
	margin-bottom:15px

}
.MgB20{
	margin-bottom:20px;

}
.MgB30{
	margin-bottom:30px

}
.MgB50{
	margin-bottom:50px

}

.MgR5{
	margin-right:5px
}

.MgR20{
	margin-right:20px
}
.MgR30{
	margin-right:30px
}
.MgR60{
	margin-right:60px
}
.MgL5{
	margin-left:5px
}


.MgL20{
	margin-left:20px
}
.MgL30{
	margin-left:30px
}
.MgL40{
	margin-left:40px
}


/*-----------Padding-------------*/
.Pd0{
	padding:0
}
.PdT5{
	padding-top:5px
}
.PdT10{
	padding-top:10px
}

.PdT20{
	padding-top:20px
}

.PdB5{
	padding-bottom:5px
}
.PdB10{
	padding-bottom:10px
}

.PdB20{
	padding-bottom:20px
}
.PdR10{
	padding-right:10px
}

.PdR20{
	padding-right:20px
}
.PdR30{
	padding-right:30px
}
.PdL10{
	padding-left:10px
}

.PdL20{
	padding-left:20px
}
.PdL30{
	padding-left:30px
}
/*-----------V-align-------------*/

.Va-2{
	vertical-align:-2px
}
.taC{
	text-align:center
}
.TaL{
	text-align:left
}
.TaR{
	text-align:right
}

/*-----------Fonts-------------*/

.Ft11{
	font-size:11px
}

.Ft12{
	font-size:12px
}

.Ft16{
	font-size:16px
}

.Ft19{
	font-size:19px
}

.FtB{
font-weight:bold	
}
.FtN{
	font-weight:normal
}

/*-----------Größen-------------*/
.minW275{
	min-width:375px
}
.Wdt100{
	width:100%
}

.Wdt350{
	width:100%; 
}
.Wdt260{
	width:100%; 

}
.Hgth215{
	 height:215px;
}
@media only screen and (min-width: 450px)   {
.Wdt350{
	width:100%; width:350px
}
.Wdt260{
	width:100%; width:260px
}

}

.LinkArrow{
	 padding-top:8px;margin:0
}

.pStartJusty{
	font-size:14px;line-height:19px;margin-bottom:6px;text-align:justify
}
.Box{
	
	float:left; 
	background-color:#565656;
    -webkit-box-shadow: 5px 5px 5px 0px black;
    -moz-box-shadow: 5px 5px 5px 0px black;
    box-shadow: 5px 5px 5px 0px black;
   


}

.BoxTitel{
	margin:0px  0px 10px 0px; 
	font-size:21px;
	font-weight:bold; 
	color: #BCBCBC;
	text-shadow:  0 2px 2px black; 
	padding:14px 14px 14px 20px ;
	background-color:#464646;	
}
.BoxTitelDownload{
	margin:0px  0px 10px 0px; 
	font-size:21px;
	font-weight:bold; 
	color: #BCBCBC;
	text-shadow:  0 2px 2px black; 
	padding:10px 0 10px 15px  ;
	background-color:#464646;	
}


.Box p{
	font-size:14px;
	text-shadow:none;
	font-weight:normal; 
	padding:6px  20px 0px 20px ;
	color:#E8E8E8
	
}
.Box p.Download{
	
	padding:6px  10px 0px 15px ;

	
}

.BoxBottom{
	position:relative;min-height:135px
}
.BoxBottom a{
	position:absolute;bottom:0px;left:20px
}
.Zoom:hover{
 	-webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
     transform: scale(1.06);
}
#NavigTop {
     height:34px;
	 line-height:30px;	 
	 color:white;
	 font-weight:bold;	
	 font-family:Arial, Helvetica, sans-serif;font-size:14px ;
	 text-align:right;	
	
	}
#NavigTop ul {
    padding: 0px;
    margin: 0px;   	
	color:white;	
	font-size:11px
	
}
#NavigTop ul li{
	  float:right;
   list-style:   none;
}
 

#NavigTop ul li a {
    text-decoration: none;   
    font-weight:bold;
    padding: 0px 12px 0px 12px;
   border-right:1px #575757 solid;
   
}
#NavigTop ul li:first-child a {
    
    border:none;
 
}
#NavigTop ul li:hover > a {
    color: #00A9FF;   
   
   
}
.VlfSilver{
		background:#D0D6DD; /* fuer alte browser */
background: -moz-linear-gradient(top, white 0%,#D0D6DD 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#D0D6DD));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, white 0%,#D0D6DD 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, white 0%,#D0D6DD 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, white 0%,#D0D6DD 100%); /* IE10+ */
background: linear-gradient(to bottom, white 0%,#D0D6DD 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#D0D6DD',GradientType=0 ); /* IE6-9*/

}
.VlfSilver:hover{
	background:#00A9FF
	
	}
.Button{
	   
		display:inline-block;
		padding:4px 10px;
		min-width:100px;		
		cursor:pointer;
}
.ButB{
color:black
	
}
.ButB a{
	text-decoration:none;color:black
}
.ButB:hover a{
	text-decoration:none
}
.ButB a:hover{
	text-decoration:none; text-shadow:none; 
}

.Round4{
		 	-moz-border-radius: 4px 4px 4px 4px;
		-webkit-border-radius: 4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;

}

.ulHaken {
	list-style-image:url('../images/symbol/haken.png');
	
}

.ulHaken li{
	 line-height:18px
}

.ulPunkt{
	list-style-image:url('../images/symbol/punkt.png');
	padding:0 0 0 13px; margin:0

}
.ulPunkt li{
	line-height:18px
}

.TabelleReferenzen img{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin-top:4px;
	
}

.TabelleReferenzen {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px
}

.TabelleReferenzen td.Left{
	padding-left:15px;color:white; font-weight:bold;vertical-align:top;padding-top:58px
}
.TabelleReferenzen .Left a{
	color:white;text-decoration:none
}

.TabelleReferenzen .Left a:hover{
	color:#00A9FF;text-decoration:none
}
.Anfrage{
	margin:40px 20px 20px 0; font-size:14px; text-align:right
}
.Anfrage a{
	margin:20px 0 20px 0; font-size:10px; color:gray; text-decoration:none
}


.FtCopyright{
	color:#3E3E3E;
	font-size:10px
}

.FtCopyright a{
	text-decoration:none;color:#3E3E3E
}








