/*
Theme Name: MaAshzul
Theme URI: http://www.switchroyale.com/?page_id=21
Description: MaAshzul ist meine Abwandlung von Azul, einem kostenlosen und einfachen Theme. Das Original bekommt man bei www.switchroyale.com.
Version: 1.1
Author: Switchroyale & Benjamin Wingerter
Author URI: http://wingerter.be/
Tags: blue, white, silver, light, two-columns, fixed-width, right-sidebar
*/

body {
         margin:0;                                              padding:0;
         background:#999 url(images/bodybg.jpg) repeat-x;
         font:normal 100.01%/1.5em 'Trebuchet MS', Tahoma, Arial, sans-serif;     color:#666;      text-align:justify;
         }
#container {
         margin:0 auto;
         width:960px;
         background:url(images/containerbg.jpg);                 background-repeat:repeat-y;
         }
#kopfHP {
         position:relative;                                      padding:40px 50px 0 50px;
         height:210px;
         background:url(images/kopfHP.jpg);background-repeat: no-repeat;
         font-size:62.5%;
         }
#logoHP {position:relative; top:50px; left:217px; display:block;}
#header {
         position:relative;                                      padding:40px 50px 0 50px;
         height: 110px;
         background:url(images/headerbg.jpg);                    background-repeat: no-repeat;
         font-size:62.5%;
         }
         #header h1, #kopfHP h1 {margin:0;                       font-size:125%;}
         #header h1 {text-indent:-9999px;}
         #header a, #kopfHP a {text-decoration:none;             color:#666;}
         #header a:hover, #kopfHP a:hover {color: #333;}
#header #search {position:absolute;      top:40px;       right:50px;     height:20px;}
#header #s {
         margin:67px 0 0 0;              padding:2px;
         width:205px;
         font-size:125%;                 color:#999;
         background:#fff;                border:1px solid #ccc;
         }
#header #searchsubmit {
         display:none;            width:20px;            height:20px;
         cursor: pointer;
         border:none;
         background:url(images/searchsubmit.gif);        background-repeat:no-repeat;
         }
#login {text-align:right;}
#navbar {
         margin:0 0 20px 0;
         height: 40px;
         background:url(images/navbarbg.jpg);            background-repeat: no-repeat;
         }
         #navbar ul {margin:0 0 0 30px;  padding:0;      border-left:1px solid #CCC;}
                 #navbar li {display:inline;}
         #navbar a {
                 display: block;                 float:left;     padding:0 30px 0 20px;          height:30px;
                 font-size:75%;                  line-height: 30px;      text-decoration:none;   color:#999;
                 background: url(images/navbuttonbg.gif);                background-position:right 50%;
                 }
                 #navbar a:hover {color: #666;   background:url(images/navbuttonbg-hover.gif);   background-position:right 50%;}

#posts {margin:10px 0 50px 20px;         padding:0 0 0 50px;             width:600px;}

.commentbubble a {
         margin:0 5px 0 0;       float: left;            width:30px;             height:30px;
         text-align:center;      font-size:62.5%;
         background:url(images/commentbubble.gif);       background-repeat: no-repeat;           background-position: 0 -1px;
         }
         .commentbubble a:hover {
                 margin:0 5px 0 0;       float:left;     width:30px;      height:30px;
                 font-size:62.5%;        text-align:center;
                 background:url(images/commentbubblehover.gif);  background-repeat:no-repeat;    background-position:0 -1px;
                 }

.date {font-size:75%;            line-height:1.5em;      color:#999;}
.post {margin:0 0 50px 0;}
.tags {font-size:62.5%;          line-height:1.5em;      color:#999;}
.entry {margin:20px 0 0 0;}
         .entry p {margin:0 0 20px 0;}

.post h2 {margin:0;              font-weight: bold;              font-size:100.01%;}
.post h3 {font-weight:bold;      font-size:87,5%;}
.post a, .navigation a {color:#0195c5;text-decoration:none;}
         .post a:hover, .navigation a:hover {color: #333;}
         .post a img {border:none;}

.postmetadata {line-height:1.5em;                                font-size:62.5%;}

.trenner {margin:16px 0 0 0;     height:10px;                    clear:both;}

.alignleft {margin:5px 20px 20px 0;                              float:left;}
.alignright {margin:5px 0 20px 20px;                             float:right;}
.aligncenter {margin:0 auto 20px auto;                           display: block;}
.alignnone {margin:0;}

.wp-caption.alignleft {margin:5px 20px 20px 0;                   float:left;}
.wp-caption.alignright {margin:5px 0 20px 20px;                  float:right;}
.wp-caption.aligncenter {margin:0 auto 20px auto;                display:block;}
.wp-caption.alignnone {margin:20px 0;}

.post .wp-caption {
         padding:10px 5px 0 5px;
         text-align:center;              background:#ebebeb;     border:1px solid #ccc;
         }
.post .wp-caption-text {margin:0;        font-size:75%;}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
        color:#666;                      background:#fff;        border:1px solid #ccc;}

.commentlist {margin:0;                  padding:0;              list-style-type:none;}
.commentlist li {
         margin:0 0 20px 0;              padding:20px;
         background:#ebebeb;             border:1px solid #ccc;
         }

.avatarcontainer {margin:0 5px 0 0;      float:left;}
         .avatar {border:1px solid #CCC;}

.sidebarHP, .sidebar {margin-left:700px; width:210px;            min-height:250px; font-size:75%;}
.sidebarHP {position:relative;           top:-400px;}
         .sidebarHP ul, .sidebar ul {margin:0 0 30px 0; padding:0;       list-style-type:none;}
         .sidebarHP h2, .sidebar h2 {
                 margin:0 0 5px 0;
                 width:210px;
                 font-size:75%;          color:#666;             border-bottom:1px solid #CCC;
                 }
         .sidebarHP a, .sidebar a {text-decoration:none;         color:#0195C5;}

.sidebarHP a:hover, .sidebar a:hover {color:#333;}

#contactHP {position:relative;           margin-top:480px;}

#footer, #fussHP {
         clear:both;
         min-height:150px;
         background:url(images/footerbg.gif);    background-repeat:no-repeat;
         }
#fussHP {background:url(images/fussHP.gif);}
         #footer p, #fussHP p {
                 position:relative;      top:66px;                       padding-right:45px;
                 font-size:75%;          text-align:right;               color:#d9dadc;
                 }
         #footer a, #fussHP a {color:#D9DADC;          text-decoration:none;}
                 #footer a:hover, #fussHP a:hover {color:#333;}


#textHP {position:relative; top:250px;   left:80px;                      width:780px;            background:none !important;}
         #textHP h1 {font-size:76%;      background:none !important;}
         #textHP p {font-size:56%;       background:none !important;}
         #textHP a {color:#666;          text-decoration:none;}
                 #textHP a:hover {color:#333;}

#wp-calendar {
         margin:0 0 30px 0;
         width:210px;
         font-size:75%;                  text-align:center;
         background:#EBEBEB;             border:1px solid #CCC;
         }
#wp-calendar caption {text-align:left;}
#wp-calendar #today {background:#CCC;}
#wp-calendar a {display:block;           width:100%;                     height:100%;}
         #wp-calendar a:hover {background:#CCC;}