/*CSS-DATEI FUER DIE FORMATE IN DER NORMALANSICHT*/ 
 
body { 
  width:780px; 
  background-color:#f9f9f9; 
  color:#414170; 
  font-family:"Trebuchet MS", "Lucida Console", Modern, sans-serif; 
  font-size:1em; 
  background-image:url(../bilder/alt_background2.jpg); 
  background-position:15px 0px; 
  background-repeat:repeat-y; 
  line-height:150%; } 
 
a,a:link,a:visited { color:#ba0009; font-family:"Trebuchet MS", "Lucida Console", Modern, sans-serif; text-decoration:none; padding:3px; margin:3px; font-size:1.2em; } 
a:hover { color:#414170; } 
a:active { color:#414170; } 
 
ul { list-style-type:square; } 
 
b { font-weight:600; padding:0px; } 
 
img { border:0px; } 
 
div.tr { display:table-row; } 
div.td_links { margin:0px; padding:0px; text-align:left; alignment:left; display:table-cell; } 
div.td_rechts { margin:0px; padding:0px;  text-align:right; alignment:right; display:table-cell; } 
 
table { display:inline-table; border-collapse:collapse; border-spacing:0px; } 
thead { display:table-header-group; } 
tbody { display:table-row-group; } 
tr { display:table-row; } 
td { display:table-cell; } 
th { display:table-cell; speak-header:once; } 
caption { display:table-caption; } 
col      { display: table-column; } 
colgroup { display: table-column-group; } 
 
h2,h3,h4 { color:#838984; } 
h1,h2,h3,h4 { line-height:120%; font-weight:600; } 
 
.zentriert { text-align:center; } 
.klein { text-transform:lowercase; } 
.rot { color:#ba0009 }
.mini { font-size:0.7em }
.zeile1 { line-height:110%; }
/*Das heißt, dass Links unterstrichen werden, wenn sie innerhalb eines Tags der Klasse rot vorkommen*/
.rot > a { text-decoration:underline; }
 
/*HAUPTMENUEBEREICH*/ 
#hauptmenue { 
  position:absolute; 
  top:10px; 
  left:10px; 
  width:158px; 
  max-width:158px; 
  padding:0px; 
  margin:0px; 
  background-color:transparent; 
  font-size:0.85em; 
  line-height:150%; 
  z-index:100; 
  padding-bottom:20px; 
  } 
 
#hauptmenue ul { list-style-image:url(../bilder/dots_red.gif); list-style-position:outside; margin-left:20px; padding:0px; padding-left:6px; margin:0px; border:0px; } 
#hauptmenue ul.ebene1 { list-style-image:none; list-style-position:outside; margin-left:0px; padding-left:6px; list-style-type:none; } 
#hauptmenue ul.ebene2 { list-style-image:url(../bilder/dots_red.gif); list-style-position:outside; margin-left:20px; margin-top:10px; padding-left:10px; list-style-type:none; } 
#hauptmenue a { width:140px; border:0px; padding:0px; margin:0px; margin-top:2px; margin-bottom:2px; display:block; border:0px; } 
#hauptmenue a:hover { width:140px; background-color:#ffd83b; display:block; border:0px; } 
#hauptmenue a.aktiv1 { color:#414170; } 
#hauptmenue a.aktiv, #hauptmenue a.aktiv:hover { background-color:#f9f9f9; background-image:url(../bilder/bg_umenue.jpg);  background-position:0 top;  background-repeat:no-repeat;color:#414170; width:185px; padding:3px 3px 3px; 0px; margin:0px; margin-top:10px; font-weight:600; display:block; text-align:center; font-family:Tahoma, "Trebuchet MS", "Lucida Console", Modern, sans-serif; border:0px; border-top:1px solid #ffd83b; border-left:1px solid #ffd83b; border-right:1px solid #838984; border-bottom:3px solid #ffd83b; } 
#hauptmenue li { margin:0px; padding:0px; border:0px; } 
#hauptmenue li.ebene1 { font-weight:600; margin-top:20px; font-size:1.2em; } 
#hauptmenue li.ebene2 { font-size:0.9em; font-weight:100; } 
 
#umenueflaeche { 
  position:relative; 
  top:0px; 
  left:0px; 
  width:185px; 
  background-color:#f9f9f9; 
  background-image:url(../bilder/bg_umenue.jpg); 
  background-position:0 top; 
  background-repeat:no-repeat; 
  border-top: 3px solid #838984; 
  border-left:2px solid #ffd83b; 
  border-right:1px solid #838984; 
  border-bottom:2px solid #838984; 
  margin-top:0px; 
  margin-bottom:10px; 
  padding:5px 3px 3px 3px; 
  font-size:0.8em; 
  line-height:170%; 
  z-index:600; 
  } 
#umenueflaeche ul { list-style-type:none; list-style-image:none; } 
#umenueflaeche li { list-style-type:none; list-style-image:none; list-style-position:outside; } 
#umenueflaeche a { padding-left:18px; background-image:url(../bilder/navi_arrow_right_red.gif); background-repeat:no-repeat; background-position:left center; font-size:13px; } 
#umenueflaeche a.aktiv1 { background-image:url(../bilder/dots_red.gif); background-repeat:no-repeat; background-position:left center; margin-top:-10px; padding-left:18px; color:#ba0009; font-size:13px; } 
#umenueflaeche a.aktiv { width:126px; background-color:transparent; background-image:url(../bilder/dots_red.gif); background-repeat:no-repeat; background-position:0 center; padding-left:18px; padding-right:3px; padding-top:0px; padding-bottom:0px; font-weight:200; color:#414170; text-align:left; alignment:left; border:0px; } 
#umenueflaeche a.aktiv:hover { background-color:#f9f9f9; color:#ffffff; } 
#umenueflaeche li.aktiv { color:#414170; list-style-image:url(../bilder/dots_blue.gif); background-repeat:no-repeat; background-position:0 center; padding:0px; margin-left:18px; padding-right:3px; border:0px; text-align:left; font-size:13px; font-weight:600; } 
#umenueflaeche li.umenueaktiv { color:#414170; list-style-image:none; background-image:url(../bilder/navi_arrow_right_blue.gif); background-repeat:no-repeat; background-position:left center; padding:0px; margin-left:0px; padding-left:18px; padding-right:3px; border:0px; text-align:left; font-size:13px; font-weight:600; } 
 
/*BEREICH ZUR PLATZIERUNG DES LOGOS IM HAUPTMENUE*/ 
#logo { 
  position:relative; 
  top:0px; 
  left:5px; 
  width:158px; 
  height:121px; 
  margin:0px; 
  padding:0px; 
  border:0px; 
  text-align:center; 
  alignment:center; 
  z-index:200; 
  } 
#logo a { display:inline; background-color:transparent; border:0px; padding:0px; margin:0px; } 
#logo a:hover { display:inline; background-color:transparent; border:0px; padding:0px; margin:0px; } 
 
/*BEREICH FUER DIE AUSWAHL VON SPRACHE, DARSTELLUNGSMODUS, ETC.*/ 
#seitenmodus { 
  position:absolute; 
  background-color:transparent; 
  background-image:url(../bilder/globus-gitter.jpg); 
  background-position:23px 5px; 
  background-repeat:no-repeat; 
  top:5px; 
  left:180px; 
  width:570px; 
  padding:3px; 
  padding-left:16px; 
  z-index:0; 
  font-size:0.9em; 
  } 
 
#seitenmodus td { vertical-align:middle; font-size:100%; } 
#seitenmodus img { vertical-align:middle; } 
#seitenmodus a { border:0px; padding:0px; margin:0px; font-weight:600; font-size:90%; } 
#seitenmodus a.back { background-image:url(../bilder/navi_arrow_left_red.gif); background-position:0 center; background-repeat:no-repeat; } 
#seitenmodus a.back:hover { background-image:url(../bilder/navi_arrow_left_blue.gif); background-position:0 center; background-repeat:no-repeat; } 
#seitenmodus a.forward { background-image:url(../bilder/navi_arrow_right_red.gif); background-position:0 center; background-repeat:no-repeat; } 
#seitenmodus a.forward:hover { background-image:url(../bilder/navi_arrow_right_blue.gif); background-position:0 center; background-repeat:no-repeat; } 
#seitenmodus p.oben { text-align:center; alignment:center; text-indent:0px; margin-top:3em; margin-bottom:1em; font-size:1.2em; clear:both; } 
#seitenmodus img.oben { background-image:url(../bilder/navi_arrow_top_red.gif); background-position:0 0px; background-repeat:no-repeat; } 
#seitenmodus img.oben:hover { background-image:url(../bilder/navi_arrow_top_blue.gif); background-position:0 0; background-repeat:no-repeat; } 
#seitenmodus h1 { text-align:right; font-family:sans-serif; font-size:10px; color:#838984; letter-spacing:2px; } 
 
/*BEREICH FUER EINE TRENNLINIE MIT EINEM KLEINEN EURONET-LOGO*/ 
#seitenmodus div.euronetlogo { 
  position:relative; 
  top:0px; 
  left:0px; 
  width:570px; 
  height:10px; 
  border:0px; 
  background-image:url(../bilder/euronetlogo20.jpg); 
  background-repeat:repeat-x; 
  background-position:0 0; 
  padding:0px; 
  margin:0px; 
  margin-top:10px; 
  margin-bottom:0px; 
  z-index:400; 
  } 
 
