/* berlin journal of philosophy */

body {
margin:0;
color:#800000;
font-size:13px;
}

p, div, td {
font-size:13px;
}

div.line {
color:#800000;
}

.line {
    height:1px;
    border-bottom:solid 1px;
	width:200px;
	margin:7mm 0 10mm -100px;
	position:relative;
	left:50%;
}

.tac {
text-align:center;
}
.tar {
text-align:right;
}
.tal {
text-align:left;
}

.sp {
cursor:pointer;
}

.bire {
	font-weight: bold;
	color:#f00;
}

#nn1 {
background-image:url('../../images/nav_bg_hell_sw.jpg');
border-color: #000;
}

#nn {
margin-top:17mm;
margin-bottom: 0 !important;
left:50%;
width:804px;
margin-left: -402px;
}
#nn a {
color:#800000;
}

/* MODAL */
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content/Box */
  .modal-content {
    background-color: #d9d9d9;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #800000;
    width: 80%; /* Could be more or less, depending on screen size */
  }
  
  /* The Close Button */
  .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
  }

/* neu */

#bg_fixed {
    background-image:url('../../images/sky_4_2000.jpg');
    background-position:0 -150px;
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
}

#ls {
    text-align:right;
    color:#000;
margin: 5px 5px 10px 0;

}

.box a.blck {
color:#000;
font-size:13px;
}

.e1 {
margin-left:3mm;
}
.e2 {
margin-left:6mm;
}
.e3 {
margin-left:9mm;
}

.box {
background-color: #fff;
border: solid 1px #000;
}

.it {
font-style:italic;
}
.ndnt, .tin{
text-indent:30px;
}

p {
/*    margin:0;*/
text-align:justify;
}

.le {
    float:left;
    width:360px;
margin-top:22px;
}
.ri {
    float:right;
    width:360px;
margin-top:22px;
}

p.hl12 {
	text-indent:0px;
	margin-bottom:5mm;
}
.txt {
    position:relative;
    width:716px;
    margin-left:40px;
}

a {
color:#800000;
}
.blck {
    color:#000;
}
.subs {
    position:absolute;
    top:0;
width:250px;
}
.hl26 {
margin-top:30px;
}

.mt22 {
margin-top:16px;
}
.cb {
margin-bottom:12mm;
}


.stps {
position:relative;
margin-top:50px;
margin-bottom:20px;
}

.hp {
position:absolute;
left:0;
top:0;

}

/* administration backend */
td {
padding-right:7px;
vertical-align: top;
}
textarea {
width:250px;
height:50px;
}
.re {
color:#f00;
}

.fixed-menu {
    width: 200px;
    position: fixed;
    top: 165px;
    border: 3px double #800000;
    padding: 0 5px;
    background-color: #d9d9d9;
}

.fixed-menu a {
    display: block;
    color: black;
    margin: 1em 0;
}

#top {
    width:796px;
    margin-left: 228px;
    z-index:2;
    border: double 3px #000000;
    background-color: #d9d9d9;
 }

 .position-wrapper {
     position: relative;
     margin: 0 auto 210px;
     top: 165px;
     width: 1030px;
 }