a {
  color: #0172A9;
  text-decoration: none;
  /* font-weight: bold;*/
}

a:hover {
color:#CC4444;
text-decoration: NONE;
/*border-bottom: dashed 1px #CC4444;*/
  font-weight: bold;
}

a.Plain {
 color: #0172A9;
  text-decoration: none;
/*    font-weight: bold;*/
}

a.Plain:hover {
color:#CC4444;
text-decoration: NONE;
/*border-bottom: dashed 1px #CC4444;*/
/*    font-weight: bold;*/
}

.rand1 {
border:1px solid #dddddd;
}

body {
  font: normal 70%/1.3em "Univers Condensed", Arial, Helvetica, sans-serif !important;
  background: #F4F4F4;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div#body{
  background: #F4F4F4 url(../img/back2.gif) 0 0 repeat-y;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
div#scope{
/*position: static;*/
height: 520px;
  margin:  -30px 000px 00px -10px ;

}

div#content{
/* position:absolute;
left:180px;
top:500px;*/
/* float: left; */
  margin:  00px 000px 20px 000px ;
  width: 800px;
}

div#content_2a {

float: left;
  margin:  00px 000px 00px 000px ;
  width: 500px;
}

div#content_2b {
position:absolute;
left:740px;
top:100px;
  text-align: center;
/*float: left;
  margin:  60px 000px 0px 560px ;
  width: 240px; */
}

.logo-nv  {
  background: url(../img/logo-nv.png) 0 0 no-repeat;
  width: 100px;
  height: 100px;
  margin-left: 35px;
}

div#main {
  width: 800px;
  text-align: left;
  margin-left: 0px;
  padding: 90px 0 0 0;
}

/* META
div#meta {

  width: 800px;
  height: 24px;
  background: url(../img/bg.meta.jpg) 0 0 no-repeat;
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 22px;
}

div#meta ul li {
  float: left;
  display: inline;
  margin: 0 30px 0 0;
}

div#meta ul li a {
  display: block;
  float: left;
  height: 24px;
  background-repeat: no-repeat;
  text-decoration: none;
  text-indent: -999px;
  overflow: hidden;}*/ /* Firefox 1.5 hyperlink marker



div#meta ul li a:hover, div#meta ul li strong a  { background-position: 0 -24px; }

.meta-de li#mnl1-1 a { width:58px; background-image:url(../img/nav.bar.start3.gif); }
.meta-de li#mnl1-2 a { width:84px; background-image:url(../img/nav.bar.company.gif); }
.meta-de li#mnl1-3 a { width:36px; background-image:url(../img/nav.bar.shop.gif); }
.meta-de li#mnl1-4 a { width:45px; background-image:url(../img/nav.bar.service.gif); }
.meta-de li#mnl1-5 a { width:46px; background-image:url(../img/nav.bar.search.gif); }
.meta-de li#mnl1-6 a { width:50px; background-image:url(../img/nav.bar.contact.gif); }
*/
div#footer {

  background: url(../img/bg.footer5.gif) 0 0 no-repeat; /*  untere Schattenkante */
  text-align: right;
  padding: 25px 0px 0px 0px;

  height: 24px; /* important for IE 6 */
}

div#footer a {
  float: left;
  text-decoration: none;
  color: #444444;
  display: block;
  margin: 0px 00px 00px 00px;
  background: url(footer.arrow.gif) 0 5px no-repeat;
  padding-left: 20px;

}

div#footer ul {
  position: absolute; left:240px;
  width: 760px;
  float: right;
  margin: 0 00px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
  height: 1%; /* important for IE 6 */
}
* html div#footer ul { margin: 0 0 -2px 0; } /* IE 6 */

div#footer ul li {
  float: right;
  display: inline;
  margin: 0 0 0 10px;
  padding-left: 10px;
}

div#footer ul li.copyright { padding-right: 0; }

div#footer ul li strong { float: left; }

div#footer ul li a {
  display: block;
  float: left;
  text-decoration: none;
  color: #444444;
  margin: 0;
  background: url(footer.arrow.gif) 0 5px no-repeat;
  padding-left: 10px;
}

