/**
 * @version $Id: template_rtl.css 9765 2007-12-30 08:21:02Z ircmaxell $
 * @package Joomla
 * @subpackage "Stadt Erftstadt" based on Accessible-Template-Beez by Mati Kochen / Angie Radtke
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
 
/* ###############################################################
   SECTION: Site Structure
############################################################### */
/*
General / Font-Family / Size / Color
------------------------------------------------------------------------------------------------------------------*/
body {
margin:0;
padding:0;
font-family:arial,sans-serif,helvetica,verdana,geneva;
font-size:100%;
color:#FFFF00;
text-align:left;
background:#0000FF;
}
/*
Wrapper (sets the global Width)
------------------------------------------------------------------------------------------------------------------*/
.wrapper {
/* position:absolute;
top:1px;
left:50%;
margin-left:-500px;*/
width:1000px;
margin-top:2px;
margin-left:2px;
padding:0;
background:url(../images/backgrounds/wrapper-bg-hc.gif) #003399 repeat;
}
/*
Header
------------------------------------------------------------------------------------------------------------------*/
/* Header Container */
.header {
background:#99CCFF;
}
/* Header Navigation-Container */
.header-navigation-outer {
width:1000px;
height:1.875em;
margin:0;
padding:0;
border-bottom:solid 1px #fff;
background:#003399;
}
.header-navigation-inner {
padding:0 10px 0 10px;
line-height:1.875em;
}
/* Header Navigation (1. Level) */
#menutop ul {
margin:0;
padding:0;
}
#menutop ul.menu li,
#menutop ul.menu li a {
display:inline;
margin:0;
padding:0 10px 0 0;
font-size:0.85em;
font-weight:normal;
color:#FFFF00;
list-style-type:none;
}
#menutop ul.menu li a:hover,
#menutop ul.menu li.active a,
#menutop ul.menu li#current a {
color:#fff;
}
/* Header Image */
.header-image {
width:1000px;
height:166px;
margin:0;
padding:0;
border:0;
background:url(../../../images/stories/header/header-erft.jpg) #003399 no-repeat;
}
/* Header Searchform, Textsize and Contrast */
.header-search-outer {
width:1000px;
height:1.875em;
margin:0;
padding:0;
border-top:solid 1px #fff;
background:#0033CC;
}
.header-search-left {
float:left;
line-height:2.3em;
padding:0 10px 0 10px;
font-size:0.8em;
color:#F0F33E;
}
.header-search-left a:link,
.header-search-left a:visited,
.header-search-left a:active,
.header-search-left a:hover {
color:#F0F33E;
}
.header-search-left span.big {
font-size:1.2em;
font-weight:bold;
}
.header-search-right {
float:right;
padding:0.313em 10px 0.313em 0;
}
/* Textsize and Contrast */
.textsize {
background:url(../images/backgrounds/hochkontrast.png) center #0033CC no-repeat;
}
/* Header Searchform */
.inputboxsearchfield {
color:#000;
border:solid 1px #ff9900;
background:#ffff00;
}
.buttonsearchfield {
margin-left:2px;
color:#000;
border:solid 1px #ff9900;
background:#ffff00;
}

