@charset "utf-8";
/* CSS Document Projekt Mikrogen */
html, body, ul, ul li, ul li ul, ul li ul li, p, a, img, li, select, input, h1, h2, h3, form, .csc-textpic-imagewrap, .csc-textpic-text, table, tr, td, legend, label, dt, dd, dl, .tx-srfeuserregister-pi1 form, .tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 fieldset, .tx-srfeuserregister-pi1 legend, .tx-srfeuserregister-pi1-notice {margin: 0; padding: 0;}
/*---------------------------Links-------------------------------*/
a:link, a:visited {text-decoration: underline; color:#000;}
a:hover {text-decoration: none;}
#content a, #rightcol_start a, #content_login a, #content a:hover, #rightcol_start #content a, #rightcol_start a, #content_login a, #content a:hover, #rightcol_start a:hover, #content_login a:hover{font-size: 14px;}
body a, #mainmenue a, #submenue a, #login a, #rightcol_start a {outline-color: #fff;}
.tcell_hellgrau a {outline-color: #cccccc;}
#downloads_tabledark a{outline-color: #737476;}
#sidemenue a {outline-color: #e0e0e0;}
a > img:hover {opacity: 0.50;}
#logo a > img:hover {opacity: 1;}
/*-----------------------------------------TYPO3 AdminPanel--------------------------*/
table.typo3-editPanel-previewBorder{border: 2px solid #bb0017;}
div.typo3-editPanel-previewBorder {
	border: 2px solid #bb0017;
	padding:1px;margin:1px;
	}
/*
tr.typo3-adminPanel-itemRow{display: none;}
tr.preview_showHiddenRecords{display:block;}
tr.edit_displayFieldIcons{display:none;}
tr.edit_displayIcons{display:block;}

table.typo3-editPanel td.typo3-editPanel-controls {background:none;}
*/
table.typo3-editPanel td.typo3-editPanel-controls {
	background:none;
}
/*_____________________ALLGEMEIN___________________________________________*/
#printLogo {display:none;}
body {
	font-family: Arial,  sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #000;
	text-align: center; /*Zentrierung für IE 5.x*/
	}
img {border: none;}
p {margin-bottom: 15px;}
p.nomargin {margin-bottom: 0;}
p.upmargin {margin: 8px 0 0 0;}
table{
	font-family: Arial, sans-serif; 
	font-size: 14px; 
	line-height: 19px;
	border-collapse: collapse; 
	border-spacing: 1px;
	}
.closelines{line-height: 16px;}
.clear{
	clear: both; 
/*	font-size: 3px; 
	line-height: 3px;
	*/
	}
.greysmall{
	color: #696969; 
	font-size: 12px; 
	line-height: 17px;
	}
.updownpadding {
	padding:4px 0 4px 0;
	margin:0;
}
.paddingbottom{padding-bottom: 7px;}
.blue{color:#0068ae;}
.red{color:#bb0017;}
.hundertpix {width:100px;}
.broad{width: 200px;}
.narrow{width: 80px;}
.float{
	display: inline; 
	margin: 0 0 5px 0;
	}
.clearsmallspace{
	clear: both; 
	height: 14px;
	}
.clearspace{
	clear: both; 
	height:22px;
	}
.italic{font-style:italic;}
ul{list-style-type: none;}
.tx-ahmikrogennews-pi1 ul, .prd_rechts ul {margin: 7px 0 7px 2px;}
#content ul.oe-image-list li{background-image: none; padding-left: 0;}
#content ul, #content_start ul{padding: 0 0 15px 0;}
#content ul li, #content_start ul li{
	padding-left: 15px;
	background-image: url(../pics/mikrogen/bullet_liste_1.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	}
#content_start ul li ul, #content ul li ul{padding: 0px 0 0px 0;}
#content ul li ul li, #content_start ul li ul li{
	padding-left: 15px;
	background-image: url(../pics/mikrogen/bullet_liste_2.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	}
.prd_rechts ul li{background-position: 0 6px;}
.prd_rechts ul li a:hover{color: #000;}
#content .prd_rechts ul li.prodlist {
	padding-left: 15px;
	background-image: url(../pics/mikrogen/bullet_liste_2.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
#content .prd_rechts ul li.prodlist:hover{
	padding-left: 15px;
	background-image: url(../pics/mikrogen/bullet_liste_1.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	}	
#filter ul li{
	background-image: none;
	}
	
	
	
/*___________________________Überschriften___________________________________________ */	
h1, h2, .ueberschrift, .ueberschriftlinks, .ueberschrift-wie-h1{
	color: #000; 
	font-weight: 100;
	font-family: Arial,sans-serif;
	/* text-transform: uppercase; */
}
h2.marginoben, .tx-ahmikrogenevents-pi1 h2{margin-top: 22px;}
h1, .ueberschrift-wie-h1{ 
	font-size: 22px; 
	line-height: 25px; 
	margin: 2px 0 10px 0;
	}  
h2, #rightcol_start h1 {
	font-size: 18px; 
	line-height: 22px; 
	padding: 3px 0 7px 0;
	}  	
h2.keinabstandunten{padding: 3px 0 0 0;} 	
/*RTE-Überschriften*/
.ueberschrift, .ueberschriftlinks, #filter_inside h2 {
	font-size: 16px; 
	padding: 4px 0 0 0; 
	margin-bottom: 5px;
	line-height:22px;
	}
.ueberschriftlinks {clear: left;} 
/*-------------------------------Hauptnavigation----------------------*/
#mainmenue{
	padding: 51px 0 0 12px; 
	height: 16px;
	font-size: 16px; 
	text-transform: uppercase; 
	color: #707172;
	}
#mainmenue a {text-decoration: none;}
#mainmenue .mainmenue a:hover, #mainmenue a.activemain{color: #000;}
#mainmenue a.normalmain{color: #707172; }
.mainmenue li.tsubmenue{onclick="return true"}
.mainmenue {
 	float:left;
  	height: 17px;
  	padding-right: 15px;
  	cursor:pointer; 
	}
.mainmenue li a{
	display:block; 
	color: #707172;
  	padding-left: 5px;
	}
.mainmenue:hover > a, .mainmenue:hover { 
	color:#000; 
	background:#fff; 
	}
li:hover > .sub { 
	display:block; 
	position:absolute; 
	z-index:1000; 
	}
li:hover {z-index:2000;}
.mainmenue ul{
	display: none;
	padding: 10px 10px 5px 10px;
    position: absolute;
    background-color: #ffffff;
    opacity:0.88;
    text-transform: none; 
    }
#mainmenue .tsubmenue a, #mainmenue .tsubmenue2 a, #mainmenue .tsubmenue3 a{
	padding: 0; 
	font-size: 14px;
	line-height: 19px;
	}
.tsubmenue a.tnormalsub, .tsubmenue a.tnormalsub2, .tsubmenue a.tnormalsub3, .normalmain{color: #707172;}
.tsubmenue a.tactivesub, .tsubmenue a.tactivesub2, .tsubmenue a.tactivesub3, .activemain{color: #000;}
/*----------------------------------Unternavigation links---------------------------*/
#submenue{
	float: left;
	width: 180px;
	padding: 0 29px 80px 14px;
	text-transform: uppercase;
	word-wrap: break-word;
	}
#submenue ul li.submenue {padding-bottom: 9px;}
#submenue ul li.submenue2, #submenue ul li.submenue3 {padding-bottom: 5px;}
#submenue a:link, #submenue a:visited, #submenue a:hover{
	font-size: 14px;
	line-height: 17px;
	text-decoration: none;
	}
#submenue a:link, #submenue a:visited, #submenue a.normalsub, #submenue a.normalsub2, #submenue a.normalsub3{color: #6c6e70;}
#submenue a:hover, #submenue a.activesub, #submenue a.activesub2, #submenue a.activesub3{color: #000;}
#submenue li.submenue{padding-left: 0;}
#submenue li.submenue2{padding-left: 10px;}
#submenue li.submenue3{padding-left: 20px;}
/*-------------------------------Nebennavigation----------------------*/
#sidemenue{
	height: 26px;
	padding: 12px 0 0 13px;
	background-image: -moz-linear-gradient(top, #bfc0c0 0%, #fff 100%); /*Verlauf*/
	background-image: -webkit-linear-gradient(top, #bfc0c0 0%, #fff 100%);
	background-image: -ms-linear-gradient(top, #bfc0c0 0%, #fff 100%);
	background-image: -o-linear-gradient(top, #bfc0c0 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfc0c0', endColorstr='#ffffff'); /*Verlauf für IE bis 9*/
	}
#sidemenue a:link, #sidemenue a:visited {
	color: #696969;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #707172; 
	text-decoration: none;
	}
#sidemenue a:hover, .activeside{color: #000; }
.sidemenue{display:inline;}
.sidemenue, .normalside{color: #707172;}
/*------------------------------- collapsable stuff ----------------------*/
div.clickableHeader h2, div.clickableHeader h1 {
	padding-left:23px;
	background-image: url(../pics/mikrogen/collapsable/pfeil_rechts_eck_grau.png);
	background-position: 0 4px;
	background-repeat:no-repeat;
	text-transform: none;	
	cursor: pointer;
}
div.clickableHeader h1 {
	font-size:18px;
	line-height: 20px;
}
div.clickableHeader h2 {
	font-size:16px;
	line-height: 19px;
}
div.collapsableObject.open div.clickableHeader h2, div.collapsableObject.open div.clickableHeader h1 {
	background-image: url(../pics/mikrogen/collapsable/pfeil_unten_eck_grau.png);
}


div.collapsableContainer, div.collapsableObjectStaysOpen {
	padding-left:20px;
	padding-bottom:12px;
}

div.collapsableContainer.openFromMoreLink, div.collapsableObjectStaysOpen.openFromMoreLink {
	padding-left:0;
	padding-bottom:12px;
}

div.collapsableObjectStaysOpen {
	color: #696969; 
	font-size: 14px; 
	line-height: 19px;
	padding-bottom:12px;
}
table tr td.clickableTableCell {
	height:5px;
	background-image: url(../pics/mikrogen/collapsable/clickableTableCellBG.png);
	background-repeat:repeat-x;
	padding:0;
	overflow:visible;
}

table.collapsableTable tr td.clickableTableCell div.clickImage {
	background-image: url(../pics/mikrogen/collapsable/pfeil_hoch_tableRow2_grey.png);
	background-repeat:no-repeat;
	background-position:top center;
height:22px;
width:100%;
overflow:visible;
}
table.collapsableTable.toOpen tr td.clickableTableCell div.clickImage{
	background-image: url(../pics/mikrogen/collapsable/pfeil_runter_tableRow2_grey.png);
	background-position:top center;
	background-repeat:no-repeat;
height:22px;
width:100%;
overflow:visible;
}
table.collapsableTable tr td.clickableTableCell div.clickImage:hover {
	background-image: url(../pics/mikrogen/collapsable/pfeil_hoch_tableRow2.png);
}
table.collapsableTable.toOpen tr td.clickableTableCell div.clickImage:hover{
	background-image: url(../pics/mikrogen/collapsable/pfeil_runter_tableRow2.png);
}




/*-----------------------------Formularfelder Allgemein-------------------------*/
fieldset{border: none;}
input, textarea, select{
	color: #000;
	padding: 3px 3px 3px 3px;
	border: 1px solid  #d4d6d5;
	font-family: Arial, sans-serif; 
	font-size: 13px;
	line-height: 19px;
	background: #fff;
	margin-top: 4px;
	}
option{padding:2px 3px 1px 3px;margin-top: 4px;}
input:focus, textarea:focus, select:focus{border: 1px solid  #000; }
.check{border: none;}
.button_downloads{float: left; min-width: 100px;}
.radio{margin-left: 0; border: none;}
.radiolabel{margin-right: 8px;}
.submit, .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{margin: 15px 0 0 0px;}	
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{margin-right: 15px;}
form.regionenform {display:inline;}	
form.logoutform{display: inline;}
form.regionenform select{
	font-size: 12px;
	padding: 2px 0 0 2px;
	height: 19px;
}
label, .pi6-formlabel, .radiolabel, .submit, .submitdownloads, .buttons, .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit, .tx-srfeuserregister-pi1 dt{color: #696969;}
label.extscript{display:block;}
/*------------------------------Container-----------------------------------------
#login, #navigator_inside, 
*/
#wrap, #imageheader, #imageheader_start, .search, .submit, .submitdownloads, .resetdownloads, .date, .filter, #filter_inside, .loginsubmit,  .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{ /*shadows*/
	background-color: #ffffff;
	-moz-box-shadow: 5px 5px 5px #858585;
    -webkit-box-shadow: 5px 5px 5px #858585;
    box-shadow: 5px 5px 5px #858585;
    filter: progid:DXImageTransform.Microsoft.Shadow(
        color='#858585',
        direction=135,
        strength=5
    );
} 

#rightcol_start {
	background-color: #ffffff;
	-moz-box-shadow: 3px 3px 5px #a5a5a5;
    -webkit-box-shadow: 3px 3px 5px #a5a5a5;
    box-shadow: 3px 3px 5px #a5a5a5;
    filter: progid:DXImageTransform.Microsoft.Shadow(
        color='#a5a5a5',
        direction=135,
        strength=3
    );
}

#container{
	width: 995px;
	text-align: left;
	margin: 0 auto;/*Zentrierung für standardkonforme Browser*/
	padding: 0px 0 10px 0;
	}
#header{
	height: 110px;
	width: 995px;
	}
#logo{position: absolute; top: 16px; left: 709px;}
#imageheader, #imageheader_start{
	clear: left;
	height:169px;
	width: 995px;
	margin-bottom: 30px;
}
#wrap{
	float: left;
	position: relative;
	width: 995px;
	margin-bottom: 25px;
}
#contentwrap { 
	min-height: 537px;
	float: left;
	width: 1000px;
}
#content{
	float: left;
	width: 762px;
	padding: 0  0px 14px 0px; 
	min-height: 454px;
	margin-bottom: 25px;
	}
