/* eurosol.de stylesheet 2008 jcw */

/* NAVI */
A.navi { color:#003e90; font-size:9pt; line-height:0.6em;  font-family:Arial,Helvetica,Geneva; text-align:left; font-weight:bold; margin-left:20px; margin-top:30px;}

A.navi2 { color:#003e90; font-size:9pt; line-height:0.6em;  font-family:Arial,Helvetica,Geneva; text-align:left; font-weight:bold; margin-left:20px; margin-top:30px;}
A.naviaktive { color:red; font-size:9pt; line-height:0.6em;  font-family:Arial,Helvetica,Geneva; text-align:left; font-weight:bold; margin-left:20px; margin-top:30px;}

A	{ text-decoration:none; color:#003e90; font-size:10pt; line-height:0.6em;  font-family:Arial,Helvetica,Geneva; text-align:left; font-weight:bold; 			margin-left:0px; margin-top:30px; z-index:3; line-height:0.6em;}
A.aktive{ text-decoration:none; color:red; font-size:10pt; line-height:0.6em;  font-family:Arial,Helvetica,Geneva; text-align:left; font-weight:bold; margin-left:0px; 		margin-top:30px; z-index:3; line-height:0.6em;}

/*A:hover { color: #003;} */
/*A:hover {background-color:#E0EEEE;}*/
A:hover { color: red;} 

p.navi { color:#003e90; font-size:9pt;   font-family:Arial,Helvetica,Geneva; text-align:left; font-weight:bold; margin-left:0px; margin-top:10px;}
p.naviaktive {color:#41E9FF; font-size:11pt;   font-family:Arial,Helvetica,Geneva; text-align:left; font-weight:bold; margin-left:10px; margin-top:10px;}


/* Style Downloads*/

A.download	{  
 margin-left: 5px;
color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	line-height:1.5em;

 }
A.text1	{  
 margin-left: 0px;
color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;line-height:1.5em;
 }



A.email	{  
/*color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;line-height:1.5em;
*/
color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left; margin-left:0px;line-height:1.5em; 
}

/*   */

A.durch {color:red; border: none;  text-decoration: none}
A.durch:link {color:red; border: none;  text-decoration: none}
A.durch:visited {text-decoration: none}
A.durch:active {text-decoration: none}
A.durch:hover {text-decoration: underline; color: red;}


a.refer { 
	color:#000000;
	font-size:8pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:0px;line-height:1.5em;
	}
a.refer:hover { 
	color:red;
}
a.refer:active { 
	color:red;
}




font.download {
 margin-left: 5px;
color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;line-height:1.5em;
} 

/* Layouts f&#252;r den Container */

#container
{
margin:auto;
text-align:left;
width:1228px;
/*border:5pt solid #0000ff;*/
}
#container2
{
margin:auto;
text-align:left;
width:1228px;
/*border:5pt solid #0000ff;*/
}

#left {
margin: 0 auto; 
float:left;
width:187px;
/* background-color:#c4d2ff; */
boder:1px;

}

#background {
margin-top:0px;
background-color:#c4d2ff;
width:161px;
boder:1px;
}


#left_fr {
margin: 0 auto; 
float:left;
width:185px;
}
#left_es {
margin: 0 auto; 
float:left;
width:185px;
}
#left_en {
margin: 0 auto; 
float:left;
width:185px;
}


#mitte {
 margin: 0 auto; 
float:left;
width:740px;
/*
border-right:0.5px groove #E0E0E0;

border-left-width:0.2px; 
border-left-style:solid;border-left-color:#ff0000;
/* groove #E0E0E0;

padding-left: 5px; */

}
email {
font-size:889px;
}


font.font_download_groesse {
font-size:9px; margin-left: 3px;
}


#mitte_fr {
 margin: 0 auto; 
float:left;
width:740px;
}
#mitte_es {
 margin: 0 auto; 
float:left;
width:740px;
}
#mitte_en {
 margin: 0 auto; 
float:left;
width:740px;
}

#mittebig_fr {
 margin: 0 auto; 
float:left;
width:1004px;

}

#mittebig {
 margin: 0 auto; 
float:left;
width:1000px;

}

#right {
text-align:center;
width:293px;
margin: 0 auto; 
float:right;

}

#right_en {
text-align:center;
width:293px;
margin: 0 auto;
float:right;

}

#foot {
float: bottom;
text-align:bottom;
width:1240px;

position:bottom; 
}


//F&#252;r die Downloads
#down { 
text-align:left; width:700px; 

    margin-right: auto;
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:10px;line-height:1.5em;

}
#downL{ 
float:left;
text-align:left; width:300px; 
	color:#000000;
	font-size:10pt;
	margin-left:2px;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; line-height:1.5em;

}

#downR{ 
float:left;
text-align:left; width:300px; 
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:10px;line-height:1.5em;

}









/* Layout Kontakt*/

#kontakt { 
text-align:left; width:700px; 

    margin-right: auto;
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:10px;line-height:1.5em;

}
#kontaktL{ 
float:left;
text-align:left; width:300px; 
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; line-height:1.5em;

}