/*
Main Navigation  (1. Level)
------------------------------------------------------------------------------------------------------------------*/
/* Main Navigation Container */
.main-navigation-outer {
width:1000px;
margin:0;
padding:0;
height:2em;
border-bottom:solid 1px #fff;
}
.main-navigation-inner-bg {
height:2em;
}
.main-navigation-inner-text {
margin:0;
padding:0;
line-height:1.8em;
}
/* Main Navigation */
#menumid ul {
margin:0;
padding:0;
overflow:hidden;
}
#menumid ul.menu li {
display:inline;
margin:0;
font-size:0.85em;
list-style-type:none;
}
#menumid ul.menu li a {
padding:3px 7px 3px 7px;
color:#000;
border:solid 1px #99CCFF;
text-decoration:underline;
}
#menumid ul.menu li a:hover,
#menumid ul.menu li.active a,
#menumid ul.menu li#current a {
padding:3px 7px 3px 7px;
color:#000;
border:solid 1px #fff;
background:#FFFF00;
}
/*
Breadcrumb Navigation
------------------------------------------------------------------------------------------------------------------*/
.breadcrumb-outer {
clear:both;
margin:0;
padding:0;
width:1000px;
height:1.563em;
line-height:1.563em;
text-indent:3px;
}
.breadcrumb-inner {
padding:5px 10px 0.125em 7px;
font-size:0.7em;
}
/*
Container (Left Modules / Content / Mid Modules / Right Modules)
-----------------------------------------------------------------------------------------------------------------------------*/
#container {
margin:0 0 10px 0;
padding:8px 0 100px 0;
}
/*
Left Moduletable
------------------------------------------------------------------------------------------------------------------*/
#moduletable-left {
float:left;
width:205px;
}
#moduletable-left,
#moduletable-left a,
#moduletable-left p {
color:#000;
}
#moduletable-left hr {
width:100%;
height:1px;
border:solid 1px #000;
border-left:0;
border-right:0;
border-bottom:0;
}
#moduletable-left .moduletable h3 {
margin:0 0 1px 0;
line-height:1.8em;
font-size:0.8em;
font-weight:normal;
color:#000;
text-indent:20px;
border-top:solid 1px #ff9900;
background:url(../images/backgrounds/moduletable-header-hc.png) left #ff9900 no-repeat;
}
/* Border for single Moduletables */
.moduletable-left-bg {
border-top:solid 1px #003399;
background:#A8D3FF;
}
/* Main-Navigation (Second Level) */
#menuleft ul {
margin:0;
padding:0;
}
#menuleft ul.menu li,
#menuleft ul.menu li a {
display:block;
width:205px;
margin-bottom:1px;
line-height:1.7em;
font-size:0.85em;
font-weight:normal;
color:#000;
text-decoration:none;
text-indent:20px;
list-style-type:none;
background:url(../images/backgrounds/link.gif) left #A8D3FF no-repeat;
}
#menuleft ul.menu li a:hover {
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li.active a,
#menuleft ul.menu li#current a {
color:#000;
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li a.blank {
padding-right:0;
background:url(../images/backgrounds/link.gif) left #A8D3FF no-repeat;;
}
#menuleft ul.menu li a.blank:hover {
padding-right:0;
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li.active a.blank,
#menuleft ul.menu li#current a.blank {
padding-right:0;
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
/*
Moving News Ticker
------------------------------------------------------------------------------------------------------------------*/
#tickermoving {
overflow:hidden;
margin:-22px 0 30px 0;
padding:0 0 5px 0;
font-size:0.85em;
font-weight:bold;
color:#FFFF00;
text-align:center;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
#tickermoving a {
color:#FFFF00;
}
/*
Static News Ticker
------------------------------------------------------------------------------------------------------------------*/
#tickerstatic {
overflow:hidden;
margin:-22px 0 20px 0;
padding:0 0 5px 0;
font-size:0.85em;
font-weight:bold;
color:#FFFF00;
text-align:center;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
#tickerstatic a {
color:#FFFF00;
}
/*
Banner above Content
------------------------------------------------------------------------------------------------------------------*/
#bannertop {
overflow:hidden;
margin:0 0 40px 0;
text-align:center;
}
#bannertop a.blank {
padding:0;
background:none;
}
/*
Content
------------------------------------------------------------------------------------------------------------------*/
.content-outer-0cols {
float:left;
margin:0;
width:1000px;
background:url(../images/backgrounds/underline-hc.gif) left 1px repeat-x;
}
.content-outer-1col {
float:left;
margin:0 15px 0 0;
width:805px;
background:url(../images/backgrounds/underline-hc.gif) left 1px repeat-x;
}
.content-outer-2cols {
float:left;
margin:0 15px 0 0;
width:620px;
/* width: expression(document.body.clientWidth < 620? "620px" : document.body.clientWidth > 805? "805px" : "auto");*/
background:url(../images/backgrounds/underline-hc.gif) left 1px repeat-x;
}
.content-outer-2-2cols {
float:left;
margin:0 15px 0 15px;
width:580px;
/* width: expression(document.body.clientWidth < 620? "620px" : document.body.clientWidth > 805? "805px" : "auto");*/
background:url(../images/backgrounds/underline-hc.gif) left 1px repeat-x;
}
.content-outer-3cols {
float:left;
margin:0 15px 0 15px;
width:400px;
background:url(../images/backgrounds/underline-hc.gif) left 1px repeat-x;
}
.content-inner {
padding:30px 5px 0 5px;
font-size:0.8em;
}
/*
Banner below Content
------------------------------------------------------------------------------------------------------------------*/
#bannerbottom {
overflow:hidden;
margin:20px 0 0 0;
text-align:center;
}
#bannerbottom a.blank {
padding:0;
background:none;
}
/*
Moduletable Rightone
------------------------------------------------------------------------------------------------------------------*/
#moduletable-rightone,
#moduletable-rightone a,
#moduletable-rightone p {
color:#000;
}
#moduletable-rightone hr {
width:100%;
height:1px;
border:solid 1px #000;
border-left:0;
border-right:0;
border-bottom:0;
}
#moduletable-rightone {
float:left;
width:180px;
font-size:0.75em;
background:#A8D3FF;
}
#moduletable-rightone .moduletable h3 {
margin:0;
line-height:1.8em;
font-size:1.1em;
font-weight:normal;
color:#000;
text-indent:20px;
border-top:solid 1px #003399;
border-bottom:solid 1px #003399;
background:url(../images/backgrounds/moduletable-header-hc.png) left #ff9900 no-repeat;
}
#moduletable-rightone .moduletable ul li {
margin:0;
list-style-type:none;
}
/*
Moduletable Righttwo
------------------------------------------------------------------------------------------------------------------*/
#moduletable-righttwo,
#moduletable-righttwo a,
#moduletable-righttwo p {
color:#000;
}
#moduletable-righttwo hr {
width:100%;
height:1px;
border:solid 1px #000;
border-left:0;
border-right:0;
border-bottom:0;
}
#moduletable-righttwo {
float:right;
margin:0;
width:180px;
font-size:0.75em;
background:#A8D3FF;
}
#moduletable-righttwo .moduletable h3 {
margin:0;
line-height:1.8em;
font-size:1.1em;
font-weight:normal;
color:#000;
text-indent:20px;
border-top:solid 1px #003399;
border-bottom:solid 1px #003399;
background:url(../images/backgrounds/moduletable-header-hc.png) left #ff9900 no-repeat;
}
#moduletable-righttwo .moduletable ul li {
margin:0;
list-style-type:none;
}
/* Main-Navigation (Third Level) */
#menuright ul {
margin:0;
padding:0;
background:#003399;
}
#menuright ul.menu li,
#menuright ul.menu li a {
display:block;
width:180px;
line-height:1.6em;
font-size:1em;
font-weight:normal;
color:#000;
text-decoration:none;
text-indent:20px;
list-style-type:none;
margin-bottom:1px;
background:url(../images/backgrounds/link.gif) left #A8D3FF no-repeat;
}
#menuright ul.menu li a:hover {
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li.active a,
#menuright ul.menu li#current a {
color:#000;
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li a.blank {
padding-right:0;
background:url(../images/backgrounds/link.gif) left #A8D3FF no-repeat;;
}
#menuright ul.menu li a.blank:hover {
padding-right:0;
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li.active a.blank,
#menuright ul.menu li#current a.blank {
padding-right:0;
background:url(../images/backgrounds/link.gif) left #FFFF00 no-repeat;
}
/*
Latest News
------------------------------------------------------------------------------------------------------------------*/
.latestnews {
margin-bottom:1px;
padding:2px;
}
a.latestnews:link {
text-decoration:underline;
}
/* Bottom Navigation
------------------------------------------------------------------------------------------------------------------*/
#menubottom ul {
float:left;
margin:0 0 20px 0;
padding:0;
}
#menubottom ul.menu li,
#menubottom ul.menu li a {
display:inline;
padding:0 10px 0 0;
font-size:0.85em;
font-weight:normal;
list-style-type:none;
text-align:left;
}
#menubottom ul.menu li a:hover,
#menubottom ul.menu li.active a,
#menubottom ul.menu li#current a {
color:#FFFF00;
text-decoration:underline;
}
/* ###############################################################
   SECTION: Standard Styles + Joomla! Core
############################################################### */
/*
Standard Typos
------------------------------------------------------------------------------------------------------------------*/
p {
color:#FFFF00;
text-decoration:none;
}
a:link,
a:visited {
color:#FFFF00;
text-decoration:underline;
}
a:hover,
a:active,
a:focus {
color:#FFFF00;
text-decoration:underline;
}
ul {
list-style-type:square;
}
li {
list-style-type:square;
}
dl {}
dt {
font-weight:bold;
color:#FFFF00;
}
dd {
margin:0 0 10px 0;
font-weight:bold;
text-align:right;
background:url(../images/backgrounds/underline.gif) bottom repeat-x;
}
cite {
font-style:normal;
}
/*
Headings
------------------------------------------------------------------------------------------------------------------*/
h1,
h1.componentheading {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#FFFF00;
}
h2.componentheading {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#FFFF00;
}
h2.contentheading {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#FFFF00;
}
h2.article_contentheading {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#FFFF00;
}
.contentpagetitle {}
.blog h2 {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#FFFF00;
}
h2 {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#FFFF00;
}
h3 {
margin:0;
padding:0;
font-size:1em;
font-weight:bold;
}
h4 {
margin:0;
padding:0;
font-size:1em;
font-weight:bold;
}
h5 {
margin:0;
padding:0;
font-size:1em;
font-weight:bold;
}
h6 {
margin:0;
padding:0;
font-size:1em;
font-weight:bold;
}
/*
Custom Typo + Classes
------------------------------------------------------------------------------------------------------------------*/
.bold {
font-weight:bold;
}
.small {
font-size:0.75em;
}
.small a {
font-size:0.75em;
}
.padding {
padding:3px;
}
.copyright {
margin:0;
padding:20px 0 20px 0;
font-size:0.8em;
text-align:center;
}
.copyright a {
padding-right:12px;
background:url(/cms-neu/plugins/system/mfblank/icon_external_dark.gif) no-repeat 100% 50%;
}
.underline {
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
.bottomlinks {
margin-bottom:20px;
padding-bottom:10px;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
.invisible {
position:absolute;
top:-5000px;
left:-5000px;
}
.notseen {
position:absolute;
top:-6000px;
left:-6000px;
}
.archive-img img {
display:none;
}
a.nobg {
text-decoration:none;
background:none;
}
/*
Divider
------------------------------------------------------------------------------------------------------------------*/
hr {
width:100%;
height:1px;
border:solid 1px #FFFF00;
border-left:0;
border-right:0;
border-bottom:0;
}
/* ###############################################################
   SECTION: Other Navigations
############################################################### */
/*
Pagenavigation
------------------------------------------------------------------------------------------------------------------*/
.pagenavcounter {
display:none;
/*
font-size:0.8em;
font-weight:bold;
text-align:right;
*/
}
ul.pagination {
list-style-type:none;
}
ul.pagination li {
display:inline;
margin:0 3px 0 3px;
}
.pagenav {
margin:20px 100px 20px 100px;
font-size:1em;
text-align:left;
background:url(../images/backgrounds/underline.gif) top repeat-x;
}
.pagenav_prev a {
margin-right:10px;
font-size:0.85em;
font-weight:bold;
color:#FFFF00;
}
/*
.pagenav_prev:after {
content: "|";
}
*/
.pagenav_next a {
font-size:0.85em;
font-weight:bold;
color:#FFFF00;
}
/*
.pagenav_next:before {
content: "|";
}
*/
.pagenavbar {
font-weight:normal;
text-align:right;
}
/* ###############################################################
   SECTION: Content
############################################################### */
/*
Author, Date etc.
------------------------------------------------------------------------------------------------------------------*/
.pageinfo {
float:left;
margin:0 0 2px 0;
font-size:0.8em;
font-weight:bold;
color:#FFFF00;
text-transform:uppercase;
}
.articleinfo {
float:left;
margin:0;
font-size:0.8em;
font-weight:bold;
color:#FFFF00;
text-transform:uppercase;
}
.article_articleinfo {
float:left;
margin:0;
font-size:0.8em;
font-weight:bold;
color:#FFFF00;
text-transform:uppercase;
}
.buttonheading {
margin:0;
text-align:right;
}
.blog .buttonheading img {
float:right;
margin:0;
padding:0;
text-align:right;
border:none;
}
.createdate {
}
.created-date {
}
.createdby {
}
.modifydate {
}
.iteminfo {
margin:0;
padding:0;
font-size:0.8em;
font-weight:bold;
color:#FFFF00;
}
/*
Blog Styling
------------------------------------------------------------------------------------------------------------------*/
.blog {
margin-top:-14px;
}
.leading {
margin-top:0px;
}
.blogsection {
}
.blog_more {
}
.blog p,
.blog .leading {
font-size:0.95em;
}
/*
Multiple Column Blog-Layout
(Original from BEEZ Template)
------------------------------------------------------------------------------------------------------------------*/
.leading_separator {
clear:both;
}
.article_row {
overflow:hidden;
clear:both;
padding:0;
font-size:0.95em;
}
.article_row .column1 h2,.article_row .column2 h2,.article_row .column3 h2,.article_row .column4 h2 {
border-bottom:none;
}
.article_separator {
clear:both;
height:30px;
background:url(../images/backgrounds/underline-hc.gif) center repeat-x;
}
.row_separator {
clear:both;
display:block;
margin:0;
height:0;
}
.column1, .column2, .column3, .column4 {
float:left;
position:relative;
background:none;
}
.column2 {
float:right;
margin:0 0 0 1%;
}
.column3 {
float:right;
margin:0 0 0 1%;
}
.column4 {
float:right;
margin:0 0 0 1%;
}
.column_inner {
padding:0;
}
/* Caption fixes */
/*
.blogimgright {
margin:0;
border-top:none;
border-right:solid 8px #F7FCFD;
border-bottom:solid 8px #F7FCFD;
border-left:solid 8px #F7FCFD;
}
.blog img {
margin:0;
border-top:none;
border-right:solid 8px #F7FCFD;
border-bottom:solid 8px #F7FCFD;
border-left:solid 8px #F7FCFD;
}
p img {
margin:0;
border-top:none;
border-right:solid 8px #F7FCFD;
border-bottom:solid 8px #F7FCFD;
border-left:solid 8px #F7FCFD;
}
*/
img.caption {
border:solid 1px #FFFF00;
}
.img_caption.left {
float:left;
margin-right:20px;
}
.img_caption.left p {
clear:left;
margin:0;
padding:0;
font-size:0.8em;
font-weight:bold;
color:#FFFF00;
text-align:center;
}
.img_caption.right {
float:right;
margin-left:30px;
}
.img_caption.right p {
clear:right;
margin:0;
padding:0 15px 0 0;
font-size:0.8em;
font-weight:bold;
color:#FFFF00;
text-align:center;
}
/* ###############################################################
   SECTION: Floating and Clearing / Width's
############################################################### */
/*
Floating and Clearing
------------------------------------------------------------------------------------------------------------------*/
.floatleft {
float:left;
padding-left:3px;
}
.floatright {
float:right;
padding-right:3px;
}
.clr {
clear:both;
height:0px;
background:transparent;
}
/* ###############################################################
   SECTION: Forms (mostly token from BEEZ Template)
############################################################### */
/*
Various
------------------------------------------------------------------------------------------------------------------*/
form {}
fieldset {
padding:0 0 8px 0;
color:#000;
border:solid 1px #FFFF00;
}
legend {
padding:5px 0 0 0;
}
label {}
.input {}
.inputbox {}
.display {
margin:20px 0 0;
text-align:right;
}
.display {
margin:20px 0 0;
text-align:right;
}
.weblinks .display {
display:none;
}
.filter {
margin:10px 0 0;
}
/*
.button {
margin:-1px 2px 0 2px;
height:21px;
line-height:21px;
font-size:1em;
text-decoration:none;
border-top:solid 1px #E0DFE3;
border-right:solid 1px #B3B3B3;
border-bottom:solid 1px #B3B3B3;
border-left:solid 1px #B3B3B3;
background:url(../images/bg-button.png) #E0DFE3 repeat-x;
}
*/
/*
.button:link,.button:visited {
display:block;
margin:-1px 2px 0 2px;
padding:0 5px 6px 5px;
height:13px;
line-height:20px;
text-decoration:none;
}
*/
form.limit {
}
/*
Article Rating
------------------------------------------------------------------------------------------------------------------*/
.content_rating {
height:25px;
line-height:25px;
font-size:1em;
font-weight:bold;
}
.content_vote {
margin-bottom:10px;
padding-bottom:10px;
height:25px;
line-height:25px;
font-size:0.85em;
font-weight:bold;
border-bottom:solid 1px #FFFF00;
}
.leading form, .article_column form {
margin-bottom:20px;
}
/*
Polls
------------------------------------------------------------------------------------------------------------------*/
/*  Component */
.com_poll fieldset {
width:80%;
margin:15px 0 15px 0;
padding:5px 10px 10px 10px;
border:solid 1px #FFFF00;
}
.com_poll legend {
padding:2px 10px 2px 10px;
color:#fff;
font-weight:bold;
background:#000;
}
.polls_color_1,
.polls_color_2,
.polls_color_3,
.polls_color_4,
.polls_color_5 {
overflow:hidden;
padding:2px 0 2px 0;
border:solid 1px red;
background:red;
}
h3.com_poll {
margin:40px 0 20px 0;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
.pollstableborder {
}
.com_poll th {
padding:2px;
color:#fff;
text-align:left;
border-right:solid 1px #fff;
background:#000;
}
.com_poll_td_1 {
width:45%;
padding:2px;
font-weight:bold;
border-right:solid 1px #fff;
}
.com_poll_td_2 {
width:15%;
padding:2px;
font-weight:bold;
border-right:solid 1px #fff;
}
.com_poll_td_3 {
overflow:hidden;
padding:2px;
border-right:solid 1px #fff;
}
.com_poll_question {
padding:2px;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
background:#f4f4f4;
}
.com_poll form {}
.com_poll table {
width:100%;
font-size:1em;
}
.com_poll table caption {}

/*  Module */
form.mod_poll {
padding:0;
}
form.mod_poll fieldset {
margin:0 0 10px 0;
padding:0;
border:none;
}
form.mod_poll legend {
}
form.mod_poll label {
font-size:1em;
font-weight:bold;
}
/*
Form Registration
------------------------------------------------------------------------------------------------------------------*/
form.registration,form.lost_password,.login_form {
background:#fff;
border:solid 0 #93246F;
margin:15px 10px 0;
padding:0;
position:relative;
}
.registration fieldset p {
margin:10px 0;
padding:0 0 8px 0;
border:solid 1px #c7c7c7;
}
.registration div,.login_form div,.lost_password div {
margin:5px 0;
}
form.registration input,
form.lost_password input,
.login_form input {
}
form.registration label,form.lost_password label,.login_form label {
display:block;
float:left;
font-weight:normal;
width:12em;
}
form#josForm {
margin:0;
}
form#josForm fieldset {
width:60%;
margin-bottom:15px;
padding:5px 10px 10px 10px;
border:solid 1px #FFFF00;
}
form#josForm legend {
padding:2px 10px 2px 10px;
color:#000;
font-weight:bold;
background:#A8D3FF;
}
form#josForm input {
float:right;
width:150px;
}
form#josForm p {
font-size:1em;
}
form#josForm div.name {
}
form#josForm div.user {
clear:both;
}
form#josForm .email {
clear:both;
}
form#josForm .pass {
clear:both;
}
form#josForm .verify_pass {
clear:both;
}
form#josForm .captcha {
}
/*
Form Login (Module)
------------------------------------------------------------------------------------------------------------------*/
form#login {
font-size:0.8em;
font-weight:bold;
}
form#login fieldset {
margin:0;
padding:0 0 8px 0;
text-align:left;
border:solid 1px #c7c7c7;
}
form#login legend {
padding:2px 10px 2px 10px;
font-size:0.85em;
font-weight:bold;
text-transform:uppercase;
}
form#login label {
color:#333333;
display:block;
font-weight:bold;
margin:5px 0 0;
padding:2px 2px 0;
}
form#login label.remember {
float:left;
margin:5px 0 20px;
padding:5px 0 0;
width:11em;
}
form#login input {
padding:0 2px 0 0;
}
form#login .inputbox {
width:100px;
}
form#login .inputbox:focus {}
form#login input.checkbox {
background:none;
border:solid 0 #000;
float:left;
margin:11px 0 0;
padding:5px;
width:20px;
}
/*
form#login input.mod_login_button {
margin:-1px 2px 0 2px;
height:21px;
line-height:13px;
font-size:1em;
text-transform:uppercase;
text-decoration:none;
border-top:solid 1px #E0DFE3;
border-right:solid 1px #B3B3B3;
border-bottom:solid 1px #B3B3B3;
border-left:solid 1px #B3B3B3;
background:url(../images/bg-button.png) #E0DFE3 repeat-x;
}
*/
form#login p {
clear:both;
border:solid 0 #000;
font-size:1em;
}
form#login a,
form#login a:active,
form#login a:visited {
color:#333333;
text-decoration:none;
}
form#login a:hover {
color:red;
text-decoration:underline;
}
/*
Form Search
------------------------------------------------------------------------------------------------------------------*/
.search {
}
.searchintro {
}
.search label {
display:none;
}
.searchintro {
font-weight:normal;
margin:0 0 20px;
}
.searchintro img {
display:inline;
border:0px
}
.search_result {
border:solid 0 #FFFF00;
margin:15px 10px 0;
padding:0;
position:relative;
}
.search_result legend {
padding:2px 10px 2px 10px;
color:#000;
font-weight:bold;
background:#FFFF00;
}
.searchterm {
font-weight:bold;
color:#FFFF00;
}
.inputbox:focus {
}
.highlight {
font-weight:bold;
color:#FFFF00;
}
fieldset#word {
padding:10px;
margin-bottom:20px;
color:#FFFF00;
border:solid 1px #FFFF00;
}
fieldset#only {
padding:10px;
color:#FFFF00;
border:solid 1px #FFFF00;
}
fieldset#phrase {
padding:10px;
color:#FFFF00;
border:solid 1px #FFFF00;
float:left;
}
.phrase .inputbox {
background:#FFFF00;
color:#000;
display:block;
height:1.5em;
margin-top:10px;
width:12em;
}
.phrase .inputbox option {
padding:0 2px 0 2px;
}
.phrase .inputbox option a:hover {
background:#FFFF00;
color:#000;
}
/*
Form Contacts
------------------------------------------------------------------------------------------------------------------*/
div.contact {}
form.form-validate {
font-weight:normal;
}
 .form-validate legend {
padding:2px 10px 2px 10px;
color:#000;
font-weight:bold;
background:#FFFF00;
}
.contact_left {
float:left;
margin-top:5px;
font-weight:normal;
color:#FFFF00;
width:40%;
}
.contact_right {
float:left;
margin-top:5px;
font-weight:normal;
color:#FFFF00;
width:60%;
}
.contact_left_copy {
float:left;
margin-top:5px;
font-weight:normal;
color:#FFFF00;
width:40%;
}
.contact_button {
margin-top:5px;
text-align:right;
}
#contact_text {
width:99%;
height:120px;
}
/* ###############################################################
   SECTION: Custom Classes
############################################################### */
.dotted {
background:url(../images/backgrounds/underline.gif) bottom repeat-x;
}
/* ###############################################################
   SECTION: Joomla! Core (if not defined above)
############################################################### */

