/**
 * @author  ( Angie Radtke  )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 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.
 */

/* not ready */

img {
border: 0px solid #fff;}

h1 {
	font-size: 19px;
	font-weight: normal;
	display: block;
	background: #003772;
	color: #ffffff;
	margin: -15px -15px 0px -15px;
	padding: 10px;
	height: 40px;
}


h3
{
        font-size: 19px;
        font-weight: normal;
        margin: 0;
        padding: 10px;
        height: 40px;
        color: #ffffff;
}

h4
{
}

fieldset
{
        padding:15px 0px;
        border:solid 1px
}

p
{
    line-height: 20 px;
}

#unten2x2 p, #unten2x2 ul, #unten2x2 p li{
font-family: arial, helvetica, verdana, sans-serif;
}

.content_outline {
font-family: arial, helvetica, verdana, sans-serif;
}

em
{
}

/* ##########################  general  ########################### */
#all
{
    font-size: 15px;
    line-height: 20px;
}





/* ++++++++++++++  first level  ++++++++++++++ */

.separator {
	display:none;
}

#nav .moduletable-example ul.menu
{
	margin:0;
  padding:0
}

ul.menu
{
        list-style-type:none !important;
        margin: 0px 0px 0px 0px ;
        padding: 0px 0px 0px 0px;

        background: none;
}

.module_content ul.menu
{
        margin-left:-5px;
        padding:10px 0 0 0 ;
}

ul.menu li
{
        margin:0;
        background-image: none;
}

ul.menu li img
{
        margin: 0px 0px -3px 0px;
		
        padding: 0px 7px 0px 0px !important;
		
}

ul.menu li a:link, ul.menu li a:visited
{
        display:block;
        padding: 10px 0px 0px 10px;
        text-decoration:none;
        height: 50px;
        border-bottom: 3px solid #fff;
}

ul.menu li.active a:link, ul.menu li.active a:visited
{
}

ul.menu li a:hover, ul.menu li a:active, ul li a:focus
{
}



/* #################### footer ############################ */

/* ++++++++++++++  footer menu first level  ++++++++++++++ */


#footer
{  
        margin: 0px auto 0px auto !important;
        float: left;
        font-size: 15px;
}

#footer-outer
{
    width: 960px;
    margin: 0px auto 0px auto;
}


#footer p
{
margin:0
}



/* ++++++++++++++  Error Message contact form  ++++++++++++++ */
p.error
{
        padding:10px;
}

/* ++++++++++++++  editor  ++++++++++++++ */
.contentpaneopen_edit
{
        float: left;
}

.contentpaneopen_edit img
{

}




/* #################### modules ############################ */


/* ++++++++++++++  login  ++++++++++++++ */

#login-form
{
        padding-top:5px
}

#login-form fieldset
{
        padding:0px;

}

#login-form .inputbox
{
}

#login-form fieldset.input
{
        padding:10px 0 0 0;
        margin:0px 0 10px 5px
}

#login-form label
{
        margin-right:10px;
        width:8.4em;
        display:block;
        float:left
}

#form-login-remember label
{
	float:none;
	width:auto;
	display:inline
}

.logout-button
{
    text-align: left;
}

input.button,
button.button,
button.validate
{
        cursor:pointer;
}

#modlgn-username,
#modlgn-passwd
{
        width:9em
}

.module_content #form-login-username label,
.module_content #form-login-password label
{
            float:left;
            width:5.2em
}

.login-fields
{
        margin:10px 0
}

.login-fields label
{
        float:left;
        width:9em
}

.login-description img,
.logout-description img
{
        float:left;
        margin-right:20px
}

.login-description,
.logout-description
{
        overflow:hidden;
                
                
        margin: 10px 0 10px 0;
        line-height: 1.7em;
}

.logout-description
{
        margin-bottom:20px
}



