
body {
  font : normal 12px/1.6em Arial, Helvetica, sans-serif;
//  color : #2a3845;
  color : #4a4a4a;
  margin : 0;
  padding : 0;
  background:#FFFFFF;
}

p { 
  margin : 0;
  padding : 0;
}

a:visited, a:link {
  color : #830000;
  text-decoration : underline;
  background:none;
}
a:hover {
  color : #830000;
  text-decoration : none;
  background:none;
}

h5 { 
  color : #000080;
  margin: 0px 0px 15px 0px;
  padding-bottom : 10px;
  font : normal 17px Georgia, serif;
}
  
h2 {
  color : #000080;
  margin : 20px 0 10px;
  padding-bottom : 10px;
  font : normal 17px Arial, Helvetica, serif;
  border-bottom : 1px solid #f0f0f0;
}

h2 a:visited, h2 a:link {
  color : #000080;
  text-decoration : underline;
  background:none;
}
h2 a:hover {
  color : #000080;
  text-decoration : none;
  background:none;
}
  
h3 {
  color : #000080;
  margin : 10px 0px;
  padding-bottom : 10px; 
  padding-top: 10px;
  padding-left: 10px;
  font : 14px Arial, Helvetica, sans-serif;
  border-bottom : 1px solid #f0f0f0;
  background : url(images/-shadow.jpg) no-repeat top;
  background : #FFFCF3;
  font-weight: normal;
}
  
ul {
  padding:0;
  margin:0 0 0 17px;
  list-style: none url(images/-bullet.gif);
}


.box {background : #FFFCF3; border : 1px solid #f0f0f0;padding : 15px;}

/*** Layout ****/
#container {margin : 0px auto; width : 970px;border-left : 1px solid #f0f0f0;border-right : 1px solid #f0f0f0;}
#header {margin : 0px 1px 0 1px; padding: 15px 0; height:85px; background-color: white; }

 
.logotxt1 {font : normal 18px Georgia, serif;color : #830000;margin : 10px 0 0 1px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #000080; }

#gospel {
  float: right;
  margin: -10px 5px 0px 0px;
  padding: 0 0 0 0;
  width: 468px;
  height: 70px;
  border: 0px solid gray;
}

h1#logo {  
  margin: 0px 0px 10px 15px;
  padding: 0 0 0 0;
  font-family: Arial, Helvetica, serif;
  text-decoration: none; 
  border:  0px none;
  background: url(images/blumental-erb-1.jpg) top left no-repeat;
  width: 450px; 
  height: 45px; 
  display: block;  
  z-index: 1; 
  font-size: 1.3em; 
  line-height: 1.0em;
  color: #000080;
  text-align: left;
  font-weight: normal;
}


 h1#logo a { 
  font-size: 1.2em; 
  font-style: normal; 
  font-weight: normal; 
  color: #000080;
  padding: 0px 0 0 0px; 
  margin: 0px 0 0 55px; 
  text-decoration: none; 
  border: 0 none; 
  display: block; vertical-align: bottom; 
}

h1#logo a:hover{ background: transparent; border: 0 none; text-decoration: none; }

h1#logo span {
  float: left;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #830000;
  font-weight: normal;
  margin: -10px 0 0 55px;
  z-index: 2;
 }



// #bg {height : 26px;background : url(images/-bg.gif) repeat-x;}
//#bg {height : 1px; border-top: 1px solid #000;border-bottom: 1px solid #830000;}

/***  Menu ***/
#nav {background : #FFFCF3;padding : 10px 20px;text-align : right;color : #000080; font-weight:normal;  border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}
#nav a:visited, #nav a:link {text-decoration : none;color : #000080; }
#nav a:hover {text-decoration : underline;color : #000080;}

#content {margin : 0 auto; }



#topmenu {
  background : #FFFCF3;
  padding: 10px 20px;
  color: #000080;
  margin-top:25px;
  height: 19px;
}

#topmenu ul {
  padding: 0px;
  margin-right: 0px;
  text-align: right;
}
  
#topmenu ul li { display: inline; padding:0px}

#topmenu ul li a
{
  margin: 0px;
  padding: 0px 6px 0px 5px;
  color: #000080;
  text-decoration: none;
  text-align: right;
  border-right: 1px solid #000080;
}
  
#topmenu ul li a:hover
{
  text-decoration: underline;
}

#topmenu #navlist #current {
 color: #ffffff;
}

#topmenu #navlist #kontakt {
  border-right: 0px solid #f6dde3;
}

#topmenu #navlist li.current_page_item a {
  color: #ffffff;
}

#content {margin : 0 auto; }