td.rand {
  float: left;
  width: 180px;
  text-align: left;
  padding: 0 0 0 0;

}




/* runde  box

roundbox {
width: 600px;
}*/


.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#000; border-left:1px solid #2F4692; border-right:1px solid #2F4692;}

.xb1 {margin:0 8px; background:#2F4692;}
.xb2 {margin:0 6px; background:#2F4692;}
.xb3 {margin:0 4px; background:#2F4692;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;}
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;}

.xboxcontent {
display:block;

background:#fff;
border:3px solid #2F4692;
border-width:0 3px;}

/* ab hier neu */

p.Rubrik1 {
font-size: 16pt;
font: Arial, Helvetica, sans-serif;
/*    font-weight: bold;*/
/*color: #2F4692;*/
margin: 10px 0 60px 25px;
padding: 0 0 0 0;
}

div.upRight {
position: absolute;
top:120px; left:700px;
margin: 00px 50px 0px 0px;
padding: 00px 100px 0px 0px;
/*font: bold 11px verdana, sans-serif;
text-align: center;*/
}

p.kartusche1-head {

background: #2F4692 url(../img/kartusche1.gif);
width: 123px;
margin: 0 0 0 -0px;
color: #FFFFFF;
text-decoration:none;
font: bold 10px verdana, sans-serif;
height: 20px;
line-height: 20px;
/*text-transform: capitalize;*/
text-align: center;
}

ul.kartusche1 {
width: 100px;
margin: 0 0 0 -20px;
text-align: left;
}

.ArtikelTitel {
  font-family: Arial, helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  }

.ArtikelTitelB {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  }


.ArtikelUntertitel{
  font-family: Arial, helvetica, sans-serif;
  font-size: 11pt;
  }



  /*
ausgelagert: Warenkorbzeile /-Knopf       */



/*hr.one {
color:yellow;
background-color:#FFFFCC;
height:3px;
margin-right:0;
text-align:right;
border:1px dashed #2F4692;
}*/
hr.one {
border-top: 1px dotted #999;
border-bottom:0px;
border-left:0px;
border-right:0px;
color: #fff;
background-color: #fff;
height: 0px;
}

a.FreeLink {
color:#0172A9;
/*font-size: 8pt;
font-weight: bold;*/
text-decoration:NONE;
}

a:hover.FreeLink {
color:#CC4444;
text-decoration:NONE;
/*border-bottom: dashed 1px #CC4444;*/
}



.Artikelinfo {

padding: 5px;
background-color: #FFFFCC;
/*font: Arial, Helvetica, sans-serif;*/
font-size: 8pt;
line-height: 18pt;
}

b.ArtikelinfoB {
width: 200px;
color: #CC4444;
/*font: Arial, Helvetica, sans-serif;*/
font-size: 12pt;
font-weight: bold;
line-height: 18pt;
}

.PlainText {
font-size: 10pt;
/*font: Arial, Helvetica, sans-serif;*/
}

a.ArtikelTitelListing {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12pt;
/*  color: #2F4692;
  text-decoration: none;
  font-weight: bold;*/
  line-height: 16pt;

  }

a:hover.ArtikelTitelListing {
background:TRANSPARENT;
color:#CC4444;
text-decoration:NONE;
/*border-bottom: dashed 1px #CC4444;*/
}

div.ArtikelUntertitelListing {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  line-height: 15pt;
  }

div.WarenkorbzeileListing {
/* display:block;
text-align: left; */
float: none;
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 14px;
padding: 4px 0 0 0;
}



Input.SearchBox {
        font-size: 7pt;
        border: 1px outset gray;
        background-color: white;
}

Select.SearchBox {
        font-size: 7pt;
        border: 1px outset gray;
        background-color: white;
}

Input.SearchBoxButton {
        font-size: 8pt;
        border: 1px outset gray;
        background-color: gray;
        color: white;
}
.header-titel {
    background-color: #2F4692;
    background: url(../img/kartusche780.gif) no-repeat;
    padding:  2px 0 0 8px;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    width: 100%;
    height: 20px;
}

.header-titel-halb {
    background-color: #2F4692;
    background: url(../img/kartusche380.gif) no-repeat;
    padding:  2px 0 0 8px;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    width: 100%;
    height: 20px;
}

.header-titel-drittel {
    background-color: #2F4692;
    background: url(../img/kartusche208.gif) no-repeat;
    padding:  2px 0 0 8px;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    width: 100%;
    height: 20px;
}

/*      .kleinanzeigen-preview {
         background-color: #DDDDDD;
         padding: 8px;
         color: black;
         font-size: 8pt;
         font-family: monospace;
         border:1px dashed #2F4692;
         width: 340px
     } */

.titel-halb {
    padding:  10px 10px 10px 10px;


}


div#ufo-nav ul li {
  float: left;
  display: inline;
  margin: 0 30px 0 0;
}

div#ufo-nav ul li a {
  display: block;
  float: left;
  height: 24px;
  background-repeat: no-repeat;
  text-decoration: none;
  text-indent: -999px;
  overflow: hidden; /* Firefox 1.5 hyperlink marker */
}

