
body{ margin:0; padding:0;
font-size:0.9em; text-align:center; color:#29303B; line-height:1.3em; background-color: #F0FD73;}
*html body{width:1003px;}

#wrap {text-align:left; margin:0 auto; padding:170px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;
width: 1005px; background-color: #F0FD73; background-image: url(img/bg2.gif); background-repeat: no-repeat;
background-position: left top;}
*html #wrap{padding:200px 0 0 0;}

#content{float:left; width:520px; border:1px solid #ccc; height:100%; margin:-3px 10px 0px 10px; padding:8px 15px 5px 15px; background-color: #F6FFA9;}
*html #content {margin:-30px 0px 0px 11px; padding:12px 15px 5px 15px;}



#menu{float:left; height:22px; width:100%; line-height:normal; margin-top:-25px;}
*html #menu{margin-top:-53px;}

#menu ul{margin:0;padding:0px 10px 0 187px; list-style:none;}
*html #menu ul{padding:0px 10px 0 187px;}

#menu li{display:inline;margin:0;padding:0;}
#menu a{float:left;background:url('img/menu_bg_left.gif') no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}

#menu a span {float:left; display:block; background:url('img/menu_bg_right.gif') no-repeat right top; padding:5px 15px 4px 6px; color:#141624;}
#menu a span {float:none;}

#menu a:hover, #menu a.active{background-position:0% -42px;border-bottom-color:#CCC;}
#menu a:hover span, #menu a.active span{background-position:100% -42px;border-bottom-color:#CCC;}
#menu a.active span{color: #000000;}


/*Sidebar links */
#sidebar{float:left; width:170px; height:100%; padding:0px; margin:0px 0px 0px 7px;}
*html #sidebar{margin:-45px 0px 0px 3px;}

#sidebar ul.categories {list-style-type:none; padding:0 0 5px 5px; margin:0;}

