html, body {height: 100%;}
body{
color:green;
background:transparent url(../bilder/grauer_hintergrund.jpg);
margin:0px;
font:13px verdana, sans-serif;
padding:0px 0 0 0;
border:0px;}

.bodytext {color: grey;font:15px,verdana, sans-serif;}


#head{
background:transparent url(../bilder/baum/baum_oben.gif);
color:transparent;
border-bottom:0px;
padding-top:0px;
margin:0 0 0px 0;
height: 160px;/* ie treats as min-height */ 
min-height: 160px;/* ie ignores*/ 
min-width: 1260}

#giftitel {position:absolute;text-align:center;
right:0px;
bottom: 5px;
border: 0px solid #999999;

z-index:30;
}


#container {position: relative;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;
}
html>body #container {
height: auto;
}

.content_right {
width: 200px; float:right; padding-left: 10px;align:right;min-height: 60%;}

/* #footer{
background:transparent url(../bilder/baum/content_baum.jpg) no-repeat bottom right;
position:bottom;
color:transparent;
height:30px;
border:1px solid red;
min-height: 30px;
min-width: 336px;}*/
#footertext {position:absolute;z-index:100;top:1015px;left:4px;color: #333333;}

/* Menu 1 column */
#menu_main{
        position: absolute;
        top: 16px;right:10px;z-index:120;
        width: 200px;
        }
#menu_1 {border:1px dotted #999999;
        width: 100px;
        margin-left:26px;


}
#menu_1 DIV {
        width: 95%;
}
#menu_1 DIV A {
        color: #999999;
        text-decoration: none;
}
#menu_1 DIV A:hover {
        text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}






/* Menu CSS Start */
#navigation {
background:transparent url(../bilder/baum/seite_baum_grau_hg.gif) no-repeat top left;position:absolute;
left: 0;
top: 0;
width: 150px;
height: 1200px;
min-height: 1200px
}
#menu {
float: left;
width: 150px;
margin-top: 0px;
}
#navi1 {
float: left;
width: 100px;
margin: 160px 0 0 0px;
background: transparent url(../bilder/baum/b_home_i.jpg) no-repeat;
color: transparent;
}
#navi1 a {
display: block;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: right;
text-decoration: none;
border: 0px solid transparent;
width: 100px;
height: 60px;
color: #000;

background: transparent url(#);
}
#navi1 a:hover {
color: transparent;
background: transparent url(../bilder/baum/b_home_a.jpg) no-repeat;
}
#navi1 a .showcase {
display: none;
}
#navi1 a:hover .showcase {
position: absolute;
top: 160px;
left: 0px;
display: block;
width: 275px;
min-height:46px;
text-align: center;
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
background: transparent url(../bilder/baum/b_home_long.jpg);
color: transparent;
padding: 5px;
}
#navi2 {
float: left;
width: 125px;
margin: 0 0 0 0;
background: transparent url(../bilder/baum/b_blog_i.jpg);
color: transparent;
}
#navi2 a {
display: block;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
border: 0px solid #fff;
width: 125px;
height: 60px;
color: transparent;
background: transparent url(#);
}
#navi2 a:hover {
color:transparent;
background: transparent url(../bilder/baum/b_blog_a.jpg);
}
#navi2 a .showcase {
display: none;
}
#navi2 a:hover .showcase {
position: absolute;
top: 220px;
left: 0px;
display: block;
width: 203px;
min-height:50px;
text-align: center;
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
background: transparent url(../bilder/baum/b_blog_long.jpg);
color: transparent;
padding: 5px;
}
#navi3 {
float: left;
width: 125px;
margin: 0 0 0 0;
background: transparent url(../bilder/baum/b_studium_i.jpg);
color: transparent;
}
#navi3 a {
display: block;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: right;
text-decoration: none;
border: 0px solid #fff;
width: 125px;
height: 60px;
color: transparent;
background: transparent url(#);
}
#navi3 a:hover {
color:transparent;
background: transparent url(../bilder/baum/b_studium_a.jpg);
}
#navi3 a .showcase {
display: none;
}
#navi3 a:hover .showcase {
position: absolute;
top: 280px;
left: 0px;
display: block;
width: 307px;
min-height:40px;
text-align: center;
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
background: transparent url(../bilder/baum/b_studium_long.jpg);
color: transparent;
padding: 5px;
}