#position { 
  position:relative; 
  top:5px; 
  left:0px; 
  width:100%; 
  min-height:12px; 
  padding:0px; 
  margin:0px; 
  overflow:hidden; 
  color:#838984; 
  font-family:sans-serif; 
  font-size:9px; 
  background-color:transparent; 
  } 
#position p { margin-top:1em; margin-bottom:1em; color:#414170; font-size:10px; font-weight:600; line-height:100%; } 
#position b { color:#000000; } 
#position a { color:#838984; margin-top:0px; background-image:url(../bilder/navi_arrow_right_blue.gif); background-repeat:no-repeat; background-position:right center; padding-right:20px; } 
 
#topmenu { 
  position:relative; 
  top:5px; 
  left:0px; 
  width:570px; 
  border:px; 
  margin:0px; 
  text-align:center; 
  } 
#topmenu table { width:570px; background-color:transparent; } 
#topmenu td { width:90px; height:20px; border:0px; padding:0px; margin:0px;  vertical-align:middle; background-color:transparent; } 
#topmenu td.back { width:15px; border:0px; background-color:transparent; padding:0px; margin:0px; } 
#topmenu td.forward { width:15px; height:20px; border:0px; background-color:transparent; padding:0px; margin:0px; vertical-align:top; } 
#topmenu a { width:90px; height:18px; border:0px; padding:0px; margin:0px; font-weight:400; font-size:90%; background-image:url(../bilder/button.gif); background-repeat:no-repeat; background-position:0px 0px; font-family:sans-serif; font-size:9px; color:#414170; text-align:center; vertical-align:middle; letter-spacing:1px; padding-top:4px; text-decoration:none; display:block; overflow:hidden; } 
#topmenu a:hover { background-image:url(../bilder/button_h.gif); background-repeat:no-repeat; background-position:0 0; color:#c6c6c6; } 
#topmenu a.back { width:15px; height:20px; background-image:url(../bilder/button_left.gif); background-position:left center; background-repeat:no-repeat; display:block; } 
#topmenu a.back:hover { background-image:url(../bilder/button_left_h.gif); background-position:left center; background-repeat:no-repeat; } 
#topmenu a.forward { width:15px; height:20px; background-image:url(../bilder/button_right.gif); background-position:right center; background-repeat:no-repeat; display:block; } 
#topmenu a.forward:hover { background-image:url(../bilder/button_right_h.gif); background-position:right center; background-repeat:no-repeat; } 
#topmenu a.top { width:20px; height:15px; background-image:url(../bilder/button_top.gif); background-position:0px 2px; background-repeat:no-repeat; display:block; } 
#topmenu a.top:hover { background-image:url(../bilder/button_top_h.gif); background-position:0px 2px; background-repeat:no-repeat; } 
#topmenu td.top { width:20px; border:0px; background-color:transparent; padding:0px; margin:0px; } 
#topmenu .neunpx { font-size:9px; } 
 
 
/*BEREICH FUER DEN INHALTSTEXT*/ 
#bodycontent { 
  position:relative; 
  top:20px; 
  left: 70px; 
  width:500px; 
  height:500px;
  min-height:400px; 
  font-family:sans-serif; 
  font-size:0.9em; 
  line-height:130%; 
  z-index:500; 
  color:#444444; 
  } 
