/* ###############################################################
   SECTION: Site Structure
############################################################### */

/*
Sets the global Width
--------------------------------------------------------------------------------------------*/
.wrapper {
position:absolute;
top:0;
left:0;
width:100%;
}

/*
Slogans
--------------------------------------------------------------------------------------------*/
#slogans {
position:absolute;
top:370px;
left:220px;
z-index:5000;
}

/*
Content
--------------------------------------------------------------------------------------------*/
.bannerbottom {
text-align:center;
}

/*
Right Modules
--------------------------------------------------------------------------------------------*/
.rightcontainer {
float:left;
overflow:hidden;
width:190px;
margin:0;
padding:0;
}

/* ###############################################################
   SECTION: Standard Styles + Joomla! Core
############################################################### */

/*
General / Font-Family / Size / Color
--------------------------------------------------------------------------------------------*/
body {
margin:0;
padding:0;
font-family:arial,sans-serif;
font-size:0.8em;
color:#FFBF87;
text-align:left;
background:#000;
}
table {
font-size:1em;
line-height:1.2em;
}

/*
Standard Typos
--------------------------------------------------------------------------------------------*/
p {
color:#FFBF87;
text-decoration:none;
}
a:link,a:visited {
color:#FFBF87;
text-decoration:underline;
}
a:hover,a:active,a:focus {
color:#FFC088;
text-decoration:underline;
}
ul {
list-style-type:square;
}
li {
list-style-type:square;
}
dl {}
dt {
font-weight:bold;
color:#FFBF87;
}
dd {
margin:0 0 10px 0;
font-weight:bold;
color:#FFBF87;
text-align:right;
}
cite {
font-style:normal;
}

/*
Custom Typo
--------------------------------------------------------------------------------------------*/
.hidden {
display:none;
}
.small {
font-size:0.85em;
font-weight:normal;
color:#FFBF87;
}
.small a {
font-size:0.85em;
font-weight:normal;
color:#FFBF87;
}
.smallnone a {
font-size:0.85em;
font-weight:normal;
color:#FFBF87;
text-decoration:none;
}

/*
Headings
--------------------------------------------------------------------------------------------*/
h1, h1.componentheading {
margin-top:0;
margin-bottom:3px;
height:26px;
line-height:26px;
font-family:arial,sans-serif;
font-size:1.15em;
font-weight:bold;
color:#E8B07D;
text-transform:uppercase;
background:url(../images/dotted.gif) bottom repeat-x;
}
h2.componentheading {
margin-top:0;
margin-bottom:3px;
height:26px;
line-height:26px;
font-family:arial,sans-serif;
font-size:1.15em;
font-weight:bold;
color:#E8B07D;
text-transform:uppercase;
background:url(../images/dotted.gif) bottom repeat-x;
}
h2.contentheading {
margin-bottom:3px;
height:26px;
line-height:26px;
font-family:arial,sans-serif;
font-size:1.15em;
font-weight:bold;
color:#E8B07D;
text-transform:uppercase;
background:url(../images/dotted.gif) bottom repeat-x;
}
h2.article_contentheading {
margin-top:0;
margin-bottom:3px;
height:26px;
line-height:26px;
font-family:arial,sans-serif;
font-size:1.15em;
font-weight:bold;
color:#E8B07D;
text-transform:uppercase;
background:url(../images/dotted.gif) bottom repeat-x;
}
div.blog_more h2 {
margin-top:20px;
margin-bottom:3px;
height:26px;
line-height:26px;
font-family:arial,sans-serif;
font-size:1.1em;
font-weight:normal;
color:#E8B07D;
text-transform:none;
background:url(../images/dotted.gif) bottom repeat-x;
}
.contentpagetitle {
}
h2 {
color:#E8B07D;
font-size:1.15em;
font-weight:bold;
}
.blog h2 {
margin-bottom:3px;
height:27px;
line-height:27px;
font-family:arial,sans-serif;
font-size:1.15em;
font-weight:bold;
color:#E8B07D;
text-transform:uppercase;
text-indent:0;
background:url(../images/dotted.gif) bottom repeat-x;
}
h3 {
margin-bottom:4px;
color:#E8B07D;
font-size:1em;
font-weight:bold;
}
h3.top {
height:1em;
line-height:1em;
margin-top:0;
margin-bottom:4px;
color:#E8B07D;
font-size:1em;
font-weight:bold;
}
h4 {
margin-bottom:4px;
color:#E8B07D;
font-size:1em;
font-weight:bold;
}
h5 {
margin-bottom:4px;
color:#E8B07D;
font-size:1em;
font-weight:bold;
}
h6 {
margin-bottom:4px;
color:#E8B07D;
font-size:1em;
font-weight:bold;
}

