/* This is for all IE specfific style less than IE9. We hate IE. */

	div.panel { border: 1px solid #ccc; }
	
	figure.figure, dl.nav dd a, #projektbeschreibung  a.projektlink, #socialmedialist li a, .widget ul li a, .singlepostnavi a, .single-format-standard figure.figure, #iso-filters li a  {
		
	    -webkit-border-radius: 3px;
     	-moz-border-radius: 3px;
		border-radius: 3px !important;
		behavior: url(border-radius.htc)  !important;
		
		border: 1px solid red !important;
	}
	
/* -----------------------------------------
CONTACT
----------------------------------------- */
	
	
	.contactteaser hgroup h1 {
		letter-spacing: 10px;
		word-spacing: 5px;
		text-transform: uppercase;
		font-size: 16em;
		line-height: 0.9em;
	}
	
	
	.contactteaser hgroup h2 {
		font-size: 1.5em;
	}
	.contactteaser {		
		background: #111 url(../images/bg-contact-ie.jpg) no-repeat 50% top;
	}

/* -----------------------------------------
SEARCHFORM
----------------------------------------- */	
	
	#togglesearchform #s, #modalsearchform #s {
		line-height: 90px !Important;
	}


#contactform #senden, #commentform #submit, .wpcf7-submit {
		 -webkit-appearance: none;

		background-color: #FDC133 !important;	
		margin: 0;
		width: 100%;
		margin: 0 auto;
		text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
		text-transform:uppercase;
		letter-spacing: 7px;
		color: #fff;
		transition: all .2s ease-out;
	   -o-transition: all .2s  ease-out;
	   -moz-transition: all .2s  ease-out;
	   -webkit-transition: all .3s  ease-out;
	   font-size: 1em;
	   cursor: pointer;
	   border: 0px solid #333;
	   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc133', endColorstr='#fdc133',GradientType=0 );
	}
	
/* -----------------------------------------
FORM BUTTONS
----------------------------------------- */	


	#sidebar ul li a, #sidebar-single ul li a  {
		padding: 5px 10px;
	}

	#sidebar-single {
		position: relative;
		top: 35px;
	
	}
	
	#sidebar ul {
	
		border: 1px dotted #fff;
	}
	
/* -----------------------------------------
FORM BUTTONS
----------------------------------------- */	
	
	#contactform #senden:hover, #contactform #senden:focus, #commentform #submit:hover, #commentform #submit:focus {
		background-color: #F45353;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F45353', endColorstr='#F45353',GradientType=0 );
		cursor: pointer;
	}

/* -----------------------------------------
TRANSITION AND TRANSFORM
----------------------------------------- */	

#btn-hiremewhite img:hover {
	-webkit-transform: rotate(-15deg) scale(1.03,1.03);
	-moz-transform: rotate(-15deg) scale(1.03,1.03); 
	-o-transform: rotate(-15deg) scale(1.03,1.03); 
	-ms-transform: rotate(-15deg) scale(1.03,1.03);
}
	
/* -----------------------------------------
RGBA
----------------------------------------- */	
	
	.notice {
		background:transparent;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9000000', endColorstr='#d9000000',GradientType=0 );
       zoom: 1;
	}

/* -----------------------------------------
SLIDER
----------------------------------------- */	
	
	.es-carousel .es-caption {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);	
	}
	
	
	
	.es-caption a {
		text-align: left;
		width: 100% !important;
	}
	
	.es-caption h4, .es-caption p {
		display: block;
		margin: 0 auto;
	}
	
	.es-caption  hgroup {
		display: block;
		width: 65%;
		margin: 0 auto 0 0;
		position: relative;
		top: 20px;
		background: #000;
		padding: 15px 20px;
		
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: alpha(opacity=80);	
	}
	
	.es-caption h4 {	
		letter-spacing: 2px;
		word-spacing: 2px;
		font-size: 1.5em;
	}
	
	.es-caption h5 {
	text-transform: uppercase;
	letter-spacing: 5px;
	word-spacing: 1px;
	font-size: 0.625em;
}