/* CSS Document */

html
{
height: 100%;
font-size:100.01%;
}


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}
body {
	background-color: #FFFF99;
	background-image: url(../images/bg/bg_Seite.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;

}

#div_aussen
{
	position:absolute;
	width:970px;
	left:inherit;
	background-color:#efefef;
	border:1px solid #ff0000;
	vertical-align: middle;
	visibility: visible;
	height: 300;
}


#abstand
{
	width:40px;
	background-color:#CC0066;
	visibility: visible;
	height: 20;

}

#ePaper
{

	background-color:#dddddd;
	visibility: visible;
	height: 20px;
	padding-left:75px;
	padding-right:750px;
	padding-top:5px;
	margin:auto;

}


#column1 {
	margin-left: 30px;
	width: 650px;
	height:1000px;
	padding: 2px;
	background-color:#ffffff;
	float:left;
	overflow:auto;

}

#column2 {
	background-image: url(../images/bg/bg_banner.jpg);
	margin-right: auto;
	margin-left:716px;
	width: 250px;
	min-height:1000px;
	padding: 2px;
	text-align:center;
	
	

}


#header {

	background-image: url(../images/bg/header.jpg);
	background-repeat: repeat;
	height: 151px;
	width: 970px;
	position: relative;
	background-position: center center;
	z-index: 1;
	margin: auto;
	text-align: left;
	vertical-align: middle;	
}



  #footer {
	position:relative;
	height: 5px;
	width: 960px;
	color:#666;
	background: #4D81A9;
	padding: 3px 6px;
	line-height: 1.5em;
	margin:auto;
	border-top-width: 2px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
  }

#event {
	min-height:1000px;
	overflow:auto;
	}

#Logo {
	float:left;
	background-image: url(../images/Layout/bz_logo.jpg);
	background-repeat:no-repeat;
	height: 152px;
	width:  91px;
	position: relative;
	left:5;
	background-position: center center;
	z-index: 1;
	
}

#Titel {
	height: 40px;
	width:  600px;
	position: relative;
	left:400px;
	top:40px;
	background-position: center center;
	z-index: 1;
	color: #FFFF99;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

#Login {
	padding-top:5px;
	margin-left:950px;

	
}
#topnav { color: #aaa; background: transparent; padding-top:5px; width:950px; text-align:right; text-shadow:#CC0000;}

 #topnav a { color: #000000; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent; }


#menue {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
text-align: left;
position: relative;
background-repeat: no-repeat;
background-position:right;
height: 20px;
z-index: 2;
margin: auto;
margin-top:-20px;
width:930px;
}


#menue_innen {padding-left:25px; position:relative; float:left;}



#main {
background-color: #FFFFFF;
width: 970px;
min-height:1000px;
margin: auto;
text-align: left;
}


#formatMain {
text-align: left;
padding-right:244;
height:100%;
}

#gasthead {
text-align: left;
font-weight:bold;
width:550px;
margin-left:50px;
background-color:#cccccc;
padding:2px;
padding-left:5px;
padding-right:5px;
}

#gasttext {
text-align: left;
width:550px;
margin-left:50px;
background-color:#FFFFCC;
padding:2px;
padding-left:5px;
padding-right:5px;
}


#headline {
text-align: left;
font-weight:bold;
width:270px;
;
background-color:#dddddd;
padding:2px;
padding-left:5px;
padding-right:5px;
}

#subline{
text-align: left;
width:270px;

background-color:#ffffff;
padding:2px;
padding-left:5px;
padding-right:5px;
border-bottom-style:solid;
border-bottom-color:#666666;
border-bottom-width:thin;
}



#Seitenzahl {
text-align: center;
width:500px;
margin-left:50px;
padding:2px;

}



*/
  .subcolumns { width:100%; overflow:hidden; }

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { width:100%; float:left; }

  .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float:left; }
  .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { float:right; margin-left:-5px; }

  .c20l, .c20r { width:20%; }
  .c40l, .c40r { width:40%; }
  .c60l, .c60r { width:60%; }
  .c80l, .c80r { width:80%; height: 20px;}
  .c25l, .c25r { width:25%; }
  .c33l, .c33r { width:33.333%; }
  .c50l, .c50r {
	width:47%;
	height: 290px;
	overflow: auto;
	padding-left: 10px;
	padding-right: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color:#EEEEEE;
	padding-top: 10px;
	padding-bottom: 3px;
}




  .c66l, .c66r {
  width:47%;
	height: 400px;
	overflow: auto;
	padding-left: 10px;
	padding-right: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color:#EEEEEE;
	padding-top: 10px;
	padding-bottom: 3px;
  
   }
  .c75l, .c75r { width:75%;height: 250px; overflow: auto; overflow: auto; }
  .c90l, .c90r {
	width:98%;
	height: 260px;
	overflow: auto;
	background-color:#EEEEEE;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 20px;
}


  .c95l, .c95r {
	width:98%;
	height: 90%;
	overflow: auto;
	background-color:#EEEEEE;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 20px;
}


  .c38l, .c38r { width:38.2%; }
  .c62l, .c62r { width:61.8%; }

  .subc  { padding:0 0.5em; }
  .subcl { padding:0 1em 0 0; }
  .subcr { padding:0 0 0 1em; }

  .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }

  .equalize > div {
    display:table-cell;
    float:none; 
    margin:0; 
    overflow:hidden;
    vertical-align:top;
  }
}

/* SLIMBOX */

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

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

.lbLoading {
	background: #fff url(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(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(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: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

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

#lbCaption {
	font-weight: bold;
}
