* {margin:0; padding:0;}
html, body {height:100%;background-color:#31274C;}

body {text-align:center; /* horizontal centering for IE Win quirks */}

#abstand { 
	width:1px;
	height:50%;		
	margin-bottom:-245px; /* half of container's height */
	float:left;}

body {
    color: #000000;
	font-size:16px;
	background-color:#31274C;
    font-family:  futura;
    margin:  0; 
	padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer! */}	
	
div#aussen {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;  
    width: 860px;
	max-width: 860px;
	min-width: 860px;
	height:490px;
	max-height:490px;
	min-height:490px;
	clear:left;}
	
#logo { 
	height:100px;
	overflow:hidden;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
    clear:left;}

div#inhalt {
    margin: 0;
    padding: 0;
	overflow:auto;
	background-color:#fff;		
	background-image: url(../images/hintergrund1.jpg);
	background-repeat: no-repeat; 
	width: 640px;
	max-width: 640px;
	min-width: 640px;
	height:390px;
	max-height:390px;
	min-height:390px;}
  
div#navigation {	
    margin: 20px 0 0 50px; 
	padding: 0; 
	width: 150px;
	max-width: 150px;
	min-width: 150px;
	height:390px;
	max-height:390px;
	min-height:390px;
	float: left;}
	
#fotobox a:link, #inhalt a:visited, #inhalt a:active{
    color:#31274C;
    text-decoration:none;
    font-family:  futura;
    font-size:16px;
    font-weight:bold;}
	
#inhalt a:link, #inhalt a:visited, #inhalt a:active{
    color: #31274C;
    text-decoration: none;
    font-family:  futura;
    font-size: 16px;
    font-weight: bold;}
	 
#inhalt a:hover  {
     color:#000;
     text-decoration:none;
     font-family:  futura;
     font-size:16px;
     font-weight:bold;}
	 
#fotobox {
	 text-align:center;
	 float: left;
 	 margin: 5px;
	 padding-top:3px;                      
	 border:none;
  	 width: 628px;
 	 height: 376px;
 	 background-color: #000000;
	 overflow: auto;}
	 
.mitte a:link, .mitte a:visited, .mitte a:active{
    color:#ffffff;
    text-decoration:none;
    font-family:  futura;
    font-size:16px;
    font-weight:bold;}
	 
.mitte a:hover  {
     color:#ffffff;
     text-decoration:none;
     font-family:  futura;
     font-size:16px;
     font-weight:bold;}
	 
#box {
	 float: left;
 	 margin: 20px 0 0 20px;
	 border:2px solid #000000;
  	 width: 410px;
 	 height: 335px;
 	 background: #ffffff;}

.frame {
 	 overflow: auto;
  	 width: 400px;
 	 height: 325px;
	 padding: 5px;}
	 
h1 { font-size:16px; font-family:  futura; color:#31274C; padding:0 5px 10px 0;}
img {border:0; margin-left:10px;}
.rahmen {border:0;}
.bold {font-weight:bold; font-size:14px; font-family:  futura;}
.bold-red {font-weight: bold; font-size: 14px; font-family:  futura;color: #72000D;}
p {padding: 0 5px 10px 0;}
.mitte {text-align: center;}


#navi1 {
	float: left; 
	width: 180px;
    margin: 20px 0 0 0;}
   
table {
 	padding:5px;
 	margin:0;
 	border-spacing:0;}  
 
td, tr {
 	border:0px none;
 	text-align:left; padding-left:0; padding-right:0; padding-top:0; padding-bottom:5px
 	} 
 
td{
	color:        #000;
	font-size:    14px;
	font-family:  futura;
	padding-right: 3px;}
	
td.big {
	color:        #000;
	font-size:    14px;
	font-family:   futura;
	padding-right: 3px;}
	
td.small {
	color:        #000;
	font-size:    14px;
	font-family:   futura;
	padding-right: 3px;}
  /* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

