/* (c) STADT und RAUM 2004 */

body.default {margin: 0px 0px 0px 0px; background-image:url(grafiken/standards/verlauf_grau_zu_weiss_180.gif); background-repeat:repeat-y;}
body.content {margin: 0px 0px 0px 0px; background-image:url(grafiken/standards/verlauf_grau_zu_weiss_rahmen_180.gif); background-repeat:repeat-y;}
body.content_shop {margin: 0px 0px 0px 0px; background-image:url(grafiken/standards/shop/verlauf_grau_zu_weiss_rahmen_180.gif); background-repeat:repeat-y;}

table {margin: 0px 0px 0px 0px; padding: 0px 0px; border: 0px 0px 0px 0px;}
table.schwebetabelle_rechts {float:right; margin-left:20px; margin-bottom:20px; background-color:transparent;}
table.schwebetabelle_links {float:left; margin-right:20px; margin-bottom:20px; background-color:transparent;}
td {margin: 0px 0px 0px 0px; padding: 0px 0px; border: 0px 0px 0px 0px;}

img {margin: 0px 0px 0px 0px; padding: 0px 0px; border: 0px 0px 0px 0px;}
img.schwebetabelle {margin: 0px 0px 20px 0px; padding: 0px 0px; border: 0px 0px 0px 0px;}
img.banner {margin: 0px 0px 0px 0px; padding: 0px 0px; border: 1px solid #cc0000;}
img.rechts {margin: 0px 0px 20px 20px; padding: 0px 0px; border: 0px 0px 0px 0px; float:right;}
img.links {margin: 0px 20px 20px 0px; padding: 0px 0px; border: 0px 0px 0px 0px; float:left;}

.rechtsaussen {margin: 0px 0px 20px 0px; padding: 0px 0px; border: 0px 0px 0px 0px; float:right;}
.linksaussen {margin: 0px 0px 20px 0px; padding: 0px 0px; border: 0px 0px 0px 0px; float:right;}

p {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin-top:1px; margin-bottom:20px; background-color: transparent;}
p.ohneabstand {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin-top:1px; margin-bottom:1px; background-color: transparent;}
p.klein {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:12px; font-weight: normal; text-align: left; margin: 0px 0px 0px 0px; background-color: transparent;}
p.stichworte {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:12px; font-weight: normal; text-align: left; margin-top:1px; margin-bottom:20px; background-color: transparent;}
p.adresseintrag {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin-left: 25px; margin-right: 25px; margin-top: 50px; margin-bottom: 50px; background-color: transparent;}
p.wokasten {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:10px; font-weight: normal; text-align: left; margin: 15px 15px 15px 15px; background-color: transparent;}
p.vorspann {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; text-align: left; margin-top:1px; margin-bottom:5px; background-color: transparent;}
p.index {color:#000000; width:580px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px; font-weight: normal; text-align: left; margin:0px; padding:10px; border: 1px solid #cc0000; background-color: transparent;}
.nix {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height:1px; font-weight: normal; text-align: left; margin:0px; padding:0px;}
.klein {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:12px; font-weight: normal; text-align: left; margin: 0px 0px 0px 0px; background-color: transparent;}

td.rahmen_180_140 {background-image:url(grafiken/standards/vorspannrahmen_180_140.gif); background-repeat:no-repeat; width:180px; height:140px; margin: 0px 0px 0px 0px; padding: 10px;}
td.rahmen_180_300 {background-image:url(grafiken/standards/vorspannrahmen_180_300.gif); background-repeat:no-repeat; width:180px; height:300px; margin: 0px 0px 0px 0px; padding: 10px;}
td.rahmen_380_140 {background-image:url(grafiken/standards/vorspannrahmen_380_140.gif); background-repeat:no-repeat; width:380px; height:140px; margin: 0px 0px 0px 0px; padding: 10px;}
td.rahmen_380_300 {background-image:url(grafiken/standards/vorspannrahmen_380_300.gif); background-repeat:no-repeat; width:380px; height:300px; margin: 0px 0px 0px 0px; padding: 10px;}

ul {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin: 0px 0px 0px 0px; background-color: transparent; list-style: square outside url(./grafiken/standards/listenbullet.gif);}
ul li {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin: 25px 25px 25px 25px; background-color: transparent; list-style: square outside url(./grafiken/standards/listenbullet.gif);}
ul li.abgehakt_rot {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin: 25px 25px 25px 25px; background-color: transparent; list-style: square outside url(./grafiken/standards/abgehakt_cc0000.gif);}
ul li.nummern {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin: 25px 25px 25px 25px; background-color: transparent; list-style: decimal outside;}
ol li.nummern {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; font-weight: normal; text-align: left; margin: 0px; background-color: transparent; list-style: decimal outside;}

input {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; margin-top:01px; margin-bottom:1px; background-color:#f2f2f2;}
input.boxradio {background-color:#ffffff;}
input.sehrkurz {width:80px; margin-right:20px;}
input.kurz {width:180px;}
input.mittel {width:280px;}
input.lang {width:380px;}

select.sehrkurz {width:80px; margin-right:20px;}
select.lang {width:380px;}

textarea {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; margin-top:0px; margin-bottom:0px; background-color:#f2f2f2; white-space:pre;}
textarea.klein {width:180px; height:140px;}
textarea.schmal {width:180px; height:300px;}
textarea.breit {width:380px; height:140px;}
textarea.gross {width:380px; height:300px;}

h1 {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; font-weight: bold; text-align: left; margin-top:1px; margin-bottom:10px; background-color: transparent;}
h2 {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:21px; font-weight: bold; /*font-variant: small-caps; */ text-align: left; margin-top:1px; margin-bottom:10px; background-color: transparent;}
h2.adresseintrag {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height:17px; font-weight: bold; /* font-variant: small-caps; */ text-align: left; margin-top:50px; margin-bottom:10px; background-color: transparent;}
h3 {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:17px; font-weight: bold; text-align: left; margin-top:1px; margin-bottom:10px; background-color: transparent;}
h1.vorspann {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; font-weight: bold; text-align: left; margin-top:1px; margin-bottom:5px; background-color: transparent;}
h2.vorspann {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; font-weight: bold; /* font-variant: small-caps; */ text-align: left; margin-top:1px; margin-bottom:5px; background-color: transparent;}

em {/* font-variant: small-caps; */ font-style: normal; font-weight: bold;}
sup {font-size:10px;}

a {font-weight: bold; color:#cc0000; background-color: transparent; text-decoration: none;}
a:visited {font-weight: bold; color:#660000; background-color:transparent; text-decoration: none;}
a:hover {font-weight: bold; color:#ff0000; background-color:transparent; text-decoration: none;}

a.gewoehnlich {font-weight: normal; color:#cc0000; background-color: transparent; text-decoration: none;}
a.gewoehnlich:visited {font-weight: normal; color:#660000; background-color:transparent; text-decoration: none;}
a.gewoehnlich:hover {font-weight: normal; color:#ff0000; background-color:transparent; text-decoration: none;}

p.wokasten a {color:#000000; background-color: transparent; text-decoration: none; font-weight: normal;}
p.wokasten a:visited {color:#000000; background-color:transparent; text-decoration: none; font-weight: normal;}
p.wokasten a:hover {color:#000000; background-color:transparent; text-decoration: underline; font-weight: normal;}

/* Nachfolgend Styles f&uuml;r Navigationsleiste */

p.navitext {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:9px; font-weight: normal; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px; border: 0px 0px 0px 0px; background-color: transparent; width:140px; height: 20px;}

a.navi_inaktiv {color:#000000; background-color: transparent; text-decoration: none; font-weight: normal;}
a.navi_inaktiv:visited {color:#000000; background-color:transparent; text-decoration: none; font-weight: normal;}
a.navi_inaktiv:hover {color:#ff0000; background-color:transparent; text-decoration: none; font-weight: normal;}

a.navi_aktiv {color:#cc0000; background-color: transparent; text-decoration: none; font-weight: normal;}
a.navi_aktiv:visited {color:#cc0000; background-color:transparent; text-decoration: none; font-weight: normal;}
a.navi_aktiv:hover {color:#ff0000; background-color:transparent; text-decoration: none; font-weight: normal;}

img.navibild {margin: 0px 0px 0px 0px; padding: 0px 0px; border: 0px 0px 0px 0px; background-color: transparent; width:10px; height: 20px; vertical-align:middle;}
img.navispacer {margin: 0px 0px 0px 0px; padding: 0px 0px; border: 0px 0px 0px 0px; background-color: transparent; width:180px; height: 10px; vertical-align:middle;}

.navi_start_rahmen_inaktiv {background-image:url(grafiken/navi/oben_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent; vertical-align: middle;}
.navi_start_rahmen_aktiv {background-image:url(grafiken/navi/einzel_bg_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navi_rahmen_inaktiv {background-image:url(grafiken/navi/rahmen_inaktiv.gif); background-repeat:repeat-y; background-color: transparent;}
.navi_rahmen_aktiv {background-image:url(grafiken/navi/rahmen_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navi_oben_inaktiv {background-image:url(grafiken/navi/oben_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent; vertical-align: middle;}
.navi_oben_aktiv {background-image:url(grafiken/navi/oben_bg_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navi_mitte_inaktiv_inaktiv {background-image:url(grafiken/navi/mitte_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navi_mitte_aktiv_inaktiv {background-image:url(grafiken/navi/mitte_bg_aktiv_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navi_mitte_aktiv_aktiv {background-image:url(grafiken/navi/mitte_bg_aktiv_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navi_unten_inaktiv_inaktiv {background-image:url(grafiken/navi/mitte_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navi_unten_aktiv_inaktiv {background-image:url(grafiken/navi/unten_bg_aktiv_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navi_unten_aktiv_aktiv {background-image:url(grafiken/navi/unten_bg_aktiv_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}


/* Nachfolgend Styles f&uuml;r Navigationsleiste SHOP */

a.navishop_inaktiv {color:#000000; background-color: transparent; text-decoration: none; font-weight: normal;}
a.navishop_inaktiv:visited {color:#000000; background-color:transparent; text-decoration: none; font-weight: normal;}
a.navishop_inaktiv:hover {color:#0000ff; background-color:transparent; text-decoration: none; font-weight: normal;}

a.navishop_aktiv {color:#0000cc; background-color: transparent; text-decoration: none; font-weight: normal;}
a.navishop_aktiv:visited {color:#0000cc; background-color:transparent; text-decoration: none; font-weight: normal;}
a.navishop_aktiv:hover {color:#0000ff; background-color:transparent; text-decoration: none; font-weight: normal;}

.navishop_start_rahmen_inaktiv {background-image:url(grafiken/navishop/oben_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent; vertical-align: middle;}
.navishop_start_rahmen_aktiv {background-image:url(grafiken/navishop/einzel_bg_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navishop_rahmen_inaktiv {background-image:url(grafiken/navishop/rahmen_inaktiv.gif); background-repeat:repeat-y; background-color: transparent;}
.navishop_rahmen_aktiv {background-image:url(grafiken/navishop/rahmen_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navishop_oben_inaktiv {background-image:url(grafiken/navishop/oben_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent; vertical-align: middle;}
.navishop_oben_aktiv {background-image:url(grafiken/navishop/oben_bg_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navishop_mitte_inaktiv_inaktiv {background-image:url(grafiken/navishop/mitte_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navishop_mitte_aktiv_inaktiv {background-image:url(grafiken/navishop/mitte_bg_aktiv_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navishop_mitte_aktiv_aktiv {background-image:url(grafiken/navishop/mitte_bg_aktiv_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}

.navishop_unten_inaktiv_inaktiv {background-image:url(grafiken/navishop/mitte_bg_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navishop_unten_aktiv_inaktiv {background-image:url(grafiken/navishop/unten_bg_aktiv_inaktiv.gif); background-repeat:no-repeat; background-color: transparent;}
.navishop_unten_aktiv_aktiv {background-image:url(grafiken/navishop/unten_bg_aktiv_aktiv.gif); background-repeat:no-repeat; background-color: transparent;}