#sidebar ul.categories li {border-bottom:1px solid #BD9441; padding:5px 0px 5px 25px; background:url('img/categories.gif') 0 7px no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: lighter; color: #93116A;}
#sidebar ul.categories li a, #sidebar ul.categories li a:visited, #sidebar ul.categories li a:hover
{color: #93116A; text-decoration: none; background: none; padding:5px 0px 5px 0px; }


#sidebar ul.children {list-style-type:none; padding:0 0 5px 5px; margin:0;}
#sidebar ul.children li{border-bottom:none; margin:5px 0px 0px 0px; padding:2px 0 2px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;  background: none;}
#sidebar ul.children li a:link, #sidebar ul.children li a:visited 
{padding: 2px 0 2px 20px; background:url('img/arrow2.gif') 0 2px no-repeat; color: #8B6D30;}
#sidebar ul.children li a:hover
{padding: 2px 0 2px 20px; background:url('img/arrow1.gif') 0 2px no-repeat; color: #93116A;}


#rssbutton {margin: 20px 0 0 3px; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; letter-spacing: 0.1em; font-weight: lighter; height: 30px;}
#rssbutton a, #rssbutton a:visited {padding: 5px 0 5px 30px; background:url(img/rssbutton.gif) no-repeat left center; text-decoration: none; color: #93116A; }
#rssbutton a:hover {padding: 5px 0 5px 30px; background:url(img/rssbutton.gif) no-repeat left center; text-decoration: none; color:#B51737;}


/*right bar */
#rightbar {text-align:left; float:left; width:250px; height:100%; padding:0px; margin:0px; font-size:1em;}
*html #rightbar {margin:-45px 0px 0px 10px;}
#rightbar ul{list-style-type:none;padding:0 0 15px 3px;margin:0;}
#banner {margin-top: 0!important; margin-top: 12px;}


/*rightbar.php: Search*/
#suche {background:url('img/search.gif') no-repeat; width:245px; height: 40px; margin:0; border-bottom: 1px solid #BD9441; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
#suchehead {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: lighter; color: #BE7E6E; padding:1px 0px 0px 25px; text-decoration: none;}
fieldset {float: right; width: 80px; border: none; margin: 0; padding: 0;}
.inputsuche {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #E2810A; margin: 0;}




/*rightbar.php: Neue Artikel*/
#entries-rss {background:url('img/rss-entries.gif') no-repeat; width:245px; height: 100%; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
#entries-rss ul.neue_artikel {list-style-type:none; margin:5px 0 15px 0; border-top:1px solid #BD9441; padding:5px 0 15px 15px;}
#entries-rss ul.neue_artikel li{margin:0; font-size:1em;}
#entries-rss ul.neue_artikel li a, #sidebar ul.neue_artikel li a:visited 
{color:#8B6D30; text-decoration:none; background:url('img/arrow2.gif') 0 2px no-repeat; padding:0 0 5px 20px;}
#entries-rss ul.neue_artikel li a:hover {color:#93116A; text-decoration:none; background:url('img/arrow1.gif') 0 2px no-repeat; padding:0 0 5px 20px;}

.rss-entries, .rss-entries a, .rss-entries a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: lighter; color: #BE7E6E; padding:1px 0px 0px 20px; text-decoration: none;}




/*rightbar.php: Letzte Kommentare*/
#comments-rss {background:url('img/rss-comments.gif') no-repeat; width:245px; height: 100%; margin:0;}
#comments-rss ul.letzte_kommentare {list-style-type:none; margin:5px 0 15px 0; border-top:1px solid #BD9441; padding:5px 0 15px 15px;}
#comments-rss ul.letzte_kommentare li{margin:0; font-size:1em; color:#BD9441;}
#comments-rss ul.letzte_kommentare li a, #comments-rss ul.letzte_kommentare li a:visited 
{color:#8B6D30; text-decoration:none; background:url('img/arrow2.gif') 0 2px no-repeat; padding:0 0 5px 20px;}
#comments-rss ul.letzte_kommentare li a:hover {color:#93116A; text-decoration:none; background:url('img/arrow1.gif') 0 2px no-repeat; padding:0 0 5px 20px;}

.rss-comments, .rss-comments a, .rss-comments a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: lighter; color: #BE7E6E; padding:1px 0px 0px 25px; text-decoration: none;}


/*rightbar.php: Blogroll*/
#blogroll {background:url('img/url.gif') no-repeat; width:245px; height: 100%; margin:0;}
#blogroll ul.linklist {list-style-type:none; margin:5px 0 15px 0; border-top:1px solid #BD9441; padding:5px 0 15px 15px;}
#blogroll ul.linklist li{margin:0; font-size:1em; color:#BD9441;}
#blogroll ul.linklist a, #comments-rss ul.letzte_kommentare li a:visited 
{color:#8B6D30; text-decoration:none; background:url('img/arrow2.gif') 0 2px no-repeat; padding:0 0 5px 20px;}
#blogroll ul.linklist a:hover {color:#93116A; text-decoration:none; background:url('img/arrow1.gif') 0 2px no-repeat; padding:0 0 5px 20px;}


/*post.php: Allgemein*/
.block {clear:both; margin:5px 0px 5px 0px;}

h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color:#931164; font-weight: lighter;}
.intro {font-family: Georgia, Times, serif; font-size: 1em; font-style:italic; color:#330033; font-weight:bold;}
a img {border:none;}
acronym {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color:#D97B09; border-bottom: #D97B09 dotted 1px;}
.capital {font-family: Georgia, Times, serif; font-size: 3em; color:#29303B; line-height: 1.2em;}
.capital-head {font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; color:#29303B;}
.subtitle {font-size: 11px; font-style: italic;}

a.info {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color:#D97B09;
    position:relative; 
    z-index:24; text-decoration:none}
a.info:hover{z-index:25;}
a.info span {display: none}
a.info:hover span{
display:block; position:absolute; padding: 5px; width: 200px;
top:30px; left: 0px; border: 1px solid #888888; color: #29303B; font-size: 12px; line-height: 1.2em; 
background-color:#F7EC71; color:#29303B; text-align: left;}


/* 1. Datum */
#date {padding:0; margin:0 10px 0 0; width:80px; float:left;}
#date h3 {padding:20px 0 20px 0; margin:0; width:80px; text-align:center; background-color:#F0FD73; color:#593340; font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight: normal; line-height: 0.8em;}
#date h4 {padding:3px 0 3px 0; margin:0; background-color:#E8FC30; border-top: #593340 1px dotted; height:20px; width:80px; text-align:center; font-family:Arial, Helvetica, sans-serif; color: #330033; font-size: 18px; font-weight: normal;}


/*2. Post-Titles */
.post-title {float:left; width:410px; font-size: 26px; margin:0; text-align:left; padding:5px 0 10px 0; border-bottom:#CCC 1px dotted; font-weight: lighter; line-height: 1em;}
.post-title a {color:#93116A; text-decoration:none;}
.post-title a:hover {color:#B51737; text-decoration:none;}
.post-title h2 {font-family: Arial, Helvetica, sans-serif; font-size: 2em; color:#931164; font-weight: lighter; }
.post-title h2 a, .post-title h2 a:visited {font-size: 1em; color:#931164; text-decoration: none; font-weight: lighter;}
.post-title h2 a:hover {font-size: 1em; color:#B51737; text-decoration: none; font-weight: lighter;}


/*3.Post-Infozeile */
.post-info {color:#767A7D; font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height: 2em;}
.post-info a {text-decoration:none; color:#93116A; border:none;}
.post-info a:hover {text-decoration:none; color:#B51737; border:none;}

.pcat{background:url('img/postcat.gif') no-repeat left; padding:1px 10px 2px 18px;}
.pauthor {background:url('img/user.gif') no-repeat left; padding: 5px 10px 2px 22px;}
.ptime {background:url('img/time.gif') no-repeat left; padding: 5px 10px 2px 22px;}
.edit-post {text-align:right; font-size:1em; font-style:italic; }


/* 4. Post-Inhalte */
.post-content h2 {width:445px; height:32px; margin:0; text-align:left; padding:0;}
.post-content {padding: 15px 0px 15px 0px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
.post-content img {border:1px solid #CCC; padding:5px; margin:5px 15px 15px 0; background-color:#FDD869; float: left;}
.post-content a, .post-content a:visited {color:#93116A; text-decoration:underline;}
.post-content a:hover {color:#B51737; text-decoration:underline;}
img.nostyle {border:none; background-color:#F6FFA9; float: left;}




/* 5. Post-Fusszeile */
.split {border-bottom:#CCC 1px dotted;}
/*.pdeli{background:url('img/delicious.gif') no-repeat left; padding:1px 10px 2px 18px;}*/
.pwong{background:url('img/icon_wong.gif') no-repeat left; padding:1px 10px 2px 28px;}
.pwebnews{background:url('http://images.webnews.de/pics/webnews_icon.gif') no-repeat left; padding:1px 10px 2px 21px;}
.pcomment {background:url('img/commentcount.gif') no-repeat left; padding: 5px 10px 2px 22px;}


/* 6. Post-Navigation */
.previous {float:left; font-size: 1em; }
.previous a, .previous a:visited {color:#D782A6; text-decoration: none; background:url('img/prev.gif') no-repeat left 19px; padding: 20px 0 10px 22px; font-size: 1em;}
.previous a:hover {color:#B51737; text-decoration: none; background:url('img/prev_on.gif') no-repeat left 19px; 
padding: 20px 0 10px 22px; font-size: 1em;}

.next {float:right; font-size: 1em; text-align:right;}
.next a, .next a:visited {color:#D782A6; text-decoration: none; background:url('img/next.gif') no-repeat right 19px; 
padding: 20px 22px 10px 0; font-size: 1em;}
.next a:hover {color:#B51737; text-decoration: none; background:url('img/next_on.gif') no-repeat right 19px; 
padding: 20px 22px 10px 0; font-size: 1em;}




/* Footer */
#footer {clear: both; width:520px; margin:0 0 0 187px; padding:10px; font-family: Arial, Helvetica, sans-serif; font-size:1em; border: none; text-align: center; }
#footer a, #footer a:visited {color: #93116A; text-decoration: none;}
#footer a:hover {color: #B51737; text-decoration: none;}
a.up, a.up:visited {color: #93116A; padding: 0 0 0 15px; background: url('img/arrow1_up.gif') no-repeat left 2px; text-decoration: none;}
a.up:hover {color: #BD9441; padding: 0 0 0 15px; background: url('img/arrow2_up.gif') no-repeat left 2px; text-decoration: none;}



/* Seite category.php */
.categories2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #BE7E6E; letter-spacing: 0.1em; font-weight: lighter; padding-left: 90px;}
.keinergebnis {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #BE7E6E; letter-spacing: 0.1em; font-weight: lighter; text-align: center; padding: 30px 0 30px 0;}



/*Seite comments.php */

.nocomments{text-align:center; margin:0; padding:0; color: #C63593;}
h2.kommentarhead  {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #93116A; letter-spacing: 0.1em; font-weight: lighter;}

#comments .header {background:url('img/comment-header.gif') no-repeat;
position:relative;min-height:18px; /* 19 + 3 +3 = 25px = height of gravatar */
margin:0 0 10px 0; padding:3px 8px;}
*html #comments .header{height:18px;}

#comments .header .gravatar {position:absolute;top:1px;right:1px;}

#comments img {border:0; padding:0;}
.cite, .cite a {font-size:1em; font-style:normal; color: #29303B; text-decoration: none;}
.cite a:hover {text-decoration: none;}
.commentmetadata, .commentmetadata a {margin:0; font-size:1em; color: #29303B; text-decoration: none;}
.commentmetadata a:hover {text-decoration: none;}

.leave-comment {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #93116A; letter-spacing: 0.1em; font-weight: lighter;}

#commentform {padding-left: 20px; margin-top: 20px;}
#commentform #author, #commentform #email, #commentform #url {background: #ECD3A1;; border:1px solid #666; padding: 3px; color: #330033; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
#commentform textarea {width:95%; background-color: #D9C49B; border: #666 solid 1px; color: #330033; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
.submit {display: block; width: 150px; background-color: #E2ADB2; border: #666 solid 1px; color: #330033; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
/*#commentform p {margin:0 0 1em; font-size:0.9em; margin:5px 0;}*/

.commentlist {padding:0; text-align:justify; margin:0 0 0 20px;}
.commentlist li {margin:15px 0 3px; padding:0px 4px 0px; list-style-image:url('img/commentcount.gif');}
/*.commentlist p {margin:10px 5px 10px 0;}*/


/*Seite search.php */
h2.searchheadline {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #93116A; letter-spacing: 0.1em; font-weight: lighter;}



.comments-rss li a,.entries-rss li a,.recommended-list li a,.friends-list li a,.design-list li a{
color:#93116A;
padding:0 0 0 0px;
text-decoration:none;
background:none;
}
.comments-rss li a:hover,.entries-rss li a:hover,.recommended-list li a:hover,.friends-list li a:hover,.design-list li a:hover{
color:#FD4703;
text-decoration:underline;
    background:none;
}
.recommended-list,.friends-list,.design-list{
float:left;
width:160px;
margin:0 6px;
}
*html .recommended-list, *html .friends-list, *html .design-list{
width:145px;
margin:0 3px;
}
.design-list{
background:url('img/design.gif') no-repeat;
}
.friends-list{
background:url('img/friends.gif') no-repeat;
}
.recommended-list{
background:url('img/recommended.gif') no-repeat;
}
.recommended-list ul, .friends-list ul,.design-list ul{
list-style-type:none;
margin:1px 0px 15px 0;
padding:3px 0 3px 0;
width:160px;
font:11px/17px Arial, Helvetica, sans-serif;
}
*html .recommended-list ul, *html .friends-list ul, *html .design-list ul{
width:145px;
}
.recommended-list li, .friends-list li,.design-list li{
border-bottom:1px solid #ececec;
margin:0;
width:160px;
padding:1.8px;
line-height:17px;
list-style:url('img/simplearrow.gif');
list-style-position:inside;
}
*html .recommended-list li, *html .friends-list li, *html .design-list li{
width:145px;
}




hr{
display:none;
}


#postmetadata{
font-size:0.9em;
padding:2px 0px 2px 5px;
background-color:#edf1f2;
line-height:1.5em;
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
}
#postcomment{
text-transform:uppercase;
margin-top:0.9em;
color:#AA7D39;
font:1em Arial, Helvetica, sans-serif;
}
.link-comment{
background:url('img/ico-talk-act.gif') no-repeat left;
padding-left:15px;
}
.link-comment-off{
background:url('img/ico-talk.gif') no-repeat left;
padding-left:15px;
}