div#ufo-nav ul li a:hover, div#meta ul li strong a  { background-position: 0 -24px; }

.ufo-nav li#mnl1-1 a { width:58px; background-image:url(../img/nav-1-dbl-start.gif); }
.ufo-nav li#mnl1-2 a { width:85px; background-image:url(../img/nav-1-dbl-unternehmen.gif); }
.ufo-nav li#mnl1-3 a { width:36px; background-image:url(../img/nav-1-dbl-korb.gif); }
.ufo-nav li#mnl1-4 a { width:45px; background-image:url(../img/nav-1-dbl-service.gif); }
.ufo-nav li#mnl1-5 a { width:46px; background-image:url(../img/nav-1-dbl-suchen.gif); }
.ufo-nav li#mnl1-6 a { width:50px; background-image:url(../img/nav-1-dbl-kontakt.gif); }


/*------- NAV-Right neu ---------------*/

div#NAV-Innen ul  {
margin-top: 6px;
margin-left: -45px;
width: 190px;
}

div#NAV-Innen li{
margin: 0 0 0 0px;
font-size: 8pt;
/*color: #FFFFFF;
/*text-decoration:none;
font: bold 11px arial, helvetica, sans-serif;*/
height: 16px;
line-height: 16px;
text-align: left;
list-style-type: none;
padding: 0px;
color: #0172A9
}

div#NAV-Innen a:link, a:visited, a:active {
color: #0172A9;
text-decoration:none;
/*font: bold 11px arial, helvetica, sans-serif;*/
height: 16px;
 line-height: 16px;
}

div#NAV-Innen a:hover {
background:TRANSPARENT;
color:#CC4444;
text-decoration:NONE;
/*border-bottom: dashed 1px #CC4444;*/
}

/* ------ Formulare ------- */


Input.bielo-dugme {
        font-size: 10pt;
        border: 1px outset gray;
        background-color: #FFFFFF;
        color: black;
}

Input.blueButton {
        font-size: 10pt;
        font-weight: bold;
        border: 1px outset #0172A9;
        background-color: #F1F1F1;
        color: #0172A9;
}

/* ------ LinkList (Bytes & Balsa, Schiffe & Me(h)er ------- */

.bb_LinkListTextHead {
  background-image:url(../img/kartusche2_500.png);
  background-repeat: no-repeat;
  height: 40px;
  width: 500px;
  padding:  8px 0 0 0px;
  text-align:center;
  color: white;
  font-size: 14pt;
  font-weight: bold;
}

.bb_LinkListBoxYear {
  font-size: 10pt;
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
}

a.bb_LinkListBoxLink{
  font-size: 9pt;
  text-decoration: none;
  font-weight: normal;
  color: #002D96;
}

div.bb_LinkList{
  font-size: 9pt;
  color: black;
  font-weight: bold;
  line-height: 12pt;

}