/*
Divider
--------------------------------------------------------------------------------------------*/
hr {
width:100%;
height:1px;
border:solid 1px #FFBF87;
border-left:0;
border-right:0;
border-bottom:0;
}

/* ###############################################################
   SECTION: Navigation
############################################################### */

/*
First-Navigation (Main)
--------------------------------------------------------------------------------------------*/
#first-nav ul {
text-align:center;
}
#first-nav ul.menu li {
list-style-type:none;
}
#first-nav ul.menu li,
#first-nav ul.menu li a,
#first-nav ul.menu li.active a,
#first-nav ul.menu li a:hover,
#first-nav ul.menu li#current a {
float:left;
height:10px;
line-height:10px;
font-family:arial,sans-serif;
font-size:0.85em;
font-weight:bold;
}
#first-nav ul.menu li,
#first-nav ul.menu li a {
color:#FFBF87;
text-decoration:none;
}
#first-nav ul.menu li a,
#first-nav ul.menu li.active a,
#first-nav ul.menu li a:hover,
#first-nav ul.menu li.active a,
#first-nav ul.menu li#current a {
padding:0 10px 0 0;
text-decoration:none;
}
#first-nav ul.menu li a:hover,
#first-nav ul.menu li.active a,
#first-nav ul.menu li#current a {
text-decoration:underline;
}
/*
Pagenavigation
--------------------------------------------------------------------------------------------*/
.pagenavcounter {
display:none;
/*
font-size:0.8em;
font-weight:bold;
text-align:right;
*/
}
p.counter {
display:none;
/*
font-size:0.8em;
font-weight:bold;
text-align:right;
*/
}
ul.pagination {
list-style-type:none;
border: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/dotted.gif) top repeat-x;
}
.pagenav_prev a {
margin-right:10px;
font-size:0.85em;
font-weight:bold;
color:#FFBF87;
}
/*
.pagenav_prev:after {
content: "|";
}
*/
.pagenav_next a {
font-size:0.85em;
font-weight:bold;
color:#FFBF87;
}
/*
.pagenav_next:before {
content: "|";
}
*/
.pagenavbar {
font-weight:normal;
text-align:left;
}

/* ###############################################################
   SECTION: Content
############################################################### */

/*
Author, Date etc.
--------------------------------------------------------------------------------------------*/
.pageinfo {
float:left;
margin:0 0 2px 0;
font-size:0.8em;
font-weight:bold;
color:#FFBF87;
text-transform:uppercase;
}
.articleinfo {
float:left;
margin:0;
font-size:0.8em;
font-weight:bold;
color:#FFBF87;
text-transform:uppercase;
}
.article_articleinfo {
float:left;
margin:0;
font-size:0.8em;
font-weight:bold;
color:#FFBF87;
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-bottom:4px;
padding:0px 0 6px 0;
font-size:0.8em;
font-weight:bold;
color:#E8B07D;
background:url(../images/dotted.gif) bottom repeat-x;
}

/*
Blog Styling
--------------------------------------------------------------------------------------------*/
.blog {
margin-top:0;
}
.leading {
margin-top:0;
}
.blogsection {
font-size:0.95em;
}
.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 {
display:none;
}
.row_separator {
display:block;
margin:0;
height:0;
clear:both;
}
.row_separator2 {
display:block;
margin:0;
height:0;
clear:both;
}
.row_separator3 {
display:block;
margin:0;
height:0;
clear:both;
}
.row_separator4 {
display:block;
margin:0;
height:0;
clear:both;
}
.cols1 {
display:block;
float:none !important;
overflow:hidden;
margin:0 !important;
}
.cols2 {
overflow:hidden;
width:48%;
}
.cols3 {
overflow:hidden;
width:32%;
}
.cols4 {
overflow:hidden;
width:23%;
}
.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 */
.blog img {
border:solid 4px #211710;
margin-right:20px;
}
img.caption {
border:solid 4px #211710;
}
.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:#FFBF87;
text-align:left;
text-transform:uppercase;
}
.img_caption.right {
float:right;
margin-left:30px;
}
.img_caption.right p {
display:none;
clear:right;
margin:0;
padding:0;
font-size:0.8em;
font-weight:bold;
color:#FFBF87;
text-align:left;
text-transform:uppercase;
}

