/* CSS Nettesheim */

a:link {
    color:#46AA4B;
    text-decoration:none;    
}
a:visited {
    color:#469171;
    text-decoration:none;    
}
a:hover {
    color:#46C34B;
    text-decoration:none;    
}
a:active {
    color:#4C6E4C;
    text-decoration:none;    
}

p {
  margin:0px;
  padding:0px;
}

#titel_weiß {
    color:white;
    font-family:Verdana, sans-serif;
    font-size:15;
    font-weight:bold;
}

#titel_small {
    color:white;
    font-family:Verdana, sans-serif;
    font-size:12;
    font-weight:bold;
}

body {
    margin:0px;
    padding:0px;
    font-family:Verdana, sans-serif;
    font-size:12px;
    background-color:#FFFFFF;
}

div.container {
 /*   left:50%;
    right:50%; */
    width:800px;
    /*height:480px;*/
    padding-left:50px;
    padding-bottom:10px;
    /*margin-top:50px;*/
/*  FIREFOX-Version:
    margin-right:auto;
    margin-left:auto;
    margin-top:50px;
    width:800px;
    height:600px; */
}

/* Anpassen des Menüs */

span.menulink {
    font-family:Verdana, sans-serif;
    font-size:13;
}
span.menulink a {
    margin-left: 1.5em;
}

