/*
Hier kannst du dein eigenes CSS einfügen.

Klicke auf das Hilfe-Symbol oben, um mehr zu lernen.
*/
/* Grundeinstellung body mit Schriftart Verdana */
body {
	font: 65% verdana;
	margin: 0;
	padding: 1em 0;
	text-align: left;
}


/* Seite zentriert; die Breite entspricht der Breite des Logos */
#page {
	margin: 0 auto;
	width: 777px;
	max-width: 100%;
}

/* noetig fuer korrektes Zoomen im IE */
img {					
  	width: auto\9;
	width: auto\0;					
}


/* Hauptmenueleiste auf Breite der Seite begrenzen */
.masthead-fixed .site-header {			
	width: 778px;
}

/* Textfeld maximal so breit wie das Logo; Seitenrand wird definiert; Rahmen */
.site-content,
.hentry,
.site-content .entry-header,
.site-content .entry-content {	
	margin: 0;
	padding: 0 !important;
	max-width: 777px;
	background-color: #E7E3D6 !important;

}
.ie .site-content,
.ie .hentry,
.ie .site-content .entry-header,
.ie .site-content .entry-content {	
	margin: 0 !important;
	padding: 0;
	max-width: 777px;
	background-color: #E7E3D6 !important;

}
.user-site-main {
border-style: solid;
	border-bottom-width: thin;
	border-color: #9C1010;
}
/* Abstand zwischen Hauptmenueleiste und Textfeld sowie unter dem Textfeld */
.content-area {
	border-style: solid;
 	border-left-width: thin;
	border-right-width: thin;
	border-top-width: 0;
	border-bottom-width: 0;
	border-color: #9C1010;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #E7E3D6 !important;

}
.ie .content-area {
	border-style: solid;
 	border-left-width: thin;
	border-right-width: thin;
	border-top-width: 0;
	border-bottom-width: 0;
	border-color: #9C1010;
	padding-top: 0px !important;
	background-color: #E7E3D6 !important;
}


/* Ueberreste des ungenutzten Standard-Seitenmenues nicht anzeigen */
.site:before  { 
	display: none !important;
	width: 0 !important;
}
.ie .page-template-page-templatesfull-width-php .site:before  { 
	display: none !important;
	width: 0 !important;
}


/* Textfeld laesst Platz fuer benutzerdefiniertes Seitenmenue */ 
.main-content {
	float: right;
	width: 100%;
}
.ie .main-content {
	float: right !important;
}
.page-template-page-templatesfull-width-php .main-content {
	float: none;
	width: 100%;
}

/* benutzerdefiniertes Seitenmeue: Positon und Aussehen */
.box {
	margin-top: 150px;
}
.menu {
	position: fixed;
}


/* Seitenmenue verschwindet bei niedriger Bildschirmbreite (funktioniert bis IE8 nicht) */
/* an niedrige Bildschirmbreite angepasstes Hauptmenu-Layout */
@media screen and (max-width: 777px) {
	.main-content {
		float: none;
		width: 100%;
	}
	.box {
		display: none;
	}
	#primary-navigation li li {
		border: none;
	}
	#primary-navigation li > a {
		border-bottom: thin solid #9C1010; 					
	}	
}

/* Aussehen und Position der Hauptmenueleiste */
.header-main,
.site-navigation a {
	background-color: #E7E3D6;
	color: #9C1010;
}
/*Aussehen der Umrandung Header=Menü
	border-bottom-style: solid;
	border-bottom-width: thin;
*/
.site-header {
	background-color: #E7E3D6;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-color: #9C1010;
}
.sub-menu .menu-item {
	border-style: solid;
  	border-left-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-color: #9C1010;
}
.primary-navigation {
	float: left;
	margin-left: 1em;
}
.ie .primary-navigation {
	float: left !important;
	margin-left: 1em !important;
}

/* zur Startseite gehoerender Menuepunkt sieht unveraendert aus, wenn Startseite aktiv */
.nav-menu > li:first-child a {
	background-color: #E7E3D6;
	color: #9C1010;
	font-weight: normal;
}
.ie .nav-menu > li:first-child a {
	background-color: #E7E3D6 !important;
}

/* Verhalten der Menuepunkte */
.site-navigation .current_page_item  > a,
.site-navigation .current-menu-item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-ancestor > a {
	background-color: #9C1010;
	color: #E7E3D6;
	font-weight: normal;
}
.site-navigation .sub-menu .current_page_item > a,
.site-navigation .sub-menu .current-menu-item > a {
	background-color: #E7E3D6;
	color: #9C1010;
}
.sub-menu li:first-child {
	border-top: thin solid #9C1010;	
}
.primary-navigation li:hover > a,
.primary-navigation li.focus > a,
.primary-navigation ul ul li:hover > a,
.primary-navigation ul ul li.focus > a {
	background-color: #C01414;
	color: #E7E3D6;
}
.site-navigation .sub-menu .current_page_item:hover > a,
.site-navigation .sub-menu .current-menu-item:hover > a,
.site-navigation .sub-menu .current_page_item.focus > a,
.site-navigation .sub-menu .current-menu-item.focus > a {
	background-color: #C01414;
	color: #E7E3D6;
}


/* Verhalten der Menuepunkte fuer den IE */
.ie .site-navigation .current_page_item  > a,
.ie .site-navigation .current-menu-item > a,
.ie .site-navigation .current_page_ancestor > a,
.ie .site-navigation .current-menu-ancestor > a {
	background-color: #9C1010 !important;
}
.ie .site-navigation .sub-menu .current_page_item > a,
.ie .site-navigation .sub-menu .current-menu-item > a {
	background-color: #E7E3D6 !important;
}
.ie .primary-navigation li:hover > a,
.ie .primary-navigation li.focus > a,
.ie .primary-navigation ul ul li:hover > a,
.ie .primary-navigation ul ul li.focus > a {
	background-color: #C01414 !important;
	color: #E7E3D6 !important;
}
.ie .site-navigation .sub-menu .current_page_item:hover > a,
.ie .site-navigation .sub-menu .current-menu-item:hover > a,
.ie .site-navigation .sub-menu .current_page_item.focus > a,
.ie .site-navigation .sub-menu .current-menu-item.focus > a {
	background-color: #C01414 !important;
	color: #E7E3D6 !important;
}

/* Suchen-Funktion der Hauptmenueleiste nicht anzeigen */
.search-toggle {				
	display: none;
}

/* Footer nicht anzeigen */
.site-footer,					
.site-info {
	display: none;
}

/* Benamung der Seite (nicht anzeigen mit display: none) */
.site-content .entry-header	
{
	display: none;
	text-align: center;
	background-color: #E7E3D6 !important;
}

.site {
	height: 280px;
	}