 /***********************************************

    ©   teichmann@zebraluchs.de
        fŸr iequalize.de

    Juli 2009

***********************************************/

/*  reset  */

* {
	border: none;
	margin: 0;
	padding: 0;
}
  
html,body {
        font-family: Arial, Helvetica, Verdana, sans-serif;
}

body {
        font-size: 75%;
        text-align:center; /*Angabe fuer mittige Positionierung der Seite im Browserfenster im IE */
       background:#fff;
       width:940px;
       margin:0 auto;
}

html {	
        
	}

/*  Hintergrund abhaengig von body id  */

body#default div#gesamtinhalt{
	background:url(hg_unternehmen.gif) 538px 20px no-repeat;
	}


body#unternehmen div#gesamtinhalt{
	background:url(hg_unternehmen.gif) 538px 20px no-repeat;
	}

body#technologien div#gesamtinhalt{
	background:url(hg_technologien.gif) 510px 20px no-repeat;
	}

body#produkte div#gesamtinhalt{
	background:url(hg_produkte.gif) 510px 20px no-repeat;
	}
		
/*  allgemeine Linkformatierung  */

a:link, a:visited {	
		color:#5B5B5B;     
           text-decoration:none;
	}


a:hover, a:active, a:focus{
		color:#999;
           text-decoration:none;
          
	}

/*  Linkformatierung internal Link */

a.internal-link:link, a.internal-link:visited, a.internal_link:link {	
       background: url(internal_link.gif) right .3em no-repeat;
           text-decoration:none;padding-right:15px;
	}

a.external-link-new-window, a.external-link-new-window, a.download {	
       background: url(internal_link.gif) right .3em no-repeat;
           text-decoration:none;padding-right:15px;display:inline;
	}
	
/*div#news a {	padding-right:15px; color:#5B5B5B;  background: url(internal_link.gif) bottom right no-repeat;}*/
	
a.internal_link:link, a.internal_link:visited, div#news p, div#news p:link, div#news p:visited{	
        color:#5B5B5B; 
	}
/* Typo3 4.2.6 - BUG */	
a.internal-link:link, a.internal-link:visited {	
        color:#5B5B5B; 
	}

a.internal_link:hover, a.internal_link:active, a.internal_link:focus, div#news p:hover, div#news p:active, div#news p:focus{
	color:#999;           
	}
/* Typo3 4.2.6 - BUG */	
a.internal-link:hover, a.internal-link:active, a.internal-link:focus{
	color:#999;           
	}	
	
/*  +++Boxes+++  */

div#kopf {
	width:100%;	
	position:relative;height:98px;
	}
	
div.logo {
	float:left;
	margin: 43px 0 10px 0;
	}
	
div#hauptnavi {
	width:100%;
	height:auto;
	border-top:1px solid #8FBB00;
	/*border-bottom:1px solid #8FBB00;*/
	background: url(linie_kopf.gif) left bottom repeat-x;
	position:relative;
	text-align:left;
	z-index:3000;		
	}

div#hauptnavi {
float:left;

}

div#hauptnavi *{

}

div.servicenavi{ 
	position:absolute; right:0; bottom:22px;
	}
	
div.servicenavi ul{ 
	list-style:none;
	}

div.servicenavi ul li{ 
	list-style-type:none;
	float:left;
	margin-left: 30px;
	background: url(li_servicenavi.gif) left center no-repeat;font-size:.95em;
	}

div.servicenavi ul li a{ 
	padding-left:12px;
	}
		
/*  +++Suchfeld+++  */

div#suche { float: right; width: 235px; padding: 1px 2px 3px 0px; }

div#suche .label { position: relative; top:4px; ;font-size:1em}

div#suche .input {
color:#5B5B5B;
margin:.2em 0 .2em 0;
padding:1px;
vertical-align:top;
width:175px;
border:1px solid #8FBB00;
}

div#suche .submit {position:relative; top: 6px} 

/*
#quick_find {
display:block;
width:175px;
position:absolute;
top:2px;
right:0;
}

div#quick_find form {
	float:right;
	width:175px;
}


.submitinput {
width:68px;
text-align:left;padding-top:.6em;color:#5B5B5B;font-size:1em;
}

.textinput {
color:#5B5B5B;
margin:.2em 0 .2em 0;
padding:1px;
vertical-align:top;
width:175px;
border:1px solid #8FBB00;
}

.imageinput {
padding-top: 2px
}
*/
/*  +++ /Ende Suchfeld+++  */

