 /*
Theme Name: MGLAND
Theme URI: http://mgland.com
Description: Theme for Wordpress 2.x, <a href="http://mgland.com">Miguel</a> aka <a href="http://mgland.com">Mgland animation studio</a>.
Version: 2.x
Author: Miguel
Author URI: http://mgland.com

	INHALTSVERZEICHNIS:

    1. ...... Allgemeine bzw. Dokumentweite Angaben
    2. ...... Kontainer sog. Wrapper
    2.1 ..... Kopf bzw. Header
    2.2. .... Mitte (Middle) (beinhaltet die Seitenleiste und den Inhalt)
    2.2.1 ... Seitenleiste aka Sidebar
    2.2.2 ... Inhalt (Content)
    2.2.3 ... Kommentarbereich
    2.3 ..... Fuss bzw. Fu?aka Footer
    3. ...... Spezielle Formatierungen (z.B. fuer Plugins)

 1. Allgemeine bzw. Dokumentweite Angaben */
html {
	scrollbar-darkshadow-color: #808080;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #bf1721;
	scrollbar-track-color: #D7D7D7;
    height: 100%;
}

body {
    background: #e0e0e0 repeat-x fixed center bottom;
    text-align: center;
    font: 12px verdana, arial, sans-serif; /* Hoch lebe das heilige Pixel! Nieder mit dem bösen em-Tyrann ;-) */
    margin: 0;
    padding: 0px 0;
    height: 100.01%; /* Ich hasse solche "Konstrukte, aber leider notwendig */
}
/* copy from star dust
div.date p{
	width: 40px;
	height: 50px;
	float: left;
	margin: 0 10px 0 0;
	padding: 5px;
	background: #D70606 url(images/date.png) no-repeat;
	color: #ddd;
	text-align: center;
	font-size: 70%;
	overflow: hidden;
}
.feedback p{
	padding: 0 25px;
	background: url(images/comment.gif) top right no-repeat;
}
.meta {
	font-size: .75em;
}
.meta li, ul.post-meta li {
	display: inline;
}
.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.meta, .meta a {
	color: #999;
	font-weight: normal;
	letter-spacing: 0;
}
.meta a{
	color: #D70606;
	text-decoration: underline;
}
.meta a:hover, .meta a:active{
	text-decoration: none;
}
.meta .tags{
	background: url(images/tag.gif) 0 0 no-repeat;
	padding-left: 20px;
}
.meta .user{
	background: url(images/user.gif) 0 0 no-repeat;
	padding-left: 20px;
}
 end copy from star dust*/
pre, code, samp {
    font: 1em 'courier new', courier, monospace;
    color: #c60;
}

acronym, abbr, dfn {
    border-bottom: 1px dashed #999;
    font-style: normal;
    cursor: help;
}

blockquote {
    padding: 0 15px 0 10px;
    margin: 15px 0 15px 5px;
    text-align: justify;
    color: #555;
    line-height: 1.35;
    font-size: 11px;
    border-left: 5px solid #eee;
}

a {
    color: #b00;
    text-decoration: none;
}
a:hover {
    color: #333;
}

img {
    border: none;
}

#clearer {
    clear: both;
}


.center {
    text-align: center;
}

/* small */
.klein {
    font-size: .9em;
}
/* smaller */
.kleiner {
    font-size: .8em; /* Und jetzt brauchst du eine Lupe */
}

/* Hiermit "positioniert" man die Bilder (links = left; rechts = right) */
.bild-links {
    float: left;
    margin: 2px 10px 5px 0;
}

.bild-rechts {
    float: right;
    margin: 2px 0 5px 10px;
}

/* Kontainer sog. Wrapper */
#kontainer {
    width: 1016px; /* "Die Rente ist sicher" ... "Ja, dieses Layout ist elastisch" */
    margin: 0 auto;
    text-align: left;
    padding-bottom: 0px;
}

/* 2.1 Kopf bzw. Header */
#kopf {
    background: url(img/kopf.gif) no-repeat;
    height: 152px;
}
#kopf h1 {
    margin: 0;
    padding: 0 20px;
    height: 120px;
}

#kopf a {
    color: A3A3A3;
    font: bold 20px 'trebuchet ms', arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 120px;
}

/* 2.2 Mitte (beinhaltet die Seitenleiste und den Inhalt) */
#mitte {
    background: #fff url(img/mitte.gif) repeat-y;
    padding: 0px 0px 0px 8px;
}

/* 2.2.1 Seitenleiste aka Sidebar */
#seitenleiste {
	width: 219px;
	float: left;
	line-height: 1.55;
	color: #444;
	background: #ECECEC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#seitenleiste h2 {
    margin: 0px 0;
    text-transform: uppercase;
    background: url(img/kopf.gif) no-repeat left top;
    padding: 1px 10px;
    color: #999999;
	text-align: center;
    font-size: 11px;
}

#seitenleiste form {
	background-image: url(img/searchbg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin:0px;
	padding-top: 3px;
	padding-left: 7px;
	width: 208px;
	border: 8px none;
	padding-right: 3px;
	padding-bottom: 10px;
}
#seitenleiste input.suchfeld {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #999999;
	width: 140px;
	height: 80px
	background-position: left top;
	margin-left: 3px;
	margin-top:2px;
	border: thick none;
}
/*#seitenleiste input.suchfeld:hover, #seitenleiste input.suchfeld:focus {
   
    border: 1px solid #C40031;
}
*/
#seitenleiste input.sendebutton {
	background-image: url(img/search_go.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: -19px;
	margin-left:134px;
	padding: 0;
	height: 18px;
	width: 67px;
	border: 0;
	float: left;
}

