body.all, body.safari { 
    color: #000000; background: #FFFFFF url(../grafik/white_noise_back.png) repeat 0 0;
    font-size: 0.9em;
    margin: 0; padding: 0 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }
body.all {font-family: Sintony,Verdana, Arial, Helvetica; } 
body.safari {font-family: Verdana, Arial, Helvetica;font-size:0.95em; }

*{ margin:0; padding: 0; }

h2 {font-size: 1em;background:#6C6CFF;color:white;padding:0.4em;font-weight:bold;border-radius:0.3em;border:none;float:left;}

h3 {
font-size: 1.2em;
font-style:italic;
}

h4 {
padding:0.5em 0em 0.5em 0em;
font-size: 1em;
}

/* Navigation 1 black */
 a.navigation, a.navigation:visited
 {
     color: white;
     text-decoration: none;
     font-size:1em;
 }
  a.navigation:hover
 {
     text-decoration: underline;
 }
 
span.button {
    background:#d89e43;
    color:white;
    background: -moz-linear-gradient(#c78e33,#dfb573,#c78e33);
    background: -o-linear-gradient(#c78e33,#dfb573,#c78e33);
    background: -ms-linear-gradient(#c78e33,#dfb573,#c78e33);
    background: -webkit-linear-gradient(#c78e33,#dfb573,#c78e33);
    display: block;
    border-radius:0.5em;
    overflow:hidden;
    height:1.3em;
    padding:0.5em;
    cursor:pointer;
}
img.button {float:right;width:2em;height:1.75em;margin:-0.25em 0 0 0;}
img.button-wk { float:right;width:1.3em;height:1.3em; }
/* wk kd oben, wk-delete braun*/

a.button2 {  
    display: block;
    background:#d89e43;
    color:white;
    cursor:pointer;
    overflow:hidden;
    text-decoration: none;
    height:1.3em;
    padding:0.5em;
    float:left;
    margin-right:0.5em;
    border-radius:0.2em;
} 
  /* wk unten grün*/
a.button3 {
    background:#529228;
    color:white;
    border:1px outset #808080;
    border-radius:0.5em;
    cursor:pointer;
    overflow:hidden;
    text-decoration: none;
    padding:0.4em;
    text-align:center;font-size:1.3em;
}
/* ende button */

input.button { padding:0.5em;font-size:1.4em;background:#529228;color:white;border:none;border-radius:0.5em;cursor:pointer; }
input.button-red {
background:#d84943;
color:white; 
border:none; 
cursor:pointer;
border-radius: 0.2em;
}

nav.menue0, nav.tool0, div.footer0, div.suchbalken0, div.footer-bottom
{
  text-align: center;
  color: white;  
  height:auto;
  list-style: none; min-width:71em; 
}
nav.menue0 {font-family: 'Droid Sans';}
nav.menue0-safari {font-family: Verdana;}

nav.menue0-safari, nav.menue0 {
  height:2.8em; 
  width:100%; 
  min-width:71em;
  color:white; 
  background:#cb7449; 
  border-top:1px solid white;
  border-bottom:1px solid white;
  font-variant:small-caps;   
  background: -moz-linear-gradient(#C16437,#D38C69,#C16437);
  background: -o-linear-gradient(#C16437,#D38C69,#C16437);
  background: -webkit-linear-gradient(#C16437,#D38C69,#C16437);
  background: -ms-linear-gradient(#C16437,#D38C69,#C16437);
}

nav.menue1, div.footer1, nav.tool1, div.suchbalken1, div.suchbalken3, div.inhalt1, div.inhalt1-bullion, div.inhalt2 { width:71em;display:inline-block;text-align: left; }
/* Navigation menue */
a.menue, a.passiv 
 {      
  text-decoration: none; font-size:1.4em; text-align: center; 
  color: white;        
  float:left;
  text-align:center;
  padding:0.3em 0 0.3em 0;
  width:8.33em; height:1.4em;
}
a.menue:focus,

a.passiv, a.passiv:visited, a.passiv:link  
  {   
  background:#b8653c; 
  background: -moz-linear-gradient(#935033,#D38C69,#935033);
  background: -o-linear-gradient(#935033,#D38C69,#935033);
  background: -webkit-linear-gradient(#935033,#D38C69,#935033); 
  background: -ms-linear-gradient(#935033,#D38C69,#935033);  
} 
a.menue:hover { text-decoration:underline; }

/* tool */
nav.tool0 { background:#3e3e3e; height:2.9em;width:100%; }
/* tool about, etc.*/
span.tool, a.tool{
    margin: 0.9em 0 0 0; padding: 0 0.3em 0 0.3em;
    text-align: center; font-size:0.95em;
    float:left;text-decoration: none;
  }
span.tool, a.tool, a.tool:hover, a.tool:focus, a.tool:visited, a.tool1, a.tool1:hover, a.tool1:focus, a.tool1:visited {
     color:white;text-decoration: none;
  }   
a.tool:hover, a.tool:focus, a.tool1:hover, a.tool1:focus {
     color:white; text-decoration: underline;
  } 
/* tool warenkorb*/  
  span.tool-wk1, span.tool-wk2 {
    font-size:1em;font-weight:bold;font-style:italic;
    float:left;text-decoration: none;color:white; }   
    span.tool-wk1 {margin: 0.9em 0.6em 0 0; text-align: center;}
    span.tool-wk2 {margin: 0.35em 0.6em 0 0;text-align: left;}
/* Navigation Balken*/ 

/* Sprache Währung */
nav.tool3 {
  float:right;
  position: relative;
  margin:0.9em 0.3em 0 0; color: white;  font-weight:bold;
}
ul.tool3-content { 
  display: none;
  position: absolute;
  height:auto;
  background:#12aeef;
  z-index:3;
  font-size:0.9em; 
  list-style-type: none;
}
li.tool3 {
  border-bottom:1px solid white; padding:0.2em; cursor:pointer;
} 
nav.tool3:hover .tool3-content { display: block; }
a.tool3, a.tool3:hover, a.tool3:visited  { text-decoration: none;color: white;}
li.tool3:hover { background:rgb(0,13,255); }

/* Privacy */
img.privacy {width:2em;height:2em;}
div.privacy {cursor:pointer;float:left;}
div.privacy-content {
  display: none;
  padding: 0.8em;
  position: absolute;
  height:auto;
  left: auto;
  text-align: left;
  color:rgb(122,122,122);
  border:1px solid rgb(154,154,154); border-radius:0.3em;
  z-index:2;
  font-size:0.9em; background:white;
}
div.privacy:hover div.privacy-content { display: block; } 

div.suchbalken1 {border-radius:0.5em;margin:0.4em 0 0.3em 0;}
/*background:yellow*/
div.inhalt1 {vertical-align:top;background:rgb(248,248,248); margin:0.5em 0 0 0;}
div.inhalt2 {vertical-align:top;background:none; margin:0.5em 0 0 0;text-align:center;}
/*background:rgb(248,248,248);*/

/* footer */
div.footer0  { margin: 1em 0 0 0; width:100%; color:black; background:#BFBFBF; min-width:71em;  }
p.footer2 {margin:3em 0 0 2em;font-weight:bold;float:left;}
a.footer, a.footer:hover, a.footer:visited  { color: white; text-decoration:none;}
a.footer:hover {text-decoration:underline;}
div.footer-bottom {
    clear: both; font-size: 1em; margin: 0; padding: 0.1em; text-align: center; background:#3e3e3e;color:white;height:2.5em;line-height:2.5em; min-width:71em;
  }
 a.countrys
 {
     color: black; text-decoration: none; font-size:1em;
 }
  a.countrys:hover
 {
     text-decoration: underline;
 }
 a.countrys:visited
 {
     color:black;
 }
/* Datenschutz */

div.cookie0 {
	z-index: 100;
	position: fixed;
	bottom: 0;
	width: 100%;
	color: #555;
  padding:0.5em 0 0.5em 0;
-webkit-box-shadow: 0px -3px 5px 0px rgba(82,75,82,0.77);
box-shadow: 0px -3px 5px 0px rgba(82,75,82,0.77);
	background: rgb(230,230,230); 
  }
div.cookie1 {font-size:0.8em; display:inline-block;text-align:left;width:88em;margin:0 1em 0 0;}  
a.cookie5, a.cookie5:visited, a.cookie5:focus, a.cookie5:hover
{padding:0.4em;cursor:pointer;border-radius:0.3em;border:none;color:white;text-decoration: none;margin: 0 1em 0 1em;}

a.cookie5, a.cookie5:visited, a.cookie5:focus {background:blue;}
a.cookie5:hover {background:rgb(0,102,51);}

/* ok Button */
a.cookie6,
a.cookie6:visited, 
a.cookie6:focus,
a.cookie6:hover, 
button.cookie,  
button.cookie:visited, 
button.cookie:focus,
button.cookie:hover 
{ padding:0.4em;cursor:pointer;border-radius:0.3em;border:none;color:white;text-decoration: none;}
a.cookie6,
a.cookie6:visited, 
a.cookie6:focus,
a.cookie6:hover, 
button.cookie,  
button.cookie:visited, 
button.cookie:focus
{ background:#B70000; }
a.cookie6:hover, button.cookie:hover { background:rgb(0,102,51); }

span.meld1 {font-weight:bold;color:red;font-style:italic;float:left;}
span.meld2 {color:red;font-style:italic;float:left;}

input.standard, textarea.standard {margin:0.7em 0 0 0.7em;;padding:0.3em;border-radius:0.2em;float:left;}
table {font-size:1em;}