.adminform {
}
.author {
}
.bannerfooter {
}
.bannergroup {
}
.bannerheader {
}
.banneritem {
}
.banneritemtopmargin {
margin-top:25px;
}
.contentdescription {
}
.contentpane {
}
.contentpaneopen {
}
.contenttoc {
margin:10px 0 10px 25px;
padding:5px;
border:solid 1px #FFFF00;
}
.contenttoc th {
margin-bottom:5px;
padding-bottom:5px;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
table.contenttoc td {
padding-top:2px;
}
.date {
}
.intro {
}
img {
border:none;
}
.loclink {
}
.mainlevel {
}
.message {
}
.metadata {
}
.mosimage {
}
.mosimage_caption {
}
ul li.mostread {}
ol li.mostread {
list-style-type:decimal;
}
.newsfeed {
}
.outline {
}
.read {
}
a.readon {
display:block;
height:20px;
line-height:20px;
text-indent:20px;
background:url(../images/readmore.png) left 4px no-repeat;
}
a.readon:hover {
color:#FFFF00;
}
.sections {
}
.sectiontableheader {
margin:0;
padding:0;
height:26px;
line-height:26px;
font-family:arial,sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFFF00;
text-transform:uppercase;
text-indent:0;
background:url(../images/underline-hc.gif) bottom repeat-x;
}
.sectiontableentry {
background:#f0f0f0;
}
.sectiontableentry1 {
padding:2px;
vertical-align:top;
border-bottom:solid 1px #003399;
background:#ff9900;
}
.sectiontableentry2 {
padding:2px;
vertical-align:top;
border-bottom:solid 1px #003399;
background:#FFFF00;
}
.sectiontablefooter {
background:#47778F;
}
.save {
padding:10px 0;
text-align:right;
}
wrap_image {}

/*
Modified layout.css from BEEZ Template
------------------------------------------------------------------------------------------------------------------*/
.weblinks {
overflow:hidden;
margin:-22px 0 0 0;
}
table.newsfeed {
}
table.newsfeeds td,table.weblinks td,table.category td {
padding:2px;
}
table.newsfeeds th,table.weblinks th,table.category th {
padding:5px;
}
table.newsfeeds,table.weblinks,table.category {
margin:20px 0;
padding:0;
}
/* category table */
#count {
width:10%;
}
#tableOrdering {
width:60%;
}
#tableOrdering2 {
width:60%;
}
td.tableOrdering, td.tableOrdering a {
color:#FFFF00;
}
td.tableOrdering2, td.tableOrdering2 a {
color:#FFFF00;
}
td.count {
text-align:center;
}
td.author {
}
td.hits {
font-weight:bold;
text-align:center;
}
#author {
width:20%;
}
#hits {
width:10%;
}
table.weblinks .sectiontableentry1 .title a.category {
padding-left:20px;
background:url(/cms/images/M_images/weblink.png) left center no-repeat;
}
.title img {
display:none;
}
p.syndicate {
display:block;
float:left;
}
/* Error Message contact form */
p.error {
border-top:3px solid #FFFF00;
border-bottom:3px solid #FFFF00;
background:#003399;
}
.tool-tip {
}
.tool-title {
}
/* Form Validation */
.invalid {
border:solid 1px red;
}
label.invalid {
}
/* Editor */
.contentpaneopen_edit{
float:left;
}
.contentpaneopen_edit img {
border:0;
}
form.editor legend {
}
form.editor fieldset {
margin:10px 0;
padding:20px;
border:solid 1px #FFFF00;
}
form.editor .publishing label {
float:left;
width:14em;
font-weight:bold;
}
form.editor .publishing div {
margin:5px 0;
}
form.editor .publishing .radio label {
float:none;
width:14em;
}
form.editor .publishing .radio label span {
float:left;
width:14em;
}
form.editor fieldset.metadata label {
float:none !important;
display:block;
}
.save {
}
/* User */
form.user {
margin:10px 0;
}
form.user label {
width:40%;
float:left;
}
/* Advertisement */
.moduletable_text {
margin:10px;
}
.banneritem_text {
margin:10px 0 10px 0;
padding:5px;
border:solid 1px #eee;
background:#f5f5f5;
}
/* ###############################################################
   SECTION: System Messages
############################################################### */
div.error h2 {
display:none;
}
#system-message {
margin:0;
text-align:left;
background:none;
}