#kontaktR{ 
float:left;
text-align:left; width:300px; 
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:10px;line-height:1.5em;

}

A.download:active { color:red;

}
A.download:hover { color:red;

}

.down { position:absolute; top:230px; margin-top: 10px; }

/* 
.bg { background-image: url(../Bilder/navi_mitte.png)}
}
*/
/* Referenzen */
#referenz {
text-align: center;
/*float: left;*/
width: 290px;
/*border-style: dashed;*/
/*background: #c4d2ff; */

}
#text { 
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:center;font-weight:bold; margin-left:10px;line-height:1.5em;

}



/* Tabelle Formular*/
table.text {
    margin-left: 10px;
    width: 1000px;
    margin-right: auto;
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:10px;line-height:1.5em;
}

/* Tabelle Download*/
td.down1 { width: 680px;
	}
td.down1a { width: 800px;
	}

td.down2{ width: 200px;
	}

td.navi {
	vertical-align:top; width: 190px; }
/* zwei Spalter */
td.textL {
	vertical-align: top;
	width: 720px;}
td.textR {
	margin-top:3px;
	text-align:center;
	width: 294px;
	valign: top;
}
/* einspalter */
td.textL1 {
	vertical-align: top;
	width: 1048px;}
td.textR1 {
	width: px;
}
td.foer {
	border:1px black solid;
}

td.download {
	background-color:#c4d2ff;
}

/*
tr.zeilen {line-height:1px;
}*/

/* Ausrichtung Fotos*/
.fotos {
	text-align:center;
}

img.text {
	display: center;
    	margin-left: auto;
    	margin-right: auto;
	margin-top:8px;
	border: none;

}

img.wr {
	display: block;
    	margin-left: 10px;
    	margin-right: 10px;
	margin-top:8px;
	border: none;

}

img.wr1 {
	
    	margin-left: 80px;
    	margin-right: 10px;
	margin-top:8px;
	

}

img.wr2 {

    	margin-left: 150px;
    	margin-right: 10px;
	margin-top:8px;
	border: none;

}
img.bild {margin-top:15px;
	text-align:center;
	border: none;
}
img.module {margin-top:15px;
	text-align:center;
	 border: none;  
}
img.referenzen {margin-top:0px;
	text-align:center;    		  	
}


img.rechts {margin-top:5px;
	margin-left: 5px;
	margin-right: 5px;
	right:0px;
}



img.top { margin-top:1px; margin-bottom:3px;}

img.laender { margin-left: 1px;
    	margin-right: 3px;
	margin-top:8px;
	 margin-bottom:8px;
	float:left;
}


td.txt {vertical-align:top;}
td.kontakt {color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:8px; margin-right:8px; line-height:1.5em; }
td.linkend {margin-top:85px;}



h1.text {color:#003e90; font-size:12pt; font-weight:bold; font-family:Arial,Helvetica,Geneva; text-align:left;  margin-left:0px; margin-top:8px; font-style:normal; margin-bottom:0px; }
h1.referenzen {color:#003e90; font-size:12pt; font-weight:bold; font-family:Arial,Helvetica,Geneva; text-align:center;  margin-left:0px; margin-top:8px; font-style:normal }
h2.text {color:#003e90; font-size:10pt; font-weight:bold; font-family:Arial,Helvetica,Geneva;  margin-left:0px; margin-bottom:0px; font-style:normal;  vertical-align:middle; margin-top:3px; line-height:1.5em}
h2.textEG {color:#003e90; font-size:11pt; font-weight:bold; font-family:Arial,Helvetica,Geneva; text-align:left;  margin-left:8px; margin-top:0px; font-style:normal  }
h2.textEbene2 {color:#003e90; font-size:10pt;  font-family:Arial,Helvetica,Geneva; text-align:left;   font-style:normal ;line-height:8px; vertical-align:middle}
/*color:#003e90; font-size:10pt;  font-family:Arial,Helvetica,Geneva; text-align:left;   font-style:normal  */
p.text { 
color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left; margin-left:8px; margin-right:8px;margin-top:4px;  margin-bottom:4px;line-height:1.5em;
	
	}
/* font-weight:bold;*/
p.refer { 
color:#000000;
	font-size:8pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:20px;line-height:1.5em;
	}


p.textfoo { 
color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:center;font-weight:bold; margin-right:10px;line-height:1.5em;
	}
t.textleft { 
color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-right:10px;line-height:1.5em;
	}


p.text2 { 
color:#666666;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left;font-weight:bold; margin-left:10px; line-height:1.5em;}


ul{
	color:#000000;
	font-size:10pt;
	font-family:Arial,Helvetica,Geneva;
	text-align:left; margin-left:8px; margin-right:8px; margin-top:0px; line-height:0.3em; margin-bottom:5px;
}

/* font-weight:bold;
 line-height:0.3em;
*/
li {

margin: 0; padding: 0;
line-height:1.5em;
margin-left:-25px;
}