/*  +++Suchausgabe+++  */

div.tx-indexedsearch-searchbox {display:none}

.tx-indexedsearch-browsebox { 
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px; 
	border-bottom: 1px solid #999;
	width: 100%
	}

.browsebox { 
	display: inline;
	}

.browsebox li{ 
	display: inline;
	margin-left: 30px;
	margin-bottom: 50px;
	/*background: url(li_servicenavi.gif) left center no-repeat;*/
	font-size:.95em;
	}

.browsebox li a{ 
	padding-left:12px;
	text-decoration: italic; 
	color: #5b5b5b
	}

.browsebox li a:hover {
	color: #999
	}

td.tx-indexedsearch-descr descr {height:50px; overflow:none}


/*  +++ /ENDE Suchausgabe+++  */
	
div.clear {clear:both;
	}
			
div#container{
	clear:both;
	margin:20px 0 10px 0;
	}
	
div#gesamtinhalt{
	min-height:419px;
	width:705px;
	border:1px solid #8FBB00;
        -moz-border-radius:12px;
        -khtml-border-radius:12px;
        float:left;
        
	}

*+html div#gesamtinhalt {
        min-height:419px;
}

* html div#gesamtinhalt {
   height:419px;
}

html>body div#gesamtinhalt {
   min-height: 419px;
        }
        		
div#inhalt{
	float:left;
	width:440px;
	padding:0 15px 0 15px;
	margin-top:20px;
	margin-bottom:20px;
	border-right:1px solid #8FBB00;
	height:auto;
	text-align:left;	
	min-height: 379px;
	}

*+html div#inhalt {
        min-height:379px;
}

* html div#inhalt {
   height:379px;
}

html>body div#inhalt {
   min-height: 379px;
        }
        	
div#rechts{
	margin:170px 0 0 471px;
	width:234px;	
	}

*+html div#rechts{
	width:230px;	
	}
	
* html div#rechts{
	width:230px;	
	}

html>body div#rechts{
	width:234px;	
	}
        
body#technologien div#rechts{
	margin:195px 0 0 470px;
	}
				
div#marginal{
	margin-left: 715px;
	text-align:left;width:225px;
	}	
        
*+html div#marginal{
	margin-left: 705px;
	}	

* html div#marginal{
	margin-left: 705px;
	}

html>body div#marginal{
	margin-left: 715px;
	}
        			
div#fuss{
	clear:both;
	text-align:left;margin:1em 0 0 0;padding-bottom:1em;
	}	

div#fuss ul{
        list-style:none;
        margin:0 0 0 10px;
}

div#fuss ul li{
        list-style-type:none;
        float:left;
        padding: 0 10px 0 10px;
        display:block;
        background: url(li_fuss.gif) center right no-repeat;	
}

ul li.last{
        background-image:none!important;
}
        

/*  ++++Hauptnavigation (zum Aufklappen)++++  */

div#hauptnavi ul#menue {
        list-style:none;
        margin:1px 0 0 0;
        padding:0;
        display:block;z-index:3000;
}

div#hauptnavi ul#menue li{
	list-style-type:none;
	float:left;
	padding: 0 20px 0 20px;
	 display:block;
	 background: url(li_punkt.gif) center right no-repeat;position:relative;	
	}

div#hauptnavi ul#menue li a {
        padding:.5em 0 .5em 0;
        width:auto;
        display:block;       
}

div#hauptnavi ul#menue li.no a:link,
div#hauptnavi ul#menue li.no a:visited,
div#hauptnavi ul#menue li.cur a:focus, #branchen ul#menue li.cur a:hover, #branchen ul#menue li.cur a:active {
        color:#5B5B5B;
        text-decoration:none;
}

div#hauptnavi ul#menue li.no a:hover,
div#hauptnavi ul#menue li.no a:active, div#hauptnavi ul#menue li.no a:focus,
div#hauptnavi ul#menue li.cur a:link, div#hauptnavi ul#menue li.cur a:visited {
        text-decoration:none;
        color:#999;
}


/*  ++++Subnavi:++++  */

div#hauptnavi ul#menue li ul {
        /*width:auto!important;*/
}

div#hauptnavi ul#menue li>ul {
        top: auto;
        left: auto;
}

