/* PRINT CSS
*********************************************/
html, body{
	height: 100%;
}
body{
	font-family: syntax-regular, sans-serif;
	font-size: 100%;
	line-height: 1.375em;
	margin: 0;
	padding: 0;
	/*text-align: center; /* horizontale Zentrierung für IE Win quirks */
	border: 0;
}
@font-face {
    font-family: 'syntax-regular';
    src: url('../jw-fonts/syntax_regular.eot');
    src: url('../jw-fonts/syntax_regular.eot?#iefix') format('embedded-opentype'),
         url('../jw-fonts/syntax_regular.woff') format('woff'),
         url('../jw-fonts/syntax_regular.ttf') format('truetype'),
         url('../jw-fonts/syntax_regular.svg#syntax_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ionicons';
    src: url('../jw-fonts/ionicons.eot');
    src: url('../jw-fonts/ionicons.eot?#iefix') format('embedded-opentype'),
         url('../jw-fonts/ionicons.woff') format('woff'),
         url('../jw-fonts/ionicons.ttf') format('truetype'),
         url('../jw-fonts/ionicons.svg#ionicons') format('svg');
    font-weight: normal;
    font-style: normal;
}


h1{
	position: absolute;
	width: 900px;
	font-weight: normal;
	color: #999;
	margin-left: -960px;
}
h2{
	font-family: syntax-regular, sans-serif;
	font-size: 1.65em;
	font-weight: normal;
	color: #333;
	line-height: 1.375em;
	margin: 0 0 0.75em;
	padding: 0;
}
h3{
	font-family: syntax-regular, sans-serif;
	font-size: 1.325em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	margin: 1em 0 0.75em;
	padding: 0;
}
h4{
	font-family: syntax-regular, sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	color: #333;
	padding: 0;
	margin-bottom: 0.6em;
}
p{
	padding: 0 0 12px 0;
	margin: 0;
}
img{
	max-width: 100%;
	height: auto;
}

/*links
**************************************************/
a:link{
	text-decoration: none;
	color: #444;
}
a:visited{
	text-decoration: none;
	color: #444;
}
a:hover{
	text-decoration: none;
	color: #336699;
}
a:active{
	text-decoration: none;
	color: #336699;
}


/* Navigation 
**********************************************/

.nav1,
.nav2{
	display: none;
}
.nav-con{
	display: none;
}

.nav1 ul.menu,
.nav-con ul.menu{
	display: none;
}
.nav1 ul.menu li{
	float: left;
}

.nav1 ul.menu li a,
.nav-imp ul.menu li a{
	display: block;
	font-family: zurich-ltcn, sans-serif;
	list-style: none;
	font-weight: normal;
	line-height: 24px;
	height: 24px;	
}

/*Layout
**********************************************/
#buehne{
	position: relative;
	top: 0;
	left: 10%;
	width: 90%;
	height: 100%;
	text-align: left;
	clear: left;
}
.logo{
	position: absolute;
	top: 18px;
	left: 0;
	width: 180px;
	height: auto;
	-webkit-transform: translateY(-39%);
	-moz-transform: translateY(-39%);
	-ms-transform: translateY(-39%);
	-o-transform: translateY(-39%);
	transform: translateY(-39%);
	filter: progid:DXImageTransform.Microsoft.Matrix(Dy=-39%);
}
.banner{
	position: relative;
	top: 51px;
	width: 90%;
	height: 360px;
	overflow: hidden;
}
.inhalt{
	position: absolute;
	top: 420px;
	left: 0;
	width: 90%;
	background: none;
}
.text{
	position: absolute;
	top: 0;
	font-weight: normal;
	color: #000000;
}

table{
	width: 100%;
	border-collapse: collapse;
}
td{
	vertical-align: top;
	padding: 0 30px 0 0;
}

hr{
	border: dotted 1px #FFFFFF;
	margin: 12px 9px 12px 0;
}
h3.bar{
	padding: 3px 0 0 0;
}


/*Willlkommen
**********************************************/
#ba_willkommen{
	position: absolute;
	top: 51px;
	height: auto;
}

#in_willkommen{
	top: 420px;
}

/* Mikrofontechnik
**********************************************/

