body		{font-family: Arial, sans-serif; 
                 color: #333333; 
                 font-size: 80%; 
                 line-height: 120%; 
                 background-color: #f9f9f9; 
                 margin: 0;}
img		{border:none;}
.img_border     {border:1px solid #666666;}
form		{padding:0px; margin:0px;}
ul		{list-style-type:disc; margin: 3px 3px 3px 15px;}

table           {border-collapse:collapse;
                 empty-cells:hide;
                 overflow:scroll;
                 table-layout:auto;} 

a {    color: #cc3300;   text-decoration:none; }
a:hover { text-decoration:none; color: #333333;}

/* dbausgaben */
.show_docs_for_grp_fir {padding:0 px; font-weight:bold; font-size:1.2em; display:none;}
.show_docs_for_grp_grp {padding:5px 0 5px 10px; font-weight:bold; font-size:1.1em; display:none;}
.show_docs_for_grp_key {padding:5px 0 5px 20px; font-weight:bold; font-size:1em; display:block;}
.show_docs_for_grp_ttl {padding:10px 0 10px 30px; font-weight:normal; font-size:0.9em; display:block;}
.show_docs_for_grp_ttl ul {list-style-type: none;}

.dokfir {padding:0 px; font-weight:bold; font-size:1.2em; display:none;}
.dokgrp {padding:5px 0 5px 10px; font-weight:bold; font-size:1.1em; display:none;}
.dokkey {padding:5px 0 5px 20px; font-weight:bold; font-size:1em; display:block;}
.doktitel {border-bottom:0px solid #ff0000; padding:3px 0 3px 30px; font-weight:normal; font-size:1em;}
.doktitel a {border-bottom:0px solid #ff0000;}
.doksatz {list-style-type: none;}

/* Listungen Allgemein ########################### */

.list_box_100 {
       margin-bottom: 2px; 
       background-color: #EEEEF0; 
       padding: 4px 0 4px 160px;
       clear: both;
       display: block;}
.list_box_100_headline {
       margin-bottom: 2px; 
       background-color: #E4E4E6; 
       font-weight: bold; 
       color: #666666;
       padding: 4px 0 4px 4px;}
.list_box_100_subheadline {
       margin-bottom: 2px; 
       background-color: #EEEEF0; 
       font-weight: bold; 
       color: #666666;
       padding: 4px 0 4px 40px;}
.list_box_100_sitemapheadline {
       margin-bottom: 2px; 
       background-color: #E4E4E6; 
       color: #666666;
       padding: 4px 0 4px 4px;}
.list_box_100_sitemapsubheadline {
       margin-bottom: 2px; 
       background-color: #EEEEF0; 
       color: #666666;
       padding: 4px 0 4px 40px;}

.list_box_100_bericht {
       margin-bottom: 2px; 
       background-color: #EEEEF0; 
       padding: 4px 0 4px 20px;
       display: block;
       }

.list_box_title {background-color: #EEEEF0;margin: 1px 0 2px 0;
       width: 60%; 
       float: left;}

.list_box_kalender_date {
       width: 30%; 
       float: left;
       height: 20px;}

.list_box_icon {background-color: #EEEEF0;margin: 1px 0 2px 0;}




/* Sitemap */
.list_box_100_sitemapheadline {
       margin-bottom: 2px; 
       background-color: #e1e1e1; 
       color: #666666;
       padding: 4px 0 4px 4px;}
.list_box_100_sitemapsubheadline {
       margin-bottom: 2px; 
       background-color: #f1f1f1; 
       color: #666666;
       padding: 4px 0 4px 40px;}
.list_box_100_sitemapsubheadline2 {
       margin-bottom: 2px; 
       background-color: #ffffff; 
       color: #666666;
       padding: 4px 0 4px 80px;}


.newshead_box_60 {width: 65%; margin: 2px 0 10px 0; background-color: #EEEEF0;}
.newshead_box_60_date { padding: 5px; float: left; margin-right: 10px; width:20%;}
.newshead_box_60_title {padding: 5px 5px 5px 5px; font-weight: bold; color: #666666;width:80%}
.newshead_box_60_einleitung {margin-bottom: 5px; width: 350px; padding: 5px; margin-left: 100px;}
.newshead_box_headline {background: #E4E4E6; color: #535353; font-weight: bold; padding: 5px;}


/* Newsfelder Startseite ########################### */
.newsheadline_startseite h1 { color: #ffffff; font-size: 180%; font-family: Verdana; font-weight: bold; margin: 0; padding: 6px; background: #DFDFDF; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6;}
h1 a { color: #ffffff;}
h1 a:hover { color: #ffffff;}
.newsbox_startseite {float: left; width: 300px; margin: 5px 10px 0px 10px; padding-left: 5px; z-index: 9; border-left: 1px solid #e6e6e6; }
/*.newsbox_startseite {float: left; width: 260px; margin: 5px 10px 0px 10px; padding-left: 5px; z-index: 9; border-left: 1px solid #e6e6e6; }*/
.newsbox_datum {font-size: 80%;}
#startseite_3d {height: 130px; background: url(http://www.westsachsen.de/crimmitschau/salzgitter/0_image/logo_3d.gif) no-repeat top right; }
#startseite_next {height: 130px; clear: both; }

/* .startseite_flash-bg {background: url(http://www.westsachsen.de/crimmitschau/salzgitter/0_image/flash_bg.gif) top left repeat-x; height: 235px;} */
.startseite_flash-bg {background: url(http://www.westsachsen.de/crimmitschau/salzgitter/0_image/startbild_bottom.jpg) top left repeat-x; height: 235px;}
.startseite_bild {background: url(http://www.westsachsen.de/crimmitschau/salzgitter/0_image/startbild_unten2.gif) top right no-repeat; height: 238px;} 

/* .startseite_bild {background-color: #ffffff;} */

/* Inhalt ########################### */

h1		{color: #535353; font-size: 130%; font-weight: bold;}
h2		{color: #535353; font-size: 110%; font-weight: bold; padding: 0 0 8px 0; margin: 0px;}
h3		{color: #535353; font-size: 100%; font-weight: regular; padding: 0 0 2px 0; margin: 0px;}
h4		{color: #666666; font-size: 100%; font-weight: regular; padding: 0 0 0 0; margin: 0px;}
h5		{margin:5px 0px 5px 0px; font-size:100%;}
h6		{margin:5px 0px 5px 0px; font-size:100%;}

b {color: #535353;}
strong {color: #535353;}

.content {width: 680px; margin: 5px 0 15px 26px; padding:0; clear: both;line-height:140%;font-size: 100%;}
.headline {margin: 30px 0 0 26px;}
.content-txt ul	{padding:0px; margin:5px 0px 15px 20px;}
.content-foot  {color: #888888; font-weight: bold; font-size: 90%;}

.title-img	{margin:10px 0px 15px 0px;}

.input_margin	{margin:0px 0px 5px 0px;}

.folgeblock {padding: 4px 6px 4px 6px; background-color: #ececec; }
.folgeblock-padding {padding: 8px 6px 8px 6px;}

.line		{height:10px; line-height:10px; font-size:10px; margin:0px 0px 10px 0px; border-bottom:solid 1px #DADDE6; padding:0px 0px; clear:both;}
.back		{text-align:right;}
#error		{color:#cc0000;}
.error		{color:#cc0000;}

.left {float: left;}
.right {float: right;}
.clearright {clear: right;}
.clear {clear: right;}


.text_block {width: 380px;}
.text_block .right {padding-left: 15px; }

.content table	{text-align: left; font-size: 100%;line-height:140%;}
.content table table	{text-align: left; font-size: 100%;line-height:140%;}
.content table table td	{text-align: left; font-size: 95%;line-height:140%;}

.content table th {text-align: left; vertical-align: top; font-weight: bold; background: #d7d7d7;}
/* .content table tr.bold {text-align: left; font-weight: bold; background: #d7d7d7;} */
.content table td {border-bottom: 0px solid #d7d7d7; vertical-align: top; padding: 0 6px 0 0px;}
/* .content table tr.no-border td {border: 0; vertical-align: top; padding: 0 6px 0 6px;} */
/* .content table.no-border td {border: 0; vertical-align: top; padding: 0 6px 0 6px;} */


/* Print */

.print-bottom	{text-align: right; margin: 2px 0px 0px 0px;}
.print-top	{text-align: right; vertical-align: bottom; margin: 0px 0px 2px 0px;}

/* Head */
#head		 {height:145px; border-bottom: 1px solid #ffffff; background: #ffffff url(http://www.westsachsen.de/crimmitschau/salzgitter/0_image/startbild_oben2.jpg) no-repeat top right;}
.identitaetsbild {position:absolute; top:0px; right:0px;}
.logo            {color: #333333; text-decoration:none; margin: 15px 0 0 15px;}
.logo:hover      {color: #999999; text-decoration:none; }

/* Haupt Navigation */
#navbar		{font-size:100%; background: transparent; border-bottom: 1px solid #cccccc; padding: 3px 0 3px 20px;}
a.nav		{text-decoration:none; font-family: Verdana, sans-serif; background: #ffffff; color: #cc3300; padding: 3px 10px 3px 10px; border-left: 1px solid #ededed;}
a.nav_active	{text-decoration: none; font-family: Verdana, sans-serif; border-left: 1px solid #ededed; color: #2A2A2A; padding: 3px 10px 3px 10px; background: #ececec;}
a.nav_active:hover {text-decoration:none; color: #333333; background: #ececec;}
a.nav:hover	{text-decoration:none; color: #333333; background: #ececec;}

/* Sub Navigation */
#subnav1	{ background-color: #ECECEC; padding: 0 0 5px 20px; margin: 0; border-top: 1px solid #ffffff; border-bottom: 1px solid #DBDBDB;}
#subnav2	{ background-color: #ECECEC; padding: 0 0 5px 41px; margin: 0; border-top: 1px solid #ffffff; border-bottom: 1px solid #DBDBDB;}
#unav_pfeil {margin: 5px 3px 0 10px;}

a.subnav	{padding: 2px 2px 3px 2px; font-weight:normal; border-right: 1px solid #DBDBDB;}
a.subnav:hover	{text-decoration:none; color: #333333; background: #ececec; border-right: 1px solid #DBDBDB;}
a.subnav_active	{color:#2A2A2A; padding: 2px 2px 3px 2px; background:#ececec; font-weight:normal; border-right: 1px solid #DBDBDB;}
a.subnav_active:hover	{text-decoration:none; color: #333333; background: #ececec; border-right: 1px solid #DBDBDB;}
a.subunmark {color: #999; border-right: 1px solid #DBDBDB;}

.navigator	{font-size:90%; font-weight:normal; padding:2px 2px 2px 4px;}
.navigator:hover	{font-size:90%; font-weight:normal; padding:2px 2px 2px 4px;}
.content-link	{font-weight:normal; padding:2px 2px 2px 4px;}
.content-link:hover	{font-weight:normal; padding:2px 2px 2px 4px;}

/* Suche */
#suche		{font-family: Verdana, sans-serif; text-align: right; text-valign: bottom; margin-top:15px; padding: 0; color: #999999; font-size: 80%; width: 100%; white-space: nowrap; border-bottom: 1px solid #cccccc;}
.suche-input	{background-color:#ffffff; margin: 0 0 0 3px; font-size: 95%; color: #cc3300; border: 1px solid #999; }
.suche		{float: right; margin-right: 10px;}
a.suche {font-size: 100%; border: 1px solid #333;}
/* Lingo */
#lingo		{padding:0px 0px 3px 0px; color:#999999; background:#ffffff;}
a.lingo		{color:#003366; font-size:65%; }


/* Formular */
#formular-box	{width:100%; text-align:left; border-bottom:solid 1px #B5E700; border-right:solid 1px #B5E700; border-left:solid 1px #B5E700; font-size:100%;}
#formular-box-popup	{width:100%; text-align:left; border:solid 1px #B5E700; font-size:100%;}
.formular_input	{font-size:100%;}
.formular-unit	{width:100%; padding: 5px 15px 5px 15px; font-size:70%;}
.formular-unit-border {border-top:solid 1px #B5E700;}
input	{font-size:100%;}


/* Marginal */
#marginal-box {display: none;}
#---marginal-box	{background:#B5E700; width:210px; vertical-align:top; padding:0px 0px 0px 0px;}
#marginal-unit	{font-size:65%;}
.marginal-box1	{padding:5px 10px 5px 10px;}
.marginal-box2	{background:#E6F5A6; padding:5px 10px 5px 10px;}
.marginal-box2 form {margin: 5px 5px 5px 0;}
.marginal-border {border-bottom:solid 1px #ffffff;}
.marginal-border2 {border-bottom:solid 1px #B5E700;}
.marginal-table	{font-size:100%;}
.marginal-img1	{width:90px; height:90px; background:#B5E700; margin:5px 10px 0px 0px;}
.marginal-img2	{width:90px; height:90px; background:#B5E700; margin:5px 0px 0px 0px;}
.marginal-txt1	{padding:0px 4px 0px 4px;}
/* .status-punkte	{background: url(http://www.internet-hier.de/aawork/peiner/0_image/balken.gif) no-repeat; line-height:8px;} */

/* bottom */
#bottom-box	{background: url(http://www.westsachsen.de/crimmitschau/salzgitter/0_image/foot_bg.gif) top left repeat-x; padding: 5px 0 5px 26px; clear: both; margin: 30px 0 0 0;}



/* kalender */
.kalender	{border:solid 1px #B6E300; width:220px; margin:10px 0px 0px 0px;}
.kalender-head	{text-align:center; padding:2px 2px 2px 2px; font-size:80%; background:#EDFAB6;}
.kalender-txt	{font-size:100%; border-left:5px solid #ffffff; border-bottom:5px solid #ffffff; border-right:5px solid #ffffff; text-align:center;}
.kalender-grau1	{color:#999999;}
.kalender-grau2	{color:#666666;}
.kalender-line	{background:#EDEDED;}
a.day		{color:#003366; font-weight:normal;}
a.day:hover	{color:#000000; background:#B7E100;}
a.day_active	{color:#000000; background:#B7E100;}


/* Gallery */

.gallery-unit .left	{ margin: 0 10px 10px 0; background:#eaeaea; }
.gallery-unit right	{ margin: 0 0 10px 10px; background:#eaeaea; }
.gallery-unit img	{border: 1px solid #999;}
.gallery-padding	{margin: 0 5px 15px 0;}
.gallery-unit-top	{border: 1px solid #333333; margin:0px 0px 20px 20px; float: right; width: 200px;}
.gallery-unit-bottom	{border: 1px solid #333333; margin:10px 20px 20px 0px; float: left; width: 200px;}
.gallery-popup		{border:solid 4px #DADDE6;}
.gallery-box		{}
.gallery-txt		{padding:4px 0px 0px 0px; font-size:100%; text-align:left;}
a.gallery		{font-weight:normal;}
a.gallery:hover		{font-weight:normal;}

/* ul Externe Links ########################### */
.link-extern            {margin: 10px 0 5px 0; width: 280px; border: 1px solid #C6C6C6; background-color: #f9f9f9; padding: 4px;}
.link-extern a {border-left: 3px solid #C6C6C6;}

.link-extern-head       {background-color: #e1e1e1; display: block;}
ul.externelinks {margin: 0px;}
li.externelinks {list-style-image: url(http://www.westsachsen.de/crimmitschau/salzgitter/0_image/linkicon.gif); margin: 0 0 0 20px;}

/* Teaser Block*/

.teaser_block {margin-bottom: 30px; border-bottom: 1px solid #ededed;}
/* CMS */
.cms-fieldname          { font-weight:bold; width:150px; background:#eaeaea; text-align:right; vertical-align:top; }
.cms-field              { text-align:left; vertical-align:top; }
.cms-input              { text-align:left; vertical-align:top; }
.cms-intlink1           { color:#ffffff; padding: 5px 5px 5px 10px; text-align:left; vertical-align:top; }
.cms-intlink2           { text-align:left; vertical-align:top; }
.cms-intlink3           { text-align:left; vertical-align:top; }


/* Admin ########################### */
#admin		{color: #333333; clear: both; background: #fff; margin: 0; padding: 2px 0 2px 20px;}
#admin a        {color: #3366CC;}
.cms-control-top {color: #333333; clear: both; background: #fff; margin: 0; padding: 2px 0 2px 20px; border-bottom: 1px solid #ccc;}
.cms-control-top a  {color: #3366CC;}
.cms-control	{color: #333333; clear: both; background: #fff; margin: 0; padding: 2px 0 2px 20px;}
table.cms-control {color: #333333; clear: both; background: #fff; margin: 0; padding: 2px 0 2px 40px; border-bottom: 4px dashed #cccccc;}
.cms-control a  {color: #3366CC;}
.w100 {width: 100%; display: block;}
.cms-error {display: none; color: red; font-size: 110%; font-weight: bold; padding: 8px; margin: 0px;}}

.usr-fieldname { font-weight:bold; width:150px; background:#eaeaea; text-align:right; vertical-align:top; }

/* fuer statische flash-inhalte */
.static_table {
		border-collapse:collapse;
		width:100%;
		}
		
.static_table td {
		padding:0px;
		vertical-align:middle;
		}
		
#main_content {
		width:994px;
		}
		
#main_content img {
		border:none;
		}
		
.static_table .static_content {
		width:580px;
		background:#f9f9f9;
		}
		
.static_table .static_content div {
		height:367px;
		}
		
.static_table .buttons {
		background:#f9f9f9; vertical-align:middle;
		}
		
.static_table .start {
		padding:0px 0px 0px 135px;
		}
