html {
  padding:0px;
  margin:0px;
}
#shadow{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
background-color:black;
opacity:0.7;
filter:Alpha(opacity=70);
text-align:center;
padding-top:30%;
padding-bottom:70%;
z-index:111;
}
body {
  background-color:#CDC1A9;
  /*background-color: green;*/
/*  color: maroon;*/
  /*border-right:3px solid #954A00;*/
  color:#606060;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

 /* padding:0px 20px;*/
  margin:10px;

}





 a:link  {
         color:#B39264;
         font-weight:bold;
         }
 a:visited{color:#808080;font-weight:bold;}
 a:hover{color:#8F8F8F;font-weight:bold;}
 a:active{color:#fff;font-weight:bold;}

#left
{
        width: 25%;
        float: left;



}
#right
{
        margin-left:26%;



}
#top
{
padding:2px;
padding-left:25px;
background-color:#E2D5C2;
text-align:left;
border-left:1px solid silver;
border-top:1px solid silver;
border-bottom:1px solid gray;
border-right:1px solid gray;

}
#bottom
{

background-color:#E2D5C2;
text-align:right;
padding:2px;
padding-right:25px;
border-left:1px solid silver;
border-top:1px solid silver;
border-bottom:1px solid gray;
border-right:1px solid gray;
clear:both;
}

#logo
{
text-align:right;

}


 #navcontainer
 {
 width: 200px;
 padding-top:10px;

 }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color:#E2D5C2;
color:#B39264;
/*background-color: #954A00;*/
/*background-color: #B95C00;*/

margin:2px;
}

#navcontainer form #q
{
padding: 1px;
width: 162px;
/*background-color: #954A00;*/
background-color: white;
color:#606060;
margin:2px;
/*border:1px dotted #4B4B4B;*/
}
#navcontainer a:link, #navlist a:visited
{
color: white;
color:#B39264;
text-decoration: none;
}

#navcontainer a:hover
{
background-color:#EBE2D6;
color:#808080;
border-right:3px solid #808080;

}

hr.trenn
{

background-color:#FFFFFF;
color:#FFFFFF;
border: #FFFFFF;
height: 1px;
width:100%;
}
.post
{
padding:5px;
}


.post .cite
{
margin-left:20px;
margin-right:20px;
border-left:5px solid white;
background-color:#AFAFAF;
color:black;
padding:5px;
}
.postinfo
{
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;color="#FFFFFF"
}
.code
{
height:100px;
overflow:auto;
font-size:90%;
font-family:monospace;
margin-left:20px;
margin-right:20px;
border-left:1px solid silver;
background-color:white;
color:black;
padding:5px;
}


#navcontainer2
 {
 width: 200px;
 padding-top:20px;

 }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer2 a
{
display: block;
padding: 3px;
padding-right:-3px;
width: 160px;
background-color:#E2D5C2;
color:#B39264;
margin:3px;
}

#navcontainer2 a:link, #navlist2 a:visited
{
color: white;
color:#B39264;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color:#EBE2D6;
color:#808080;
border-right:3px solid #808080;


}
.desc
{
  font-weight:bold;
}


label
{

font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
}
input, textarea, select, option
{
border:none;
width:300px;
background-color:white;
color:#808080;
border:1px solid transparent;
padding-left:5px;

}

select, option
{
color:#808080;
}
input:focus{
  background-color:#E2D5C2;
  border:1px solid black;
    color:black;
}

textarea
{
height:150px;
border:1px solid transparent;
padding:5px;
}
textarea:focus{
  background-color:#E2D5C2;
  color:black;
  border:1px solid black;
}

.button
{
width:100px;
margin-top:5px;
color:#606060;
}
.box
{
  width:20px;
  margin-top:5px;
}
.c_link
{
  text-align:right;
}
.comment
{
  background-color:#E2D5C2;
  color:#7f7f7f;
  padding:5px;
  margin:5px;
}
.comment a:link  {
         color:#B39264;
         font-weight:bold;
         }
.comment a:visited{color:#B39264;font-weight:bold;}
.comment a:hover{color:#808080;font-weight:bold; text-decoration:none;}
.comment a:active{color:#B39264;font-weight:bold;}

 a:link.logolink  { text-decoration:none; font-weight:normal;color:black;}
 a:visited.logolink{ text-decoration:none;font-weight:normal;color:black;}
 a:hover.logolink{ text-decoration:none;font-weight:normal;color:black;}
 a:active.logolink{ text-decoration:none;font-weight:normal;color:black;}
 #start p{line-height:20px;}
 .checkb {width:20px;}
 td.mitte{text-align:center;}
#qb{
  padding-left:0px;
  width:100px;


  }
  #komail{float:left;border-right:1px solid white;margin-right:10px;padding-right:10px;}
  #impress_content{overflow:auto;height:300px;text-align:justify;padding-right:10px;}
  .fett{font-weight:bold;}
  .credit{text-align:center;font-size:0.8em;}
  img{border:none;}
  .cal td {border-right:1px solid #707070;border-bottom:1px solid #707070; border-top:1px solid #9A9A9A;border-left:1px solid #9A9A9A;}
  table.cal{width:180px;}
  #kalender{display:none;margin-left:-60px;}
  .kalend{margin-left:60px;}
  .kalend:hover #kalender{display:block;}
  .eintrag
  {
background-color:#E2D5C2;
padding:5px;


  }
.border{
/*background-color:red;*/
padding:2px;
margin:2px;
border:2px solid #D9C9B3;

}
#motto{
position:bsolute;top:5px;left:5px; padding:5px;text-align:left;
background-image:url(404gold.png);
background-repeat:no-repeat;
background-position:100% 300%;

}	
p.entry{display:block;}
#lastcomment
{
	width:170px;
	height:200px;
	overflow:auto;
	margin-bottom:5px;
}	
#lw{width:170px; border-bottom:1px dotted black;}
cite{margin:5px;display:block; border-left:5px solid #D9C9B3; padding-left:5px;}
  <!--[if IE]>
  #kalender{display:block;margin-left:-60px;}

   <![endif]-->