#content_start{ /*Startseite*/
	width: 640px;
	padding: 0  0 14px 12px; 
	float: left;
	margin-bottom: 100px;
	}
	
#content_start .bodytext {
	padding-right:30px;
}
	
#rightcol_start, #navLink{float:right;}
#navLink{
	margin: 0 8px 8px 0; 
	height: 41px;
	}
#rightcol_start{
	width: 320px;
	margin: 0 15px 100px 0;
	}
#content_login{    /*Login*/
	width: 740px;
	padding-left: 29px; 
	min-height: 468px;	
	margin-bottom: 25px;
}
#content_login .typo3-editPanel{display:none;}
#login{
	height: 154px;
	clear: left;
	margin: 15px  0px 15px 0px; 
	padding: 20px 0 0 30px;
}
#update{
	color: #696969; 
	font-size: 12px; 
	line-height: 16px;
	text-align: right;
	position: absolute;
	bottom: 12px;
	right: 12px;
	z-index:9999;
	}
#mdc{position: absolute;left:12px;bottom:7px;}
#forschung{position: absolute;left:80px;bottom:7px;}

.leftform, .rightform{float: left;}
/*-----------------------------------Downloads------------------*/
/*Formularfelder*/
.submitdownloads, .resetdownloads{
	border: 1px solid  #d4d6d5;
	background: #fff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 4px 14px 8px 0;
	}
