/*  
Theme Name: LeonieKyra.de Standardtemplate
Theme URL: http://www.LeonieKyra.de
Description: Das Template von LeonieKyra - einfach h�bsch ! =)
Version: 1.4 23.01.2009
Author: Daniel Bothe 
Author URL: http://www.LeonieKyra.de
*/


#ram {
  background-image:url('images/hintergrund.jpg');
  background-color: #fce3f6;
	margin: 0px auto;
	text-align: left;
	width: 781px;
}

#name {
	background: #fff url('images/name.jpg') no-repeat;
	height: 85px;
	text-align: center;
}

#header {
	background: #fff url('images/header.jpg') no-repeat;
	height: 119px;
}

#content {
	padding-bottom: 0px;
	padding-right: 22px;
	padding-left: 0px;
	padding-top: 10px; 
	width: 560px; 
	float: right;
}

#footer {
  background-color: #F6B3C4;
	padding-right: 5px; 
	padding-left: 5px; 
	height: 70px; 
	line-height: 30px;
	text-align: center;
}




/*------------------ KLASSEN ------------------------*/

.navi {
	margin-left: 0px; 
	margin-top: 10px; 
	width: 160px; 
}

.navi ul {padding: 5px; margin: 0;}

.menu {
	float: left;
	width: 160px; 
	margin-left: 15px;
}

*[class="menu"]{
	float: left;
	width: 160px; 
	margin-left: 15px;
}


html{
     }

body{
  margin: 0px; 
	padding-top: 10px;
	font: normal 10pt verdana, tahoma, sans-serif;
	color: #8E727F;
  background-color: #F6FCE3;
     }

/*-------------------- Textgestaltung --------------------*/


p{
  color: #8E727F;
	line-height:10pt;
	font: normal 10pt Tahoma, Verdana, sans-serif;
}

hr {
  color: #B57692;
}


acronym, abbr, span.caps {
	cursor: help;
	}
  
h1{
	border-bottom: 2px solid #C41743; 
	color: #B67B96;
	text-align: left; 
	font: bold 11pt tahoma, verdana, arial, sans-serif; 
	letter-spacing: 2px;
	padding: 0 0 0 5px;
}

h2 {
	border-top: 1px solid #C41743;
	border-right: 1px solid #C41743;
	border-bottom: 1px solid #C41743; 
	border-left: 6px solid #C52417;
	background-color: #f6b3c4;
	color: #B57692;
	font: bold 10pt verdana, tahoma, sans-serif;
	text-align: left; 
	letter-spacing: 2px;
	padding: 0 0 0 5px;
	margin: 0;
}

h3 {
	border-top: 1px solid #C41743;
	border-right: 1px solid #C41743;
	border-bottom: 1px solid #C41743; 
	border-left: 6px solid #C52417;
	background-color: #f6b3c4;
	color: #B57692;
	font: bold 10pt verdana, tahoma, sans-serif;
	text-align: left; 
	letter-spacing: 2px;
	padding: 0 0 0 5px;
	margin: 0;
}

h4 {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #C52417; 
	border-left: 5px solid #C52417;
	background-color: #f6b3c4;
	color: #B57692;
	font: bold 10pt verdana, tahoma, sans-serif;
	text-align: left; 
	letter-spacing: 2px;
	padding: 0 0 0 5px;
	margin: 0;
}


/*-------------------- Linkgestaltung --------------------*/


a {
    color: #B57692;
    font-weight: bold;
    text-decoration: none;
     }
a:link { 
        	color: #B57692; 
	text-decoration: none;
     }
a:visited { 
          color: #B57692; 
          text-decoration: none;
     }
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover { 
	color:#DF4B8D; 
	text-decoration: none;
    }
a:link:active, 
a:visited:active {
	color:#DF4B8D; 
	text-decoration: none;
     }

/*
-------------------- Verlinkte Bilder --------------------
Bei verlinken Bildern ist es nicht gew�nscht, dass ein
Rahmen angezeigt wird.
----------------------------------------------------------*/
a img{border: none;
     }
