/*  
Theme Name: Monkey Island
Theme URI: http://www.templatepanic.com/article/monkey-island-wordpress-theme
Description: Monkey Island, a Wordpress Theme
Author: Outdoor Pursuits
Author URI: http://www.compassmonkey.com/

Terms of Use:
- DO NOT REMOVE any of the links in the footer!
- You are free to share, to copy, distribute and transmit this theme.
- This theme is distributed for free. You are not allowed to sell this theme.
Thanks for using this theme.

*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{margin: 0;padding: 0;line-height: 20x;text-align: justify;}
body{font-family: Helvetica, Verdana, Trebuchet MS, Arial, Sans-Serif; font-size: 13px;vertical-align: top;background: #00A8D7 url(images/bg-blue.jpg) repeat-y top center;color: #000000;}
.headernavi{background: #F0E055;font-weight: bold; padding: 6px; height: 20px; color: #fff;}
.headernavi ul{margin: 0;padding: 0;list-style-type: none;}
.headernavi ul li{display: inline;padding-left: 5px;padding-right: 5px; position: relative;}
.headernavi ul li h1{display: inline;}
.headernavi a{text-transform: uppercase;text-decoration: none;color: #008CFF;}
.headernavi a:hover{ font-weight: bold;text-decoration: none;color: #fff;}
#nav ul { padding: 0; margin: 0; list-style: none;}
#nav { position:relative; }
#nav a { margin-top:0px; display: block;}
#nav li { float: left; display:inline; padding-right:10px; margin-bottom:10px;}
#nav ul li { margin-top:1px; margin-bottom:1px; }
#nav li ul li {display:block;float:none;}
#nav li ul {position: absolute;background:#f4dd05;width: 10.8em;text-align:left;margin-top:0px; left: -999em; display: none;}
#nav li ul ul {margin: 1em 0 0 6.5em;border-left: 1px solid #fedc00;text-align:left;}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; display: block; }
#nav li:hover, #nav li.hover {position: static;}
h2, h3, h4, h5, h6{font-size: 16px;font-weight: normal;}
a{text-decoration: none;color: #008CFF;}
a:hover{ text-decoration: underline; color: #0015FF;}
a img{ border: 0; }
abbr, acronym{ border: 0; }
address, dl, p{ padding: 14px 0 0; }
blockquote{margin: 15px 0 0;background: #eee;}
blockquote p{ padding: 15px; }
blockquote blockquote{margin: 15px;background: #fff;}
code{background: #f7f7f7;}
dt{ font-weight: bold; }
dd{ padding: 0 0 0 15px; }
hr{clear: both;margin: 15px 15px 5px 15px;border: 0;height: 1px;background: #ddd;color: #ddd;}
small{font-size: 12px;}
pre{width: 90%;}
input, textarea{font-size: 12px;padding: 2px;}
input#s, input#author, input#email, input#url, textarea#comment{padding: 3px;}
input#author, input#email, input#url{margin: 0 4px 0 0;}
#container{margin: 0 auto;width: 900px;vertical-align: top;}
h1{font-size: 25px;font-weight: normal;color: #008CFF;}
h1 a{text-decoration: none;color: #008CFF;}
h1 a:hover{text-decoration: normal;
        color: #008CFF;}
#page{padding: 10px;background: #fff;}

#banner{margin-bottom: 0px;width: 880px;height: 173px;vertical-align: top;background: url(images/banner.jpg) no-repeat;}
.narrowcolumn{float: left;width: 654px;vertical-align: top;}
.post{ margin-bottom: 10px; padding: 12px;  background: url(images/post.jpg) no-repeat; }

.post h2{border-bottom: 2px solid #f9f9f9;padding: 5px 10px 2px;text-transform: uppercase;font-size: 18px; font-weight: normal;color: #008CFF;}
.post2 h2{border-bottom: 2px solid #f9f9f9;padding: 5px 10px 2px;text-transform: uppercase;font-size: 18px; font-weight: normal;color: #008CFF;}
.post h2 a{color: #008CFF;}
.post2 h2 a{color: #008CFF;}
.post h2 a:hover{text-decoration: solid; color: #000; text-decoration: normal;}
.post2 h2 a:hover{text-decoration: solid; color: #000; text-decoration: normal;}
.postinfo { font-size: 12px; float: left; width: 640px; margin: 0 0 5px 0; line-height: 20px; padding: 0; }
.postinfo ul { list-style-type: none; margin: 0; padding: 10px 10px 0 10px; }
.postinfo ul li { float: left; margin: 0 10px 0 0; display: inline; }
.postinfo ul li.author { padding: 0 0 0 20px; background: url(images/user.gif) no-repeat 0 3px; }
.postinfo ul li.date { padding: 0 0 0 20px; background: url(images/calendar.png) no-repeat 0 3px; }
.postinfo ul li.category-info { padding: 0 0 0 20px; background: url(images/tag_blue.png) no-repeat 0 3px; }
.postinfo ul li.digg { padding: 0 0 0 20px; background: url(images/digg.gif) no-repeat 0 3px; }
.postinfo ul li.delicious { padding: 0 0 0 20px; background: url(images/delicious.gif) no-repeat 0 3px; }
.postinfo ul li.comment-number { padding: 0 0 0 20px; background: url(images/comment.png) no-repeat 0 3px; }
.postinfo ul li.edit-info { padding: 0; }
.postdate { color: #757575; }
.entry{padding: 10px 10px 10px; margin-bottom: -10px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{margin: 0;border: 0;padding: 10px 0 0;font-weight: bold;background-color: transparent;background-image: none;}
.entry h1{font-size: 22px;}
.entry h2{font-size: 17px;}
.entry h3{}
.entry  h4{ font-size: 16px; }
.entry h5{ font-size: 14px; }
.entry h6{ font-size: 11px; font-weight: normal; }
.entry img{border: none;padding: 4px;background: #fff;}
.entry img.wp-smiley{padding: 0;border: 0;background-color: transparent;}
.entry img.alignleft{float: left;margin: 5px 10px 0 0;}
.entry img.alignright{float: right;margin: 5px 0 0 10px;}
.browse{margin: 0 20px;padding: 10px 0;}

/* comments template */
.comments-template{border-top: 1px solid #ccc;margin: 10px 10px 0;padding: 10px 0 0;}
.comments-template ol{margin: 0;padding: 0 0 10px;list-style: none;}
.comments-template ol li{margin: 10px 0 0;padding: 0 0 10px;border-bottom: 1px solid #ddd;}
.commentmetadata{ }
.comments-template p.nocomments{padding: 0;}
/* end comments template */

/* wp-calendar */
table#wp-calendar{width: 100%;font-family: Tahoma, Georgia, Sans-Serif, Arial;text-transform: none;}
table#wp-calendar caption{padding: 2px 10px;}
table#wp-calendar th{font-weight: normal;text-align: center;vertical-align: top;background: #eee;}
table#wp-calendar td{padding: 1px;text-align: right;}
table#wp-calendar tfoot td{text-align: center;}
/* end calendar */
#footer{clear: both;width: 880px;height: 90px;background: url(images/footer.jpg) no-repeat; color: #5D3D00;}
#footer p.pagecopy {font-size:9px; padding:25px 15px 15px 15px;text-align: center;}
#footer a{color: #056300;} 
#footer a:hover{color: #D503C4;} 
#footer p.pagecopy span {  font-size:13px;}

.box { width: 100%;  height=100%; background: #f0e055;}
.box h1, .box p {margin: 0 10px;}
.box h1 {font-size:150%; color:#000000; }
.box .top, .box .bottom{display:block;background: #ffffff;}
.box .top b, .box .bottom b {
  display:block;height: 1px; overflow: hidden; background: #f0e055;}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}
.box2 { width: 100%;  height=100%; background: #FFFFFF;}
.box2 h1, .box p {margin: 0 10px;}
.box2 h1 {font-size:150%; color:#000000; }
.box2 .top2, .box2 .bottom2{display:block;background: #f0e055;}
.box2 .top2 b, .box2 .bottom2 b {
  display:block;height: 1px; overflow: hidden; background: #FFFFFF;}
.box2 .r12{margin: 0 5px;}
.box2 .r22{margin: 0 3px;}
.box2 .r32{margin: 0 2px;}
.box2 .top2 .r42, .box2 .bottom2 .r42{margin: 0 1px;height: 2px;}
/*Runde Tabellen */
.ro {background:url("images/roundedbox_ro.gif") top right no-repeat;margin:0;padding:0;}
.lo {background:url("images/roundedbox_lo.gif") top left no-repeat;margin:0;padding:0;}
.ru {background:url("images/roundedbox_ru.gif") bottom right no-repeat;margin:0;padding:0;}
.lu {background:url("images/roundedbox_lu.gif") bottom left no-repeat;margin:0;padding:0;}
.inhalt {margin:0;padding:2.5em 2.5em 3.5em 2.5em;}
.inhalt p {margin:0;padding:0;}

/* Sidebar */
#sidebar{float: left;margin-left: 9px;width: 217px;background: url(images/sidebar.jpg) no-repeat;}
#sidebar ul {margin: 0;padding: 5px 22px 14px 5px;list-style: none;list-style-type: none; text-align:left;}
#sidebar ul li#search input{margin: 0 0 2px 0;}
#sidebar ul li.widget_search, #sidebar ul li.widget_calendar{padding: 0px;}
#sidebar ul li h2{text-transform: uppercase;font-size: 14px;font-weight: bold; color: #F0E055;}
#sidebar ul ul{padding: 0 0 10px 0;}
#sidebar ul ul li{margin: 0;padding: 0;}
#sidebar ul ul ul li{padding: 0 0 0 10px;}
#sidebar li#search-2 {padding-bottom:15px;}
.sb_rssfeed {height: 100px; }
.sb_rssfeed a {float:left; margin-right: 2px;}
.sb_rssfeed_text { color: #F6C58A; text-align:left; padding-top:10px;}

/* Runde Tabelle */
.tabellenleft {display: block;float: left;width: 390px; padding: 0px; margin: 0px;}
.tabellenright2 {padding-top:5px;display: block;float: right; padding-right:0px; }

.tabellentop {background:url("images/top.png") top left no-repeat; height: 9px; overflow: hidden; width: 634px; margin:0px; padding: 0px; display: block;}
.tabellencontent {display:block; overflow: hidden;  width:604px;padding-left:15px;padding-right: 15px; background: #F0E055; margin:0;}
.tabellencontent p {text-align:left; padding:10px 0; margin:0;}
.tabellenbottom {background:url("images/bottom.png") bottom left no-repeat; font-size: 0px;height: 9px; width: 634px; margin:0px;padding: 0px; display: block;}

.tabellentop2 {background:url("images/top2.png") top left no-repeat;height: 9px; overflow: hidden; width: 194px; margin:0; padding: 0; display: block;}
.tabellencontent2 {font-size: 12px;display:block; text-align:left; overflow: hidden;  width:181px;background: #FFFFFF;padding-top: 2px;padding-bottom: 2px;padding-left:5px;padding-right:5px;margin:0;}
.tabellenbottom2 {background:url("images/bottom2.png") bottom left no-repeat; font-size: 0px; height: 9px; width: 194px;margin:0;padding: 0; display: block;}

/*gegen spammer im impressum*/
span.email span { display: none; }
span.name span { display: none; }
span.adresse span { display: none; }