.resetdownloads{color: #696969;}
.search{
	width: 241px;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 4px 0 0 0;
	border: 1px solid  #d4d6d5;
	float: left;
	margin-right:14px;
	}
.toomanyresults{clear:left; padding-top: 13px;}
.downloaddokumente{
	background: #ced1d1; 
	margin: 2px 2px 2px 2px; 
	}
.downloadprodukte{
	position: relative;
	top: 4px;
	margin-right: 3px;
	}

.videoDownload a{
margin:0;
padding-left:3px;
padding-right:9px;
}
	
.nounderline a{text-decoration: none;}
.textdate{width: 100px;}
/*Container*/
#filter_inside{width: 598px; padding: 0px 14px 14px 14px; float: left;}
#filter{width: 646px; float:left;}
#downloadsfilterlink{
	font-size: 12px;
	line-height: 26px;
	vertical-align: baseline;
	padding-left: 4px;
}
/*Tabelle*/
table#downloads_table td {border: 1px solid #fff;}
#downloads_table{
	table-layout:fixed;
	clear: both;
	width: 751px
	/*border-spacing: 1px;*/
}
/*#downloads_table td {border: 1px solid #fff;}*/
#downloads_table a{color: #fff;}
.downloads_tablehead, .downloads_tabledark{	
	vertical-align: top;
	background: #737476;
	color: #fff;
	padding: 2px 4px 4px 4px;
	line-height:14px;		
}
.downloads_tabledark a{text-decoration: none; outline: #737476;}
.downloads_tablelight, .downloads_tablelighter{
	vertical-align: top;
	padding: 2px 4px 2px 4px;
	background: #ced1d1;
	line-height:14px;
}
#downloads_table td.downloads_tablelight a, #downloads_table td.downloads_tablelighter a{color: #000; text-decoration: none; outline: #ced1d1;}

.downloads_tablelighter{background: #dddddd;}
#downloads_table .publicLevelIcon, #downloads_table .publicLevelIcon img{float: left;}
.nexth2{
	display: inline;
	font-size: 12px;
	padding: 4px 0 0 4px;
	color: #696969; 
	vertical-align: baseline;
}
#nexth2hide{   /*id für JavaScript getElementbyId*/
	display: inline;
	color: #696969; 
	vertical-align: baseline;
	padding: 4px 4px 0 4px;
	font-size: 12px;
}


/*------------------------- jquery ui esp. Dialog --------------------*/
.ui-widget {
	font-family: Arial,  sans-serif;
	font-size: 14px;
	text-align:left;	
}

.ui-dialog {background:#fff;}

.ui-widget-overlay {
	background:none;
	background: #515e6c;
	opacity: .5;
	filter: Alpha(Opacity=50);
}

.ui-dialog a {
text-decoration:none;
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius:0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius:0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius:0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius:0;
}

.ui-icon-closethick {
	background-image:url(../pics/mikrogen/layout2013/schliessen_16.png);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border:none;
background:none;
}
.ui-dialog .ui-dialog-titlebar-close {
padding:0;
}
.ui-widget-header {
border:none;
background:#ddd;
}

/*------------------------- Erweiterungen usw allgemein --------------------*/
.publicLevelIcon {float:left;}
.publicLevel {float:left; width:90%;}
/*-------------------------pi7--------------------*/
#tx-oemikrogentables-sort{display:none;}
/*-------------------------------------Testsysteme--------------------------------*/
/*Editpanel*/
.tx-oemikrogentables-pi1 .blue{display: block; width: 762px; text-align: left;}
/*Tabelle*/
table.testsysteme_table td {border: 1px solid #fff;}
.testsysteme_table{width: 762px;}
.shortertable{width: 500px;}
.tx-oemikrogentables-pi3 .tcell_dunkelgrau{width: 9px; padding:0;}


/*.testsysteme_table td {border: 1px solid #fff;}*/
.theader{vertical-align:bottom; padding: 0 7px 0 7px;}
.theader h2{padding-bottom:0;}
.theaderSmall{height:9px;}
.tcell_dunkelgrau{background: #afafaf; vertical-align: top; padding: 5px 20px 5px 5px;}
.tx-oemikrogentables-pi1 .tcell_dunkelgrau{width: 282px;}
.tx-oemikrogentables-pi1 .tcell_hellgrau{width: 120px;}

.tcell_center { text-align:center;}

.tcell_hellgrau{background: #dddddd; vertical-align: top; padding: 5px 7px 5px 7px;}
.tcell_weiss{background: #fff; height: 5px; font-size: 4px; line-height: 6px;}
.tcell_zwischen{border:none !important; padding:5px 2px 12px 2px;}
TABLE.tx_oemikrogentables_pi1_handelsform TD {
	padding:0 25px 8px 0;
	vertical-align:top;
	}
/*Single View Inhaltsverzeichnis*/
.prodlist{padding-bottom: 3px; font-size: 9px;}
.prodlist a{text-decoration: none;}
.inhaltsverz{padding-top: 10px;}
/*Container*/
.prd_links {width:537px; float:left;	padding: 0  0 15px 0; }
.prd_rechts {float:left; width:161px; padding:0 14px 15px 50px;}
.praetitelbild {float:left;padding-right: 3px;}
.titelbild {float:right; padding-right:10px; margin-top: 22px; }
.titelbilder {text-align:right; padding: 0 30px 0 0; margin:0; }
.pi1_nachoben {float:right; }
.prd_links h2 {float:left; }
.pi1-download {float:left; padding-bottom:7px;}
.pi1-level {float:right; width:375px; line-height:14px; padding-top:6px; color: #696969; padding-bottom:12px;}
.pi1Infomaterial{
	float:right;
	margin:32px 200px 12px 0;
	width:auto;
	padding-right: 12px;
	background-image:url(../pics/mikrogen/pfeil-grau-r.png);
	background-repeat:no-repeat;
	background-position: right 7px;
}
.pi1Back {
	float:left;
	width:auto;
	margin:32px 0 12px 23px;
	padding-left: 12px;
	background-image:url(../pics/mikrogen/pfeil-grau-l.png);
	background-repeat:no-repeat;
	background-position: left 7px;
}
/*-------------------------------------detail2View (Infomaterial)--------------------------------*/
.tx-oemikrogentables-pi1-detail2View .oneDocument {
	margin-bottom:7px;
	height:auto;
	overflow:auto;
	background-image:url(../pics/mikrogen/collapsable/backgroundDocList3.gif);
	background-repeat:repeat-y;
}
.pi1d2-level {
	padding:4px 0 6px 0;
	margin-top:3px;
	border-top: 1px solid #737476;
}
.tx-oemikrogentables-pi1-detail2View .leftColumn {
	float:left;
	width:360px;
	padding:2px 2px 2px 9px;
	line-height:13px;
}
.tx-oemikrogentables-pi1-detail2View .rightColumn {
	float:left;
	width:100px;
	padding-Left:20px;
	line-height:13px;
}
.tx-oemikrogentables-pi1-detail2View .rightColumn table tr td {
	vertical-align: middle;
	line-height:13px;
	text-align:center;
}
.tx-oemikrogentables-pi1-detail2View .rightColumn table tr td.paddingTop {
	padding-top:5px;
	padding-left:5px;
}
.tx-oemikrogentables-pi1-detail2View .rightColumn a {color:#fff;}
.tx-oemikrogentables-pi1-detail2View div.clickableHeader h2, div.clickableHeader h1 {
	width:490px;
	margin-bottom:7px;
}
/*-------------------------------------Andere Produkte--------------------------------*/
h2.pi4-list {padding: 22px 0 3px 0;}  
.pi4-download {float:left; margin-bottom:14px;}
.pi4-level {float:right; width:375px; line-height:14px; padding-top:6px; color: #696969;}
/*---------------------------------------Präferenzen-------------------------------*/
.tx-oemikrogentables-pi5, .praeferenz_table{width:751px;}
.praeferenz_table td {border: 1px solid #fff;}
/*---------------------------------------Mail-Anfrage-------------------------------*/
table#anfragen-table td {border: 1px solid #fff;}
.tx-oemikrogentables-pi5,#anfragen-table{width: 751px;}
.pi6-formlabel, .pi6-formfield,.pi6-formfield-kurz,.pi6-formfield-lang,.pi6-formfield-select  {
	float:left;
	padding:6px 8px 8px 0;
}
.pi6-formlabel{width:62px;}
.pi6-formfield-select select {width:100px;}
.rightalign {text-align:right;}
.pi6-formfield input {width:175px;}
.pi6-formfield-kurz input {width:75px;}	
.pi6-formfield-lang input {width:275px;}
.pi6-formfield textarea {width:245px;}
.pi6-formfield-text {float:left;}
/*---------------------------------------Produktnavigator------------------------*/
.prodnavtable{width: 517px;} /*Tabelle*/
/*Formularfelder*/
.navigator{width: 265px; margin-top: 3px;}
.navigator_breit{min-width: 265px; margin-right: 10px; margin-bottom: 13px; }
/*Container*/
#navigator_inside{width: 700px;padding: 14px 14px 14px 14px; float: left; min-height: 120px; }
#navigatorbox{width: 744px; float: left;}
.tx-oemikrogentables-pi3{position: relative; top: 0; left: 0;}
#results{
	width: 263px;
	border-left: 1px solid  #d4d6d5;
	border-right: 1px solid  #d4d6d5;
	border-top: 1px solid  #d4d6d5;
	}
#nav_select{padding-bottom: 3px; position: relative; top: 0; left: 0;}
.innerresults{padding: 5px 10px 20px 13px;}
.bottom{border-collapse: collapse;}
/*Schatten fue Container*/
.navigator_wrap_out, .navigator_wrap_in{
	float: left; 
	width: 738px; 	
}
/*----------------------------------------Aktuelles----------------------------------*/
.tx-ahmikrogennews-pi1{
	position: relative;
	display: block;
	padding-bottom: 10px;
	line-height: 16px;
	padding:24px;
}
.tx-ahmikrogennews-pi1 ul li{
/*	padding-left: 15px;
	background-image: url(../pics/mikrogen/bullet_liste_2.png);
	background-repeat: no-repeat;
	background-position: 0 4px; */
	clear: left;
	padding-top:8px;
	border-top: 1px solid #dddddd;
}
.tx-ahmikrogennews-pi1 ul li.divider{
	padding-bottom:4px;
	clear:both;
	border:none;
}

.tx_ahmikrogennews_pi1-title {
padding-top:6px;
}

/*--------------------------------------Kalender-------------------------------------*/
.tx-ahmikrogenevents-pi1-listrow{width: 410px;}
.tx-ahmikrogenevents-pi1-listrow form { width:auto;}
/*--------------------------------------Content Elements----------------------------*/
.csc-textpic-imagewrap{margin-top: 4px;}
.csc-textpic-caption{font-size: 10px; color: #696969;}
/*------------------------------------- RTE-Zeug --------------------------------*/
img.obenlinks{clear: left; margin: 10px 0 15px 0; padding: 0;}
img.floatlinks{float: left; margin: 10px 10px 15px 0; padding: 0;}
img.floatrechts{float: right; margin: 10px 0 15px 10px; padding: 0;}
.klein{font-size: 12px;}
.abstand_oben{margin-top: 7px;}
/*--------------------------------------------Login----------------------------------*/
/*Formularfelder*/
#login .text{
	width: 200px;
	color: #000;
	height: 15px;
	margin-top: 0px;
	padding: 3px 3px 3px 3px;
	border: 1px solid  #d4d6d5;
	}
#login input{
	border: 1px solid  #b3b3b3;
	background: #fff;
	}
#content_login .loginsubmit{
	/*text-transform: uppercase;*/
	margin: 0 0 0 120px;
	padding: 2px 2px  2px 2px;
	color: #696969;
	}
.loginlabel{
	width: 120px;
	color: #696969;
	font-size: 14px;
	font-weight: 100;
	font-family: Arial,sans-serif;
	text-transform: uppercase;
	margin: 0 0 6px 0;
	float: left;
	height: 16px;
}
/*Container*/
.loginbox{float: left; width: 450px;}
.loginlinks{padding: 7px 0 0 0;  margin-left: 450px;}
.welcome{padding-bottom: 7px;}/*Startseite*/
/*--------------------------------FE User registration ----------------*/
.tx-srfeuserregister-pi1 input{
	border: 1px solid  #b3b3b3;
	margin-top: 3px;
	padding: 2px 3px 2px 3px;
	background: #fff;
	}
.tx-srfeuserregister-pi1 dd {width: 350px;}
.tx-srfeuserregister-pi1{margin-top: 30px;}
.tx-srfeuserregister-pi1 label span {color: #000;}
.tx-srfeuserregister-pi1 dl { width: 610px;}
.tx-srfeuserregister-pi1 dt { text-align: left;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-size: 12px; 
	font-style: normal;
}
.label{font-weight: bold;}
.tx-srfeuserregister-pi1 p {margin-bottom: 7px;}
.legende{margin-top: 50px;}
#submenue ul li a {font-size:14px;}
#mainmenue ul li a {font-size:17px;}
/*-------------------------------Tiny Scrollbar------------------------
#scrollbar1 {padding: 12px 5px 12px 15px;}
#scrollbar1 .viewport { 
	width: 266px;
	height: 585px;
	overflow: hidden; 
	position: relative; 
	}
#scrollbar1 .overview {list-style: none; position: absolute; left: 0; top: 0; width:266px;}
#scrollbar1 .thumb .end,#scrollbar1 .thumb {background-color: #8f8f8f;}
#scrollbar1 .scrollbar {background: transparent url(js/scrollImages/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px;}
#scrollbar1 .track {/*background: transparent url(js/scrollImages/bg-scrollbar-trackend-y.png) no-repeat 0 100%; */ /*height: 100%; width:13px; position: relative; padding: 0 1px;}
#scrollbar1 .thumb {background: transparent url(js/scrollImages/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px;}
#scrollbar1 .thumb .end {background: transparent url(js/scrollImages/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px;}
#scrollbar1 .disable{display: none;}
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;}
#scrollbar1 img{
	float: left;
	margin: 6px 8px 8px 0;
}
#scrollbar1 .scrollbar {
	background:#ededed;
} */
div.tx-ahmikrogenevents-pi1 .image {
	float: left;
	margin: 0px 15px 15px 0;
}
.event{
	float: left; 
	clear: left;
	width: 550px;
	padding:10px 0 10px 0;
	}
.eventDate {
	padding-bottom:5px;
}
.eventMonth {
	clear: left;
	padding:30px 0 10px 0;
}
.mikrogenAnwesend {
	position:relative;
	top:-5px;
	left:-30px;
	height:0px;
}
.mikrogenAnwesendSentenceImage {
	float: left; 
	position:relative;
	top:-5px;
}
.mikrogenAnwesendSentence {
}
/*--------------------------------Video Player----------------*/
#content .vjs-default-skin .vjs-play-progress, #content .vjs-default-skin .vjs-volume-level {
	/*
    Using a data URI to create the white diagonal lines with a transparent
      background. Surprisingly works in IE8.
      Created using http://www.patternify.com
    Changing the first color value will change the bar color.
    Also using a paralax effect to make the lines move backwards.
      The -50% left position makes that happen.
  */
  background-color: #0068ae;
  background-image: none;
}
#content .vjs-default-skin {
  color: #dddddd;
}
#conten .vjs-default-skin .vjs-load-progress {
  background: #0068ae /* IE8- Fallback */;
  background: rgba(255, 255, 255, 0.2);
}
 /*  specific time ranges that have been buffered */
#conten .vjs-default-skin .vjs-load-progress div {
  background: #dddddd /* IE8- Fallback */;
  background: rgba(255, 255, 255, 0.1);
}
#content .vjs-default-skin:hover .vjs-big-play-button,
#content .vjs-default-skin .vjs-big-play-button:focus {
  border-color: #dddddd;
  /* box-shadow */
  -webkit-box-shadow: 0 0 3em #fff;
  -moz-box-shadow: 0 0 3em #fff;
  box-shadow: 0 0 3em #fff;
  /* transition */
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

.powermail_fieldwrap {
padding-top:18px;
}

.powermail_fieldwrap fieldset {
padding:0;
margin:0; /*
-webkit-margin-start: 0;
-webkit-margin-end: 0;
-webkit-padding-before: 0;
-webkit-padding-start: 0;
-webkit-padding-end: 0;
-webkit-padding-after: 0;
*/
}


.tx-powermail label, .powermail_check_legend {
color:black;
font-weight:bold;
/*text-transform:uppercase;*/
}

.powermail_check_inner label {
font-weight:normal;

}

label.powermail_label{

display:block;
color:black;
}

#powermail_fieldwrap_8 {
padding:0 0 0 20px;
}
#powermail_fieldwrap_6 input {
width:20px;
padding:0;
margin:0;
}
.parsley-errors-list, .powermail_field_error_container, .powermail_message_error {
color:#b61a34;
}

.tx-powermail input, .tx-powermail textarea, .tx-powermail select {
	width: 400px;	
}
input[type='submit'], input[type='checkbox'], input[type='radio']{ width: auto; }

input[type="file"] { border:none; }


.cc_container .cc_message {
line-height: 1.1em;
}

.cc_container .cc_message a {
color:#aaa;
}
