/* Information
-----------------------------------------------------
Letzte Änderung: 18. Januar 2010
---------------------------------------------------*/


/* --------------- Global -------------- */

body {
  background-color:#E0E0E0;
  background-image:url(all_graphics/bgr_raster_2.gif);
  padding-top:0px;
  padding-bottom:20px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
}

/* ----------------- Header Up ------------------- */
/* ----------------------------------------------- */

#Header-Up p {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#999;
  font-weight:normal;
  margin:0px 0px 0px 20px;}

#Header-Up a, #Header-Up a:link, #Header-Up a:active, #Header-Up a:visited {
  color:#999;
  border-style:none;
  text-decoration:none;
  border-bottom:1px;
  border-style:none none none none;}

#Header-Up a:hover {
  color:#FFF;
  text-decoration:none;
  border-bottom:1px;
  border-style:none none none none;}
  
#Flags {
	padding-right:6px;
	border-style:none;}  
	
/* -------------- Navigation Core ---------------- */
/* ----------------------------------------------- */

#Navigation-Core {
  width:640px;
  height:40px;
  text-align:center;
  text-transform:uppercase;}

#Navigation-Core ul {
  margin:0px;
  padding:0px;	
  list-style-type:none;}

#Navigation-Core li {
  margin:0px;
  display:inline;}   

#Navigation-Core a {
  width:160px;
  height:40px;
  font:bold 10px/38px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  border:0px;}

#Navigation-Core a:link, #Navigation-Core a:visited {
  background:url(all_graphics/navigation_core.gif) 0px -80px no-repeat;
  float:left;
  color:#FFF;
  text-decoration:none;}

#Navigation-Core li a:hover {
  background:url(all_graphics/navigation_core.gif) 0px -40px no-repeat;
  color:#FFF;
  text-decoration:none;}

#Navigation-Core li a#current-core {
  background:url(all_graphics/navigation_core.gif) 0px -0px no-repeat;
  color:#FFF;
  text-decoration:none;}
	
/* --------------- Left Navigation --------------- */
/* ----------------------------------------------- */

#Navigation-Left {
  width:180px;
  text-align:left;
  text-transform:none;}

#Navigation-Left ul {
  margin:0px;
  padding:0px;	
  list-style-type:none;}

#Navigation-Left li {
  margin:0px;
  display:inline;}   

#Navigation-Left a {
  width:180px;
  height:40px;
  font:bold 11px/38px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
  border:0px;}

#Navigation-Left a:link, #Navigation-Left a:visited {
  background:url(all_graphics/navigation_left.gif) 0px -40px no-repeat;
  float:left;
  color:#333;
  text-decoration:none;}

#Navigation-Left li a:hover {
  background:url(all_graphics/navigation_left.gif) 0px -40px no-repeat;
  color:#FFF;
  text-decoration:none;}

#Navigation-Left li a#current-left {
  background:url(all_graphics/navigation_left.gif) 0px 0px no-repeat;
  color:#FFF;
  text-decoration:none;}  
  

/* ------------------- Content ------------------- */
/* ----------------------------------------------- */

h1 {
  color:#666;
  font:normal 18px/20px Arial, Tahoma, Verdana, sans-serif;
  margin:0px;}

h2 {
  color:#4E0614;
  font:bold 14px/16px Tahoma, Verdana, sans-serif;
  margin:0px;
  padding-bottom:5px;}
  
h3 {
  color:#000;
  font:bold 12px/15px Tahoma, Verdana, sans-serif;
  margin:0px;
  padding-top:5px;}
  
p {
  color:#000;
  font:normal 12px/15px Tahoma, Verdana, sans-serif;
  margin:0px;
  padding-bottom:10px;}
  
ul {
  color:#000;
  font:normal 12px/15px Tahoma, Verdana, sans-serif;
  margin:20px 10px 10px 25px;
  padding:0px 10px 10px 0px;
  list-style-type:disc;
  text-indent:0px;}
  
li {
  margin-bottom:4px;}

a:link, a:visited {
  color:#4E0614;
  border:1px;
  text-decoration:none;
  border-style:none none dashed none;}

a:hover {
  color:#4E0614;
  border:1px;
  text-decoration:none;
  border-style:none none solid none;}
  