#bodycontent a { font-size:100%; } 
#bodycontent p { margin-bottom:1em; padding:0px 0px 0px 20px; text-indent:0em; } 
/*#bodycontent p+p { text-indent:2em; }*/ 
#bodycontent p.indent { text-indent:2em; } 
#bodycontent h1 { font-family:Tahoma, "Trebuchet MS", Bookman, fantasy; font-size:150%; margin-bottom:0px; background-color:#414170; color:#ffd83b; padding:1px 6px 5px 30px; text-align:left; font-weight:600; } 
#bodycontent h2 { font-family:Tahoma, "Trebuchet MS", Bookman, fantasy; font-size:130%; margin-bottom:-0.5em; margin-left:20px; } 
#bodycontent h3 { font-family:Tahoma, "Trebuchet MS", Bookman, fantasy; font-size:110%; margin-bottom:-0.5em; margin-left:20px; background-image:url(); } 
#bodycontent h4 { font-family:Tahoma, "Trebuchet MS", Bookman, fantasy; font-size:100%; margin-bottom:-0.5em; margin-left:20px; } 
#bodycontent p.noindent { text-indent:0px; padding-left:0px; } 
#bodycontent img { margin-left:3px; margin-top:5px; margin-bottom:5px; margin-right:5px; } 
#bodycontent i.euro_net { font-weight:600; font-style:italic; letter-spacing:1px; padding:0px 3px 0px 3px; } 
#bodycontent ul { list-style-image:url(../bilder/euronetlogo7.jpg); list-style-position:outside; } 
#bodycontent li { font-size:0.9em; margin-left:15px; } 
#bodycontent td { color:#444444; font-size:0.8em; padding:0px 0px 10px 0px; line-height:115%; } 
#bodycontent table { margin-left:20px; }
#bodycontent table.buecher { border-collapse:separate; border-spacing:5px; } 
#bodycontent td.buecher { padding-left:2em; text-indent:-1em; } 
#bodycontent input { font-size:0.8em; } 
#bodycontent .rot { color:#ba0009; }
 
