
/* ------------------------------------------*/
/* ------------- Typografie ----------------*/
/* ------------------------------------------*/
body, textarea, input, select {
        font-family: 'MS Trebuchet', verdana, lucida, arial, helvetica, sans-serif;
        }

.nobr {
        white-space: nowrap;
        }

.dick,
#titelrechts,
.news-titel span,
h1, h2, h3, h4, h5, h6,
.balken,
.srfeuserregister-vorschau dd,
table.preise caption {
        font-weight: bold;
         }

.zitat {
	font-family: Georgia,Times,serif;
	font-style: italic;
	font-weight: normal;
	}

ul {
	list-style : none;
    /*	list-style-position: inside;   .. das schiebt im IE die icon-Links rein ..*/
	}

ul.mitListenpunkten { /* auf Seite id=310 */
	list-style: disc;
	padding: 0 0 0 1em;
	}

.csc-textpic-text ul.mitListenpunkten {
	list-style-position: inside;
	list-style: disc;
	}
/* ------------- Schriftgrössen -------------*/

/* ------------- medium */

#titel a, #titel a:visited, #titel li, #titelrechts {
        font-size: small;
        voice-family: "\"}\"";
        voice-family:inherit;
        font-size: medium;
        }

html>#titel a, html>#titel a:visited, html>#titel li, html>#titelrechts {
        font-size: medium;
        }


/* ------------- small (standard Schriftgrösse)*/

h1, h2, h3, p, body, ul, li, a {
        text-align: left;
        font-size: x-small;
        line-height: 1.5em;        /* mit 1.4em spinnt mozilla beim #fuss */
        voice-family: "\"}\"";
        voice-family:inherit;
        font-size: small;
        }

html>h1, html>h2, html>h3, html>p, html>body, html>ul, html>li, html>a {
        font-size: small;
        }


/* ------------- xx-small */

td,
td a,
td ul,
td ul a,
td li,
td li a,
table.preise caption,

input,
textarea,
select,

#titelrechts a,

/* .language, a.language, */

#spalte,
#spalte h1,
#spalte h2,
#spalte h3,
h4,
.balken,
#spalte p,
#spalte ul,
#spalte li,
#spalte a,
#spalte .news-titel span,

#menu,
#menu ul,
#menu li,
#menu a,

.map,
.map ul,
.map li,
.map a,

#pfad,
#pfad ul,
#pfad li,
#pfad a,

               /* alle Fusselemente müssen die gleiche Schriftgröße und Linienhöhe haben, damit die Höhe des Fußbereiches über em bestimmt werden kann */
#fussnote,
#fussnote a,

#fuss li .cur,
#fuss a,

#fusslinks,
#fusslinks a,

#fussindiemitte,

.bildtext,

.klein,
.klein a,
.klein p,
#klein,
#klein h1,
#klein p,


.hilfe,

#kiste,
#kiste h1,

.csc-textpic-caption,
.csc-textpic-caption a,

.csc-linkToTop a,

.nlic a,
.nlic p,

#text .news-list-item h1,
#text .news-list-item p,
#text .news-list-item a,

p.news-single-imgcaption,

.newsdate,

#fuss .tx-pagecomments,
.tx-pagecomments p,
.tx-pagecomments form label,
.tx-pagecomments a,

.browsebox li a {
        line-height: 1.5em;             /* 1.4em */
        font-size: xx-small;
        voice-family: "\"}\"";
        voice-family:inherit;
        font-size: x-small;
        }

html>td,
html>td a,
html>td ul,
html>td ul a,
html>td li,
html>td li a,
html>table.preise caption,


html>input,
html>textarea,
html>select,

html>#titelrechts a,

/* html>.language, html>a.language, */

html>#spalte,
html>#spalte h1,
html>#spalte h2,
html>#spalte h3,
html>h4,
html>.balken,
html>#spalte p,
html>#spalte ul,
html>#spalte li,
html>#spalte a,
html>#spalte .news-titel span,

html>#menu,
html>#menu ul,
html>#menu li,
html>#menu a,

html>.map,
html>.map ul,
html>.map li,
html>.map a,

html>#pfad,
html>#pfad ul,
html>#pfad li,
html>#pfad a,

html>#fussnote,
html>#fussnote a,

html>#fuss li .cur,
html>#fuss a,

html>#fusslinks,
html>#fusslinks a,

html>#fussindiemitte,

html>.klein,
html>.klein a,
html>.klein p,
html>#klein,
html>#klein h1,
html>#klein p,