a.bb_LinkListBoxLink {
  font-size: 9pt;

  font-weight: bold;
 color: #0172A9;
  text-decoration: none;
}

a:hover.bb_LinkListBoxLink {
color:#CC4444;
text-decoration: NONE;
/*border-bottom: dashed 1px #CC4444;*/
}

.bb_LinkListHead {
  font-size: 11pt;
  font-style: italic;
  text-decoration: none;
  font-weight: bold;
  color: #888888;
  }

.bb_LinkListText {
  font-size: 9pt;
  line-height: 11pt;
  text-align: left;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
}


a.bb_LinkListTextLink {
 color: #0172A9;
  text-decoration: none;
    font-weight: bold;
}

a:hover.bb_LinkListTextLink {
color:#CC4444;
text-decoration: NONE;
/*border-bottom: dashed 1px #CC4444;*/
  font-weight: bold;
}

/* ------ KALENDER ------- */
div.Kalender table.listmonthview_navi {
        float:left;
        margin-right: 1px;
        text-align: center;
        font-face: Verdana;
        color: #000000);
        font-size: 10px;
        empty-cells: show;
        border-width:1;
        border-color:#000000;
        border-style:solid;
        width: 200px;
}

div.Kalender table.listmonthview_navi td.yearname {
        font-size: 14px;
        color: #CC4444;
        font-weight: bold;
}

div.Kalender label {
        float:left;
        clear:both;
        display:block;
        width:150px;
        margin-bottom:10px;
        padding-left:10px;
}


/* ------ Kleinanzeigen ------- */

.ka_liste{
background-color:#FFFFFF;
width:82px;
border:1px solid #dddddd;
overflow:hidden;
font-size: 8pt
}

.ka_liste img{
margin:1px;
}

.ka_liste a{
display:block;
width:82px;
height:62px;
}

.kleinanzeigen {
font-size: 9pt;

}

hr.ka {
border-top: 1px dotted #999;
border-bottom:0px;
border-left:0px;
border-right:0px;
color: #fff;
background-color: #fff;
height: 0px;
}

.ka_single {
background-color:#FFFFFF;
border:1px solid #dddddd;
/*overflow:hidden;*/
font-size: 8pt
}

.ka_titel_single {
font-size: 16pt;
font-weight: bold;
font-color: #FF0000;
}
/* ------ Inhaltsverzeichnisse ------- */

.InhaltModell {
  font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
}
.InhaltKopfzeile {
  font-family: Arial, helvetica, sans-serif;
  font-size: 13pt;
  color: #000000;
  font-weight: bold;
  }

.InhaltModellTop {
  font-family: Arial, helvetica, sans-serif;
  font-size: 14pt;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #CC4444;
}

.InhaltModellRubrik {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  font-style: italic;
  background-color: #0172A9;/*#4CB5FE;*/
  padding-top:3px;
  padding-bottom:3px;
  padding-left: 4px;
}

.InhaltModellTitel {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  padding-left:5px;
  padding-top:5px;
}

.InhaltModellAutor {
  padding-top:5px;
}

.InhaltSchiffsModellTop {
  font-family: Arial, helvetica, sans-serif;
  font-size: 14pt;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #EF8A09;
}

.InhaltSchiffsModellRubrik {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #EF8A09;
  padding-top:3px;
  padding-bottom:3px;
  padding-left: 4px;
}

.InhaltSchiffsModellTitel {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  padding-left:5px;
  padding-top:5px;
}

.InhaltSchiffsModellAutor {
  font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
  padding-top:5px;
}

.InhaltModellFluss {
  font-size: 9pt;
  }

.InhaltModellTeaser {
  font-size: 8pt;
  }

.InhaltJDHRubrik {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  font-style: italic;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:4px;
  background-color: #CC4444;
  margin-top: 100px;
}
.InhaltJDH {
  font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
}


.InhaltJDHTitel {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  padding-left:5px;
  padding-bottom:5px;
}

.InhaltJDHAutor {
  padding-left:5px;
  padding-top:5px;
}
h1.Inhalt-tu {
  font-size: 12pt
}