#navi4 {
float: left;
width: 125px;
margin: 0 0 0 0;
background: transparent url(../bilder/baum/b_links_i.jpg);
color: transparent;
}
#navi4 a {
display: block;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: right;
text-decoration: none;
border: 0px solid #fff;
width: 125px;
height: 60px;
color: transparent;
background: transparent url(#);
}
#navi4 a:hover {
color:transparent;
background: transparent url(../bilder/baum/b_links_a.jpg);
}
#navi4 a .showcase {
display: none;
}
#navi4 a:hover .showcase {
position: absolute;
top: 340px;
left: 0px;
display: block;
width: 185px;
min-height:50px;
text-align: center;
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
background: transparent url(../bilder/baum/b_links_long.jpg);
color: transparent;
padding: 5px;
}

#navi5 {
float: left;
width: 125px;
margin: 0 0 0 0;
background: transparent url(../bilder/baum/b_diverses_i.jpg);
color: transparent;
}
#navi5 a {
display: block;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: right;
text-decoration: none;
border: 0px solid #fff;
width: 125px;
height: 60px;
color: transparent;
background: transparent url(#);
}
#navi5 a:hover {
color:transparent;
background: transparent url(../bilder/baum/b_diverses_a.jpg);
}
#navi5 a .showcase {
display: none;
}
#navi5 a:hover .showcase {
position: absolute;
top: 400px;
left: 0px;
display: block;
width: 271px;
min-height:45px;
text-align: center;
font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
background: transparent url(../bilder/baum/b_diverses_long.jpg);
color: transparent;
padding: 5px;
}

#content{margin:20px 0px 0px 170px;padding:5px 50px 5px 5px;color: grey;font:15px,verdana, sans-serif;background: #000 url(../bilder/grauer_hintergrund.jpg);
height:100%;min-height:100%;}
#content h1{
margin:25px 10px 10px 0;
padding:2px 10px 2px 5px;
font:bold 25px verdana, sans-serif;
}
#content h2{
margin:25px 0 0px 0;
padding:2px 0 2px 5px;
font:bold 20px verdana, sans-serif;
}
#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 17px verdana, sans-serif;
}
#content h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
}
#content i{width:120px;top:120px;
/*die breitenangabe wir nur vom ie benoetigt
display:block;*/
color:green;
background:transparent;
border:0px;
padding:8px 0px 8px 5px;
font-weight:bold;
font:13px verdana, sans-serif;font-style:italic;
text-decoration:none;}


#content a{
/*die breitenangabe wir nur vom ie benoetigt
display:block;*/
color:#ffcc33;
background:transparent;
font-weight:bold;
font:bold 16px ebola, arial;
text-decoration:none;}

#content a:hover{
/*die breitenangabe wir nur vom ie benoetigt
display:block;*/
color:green;
text-decoration:none;}


.skript {margin:0 10px 20px 100px;color: orange;font:13px,verdana, sans-serif;background: transparent url(/bilder/tux_green.jpg) top right no-repeat }
.command {color: orange;font:15px,verdana, sans-serif;background: transparent}
.marked {color: orange;font:15px,verdana, sans-serif;background: transparent}
#zitat {position:absolute;bottom:20px;font:14px, verdana, sans-serif;text-align:center;background: transparent}
#zitate_more {position:absolute; bottom:5px;right: 45px}
#rechte_spalte {padding:10px 10px 10px 10px;width:48%;float:right;background: transparent}
#face1 {align:middle}

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}

.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}

.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;

}
.tx-dropdownsitemap-pi1 DIV.level_3 {
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
}
.tx-dropdownsitemap-pi1 DIV.expAll {
    text-align: center;
 }

	/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/* default styles for extension "tx_wssitemap_pi1" */

	.tx-wssitemap-pi1 .treemenudiv {}
	.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;border: none;}
	.tx-wssitemap-pi1 .treemenudiv a {text-decoration: none;  color: #788289; }
	.tx-wssitemap-pi1 .treemenudiv a:hover {color: #E40601;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {color:red;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {color:green; }	

.csc-mailform {border:0px;}


#gatherer {
position:absolute;z-index:100;top:1200px;left:0px;
font-size: 5px;
color: #000;
}
#gatherer a{color:#000}

input, textarea 
{
	border: #E1D6C6 1px solid;
}


#sidebar {
	width:186px;
	float:right;
	padding:0px 8px 10px 8px;
	margin:0;
	font-size:1em;
	color:#333;
	display:inline;
} 
a img {
	border: none;
}
acronym, abbr {
	border-bottom: 1px dotted #0c6bf0;
}
acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}
code {
	font-size: 1em;
	font-style: italic;
}
blockquote {
	margin: 15px 30px 0 45px;
	padding: 0 0 0 45px;
	background: url(img/blockquote.gif) no-repeat left top;
	font-style:italic;
}