html>.hilfe,

html>#kiste,
html>#kiste h1,

html>.csc-textpic-caption,
html>.csc-textpic-caption a,

html>.nlic a,
html>.nlic p,

html>#text .news-list-item h1,
html>#text .news-list-item p,
html>#text .news-list-item a,

html>p.news-single-imgcaption,

html>.newsdate,

html>#fuss .tx-pagecomments,
html>.tx-pagecomments p,
html>.tx-pagecomments form label,
html>.tx-pagecomments a,

html>.browsebox li a {
        font-size: x-small;  /*
        line-hight: 1.5em;   s.o.*/
        }
        

/* .balken,------------- einige fette Schriften werden gesperrt dargestellt */

.klein .dick,
table.preise caption, /*
table.preise li.gruen, */
h4,
.letter-spacing,
#titel,
#titelrechts a,
#text h1,
.inhaltsinhalt h1,
#kiste h1,
.spalte h1,
.spalte a,
/*.spalte .news-titel span,*/
.news-titel span,
#spalte h1,
#spalte a,
/*#spalte .news-titel span,*/
#fuss a,
#fuss .cur,
#fussnote a,
.map b {
         letter-spacing: 1px;
         }

/* ------------------------------------*/
/* ------------- Links ----------------*/
/* ------------------------------------*/

/* ------------- Links allgemein ------------- */

a,
span.cur {
        font-weight : bold;
        background: transparent;
        }

a:link {
        text-decoration : none;
        }

a:visited {
        text-decoration : none;
        }

a:hover {
        text-decoration : underline;
        }

a:active {
        text-decoration : none;
        }

/* --------------------------------------------- */
/* ------------- Links mit Icon ---------------- */
/* --------------------------------------------- */

/* ------------- x-small (Links mit Icon) */

a.out,
a.info,
a.next {
        height: 1em;
        padding: 0 0 0 14px;
        }

a:link.out {                          /*
         background: transparent url("../goout.png") no-repeat left 0.2em;   */
         background: transparent url("../pic/kgoout.gif") no-repeat left 0.2em;
         }


a:visited.out {                      /*
        background: transparent url("../gooutvisited.png") no-repeat left 0.2em;  */
         background: transparent url("../pic/kgooutvisited.gif") no-repeat left 0.2em;
         }

a:hover.out {                      /*
        background: transparent url("../gooutvisited.png") no-repeat left 0.2em;  */
         background: transparent url("../pic/kgoouthover.gif") no-repeat left 0.2em;
         }

a:link.info {                       /*
         background: transparent url("../goinfo.png") no-repeat left 0.2em;  */
        background: transparent url("../pic/kgoinfo.gif") no-repeat left 0.2em;
         }

a:hover.info,
a:visited.info {                   /*
         background: transparent url("../goinfovisited.png") no-repeat left 0.2em;  */
        background: transparent url("../pic/kgoinfohover.gif") no-repeat left 0.2em;
         }

a:link.next {                      /*
         background: transparent url("../gonext.png") no-repeat left 0.2em;  */
        background: transparent url("../pic/kgonext.gif") no-repeat left 0.2em;
         }

a:hover.next,
a:visited.next {                    /*
         background: transparent url("../gonextvisited.png") no-repeat left 0.2em;  */
        background: transparent url("../pic/kgonextvisited.gif") no-repeat left 0.2em;
         }

/* ------------- xx-small (Links mit Icon) */

#spalte a.out,
.klein a.out,

.tx-ledaddress-pi1 .nlic a,
.tx-ledaddress-pi1 a.info,
#spalte a.info,
.klein a.info,

.next a,
.tx-ledaddress-pi1 a.next,
#spalte a.next,
.klein a.next,
.csc-textpic-caption a.info,
.csc-textpic-caption a.out,
.csc-bulletlist-5 a,
.nlic a.next,
ul.news-list-category a,
/*
.spalte .news-latest-gotoarchive a,
#spalte .news-latest-gotoarchive a,
*/
.news-latest-gotoarchive a,
#text .news-single-item .news-single-additional-info a,
#text .nlic-link a.out /* Linkliste */ {
        height: 1em;
        padding: 0 0 0 11px;
        }

/* -- a als Balken */
.tx_pagecomments_show_entries a.comment {
   /*     height: 1em;*/
        padding-left: 14px;
        }
/* -- kein Icon  */
.tx-ledaddress-pi1 .nlic a.noicon,
a.noicon {
        padding: 0;
        }
