/* ##################################################################################### */
/* ############################ Standard-CSS für www.evg.com ########################### */
/* ##################################################################################### */
/* by Willi Erhart   

/* Wichtige Farben
Hellgrau = #EEF8FC
Rot = #E2091F
Blaugrau = #9AAEC4
*/

 /*\*//*/
  @import "../stylesheet/mac.css";
/**/

/* ###################### Allgemeine Formatierungen ###################### */
html, body { 
	background-image: url(../../grafiken/bodybg.gif);
	margin: 0px; 
	padding: 0px;  
    height: 100%;   
}

body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, textarea, select, td, div {
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	color: #535453; font-size: 11px; text-align: left;
	/*    Scrollbarformatierung falls benötigt
	      scrollbar-base-color:			#ffffff;
		  scrollbar-3dlight-color:		#ffffff;
		  scrollbar-arrow-color:		#ffffff; 
		  scrollbar-darkshadow-color:	#ffffff;
		  scrollbar-face-color:			#ffffff;
		  scrollbar-highlight-color:	#ffffff;
		  scrollbar-shadow-color:		#ffffff; 
		  scrollbar-track-color:		#ffffff; 
	  */
}

#start {
	background-image: url(../../grafiken/bodybg-start.gif);
}

img {
	border: 0;
}

p {
	border: 0px;
	padding: 0px;
	margin: 0px;	
}

.clear {
	clear:both;
}

li {
	margin-left: 0px;	
}

/* ###################### Layoutformatierungen ###################### */

#print-head {
	display: none; 							/* Kopfzeilenformatierung */
}

#container {
	text-align: left;
	margin: 0px;
	width: 100%;
		
}

#header {                                           
 	background-color: #879EB5;
 	background-image: url(../../grafiken/headbg.jpg);
 	background-position: 95px 0px;
 	Background-repeat: no-repeat;
 	height: 122px;
 	width: 824px;   
}

#headleft {
	float: left;
}

#headright {
	float: left;
}

#navitop {
	height: 88px;
	width: 100%;
}

#leftcol {
	 width: 182px; 
	 float: left; 
	 position: relative; 
	 margin-left: -182px; 
	 margin-right: 1px; 
}
 
#outer { 
	border: solid white 0px; 
	  /*/*/ border-left-width: 182px ;  	/* NN4 hack  */ 
	border-left-color: #EBEDEE;   			/* Farbe der linken Spalte */ 
	border-left-style: solid; 				
	width: auto; 
} 

#outer-start { 
	border: solid white 0px; 
	  /*/*/ border-left-width: 182px ;  	/* NN4 hack  */ 
	border-left-color: #B8CBDB;   			/* Farbe der linken Spalte */ 
	border-left-style: solid; 				
	width: auto; 
} 
 
#inner {
	padding: 0px;
	margin: 0px; 
	width: 100%;
}
 
#maincol{ 
	 height: 100%;
	 float: left; 
	 width: 100%; 
	 position: relative; 
	 margin: 0 -8px 0 -2px;
}
 
#outer>#inner { 
	
}

#maincol .content {
	padding: 0px 20px 20px 20px;
}

/* CSS Hack ##############*/

#maincol .content {
     width: 620px;					 /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     width: 580px;					 /* sieht IE 6.x */
}

html>body #maincol .content {
     width: 580px;					/* sehen alle anderen (Mozilla, Firefox, Opera) */
}

/* ]]> */
 
#leftcol .content {
	padding: 10px 0px 25px 15px;	
}
 
#copyright {
	display: none;
}

#copyright a{
	color: #535453;
	text-decoration: underline;	
}

#copyright a:hover{
	color: #535453;
	text-decoration: none;	
}  

#headerpic {
	background-color: #C7050F;
	width: 642px;	
}

#language {
	position: absolute;
	top: 60px;
	left: 760px;
}

#languages {
	position: absolute;
	top: 75px;
	left: 760px;
	z-index: 10000;
}

#languages .country{
	margin-bottom: 3px;	
} 

#arrow {
	position: absolute;
	top: 62px;
	left: 780px;	
}

#arrow2 {
	position: absolute;
	top: 62px;
	left: 780px;	
}

#navi {
	float: left
}

#navi ul{
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 85px;
}

#navi li{
	height: 16px;
	border-right: 1px solid #A7A9AD;
	list-style: none;
	float: left;
	color: #A7A9AD;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#navi li a{
	float: left;
	color: #A7A9AD;
	text-decoration: none;
	padding: 0px;
	margin: 1px 15px 0px 15px;
}

#navi li a{
	float: left;
	color: #A7A9AD;
	text-decoration: none;
	padding: 0px;
	margin: 1px 15px 0px 15px;
}

#navi li a:hover{
	float: left;
	color: #535453;
	text-decoration: none;
	padding: 0px;
	margin: 1px 15px 0px 15px;
} 

