/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(http://fonts.googleapis.com/css?family=Open sans);

body {
  margin-top: 0px;
  font-size: 16px;
  color: #000000;
  background: #969696 url(../images/hg.jpg);
  padding: 30px;
}

#main {
  background: #fff;
}

.wrapper {background: #fff; margin-top: 0px; margin-bottom: 0px;}

#logo, #logo > img, #menu {
    float: center;
	margin-bottom: -10px;
}

#logo, #logo > img {
    text-align: center;
	float: none; 
}

img {
	max-width: 100% !important;
	height: auto;
}

#headerbar {background: #d4ae66;
margin: 0px;
min-height: 160px;
}

h1 {
    font-size: 32px !important;
	font-family: 'Open sans', sans-serif !important;
    line-height: 40px;
    color: #444444;
}

h3 {
    font-size: 18px;
	font-family: 'Open sans', sans-serif !important;
    line-height: 22px;
    color: #000000;
}

.kontakt h3 {display: none;}

a {
    color: #880303; text-decoration:underline;
}

a:hover, em, code {
    color: #000000;
}

#innertop .mod-box {
    padding: 0px;
}

.module, #header, #breadcrumbs, #footer {
    margin: 0;
}

.mod-box {
    border: none;
	padding: 0px;
}

/** MENU **/

.menu-dropdown li.level1 {
    padding-bottom: 0;
	border-right: 0px solid #fff;
	margin: 0;
}

.menu-dropdown li.level1:last-child {border: none;}

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {	
width: 100px;
padding: 0 25px 0 25px;
height: 35px;
line-height: 35px;
text-align: left;
}

.menu-dropdown .dropdown-bg > div {
	padding: 0 0 0 0;
	background: url(../images/subnavi.png) repeat;
}

/* Set Active */
.menu-dropdown li.active .level1 { color: #ffffff; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { color: #f5da83; }


/* Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { color: #ffffff; }

.menu-dropdown a.level2:hover { color: #ffffff; }


.menu-dropdown a.level1, .menu-dropdown span.level1, .menu-dropdown a.level2, .menu-dropdown span.level2 {
    height: 35px;
    line-height: 0px;
  	font-weight: none;
	color: #f5da83;
    text-transform: uppercase;
}

#menubar { background: #880303;}

#menu { margin-left: 10px;}

.menu-dropdown li.level1 {
    margin-right: 0px;
    padding-bottom: 10px;
}

.menu-dropdown { margin-bottom: 0px; }

.menu-dropdown span.level1:last-child > span{border: none;}

.menu-dropdown a.level1, .menu-dropdown span.level1 {
    font-size: 16px !important;
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
    border: none;
}
#system .items .leading .item {
    border: none; 
}

#content {margin-top: 10px; padding: 15px;}

table.zebra tbody, table.zebra tfoot {
    font-size: 16px;
}

form.box legend {
    display: none;
    padding: 0 10px;
}