/*-----------------------------------------.out */
#spalte a:link.out,
.klein a:link.out,
.csc-textpic-caption a:link.out,
#text .nlic-link a:link.out {
         background: transparent url("../pic/kgoout.gif") no-repeat left 0.2em;
         }

#spalte a:visited.out,
.klein a:visited.out,
.csc-textpic-caption a:visited.out,
#text .nlic-link a:visited.out {
         background: transparent url("../pic/kgooutvisited.gif") no-repeat left 0.2em;
         }

#spalte a:hover.out,
.klein a:hover.out,
.csc-textpic-caption a:hover.out,
#text .nlic-link a:hover.out {
         background: transparent url("../pic/kgoouthover.gif") no-repeat left 0.2em;
         }

/*-----------------------------------------.next */
.tx-ledaddress-pi1 .nlic a:link,       /***************/
.next a:link,
.tx-ledaddress-pi1 a:link.next,
.csc-bulletlist-5 a:link,
#spalte a:link.next,
.klein a:link.next,
ul.news-list-category a:link,
/*
.spalte .news-latest-gotoarchive a:link,
#spalte .news-latest-gotoarchive a:link
*/
.news-latest-gotoarchive a:link {
        background: transparent url("../pic/kgonext.gif") no-repeat left 0.2em;
         }

.next a:hover, .next a:visited,
.tx-ledaddress-pi1 a:hover.next, .tx-ledaddress-pi1 a:visited.next,
.csc-bulletlist-5 a:hover, .csc-bulletlist-5 a:visited,
#spalte a:hover.next, #spalte a:visited.next,
.klein a:hover.next, .klein a:visited.next,
ul.news-list-category a:hover, ul.news-list-category a:visited,
/*
.spalte .news-latest-gotoarchive a:hover, .spalte .news-latest-gotoarchive a:visited,
#spalte .news-latest-gotoarchive a:hover, #spalte .news-latest-gotoarchive a:visited 
*/
.news-latest-gotoarchive a:hover, .news-latest-gotoarchive a:visited {
        background: transparent url("../pic/kgonextvisited.gif") no-repeat left 0.2em;
        }

/*-----------------------------------------.info */
.tx-ledaddress-pi1 .zumEintrag a:link,     /*******************/
.tx-ledaddress-pi1 a:link.info,
#spalte a:link.info,
.klein a:link.info,
.nlic a:link.info,
.csc-textpic-caption a:link.info,
#text .news-single-additional-info a:link.info  {
        background: transparent url("../pic/kgoinfo.gif") no-repeat left 0.2em;
         }

.tx-ledaddress-pi1 .zumEintrag a:visited,
.tx-ledaddress-pi1 a:visited.info,
#spalte a:visited.info,
.klein a:visited.info,
.nlic a:visited.info,
.csc-textpic-caption a:visited.info,
#text .news-single-additional-info a.info:visited  {
        background: transparent url("../pic/kgoinfovisited.gif") no-repeat left 0.2em;
        }

.tx-ledaddress-pi1 .zumEintrag a:hover,
.tx-ledaddress-pi1 a:hover.info,
#spalte a:hover.info,
.klein a:hover.info,
.nlic a:hover.info,
.csc-textpic-caption a:hover.info,
#text .news-single-additional-info a.info:hover  {                  /***** icon ist doof..
        background: transparent url("../pic/kgoinfohover.gif") no-repeat left 0.2em;   */
        background: transparent url("../pic/kgoinfovisited.gif") no-repeat left 0.2em;
        }

/*----------------------------------------- .comment */
.tx_pagecomments_show_entries a.comment:link,
.tx_pagecomments_show_entries a.comment:visited {
        background: transparent url("../pic/kgocoment.gif") no-repeat 3px 0.4em;
        }
.tx_pagecomments_show_entries a.comment:hover {
        background: transparent url("../pic/kgocomenthover.gif") no-repeat 3px 0.4em;
        }


/* -- kein Icon */
.tx-ledaddress-pi1 .nlic a.noicon,
a.noicon {
        background: none;
        }

/* ------------- im Menü */

#menu li a:link.back {
        background: transparent url("../goback.gif") no-repeat left 0.2em;
        height: 1em;
        padding: 0 0 0 11px;
        line-height: 1em;
        }

#menu li a:hover.back, #menu li a:visited.back {
        background: transparent url("../goback.gif") no-repeat left 0.2em;
        height: 1em;
        padding: 0 0 0 11px;
        line-height: 1em;
        }