#unavi ul{
	padding: 0px;
	margin: 0px;
}

/* CSS Hack ##############*/

#unavi ul {
     margin: 0px 0px 0px -15px;		 /* sieht IE 5.x */
     width: 165px;					 /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     margin: 0px 0px 0px 0px;
     width: 150px;					 /* sieht IE 6.x */
}

html>body #unavi ul {
     margin: 0px 0px 0px 0px; 		/* sehen alle anderen (Mozilla, Firefox, Opera) */
     width: 150px;					/* sehen alle anderen (Mozilla, Firefox, Opera) */
}

/* ]]> */

#unavi li{
	height: 21px;
	border-bottom: 1px solid #A7A9AD;
	list-style: none;
	color: #A7A9AD;
	padding: 0px;
}

/* CSS Hack ##############*/

#unavi li {
     margin: 4px 0px 0px 0px; /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     margin: 4px 0px 0px 0px; /* sieht IE 6.x */
}

html>body #unavi li {
     margin: 7px 0px 0px 0px; /* sehen alle anderen (Mozilla, Firefox, Opera) */
}

/* ]]> */

#unavi li a{
	float: left;
	color: #535453;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#unavi3 ul{
	padding: 0px;
	margin: 0px;
}

/* CSS Hack ##############*/

#unavi3 ul {
     margin: 0px 0px 0px -15px;		 /* sieht IE 5.x */
     width: 165px;					 /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     margin: 0px 0px 0px 0px;
     width: 150px;					 /* sieht IE 6.x */
}

/* ]]> */

#unavi3 li{
	height: 34px;
	border-bottom: 1px solid #A7A9AD;
	list-style: none;
	color: #A7A9AD;
	padding: 0px;
}

/* CSS Hack ##############*/

#unavi3 li {
     margin: 4px 0px 0px 0px; /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     margin: 4px 0px 0px 0px; /* sieht IE 6.x */
}

/* ]]> */

#unavi3 li a{
	float: left;
	color: #535453;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#unavi3 li a:hover{
	float: left;
	color: #D90C2F;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#unavi li a:hover{
	float: left;
	color: #D90C2F;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
} 

#navi-b {
	position: absolute;
	top: 10px;
	left: 695px;
	width: 102px;
}

#navi-b a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}

#navi-b a:hover{
	color: #D90C2F;
	text-decoration: none;
	font-weight: bold;	
}

h1 {
	font-size: 11px;
	margin: 20px 0px 10px 20px;
}

h2 {
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 15px;
}

h3 {
	font-size: 11px;
	background-color: #E6E7E8;
	margin: 0px;
	padding: 2px;
}

/* CSS Hack ##############*/

h3 {
     width: 150px;					 /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     width: 150px;					 /* sieht IE 6.x */
}

html>body h3 {
     width: 250px;					/* sehen alle anderen (Mozilla, Firefox, Opera) */
}

/* ]]> */

#footer {
	position: relative;
	bottom: -50px;
	font-size: 10px;
	left: 20px;	
	width: 600px;
}

#scrolla {
	width: 622px;	
}

#unavi2 ul{
	padding: 0px;
	margin: 0px;
}

/* CSS Hack ##############*/

#unavi2 ul {
     margin: 0px 0px 0px -15px;		 /* sieht IE 5.x */
     width: 165px;					 /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     margin: 0px 0px 0px 0px;
     width: 150px;					 /* sieht IE 6.x */
}

html>body #unavi ul {
     margin: 0px 0px 0px 0px; 		/* sehen alle anderen (Mozilla, Firefox, Opera) */
     width: 150px;					/* sehen alle anderen (Mozilla, Firefox, Opera) */
}

/* ]]> */

#unavi2 li{
	height: 60px;
	border-bottom: 1px solid #A7A9AD;
	list-style: none;
	color: #A7A9AD;
	padding: 0px;
}

/* CSS Hack ##############*/

#unavi2 li {
     margin: 4px 0px 0px 0px; /* sieht IE 5.x */
     voice-family: "\"}\"";
     voice-family:inherit;
     margin: 4px 0px 0px 0px; /* sieht IE 6.x */
}

html>body #unavi li {
     margin: 7px 0px 0px 0px; /* sehen alle anderen (Mozilla, Firefox, Opera) */
}

/* ]]> */

#unavi2 li a{
	float: left;
	color: #535453;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#unavi2 li a:hover{
	float: left;
	color: #D90C2F;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.ds img{
	margin-right: 10px;	
} 

#startflash {
	position: absolute;
	top: 20px;
	left: -70px;	
}

#flash {
	position: absolute;
	top: 59px;
	left: 153px;
}

#footer-start {
	color: #ffffff;
	font-size: 10px;
	position: absolute;
	top: 575px;
	left: 190px;	
}