a:link img { border: none;
     }
a:visited img { border: none;
     }
a:link:active img, 
a:visited:active img { border: none;
      }

/*-------------------- Smilies im Text --------------------*/

body img.wp-smiley{
     }



/*-------------------- Der Weiterlesen-Link --------------------*/

.more-link{
     }

/*-------------------- Die seiten wenn es mehrere gibt --------------------*/
p.serif{
     }

/*-------------------- Suche --------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*-------------------- POSTS & Kommentare --------------------*/

.post {
	line-height:10px;
	color: #8E727F;
	letter-spacing:1px;
	text-align:left;
	/*border-bottom:1px solid #DDB6C8;*/	
	padding: 1 1 1 1;
}

.page {
	line-height:10px;
	color: #8E727F;
	font: normal 10pt tahoma, verdana, arial, sans-serif;
	letter-spacing:1px;
	text-align:left;
	border-bottom:0px solid #DDB6C8;	
	padding: 1 1 1 1;
}

.entry {
	line-height:10pt;
	font: normal 10pt Tahoma, Verdana, sans-serif;
	
	/*border-bottom:1px solid #DDB6C8;*/	
	padding: 1 1 1 1;
}

.front {
	line-height:10pt;
	font-size: 9pt;
	text-align:right;
	font-family:verdana,sans-serif;
	padding: 4px 1px 0px 3px;
}

blockquote {
	margin: 15px 30px 0 10px;
	border: solid #DDB6C8;
	border-width: 0 0 0 6px;
	padding-left : 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.kommentar{
	border: solid #8E727F;
	border-width: 0 0 0 3px;
	padding-left : 5px;
}


.right { 
	text-align: right;
	color: #DDB6C8;
	font: bold 12pt tahoma, verdana, arial, sans-serif;
}

.who {	
	font: normal 10pt tahoma, verdana, arial, sans-serif;
	border-bottom: 1px solid  #B57692;

}

.input {
	font: normal 10pt tahoma, verdana, arial, sans-serif;
	width:120px; 
	height:18px 
}

.search {
	font: bold 10pt tahoma, verdana, sans-serif;
	border: 2px solid #C52417;
	background-color: #FFFBFD;
	text-align: left; 
	color: #B57692;
	width:152px; 
	height:18px 
	margin: 0px;
}

.sub {
	font: bold 10pt tahoma, verdana, arial, sans-serif;
	border: 1px solid #C52417;
	background-color: #f6b3c4;
	color: #fff;
	height: 20px;
	padding: 2px;
}

#author, #email, #url, #mcspvalue {
background-color:#FFFBFD;
border:1px solid #DDB6C8;
color:#B57692;
}


.textarea {
	color: #B57692; 
	font: normal 10pt tahoma, verdana, arial, sans-serif;
	width: 500px;
	background-color: #FFFBFD;
	border: 1px solid #C52417; 
}


/*-------------------- Gestaltung des Kalenders --------------------*/
 
td {
	font-family:verdana,sans-serif;
	font-size:11px;
	text-align:justify;
	border:0px solid #848484;
	border-bottom-width:0px;
	padding:0px;
}

#wp-calendar {
	margin : 0px;
	margin-left: auto;
	margin-right: auto;
	font-size: 10pt;
	width: 100%;
	color: #DDB6C8;
	border:1px solid #C52417;
	border-left: 6px solid #C52417;
	background-color: #FFFBFD;

}

#wp-calendar caption {
	font: bold 10pt tahoma, verdana, sans-serif;
	text-transform:uppercase;
	border: solid #C52417;
	border-width: 1px 1px 0 6px;
	background-color: #f6b3c4;
	text-align: left; 
	color: #fff;
	letter-spacing: 2px;
	margin : 0px;
	padding-left: 4px;
	line-height: 20px;
}

#wp-calendar th {
	font-size: 10pt;
}

