@charset "UTF-8";

/* ---------
 * Zentrales Stylesheet - Gomolla
 *
 * @copyright       Copyright 2008-2009, Gomolla
 * @link            http://www.gomolla.eu
--------- */


#gomolla_header_sub {
    float: right;
    margin: 0 21px 0 0;
    padding: 20px 0 0 0;
    text-align: right;
}

#gomolla_header_sub ul {
    padding: 0;
    margin: 0;
}

#gomolla_header_sub ul li {
    padding: 0;
    margin: 0 0 0 40px;
    float: left;
    list-style-type: none;
}

#gomolla_header_sub ul li#kontakt a {
	background: transparent url('../images/icons/gomolla_icon_kontakt.gif') no-repeat top left;
	width: 57px;
	height: 75px;
	display: block;
}

#gomolla_header_sub ul li#kontakt a:hover {
	background: transparent url('../images/icons/gomolla_icon_kontakt_aktiv.gif') no-repeat top left;
}

#gomolla_header_sub ul li#kontakt a.active {
	background: transparent url('../images/icons/gomolla_icon_kontakt_aktiv.gif') no-repeat top left;
}

#gomolla_header_sub ul li#newsletter a {
	background: transparent url('../images/icons/gomolla_icon_newsletter.gif') no-repeat top left;
	width: 63px;
	height: 75px;
	display: block;
}

#gomolla_header_sub ul li#newsletter a:hover {
	background: transparent url('../images/icons/gomolla_icon_newsletter_aktiv.gif') no-repeat top left;
}

#gomolla_header_sub ul li#newsletter a.active {
	background: transparent url('../images/icons/gomolla_icon_newsletter_aktiv.gif') no-repeat top left;
}

#gomolla_header_sub ul li#impressum a {
	background: transparent url('../images/icons/gomolla_icon_impressum.gif') no-repeat top left;
	width: 63px;
	height: 75px;
	display: block;
}

#gomolla_header_sub ul li#impressum a:hover {
	background: transparent url('../images/icons/gomolla_icon_impressum_aktiv.gif') no-repeat top left;
}

#gomolla_header_sub ul li#impressum a.active {
	background: transparent url('../images/icons/gomolla_icon_impressum_aktiv.gif') no-repeat top left;
}

#gomolla_menue {
    background: transparent url('../images/menue/gomolla_menue_background.gif') no-repeat top left;
    width: 900px;
    margin: 0 41px 0 41px;
    height: 38px;
}

#gomolla_menue ul {
    margin: 0;
    padding: 0;
    display: block;
    width: 900px;
    text-align: center;
}

#gomolla_menue ul li {
    margin: 0;
    padding: 0;
    width: 180px;
    display: block;
    float: left;
    text-align: center;
    list-style-type: none;
}

#gomolla_menue ul li.border a {
    background: transparent;
    width: 179px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    border-right: 1px solid #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.border a:hover {
    background: #db4700;
    line-height: 38px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.border a.active {
    background: #db4700;
    line-height: 38px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.left a {
    background: transparent;
    width: 179px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    border-right: 1px solid #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.left a:hover {
    background: transparent url('../images/menue/gomolla_menue_left_hover.gif') no-repeat left top;
    line-height: 38px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.left a.active {
    background: transparent url('../images/menue/gomolla_menue_left_hover.gif') no-repeat left top;
    line-height: 38px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.right a {
    background: transparent;
    width: 180px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.right a:hover {
    background: transparent url('../images/menue/gomolla_menue_right_hover.gif') no-repeat right top;
    line-height: 38px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_menue ul li.right a.active {
    background: transparent url('../images/menue/gomolla_menue_right_hover.gif') no-repeat right top;
    line-height: 38px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

#gomolla_submenue {
    padding: 0 0 0 0;
}

#gomolla_submenue h2 {
    text-transform: uppercase;
    margin: 0 0 1em 0;
    padding: 0;
}

#gomolla_submenue ul {
    margin: 0 0 0 0;
    padding: 0 0 2em 0;
    display: block;
    border-bottom: 1px solid #d2d2d2;
}

#gomolla_submenue ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    line-height: 1.6em;
    color: #303030;
    text-decoration: none
}

#gomolla_submenue ul li a {
    background: transparent url('../images/menue/gomolla_menue_normal.gif') no-repeat top left;
    margin: 0;
    padding: 0 0 0 20px;
    display: block;
    color: #303030;
    text-decoration: none;
}

#gomolla_submenue ul li a:hover {
    background: transparent url('../images/menue/gomolla_menue_hover.gif') no-repeat top left;
    margin: 0;
    padding: 0 0 0 20px;
    display: block;
    color: #303030;
    text-decoration: underline;
}

#gomolla_submenue ul li a.active {
    background: transparent url('../images/menue/gomolla_menue_hover.gif') no-repeat top left;
    margin: 0;
    padding: 0 0 0 20px;
    display: block;
    font-weight: bold;
    color: #303030;
}

#gomolla_submenue .subnav_active {
    background: transparent url('../images/menue/gomolla_menue_hover.gif') no-repeat top left;
    margin: 0;
    padding: 0 0 0 20px;
    display: block;
    color: #303030;
    text-decoration: none;
    font-weight: bold;
}