#system-message dt {}
#system-message dd {
list-style-type:none;
padding:4px;
}
#system-message dd ul {
list-style-type:none;
padding:4px;
color:red;
text-align:left;
background:#D51E00;
}
#system-message dd ul li {
list-style-type:none;
padding:4px;
text-align:left;
}
/* System Standard Messages */
#system-message dt.message {
display:none;
}
#system-message dd.message {
list-style-type:none;
padding:4px;
text-align:left;
}
#system-message dd.message ul {
list-style-type:none;
padding:4px;
color:red;
text-align:left;
background:none;
}
#system-message dd ul li {
list-style-type:none;
padding:4px;
text-align:left;
}
/* System Error Messages */
#system-message dt.error {
display:none;
}
#system-message dd.error {
list-style-type:none;
padding:4px;
text-align:left;
}
#system-message dd.error ul {
list-style-type:none;
padding:4px;
color:red;
text-align:left;
background:none;
}
#system-message dd.error ul li {
list-style-type:none;
padding:4px;
text-align:left;
}
/* System Notice Messages */
#system-message dt.notice {
display:none;
}
#system-message dd.notice {}
#system-message dd.notice ul {
list-style-type:none;
padding:4px;
color:red;
text-align:left;
background:none;
}
#system-message dd.notice ul li {
list-style-type:none;
padding:4px;
text-align:left;
}
/* ###############################################################
   SECTION: Third Party Styles
############################################################### */
/*
Custom Weather Module
------------------------------------------------------------------------------------------------------------------*/
.wettertable {
padding:2px;
}
.wetterdate {
margin-bottom:5px;
border-bottom:solid 1px #000;
}
.wettername {
float:left;
width:47%;
padding-left:3px;
font-size:0.89em;
color:#000;
border-top:solid 1px #000;
}
.wetterdetails {
float:right;
width:47%;
font-size:0.89em;
color:#06334B;
text-align:center;
border-top:solid 1px #000;
}
.wettername1 {
float:left;
width:47%;
margin-bottom:5px;
padding-left:3px;
font-size:0.89em;
color:#000;
}
.wetterdetails1 {
float:right;
width:47%;
margin-bottom:5px;
font-size:0.89em;
color:#000;
text-align:center;
}
.wettername2 {
float:left;
width:47%;
padding-left:3px;
font-size:0.89em;
color:#000;
border-top:solid 1px #000;
}
.wetterdetails2 {
float:right;
width:47%;
font-size:0.89em;
color:#000;
text-align:center;
border-top:solid 1px #000;
}
.wetterbottomline {
padding:5px 0 0 0;
font-size:0.9em;
text-align:center;
border-top:solid 1px #000;
}
/*
Xmap (Sitemap)
------------------------------------------------------------------------------------------------------------------*/
.xmap {
width:95%;
}
.xmap .componentheading {
margin:0 0 30px 0;
padding:0;
font-size:1.1em;
font-weight:bold;
color:#FFFF00;
text-decoration:underline;
}
.xmap ul.level_0,
.xmap ul.level_0 a {
font-size:1em;
font-weight:bold;
list-style-type:none;
text-decoration:none;
}
.xmap ul.level_1,
.xmap ul.level_1 a {
font-size:0.95em;
font-weight:normal;
list-style-type:none;
text-decoration:none;
}
.xmap ul.level_2,
.xmap ul.level_2 a,
.xmap ul.level_3,
.xmap ul.level_3 a {
font-size:1em;
font-weight:normal;
list-style-type:none;
text-decoration:none;
}
/*
OwnPHP Forms
------------------------------------------------------------------------------------------------------------------*/
#ownphp form {}
fieldset {
padding:10px;
border:solid 1px #FFFF00;
}
#ownphp legend {
padding:0 5px 0 5px;
color:#FFFF00;
}
#ownphp label {
float:left;
width:250px;
height:2em;
line-height:2em;
color:#FFFF00;
}
#ownphp br.clrform {
clear:both;
height:2em;
line-height:2em;
margin-bottom:2px;
}
#ownphp .input {}
#ownphp .inputbox {}
/*
Google Maps Module
--------------------------------------------------------------------------------------------*/
#gmm {}
#gmm .ipstreet,
#gmm .ipzip,
#gmm .ipcity {
display:block;
width:97.5%;
margin:0 0 1px 0;
padding:0;
text-align:left;
}
#gmm .gmmbutton {
margin:2px 0 4px 0;
}

