/*  
Theme Name: KiL Default
Theme URI: 
Description: Klettern im Laendle Theme
Version: 0.1
Author: Frank Steidinger
Author URI: 
*/


* {     margin: 0; padding: 0; }

body {
    font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; 
	}
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h1, h2, h3 { color: #4f4f4f;}
#header { height: 100px; width: 997px; background:   url(images/hintergrund.jpg) repeat-x;}
#header a { display: block; width: 100%; height: 100%; background:   url(images/kil-banner2.jpg) no-repeat; }
#header a h1 { display: none; margin: 0; padding: 0; }
#header .description { display: none; }

#body { width: 997px; position: relative;}
#content { padding: 0 10px 0 210px; width: 997px; }
#body > #content { width: 757px; }
#content .news h3 { padding-bottom: 0.5em; margin-bottom: 0; }
#content .news p { padding: 0; margin: 0; line-height: 150%;}
#content .news .date { text-align: right; font-size: 10px; font-style: italic; }
#content .news { border-bottom: 1px dotted #ccc; padding-bottom: 5px; }
#content h2 { padding-top: 10px; }
#content p { margin: 1em 0; }
#content .entry .info { text-align: right; margin-top: 1em; font-style: italic;}
#content .post .postmetadata { text-align: right; }
#content .postmetadata .date { display: block; }
#content h2 a { color: #4f4f4f; text-decoration: none; font-size: 16px; }

#sidebar { 	float: right; margin: 10px;
			width: 200px; height: auto; 
			border: 1px solid #e0e0e0; 
			background: #f5f5f5;}
#sidebar ul { list-style: none; }
#sidebar h3 { margin: 0.5em 0; }
#sidebar h2 { background-color: #E0E0E0; margin: 0 0 5px 0; padding: 5px}
#sidebar > div, #sidebar > table, #sidebar > h3, #sidebar > ul > li > ul { padding: 0 5px 5px 5px; }
#sidebar form { padding: 0 5px 5px 5px; }
#sidebar td { border-bottom: 1px dotted #4f4f4f; }
#sidebar table { width: 100% }

#menu { position: absolute; min-height: 500px; height: auto; width: 200px; background: #f5f5f5; }
#menu ul { list-style: none; padding: 0 0 0 10px; margin: 0; }
#menu li  { font-size: 12px; padding: 4px; margin: 4px;}
#menu a, #menu a:visited { height: 16px; padding: 2px 0px; text-decoration: none; color: #4f4f4f; }
#menu a:hover { color: white; background: #888;}
#menu li.selected a, #menu li.selected a:visited { color: #003399; }
#menu li.selected ul a,  #menu li.selected ul a:visited{ color: #4f4f4f;}
#menu li li { padding-top: 2px; padding-bottom: 2px; }
#menu li li.selected { background: #e0e0e0 url(images/menu-arrow-top.gif) top right no-repeat; position: relative;}
#menu li li.selected .arrow { position: absolute; bottom: 0; right: 0; width: 14px; height: 14px; background: transparent url(images/menu-arrow-bottom.gif) bottom right no-repeat; }

#footer { margin-top: 2em; border-top: 2px solid #f5f5f5; margin-left: 210px; width: 500px; }
.cosmos li { display: inline; margin: 0 0.2em;}
.cosmos li a { text-decoration: none; }
.cosmos .keyword1 { font-size: 80%; font-weight: lighter;}
.cosmos .keyword2 { font-size: 80%; }
.cosmos .keyword3 { font-size: 100%; }
.cosmos .keyword4 { font-size: 120%; }
.cosmos .keyword5 { font-size: 140%; font-weight: bold;}


#map { margin: 1em 0; }
.imageRight { display: block; float: right; margin: 5px 0 5px 10px;}
.imageLeft { display: block; float: left; margin: 5px 10px 5px 0;}
.caption { background: #eee; text-align: center; }
.abstract { font-weight: bold; margin-top: 1em; }
.disclaimer { font-size: 80%; font-style: italic; margin: 1em 0; border-top: 1px solid #003399;}

#sidebar #related-news { padding: 0; margin: 0; }
#related-news ul {
list-style: none; padding: 0 5px; 
}
#related-news li {
	margin-bottom: 0.5em;
}

#ads { margin: 1em 0 2em 1.5em; } 
.support { padding-left: 20px; background: center left no-repeat; height: 16px; font-size: 9px; }
.support.yes { background-image: url(images/ja.gif);}
.support.no { background-image: url(images/nein.gif); }
.support.limited { background-image: url(images/limited.gif); }
.entry ul { margin-left: 2em; }