/* ###############################################################
   SECTION: Modules
############################################################### */

/*
General Module Styles
--------------------------------------------------------------------------------------------*/
.moduletable {
margin-bottom:15px;
}
.moduletable ul li {
color:#FFBF87;
}
h3.moduleteaser {
height:25px;
line-height:27px;
margin:0;
padding-left:5px;
font-family:arial,sans-serif;
font-size:1.4em;
font-weight:bold;
color:#FFBF87;
text-transform:uppercase;
background:#D51E00;
}
.modulecontent {
padding:10px 10px 5px 10px;
}
.moduletableblank {
margin-bottom:25px;
}
.moduletableblank ul li {
color:#FFBF87;
}
h3.moduleteaserblank {
display:none;
}
.modulecontentblank {
padding:10px 10px 5px 10px;
}

/*
Custom Chrome xhtml2
--------------------------------------------------------------------------------------------*/
.xtml2-moduletable {
margin-bottom:15px;
}
.xtml2-moduleteaser {
height:25px;
line-height:25px;
margin:0;
padding-left:10px;
font-family:arial,sans-serif;
font-weight:bold;
font-size:0.95em;
color:#FFBF87;
text-transform:uppercase;
}
.xtml2-modulecontent-outer {
padding:0;
}
.xtml2-modulecontent-inner {
padding:5px;
}

/* ###############################################################
   SECTION: Floating and Clearing / Width's
############################################################### */

/*
Floating and Clearing
--------------------------------------------------------------------------------------------*/
.floatleft {
float:left;
}
.floatright {
float:right;
}
.clr {
clear:both;
height:0px;
background:transparent;
}

/*
Some Paddings
--------------------------------------------------------------------------------------------*/
.box0 {
padding:0;
}
.box3 {
padding:0 3px 0 3px;
}
.box5 {
padding:5px;
}
.box15 {
padding:15px;
}
.box25 {
padding:25px;
}

/*
Some Width's
--------------------------------------------------------------------------------------------*/
.width5 {
width:4%;
}
.width10 {
width:9%;
}
.width20 {
width:19%;
}
.width30 {
width:29%;
}
.width40 {
width:39%;
}
.width50 {
width:49%;
}
.width60 {
width:59%;
}
.width70 {
width:69%;
}
.width80 {
width:79%;
}
.width90 {
width:89%;
}
.width100 {
width:100%;
}

/* ###############################################################
   SECTION: Forms (mostly token from BEEZ Template)
############################################################### */

/*
Various
--------------------------------------------------------------------------------------------*/

form {
color:#FFBF87;
}
fieldset {
padding:0 0 8px 0;
color:#FFBF87;
border:solid 1px #FFBF87;
}
legend {
padding:5px 0 0 0;
color:#FFBF87;
}
label {
color:#FFBF87;
}
.input {
}
.inputbox {
color:#FFBF87;
border:solid 1px #FFBF87;
background:#000;
}
.display {
margin:20px 0 0;
text-align:right;
}
.weblinks .display {
display:none;
}
.filter {
margin:10px 0 0;
}

.button {
font-size:0.8em;
color:#FFBF87;
border:solid 1px #FFBF87;
background:#211710;
}


