/*
Theme Name:     Twenty Eleven MDG Child
Template:       twentyeleven
*/
@import url("../twentyeleven/style.css");

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

/* Header */
#site-title a {
	font-family: 'Radley', serif;
	font-variant:small-caps;
	font-size: 36px;
	font-weight: regular;
}

.singular.page .hentry {
	padding: 0.0em 0 0;
}
.singular .entry-title {
	font-size: 24px;
}

#site-title {
	padding: 1.65625em 0 0;
}

#site-description {
	margin: 0 270px 1.65625em 0;
}

#searchform { display: none; } /* michl */

#branding #searchform {
	top: 1.8em;
}

#branding {
	border-top: 1px solid #383838 !important;
}

#branding img {
	border-top: 1px solid #383838;
}

/* Linie unter Inhaltsblöcken */
.hentry, .no-results {
	border-bottom: none;
}

/* Linien Fußblock */
#supplementary {
	border-top: 1px solid #383838 !important;
	border-bottom: 1px solid #383838 !important;
	padding-bottom: 0px;
}

/* Listenitems im linken Fußleistenwidget */
div#first.widget-area ul {
	list-style-type: none;
}

/* Text im mittleren Fußleistenwidget */
div#second.widget-area div {
	text-align: center;
}

/* Text im rechten Fußleistenwidget */
div#third.widget-area div {
	text-align: right;
}

/* Bilder in Seiten und Posts */
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	border: none !important;
}

/* Navigationsleiste */
#access {
	margin-top: 1px;
	border-top: 1px solid #222;
}

/* aktueller Menüpunkt */
#access > * > * > li.current_page_item,
#access > * > * > li.current_page_ancestor,
#access > * > * > li.current_page_parent {
	background: -moz-linear-gradient(#494949, #272727) !important;
	background: -o-linear-gradient(#494949, #272727) !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494949), to(#272727)) !important;
	background: -webkit-linear-gradient(#494949, #272727) !important;

	border-left: 1px solid #272727;
	border-right: 1px solid #272727;
	border-left: 1px solid rgba(39, 39, 39, 0.75);
	border-right: 1px solid rgba(39, 39, 39, 0.75);
}

/* Untermenü */
#access ul ul a {
	background: #272727;
	color: #ddd;
	border-bottom: 1px dotted #333;
}

/* Untermenü Hover */
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #494949;
}

/* Hauptmenü Hover */
#access li:hover > a,
#access a:focus {
	background: #606060; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#606060, #272727);
	background: -o-linear-gradient(#606060, #272727);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606060), to(#272727));
	background: -webkit-linear-gradient(#606060, #272727);
	color: #EEE;
}

/* Formular */
input[type="text"], input[type="password"], textarea {
	background: #ddd;
	color: #373737;
}

/* Überschrift von Einzelseiten */
.singular .entry-title {
	color: #ddd !important;
}
/* Seitengröße */
/* #page {
	margin: 2em auto;
	width: 85%;
	max-width: 1500px;
}*/
	
/* michl begin */
#modlist-area {
   width: 580px;
   margin: 0px;
   padding: 0px;
   color: #ffffff;
}
#modlist-group {
   font-size: 90%;
   margin: 0px;
   padding: 6px 0px 6px 6px;
   color: #cccccc;
   background-color: #0f0f0f;
   border: 2px solid #0f0f0f;
   border-top: 1px solid #e4741f;
}
#modlist-module1 {
   height: 114px;
   margin: 0px;
   padding: 6px;
   background-color: #202020;
   border: 2px solid #202020;
}
#modlist-module2 {
   height: 114px;
   margin: 0px;
   padding: 6px;
   background-color: #303030;
   border: 2px solid #303030;
}
#modlist-left {
   float: left;
   margin: 0px;
   padding: 0px 8px 0px 0px;
}
#modlist-right {
   margin: 0px;
   padding: 0px;
}
#modlist-label {
   width: 80px;
   height: 92px;
   margin: 0px;
   padding: 8px 0px 8px 0px;
   background-color: #ffffff;
   border: 3px solid #ffffff;
   border-radius: 6px;
   -webkit-border-radius: 6px;
}
#modlist-label img { /* center image */
   display: block;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
}
#modlist-title {
   font-size: 80%;
   line-height: 140%;
   height: 40px;
   margin: 0px;
   padding: 0px;
}
#modlist-title a {
   font-size: 120%;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
   color: #ffffff;
}
#modlist-title a:hover {
   color: #e4741f;
}
#modlist-desc {
   font-size: 80%;
   line-height: 140%;
   height: 52px;
   text-align: left;
   vertical-align: top;
   margin: 0px;
   padding: 6px 0px 0px 0px;
}
#modlist-action {
   font-size: 80%;
   height: 20px;
   margin: 0px;
   padding: 0px;
   text-align: right;
}
#modlist-action a {
   text-decoration: none;
   color: #ffffff;
}
#modlist-action a:hover {
   color: #e4741f;
}
/* michl end */