/**********************************/
/*                                */
/*  copyright by ESCreation 2010  */
/*  Elmar Schliemann              */
/*  www.escreation.de             */
/*                                */
/**********************************/

body{
text-align:center;
background-color:#4a2200;
background-image:url(../img/hg1a.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment: fixed;
font-family:Verdana, Trebuchet MS, Helvetica, sans-serif;
word-spacing:0.01em;
letter-spacing:0.01em;
}

#site{
  border-top:1px solid #BCCCE8;
  border-bottom:1px solid #003366;
  margin:40px auto;
  padding: 0px 0px 0px 0px;
  text-align:left;
  width:1000px;
}

/* --------------------------------- */

#navi_top{
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  height:25px;
  font-size:14px;
  background-color:#C5C5C5;
  text-align:left;
  padding-left:208px;
  margin:0px;
  opacity:0.6;
  moz-opacity:0.2;
  filter: Alpha(opacity=70); 
}

.navi_box{
  border:0px solid red;
  height:25px;
  float:left;
}

.navi_box a{
line-height:25px;
padding:3px 22px 3px 22px;
border:0px solid blue;
font-weight:900;
}

.navi_box a:link, .navi_box a:visited{
text-decoration:none;

background-color:#DEDEDE;

color:#000;

}
.navi_box a:hover{
/* background-image:url(../img/grafiken/link_hover_hg.png);
background-repeat:repeat-x;*/
text-decoration:none;
background-color:#fff;
color:#000;
}


/* --------------------------------- */

#logo{
  border-top:0px solid #000;
  height:160px;
  width:1000px;
  background-image:url(../img/logo_v8a.png);
  text-align:left;
  font-weight:900;
}

/* --------------------------------- */
#content_left{
  border:0px solid green;
  text-align:left;
  padding:0px;
  margin:0px;
  background-color:#BCCCE8; 
  width: 208px;
  height:600px;
  min-height:600px;
  max-height:1175px;
  opacity: 0.7;
  moz-opacity:0.2;
  filter: Alpha(opacity=70); 
  overflow:auto;
  float:left;
}

/* ------- */
ul.navi_left {
    border: 0px solid black;
    width: 208px;
    margin:0px; padding: 0px;
    margin-top:0px;
    background-color: silver;
}

ul.navi_left li {
  list-style: none;
  margin-top:0px; padding: 0px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:12px;
}

ul.navi_left a {
  display:block;
  padding:0px;
  text-decoration: none; font-weight: bold;
  border:0px solid black;
  height:30px;
  line-height:30px;
  color: #000; background-color: #ccc;
}

ul.navi_left a:hover {
  color: white; background-color: gray;
}

/* --------------------------------- */


#lnk{
padding-top:20px;
margin-top:50px;
border:0px solid red;
height:40px;
}

#lnk img{
border:0px solid red;
margin-left:10px;
margin-right:10px;
}

#content_left #lnk a{
display:block;
text-decoration:none; font-weight: bold;
font-size:12px;
color:black;
}


#cc{
background-color: #ccc;
border:0px solid blue;
margin-left:0px;
height: 30px;
font-size:12px;
font-weight:900;
font-style:italic;
}


#cc .cc_img{
border:0px solid green;
margin:0px 5px 0px 10px;
width: 15px;
height: 15px;
}

#socialbookmarks{
background-color: #BCCCE8;
border:0px solid red;
margin-top:20px;
padding-left:10px;
}
/* --------------------------------- */


#content{
  border-right:0px solid #fff;
  text-align:left;
  padding:0px;
  margin:0px;
  background-color:#fff; 
  width: 792px;
  height:600px; 
  min-height:600px;
  max-height:1175px;
  opacity:0.7;
  moz-opacity:0.2;
  filter: Alpha(opacity=70); 
  overflow:auto;
  float:left;
  
}

/* --------------------------------- */

#footer{
  border-top:1px solid #000;
  background-color:#C5C5C5;
  opacity: 0.6;
  moz-opacity:0.2;
  filter: Alpha(opacity=70); 
  color:#000;
  font-size:14px;
  font-weight:900;
  text-align:left;
  height:25px;
  line-height:25px;
  margin:0px 0px 0px 0px;
  clear:both;
}
#footer .left{
margin-left:20px;
float:left;
}
#footer .right{
margin-right:20px;
float:right;
}


/* --------------------------------- */
/* --------------------------------- */

/* --------------------------------- */




.spalte{
border:0px solid #000;
margin-top:20px;
margin-left:10px;
padding:0px 10px 10px 10px;
width:350px;
float:left;
background-color: #fff;
color:#000;
font-weight:100;
}

.inhalt{
border:0px solid red;
padding:20px;

}


h1{
font-size:18px;
text-decoration:underline;
}

h2{
font-size:16px;
}

h3{
font-size:14px;
}

p {
border: 0px solid red;
text-align:justify;
}

.linie{
border-top:1px solid #416daa;
margin:0px;
height:1px;
}

.fett{
font-weight:900;
}

.small{
font-size:12px;
}

.zitat_1 {
font-size:15px;
border:0px solid red;
font-style:italic;
}