/*
.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 #FFBF87;
}
.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 #FFBF87;
}
.com_poll legend {
padding:2px 10px 2px 10px;
color:#FFBF87;
font-weight:bold;
background:#FFBF87;
}
.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/dotted.gif) bottom repeat-x;
}
.pollstableborder {
}
.com_poll th {
padding:2px;
color:#fff;
text-align:left;
border-right:solid 1px #FFBF87;
}
.com_poll_td_1 {
width:45%;
padding:2px;
font-weight:bold;
border-right:solid 1px #FFBF87;
}
.com_poll_td_2 {
width:15%;
padding:2px;
font-weight:bold;
border-right:solid 1px #FFBF87;
}
.com_poll_td_3 {
overflow:hidden;
padding:2px;
border-right:solid 1px #FFBF87;
}
.com_poll_question {
padding:2px;
border-right:solid 1px #FFBF87;
border-bottom:solid 1px #FFBF87;
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 #FFBF87;
margin:15px 10px 0;
padding:0;
position:relative;
}
.registration fieldset p {
margin:10px 0;
padding:0 0 8px 0;
border:solid 1px #FFBF87;
}
.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 #FFBF87;
}
form#josForm legend {
padding:2px 10px 2px 10px;
color:#fff;
font-weight:bold;
}
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 #FFBF87;
}
form#login legend {
padding:2px 10px 2px 10px;
font-size:0.85em;
font-weight:bold;
text-transform:uppercase;
}
form#login label {
color:#FFBF87;
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 #FFBF87;
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 #FFBF87;
font-size:1em;
}
form#login a,
form#login a:active,
form#login a:visited {
color:#FFBF87;
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 {
background:#FFBF87;
border:solid 0 #FFBF87;
margin:15px 10px 0;
padding:0;
position:relative;
}
.search_result legend {
padding:2px 10px 2px 10px;
color:#FFBF87;
font-weight:bold;
}
.searchterm {
font-weight:bold;
}
.inputbox:focus {
}
.highlight {
font-weight:bold;
}
fieldset#word {
padding:10px;
margin-bottom:20px;
border:solid 1px #FFBF87;
}
fieldset#only {
padding:10px;
border:solid 1px #FFBF87;
}
fieldset#phrase {
padding:10px;
border:solid 1px #FFBF87;
float:left;
}
.phrase .inputbox {
background:#fff;
color:#FFBF87;
display:block;
height:1.5em;
margin-top:10px;
width:12em;
}
.phrase .inputbox option {
padding:0 2px 0 2px;
}
.phrase .inputbox option a:hover {
background:#C00;
color:#fff;
}

/*
Form Contacts
--------------------------------------------------------------------------------------------*/
div.contact {
margin:10px 0;
}
address {
font-style:normal;
margin:10px 0;
}
address p {
line-height:1em;
}
.contact label {
float:left;
font-weight:bold;
width:14em;
margin:10px 0 0;
}
span.marker {
margin:0 10px 0 0;
}
.contact_email_checkbox label {
float:none !important;
}
.contact label.copy {
width:90%;
padding:0 0 0 10px;
}
.contact form {
background:#EFDEEA;
color:#FFBF87;
padding:20px;
margin:10px 0;
}
.contact input {
background:#fff;
color:#FFBF87;
padding:2px 2px 0;
margin:10px 0 0;
}
label.textarea {
float:none !important;
margin:10px 0;
display:block;
width:100%;
}
#contact_text {
width:80%;
height:150px;
}
.contact input.invalid,.contact textarea.invalid {
border:solid 1px #FFBF87;
}
.contact label.invalid {
color:red;
}

/* ###############################################################
   SECTION: Custom Classes
############################################################### */

.dotted {
background:url(../images/dotted.gif) bottom repeat-x;
}
.tableright {
background:url(../images/table-right.png) repeat-y;
}

/* ###############################################################
   SECTION: Third Party Extensions
############################################################### */