/* ###############################################################
   Playing around with CSS-Attributes
############################################################### */
/* 
Main-Navigation (Second Level) for external Links
------------------------------------------------------------------------------------------------------------------*/
#menuleft ul.menu li a[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #A8D3FF no-repeat;
}
#menuleft ul.menu li a:hover[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li.active a[target="_blank"],
#menuleft ul.menu li#current a[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li a.blank[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #A8D3FF no-repeat;
}
#menuleft ul.menu li a.blank:hover[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li.active a[target="_blank"].blank,
#menuleft ul.menu li#current a[target="_blank"].blank {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
/*
Main-Navigation (Second Level) for PDF-Links
------------------------------------------------------------------------------------------------------------------*/
#menuleft ul.menu li a[href^="http://www.erftstadt.de/cms-neu/downloads"] { 
background:url(../images/backgrounds/pdf.gif) left #A8D3FF no-repeat;
}
#menuleft ul.menu li a:hover[href^="http://www.erftstadt.de/cms-neu/downloads"] { 
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li.active a[href^="http://www.erftstadt.de/cms-neu/downloads"],
#menuleft ul.menu li#current a[href^="http://www.erftstadt.de/cms-neu/downloads"] { 
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li a.blank[href^="http://www.erftstadt.de/cms-neu/downloads"] { 
background:url(../images/backgrounds/pdf.gif) left #A8D3FF no-repeat;
}
#menuleft ul.menu li a.blank:hover[href^="http://www.erftstadt.de/cms-neu/downloads"] { 
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
#menuleft ul.menu li.active a[href^="http://www.erftstadt.de/cms-neu/downloads"],
#menuleft ul.menu li#current a[href^="http://www.erftstadt.de/cms-neu/downloads"].blank {
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
/* 
Main-Navigation (Third Level) for external Links
------------------------------------------------------------------------------------------------------------------*/
#menuright ul.menu li a[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #A8D3FF no-repeat;
}
#menuright ul.menu li a:hover[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li.active a[target="_blank"],
#menuright ul.menu li#current a[target="_blank"] {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li a[target="_blank"].blank {
background:url(../images/backgrounds/icon_external_dark.gif) left #A8D3FF no-repeat;
}
#menuright ul.menu li a[target="_blank"].blank:hover {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li.active a[target="_blank"].blank,
#menuright ul.menu li#current a[target="_blank"].blank {
background:url(../images/backgrounds/icon_external_dark.gif) left #FFFF00 no-repeat;
}
/* 
Main-Navigation (Third Level) for PDF-Links
------------------------------------------------------------------------------------------------------------------*/
#menuright ul.menu li a[href^="http://www.erftstadt.de/cms-neu/downloads"] {
background:url(../images/backgrounds/pdf.gif) left #A8D3FF no-repeat;
}
#menuright ul.menu li a:hover[href^="http://www.erftstadt.de/cms-neu/downloads"] {
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li.active a[href^="http://www.erftstadt.de/cms-neu/downloads"],
#menuright ul.menu li#current a[href^="http://www.erftstadt.de/cms-neu/downloads"] {
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li a[href^="http://www.erftstadt.de/cms-neu/downloads"].blank {
background:url(../images/backgrounds/pdf.gif) left #A8D3FF no-repeat;
}
#menuright ul.menu li a[href^="http://www.erftstadt.de/cms-neu/downloads"].blank:hover {
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
#menuright ul.menu li.active a[href^="http://www.erftstadt.de/cms-neu/downloads"].blank,
#menuright ul.menu li#current a[href^="http://www.erftstadt.de/cms-neu/downloads"].blank {
background:url(../images/backgrounds/pdf.gif) left #FFFF00 no-repeat;
}
/* 
Miscellaneous
------------------------------------------------------------------------------------------------------------------*/
#page a[target="_blank"] {
padding-right:15px;
background:url(../images/backgrounds/icon_external_light.gif) 100% center no-repeat;
}
#page a[rel^="lightbox"] {
padding:0;
background:none;
}
a[href^="mailto:"] {
padding-right:15px;
background:url(../images/backgrounds/mail-light.gif) 100% center no-repeat;
}
img[align="left"] {
margin-left:0;
}
#bannertop a.blank img,
#bannerbottom a.blank img {
padding:0;
background:none;
}