p.Footer {
  color:#999;
  font:normal 10px/14px Tahoma, Verdana, sans-serif;
  margin:0px;}
  
a.Footer, a.Footer:link, a.Footer:visited {
  color:#999;
  font:normal 10px/14px Tahoma, Verdana, sans-serif;
  margin:0px;
  border:1px;
  text-decoration:none;
  border-style:none none none none;}
  
p.Bildunterschrift {
  color:#999;
  font:normal 9px/14px Tahoma, Verdana, sans-serif;
  margin:0px;}  
  
a.Bildunterschrift, a.Bildunterschrift:link, a.Bildunterschrift:visited {
  color:#999;
  font:normal 9px/14px Tahoma, Verdana, sans-serif;
  margin:0px;
  border:1px;
  text-decoration:none;
  border-style:none none none none;}
  
  
/* --------------- Promotion-Gelb --------------- */
/* ---------------------------------------------- */

p.Promotion-Gelb {
  color:#333;
  font:normal 11px/15px Tahoma, Verdana, sans-serif;
  margin:0px;}
  
h1.Promotion-Gelb {
  color:#4E0614;
  font:bold 11px/15px Tahoma, Verdana, sans-serif;
  margin:0px;
  padding-top:5px;}
  
a.Promotion-Gelb, a.Promotion-Gelb:link, a.Promotion-Gelb:active, a.Promotion-Gelb:visited {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#4E0614;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px;
  border-style:none none dashed none;}

a.Promotion-Gelb:hover {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#4E0614;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px;
  border-style:none none solid none;}
  
#Promotion-Gelb {
  width:180px;
  text-align:left;
  text-transform:none;}

#Promotion-Gelb ul {
  margin:0px;
  padding:0px;	
  list-style-type:none;}

#Promotion-Gelb li {
  margin:0px;
  display:inline;}   

#Promotion-Gelb a {
  width:180px;
  height:40px;
  font:bold 11px/38px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
  border:0px;}

#Promotion-Gelb a:link, #Promotion-Gelb a:visited {
  background:url(all_graphics/bgr_promo_gelb.jpg) 0px 0px no-repeat;
  float:left;
  color:#333;
  text-decoration:none;}

#Promotion-Gelb li a:hover {
  background:url(all_graphics/bgr_promo_gelb.jpg) 0px 0px no-repeat;
  color:#333;
  text-decoration:none;}

#Promotion-Gelb li a#current {
  background:url(all_graphics/bgr_promo_gelb.jpg) 0px 0px no-repeat;
  color:#333;
  text-decoration:none;}  

/* --------------- Promotion-Grau --------------- */
/* ---------------------------------------------- */

p.Promotion-Grau {
  color:#333;
  font:normal 11px/15px Tahoma, Verdana, sans-serif;
  margin:0px;}
  
h1.Promotion-Grau {
  color:#4E0614;
  font:bold 11px/15px Tahoma, Verdana, sans-serif;
  margin:0px;
  padding-top:5px;}  
  
a.Promotion-Grau, a.Promotion-Grau:link, a.Promotion-Grau:active, a.Promotion-Grau:visited {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#4E0614;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px;
  border-style:none none dashed none;}

a.Promotion-Grau:hover {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#4E0614;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px;
  border-style:none none solid none;}

#Promotion-Grau {
  width:180px;
  text-align:left;
  text-transform:none;}

#Promotion-Grau ul {
  margin:0px;
  padding:0px;	
  list-style-type:none;}

#Promotion-Grau li {
  margin:0px;
  display:inline;}   

#Promotion-Grau a {
  width:180px;
  height:40px;
  font:bold 11px/38px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding-left:10px;
  border:0px;}

#Promotion-Grau a:link, #Promotion-Grau a:visited {
  background:url(all_graphics/bgr_promo_grau.jpg) 0px 0px no-repeat;
  float:left;
  color:#333;
  text-decoration:none;}

#Promotion-Grau li a:hover {
  background:url(all_graphics/bgr_promo_grau.jpg) 0px 0px no-repeat;
  color:#333;
  text-decoration:none;}

#Promotion-Grau li a#current {
  background:url(all_graphics/bgr_promo_grau.jpg) 0px 0px no-repeat;
  color:#333;
  text-decoration:none;}   
