/*  
Theme Name: enviscope
*/

a {
	color:#55F;
	text-decoration:none;
	}
	
.post a:visited {
	color:#F55;	
	}

* {
  font-family:arial; 
}

body {
	background:url('images/cool-fade.gif') repeat-x;
	}

img {
  border:0;
}

img, table {
	max-width:100%;
	}

.post, p {
	width:100%;
	}

.post p { font-size:11pt; }
p { text-align:justify; }

.post ul {
	font-size:10pt;
	}

/* tables */
table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
	vertical-align:top;
}
td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
tbody tr:hover td
{
	background: #d0dafd;
}
/* tables end */

#body {
	border:1px solid #619DD9;
	}
	
hr {
	display:none;
	clear:both;
	}

#body {
  width:950px;
  margin:0 auto;
  background:rgb(200,220,240);
}

#header {
	height:100px;
	}
	
#suche {
	float:right;
	text-align:right;
	}

#suche h2 {
	margin:0;
	padding:0;
	}

.breadcrumb {
	margin-top:18px;
	margin-bottom:26px;
  font-size:.8em
	}
	
*+html .breadcrumb {
	margin-top:2px;
	margin-bottom:23px;
	}

#container, .breadcrumb {
  width: 74%;
	float:right;
}

#logo {
	float:left;
	}

#sidebar {
  width: 235px;
  float:left;
}

#sidebar h2 {
  font-size:0.9em;
  border-bottom:1px solid black;
}

#sidebar ul {
  list-style:none;
  margin-left:0px;
  padding:0;
}

#sidebar ul ul {
  margin-left:10px;
}

#sidebar ul ul ul {
  margin-left:20px;
  display:none;
  font-size:0.9em;
}

#sidebar ul .current_page_item ul, #sidebar ul .current_page_parent ul, #sidebar ul .current-cat ul, #sidebar ul .current-cat-parent ul {
  display:block;
}

#sidebar li li:before {
  content: "\00BB \0020";
}

#sidebar a {
  text-decoration:none;
}

#sidebar a, #sidebar .current_page_item ul a, #sidebar .current-cat ul a {
  color:blue;
}

#sidebar .current_page_item a, #sidebar .current-cat a, #sidebar a:hover, #sidebar .current_page_item ul a:hover, #sidebar .current-cat ul a:hover {
  color:#333;
}

#footer, .post {
  clear:both;
}

.clearer {
	clear:both;
	}

#footer {
  border-top:1px dashed #619DD9;
  font-size:.9em;
	text-align:center;
	}

#footer p, .post_headline {
  margin:0;
}

#footer p, .post_headline {
  padding:0;
}

#footer p {
  font-size:0.9em;
  text-align:center;
}

#footer ul#metanavi {margin:6px;}
#footer ul#metanavi li {display:inline;border-left:1px solid black;padding-left:3px;}
#footer ul#metanavi li:first-child {border:0;}

.post, #footer {
  padding:2px;
}

.post_headline {
  border-bottom:1px solid black;
}

.post_headline a {
  color:black;
  text-decoration:none;
}
.post_headline a:hover {
  color:rgb(0,10,100);
}

.alignright {
  float:right;
  margin:0 0 10px 10px;
}

.alignleft {
  float:left;
  margin:0 10px 10px 0;
}

.aligncenter {
	margin:0 auto;
	text-align:center;
	}
	
.search_date {
	font-style:italic;
	}
	
.search_result h3 {
	font-size:12pt;
	margin:25px 0 0 0;
	}
	
.search_result p {
	margin:0;
	border-bottom:1px solid #619DD9;
	}

.alt { /* fuer unterschiedliche Kommentare*/
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

acronym, abbr, span.caps { /* braucht man immer*/
	cursor: help;
}

.ngg-galleryoverview {
  border-top:5px solid white;
  border-bottom:5px solid white;
  background-color:rgb(230,230,230);
  width:540px !important;
}

.ngg-right {
margin-left: 10px !important;
padding-left: 4px !important;
}

.ngg-left {
margin:0 10px 0 0 !important;
padding-right: 4px !important;
}