/***********************************************/
/* Wolfram Schildt www.braunschweig-schildt.de                           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 



body{
	background-color:#ffffff;
	font-family: 'Ruda', sans-serif;
	font-weight: normal;
	color: #7e7761;
/* 	line-height: 1.8;	 */
	margin: 0px;
	padding: 0;
	text-align:center;
	border: none;
}

a{
	color: #ffffff;
	
}

a:link{
	color: #ffffff;
	
}

a:visited{
	color: #ffffff;
	
}

a:hover{
	color: #ffffff;
	
}


h3{
 
 font-size: 100%;
 line-height: 1.9;
 font-weight: normal;
 color: #8a796f;
}

    table { width: 100%; border-top:1px #eee solid; border-bottom:none; line-height:22px!important; border-collapse:inherit; margin-bottom:40px; }
    thead th { color:#000; border-bottom:1px #644e3f solid }
    tbody th { background:#fff; color:#333 }
    tbody th { border-bottom:1px solid #fff }
    tbody td { border-bottom:1px solid #eee }
    tbody td a { background: #bcb19f; display: block }
    tbody tr:hover td { background:#f3f3f3 }
	tbody tr.last td { background:#000000 }
	tbody td.last { border-bottom:1px solid #000 }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#global{ 
	margin: 0 auto; 
	text-align: left;
	margin-top: 0px;
	padding: 0;
	border: none;
	width: 960px; 
}
#header{ 
	width:960px;
	height:30px;
	background-image:url(../bilder/streifen_top.gif);
	background-repeat:no-repeat;
}
#content
  {
  float:left;
  margin-left:0px;
  margin-top: 0px;
  width:70%;
  height:100%;
  margin-right: 0px;
  margin-bottom: 25px;
  padding: 0px 0px 0px 0px;
  }
/***********************************************/
/* Komponenten                                 */
/***********************************************/


  .logo
  {
  height:49px;
  width:240px;
  margin: 0;
  padding: 0px 0px 0px 0px;
  }
  
  #main_navi
  {
  float:left;
  margin-left:0px;
  margin-top: 0px;
  width:30%;
  height:450px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  }
  
  .navi
  {
  height:24px;
  margin: 0;
  padding: 0px 0px 0px 0px;
  }
    
  .nav_sub
  {
  float:left;
  width: 12%;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  font-size:0.8em; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#8a796f;
  text-decoration:underline;
  }
    
  .nav_sub a:link
  {
  color:#8a796f;
  }
   
  .nav_sub a:visited
  {
  color:#8a796f;
  }
   
  .nav_sub a:hover
  {
  color:#15b4e7;
  }
  
  .nav_content
  {
  float:left;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 30px 0px 0px;
  font-size:1.0em; /* 10pt */
  font-weight:bold;
  line-height:1.6em; /* on 15pt */
  color:#000000;
  text-decoration:none;
  }
    
  .nav_content a:link
  {
  color:#b5b5b5;
  text-decoration:none;
  }
   
  .nav_content a:visited
  {
  color:#b5b5b5;
  }
   
  .nav_content a:hover
  {
  color:#000000;
  }  
  .nav_content_re
  {
  float:right;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 30px;
  font-size:0.9em; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#000000;
  text-decoration:none;
  }
    
  .nav_content_re a:link
  {
  color:#b5b5b5;
  text-decoration:none;
  }
   
  .nav_content_re a:visited
  {
  color:#b5b5b5;
  }
   
  .nav_content_re a:hover
  {
  color:#000000;
  }
  .nav_oben
  {
  float:right;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  font-size:0.75em; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#7e7761;
  text-decoration:none;
  }
  .nav_oben a:link
  {
  color:#7e7761;
  text-decoration:none;
  float:right;
  }
   
  .nav_oben a:visited
  {
  color:#7e7761;
  }
   
  .nav_oben a:hover
  {
  color:#000000;
  }  
  .content_main
  {
  clear:both;
  margin-top: 80px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  font-size:0.9em; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#7a7a7a;
  text-decoration:none;
  }
  .copy
  {
  clear:both;
  margin-top: 80px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 30px 0px 0px;
  font-size:1.0em; /* 10pt */
  line-height:1.5em; /* on 15pt */
  color:#7a7a7a;
  text-decoration:none;
  }
    
  .copy a:link
  {
  color:#8a796f;
  }
   
  .copy a:visited
  {
  color:#8a796f;
  }
   
  .copy a:hover
  {
  color:#0099ff;
  }
  
  .copy_large
  {
  clear:both;
  margin-top: 60px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 30px 0px 0px;
  font-size:1.8em; /* 10pt */
  line-height:1.3em; /* on 15pt */
  color:#8a796f;
  text-decoration:none;
  }
    
  .copy_large a:link
  {
  color:#15b4e7;
  }
   
  .copy_large a:visited
  {
  color:#15b4e7;
  }
   
  .copy_large a:hover
  {
  color:#8a796f;
  }
  
  
 .copy_small
  {
  clear:both;
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  font-size:0.9em; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#7a7a7a;
  }
    
  .copy_small a:link
  {
  color:#7a7a7a;
  text-decoration:underline;
  }
   
  .copy_small a:visited
  {
  color:#7a7a7a;
  text-decoration:underline;
  }
   
  .copy_small a:hover
  {
  color:#000000;
  text-decoration:underline;
  }

 
 
  .footer_left
  {
  float:left;
  width: 30%;
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  font-size:12px; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#666;
  text-decoration:none;
  }
  .footer_left a:link
  {
  color:#666;
  text-decoration:underline;
  }
   
  .footer_left a:visited
  {
  color:#666;
  text-decoration:underline;
  }
   
  .footer_left a:hover
  {
  color:#000000;
  text-decoration:underline;
  }
  
  .footer_middle
  {
  float:left;
  width: 23%;
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  font-size:12px; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#666;
  }
    
  .footer_middle a:link
  {
  color:#8a796f;
  text-decoration:underline;
  }
   
  .footer_middle a:visited
  {
  color:#8a796f;
  text-decoration:underline;
  }
   
  .footer_middle a:hover
  {
  color:#15b4e7;
  text-decoration:underline;
  }

  .footer_right
  {
  float:left;
  width: 47%;
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 20px;
  padding: 0px 0px 0px 0px;
  font-size:12px; /* 10pt */
  line-height:1.6em; /* on 15pt */
  color:#666;
  }

/* ruda-regular - latin */
@font-face {
  font-family: 'Ruda';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ruda-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ruda-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ruda-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ruda-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ruda-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ruda-v23-latin-regular.svg#Ruda') format('svg'); /* Legacy iOS */
}
/* ruda-500 - latin */
@font-face {
  font-family: 'Ruda';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ruda-v23-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ruda-v23-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ruda-v23-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ruda-v23-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ruda-v23-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ruda-v23-latin-500.svg#Ruda') format('svg'); /* Legacy iOS */
}
/* ruda-600 - latin */
@font-face {
  font-family: 'Ruda';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/ruda-v23-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ruda-v23-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ruda-v23-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ruda-v23-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ruda-v23-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ruda-v23-latin-600.svg#Ruda') format('svg'); /* Legacy iOS */
}
/* ruda-700 - latin */
@font-face {
  font-family: 'Ruda';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/ruda-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ruda-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ruda-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ruda-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ruda-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ruda-v23-latin-700.svg#Ruda') format('svg'); /* Legacy iOS */
}
/* ruda-800 - latin */
@font-face {
  font-family: 'Ruda';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/ruda-v23-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ruda-v23-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ruda-v23-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ruda-v23-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ruda-v23-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ruda-v23-latin-800.svg#Ruda') format('svg'); /* Legacy iOS */
}
/* ruda-900 - latin */
@font-face {
  font-family: 'Ruda';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/ruda-v23-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ruda-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ruda-v23-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ruda-v23-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ruda-v23-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ruda-v23-latin-900.svg#Ruda') format('svg'); /* Legacy iOS */
}