#bestelltabelle th { font-size:0.8em; margin-bottom:5px; border-bottom:1px solid #838984; } 
#bestelltabelle td { font-size:0.8em; padding-top:5px; margin-bottom:5px; border-bottom:1px solid #838984; } 
#bestelltabelle p { font-size:0.8em; } 
 
 
/*BEREICH FUER DIE ANZEIGE EVTL. VORHANDENER LINKS*/ 
#links { 
  position:relative; 
  top:0px; 
  width:137px; 
  font-size:90%; 
  border:1px solid #838984; 
  border-left:2px solid #ffd83b; 
  border-bottom:2px solid #ffd83b; 
  background-color:#f9f9f9; 
  margin:0px; 
  margin-left:3px; 
  margin-top:15px; 
  margin-bottom:10px; 
  padding:0px; 
  float:right; 
  } 
#links ul { list-style-type:none; list-style-image:none; margin:0px; margin-top:-5px; padding:0px; } 
#links p { margin:0px; padding:3px; text-indent:0px; border-top:3px solid #838984; } 
#links p+p { margin:0px; padding:3px; text-indent:0px; } 
#links p.kopf { border:0px; margin:0px; padding:3px; border-bottom:3px solid #ffd83b; text-align:center; font-weight:600; font-family:sans-serif; font-size:110%; background-image:url(../bilder/bg_umenue.jpg); background-position:0 0; background-repeat:no-repeat; color:#414170; } 
#links li { margin:0px; padding:3px; padding-top:0px; margin-top:0px; line-height:130%; } 
#links li+li { margin:0px; padding:3px; padding-top:0px; margin-top:0px; } 
#links a, #links a:link, #links a:visited, #links a:active { margin:0px; padding:0px; } 
 
/*BEREICH FUER DIE ANZEIGE EVTL. VORHANDENER DOWNLOAD-LINKS*/ 
#downloads { 
  position:relative; 
  top:5px; 
  left:20px; 
  width:440px; 
  background-color:transparent; 
  padding:0px; 
  margin:0px; 
  font-size:1em; 
  font-family:sans-serif; 
  border:1px solid #838984; 
  border-left:2px solid #ffd83b; 
  border-bottom:2px solid #ffd83b; 
  margin-top:-1em; 
  margin-bottom:20px; 
  padding-bottom:5px; 
  clear:right; 
  z-index:500; 
  } 
#downloads ul { list-style-type:none; list-style-image:url(); margin-left:0px; padding-left:20px; } 
#downloads li { font-size:0.9em; } 
#downloads a { font-size:1em; } 
#downloads p { padding:3px; padding-top:10px; margin:0px; border-top:3px solid #838984; color:#414170; } 
#downloads p+p { padding:3px; margin:0px; text-indent:0px; } 
#downloads ul { padding:3px; margin-top:0px; list-style-type:none; list-style-image:none; } 
#downloads li { margin-top:0px; margin-left:10px; margin-right:10px; } 
#downloads h3 { border:0px; padding:0px; margin:0px; padding:3px; padding-top:6px; border-bottom:3px solid #ffd83b; text-align:center; font-weight:600; font-size:110%; background-image:url(../bilder/bg_umenue_quer.jpg); background-position:0px 0px; background-repeat:no-repeat; color:#414170; font-weight:600; } 
#links li { margin:0px; padding:3px; padding-top:0px; margin-top:5px; } 
 
