/*   
Theme Name:monochrome
Theme URI:
Author: Ramona Weinholdt
Author URI:http://www.ramona-weinholdt.de
*/


/* Rahmenbedingungen */
body { margin:0; padding:0;
       font-family: Arial, Helvetica, sans-serif; 
       font-size:12px; color:#000000; background-color: #051302; text-transform:lowercase;}

#rahmen { width:900px; height:633px; padding:0px; margin: 10px auto; background-image: url('img/background.gif');}
#rechts { float:right; width:720px; height:404px; padding:16px 10px 0 0px;}
#inhalt {float:right; height:404px; margin:0px 0px 0px; width:675px; overflow:auto;}
#links {float:left; width: 150px; margin:90px 0 0 0px;}
#menu {font-weight:bold; font-size:12px; list-style-type:none; padding:0;}
#footer { clear:both; height:30px; margin-top: 10px; }
#community {float:left; height: 34px; width: 100px; margin-top:53px; margin-left: 23px;}
#community img {margin-right:4px;}
#sponsoren_oben {height: 67px; margin-top:30px; padding-top: 23px; margin-left: 143px;}
#sponsoren_oben img {margin-left:53px;}
#sponsoren {height: 67px; margin-top:20px; margin-left: 143px;}
#sponsoren img {margin-left:53px;}
.post_content ul li { line-height:150%; margin-left:15px; }
.post_content ul {list-style-type:disc; padding:0; margin:0; }

/* Allg. Schriftformate */
a img { border:none; }
img { border:none; background:none;}
p { margin:0 0 1em 0; padding:0; line-height:150%; }
.alignleft { float: left; text-align: left; margin-left: 0px;  margin-right: 10px;}
.alignright { float: right; text-align: right; margin-left: 10px; margin-right: 0px;}
#inhalt blockquote {border: 5px solid #49758e; border-style:groove; -moz-border-radius:5px; -khtml-border-radius:5px; padding: 5px;}
#inhalt td {border-style:solid; border-color:#FFFFff;}
#inhalt table {border-style:solid; border-color:#FFFFff;}

#menu ul { line-height:12px; margin: 0; padding:0;}
#menu li { position:relative; margin:0px 0 0 10px; padding: 5px 0 5px 10px; z-index:10; width: 160px;}

* + html #menu li {
margin:-3px 0 0 -2px;}

#menu ul li { list-style-type:none; height:auto; padding:0;  margin:0 0 0 20px; background-image:none; width: 160px;}
#menu a:link, #menu a:visited { color:#ffffff; display:block; position:relative; text-decoration:none; }
#menu a:hover { color:#83ae43; text-decoration:none;}
#menu ul {  top:22px; left:1px; width:136px;}
#menu ul ul {width: 100px;}
#menu ul ul ul {display: none;}

#menu ul a:link, #menu ul a:visited,
 #menu .current_page_item ul a:link, #menu .current_page_item ul a:visited,
  #menu ul .current_page_item a:link, #menu ul .current_page_item a:visited,
   #menu ul .current_page_item ul a:link, #menu ul .current_page_item ul a:visited
   {text-decoration:none; color:#ffffff; padding:9px 0px 7px; line-height:100%; margin:-1px 0 0 0; }

#menu ul a:hover, #menu .current_page_item ul a:hover {  color:#83ae43; }

#menu .page_item a:hover {color: #83ae43;}
#menu ul .page_item a:hover {color: #be3024;}
#menu li .page_item a:hover {color: #c12a85;}
#menu ul li .page_item {width: 140px;}

#menu .current_page_item { color:#be3024;}
#menu ul .current_page_item { background-image:none; color:#68a1d5; }
#menu .current_page_item a:link, #menu .current_page_item a:visited { color:#68a1d5;}

#menu ul .current_page_item a:link, #menu ul .current_page_item a:visited { color:#be3024; }

#menu .first_menu {}
#menu .last_menu {}

h1 {border:none; color: #83ae43; font-weight:bold; font-size: 14px; line-height:60%;}

.post h2, #single_post h2, .page h2 { font-size:16px; margin:0 0 5px 0; font-weight:bold; line-height:0; padding:0; color:#be3024;}
.post h2 a, .post h2 a:visited, #single_post h2 span, .page h2 span { color:#be3024; line-height:120%;  display:inline-block; padding:0 0 5px 0; letter-spacing:0.1em;}
.post h2 a:hover { text-decoration:none; color:#2089cc; }

.post_content {line-height:100%; height: 100%; background-color: #ffffff;}
.post_content p { margin:0 10px 1em 0; }

#inhalt a { color:#000000; text-decoration:none; font-weight:bold;}
#inhalt a:hover {color:#be3024;}

#return_top a {float: right; right:15px; bottom:15px; }
#return_top a:hover {  }

/* ---------- clearfix hack ---------- */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
