/**
 * Stylesheet für die Internetseiten der Gemeinde Driedorf
 * (C) 2008 André Maitz www.maitz.de
 */

 /* Reset browser defaults


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, dl, dd,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, ol, ul, li, menu,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
}
-------------------------------------------------------------- */
 
/**
 * Body
 */

body 
{
  background: url("/tl_files/driedorf/styles09/bgbody3.gif") repeat-y center top;
  /*background-color:#9AB2D9;*/
  background-color:#ECF0F8;
  color:#000000;
  font-family:verdana,arial,geneva,sans-serif;
  font-size: 76%;
  padding: 3px 0px 5px 0px;
}

/**
 * Standard-Links
 */

a:link 
{
  color: #3A5075;
  text-decoration: none;
}

a:visited 
{
  color: #3A5075;
  text-decoration: none;
}

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

a:active 
{
  color: #3A5075;
  text-decoration: none;
}

a:focus
{
  color: #A65823;
  text-decoration: none;
}
    
/** * externe Links */
#container a[href^="http:"], a[href^="https:"] {
  background-image: url("/tl_files/driedorf/styles09/sprite_external.gif");
  background-position: right top;
  background-repeat: no-repeat;
  padding-right: 13px;
}
#container a[href^="http:"]:hover, a[href^="https:"]:hover {
  background-image: url("/tl_files/driedorf/styles09/sprite_external.gif");
  background-position: right -30px;
}

/** * interne Links wieder demarkieren */
#container a[href^="http://www.driedorf.de"], a[href^="https://www.driedorf.de"] {
  background-image: none;
}
#container a[href^="http://www.driedorf.de"]:hover, a[href^="https://www.driedorf.de"]:hover {
  background-image: none;
}

/** 
 * Layout - Boxmodell
 */

/**
 * Top
 */

#top
{
}

/**
 * Wrapper
 * [Header | Container | Footer]
 */
 
#wrapper
{
  background-color:#D9E1F1;
  /*border-color:#E4D9C0 #99917D #99917D #E4D9C0;
  border-style:solid;
  border-width:2px 3px 3px 2px;*/
  margin:auto;
}

#wrapper .inside
{
}

/**
 * Header
 */
 
#header
{
  background: url("/tl_files/driedorf/styles09/bgheader_collage.jpg") no-repeat left top;
}

#header .inside
{
  height: 220px;
}

.bgimg1 #header .inside
{
}

#header .imglogo
{
  float: left;
}

/**
 * Headerimage für Seitenbereiche
 */
 
.bgheaderimg-tourismus #header
{
  background: url("/tl_files/driedorf/styles09/bgheader_collage.jpg") no-repeat left top;
}

.bgheaderimg-krombachtalsperre #header
{
  background: url("/tl_files/driedorf/styles09/bgheaderimg-krombachtalsperre.jpg") no-repeat left top;
}

.bgheaderimg-heisterberger-weiher #header
{
  background: url("/tl_files/driedorf/styles09/bgheader_heisterberger-weiher.jpg") no-repeat left top;
}

.bgheaderimg-buergerservice #header
{
  background: url("/tl_files/driedorf/styles09/bgheaderimg-rathaus.jpg") no-repeat left top;
}

.bgheaderimg-winter #header
{
  background: url("/tl_files/driedorf/styles09/bgheaderimg-winter.jpg") no-repeat left top;
}

.bgheaderimg-news #header
{
  background: url("/tl_files/driedorf/styles09/bgheaderimg-news.jpg") no-repeat left top;
}

/**
 * Container
 * [Left | Right | Main]
 */
 
#container
{
  background:url("/tl_files/driedorf/styles09/fahne.jpg") no-repeat right -10px;
  background-color:#D9E1F1;
}

#container .inside
{
}

/**
 * Left
 */
 
#left
{
  margin: -80px 0px 0px 0px;
}

/**
 * Right
 */
 
#right
{
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}

#right .inside
{
}

/**
 * Main
 */
 
#main
{
  line-height:1.6em;
  padding: 10px 10px 10px 10px;
}

#main .inside
{
}


/**
 * Footer
 */
 
