/* Für Startseite ---------------------------------------------------------------------------------------------*/	
.struktur { width: 82em;  
			height: 56em;  
			margin: auto;
			background-position:center;
			background-color:#FFFFFF;}
.startleft { float: left;
			 background-image:url(../imgsite/firstpage-bg-left.jpg);
			 background-repeat:repeat-x;
			 width: 8em;
			 height: 58.33em;
			 clear:both;}

.startright {float:left; background-image:url(../imgsite/firstpage-bg-right.jpg);
             background-repeat:repeat-x; width: 74em; height: 58.33em;}			
.startlink { text-decoration: none; color: #FFFFFF; padding: 0 0.8em 0 0.8em}	
.startlink2 { text-decoration: none; color: #FFFFFF; padding: 0 0.8em 0 0.8em; width:350px;}	
		 
/* Für Startseite ---------------------------------------------------------------------------------------------*/			
#alles {   width: 1020px;
		   height: 700px;
		   margin: auto; }/* Damit alle Browser mittig können */

body {
	color: #221f3a;
	font-family: tahoma,arial;
	font-size: 0.75em;
	text-align: center;
	margin: auto;     /* Damit alle Browser mittig können */
	background-color: #fff; 
	background-position: center; }
	/* background-image:url(../imgsite/firstpage-bg-right.jpg); background-repeat:repeat-x; */	  
	  
h1, h2, h3, h4, h5, h6, .h0 { color: #0b3144; font-size: 0.85em; font-weight: bold; margin: 0; padding: 0;}  	 
h2  {font-size: 1em;}  	 
h3  {font-size: 1.15em;}  	 
h4  {font-size: 1.3em;}  	 
h5  {font-size: 1.45em;}  	 
h6  {font-size: 1.6em;}  	 
.h0  {font-size: 0.6em; padding-left: 1em;}

.text_allgemein {  margin-left: 0.5em;} 


.maillinks {text-decoration: none; padding: 0.2em 3em 0.2em 1em; font-variant: small-caps; }
            /* Alles in Großschrift + Kapitälchen */
		 
#framebed {float: left; width:1020px; height:620px; padding: 0; margin: 0;} 					

#stapel { width: 100px; height:620px;  float:left; clear:both;} 
#framebed2 {float: left; width:900px; height:620px;  padding: 0; margin: 0;}			
	

/* .load { text-decoration: none; width: 25px;	height: 15px; padding-top: 0.4em;} */


#menue {width:100px; height: 542px;	background-image: url(../imgsite/MENV-background.jpg);
	    background-repeat: repeat-y; float:left; clear:both;}

#logobottom {
	float: left;
	width: 100px;
	clear: both; 
			 } 

			 
div.load  a:link, div.load a:active, div.load a:visited , div.startlink a:link, div.startlink a:active, div.statlink a:visited, div.load2  a:link, div.load2 a:active, div.load2 a:visited
             { text-decoration: none; display:block;}		 
div.load  a:hover, div.load2  a:hover, div.startlink a:hover
             { background-color:#0099FF; color:#FFFFFF;} 			
			
div#menue li {text-align: left;	margin: 0.2em 0 0.2em 1em; padding: 0;}				 				
div#menue ul {list-style:  none; margin: 0.2em 0 0.2em 0; padding: 0;
						}				
div#menue a:link, div#menue a:active, div#menue a:visited 
				{display: block;
				 width: 65px;
				 padding-left: 1em;
  			 	 font-weight: bold;
				 color: #211f3a;
			     text-decoration: none;
				 font-variant: small-caps;
				}
div#menue a:hover 
        		{display: block;
				 width: 65px;
                 padding-left: 1em;
         		 font-weight: bold;
         		 color: #fff;
         		 background-color: #221f3a;
				 text-decoration: none;
			    }				
			
#nav 			{
				text-align:center; 
/*				margin-left: 100px; */
				width: 1020px; /*920*/
				height: 50px;
				background-image: url(../imgsite/NAV-background.jpg);
			 	background-repeat: repeat-x;
				float: left;  /*war weg */
				} 
		
div#nav li 		{
				margin:1.3em 0 0 0;
				padding: 0;
				float: left;
				}				 

							

div#nav ul      {
			    list-style:  none;       /* Listenansicht aus  */
				margin: 0;  /* 0 0.1em 1em; */
				padding: 0;
				}
				