/* ###############################################################
   Docman Styles
############################################################### */

#dm_header {
height:65px;
border-bottom:1px dotted #FFFF00;
text-align:center;
}
#dm_header div {
float:left;
padding:3px;
width:30%;
}
#dm_header a,
#dm_header span  {
display:block;
padding-bottom:5px;
text-decoration:none;
}
#dm_pathway {
font-size:0.9em;
color:#FFFF00;
text-align:left;
background:#003399;
margin-bottom:5px;
padding:3px 3px 3px 10px;
}
h2 {
padding-left:10px;
text-align:left;
}
#dm_cats, #dm_docs {
text-align:left;
}
#dm_cats h3 {
clear:right;
margin:0;
padding:10px 0 10px 0;
font-size:1.1em;
font-weight:bold;
color:#FFFF00;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
#dm_docs h3 {
display:none;
clear:right;
margin:0;
padding:10px 0 10px 0;
font-size:1.1em;
font-weight:bold;
color:#FFFF00;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
#dm_docs h3 span,
#dm_cats h3 span {
display:none;
float:right;
margin:-15px 5px 0 0;
font-size:0.9em;
color:#FFFF00;
font-weight:bold;
}
.dm_separator {
height:2px;
margin:0 0 10px 0;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
a.dm_icon,
a.dm_thumb {
float:left;
padding-right:10px;
}
a.dm_name {
display:block;
margin-top:3px;
padding:8px 0 6px 5px;
font-size:1em;
color:#FFFF00;
text-decoration:none;
}
a.dm_name:hover {}
span.dm_new,
span.dm_hot {
padding-left:10px;
color:#FFFF00;
font-weight:normal;
font-style:italic;
}
.dm_date,
.dm_files,
.dm_counter {
display:none;
float:right;
margin:0 5px 0 0;
font-size:0.9em;
font-weight:bold;
}
.dm_description {
background-color:#E9F0F3;
padding:5px;
}
.dm_homepage {
padding:1px 1px 1px 5px;
font-size:10px;
background-color:#F8F8F8;
}
.dm_cat {
padding:0;
}
.dm_cat .dm_name {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#FFFF00;
}
.dm_cat .dm_description {
padding:3px;
}
.dm_cat .dm_thumb {
float:left;
margin-right:5px;
}
.dm_cat .dm_name_desc {
float:left;
}
.dm_unpublished {
border:1px dotted red;
background-color:#FFCCCC;
}
.dm_unapproved {
border:1px dotted green;
background-color:#CCFFCC;
}
.dm_checked_out {
border:1px dotted blue;
background-color:#CCCCFF;
}
.dm_license {}
.dm_license_agree {}

/* ---------- Orderby styles ---------------------------------------- */

.dm_orderby {
margin:20px 0 10px 0;
padding:3px 0 3px 0;
font-size:0.85em;
color:#FFFF00;
background:url(../images/backgrounds/underline-hc.gif) bottom repeat-x;
}
#dm_docs .dm_orderby a {
text-decoration:none;
}