div#hauptnavi ul#menue li ul {
        visibility:hidden;
        width: 160px;
        /*left: 0;*/
        margin-left: -5px;
        padding: .5em 0 1em 0;
        position: absolute;
        /*top: 32px; -> Problem in FF3*/
		  top: 25px;
        /*weitergehende Formatierung*/
        background:#f6f6f6;
	filter: alpha(opacity=96);
	opacity: 0.96;
	z-index:4000; 
}

div#hauptnavi ul#menue li:hover ul, div#hauptnavi ul#menue li.over ul {
        visibility:visible;
}
div#hauptnavi ul#menue li ul li {
        clear: left;padding: 0 0 0 5px;width: 155px;background-image:none!important;
}

div#hauptnavi ul#menue li ul li a {
        border-bottom:1px solid #8FBB00;text-decoration:none;
}

div#hauptnavi ul#menue li ul li.no a:link,
div#hauptnavi ul#menue li ul li.no a:visited
 {       
        color:#5B5B5B;
}

div#hauptnavi ul#menue li ul li.no a:hover,
div#hauptnavi ul#menue li ul li.no a:active, div#hauptnavi ul#menue li ul li.no a:focus
 {
        color:#999;
}

/* *****  /Ende Hauptnavigation (zum Aufklappen)***** */

/* Navigation rechte Spalte im Inhaltsbereich */

div#rechts ul{
	list-style:none;padding:0 0 0 35px;width:180px;	
	}	

div#rechts ul li{
	list-style-type:none;
	margin:.25em 0 0 0;
	padding: 0 0 0 0;	
	}
		
div#rechts ul li a{
	padding:.35em 0 .35em 35px;display:block;text-align:left;background: url(li_subnavi.gif) bottom left no-repeat;border-bottom:1px solid #8FBB00;height:1.2em;
	}	

div#rechts ul li a:link, div#rechts ul li a:visited{
	
	}
	
div#rechts ul li a:hover, div#rechts ul li a:active, div#rechts ul li a:focus, div#rechts ul li.cur a{
	color:#ED7900!important;
	}

div#rechts ul ul{
	list-style:none;padding:0 0 0 0;width:180px;margin: 0 0 1.3em 0;display:block;	
	}


div#rechts ul ul li a{
	text-align:left;background-image:none!important;border-bottom:1px solid #8FBB00;	
	}	

div#rechts ul li.cur ul a:link, div#rechts ul li.cur ul a:visited{
	color:#999!important;	
	}	

div#rechts ul li.cur ul a:hover, div#rechts ul li.cur ul a:active{
	color:#ED7900!important;
	}			
		
/* allgemeine Textformatierung */

h1 {	color: 	#8FBB00;
	font-size: 1.6em;
	margin-bottom:1em;
	font-weight:normal;
	}
	
h2 {	color: 	#8FBB00;
	font-size: 1.1em;
	font-weight:normal;
	margin-bottom: .75em;
	border-bottom:1px dotted #8FBB00;
	padding-bottom: .1em;
	}
	
h3, div#marginal h1  {	color: 	#000;
	font-size: 1em;
	font-weight:normal;margin-bottom:.75em;
	}

div#gesamtinhalt h4 {	color:#000;font-size:.95em;font-weight:normal;margin-bottom:.75em;background:#dad8cc;
	padding: 2px 0 2px 5px;border-left: 2px solid #8FBB00;
	}

/* News Inhaltsbereich */

div#inhalt div.news-list-item{
	margin-bottom:1.7em;
	}

/* News Marginalspalte */
		
div#marginal div.news-list{
	display:block;margin-bottom:1em;width:225px;padding-top:3em;background:url(hg_news.png) top left no-repeat;
	}
	
div#marginal h3, div#marginal h1{
	width:213px;
	display:block;
	color: 	#8FBB00;
	font-size: 1.2em;
	border:1px solid #8FBB00;
        -moz-border-radius-topleft:12px;
        -moz-border-radius-topright:12px;
        -moz-border-radius-bottomleft:0px;
        -moz-border-radius-bottomright:0px;
        -khtml-border-radius:2px;
        padding: .25em 0 .25em 10px;
        margin-bottom:.75em;
	}

div#marginal h4{	
	padding-left:10px;margin-bottom:.75em;
	}
div#marginal h4, div#marginal h4 a:link, div#marginal h4 a:visited, div#marginal h4 a{	
	color: #8FBB00;font-weight:normal;font-size:1em;line-height:1.3em;
	}
div#marginal div.news-list h4{	
	margin-right:40px;
	}	
