/*  Theme Name: fashionpuppe.com
	Theme URI: http://www.claudioschwarz.com
	Description: Das Template für aNNaFrost
	Version: 1.0
	Author: Claudio Schwarz
	Author URI: http://www.claudioschwarz.com 
*/

* {padding: 0; margin: 0}

body {margin: 25px auto; background: #ffffff; color: #444; font-family: Helvetica, Arial, sans-serif; font-size: 14px}


a {
	text-decoration: none;
        color:#f118e5;
        font:12px verdana;
}

a:hover {
	text-decoration: none;
	color: #aaaaaa;
}

a:active {
	text-decoration: none;
}

img {
border: none;
padding: 0 5px 5px 0;
}

a img {
background: none;
border: 0 none;
vertical-align: sub;
}
a:hover img {
filter: alpha(opacity=70);
opacity: .7;
}

anmerkung {
border-left: 4px solid #f118e5;
margin-left: 1px;
padding-left: 10px;
}


blockquote {
border-left: 4px solid #f118e5;
margin-left: 1px;
padding-left: 10px;
}

p {margin-bottom: 1em; line-height: 22px}
h1,.article h1.page {font-family: Helvetica, Arial, sans-serif; padding: 5px; font-size: 22px; }
h2 {font-family: Helvetica, Arial, sans-serif; font-size: 20px;margin-bottom:0.5em;}
h3, .widgettitle {font-family: Helvetica, Arial, sans-serif; font-size: 16px;margin-bottom:0.5em;}
h4 {font-family: Helvetica, Arial, sans-serif; font-size: 14px;margin-bottom:0.5em;}


input {-webkit-border-radius:4px; -moz-border-radius:4px; padding: 2px; border: 1px solid #ddd; font-family: Georgia,"Times New Roman",serif;}
#submit,#searchsubmit {-webkit-border-radius:4px; -moz-border-radius:4px;  border: 1px solid #444; background: #444; color: #fff; font-weight: bold;font-family: Georgia,"Times New Roman",serif;}
.screen-reader-text {display: none}

.alignleft {float: left}
img.alignleft {margin-right: 10px; padding: 3px; border: 1px solid #ddd}
.alignright {float: right}
img.alignright {margin-left: 10px; border: 1px solid #ddd}
.mt {margin-top: 40px}
.clear {clear: both}

#wrapper {width: 960px; margin: 0 auto}

#header {margin: 20px; color: #5480A2;}
#header ul {list-style: none;}
#header ul li {float: left; text-align: right; padding-left: 10px}
#header a.lgo {font-family: Helvetica, Arial, sans-serif; font-size: 36px; color: #444; text-decoration: none}
span.grey, span.grey a {color: #aaa; text-decoration: none}

.container {background: #fff; padding: 20px; margin-bottom: 20px}
.teaser {background: #fff; -webkit-border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); -moz-border-radius:8px; -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); padding: 20px; margin-bottom: 20px; font-size: 20px;}
.teaser a {font-size: 20px;}
.articles {width: 580px; float: left;}

*html .articles {width: 560px; float: left;}

.article {margin-bottom: 40px}
.article ul, .article ol {margin-bottom: 1em; margin-left: 40px}
.article ul li, .article ol li {margin-bottom: 5px}
.article .small {margin-bottom: 20px; font-size: 11px}
.article h1 {background: #aaaaaa; margin: 0 0 10px 0; -webkit-border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1); -moz-border-radius:8px; -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);}
.article h1 a {margin-bottom: 0em; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 22px; color:#ffffff; }
.article h1 a:hover {color: #000000;}
.articlefooter {border-top: 1px dotted #aaaaaa; padding: 10px 0 0 0;}

/* Sidebar */
#sidebar .widget {margin-bottom: 20px}
#sidebar {width: 300px; padding-left: 20px; border-left: 1px solid #ddd; float: right}
#sidebar ul {list-style: none}
#sidebar ul li ul li { list-style: outside; margin-left: 15px}

/* Kommentare */
#comments {margin-top: 40px}
#comment {width: 558px; padding: 10px; font-size: 12px;-webkit-border-radius:8px; -moz-border-radius:8px; font-family: Georgia,"Times New Roman",serif; border: 1px solid #ddd}
.author {padding-bottom: 19px; border-bottom: 1px solid #ddd; margin-bottom: 30px}
.avatars {float: left;}
.article_comment {margin-left: 84px}


#footer {margin-bottom: 20px; margin-left: 20px; font-size: 11px;}

#logo {background: url(images/annafrost_logo.jpg) no-repeat right; background-position: 0 0; margin: 0; padding: 0; width: 75px; height: 75px; float: left; }

#logo p { margin: 0; }

#menu { float: left; padding: 0; margin: 25px 0 0 10px; font-size: 12px; }

#menu li { font-size: 1.4em; display: inline; }

#menu li a { font-size: 14px; float: left; width: 77px; padding: 2px 5px 10px 0px; text-align: center; margin: 0 0 0 3px; color: #636365;  }

#menu li a.current { background: #fff; color: #636365; }

#menu li a:hover { text-decoration: none; color: #f118e5; background: #fff url(images/button_grey.jpg) no-repeat; }

li {
list-style: none;
}
.clear { clear: both; }
