@charset "UTF-8"; 
/* hell = ffbc7b */
body                          { background:#3966aa;}
#page_margins                 { margin-top:0; padding-top:0;}
#page                         { border:0px #3966AA solid; margin-left:30px; background-color:#ccccff !important;}
#main                         { background-color: #ccccff; border-bottom:1px solid #ddf;}
#topnav a                     { color:#6a2205;}
#nav_main                     { }
#teaser, #footer              { background: #3966AA url("images/grossschweidnitz/bg_breadcrumb.jpg") no-repeat top left; color:#ffbc7b;}
#footer                       { color:#562008;border-top:1px solid #3966AA; font-size:0.7em; padding:5px; text-align:center; border:2px solid #562008;}
#footer a                     { color:#562008;}
.aktDatum,
#teaser, .rootline            { width:100%;}    
#teaser .rootline a           { color:#ffbc7b; text-decoration:underline;}
#teaser .rootline a:hover     { }

#header                       { height:180px; background: #3966AA url("images/grossschweidnitz/bg_header.jpg") no-repeat;}
div.head_set                  { padding-top:15px; color:#fff;}
#header img.headImg1          { margin:-8px 0 0 -8px !important;}
.oben_rechts                  { height:51px; background: url("images/grossschweidnitz/oben_rechts.jpg") top right no-repeat; margin-right:-31px; padding-right:31px;}
.oben_links                   { height:51px; background: url("images/grossschweidnitz/oben_links.jpg") top left no-repeat; margin-left:-68px; padding-left:68px;}
.rechts                       { background: url("images/grossschweidnitz/rechts.jpg") top right repeat-y; padding-right:36px;}
.links                        { background: url("images/grossschweidnitz/links.jpg") top left repeat-y; margin-left:-30px; padding-left:30px;}

h1                            { color:#8a4225; font-size:18px; font-weight:normal; }
h2                            { color:#3966AA; font-size:16px; font-weight:normal; }
h3                            { color:#8a4225; font-size:14px; font-weight:normal; }
.vcard h3                     { margin-top: 5px; margin-bottom: 0px;}
dd                            { text-align:center; background-color: #ccccff !important;}
hr                            { color:#6996EA; margin:10px 0px;}
#col2 hr                      {margin:3px;}
#uid107 #formSearchFile       {display:none; }
.head_set                     {color:#C8DDF3; padding-left:20px; }
table.contenttable th					{background-color:transparent; color:#555;}
#uid68 #col2,#uid69 #col2,#uid136 #col2,#uid137 #col2,#uid141 #col2,#uid142 #col2, #uid89	#col2										{width:0;}
#uid68 #col3,#uid69 #col3,#uid136 #col3,#uid137 #col3,#uid141 #col3,#uid142 #col3, #uid89	#col3								{margin-right:2em;}
#c723 .download {background: transparent url("images/pdf_icon.png") no-repeat; display:block; padding: 30px 0px 10px 60px;}
#c723 {margin:40px 0;}
/*
  		Formulare
*/
form#mailform fieldset,
input, textarea 							{background:none; border: 1px solid #eee;}
fieldset.csc-mailform .csc-mailform-field label, 
input#mailformformtype_mail 	{background:none;}
input#mailformformtype_mail		{margin-left:150px;color:#6a2205;}

/*
      Menü Navigation
*/
#nav_main a,
#nav_main strong              { }
#nav_main li                  { }
#nav_main #current a,
#nav_main #current strong     {border-bottom: 1px #eee solid; }
#nav_main #current            { }

#submenu                      { border:0;}
#submenu li#title             {background-color:transparent; color:#4a0205; border-bottom: 2px solid #4a0205; padding-top:5px; padding-bottom:5px; font-size:1.2em; font-weight:normal;}
#submenu li#active,
#submenu li strong            {border-bottom: 1px solid #d2d2fd; }
#submenu a                    { }
#submenu li a,
#submenu li ul li a,
#submenu li ul li ul li a     {background-color:transparent; color:#8a4225; border-bottom:#d2d2fd; padding-top:2px; padding-bottom:3px;}
#submenu li ul li ul li a:focus,
#submenu li ul li ul li a:hover,
#submenu li ul li ul li a:active,
#submenu li ul li a:focus,
#submenu li ul li a:hover,
#submenu li ul li a:active,
#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active          {background-color:transparent; color:#6a2205; text-decoration:underline;}
#submenu li#active,
#submenu li strong            {background-color:transparent; color:#6a2205; text-decoration:underline; font-weight:normal; }

  #nav {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #8a4225 url("images/grossschweidnitz/bg_nav.jpg");
    line-height: 0;
    border-bottom:1px solid #6a2205;
  }

    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
  #nav ul {display: inline; float: left; margin: 0; padding: 0;}
     /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
  #nav ul li { display: inline; float: left; line-height: 1em; list-style-type: none; margin: 0; padding: 0; height: 24px;}
  #nav ul li span { padding:0 3px;}
  .mir { letter-spacing: -1000em; }
  /*\*/html>body .mir {letter-spacing: normal; text-indent: -999em; overflow: hidden;}
  #nav_main ul li a, #nav_main ul li strong { background: transparent; color: #fff; display: block; text-decoration: none; padding: 20px 5px; width: auto;}
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  #nav_main ul li#current { background: #272727 url(images/shiny_buttons/backgrounds_active.gif) repeat-x center right; }



  #nav ul li#current strong, 
  #nav ul li#current a, 
  #nav ul li#current a:focus, 
  #nav ul li#current a:hover, 
  #nav ul li#current a:active          { color: #fff; text-decoration: none; }
  a.internal-link, 
  a.internal-link:active, 
  a.internal-link:focus                {border:0; padding:0; margin:0;}
  a.internal-link:hover                { }
  ul.nav_ebene_1                       {display:inline; }
  ul.nav_ebene_1 li                    {list-style:none; float:left; padding:3px 1px 3px 1px; margin:0 5px;  }
  ul.nav_ebene_1 a                     {padding:3px; text-decoration: none; color:#fff;}
  ul.nav_ebene_1 a:hover               {text-decoration:underline;}
  .nav_ebene_1_first_cur a,
  .nav_ebene_1_middle_cur a,
  .nav_ebene_1_last_cur a              {text-decoration:underline !important; }
  .nav_ebene_1_first, 
  .nav_ebene_1_first_cur               { padding: 0 20px; line-height: 24px; }
  .nav_ebene_1_first a                 {}
  .nav_ebene_1_first a:hover, 
  .nav_ebene_1_first_cur a:hover       {}
  .nav_ebene_1_middle, 
  .nav_ebene_1_middle_cur              { padding: 0 20px; line-height: 24px; border-left: 1px solid #6a2205;}
  .nav_ebene_1_middle a                {}
  .nav_ebene_1_middle a:hover, 
  .nav_ebene_1_middle_cur a:hover      {}
  .nav_ebene_1_last, 
  .nav_ebene_1_last_cur                { padding: 0 20px; line-height: 24px; border-left: 1px solid #6a2205; border-right: 1px solid #6a2205;}
  .nav_ebene_1_last a                  {}
  .nav_ebene_1_last a:hover, 
  .nav_ebene_1_last_cur a:hover        {}
  .nav_ebene_1_first_cur a, 
  .nav_ebene_1_middle_cur a, 
  .nav_ebene_1_last_cur a              {text-decoration:underline;}
  ul.nav_ebene_2                       {border:1px; }
  ul.nav_ebene_2 li                    {list-style:none; border:1px solid #49001A; border-top:0px;}
  .nav_ebene_1_middle ul.nav_ebene_2 li { }
  ul.nav_ebene_2 a                     {width:250px; display:block; padding:1px 5px 1px 5px; text-align:left; text-decoration: none;}
  ul.nav_ebene_2 a:hover               {text-decoration:underline; }
  ul.nav_left_2 ul.nav_left_3 li.first_3 {margin-top: -0.8em;}
  ul.nav_ebene_2 a                     { border-left: 5px solid #49001A;border-right: 5px solid #49001A; color:#ddd; background: #8a4225 url("images/grossschweidnitz/bg_nav.jpg") repeat-x;}
  ul.nav_ebene_2 a:hover               { border-left: 5px solid #8a4225;border-right: 5px solid #8a4225;color:#888;}
  
/* 1. Mittlere Inhaltsspalte */
a#c190   {clear:both;}
  
/* Language Selektion */
#language img                   { border:1px #AAA solid;}


table.contenttable td           { border:1px solid #bbe; font-weight:normal; height:1.3em; padding:2px 7px; text-align:left;}
table.contenttable tr.tr-even   { background-color:#ccf;}
table.contenttable tr.tr-odd    { background-color:#c0c0f0;}
table.contenttable caption      { color:#8a4225; padding: 1em; font-size:15px;}


/* cal Kalender */
.cal_list_self h1,
.cal_list_self h2                         { padding-left:5px;}
.cal_list_small_self .cal_month_wrapper   { color:#3966AA; font-size:16px; background-color:#bbbbee; padding: 5px 0 0 5px; margin:12px 0 4px 0;}
.cal_list_small_self .cal_even            { background-color:#d7d7ff;}
.cal_list_small_self .cal_even,
.cal_list_small_self .cal_odd             { padding:3px;}
.cal_list_small_self .cal_startdate,
.cal_list_small_self .cal_enddate,
.cal_list_small_self .cal_starttime       { padding-left:5px;}
.cal_list_small_self .cal_found           { text-align:right; padding-right:5px;}
.cal_list_small_self .cal_title           { text-align:right; padding-right:5px; color:#333;}

.cal_list_self_open                       {line-height:21px;}
.cal_list_self_open .cal_day_wrapper      {float:left;}
.cal_list_self_open .cal_time             {float:right;}
#col2 .tx-cal-controller                  {border-bottom:1px solid #ddf; margin-bottom:10px;}
#col2 .tx-cal-controller .odd,
#col2 .tx-cal-controller .even            {font-weight:normal; background:none;}
#col2 .tx-cal-controller dl               {margin:0; padding:0; }
#col2 .tx-cal-controller .cal_day_wrapper {padding:1em 0 0 0; margin:0;}
#col2 dt.odd, #col2 dt.even               {margin-bottom:10px;}

.calendar-event	p													{margin: 1em 0 0 0;}
.cal_gemeinderatsstzung                   {margin-top:1.8em;}
.cal_gemeinderatsstzung dt                {line-height:1.8em; color:#222;}
.cal_gemeinderatsstzung dt span           {font-size:1em; color:#111; padding-left:1.0em;}
.cal_gemeinderatsstzung dd                {line-height:1.4em; margin-top:1.5em; text-align:left; margin-left:0;}

/* News */
div.news-latest-item p, div.news-list-item p, div.news-list-item, div.news-list-morelink            {background-color:transparent ;}
.news-single-category            					{display:none;}
.news-latest-item p							 					{background:none; padding:0 0 2em 0;}
#uid22 .news-header-list-categories       {display:none;}
.news-header-list-container								{padding-bottom:1em; border-bottom:1px solid #ddf; margin-bottom:1em;}
.news-list-browse                         {font-size:9px !important;}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:right; height:1px; }
.news-latest-container HR.clearer {clear:left;}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {border:solid 1px #d4d4ff;}
.news-latest-container H2,.news-latest-gotoarchive {padding:3px; margin:3px; }
.news-latest-gotoarchive {font-weight:bold;margin-top:5px;}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {color:#f6f7e7;}
.news-latest-gotoarchive A {font-size: 0.78em; text-decoration: none; }
.news-latest-item {
	/* IE hack */
	height: 1%;	line-height: 1.3;
	/* IE hack end */
	padding:5px; margin:3px; border-bottom: 1px solid #ddf;}
.news-latest-item H3 {padding-top: 5px;}
.news-latest-item IMG { margin-bottom:5px;margin-right:5px; float:left;}
.news-latest-category IMG {float: none; border:none; margin:0px;}
.news-latest-date,.news-latest-morelink,.news-latest-category {font-size:9px; background:transparent; }
.news-latest-morelink {height:12px;}
.news-latest-morelink A {float:right;}
hr.clearer {display:none;}
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {border:solid 1px #ddf;}
#col2 .news-list-container {border:0;}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px; margin:3px;border:solid 1px #ddf;}
.news-list-item p, .news-list-morelink {background:none; margin:0; padding:0;}
#col2 .news-list-item {border:0; border-bottom:1px solid #ddf;}
.news-search-form {padding:3px;margin-bottom:5px;border:solid 1px #ddf;background-color:#f6f7e7;}
.news-search-emptyMsg{margin:0px;}
.news-search-form FORM {margin:0px;}
.news-list-container H3 {margin-bottom: 5px;	padding: 2px;	border-bottom: 1px solid #769024;}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#fff;	padding-left:2px;}
.news-list-container H3 A {color:#fff;}
.news-list-container P {padding-left:3px;}
.news-list-date {	float: right; color: #580b01; width: 180px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal;}
.news-list-imgcaption {float: right; padding-top:3px; padding-right:3px; font-size: 9px;}
.news-list-container IMG {float: right;border:solid 1px #ddf;margin-bottom:5px;margin-right:2px;margin-left:5px;}
.news-list-category IMG {float: none;border:none;margin:0px;}
.news-list-morelink,.news-list-category {font-size:0.76em;margin-left:3px;}
.news-list-morelink  {margin-bottom:3px;}
.news-list-browse {text-align: center;}
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {margin:3px; border:solid 1px #ddf; padding:3px; background-color:#f6f7e7;}
.tx-ttnews-browsebox TD { font-size: 9px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0px;}
.tx-ttnews-browsebox-SCell {background-color: #580b01; border:solid 1px #ddf;}
.news-search-emptyMsg {font-size: 10px; margin-left: 10px;}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {padding:5px;margin-bottom:5px;border:solid 1px #ddf;}
.news-single-item H2 {font-size: 14px;	font-weight:bold;	padding-bottom: 8px;}
.news-single-item H3 {	margin-bottom: 15px;}
.news-single-img {float: right;margin-left:5px;}
.news-single-imgcaption {padding:3px;clear:both; background-color:transparent !important; }
.news-single-category {float: right; font-size: 0.8em;}
.news-single-backlink, .news-single-backlink a {font-weight: bold;font-size: 9px;margin-bottom: 15px;margin-top: 10px;}
.news-single-timedata { float: right; }
.news-single-timedata, .news-single-author,.news-single-imgcaption{font-size: 10px;}
.news-single-author {padding-bottom: 3px;}
.news-single-additional-info {
/* 	clear: both; */
	margin-top: 15px;	border: solid 1px #ddf;	padding:3px; }
.news-single-related,.news-single-files,.news-single-links  {border: solid 1px #ddf;margin:0 0 3px;padding:3px;}
.news-single-related DD, .news-single-links DD, .news-single-files DD {	margin-left:20px;}
.news-single-related DT, .news-single-links DT, .news-single-files DT {font-weight: bold;	font-size: 10px;margin-left:5px;	width:90%;}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {margin-top:10px;padding:3px;border:solid 1px #ddf;}
.news-amenu-container LI { font-size: 11px; padding-bottom:1px; }
.news-amenu-container UL { font-size: 11px; padding:3px; margin-top:5px; margin-left:0; margin-bottom:0; border:solid 1px #ddf; background-color:#f6f7e7; list-style-type: none; }
.news-amenu-container H2 { color:#fff; font-size: 14px; padding:3px; background-color:#580b01; border-style: solid; border-width: 1px; }
.news-amenu-item-year { font-weight: bold; border: solid 1px; padding: 2px; color:#000; font-size: 14px; background-color: #d2d0bd; }
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {padding:5px;margin:10px ;border:solid 1px #ddf;}
.news-catmenu-header  {font-size:10px;font-weight:bold;}
.news-catmenu DIV {font-size:9px;white-space: nowrap;}
.news-catmenu DIV img {margin:0px;padding:0px;vertical-align: middle;}
.news-catmenu-ACT {font-weight:bold;}
/*  Styles for catmenu mode "nestedWraps" */
.level0 {background-color:#fff;}
.level1 {padding-left:10px;background-color:#eee;}
.level2 {padding-left:10px;background-color:#ddd;}
.level3 {padding-left:10px;background-color:#ccc;}
.level4 {padding-left:10px;background-color:#bbb;}

/* Bilderscroller Titelseite */
#uid35 #Ads {}
#uid35 #AdsDiv {float:right; margin-left:1.2em; border:1px solid #ddf; padding:5px; height:160px !important; overflow:hidden;}
#uid35 #Description {text-align:center; vertical-align:bottom; font-size:0.8em;}

/* Ortsblätter */
.csc-uploads-fileName p a {background: #F6FF92 url("images/pdf_icon.png") no-repeat; padding: 3px 10px 30px 60px; color:#950F0E; }
.csc-uploads-description { padding-left: 60px !important;}

#c626 p  {background: transparent url("images/pdf_icon.png") no-repeat; padding: 3px 10px 30px 60px; height:60px; }
#c626 h1  {margin-bottom:2em;}