/*
Xmap (Sitemap)
--------------------------------------------------------------------------------------------*/
.xmap .componentheading {
display:none;
margin-top:0;
margin-bottom:3px;
height:26px;
line-height:26px;
font-family:arial,sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFBF87;
text-transform:uppercase;
text-indent:0;
background:url(../images/dotted.gif) bottom repeat-x;
}
.xmap ul.level_0 {
font-size:1.2em;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_0 li a:link {
font-size:1.2em;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_0 li a:visited {
font-size:1.2em;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_0 li a:hover {
font-size:1.2em;
font-weight:bold;
color:#FFBF87;
text-decoration:underline;
text-transform:none;
}
.xmap ul.level_0 li.active a {
font-size:1.2em;
font-weight:bold;
color:#FFBF87;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_1 {
font-weight:bold;
font-size:0.95em;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_1 li a:link {
font-weight:bold;
font-size:0.95em;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_1 li a:visited {
font-weight:bold;
font-size:0.95em;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_1 li a:hover {
font-weight:bold;
font-size:0.95em;
text-decoration:underline;
text-transform:none;
}
.xmap ul.level_1 li.active a {
font-weight:bold;
font-size:0.95em;
color:#FFBF87;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_2, .xmap ul.level_3 {
font-weight:normal;
font-size:0.95em;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_2 li a:link, .xmap ul.level_3 li a:link {
font-weight:normal;
font-size:0.95em;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_2 li a:visited, .xmap ul.level_3 li a:visited {
font-weight:normal;
font-size:0.95em;
text-decoration:none;
text-transform:none;
}
.xmap ul.level_2 li a:hover, .xmap ul.level_3 li a:hover {
font-weight:normal;
font-size:0.95em;
text-decoration:underline;
text-transform:none;
}
.xmap ul.level_2 li.active a, .xmap ul.level_3 li.active a {
font-weight:bold;
font-size:0.95em;
color:#FFBF87;
text-decoration:none;
text-transform:none;
}

/* ###############################################################
   SECTION: Joomla! Core (if not defined above)
############################################################### */

.adminform {
}
.author {
}
.bannerfooter {
}
.bannergroup {
}
.bannerheader {
}
.banneritem {
}
.contentdescription {
}
.contentpane {
}
.contentpaneopen {
}
.contenttoc {
margin:10px 0 10px 25px;
padding:5px;
border:solid 1px #FFBF87;
}
.contenttoc th {
margin-bottom:5px;
padding-bottom:5px;
background:url(../images/dotted.gif) bottom repeat-x;
}
table.contenttoc td {
padding-top:2px;
}
.date {
}
.intro {
}
img {
border:none;
}
.latestnews {
}
.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 center no-repeat;
}
.sections {
}
.sectiontableheader {
padding:4px 0 8px 0;
line-height:1em;
font-size:1em;
color:#FFBF87;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
text-align:left;
background:url(../images/dotted.gif) bottom #000 repeat-x;
}
.sectiontableentry {
padding:4px 0 4px 0;
line-height:1em;
font-size:1em;
color:#FFBF87;
background:url(../images/dotted.gif) bottom #000 repeat-x;
}
.sectiontableentry1 {
padding:4px 0 4px 0;
line-height:1em;
font-size:1em;
color:#FFBF87;
vertical-align:top;
background:url(../images/dotted.gif) bottom #000 repeat-x;
}
.sectiontableentry2 {
padding:4px 0 4px 0;
line-height:1em;
font-size:1em;
color:#FFBF87;
vertical-align:top;
background:url(../images/dotted.gif) bottom #000 repeat-x;
}
.sectiontablefooter {
margin:4px 0 4px 0;
padding:4px 0 4px 0;
background:#000;
}
.save {
padding:10px 0;
text-align:right;
}
wrap_image {}

.linkdesc {
margin-top:3px;
padding:4px 0 4px 30px;
line-height:1em;
font-size:0.85em;
}
.sectiontableentry1 .title {
padding:4px 0 4px 0;
}
.sectiontableentry2 .title {
padding:4px 0 4px 0;
}

/*
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:#FFBF87;
}
td.tableOrdering2, td.tableOrdering2 a {
color:#FFBF87;
}
td.count {
text-align:center;
}
td.author {
}
td.hits {
font-weight:normal;
text-align:center;
}
#author {
width:20%;
}
#hits {
width:10%;
}
table.weblinks .sectiontableentry1 .title a.category {
padding-left:20px;
background:url(/new/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 #FFBF87;
border-bottom:3px solid #FFBF87;
background:#F2E3ED;
}
.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 #FFBF87;
}
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 #FFBF87;
background:#f5f5f5;
}
.noborder {
border:none;
}

/* ###############################################################
   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 0 4px 0;
}
#system-message dd ul {
list-style-type:none;
padding:4px 0 4px 0;
color:#ff6600;
text-align:left;
background:none;
}
#system-message dd ul li {
list-style-type:none;
padding:4px 0 4px 0;
text-align:left;
}

/* System Standard Messages */
#system-message dt.message {
display:none;
}
#system-message dd.message {
list-style-type:none;
padding:4px 0 4px 0;
text-align:left;
}
#system-message dd.message ul {
list-style-type:none;
padding:4px 0 4px 0;
color:#ff6600;
text-align:left;
background:none;
}
#system-message dd ul li {
list-style-type:none;
padding:4px 0 4px 0;
text-align:left;
}

/* System Error Messages */
#system-message dt.error {
display:none;
}
#system-message dd.error {
list-style-type:none;
padding:4px 0 4px 0;
text-align:left;
}
#system-message dd.error ul {
list-style-type:none;
padding:4px 0 4px 0;
color:#ff6600;
text-align:left;
background:none;
}
#system-message dd.error ul li {
list-style-type:none;
padding:4px 0 4px 0;
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 0 4px 0;
color:#ff6600;
text-align:left;
background:none;
}
#system-message dd.notice ul li {
list-style-type:none;
padding:4px 0 4px 0;
text-align:left;
}

/* medien.stroeme TITLE HACK
--------------------------------------------------------- */
.invisible {
position:absolute;
top:-6000px;
left:-6000px;
}
.notseen {
position:absolute;
top:-6000px;
left:-6000px;
}