div#nav a:link, div#nav a:active, div#nav a:visited 
				{
        		padding: .3em  1.5em 0.1em 0.3em;  /* Abstände der Menüitems */
				display: block;
				font-weight: bold;
				color: #211f3a;
				display: inline;
				text-decoration: none;
				font-variant: small-caps; /* Alles in Großschrift + Kapitälchen */
				}

div#nav a:hover 
                {
				display: block;
				font-weight: bold;
				color: #fff;
				background-color: #221f3a;
				text-decoration: none;
				display: inline;
				/*padding-left: 0.3em;*/
			    }
													  											
#kopf {width: 100px; height: 50px; /* z-index: 1;*/ clear: both; float: left;}	
#fuss {float: right; height: 29px; width: 920px; background-color:#fff;}
.madein {font-size:8px; font-weight:bold; padding: 9px 0 0 5px ; float:left;}
#flaggen {width: 100px; height:30px; padding: 5px 5px 0 0;}	
.update {float: left; width: 160px;}
.dummy {float:left; width:100px; height: 30px; background-image: url(../imgsite/MENV-background.jpg);
	    background-repeat: repeat-y;}		
.service {float: left; width: 325px; border: solid 3px #000066;	background-color: #AECEFF; clear: both;}
.centerdiv {padding: 0; margin: 0;  vertical-align: middle;}				

/* Tabellenformatierung */

.logotab   {table-layout:fixed; width:840px; }
.logoline { background-color: #fff; color: #000; font-family: Arial, Helvetica, sans-serif;
			font-size: 1.4em; font-weight: 200 ; padding-left: 1em;} /* #3bace8 */
.logoline2 { background-color: #fff; color: #000; font-family: Arial, Helvetica, sans-serif;
			font-size: 1.1em; font-weight: 200 ; padding-left: 1em;} /* #3bace8 */			
.suptab    {table-layout:fixed; width:858px; }
.maintab   {table-layout:fixed; width:880px; } /* 840*/
.maintab2  {table-layout:fixed; width:900px; }
.pdftab    {table-layout:fixed; width:549px; }
.pdftab2   {table-layout:fixed; width:600px; }
.leftline1  {background-color: #EDEEEF; width: 20px;}	/*3bace8*/	 
.Leftline2  {width: 175px;} 
.Leftline3  {width: 551px;}
.leftline4  {width: 50px;}
.leftline5  {width: auto;}
.tr25 {width: 25px;}
.tr50 {width: 50px;}
.tr75 {width: 75px;}
.tr100 {width: 100px;}
.tr125 {width: 125px;}
.tr150 {width: 150px;}
.tr175 {width: 175px;}
.tr200 {width: 200px;}
.tr225 {width: 225px;}
.tr250 {width: 250px;}
.supportline {background-color: #EDEEEF;}
.leftline10 {width: auto; padding:  0.5em; color: #221f3a; font-size: 1em;} /* breite Spalte */	
.brochuelist { padding-left: 10px; margin-left:0;}	
.tablink    {text-decoration:none; font-weight:bold; color:#990033; margin-left: 0.5em; font-size:0.8em;}
.tablink a:link, .tablink a:active, .tablink a:visited , .tablink a:link { width: 75px; text-decoration: none; display: block; color:#000000;}	
.tablink a:hover { width:75px; background-color:#0099FF; color:#FFFFFF; color:#FFFFFF;} 			
.tablinesmall {padding-left: 0.3em; font-size: 0.7em; color: #221f3a;}
.tablinebig   {padding-left: 0.3em; font-size: 0.9em; color: #221f3a; font-weight:bold;}
.tablinebigger {padding-left: 5px; font-size: 1.3em; color:#000000; }
.tabzeile {padding-left: 0.3em; font-size: 0.9em; color: #000000;}
.tabzeile2 {padding-left: 0.3em; font-size: 1em; text-align:left}
.tabhell   {background-color: #e3ecf7; padding-left: 0.3em; font-size: 0.7em; color: #221f3a;} 
.tabhellsmall {background-color: #e3ecf7; width:0.5em; padding-left: 0.3em; font-size: 0.7em; color: #221f3a;} 
.tabdunkel {background-color: #b8ceef; padding-left: 0.3em; font-size: 0.9em; color: #221f3a;}
.tabheader { color: #221f3a; font-size: 0.8em; font-weight:bold; }	 
/* FAQ-Tabellen formatieren */
.faq_quest { color: #330099; font-weight:bold; font-style:italic; padding-left: 10px;}
.faq_answer { color: #330099; padding-left: 10px;}
.faq_link {font-size:0.8em;}
.picframe {margin:3px;}