cite {
	font-size: 0.9em;
	font-style: normal;
}
h3 {
	margin: 0;
	padding: 0;
	font-size:1.3em;
}
p {
	margin: 0 0 1em;
	padding: 0;
	line-height: 1.5em;
}

#header h1 
{
	margin: 0;	
	font-size: 1.6em;	
	padding:10px 20px 0 0;
	text-align:right;	
}
#header h1 a 
{
	color:#B5C09D;
	text-decoration:none;
}
#header h1 a:hover 
{
	color:#F7F3ED;
}

h1, h2, h3, h4 {
        font-family: Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif;
        font-weight: normal;
        letter-spacing: 1px;
}

#header #desc
{
	font-weight:normal;
	font-style:italic;
	font-size:1em;
	color:#B5C09D;
	text-align:right;
	margin:0;
	padding:0 20px 0 0;
}
#sidebar h2 {
	margin: 10px 0 0 0;
	padding:2px;
	font-size: 1em;
	color: #676E04;
	text-align:center;
	background:url(img/sidenav_top.jpg) no-repeat center;
	border:#ccc 0px solid;
	height:22px;
	font-weight:bold;
}
#sidebar ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.9em;	
	padding-bottom:3em;
	background:#F3F6ED url(img/sidenav_bottom.jpg) no-repeat bottom;
	border:#E1D6c6 1px solid;
	border-top:#f3f6ed 1px solid;
}
#pagenav
{
	list-style:none;
}

.post , .page
{
	margin:0 0 0 0;
}

.post-info, .page-info 
{
	font-size:0.85em;
	font-family: Verdana, Arial, Sans-Serif;
	margin:0;
	padding:0;
	color:grey;
}

#post-info-header a{
font-size: 18px;}
#post-info-header a:visited{
font-size: 18px;}
#post-info-header a:hover{
font-size: 18px;}


.page-info 
{
	text-align:center;	
}

.post-info a:hover 
{
	color:#000;
}
.post-content, .page-content {
	padding:10px 0;
	margin:3px 0;
	font-family: Georgia, Verdana, Arial, serif;
	font-size:12px;
}
.page-content {

}
.post-title, .page-title {
	font-family:Georgia, Arial, Serif;
	margin:0;
        font-weight:bold;
        }


.page-title 
{
	font-size:1.6em;
	font-weight:normal;
}

.post-date {
	float: left;
	color: grey;
	font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	margin: 3px 10px 0 0;
	padding: 8px 3px;
	width: 60px;
	line-height:1em;
}
.post-footer 
{
	padding-top:5px;
	background:url(img/divider.gif) no-repeat center;
}
#commentlist {
	font-size:1em;
	font-weight:normal;	
}
#commentform 
{
	margin:0 0 0 40px;
}
#commentform textarea {
	width: 80%;
}
#commentform p {
	margin: 0 0 1em;
}
#comments,#respond {
	text-transform: uppercase;
	margin: 3em 0 1em 40px;
	color: grey;
	font: 0.9em; verdana, helvetica, sans-serif;
}

#comments h3 {font-size: 10px;}

.commentlist li 
{
	margin:5px 0;
	padding:10px 10px 20px 10px;
	background:#F3F6ED url(img/comments_bottom.jpg) repeat-x bottom;
	border:#E1D6C6 1px solid;
}
.commentlist .alt 
{

}
#topnav 
{
	list-style:none;
	font-size:0.9em;
	margin:0 auto;	
	padding:12px 20px 0 0;
	text-align:right;	
	font-family:Verdana, Arial, Sans-Serif;
}
#topnav li 
{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	font-weight:bold;
}

#topnav li a:link, #topnav li a:visited
{
	text-decoration:none;	
	color:#BBC4A3;
}
#topnav li a:hover, #topnav li a:active
{
	color:#F7F3ED;	
}
.news-image {float:right;margin: 4px;}
.news-single-img {float:right;margin: 4px;margin-left:10px;;}

#blog_archive {
position:absolute;
left:-25px;
top: 480px;
font-size: 11px;}

#blog_archive ul li a {font-size: 12px;)