#footer
{
  font-size: 0.76em;
  color: #000000;
  background:url("/tl_files/driedorf/styles09/bgfooter.jpg") no-repeat top left;
  background-color: #7B9ACE;
  padding:15px 0px 0px 0px;
}

#footer .inside
{
  background:url("/tl_files/driedorf/styles09/bgfooter-inside.png") no-repeat bottom left;
}

#footer div
{
  text-align: center;
  padding: 8px;
}

/**
 * Font family
 */

h1, h2, h3, h4, h5, h6
{
  font-family: Georgia, verdana, Lucida Grande, Lucida Sans Unicode, Times New Roman, serif;
  line-height: 1.2em;
  color: #A65823;
}

h1
{
  font-size: 1.6em;
  margin: 0px 0px 12px 0px;
  padding: 0px;
  margin-top: 0px;

}

.frontpage h1
{
  margin-bottom: 0px; 
}

h2
{
  font-size: 1.4em;
  margin: 20px 0px 5px 0px;
  padding: 5px 5px 5px 0px;
}

.nolink 
{
    color: #3A5075;
}

.layout_latest h2
{
  margin: 0px 0px 5px 0px;
}

.frontpage h2
{
  margin-top: 5px;
}

#right .rcright1 h2
{
  margin-top: 5px;
}

h3
{
  font-size: 1.2em;
}

h4
{
  font-size: 1.0em;
}

h5
{
  font-size: 0.86em;
  font-weight: bold;
}

h6
{
  font-size: 1.0em;
  font-weight: bold;
}

/**
 * Navigation
 */

/**
 * Navigation #header
 */

#header .mod_customnav
{
  padding: 8px 0px 0px 409px;
  text-align: right;
  vertical-align: top;
}

#header .mod_customnav ul
{
  margin: 0px;
  padding:0px 2px 0px 0px;
} 

#header .mod_customnav li
{
  list-style-type:none;
  float: left;
  background:url("/tl_files/driedorf/styles09/bgservicenav09.gif") repeat-x top left;
  background-color: #5478B2;
  padding: 0px;
  margin: 0px 1px 0px 0px;
}

#header .mod_customnav a, #header .mod_customnav li.active
{
  display: block;
  color: #EAEAEA;
  padding: 5px 5px 10px 5px;
  margin: 0px;
}

#header .mod_customnav li:hover
{
  background:url("/tl_files/driedorf/styles09/bgservicenav09hover.gif") repeat-x top left;
}

#header .mod_customnav li.active
{
  background:url("/tl_files/driedorf/styles09/bgservicenav09hover.gif") repeat-x top left;
}

/**
 * Navigation #left - MainNavigation
 */
 
/* vertical menu start */

#left .modnavtop
{
  margin: 40px 0px 1px 1px;
  height: 7px;
  background:url("/tl_files/driedorf/styles09/bg-modnavigation-top.gif") no-repeat top left;
}

#left .mod_navigation
{
  width:190px;
  margin-left: 1px;
  color: #000080;
  background:url("/tl_files/driedorf/styles09/bg-modnavigation.gif") repeat-x top left;
  background-color: #A5BFEE;
}

#left .modnavbottom
{
  margin: 0px;
  margin-left: 1px;
  height: 8px;
  background:url("/tl_files/driedorf/styles09/bg-modnavigation-bottom.gif") no-repeat top left;
}