div.banner {
    /*width:780px;
    height:40px;*/
    margin-top:30px;
    margin-bottom:5px;
/*    padding-top:91px;
--> padding-top:88px;
    padding-left:20px; (ohne Bild)*/
    background-image:url(Bilder/nettesheim_banner.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

/* Quelltext für runde Ecken ANFANG */
div.block_outer {
    background-color: #469636;
    width:800px;
}
div.footer {
    clear: both;
    height:10px;
}
div.block_inner {
    background-color: #FFFFFF;
}
/* "Eine" Spalte */
div.block_outer1 {
    padding:10px;
    padding-top:1px;
    padding-right:680px;
}
div.block_outer2 {
    padding-right:10px;
    padding-bottom:10px;
    padding-left:120px;
}
/* Zwei Spalten */
div.block_outer3 {
    padding:10px;
    padding-top:1px;
/*    margin-right:400px; */
/*    background-color:#000000; */
}
div.block_outer4 {
    padding-right:10px;
    padding-bottom:0px;
    padding-left:300px;
}
div.block_outer5 {
    padding:10px;
    padding-right:300px;
    padding-bottom:10px;
}
div.block_inner_dif { /*Bereich zwischen grünem und weißem Rahmen*/
    padding:10px;
}
div.block_inner_ext {
    background-color: #FFFFFF;
}
/*-------grüner Kasten-------*/
div.ecke_ol {
    background:url(Bilder/ecke_ol.gif) top left no-repeat;
}
div.ecke_or {
    background:url(Bilder/ecke_or.gif) top right no-repeat;
}
div.ecke_ur {
    background:url(Bilder/ecke_ur.gif) bottom right no-repeat;
}
div.ecke_ul {
    background:url(Bilder/ecke_ul.gif) bottom left no-repeat;
}
/*-------weißer Kasten-------*/
div.ecke2_ol {
    background:url(Bilder/ecke2_ol.gif) top left no-repeat;
}
div.ecke2_or {
    background:url(Bilder/ecke2_or.gif) top right no-repeat;
}
div.ecke2_ur {
    background:url(Bilder/ecke2_ur.gif) bottom right no-repeat;
}
div.ecke2_ul {
    background:url(Bilder/ecke2_ul.gif) bottom left no-repeat;
}
/* Quelltext für runde Ecken ENDE */
   
div.inner1 {
/*    width:800px; */
--> width:760px;
    /*height:480px;*/
    padding-left:30px;
    padding-top:30px;
--> padding-top:50px;
    padding-bottom:100px;
/*    background-image:url(Bilder/nettesheim_layout_1.gif); */
/*    background-repeat:no-repeat;
    background-position:3 0; */
}
/* Eine Spalte */
div.layout1_links {
    width:100px;
    clear:both;
    float:left;
    margin-left:5px;
    padding-top:12px;
    text-align:right;
}
div.layout1_mitte {
    width:616px;
    padding-top:10px;
    padding-bottom:20px;
    padding-left:20px;
    padding-right:10px;
}
/* Zwei Spalten */
div.layout2_links {
    width:220px;
    clear:both;
    float:left;
    margin-left:30px;
    padding-top:0px;
    padding-bottom:0px;
}
div.layout2_links_news {
    width:220px;
    clear:both;
    float:left;
    margin-left:30px;
    padding-top:0px;
}
div.layout2_mitte {
    width:470px;
/*    height:200px; nur falls Inhalt kleiner als linker Bereich */
    padding-top:10px;
    padding-bottom:2px;
    padding-left:10px;
    padding-right:10px;
}
div.layoutExt_mitte {
    width:780px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:10px;
}
/* gelöschte ID
#hintergrundlayout1 {
    background-image:url(Bilder/nettesheim_layout_1.gif);
}
#layout2_inhalt {
    width:200px;
    height:376px;
    margin:auto;
    margin-right:120px;
    overflow:auto;
#hintergrundlayout2 {
    background-image:url(Bilder/nettesheim_layout_2.gif);
}
} */
/* zusätzlicher Bereich für ein Drei-Bereich-Layout
div.rechts {
    width: 200;
    float: left;
    background-color: #F1FFF1;
}

/* modifizierte TYPO-Klassen*/
/* BILDER */

dd.csc-textpic-caption {
    padding-top:2px;
    font-family: Verdana, sans-serif;
    font-size:12;
}
/* Bilderzeilen etc. */
div.csc-textpic-imagerow {

}
div.csc-textpic-imagerow-last {

}
div.csc-textpic-imagecolum {
}
/* Allgemeingültiges (für Bilder) */
div.csc-textpic {

}
div.csc-textpic-center {

}
div.csc-textpic-above {

}
div.csc-textpic-border {
}
div.csc-textpic-imagewrap {

}
div.csc-textpic-caption-c {

}
div.csc-textpic-equalheight {

}
dl.csc-textpic-image { /* gültig für alle Bilder */
}
dl.csc-textpic-firstcol {
}
dl.csc-textpic-lastcol {
}
/* Anderes */
div.csc-header {
    font-size:7px;
    font-weight:bold;
    color:#3EA433;
}
div.csc-header-n2 {
    font-size:7px;
    font-weight:bold;
    color:#3EA433;
}

/* tt_news Formatierungen */
/* --LATEST-- */
div.news-latest-container {

  background-color:#FFFFFF;
  border-color:#FFFFFF;
  border: 1px solid #B1CE96;

}
div.news-latest-item {
  background-color:#F3FFEA;
  margin-bottom: 5px;
  border: 1px solid #B1CE96;
  height: auto !important;
  line-height: 1.3;
  margin: 3px;
  padding: 5px;
}
div.news-latest-morelink {
  font-size: 12px;
  color:#469171;
}
.news-latest-morelink a {
  float: none;
}
/* Überschrift Aktuelle Veranstaltungen*/
.news-latest-container H2 {
  color:#469171;
  background-color:#FAFFF5;
  font-size: 14px;
  font-weight: bold;
  border: 0px;
  border-bottom: 1px solid #B1CE96;
  margin-bottom: 5px;
  margin-top: 5px;
  padding:3px;
}
/* Überschrift des Eintrags -> Aktuelle Veranstaltungen*/
.news-latest-container H3 {
  color:#469171;
  background-color:#FAFFF5;
  font-size: 12px;
  border-bottom: 1px solid #B1CE96;
  margin-bottom: 3px;
  margin-top: 3px;
  padding:3px;
}
.news-latest-gotoarchive {
  color:#469171;
  background-color:#FAFFF5;
  font-weight: normal;
  border: 0px;
  padding: 5px;
}
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover {
color:#469171;
}


/* --LIST-- */
div.news-list-container {
/*  background-color:#CEE0B8; */
  width:466px;
  background-color:#FFFFFF;
  border-color:#FFFFFF;
}
div.news-list-date {

}
div.news-list-item {
  background-color:#F3FFEA;
  border: 1px solid #B1CE96;
  height: auto !important;
  line-height: 1.3;
  margin: 3px;
  padding: 3px;
}
div.news-list-category {

}
div.news-list-morelink {
  color:#8EA66F;
}
div.news-list-browse {

}
span.news-list-date {

}
p.bodytext {

}
hr.clearer {
	display:none;
}
/* Überschrift des Eintrags*/
.news-list-container H3 {
  color:#469171;
  background-color:#FAFFF5;
  border-bottom: 1px solid #B1CE96;
  margin-bottom: 5px;
  padding: 2px;
}

/* --SINGLE-- */

div.news-single-item {
  background-color:#F3FFEA;
  border-color:#CEE0B8;
}


div.news-list-category {

}
div.news-list-morelink {
  color:#8EA66F;
}


/* Linie zwischen den Einträgen */
hr {
  color:#8EA66F;
}
/* --eigene(!) tt_news - Formatierungen */
a.news-author {
  padding-top:10px;
}
span.tt_news_buchtipp_image {
  width:140px;
  float:right;
}
/* --ARCHIV-- */
div.news-amenu-container {
  background-color:transparent;
  border:none;
}
li.news-amenu-item-year {
  background-color:#F3FFEA;
  color:#469171;
  border: 1px solid #CEE0B8;
  font-weight: bold;
  padding: 2px;
}
ul.news-amenu-container-inner {
  background-color:#FFFFFF;
  list-style-type: none;
  border: 1px solid #CEE0B8;
  margin-bottom: 0;
  margin-left: 0;
  padding: 3px;
}
li.news-amenu-item-noitems {
  background-color:#F3FFEA;
  border-color:#CEE0B8;
  color:#000000;
}

/*Tabelle Veranstaltungen*/
.tableCenter{
  margin-top: 0px;
  text-align: center;
  font-family:Verdana, sans-serif;
  font-size:12;
}

#tableWidthDate{
  width: 70px;
}
#tableWidthSubject{
  width: 170px;
}
#tableWidthTitle{
  width: 170px;
}
#tableWidthDetails{
  width: 50px;
}

/*SINGLE Veranstaltungen*/

.news-single-item h3{
  margin-bottom: 2px;
}

.news_single_category_loaction_Veranstaltungen{
  font-size: 12px;
  font-style: italic;
}