td.Inhalt-tu-Rubrik {
  background: #ec0000;
  height: 12pt;
  padding: 2px 0 0 10px;

}

td.Inhalt-tu-artikel {
  background: transparent;
  height: 20pt;
  padding: 10px 0 10px 10px;

}

span.Inhalt-tu-Rubrik {
  color: #ffDDDD;
  font-size: 10pt;
  font-weight: bold;
}

span.Inhalt-tu-Autor {
  font-color: #000000;
  font-size: 8pt;
  font-weight: bold;
}

span.Inhalt-tu-Artikel {
  font-color: #000000;
  font-size: 8pt;

}

/* ------ Schule ------- */

.serviervorschlag {
  background: url(../img/serviervorschlag-schule.png) 0 0 no-repeat;
  margin: 0 0 0 00px;
  padding: 0 0 0 0;
  height: 350px;
  background-position:right top
}

.Schulkartusche {
  width: 340px;
  }


/*
div#Inhalt-tu h1 {
font-size: 12pt
}
div#Inhalt-tu h2 {
font-size: 12pt;
Color: #ffbbbb
}*/

span.UebersButton {
      position:relative; top: 7px; left:10px;

      }

img.Listing {

border:1px solid gray;
}

div.ListingImage {
position:relative; top: 7px; left:50px;
border:1px solid black;
}




div#bildungsplan {
font-size: 17pt;


}

div#bildungsplan td {
font-size: 9pt
}

div#bildungsplan tr {
height: 30px;
/* valign: top */
}

.cat_title {
font-size: 9pt;
font-weight: bold
}

th.th-Download  {
font-size: 9pt;
font-weight: bold;
color: #666666
}

/*
.td-1, .td-2, .td-3, .td-4 {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
}

.td-1, .td-2, .td-3, .td-4, .td-5, .td-7 {
font-size: 9pt;
}*/

a#1-kunstprospekt {
  float: left;
  text-decoration: none;
  margin: 0px 00px 00px 00px;
  background: url(../img/teaser-kunstprospekt.jpg) 0 5px no-repeat;
  color: transparent;
}

table.warenkorb {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
}

table.warenkorb  p {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 12px;
color: #000000;
}

table.warenkorb  select, input {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
}

span.inputRequirement {
font-size: 16px;
font-weight: bold;
color: #CC4444;
}

div.formular-tabelle {
/*color: #DEDEDE;
border: 3pt;
}

table.warenkorb2 {*/
background: #F4F4F4;
padding: 12px;
border:thin solid #CC4444;
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
}

/*=========== menu08 ===========*/

#menu08 {
width:130px;
margin: 0px;
padding:10px;

}

#menu08 ul, #menu08 li {
list-style-type: square;
/*font: bold 14px verdana, sans-serif;*/
margin-left:6px;
padding: 0px;
/*color:#2F4692*/
}


#menu08 li a:link, #menu08 li a:visited, #menu08 li a:active
 {display:block;
                /*color:#2F4692;*/
                text-decoration:none;
/*        font: bold 14px verdana, sans-serif;*/
        height: 28px;
line-height: 28px;
font-variant:small-caps;



}

#menu08 li a:hover { background:TRANSPARENT;
                color:#CC4444;
        text-decoration:NONE;
        /*border-bottom: dashed 1px #CC4444;*/
}



/*=========== Warenkorb ===========*/

Span#Cart-3 {
 position:relative; top:10px; left:8px;
}

Span#Cart-2 {
 position:relative; top:10px; left:8px;
}

Span.lieferstatus {
position:relative; top:0px; left:8px;
color: #CC4444;
font-size: 9pt;
font-weight: bold;
}

div.Cart-Button-Bildungsplan {
position:relative;
top:-11px;
}

div.WarenkorbzeileBildungsplan {
/*position:relative;
top: 5px;
display:inline-block;
text-align: left;*/
font-family: Arial, helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
/*height: 15px;
padding: 0px 0 0 0;
vertical-align: middle;*/
}