#ba_mikrofontechnik,
#ba_mikrofontechnik-downloads{
	left: 15%;
	width: 85%;
	background: url(../../../images/bilder/mft-MK_SolidW_1800.jpg) center center no-repeat; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
 	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(../../../images/bilder/mft-MK_SolidW_1800.jpg)', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bilder/mft-MK_SolidW_1800.jpg', sizingMethod='scale')";
}
#ba_mikrofonaufsaetze{
	display: none;
}
#ba_videos{
	left: 15%;
	width: 85%;
	background: url(../../../images/bilder/mtv-vortrag_1800.jpg) center center no-repeat; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
 	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(../../../images/bilder/mtv-vortrag_1800.jpg)', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bilder/mtv-vortrag_1800.jpg', sizingMethod='scale')";
}
#ba_mikrofontechnik-links{
	left: 15%;
	width: 85%;
	background: url(../../../images/bilder/mtl-kash43730008.jpg) center center no-repeat; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
 	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(../../../images/bilder/mtl-kash43730008.jpg)', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bilder/mtl-kash43730008.jpg', sizingMethod='scale')";
}

#in_mikrofonaufsaetze{
	position: absolute;
	top: 51px;
	left: 0;
	width: 90%;
	background: none;
}

#t_mikrofonaufsaetze h2{
	margin-top: 1em;
}
#t_mikrofonaufsaetze h4{
	margin-top: 1em;
}
#t_mikrofonaufsaetze ol{
	margin: 0 0 1.5em 27px;
}
#t_mikrofonaufsaetze ol li{
	padding-left: 6px;
}
#t_mikrofontechnik-downloads ul li:before{
	position: relative;
	top: 0.1em;
	font-family: ionicons;
	content: "\f41f";
	font-size: 1.5em;
	color: #336699;
	padding-right: 0.6em;
	margin: 0 0 1em 3px;
}
#t_mikrofontechnik-downloads ul li{
	margin: 0 0 1em;
}
#t_mikrofontechnik-links ul li:before,
#t_mensch-gesellschaft-links ul li:before{
	position: relative;
	top: 0.18em;
	font-family: ionicons;
	content: "\f276";
	font-size: 1.5em;
	color: #336699;
	padding-right: 0.6em;
	margin: 0 0 1em 3px;
}
#t_mikrofontechnik-links ul li,
#t_mensch-gesellschaft-links ul li{
	margin-bottom: 1.5em;
	text-indent: -2.4em;
	padding-left: 2.4em;
}
/*img.image-left{
	float: left;
	margin: 0 1em 1em 0;
}*/
figure{
	width: 47.4%;
}
figure.image-left{
	display: inline-block;
	margin: 0.6em 5.1% 1.2em 0;
	float: left;
}
figure.image-right{
	display: inline-block;
	margin: 0.6em 0 1.2em 4.8%;
	float: right;
}
figure.image-left-sync,
figure.image-right-sync{
	display: inline-block;
	margin: 0.6em 0 1.2em 0;
}
figure.image-left-sync{
	float: left;
}
figure.image-right-sync{
	float: right;
}
figure.image-center{
	width: 100%;
	height: auto;
	margin: 0.6em 0 1.2em;
}
figure.image-bg{
	width: 100%;
	height: auto;
	margin: 0;
	text-align: center;
	background-color: #fff;
	white-space: nowrap;
}
figure.image50{
	display: inline-block;
	width: 46%;
	padding: 0.6em 1%;
	margin: 0;
}
figure figcaption {
	font-size: 0.875em;
	line-height: 1.25em;
  	padding: 0.6em 0 1em;
}
#t_mikrofonaufsaetze ul{
	margin-bottom: 1em;
	list-style: circle;
}
#t_mikrofonaufsaetze ul li{
	margin: 0 0 0.6em 18px;
}
#t_mikrofonaufsaetze table{
	margin: 1em 0;
}
#t_mikrofonaufsaetze table.intext{
	width: 46.5%;
	margin: 1em 0;
}
#t_mikrofonaufsaetze td{
	border: 1px solid #336699;
	text-align: center;
	padding: 0.3em; 
	margin: 0;
}
#t_mikrofonaufsaetze td:first-child{
	width: 15%;
	text-align: left;
	padding-left: 0.6em;
}
table.image-2sp tr:first-child{
	background-color: #FFF;
}
table.image-2sp td{
	width: 50% !important;
	font-size: 0.875em;
	line-height: 1.25em;
	text-align: left !important;
	padding: 0.6em 1.5em 1em 0 !important;
	border: none !important;
}
#t_mikrofonaufsaetze table.inh100{
	border-bottom: 1px solid #336699;
}
#t_mikrofonaufsaetze table.inh100 td{
	text-align: left;
	border: none;
	padding: 0.6em 1.5em 0.6em 0 !important;
}
#t_mikrofonaufsaetze table.inh100 tr:first-child{
	font-weight: bold;
	line-height: 1em;
	border-bottom: 1px solid #336699;
}
#t_mikrofonaufsaetze table.inh100 td:first-child{
	width: 24%;
}
.category-list table{
	margin: 0 0 1em !important;
}
.category-list td{
	border: none !important;
	text-align: left;
	padding: 0 0 1em !important; 
	margin: 0;
}
.category-list form{
	width: 100% !important;
}