div#marginal p{
	font-size:.95em;font-weight:normal;width:205px;display:block;margin-left:10px;line-height:1.4em;margin-bottom:1.2em;
	}	
div#marginal div.news-list p{	
	padding-bottom:5px;
	}
*+html div#marginal p{
	width:195px;
	}
* html div#marginal p{
	width:195px;
	}

html>body div#marginal p{
	width:205px;
	}
	
div#marginal a{cursor:pointer;}
			
p {	color: 	#000;
	font-size: 1em;
	line-height:1.3em;
	margin:0 0 1em 0;}
		
	
span, b, strong	{	color: 	#8FBB00; font-weight: normal
	}

div#inhalt ul{	
	padding-left: 15px;line-height:1.3em;margin-bottom:1em;
	}



/* Formatierung Texte mit Bildern  */	
	
div.csc-textpic img {
border:1px solid #8FBB00;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-bottom:.75em;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:0!important;
}		

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:6px!important;
}

/* div.bilder{	
	margin:0 0 1em 0;
	}
	
div.bilder img, div.bild img {	
	border:1px solid #8FBB00;
	}  */	

div.text_bild_liste{	
	clear:both;margin: 0 0 .75em 0;
	}
	
div.text{	
	float:left; width:300px;
	}
		
div.bild {	
	margin-left: 310px;
	}

*+html div.bild {	
	margin-left: 310px;
	}

* html div.bild {	
	margin-left: 305px;
	}

html>body div.bild {	
	margin-left: 310px;
	}

/*  +++Startseite+++  */

/***********************************************
ul#home{	
	list-style:none;width:705px;
	padding:0 0 0x 0;
	margin:20px 0 10px 0;
	background:url(hg_ul_start.gif) left top repeat-y;
	
	}

**********************************************/

ul#home{	
	list-style:none;width:705px;
	padding:0 0 0x 0;
	margin:20px 0 10px 0;
	background:none;
	
	}
	
ul#home li{
	float:left;
	width:208px;
	padding:190px 12px 0 15px;	
	text-align:left;	
	min-height: 179px;
	}

ul#home li.unternehmen{
background:url(hg_unternehmen_start.gif) center top no-repeat;
	}
	
ul#home li.produkte{
background:url(hg_produkte_start.gif) center 30px no-repeat;
	}
	
ul#home li.technologien{
background:url(UNIEQ-BOX.png) center top no-repeat;
	}


**********************************************/

 
ul#home li{		
	text-align:left;	
	min-height: 179px;
	}
	
ul#home li.unternehmen{
background:none;
width:440px;padding: 0 15px 0 15px;float:left;border-right:1px solid #8FBB00;
	}
	
ul#home li.produkte{
display:none;
	}
	
ul#home li.technologien{
width:208px;
padding: 145px 0 0 15px;

	}
	
	 
ul#home div.csc-textpic img {border:none!important;}

						
/* GOOGLE MAPS */
div#rechts .tx-wecmap-pi1 {margin:-150px 10px 20px 0px;}

/* Verhindert das Copyright überläuft */
div.tx-wecmap-map {overflow:hidden!important}

div.tx-wecmap-pi1 table {width:440px;border-collapse:collapse;}

div.tx-wecmap-map input {border:1px solid #aaaaaa; padding:2px;position:relative; top:-12px; }

/*  +++LOGIN+++  */

table.csc-loginform { border-collapse:collapse;}

table.csc-loginform p {margin:0; }

table.csc-loginform td {padding: 0 1em 1em 0;}

table.csc-loginform tr {}

td.csc-form-fieldcell input {border:1px dotted #CCCCCC; line-height:1em;font-size:.95em;padding: .25em 0 .25em 0;width:150px;}

input[type=submit] {
 background-color: #ccc;border:1px solid #CCCCCC;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
height:auto!important;
}


/*  +++NEWS Single Eintrag+++  */

div.news-single-item div.news-single-timedata { margin: 0 0 1em 0; color:#666;}
p.news-single-author {display:none;}


div.news-list-item span.news-list-date {margin-right:.75em;}


hr.clearer {border:none!important;border-collapse:collapse;height:0px;padding:0;background-color:#fff;}

/*  +++Filmdarstellung+++  */

div#player, object {display:block;margin-bottom:1.5em;}
 
/*  +++Filmdarstellung in Marginalspalte, Bilder in Marginalspalte +++  */

div#marginal object {padding-left:10px;}

div#marginal img {margin:0 0 10px 10px;border:none;}