/* ---------- Details styles ---------------------------------------- */

/* -- shared styles */
.dm_doc caption,
#dm_tooltip caption {
margin:auto;
padding:5px 0 5px 0;
font-weight:bold;
}
.dm_doc table,
#dm_tooltip table {
border-top:1px solid gray;
border-left:1px solid gray;
border-collapse:collapse;
}
.dm_doc td,
#dm_tooltip td {
border-right:1px solid gray;
border-bottom:1px solid gray;
}
.dm_doc thead,
#dm_tooltip thead {
background-color:#FFCC00;
font-weight:bold;
}
.dm_doc col#prop {
background-color:#EEEEEE;
}
.dm_doc thead td,
#dm_tooltip thead td {
text-align:left;
}

/* -- specific style when show as seperate page */

#dm_details {
clear:left;
width:100%;
text-align:left;
float:left;
}
#dm_details table {
width:100%
}
#dm_details td, #dm_details thead {
padding:5px;
}

/* -- specific style when show as tooltip */

#dm_tooltip td, #dm_tooltip thead {
padding:2px;
}

/* ---------- Taskbar styles ---------------------------------------- */

.dm_taskbar {
display:none;
padding-bottom:6px;
margin-bottom:6px;
list-style-type:none;
}
.dm_taskbar li {
float:left;
list-style-type:none;
margin:0 1px 0 0;
padding:0;
font-size:0.85em;
font-weight:bold;
}
.dm_taskbar li a {
display:block;
padding-left:5px;
padding-right:5px;
}
.dm_taskbar li a:link,
.dm_taskbar li a:visited {
color:#fff;
text-decoration:none;
border:none;
background-color:#DD2D00;
}
.dm_taskbar li a:hover {
background-color:#758B99;
}
.dm_taskbar li.approve a:link {
color:#fff;
background-color:#ff6600;
}
.dm_taskbar li.publish a:link {
color:#fff;
background-color:#ff6600;
}
.dm_taskbar li.checkin a:link {
color:#fff;
background-color:#ff6600;
}