#wp-calendar #today {
	border: 1px solid #C52417;
	background-color: #DDB6C8;
	color: #FFF; 
}

#wp-calendar td {
	text-align: right;
	border: 1px solid #DDB6C8;
	color: #B57692;
}

#wp-calendar td.pad {
	border: none;
}

#wp-calendar a:link, #wp-calendar a:visited {
	color: #B57692;
	text-decoration: none;
}

#wp-calendar a:hover,  #wp-calendar a:active {
	color: #DDB6C8;
	text-decoration: none;
}

#wp-calendar #next a, #wp-calendar #next {
	padding-right: 5px;
	text-align: right;
	border: none;
}

#wp-calendar #prev a, #wp-calendar #prev {
	padding-left: 5px;
	text-align: left;
	border: none;
}


/*--------------------Archive--------------------*/

.archivmeta{
	padding: 5px;
	margin: 0px;}
  

/*-------------------- Links Blogroll --------------------*/

li#links{
     }

.widget_links{
     }


/*-------------------- Kategorien --------------------*/

li#categories{
     }

.widget_categories{
     }

/*------------------------- Men� ---------------------*/

.nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.nav li A {
	height: 16px;
	display: block;
	padding: 0;
	margin: 0 0 0px;
	padding: 2px 0 0 20px;
	border: solid #C52417;
	border-width: 0px 1px 1px 0px;

}

.nav li A:link, 
.nav li A:visited {
	padding-right: 2px; 
	padding-left: 4px;
	color: #B67B96; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	border-left: 6px solid #C52417;
	background-color: #FFFBFD;
}

.nav li A:hover, 
.nav li A:active {
	padding-right: 2px; 
	padding-left: 4px;
	color: #fff;  
	display: block;
	font-weight: bold; 
	text-decoration: none;
	border-left: 6px solid #C52417;
	background-color: #EA5F55;
}

.nav ul ul li A:link, 
.nav ul ul li A:visited {
	padding-right: 2px; 
	padding-left: 16px;
	color: #B67B96; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	border-left: 6px solid #C52417;
	background: #FFFBFD url('images/norm.gif') left no-repeat;
}

.nav ul ul li A:hover, 
.nav ul ul li A:active {
	padding-right: 2px; 
	padding-left: 16px;
	color: #fff; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	border-left: 6px solid #C41743;
	background: #EB557B url('images/hover.gif') left no-repeat;
}

.navielement {
	padding-right: 2px; 
	padding-left: 16px;
	color: #B67B96; 
	display: block;
	text-decoration: none;
	border-left: 6px solid #C52417;
  border-right: 1px solid #C52417;
  border-bottom:  1px solid #C52417;
	background: #FFFBFD;
}

.navielement li A {
	height: auto;
	display: block;
	padding: 0;
	margin: 0 0 0px;
	padding: 2px 0 0 20px;
	border: solid #C52417;
	border-width: 1px 0px 1px 0px;

}
.navielement li A:link, 
.navielement li A:visited {
	padding-right: 2px; 
	padding-left: 4px;
	color: #B67B96; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	border: solid #C52417;
	border-width: 1px 0px 1px 0px;
	background-color: #FFFBFD;
}

.navielement li A:hover, 
.navielement li A:active {
	padding-right: 2px; 
	padding-left: 4px;
	color: #fff;  
	display: block;
	font-weight: bold; 
	text-decoration: none;
	border-left: none;
	background-color: #EA5F55;
}

.navielement img A:hover, 
.navielement img A:active {
	padding-right: 2px; 
	padding-left: 4px;  
	display: block;
	font-weight: bold; 
	text-decoration: none;
	border-left: none;

}

.navielement ul ul li A:link, 
.navielement ul ul li A:visited {
	padding-right: 2px; 
	padding-left: 16px;
	color: #B67B96; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	border-left: none;
	background: #FFFBFD url('images/norm.gif') left no-repeat;
}