div.NAV-Kunst {
position:absolute; top:50px; left:720px;
/*float: right;*/
width: 135px;
margin: 30px 0px 0px 0px;
padding: 00px 100px 0px 0px;
font: bold 11px verdana, sans-serif;
text-align: center;
}

/*====================================== Kolumnen =======================================*/

.kolumnen-marginal {
  font-size: 9pt;

  text-decoration: none;
/*   font-style: italic;
font-weight: bold; */
  color: #888888;
  }

div.kolumnen-marginal h1{
  font-size: 12pt;

  text-decoration: none;
/*   font-style: italic;
font-weight: bold; */
  color: #888888;
  }


div.kolumnen h1 {
  background-image:url(../img/kartusche2_500.png);
  background-repeat: no-repeat;
  height: 40px;
  width: 500px;
  padding:  6px 0 0 0px;
  text-align:center;
  color: white;
  font-size: 14pt;
  font-weight: bold;
}

div.kolumnen h2 {

  font-size: 12pt;
  font-weight: bold;
}

div.kolumnen h3 {

  font-size: 9pt;
  font-weight: bold;
}

div.kolumnen hr {
border-top: 1px dotted #999;
border-bottom:0px;
border-left:0px;
border-right:0px;
padding: 12px 0 0px 0;
color: #fff;
background-color: #fff;
height: 0px;
}

div.kolumnen p {
  font-size: 9pt;
  line-height: 11pt;
  text-align: left;
  font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
}

/*====================================== Inhalt =======================================*/

.InhaltBrandhilfeRubrik {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF0000;
}

.InhaltBrandhilfe {
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  }

.LUL-Inhalt-Kopf {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

.LUL-Inhalt-Rubrik {
  background: #73B3DF;
  padding: 5px;
  padding-left: 5px;
  font-family: Arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;


}

/*-------------------------------- tt news -------------------------*/

.nv-news-list-date {
  font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
  }

.tx-ttnews-browsebox {

margin-top: -100px;

}

.csc-firstHeader {
  font-size: 12pt;
  }

/*-------------------------------- eMo Kunstflugcup -------------------------*/

a.topMenu {
font-size: 8pt;
font-weight: bold;
color: #0062AF;
font-family: sans-serif
}

a.topMenu:hover {
color:#CC4444;
text-decoration: NONE;
/*border-bottom: dashed 1px #CC4444;*/
  font-weight: bold;
}

.MarginText {
font-size: 8pt;
font-family: sans-serif
}

div.breadcrumb-emo-cup {
float: left;
  margin: 8px -5px 0px 0px;
  font-size: 9pt;
  color: black;
  font-weight: bold;

}

a.breadcrumb-emo-cup {
 color: #0172A9;
  text-decoration: none;
}

div.Margin-cup-news {
position: absolute;
float: right;
left: 800px;
top: 250;
font-size: 8pt;
font-family: sans-serif
}

div.spalte_mitte {
float: left;

  margin:  000px 000px 00px 000px ;
  width: 600px;
}

.Bildlegenden {
font-size: 7pt;
}

.MenueLinksCup {
  margin:  100px 000px 00px 000px ;
  }


/*====================================== sk_calendar (VCE) =======================================*/

.VCE-Filter {
/*font-weight: bold; */
font-size: 8pt
}

select.VCE-Filter {
margin-left: -0px;
}

textarea.VCE-Filter {
margin-left: -0px;
}

a {
  color: #0172A9;
  text-decoration: none;
   font-weight: bold;
}

/*==================================== CAR Modell ===============================================*/
td.car-inhalt {
	 background: url(http://neckar-verlag.de/fileadmin/templates/nv/img/kartusche265-car.gif);
	 height: 20px;
	 }
  
td.car-inhalt-2 {
	padding-left: 10px;
	
  }
  
span.car-inhalt {
    color: #FFFFFF; 
	padding-left: 10px;
		margin-bottom: -4px 
	padding-top: px; 
	font-size: 12px; 

 
	font-weight: bold; 
	font-style: italic; 
	}