/* ---------- Toolbar styles --------------------------------------- */

.dm_toolbar {
list-style:none;
height:32px;
margin-right:25px;
}
.dm_toolbar li {
float:right;
background-image:none;
}
.dm_toolbar .dm_btn  {
text-indent:-5000px;
height:32px;
width:32px;
display:block;
}
.dm_toolbar #dm_btn_save {
background-image:url(../images/save.png);
}
.dm_toolbar #dm_btn_cancel {
background-image:url(../images/cancel.png);
}
.dm_toolbar #dm_btn_save:hover {
background-image:url(../images/save-over.png);
}
.dm_toolbar #dm_btn_cancel:hover {
background-image:url(../images/cancel-over.png);
}

/* ---------- Form styles ------------------------------------------ */

.dm_form {
width:35em;
border:1px solid #cecece;
}
.dm_form fieldset {
border:none;
margin:0;
padding:0;
}
.dm_form label {
display:block;
width:100px;
font-weight:bold;
float:left;
}
.dm_form label.nofloat {
float:none;
}
.dm_form p  {
text-align:left;
}
.dm_form fieldset.dm_button {
border-top:1px solid Gray;
}
.dm_form select option.label {
background-color:#EEE;
border:1px solid #DDD;
color :#333;
}
.dm_form .editor {
float:none;
}
#dm_frmupload label {
width:100px;
padding-right:10px;
}
#dm_frmupload #dm_btn_back{
float:left;
}
#dm_frmupload #dm_btn_submit {
float:right;
}

#dm_frmedit {
width:90%;
border:0 none;
}
#dm_frmedit #dmthumbnail_preview {
float:right;
margin-right:30px;
height:80px;
width:80px;
padding:3px;
border:1px solid silver;
}
#dm_frmedit #license-page label {
width:250px;
}

/* ---------- Nav styles ------------------------------------------ */

#dm_nav{
clear:both;
padding-top:15px;
margin-top:15px;
border:none;
}
#dm_nav div {
display:none;
}