/*#seitenleiste input.sendebutton:hover  {
   background-image: url(images/search_go.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  height: 13px;
  width: 15px;
  border: 0;
}*/

#seitenleiste ul {
    list-style: none;
    margin: 0 0 0px;
    padding: 0;
}
#seitenleiste li {
    /*border-bottom: 1px solid #ddd;*/
    line-height: 1.8;
    padding-left: 10px;
}
#seitenleiste ul li a {
    text-transform: lowercase; /* Großbuchstaben sind ein unnötiger Luxus */
}

#seitenleiste li li {
    margin-left: 10px;
}

/* 2.2.2 Inhalt */
#inhalt {
	float: right;
	width: 780px;
	padding-bottom: 0px;
	line-height: 1.45;
	color: #444;
	padding-top: 8px;
	padding-left: 2px;
	padding-right:8px;
	
}
#inhalt p {
	margin-top: 1em;
	margin-bottom: 1.1em;
	margin-left: 1em;	
	margin-right: 0.7em;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	
}

#inhalt a {
    border-bottom: 1px solid #eee;
}
#inhalt a:hover {
    border-bottom: 1px solid #555;
}

#inhalt h2 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 0.5em;
	padding: 0 0 0 23px;
	color: #444;
	background-image: url(img/titleDot.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

#inhalt h3 {
    font-size: 15px;
    margin: 17px 0 5px;
    padding: 0 0 0 5px;
    color: #333;
    border-bottom: 1px dotted #ddd;
}

#inhalt h4 {
    font-size: 13px;
    font-weight: bold;
	padding: 0 0 0 5px;
    color: #444;
    margin: 17px 0 5px 0;
	
}

#inhalt h2 a, #inhalt h2 a:hover {
    border-bottom: none;
}

#inhalt h2.beitrags-titel {
    margin-bottom: 0;
	margin-left: 0.7em;
    padding-bottom: 0;
    line-height: 1.1;
}
#inhalt .beitrags-info, #inhalt .beitrags-info2 {
    font-size: 11px;
	margin-left: 1em;
    color: #555;
	padding: 0 0 0 5px;
    line-height: 1.2;
    text-transform: lowercase;

}
#inhalt .beitrags-info2 {
    border-top: 1px solid #e1e1e1;
    margin-bottom: 30px;
    padding: 2px 0;
}

#inhalt #beitrag-info-box {
    font-size: 11px;
    margin: 20px 0;
    padding: 10px;
    background: #eee;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}

/*2.2.3 Kommentarbereich*/
#commentform {
    border: 1px solid #ddd;
    background: #eee;
    padding: 15px;
}

#commentform textarea, #commentform input {
    border: 1px solid #ccc;
    font: normal 1em arial, sans-serif;
    padding: 2px;
    color: #555;
}
#commentform textarea {
    width: 450px;
}
#commentform textarea:hover, #commentform textarea:focus, #commentform #author:hover, #commentform #author:focus, #commentform #email:hover, #commentform #email:focus, #commentform #url:hover, #commentform #url:focus {
    border: 1px solid #900;
}

#commentform #submit {
    margin-top: 2px;
    padding: 0 5px;
}

#commentform #submit, #commentform .ed_button {
    border: 1px solid #ccc;
    background: #ddd;
    color: #333;
    margin-right: 1px;
    font-size: 1em;
}
#commentform #submit:hover, #commentform .ed_button:hover {
    border: 1px solid #900;
    background: #b00;
    color: A3A3A3;
}

#commentlist li {
    border-bottom: 1px solid #eee;
}

.kommentar-info {
    text-transform: lowercase;
    margin-bottom: 3px;
}

/* 2.3 Fuss bzw. Fußbereich aka Footer */
#fuss {

	/*background: #fff  url(img/fuss.gif) repeat-y;*/
    padding: 0px 0px 0px 0px;

}
#fuss p {
    margin: 0;
    text-transform: lowercase;
}

/* 3. Spezielle Formatierungen z.B. nur für Plugins */
#ed_toolbar input {
    border: 1px solid #ccc;
    background: #ddd;
    font-size: 11px;
    margin-right: 1px;
    padding-top: 0;
    padding-bottom: 0;
}

#wp_grins {
    margin-top: 2px;
}

.pagebar {
    text-align: center;
    line-height: 1.4;
    padding-bottom: 10px;
}

.pagebar .this-page {
    font-weight: bold;
}


#inhalt .pagebar a {
    border-bottom: 1px solid #ccc;
    border: 1px solid #ccc;
    background: #eee;
    padding: 2px 5px;
    margin-bottom: 5px;
}

#inhalt .pagebar a:hover {
    border: 1px solid #900;
    background: #b00;
    color: A3A3A3;
}
/*Calendar*/
#wp-calendar {
  margin-left:5px;
  empty-cells: show; 
  color: #E44E31;
  padding: 5px 5px 15px 10px; 
  width: 94%;
 }
#wp-calendar caption{
	width: 95%;
	color: #999999;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 5px;
	list-style: none;
	margin:0;
	text-align:center;
	font-weight: bold;
}
#wp-calendar {padding:10px 0 10px 0;}
#wp-calendar td{color: #999999; padding: 1px 0;text-align: center;}
#wp-calendar td.pad:hover{color: #666666;text-decoration: none;border: none;}
#wp-calendar #today{
	color: #666666;
	background-color: #DEDEDE;
}
#wp-calendar th{font-style: normal;text-transform: capitalize; color:#666666; font-weight:bold; text-align:center;}

