@import url(ternitz-navi.css);
body{ background-color: #FFF; color:#000; font-family: Tahoma, Arial, sans-serif; margin:0; padding:0; line-height: 1.2em; }
img{ border:0; }
a:focus{ outline:none; }
.skiplink{ position:absolute; top:-999px; left: -999px; }
#sidebar{ background: #EEE none; color:#000; position: absolute; left: 49em; top: 0.5em; padding: 0 0.5em; width:8.5em; z-index: 3; }
#sidebar h3{ display:none; }
#sidebar h4{ font-size:0.8em; color:#FFF; background: #A00 none; margin: 0 -0.5em; padding: 0.1em 0.5em; font-weight:normal; }
#sidebar p, #sidebar form{ margin:0.2em 0; }
#sidebar p{ font-size:0.8em; }
#sidebar li{ font-size:0.7em; }
#sidebar ul{ margin:0.2em 0; padding:0; list-style-type:none; }
#sidebar li{ background: transparent url(../pix/i_next.gif) no-repeat left center; margin: 1px 0; padding: 2px 0; }
#sidebar li a{ padding-left: 20px; }
#sidebar ul .bg{ background-color:#DDD; }
#sidebar input{ font-weight:normal; }
#sidebar .topfoto{ margin:0.5em 0; }
#sidebar fieldset{ font-size:0.8em; border:none; padding:0; margin:0; }
#sidebar fieldset legend{ display:none; }
#style p{ margin: 5px 0; padding:0; text-align:center; }
#content{ margin-bottom:1em; margin-left: 13em; width: 35em; padding-top: 90px; background: transparent url(../pix/ternitz-panorama1.jpg) no-repeat 0 0.5em; }
body#ueberblick #content, body#arbeit #content{ background-image: url(../pix/ternitz-panorama2.jpg); }
body#service #content, body#politik #content{ background-image: url(../pix/ternitz-panorama3.jpg); }
body#sport #content, body#verkehr #content{ background-image: url(../pix/ternitz-panorama4.jpg); }
#content h1{ margin-top:0; margin-bottom:0.3em; font-size:1.2em; color:#900; font-weight:normal; }
#content h2{ font-size:1.1em; margin-bottom: 0.2em; border-bottom: 2px solid #A00; padding:0.1em 0; font-weight:normal; }
#content h3{ font-size:1em; color:#C00; margin-bottom:0.1em; }
#content h4{ color:#FFF; font-size:0.9em; background: #A00 none; margin: 0; padding:0.1em 0.2em; }
#content p, #content td, #content li, #content dt{ font-size:0.9em; }
#content th{ letter-spacing:1px; font-size:0.9em; background-color: #B00; color:#FFF; font-weight:normal; text-align:left; }
#content th button{ color: #FFF; background-color: #B00; border:none; padding:0; margin:0; width:100%; text-align:left; cursor:pointer; }
#content dd{ margin:0; }
#content a, #sidebar a{ color: #039; }
#content a:visited, #sidebar a:visited{ color: #306; }
#content a:hover, #sidebar a:hover{ color: #900; text-decoration:none; }
#content li{ list-style-image: url(../pix/listenpunkt.gif); }
#content .newsartikel{ width:100%; float:left; border-bottom: 1px solid #333; padding-bottom: 0.5em; }
#content .newsartikel dl{ width:100%; float:left; }
#content .newsbild{ float: left; margin:0.5em 0.5em 0 0; }
#content .newsartikel h2{ margin:0.2em 0; }
#content .newsartikel h2 a, #content .vevent h2 a{ color: #000; text-decoration:none; }
#content .newsartikel p, #content .newsartikel dl{ margin-top:0.7em; }
#content .newsartikel p.abschluss{ color: #999; margin-bottom:0; }
#content .weiter, #content .download, #content .galerie{ background-repeat: no-repeat; background-position: right center; padding-right: 20px; margin-right: 0.5em; }
#content .weiter{ background-image: url(../pix/i_next.gif); }
#content .download{ background-image: url(../pix/i_download.gif); }
#content .galerie{ background-image: url(../pix/i_foto.gif); }
#content .back{ background: url(../pix/i_back.gif) no-repeat left center; padding-left: 20px; }
.button{ color: #FFF; font-weight: bold; background: #A00 none; border: 2px outset #800; }
.textfocus{ background: #FF9 none; border: 1px solid #900; }
.textnormal{ border: 1px solid #333; background: #FFF none; }
.infobox{ border: 2px solid #900; }
.infobox p{ margin: 0.4em 0.2em; }
#content .adresse1, #content .adresse2{ padding:0.2em; }
#content .adresse1 p, .adresse2 p{ padding: 0.5em 0.5em; border-bottom: 1px solid #666; margin-top: 0; margin-bottom: 0.5em; }
#content .adresse2{ background: #EEE none; }
#content .suggest_link { font-size:0.9em; background: #FFF none; padding: 2px 6px; }
#content .suggest_link_over{ font-size:0.9em; background: #900 none; color:#FFF; padding: 2px 6px; }
#search_suggest { position: absolute; background: #FFF none; text-align: left; border: 1px #333 solid; }
#content .foto{ border: 2px solid #900; background: #EEE none; text-align:center; }
#content .country-name, #content .region{ display:none; }
/* Fehlernachricht */
#content .errmsg{ border-left: 25px solid #A00; background-color: #EEE; color: #000; text-align:left; margin:2em; padding:1em; }
/* OK-Nachricht */
#content .okmsg{ border-left: 25px solid #060; background-color: #EEE; color: #000; text-align:left; margin:2em; padding:1em; }
/* bearbeiten-Link */
#content .linkedit{ background-image: url(../pix/edit.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; }
/* neu erstellen-Link */
#content .linkneu{ background-image: url(../pix/neu.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; }
.zeilehell{ background-color: #FFF; color: #000; }
.zeiledunkel{ background-color: #EEE; color: #000; }
.zeilehover{ background-color: #FCC; color: #000; }

.imghide img.portrait { display:none; }
.imgshow img.portrait { display:block; float:right; margin-top:-2em; margin-left: 1em; padding:5px; border:1px solid #900; background-color: #EEE; }
.imgsmall, .imgbig{ padding:3px; border:1px solid #900; background-color: #EEE; }
.imgsmall{ width:75px; height:75px; }
.imgbig{ width:250px; height:250px; }
#bottom{ clear:both; border-top:1px solid #666; color:#666; margin-top:0.5em; margin-left: 13em; width: 35em; }
#bottom ul{ list-style-type:none; padding:0; margin-top:0; font-size:0.8em; }
#bottom li{ display:inline; }
#bottom a{ color: #666; text-decoration:none; }
#alexa{ position:absolute; left:-999em; top:-999em; width:0; height:0; overflow:hidden; }