#left .mod_navigation ul
{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#left .mod_navigation li
{
  border-bottom: 1px solid #e4d9c0;
}

#left .mod_navigation a
{
  text-decoration:none;
  color: #000E69;
}

#left .mod_navigation a.trail
{
  background-color: #FFE26B;
}

/* level_1 start */
#left .mod_navigation ul.level_1 span.active
{
  width: 190px;
  display: block;
  margin: 0px;
  padding: 5px 5px;
  background-color: #FFE26B;
}

#left .mod_navigation .submenu
{
  background-color: #A7C1EE;
}

#left span.active
{
  background-color: #FFE26B;
}

#left .mod_navigation .level_1 li
{
  border-bottom: 1px solid #e4d9c0;
}

#left .mod_navigation ul.level_1 a
{
  width: 190px;
  display: block;
  margin: 0px;
  padding: 5px 5px;
}

#left .mod_navigation ul.level_1 a:hover
{
  width: 190px;
  display: block;
  margin: 0px;
  padding: 5px 5px;
  background: url("/tl_files/driedorf/styles09/bgnav-h.gif") repeat-x top left;
  background-color: #81A5E7;
}

/* level_2 start */
#left .mod_navigation ul.level_2 span.active
{
	width: 180px;
	display: block;
	margin: 0px;
	padding: 2px 5px 2px 15px;
	font-weight: normal;
	background-color: #FFE26B;
}

#left .mod_navigation ul.level_2 a
{
	width: 180px;
	display: block;
	margin: 0px;
	padding: 2px 5px 2px 15px;
	font-weight: normal;
	border-bottom: 1px solid #D9E1F1;
}

#left .mod_navigation ul.level_2 a:hover
{
	width: 180px;
	display: block;
	margin: 0px;
	padding: 2px 5px 2px 15px;
	font-weight:normal;
}

/* level_3 start */
#left .mod_navigation ul.level_3 span.active
{
	width: 170px;
	display: block;
	margin: 0px;
	padding: 1px 5px 1px 25px;
	font-weight: normal;
	background-color: #FFE26B;
}

#left .mod_navigation ul.level_3 a
{
	width: 170px;
	display: block;
	margin: 0px;
	padding: 1px 5px 1px 25px;
	font-weight: normal;
}

#left .mod_navigation ul.level_3 a:hover
{
	width: 170px;
	display: block;
	margin: 0px;
	padding: 1px 5px 1px 25px;
	font-weight: normal;
}

#left .mod_navigation .level_2 li
{
  border-bottom: none;
}

#left .mod_navigation .last, .mod_navigation li.last, .mod_navigation a.last
{
  border: none;
}

/**
 * Navigation Sitempap
 */
 
.mod_sitemap ul
{
  list-style-type: none;
  margin: 10px 5px 5px 20px;
}

.mod_sitemap li
{
  list-style-type: none;
  margin: 5px 5px 5px 20px;
}

.mod_sitemap  .level_1
{
  font-weight: bold;
  line-height: 1.2em;
}

.mod_sitemap  .level_2
{
  font-weight: normal;
  margin-bottom: 25px;
}

.mod_sitemap  .level_3
{
  font-weight: normal;
  margin-bottom: 0px;
}

.mod_sitemap ul ul
{
  margin: 5px 5px 20px 20px;
}


/**
 * breadcrump navigation 
 */

.mod_breadcrumb
{
  font-size: 0.76em;
  margin: 0px 0px 10px 0px;
}

/**
 * Pagination
 */
 
.pagination
{
  margin: 50px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  border-top: 1px solid #ccc;
}
  
.pagination li
{
  list-style-type:none;
  display:block;
  float:left;
  padding: 5px 10px 5px 10px;
  margin: 5px;
  border:1px solid #cccccc;
}

/**
 * Suche
 */

.mod_search input.text
{
	padding: 3px;
}

.mod_search .radio_conainer
{
	margin: 1em 0;
}

.mod_search .radio_container label
{
	margin-right: 10px;
}

#main .mod_search p.header
{
	text-align:center;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	padding: 10px;
	margin-top: 15px;
}

.mod_search h3 .relevance
{
	font-weight: normal;
}

.mod_search, .suchformular
{
  margin-bottom: 10px;
}

.mod_search .odd
{
  background-color:#ECECEC;
  margin:15px 0px;
  padding: 5px;
}

.mod_search .even
{
  padding: 5px;
}

.mod_search .highlight
{
	font-weight:bold;
}

/**
 * Bilder
 */
 
 /**
 * Bilder #main
 */
 
#main img
{
  border:0px;
  margin: 5px 5px 5px 5px;
}

#main .frontpage img 
{
  margin: 1px;
}

#main .frontpageleft img 
{
  margin: 0px;
}

#main .image_container
{
  background-color: #F0F0F0;
  border: 1px outset #F4F4F4;
  margin: 5px;
}

#main .caption
{
  margin: 0px 5px 0px 5px;
  font-size: 0.76em;
}

#main .imgleft, #right .imgleft
{
  float: left;
  margin: 5px;
  padding: 5px;
  background-color: #F0F0F0;
  border: 1px outset #F4F4F4;
}

#main .imgright, #right .imgright
{
  float: right;
  margin: 5px;
  padding: 5px;
  background-color: #F0F0F0;
  border: 1px outset #F4F4F4;
}

.floatleft
{
  float: left;
}

.floatright
{
  float: right;
}

/**
 * #main
 */

#main .width-main
{
  width: 570px;
}

/**
 * Bilder #right
 */

#right .ce_gallery .image_container
{
  background-color: #F0F0F0;
  border: 1px outset #F4F4F4;
  margin: 5px;
}

#right .nocaption .caption 
{
  display: none;
}

/**
 * Footer-Links
 */

#footer a:link 
{
  color: #A65823;
  text-decoration: none;
}

#footer a:visited 
{
  color: #A65823;
  text-decoration: none;
}

#footer a:hover 
{
  color: #3A5075;
  text-decoration: none;
}

#footer a:active 
{
  color: #A65823;
  text-decoration: none;
  background-color: #EAEAEA;
}

/**
 * Sonstiges #right
 */

 #right .rcright1
{
  background: url("/tl_files/driedorf/styles09/bg-rcright1.gif") no-repeat left top;
  background-color: #FFA76B;
}

 #right .rcright4
{
  background: url("/tl_files/driedorf/styles09/bg-rcright4.gif") no-repeat left bottom;
  background-color: #FFA76B;
}

/**
 * Sonstiges
 */

.wetter
{
  background: url("/tl_files/driedorf/styles09/bg-rcwetter1a.gif") no-repeat left top;
  background-color: #81A5E7;
  margin-bottom: 10px;
}

.clear
{
  clear: both;
}

.clear-left
{
  clear: left;
}

.clear-right
{
  clear: right;
}

.notype
{
	list-style-type: none;
}

/**
 * Bürgerservice Teaser
*/

.buergerservice .ce_teaser
{
  margin: 0px;
  padding: 5px;
  border: 1px solid #e4d9c0;
}

/**
 * Frontpage
 */

.frontpage
{
  margin: 0px 0px 15px 0px;
}

.frontpageleft
{
  width: 320px;
  float: left;
}

/**
 * Frontpage Toplink
 */
 
.toplink
{
   width: 98%;
   margin: 2px 1px 4px 1px;
   padding: 3px 3px 5px 8px;
   background-color: #FFA76B;
}
 
.toplink h2
{
   margin: 0px;
   padding: 0px;
}
 
.toplink p
{
   margin: 0px;
}
 
.tlimage
{
  margin: 0px;
  padding: 0px;
}

.toplinkaktuell
{
  width: 100%;
  padding: 0px 5px 5px 5px;
}


/**
 * Nachrichten Aktuell
 */

.layout_latest
{
  border-right: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  background-color: #F4F4F4;
  margin: 5px 0px;
  padding: 5px;
}

.layout_latest .subheadline
{
  color: #3A5075;
  margin: 0px;
  
}

.layout_latest .info
{
  font-size: 0.76em;
}

.layout_simple
{
  margin: 3px 3px 5px 0px;
}

/**
 * Nachrichten Archiv Menu
 */
 
 .mod_newsmenu
{
  background-color: #FFA76B;
  padding: 5px;
  margin-bottom: 10px;
}

.mod_newsmenu ul
{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
}

.mod_newsmenu li
{
	margin:0px 4px 0px 5px;
	padding:0px;
	list-style-type:none;
}

/**
 * Kalender Eventliste
 */

.mod_eventlist
{
  /*background: url("/tl_files/driedorf/styles09/bg-mod_newslist1.gif") no-repeat left top;*/
  margin: 20px 0px 10px 0px;
}

.mod_eventlist .event
 {
  border-right: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  background-color: #F4F4F4;
  margin: 5px 0px;
  padding: 5px;
 }

#termine-sporthalle134 .mod_eventlist .event
 {
  margin: 1px 0px;
 }
 
.mod_eventlist .header h2
{
  border-bottom: 1px solid #cccccc;
}

#right .mod_eventlist
{
  border-right: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  background-color: #81A5E8;
  background-color: #F4F4F4;
  margin: 5px 0px;
  padding: 5px;
}
 
#right .mod_eventlist
{
  margin-top: 5px;
}
 
#right #veranstaltungshinweise .mod_eventlist
{
  margin-top: 120px;
}
 
#right .mod_eventlist
{
  margin-top: 5px;
}
 
#right .event
{
  margin: 5px 0px 5px 0px;
  border-bottom:1px solid #cccccc;
}

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


/**
* Kalender Tabelle
*/
 
.mod_calendar a
{
  line-height: 1.0em;
}
 
table.calendar, table.minicalendar
{
  width:100%; 
  border-top:1px solid #cccccc; 
  border-left:1px solid #cccccc;
  text-align:right;
}

table.calendar .head, table.minicalendar .head
{
  padding-top:4px;
  padding-bottom:5px;
  text-align:center;
  background-color:#f6f6f6;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}

table.calendar .current, table.minicalendar .current
{
  background-color:#ffffcc;
}

table.calendar .label, table.minicalendar .label
{
  padding-top:3px;
  padding-bottom:4px;
  text-align:center;
  background-color:#bbbbbb;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  font-weight:bold;
  color:#ffffff;
}
  
table.calendar td, table.minicalendar td
{
  width:14%;
  padding:1px;
  vertical-align:top;
  background-color:#ffffff;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}

table.calendar td
{
  height:72px;
}

table.calendar .weekend, table.minicalendar .weekend
{
  background-color:#DEDEDE;
}

table.calendar .today, table.minicalendar .today
{
  background-color:#ffffcc;
}

table.minicalendar .active
{
  background-color: #bbbbbb;
}


table.calendar .empty,table.calendar .empty .header, table.minicalendar .empty, table.minicalendar .empty .header
{
  background-color:#f6f6f6;
}

table.calendar td .header, table.minicalendar td .header
{
  padding-bottom:2px;
  background-color:#e0e0e0;
  font-family: arial,geneva,sans-serif;
}

table.calendar td .event a, table.minicalendar td .event a
{
  font-family: arial,geneva,sans-serif;
}

td div.event, td div.minicalendar
{
  border-bottom:1px solid #cccccc;
}

.veranstaltung
{
  font-size: 0.91em;
}

/**
 * Akkordeon - Mootools
 */

.toggler
{
  font-size: 1.2em;
  font-family: Georgia, verdana, Lucida Grande, Lucida Sans Unicode, Times New Roman, serif;
  color: #A65823;
  background:transparent url("/tl_files/driedorf/styles09/toggler.gif") left center no-repeat;
  padding-left:15px;
  cursor:pointer;
}

#main .ce_accordion .accordion
{
}

/**
 * Tabellen
 */

.ce_table
{
}

.ce_table table, .mod_formdatalisting table
{
  width: 100%;
  border: 1px solid #E8E8E8;
}

.ce_table thead, .mod_formdatalisting thead
{
  font-weight: bold;
  background-color: #FFE26B;
}

.ce_table tfoot, .mod_formdatalisting tfoot
{
  font-weight: bold;
  background-color: #F2EE9C;
}

.ce_table td, .mod_formdatalisting  td
{
  padding: 3px;
}

.ce_table .even, .mod_formdatalisting  .even
{
  background-color: #DCE4F2;
}

.ce_table .odd, .mod_formdatalisting .odd
{
  background-color: #ECF0F8;
}

/**
 * Tabelle - Formulardaten
 */

 .mod_formdatalisting td
{
  vertical-align: top;
  padding: 2px 2px 2px 2px;
}

/**
 * Tabelle - Die Gemeinde/Statistik/Gemeindeflächen
 */

/*
 * #table_243 Einwohnerzahlen
*/

#table_243
{
  width: 90%;
}

#table_243 .head_1, #table_243 .head_2, #table_243 .head_3, #table_243 .col_1, #table_243 .col_2, #table_243 .col_3, #table_243 .foot_1, #table_243 .foot_2, #table_243 .foot_3
{
  text-align: right;
}

/*
 * #table_68 Standesamt
*/

#table_68
{
  width: 90%;
}

#table_68 .col_1
{
  text-align: right;
}

/*
 * #table_69 Flächen und Nutzung
*/

#table_69
{
  width: 90%;
}

#table_69 .col_1, #table_69 .head_1
{
  text-align: right;
}

 
/**
* Tag Clouds
*/
 
/**
* Style sheet tags_orange
*/

ul.cloud
{
	margin:0px;
	padding:0.5em 0em;
	text-align:justify;
	line-height:1.3em;
	clear:both!important;
}

ul.cloud li
{
	width:auto;
	position:static;
	float:none;
	display:inline;
	margin:0;
	padding:0;
}

ul.cloud li a
{
	height:auto;
	position:static;
	float:none;
	display:inline;
	margin:0;
	padding:0px 4px;
	text-decoration:none;
	color:#f39a37;
	cursor:pointer;
}

ul.cloud li a span
{
	height:auto;
	position:static;
	float:none;
	display:inline;
	margin:0;
	padding:0;
	background:transparent;
	border:none!important;
}

ul.cloud li a em
{
	display:none;
}

ul.cloud li.size1
{
	font-size:100%;
	line-height:1.3em;
}

ul.cloud li.size2
{
	font-size:100%;
	line-height:1.3em;
}

ul.cloud li.size3
{
	font-size:120%;
	line-height:1.1em;
}

ul.cloud li.size4
{
	font-weight:bold;
	font-size:120%;
	line-height:1.1em;
}

ul.cloud li.size1 a
{
	color:#f39a37;
}

ul.cloud li.size2 a
{
	color:#CC812F;
}

ul.cloud li.size3 a
{
	color:#B27029;
}

ul.cloud li.size4 a
{
	color:#996023;
}

ul.cloud li.isCurrentTag a span, ul.cloud li a:hover
{
	background-color:#f39a37;
	color:#fff!important;
}

ul.cloud li a:hover span
{
	color:#fff!important;
}

.mod_tagcloud .toggle-button
{
	padding-left:20px;
	background:transparent url(system/modules/tags/html/images/del_sprite_arrows.gif) 3px -318px no-repeat;
	cursor:pointer;
}

.mod_tagcloud .yes
{
	padding-left:20px;
	background:transparent url(system/modules/tags/html/images/del_sprite_arrows.gif) 3px -359px no-repeat;
	cursor:pointer;
}

.mod_tagcloud .off
{
	padding-left:20px;
	background:none;
	cursor:default;
}

.mod_tagcloud h3
{
	background-color:#e9e9e9;
	font-weight:bold;
	font-size:90%;
	color:#666666;
}

ul.related
{
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.related li
{
	width:100%;
	margin:0px;
	padding:0pt;
}

ul.related li span.reltext
{
	width:48%;
	float:left;
	margin:0px;
	padding:0% 0.5%;
	text-align:left;
}

ul.related li span.relcount
{
	width:49%;
	float:left;
	margin:0px;
	padding:0% 0.5%;
	text-align:right;
}

ul.related li a
{
	height:auto;
	position:static;
	float:none;
	display:inline;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#f39a37;
	cursor:pointer;
}

ul.related li a:hover, ul.related li a:hover span
{
	color:#fff;
	background-color: #f39a37;
}

ul.tag-chain
{
        text-align:right;
}

li.tag-chain-item
{
        display:inline;
        margin:0px;
        padding:0px;
        list-style-type:none;
}

li.tag-chain-item a
{
        padding:0.25em;
        background-color:#eee;
        text-decoration:none;
        color:#666;
}

li.tag-chain-item a:hover
{
        background-color:#666;
        text-decoration:none;
        color:#fff;
}

/**
 * Tabcontrol
 */

.tabcontrol, .nav-hessenfinder
{
  width: auto;
  border-bottom: 5px solid #8BACE9;
  margin: 5px 0px 20px 0px;
} 

.tabcontrol ul, .nav-hessenfinder ul
{
  padding: 0px;
  margin: 0px;
}

.tabcontrol li, .nav-hessenfinder li
 {
  list-style-type: none;
  background-color: #A7C1EE;
  float: left;
  margin-right: 2px;
}
 
.tabcontrol li .active, .nav-hessenfinder li .active, .nav-hessenfinder li a:hover
{
  background-color: #8BACE9;
}

.tabcontrol a, .tabcontrol  span, .nav-hessenfinder a, .nav-hessenfinder span
{
  display: block;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
}

/* CSS3 Elemente */

.rc1111
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	behavior:url("plugins/css3pie/PIE.htc");
}