#left {
  width : 200px;
  float : left; 
  border: 0px solid #f0f0f0; 
  margin-bottom: 10px;
}

#center {
  width : 540px; 
  margin: 0 0 0 2px; 
  padding : 0 10px 10px 10px ;
  float : left; 
  border: 0px solid #f0f0f0;
}
  
#right {
  width : 200px;
  float : right; 
  border: 0px solid #f0f0f0; 
  margin-bottom: 10px;
}

.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #830000;cursor: text;}
#footer {background : #FFFCF3;border-top : 1px solid #f0f0f0;border-bottom : 1px solid #f0f0f0;  padding : 5px 5px;clear : both;}

/*** Sidebar ***/
#blumental-image {
  text-align : center;
  background: url(images/blumental.gif) top center no-repeat;
  height: 140px;
  width: 160px;
 	padding: 2px 0 2px 20px;
  border: 0px solid gray;
 
}

#main-image {
  text-align : center;
  background: url(images/erb-blumental-150.jpg) top center no-repeat;
  height: 190px;
  width: 160px;
 	padding: 2px 0 2px 20px;
  border: 0px solid gray;
 
}


.sidebar {
  width : 180px;
  margin : 0 auto;
  padding : 0px 10px;
  background : url(images/shadow-.jpg) no-repeat top;
}

.editlink {
  border: 0;
}

img {
  border: 0;
}
ul#nextback
{
list-style-type: none;
margin: 0;
padding: .5em 0;
border-top: 0px solid #666;
}

ul#nextback li a
{
display: block;
width: 15em;
padding: .2em 0;
text-decoration: none;
}

ul#nextback .left { float: left; text-align: left }
ul#nextback .right { float: right;text-align: right }
ul#nextback .center {float: left; text-align:center; margin-left:5em;}
.small{font-size:0.8em;}


/*************** GALLERY ******************/
/************ Fotoalbumy *************/
#fotoalbum {
  margin: 5px 0 5px 0;
  padding: 0px;
  width: 530px;
  border: 1px solid #cdcdcd;
  float: left;
  min-height: 100px;
}
#fotoalbum .thumbnail {
  margin: 9px;
}
#fotoalbum h3{margin: 5px 0px 0 5px; font-size:1.4em; letter-spacing:-1px;  border-bottom : 0px;}
#fotoalbum h4{margin: -2px 0 0 5px; font-size:1.1em; letter-spacing:-1px;}
#fotoalbum h5 {margin: -2px 0 0 5px; font-size:1.0em; padding: 0px}

#fotoalbum p {margin: 0 5px 0 5px;}

.fotoalbum {margin: 0px 0px 0px 0px;  padding-left: 0px; border-bottom : 0px;}

  #gallery {
   margin: 0px;
   padding: 0px;
   width: 720px;
   border: 0px solid #555555;
   float: left;
  }
  
  .picture {
   margin:  10px 0 0 10px;
   padding: 0 0 0 0;
   width: 130px;
   border: 1px solid #555555;
   float: left;
   text-align: center;
   height: 170px;
   display: inline;
  }
  .emptypicture {
   margin:  10px 0 0 10px;
   padding: 0 0 0 0;
   width: 130px;
   border: 1px solid white;
   float: left;
   text-align: center;
   height: 170px;
   display: inline;
  }
  .thumbnail {
  float: left;
  width:  110px;
  height: 110px;
  border: 1px solid #777777;
  margin:  9px 0 0 9px;
  padding: 0 0 0 0;
  display: inline;
  text-align: center;
  }
  .photoframe {
  margin: 0px 0 0px 28px;
  float: left;
  padding: 0px;
  width: 660px;
  height: 660px;
  border: 1px solid black;
  background-color: white;
  display: inline;
}
.bigphoto {
  float: left;
  width:  640px;
  height: 640px;
  border: 1px solid gray;
  margin:  9px 0 0 9px;
  padding: 0 0 0 0;
  display: inline;
  text-align: center;
  background-color: white;
}
/*********** Tagcloud ***************/
#tagcloud{
clear:both;
width:660px;
padding: 0px;
margin: 0 0 0 30px;
border: 0px solid gray;
}

#tagcloud #tagmin {
  padding: 5px;
  float:left;
  font-size:0.8em;
}
#tagcloud #tagsmall {
  padding: 5px;
  float:left;
  font-size: 1.2em;
}
#tagcloud #tagmedium {
  padding: 5px;
  float:left;
  font-size:1.6em;
}
#tagcloud #taglarge {
  padding: 5px;
  float:left;
  font-size:2em;
}
#tagcloud #tagmax {
  padding: 5px;
  float:left;
  font-size:2.4em;
}