/***********************************************/
/* Abschnitt: Basistags */
/***********************************************/

body {
  color:#000000;
  background-color:#ffffff;
  font-family:Arial,Verdana,sans-serif;
  background-image:url('img/euro_karte.gif');
  background-position:top right;
  background-repeat:no-repeat;
  width:950px;
}

img {
  border:none;
}

h1 { font-size:1.6em; }
h2 { font-size:1.3em; }
h3 { font-size:1.1em; }

h1, h2 {
  color:#800000;
}

h2 {
  margin-top:1.3em;
}

h3 {
  color:#3a6da5;
}

h3.material {
  font-size:1.2em;
  margin-top:1.2em;
}

li {
  margin-bottom:1em;
}

acronym {
  border-bottom:1px dotted #333333;
  cursor:help;
}

table {
  border-collapse:collapse;
  border:1px solid #990033;
}

th {
  background-color:#ffcc99;
  text-align:left;
  padding:7px;
}

td {
  vertical-align:text-top;
  padding:7px;
  border:1px solid #990033;
  color:#990033;
}

td.pointout {
  background-color:#e6e6e6;
}

em {
  color:#800000;
  font-style:normal;
  font-family:Georgia,Arial,Verdana,sans-serif;
}

em.fgst {
  color:#800000;
  font-style:italic;
  font-family:Arial,Verdana,sans-serif;
}


/***********************************************/
/* Abschnitt: Liste - Navi */
/***********************************************/

ul.kons {
  margin:0px;
  margin-bottom:3em;
}

ul.kons li {
  margin-bottom:0.2em;
}

ul.nav {
  list-style-type:none;
  padding:0px;
  margin:0px;
  margin-left:10px;
}

ul.nav li {
  margin-bottom:0.5em;
  border-bottom:1px solid #6e95ba;
}

ul.nav li.subnavi {
  margin-bottom:0.5em;
  border-bottom:none;
}

ul.nav li.imp {
  margin-top:1.5em;
  border-bottom:1px solid #6e95ba;
}

ol.untergr {
  margin-top:0.5em;
}

.deliv li {
  margin-bottom:0.5em;
}

.nbr { 
  vertical-align:top;
  padding-left:0.2em;
  margin-bottom:1em;
}

.abdunkeln { 
  border:1px solid rgb(128, 128, 128);
  padding:10px;
  background-color:rgb(240, 240, 240);
}



/***********************************************/
/* Abschnitt: Links - Text */
/***********************************************/

a:link, a:visited, a:active { 
  text-decoration:underline;
  color:#305a88;
}

a:hover { 
  text-decoration:none;
  color:#800000;
}


/***********************************************/
/* Abschnitt: Links - Navi */
/***********************************************/

a.navi:link, a.navi:visited, a.navi:active { 
  text-decoration:none;
  color:#263340;
  width:175px;
  display:block;
}

a.navi:hover { 
  text-decoration:none;
  background-color:#f8db6e;
  margin-left:-15px;
  padding-left:15px;
  width:175px;
  display:block;
}

.nonavi { 
  color:black;
}

.subnavi {
  font-size:0.9em;
}


/***********************************************/
/* Abschnitt: Links - generell */
/***********************************************/

a.lpart {
  border:none;
}


/***********************************************/
/* Abschnitt: Horizontale Linie - Navi */
/***********************************************/

.hlinie {
  border-top:1px solid;
  border-bottom:none;
  border-right:none;
  border-left:none;
  height:1px;  
  color:#263340;
  margin-bottom:10px;
}


/***********************************************/
/* Abschnitt: Zentrieren und Fuss */
/***********************************************/

#zent {
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  width:785px;
}

#fuss {
  clear:left;
  margin-left:20px;
  width:915px;
  margin-bottom:3em;
}

#fuss a {
  font-size:0.8em;
}

#zulgea {
  text-align:right;
  font-size:0.9em;
  color:#666666;
  margin-top:2em;
  margin-bottom:0;
}


/***********************************************/
/* Abschnitt: Druckversion */
/***********************************************/

#druck {
  margin-left:15px;
}

#druck a {
  font-size:0.8em;
}



/***********************************************/
/* Abschnitt: Layer - Sidebar */
/***********************************************/

#sidebar {
  padding:5px;
  padding-top:290px;
  margin-left:15px;
  margin-top:15px;
  width:185px;
  border:1px solid #4171a4;
  background-color:#8eafd2;
  float:left;
}


/***********************************************/
/* Abschnitt: Layer - Inhalt */
/***********************************************/

#inhalt {
  margin-left:245px;
  margin-top:15px;
  width:690px;
  padding-bottom:2em;
  border-bottom:1px solid #cccccc;
}

#inhalt_d {
  margin:15px;
  width:690px;
}


/***********************************************/
/* Abschnitt: Layer - Nabares */
/***********************************************/

#nabare_links {
  float:left;
}

#nabare_rechts {
  margin-left:340px;
}


/***********************************************/
/* Abschnitt: Layer - Partnerlogos */
/***********************************************/

#fp5 {
  position:absolute;
  left:0px;
  top:135px;
  width:185px;
  background-color:#3a6da5;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  border-right:1px solid #000000;
}

#coreg {
  position:absolute;
  left:0px;
  top:225px;
  width:185px;
  background-color:#3a6da5;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  border-right:1px solid #000000;
}

#paneur {
  position:absolute;
  left:0px;
  top:315px;
  width:185px;
  background-color:#3a6da5;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  border-right:1px solid #000000;
}


/***********************************************/
/* Abschnitt: Partnerlogos - Abstand */
/***********************************************/

.rabstand {
  margin-left:50px;
}

.r2abstand {
  margin-left:37px;
}

.hervor {
  color:#800000;
  font-family:Georgia,Arial,Verdana,sans-serif;
}

.hervor a {
  line-height:2em;
  font-family:Arial,Verdana,sans-serif;
}

.einrueck {
  padding-left:1em;
}

.konback {
  background-image:url('img/euro_karte.gif');
  background-position:top right;
  background-repeat:no-repeat;
  border-top:1px dashed #800000;
  margin-top:2.5em;
}