/* Mensch + Gesellschaft
**********************************************/

#ba_mensch-gesellschaft,
#ba_essays,
#ba_mensch-gesellschaft-links{
	left: 0;
	width: 90%;
	background: url(../../../images/bilder/P1120815abea2_1800.jpg) center center no-repeat; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
 	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(../../../images/bilder/P1120815abea2_1800.jpg)', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bilder/P1120815abea2_1800.jpg', sizingMethod='scale')";
}
.blog h2{
	font-size: 1.5em;
}
#in_mensch-gesellschaft,
#in_essays{
	top: 450px;
}


.readmore{
	margin-bottom: 1em;
}

/*kontakt
**********************************************/

h4{	
	width: 150px;
	font-size: 18px;
	line-height: 24px;
	top: 30%;
}
.inhalt#in_kontakt{
	top: 930px;
	left: 300px;
	width: 360px;
	bottom: 0;
}
.text#t_kontakt{
	left: 0;
	width: 360px;
	height: auto;
	font-size: 16px;
	line-height: 24px;
	padding: 0 30px 0 0;
	margin: 0 45px 0 0;
}
.elemente#el_kontakt{
	top: 720px;
	width: 720px;
	height: 180px;
	margin-left: -465px;
}
.bild-bildlink{
	width: 150px;
	height: 150px;
	border-radius: 18px;
}
.bild-bildlink img{
	border-radius: 18px;
}
	
/*Impressum
**********************************************/

/*.inhalt#in_einsatzbereiche,
.inhalt#in_impressum{
	top: 690px;
	left: 270px;
	bottom: 0;
	width: 960px;
}*/
.banner#ba_einsatzbereiche,
.banner#ba_kontakt,
.banner#ba_impressum{
	position: absolute;
	top: 165px;
	left: 50%;
	width: 1500px;
	height: auto;
	margin-left: -750px;
}

/* Kategorieliste
*****************************/

.category-desc{
	left: 0;
	margin: 3px 0 0 0;
}
table.category.table{
	width: 93%;
	margin: 12px 0 12px 0;
}
table.category.table td{
	width: 100%;
	white-space:nowrap;
}
td.list-title{
	padding: 0 0 18px 0;
}
form#adminForm{
	width: 90%;
	padding: 6px 0 0 0;
}



/*sige
*****************************/
.sige{
	display: inline-table;
	margin: 0;
	clear: none;
}
.sige li{
	margin: 0 !important; 
	overflow: hidden !important; 
	background-image: none !important; 
	padding: 0 0 12px 0 !important;
}
.sige_thumb{
	margin: 0;
}
.sige_thumb img{
	display: block;
	position:relative;
	background:#FFF !important;
	border:1px solid #ccc;
	margin: 0!important;
	padding: 3px !important;
}
#lbOverlay{
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:500px;
	z-index:99998;  
	background-color: #FFFFFF;
}
#lbOuterContainer{
	position:relative; 
	width:200px; 
	height:200px;
	margin:0 auto;
	border: 0;
	background-color:#fff;  
}
#lbDetailsContainer{
	font: 10px Verdana,Helvetica,sans-serif; 
	background-color:#fff; width:100%; 
	line-height:1.4em; 
	margin:0 auto; 
	border:0; 
	overflow:auto; 
}


/*sigplus
*****************************/
.boxplus-transition{
	background-color: #666666 !important;
}

/*sigplus - SexyLightbox
*****************************/
#SLB-Wrapper #SLB-Contenido{
	border: 0;
}

#SLB-CloseButton{
	position: relative;
	width: 18px !important;
	height: 18px !important;
	top: -21px;
	
}
#SLB-Wrapper #SLB-Top a:hover{
  background-position:0px -22px;
}
#SLB-Wrapper #SLB-Navegador #SLB-Right,
#SLB-Wrapper #SLB-Navegador #SLB-Left{
  display:inline;
  padding:0;
  margin:0;
  width:18px;
  height:18px;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right
{
  background-position: -42px 0;
  margin: 0 6px 0 10px;
  float:right;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right:hover
{
  background-position: -42px -22px;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left{
  background-position:-21px 0;
  margin-left: -15px;
  float:left;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left:hover
{
  background-position: -21px -22px;
}