.navielement ul ul li A:hover, 
.navielement ul ul li A:active {
	padding-right: 2px; 
	padding-left: 16px;
	color: #fff; 
	font-weight: bold;
	display: block;
	text-decoration: none;
	border-left: none;
	background: #EB557B url('images/hover.gif') left no-repeat;
}


 .nav h1 {
 	border-top: 1px solid #C41743;
	border-right: 1px solid #C41743;
	border-bottom: 1px solid #C41743; 
	border-left: 6px solid #C52417;
	background-color: #f6b3c4;
	color: #FFF;
	font: bold 10pt verdana, tahoma, sans-serif;
	text-align: left; 
	letter-spacing: 2px;
	padding: 0 0 0 5px;
	margin: 0;
 }

#name h1 {
	text-align: center;
	padding-right: 30px;
	font: bold 24pt verdana, tahoma, sans-serif;
	color: #F7EEF3;
	margin: 0px;
	border: 0px;
}
/*-------------------- Gestaltung der verschiedenen Bereiche -------------------
--------------------------------------------------------------------------------*/

/*-------------------- Benutzerprofile --------------------*/
#profiltabelle td {
  margin: 0px; 
	padding-top: 10px;
	font: normal 10pt verdana, tahoma, sans-serif;
	color: #8E727F;
}

/*-------------------- Links zum Thema & Ähnliche Artikel --------------------*/
#zumthema {
  background-color: #FCE3ED;
  border: 1px solid #C41743;
}
.zumthema {
  height: 20px;
  border: 2px solid #F6B3C4;
}

.zumthemahead {
  background-color: #FCE3ED;
  border: 1px solid #C41743;
}

.similar-posts {
  list-style: none;
  padding: 0;
  margin: 0;
}


.similar-posts li {
  margin-left: 5px;
}

/*-------------------- Microblog --------------------*/
.microblog {
	padding-right: 2px; 
	padding-left: 16px;
	color: #B67B96; 
  list-style-type: none;
	text-decoration: none;
	border-left: 6px solid #C52417;
  border-right: 1px solid #C52417;
  border-bottom:  1px solid #C52417;
	background: #FFFBFD;
}
/* -= .mb ist die Klasse fuer einzelne Tweets =- */
.mb a {
    color: #B57692;
    font-weight: normal;
    text-decoration: none;
}

.mb li A:link, 
.mb li A:visited {
	padding-right: 2px; 
	padding-left: 4px;
	color: #B67B96; 
	text-decoration: none;
	background-color: #FFFBFD;
}

.mb li A:hover, 
.mb li A:active {
	padding-right: 2px; 
	padding-left: 4px;
	text-decoration: none;
	border-left: none;
}

.mb img A:hover, 
.mb img A:active {
	padding-right: 2px; 
	padding-left: 4px; 
	text-decoration: none;
	border-left: none;

}

.mb ul ul li A:link, 
.mb ul ul li A:visited {
	padding-right: 2px; 
	padding-left: 16px;
	color: #B67B96; 
	text-decoration: none;
	border-left: none;
	background: #FFFBFD;
}

.mb ul ul li A:hover, 
.mb ul ul li A:active {
	padding-right: 2px; 
	padding-left: 16px;
	text-decoration: none;
	border-left: none;
}

 .mb h1 {
 	border-top: 1px solid #C41743;
	border-right: 1px solid #C41743;
	border-bottom: 1px solid #C41743; 
	border-left: 6px solid #C52417;
	background-color: #f6b3c4;
	color: #FFF;
	font: bold 10pt verdana, tahoma, sans-serif;
	text-align: left; 
	letter-spacing: 2px;
	padding: 0 0 0 5px;
	margin: 0;
 }

.aktt_hashtag {
/* -= Formatierung der Hashtags =- */
    color: #B57692;
    font-weight: bold;
    text-decoration: none;
}

.aktt_tweet_time {
/* -= Formatierung der Zeitausgabe =- */
  font-size: x-small;
}

.tweet {
/* -= Formatierung der Tweets =- */
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:solid 1px #c52417;
}