#kastenrechts { 
  position:relative; 
  top:32px; 
  left:0px; 
  width:179px; 
  padding:0px; 
  margin:0px; 
  margin-bottom:15px; 
  float:right; 
  z-index:500; 
  overflow:hidden; 
  } 
 
#statuszeile { 
  position:relative; 
  top:0px; 
  left:0px; 
  width:500px; 
  margin:0px; 
  margin-bottom:20px; 
  font-family:sans-serif; 
  font-size:0.7em; 
  color:#494949; 
  background-color:transparent; 
  padding:0px; 
  overflow:hidden; 
  } 
#statuszeile p { margin-top:0em; line-height:125%; } 
#statuszeile div.kastenrechts { position:relative; width:150px; float:right; text-align:right; alignment:right; vertical-align:baseline; } 
#statuszeile div.table { width:490px; border:0px; padding:0px; margin:0px; margin-top:20px; display:inline-table; clear:both; } 
#statuszeile div.td_links { width:365px; vertical-align:baseline; line-height:110%; overflow:hidden; float:left; } 
#statuszeile div.td_rechts { width:125px; vertical-align:baseline; line-height:110%; overflow:hidden; float:right; } 
 
#footnavi { 
  position:relative; 
  clear:both; 
  top:15px; 
  left:10px; 
  width:555px; 
  min-height:30px; 
  font-size:0.8em; 
  color:#414170; 
  background-image:url(../bilder/euronetlogo20.jpg); 
  background-repeat:repeat-x; 
  background-position:left bottom; 
  border:0px; 
  margin:0px; 
  margin-bottom:40px; 
  border-left:1px solid #838984; 
  border-right:1px solid #838984; 
  } 
#footnavi table { width:100%; border:0px; margin:0px; padding:0px; } 
#footnavi td { width:14%; border:0px; border-left:1px solid #838984; border-right:1px solid #838984; margin:0px; padding:2px; text-align:center; font-size:0.8em; padding-bottom:10px; } 
#footnavi td.rechts { width: 8%; border-right:0px; } 
#footnavi td.links { width: 8%; border-left:0px; } 
#footnavi a { width:100%; color:#414170; font-weight:200; font-size:80%; display:block; } 
#footnavi a:hover { color:#c6c6c6; } 
 
/*VERSTECKTER BEREICH FUER VERSTECKTEN INHALTSTEXT*/ 
#versteckt { 
  position:absolute; 
  top:-1000px; 
  left:-1000px; 
  width:400px; 
  visibility:hidden; 
  } 
 
#untermenue { 
  position:relative; 
  top:10px; 
  width:161px; 
  background-color:#f2eaea; 
  background-image:url(../bilder/alt_background_umenue.jpg); 
  background-position:0 0; 
  background-repeat:repeat-y; 
  padding:3px; 
  padding-left:12px; 
  float:right; 
  z-index:500; 
  }

#startseite {
  position:relative;
  top:10px;
  width:500px;
  padding:0px;
  padding-left:20px;
  margin:0px;
  }
#startseite p,#startseite h1,#startseite h2,#startseite h4,#startseite h3 { padding-left:0px; margin-left:0px; margin-top:0px; }
#startseite p {font-size:11px; }
#startseite td { padding-right:20px; vertical-align:top; }
#startseite select, #startseite option { width:150px; padding-left:5px; }
#startseite input { width:200px; }
#event {
  position:relative;
  top:10px;
  left:50px;
  width:300px;
  text-align:left;
  padding:5px;
  margin:0px;
  margin-bottom:20px;
  border:1px solid #000000;
  background-color:#e2e2e2;
  color:#414170;
  line-height:130%;
  font-size:12px;
  }
#event a, #event a:hover { font-weight:600; font-size:12px; color:#414170; }

#startseite_rechts {
  position:relative;
  top:0px;
  width:50px;
  padding:0px;
  margin:0px 5px 10px 10px;
  float:right;
  }

#buz {
  top:2px;
  position:relative;
  font-size:10px;
  color:#ba0009;
  font-weight:200;
  margin:10px;
  margin-top:0px;
  line-height:120%;
  }
