
/* Standard-CSS fuer GLOR */


/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
html, body, div, p,
h1, h2, h3, 
span, a, table, td,
form, img 					{ margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:rgb(0,0,0); text-align:left; }

html, body 					{ background-color:rgb(52,20,22); font-family: Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.85em; } 
							  
ul, li						{ margin:0px; padding:0px; }

ul							{ margin-left: 15px; _margin-left: 15px; }
						  
/* Allgemein gueltige Formatierungen */
h1 							{ font-size: 16pt; color: #f60f60; margin: 20px 60px 10px 240px; border-bottom: 1px solid #ffffff; }
h2							{ font-size: 11pt; font-weight: bold; margin: 17px 0px 12px 0px; }
.klein						{ font-size: 8pt; }


a, a:link, a:active, a:visited	{ text-decoration: underline; cursor: pointer; }
a:hover						{ text-decoration: none; }

img							{ behavior: url("pngbehavior.htc"); border: none; }

img.cursor					{ cursor: pointer; }

br.clear					{ clear: both; }


.infolayer_rechts			{ position: absolute; width: 453px; height: 100px; /* wird von JavaScript aufgezogen, aber eigentlich: height: 420px; */ margin: -180px 0px 0px -380px; border: 1px solid #919191; filter: Alpha(opacity=90, finishopacity=0, style=0); opacity: 0.9; -moz-opacity: 0.9; overflow: hidden; visibility: hidden; }
	.infolayer_rechts_head			{ display: block; float: left; width: 453px; height: 108px; border-bottom: 1px solid #919191; background-color: #FFFFFF; overflow: hidden; }
		.infolayer_rechts_head_logo			{ display: inline; float: left; margin: 6px 30px 0px 3px; }
		.infolayer_rechts_head_close		{  display: inline; float: right; margin: 6px 6px 0px 0px; width: auto; height: auto; }
	.infolayer_rechts_content		{ display: block; float: left; width: 453px; height: 313px; background-image: url("images/xxginbga.jpg"); background-repeat: no-repeat; overflow: auto; }
		.infolayer_rechts_content_titel	{ margin: 40px 55px 5px 38px; font-weight: bold; color: #c2b8b9; }
		.infolayer_rechts_content p		{ margin: 20px 55px 15px 38px; color: #c2b8b9; }
		.infolayer_rechts_content_fuss	{ float: right; margin: 10px 20px 5px 0px; color: #c2b8b9; }

table.shaddow				{ border-collapse: collapse; margin-top:-10px; padding: 0px; }
.sh01						{ background-image: url("images/xxgsh01a.gif"); background-position: bottom right; }
.sh02						{ background-image: url("images/xxgsh02a.gif"); background-position: bottom right; }
.sh03						{ background-image: url("images/xxgsh03a.gif"); background-position: bottom; }
.sh04						{ background-image: url("images/xxgsh04a.gif"); background-position: bottom left; }
.sh05						{ background-image: url("images/xxgsh05a.gif"); background-position: bottom left; }
.sh06						{ background-image: url("images/xxgsh06a.gif"); background-position: right top; }
.sh07						{ background-image: url("images/xxgsh07a.gif"); background-position: left top; }
.sh08						{ background-image: url("images/xxgsh08a.gif"); background-position: right; }
.sh09						{ background-image: url("images/xxgsh09a.gif"); background-position: left; }
.sh10						{ background-image: url("images/xxgsh10a.gif"); background-position: right bottom; }
.sh11						{ background-image: url("images/xxgsh11a.gif"); background-position: left bottom; }
.sh12						{ background-image: url("images/xxgsh12a.gif"); background-position: top right; }
.sh13						{ background-image: url("images/xxgsh13a.gif"); background-position: top right; }
.sh14						{ background-image: url("images/xxgsh14a.gif"); background-position: top; }
.sh15						{ background-image: url("images/xxgsh15a.gif"); background-position: top left; }
.sh16						{ background-image: url("images/xxgsh16a.gif"); background-position: top left; }

#main #left #navi li a.b1:link, #main #left #navi li a.b1:visited	{ background-image: url("images/xxgnav1a.gif"); }
#main #left #navi li a.b1:hover, #main #left #navi li a.b1_active	{ background-image: url("images/xxgnav1b.gif"); }
#main #left #navi li a.b2:link, #main #left #navi li a.b2:visited	{ background-image: url("images/xxgnav2a.gif"); }
#main #left #navi li a.b2:hover, #main #left #navi li a.b2_active	{ background-image: url("images/xxgnav2b.gif"); }
#main #left #navi li a.b3:link, #main #left #navi li a.b3:visited	{ background-image: url("images/xxgnav3a.gif"); }
#main #left #navi li a.b3:hover, #main #left #navi li a.b3_active	{ background-image: url("images/xxgnav3b.gif"); }
	a.b31:link, a.b31:visited, a.b31:hover, a.b31_active,
	a.b32:link, a.b32:visited, a.b32:hover, a.b32_active,
	a.b33:link, a.b33:visited, a.b33:hover, a.b33_active,
	a.b34:link, a.b34:visited, a.b34:hover, a.b34_active,
	a.b35:link, a.b35:visited, a.b35:hover, a.b35_active,
	a.b36:link, a.b36:visited, a.b36:hover, a.b36_active,
	a.b37:link, a.b37:visited, a.b37:hover, a.b37_active,
	a.b38:link, a.b38:visited, a.b38:hover, a.b38_active,
	a.b39:link, a.b39:visited, a.b39:hover, a.b39_active
		{ background-image: url("images/xxgsnava.gif"); }
		
#main #left #navi li a.b4:link, #main #left #navi li a.b4:visited	{ background-image: url("images/xxgnav4a.gif"); }
#main #left #navi li a.b4:hover, #main #left #navi li a.b4_active	{ background-image: url("images/xxgnav4b.gif"); }
#main #left #navi li a.b5:link, #main #left #navi li a.b5:visited	{ background-image: url("images/xxgnav5a.gif"); }
#main #left #navi li a.b5:hover, #main #left #navi li a.b5_active	{ background-image: url("images/xxgnav5b.gif"); }
#main #left #navi li a.b6:link, #main #left #navi li a.b6:visited	{ background-image: url("images/xxgnav6a.gif"); }
#main #left #navi li a.b6:hover, #main #left #navi li a.b6_active	{ background-image: url("images/xxgnav6b.gif"); }
#main #left #navi li a.b7:link, #main #left #navi li a.b7:visited	{ background-image: url("images/xxgnav7a.gif"); }
#main #left #navi li a.b7:hover, #main #left #navi li a.b7_active	{ background-image: url("images/xxgnav7b.gif"); }
#main #left #navi li a.b8:link, #main #left #navi li a.b8:visited	{ background-image: url("images/xxgnav8a.gif"); }
#main #left #navi li a.b8:hover, #main #left #navi li a.b8_active	{ background-image: url("images/xxgnav8b.gif"); }
#main #left #navi li a.b9:link, #main #left #navi li a.b9:visited	{ background-image: url("images/xxgnav9a.gif"); }
#main #left #navi li a.b9:hover, #main #left #navi li a.b9_active	{ background-image: url("images/xxgnav9b.gif"); }
#main #left #navi li a.bb:link, #main #left #navi li a.bb:visited	{ background-image: url("images/xxgnavba.gif"); }
#main #left #navi li a.bb:hover, #main #left #navi li a.bb_active	{ background-image: url("images/xxgnavbb.gif"); }
#main #left #navi li a.be:link, #main #left #navi li a.be:visited	{ background-image: url("images/xxgnavea.gif"); }
#main #left #navi li a.be:hover, #main #left #navi li a.be_active	{ background-image: url("images/xxgnaveb.gif"); }
	a.be1:link, a.be1:visited, a.be1:hover, a.be1,
	a.be2:link, a.be2:visited, a.be2:hover, a.be2_active,
	a.be3:link, a.be3:visited, a.be3:hover, a.be3_active,
	a.be4:link, a.be4:visited, a.be4:hover, a.be4_active
		{ background-image: url("images/xxgsnava.gif"); }

a.grau:link,  a.grau:active, a.grau:visited	{ color: #c2b8b9; text-decoration: underline; }
a.grau:hover	{ color: #c2b8b9; text-decoration: none;  }


a.close:link,  a.close:active, a.close:visited	{ width: 12px; height: 12px; background-image: url("images/xxbclosa.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
a.close:hover	{ background-position: 0px -12px; }

img.inhaltsbild	{ margin: 0px 0px 30px 0px; }

div.bildunterschrift	{ width: 480px; text-align: right; font-size: 0.95em; margin: -25px 0px 20px 0px; }

.glor2logo		{ clear: both; display: block; float: right; width: 156px; height: 50px; margin: 0px 6px 10px 0px; _margin: 0px 2px 0px 0px; }

table.tabelle_01{ margin: 20px 0px 30px 0px; width: 480px; padding: 0px; border: none; border-collapse: collapse; }
.tabelle_01 td	{ vertical-align: top; border: none; border-collapse: collapse; margin: 0px; }
tr.reihe_a td	{ padding: 8px 12px 9px 6px; color: #341416; background-color: #e3e3e4; }
tr.reihe_b td	{ padding: 8px 12px 9px 6px; color: #341416; background-color: #ffffff; }
td.spalte_1		{ width: 200px; font-weight: bold; }
td.spalte_1_klein{ width: 75px; font-weight: bold; }
td.spalte_2		{ width: 280px; font-weight: normal; }
td.spalte_3		{ width: 150px; font-weight: normal; vertical-align: middle; }

.rot			{ color: #aa0032; }


/* Einblendbarer Flash-Player */
#flash_player_bg	{ position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; background-color: #000000; filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; visibility: hidden; z-index: 9998; }
#flash_player		{ position: absolute; width: 600px; height: 450px; padding: 20px 15px 25px 15px; background-color: #FFFFFF; text-align: center; visibility: hidden; z-index: 9999; }
#flash_player_film	{  }
#flash_player_navi	{ float: right; padding: 10px 2px 5px 0px; }


/* Einblendbarer MP3-Flash-Player */
#mp3_player_bg	{ position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; background-color: #000000; filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; visibility: hidden; z-index: 9998; }
#mp3_player		{ position: absolute; width: 440px; height: 340px; padding: 20px 15px 25px 15px; background-color: #FFFFFF; text-align: center; visibility: hidden; z-index: 9999; }
#mp3_player_bild	{ padding-top: 15px; height: auto; padding-left: 60px; }
#mp3_player_film	{  }
#mp3_player_navi	{ float: right; padding: 10px 2px 5px 0px; }


/* Formularauszeichnungen*/

input 			{ width: 200px; height: 15px; padding: 2px 0px 2px 2px; font-size: 0.95em; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #aa0032 solid; }
input.email		{ height: 18px; width: 200px;  }
textarea.mitteilung	{ font-size: 0.95em; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #aa0032 solid; }
input.error, textarea.error { border: 1px #aa0032 solid; background-color: #f6ecef; }
input.checkbox 	{ width: 15px; padding: 0px; margin: 0px; border: none;}
.checkbox_error{ display: inline; float: left; width: 15px; height: 15px; margin: 1px 6px 14px 0px; border: 2px solid #fffff; }
.checkbox_error_true { display: inline; float: left; width: 15px; height: 15px; margin: 1px 6px 13px 0px; border: 2px solid #aa0032; }
input.zweizeilig { width: 150px; }
input.kurz 		{ width: 42px; }
input.button	{ height: 22px; font-size: 1.0em; border-top: 1px #ffffff solid; border-left: 1px #ffffff solid; border-bottom: 1px #341416 solid; border-right: 1px #341416 solid;  background-color: #aa0032; color: #ffffff;}

span.error		{ color: #aa0032; font-weight: bold; }


/* CSS */

#screen {
 position:absolute;
 left: 50%;
 width: 980px;
 height: auto;
 margin: 0px 0px 50px 0px;
 margin-left:-490px;
}

#top {
 width:980px;
 height: 37px;
}
 
 #top .navi {
  float: right; height: 33px; width: 385px; background: url('images/xx_projektnavi_bg.gif') no-repeat; 
  list-style-type: none; margin-top: 2px; padding-top: 8px;
 }
 #top .navi li {
  float:left;
  color:rgb(232,231,231);
 }
  #top .navi li a, #top .navi li a:visited, #top .navi li a:hover {
   font-size:0.95em;
   color:rgb(232,231,231);
  }
  #top .navi li a:active, #top .navi li a.active {
   font-size:0.95em;
   color:rgb(232,231,231);
   text-decoration:none; font-weight: bold;
  }
  
  #top .facebook {
  	float: right; height: 33px; width: 33px; margin-top: 2px; margin-left: 6px;
  }
  
  #top .bread {
   color:rgb(174,161,162);
   font-size:0.95em;
   list-style-type:none;;
   float: left;
   margin-top: 12px;
   _margin-left: 6px;
  }
  
  #top .bread li,  {
   float:left;
   color:rgb(174,161,162);
  }
  
  #top .bread li a, #top .bread li a:hover, #top .bread li a:active, #top .bread li a:visited {
   font-weight:bold;
   color:rgb(174,161,162);
   text-decoration:underlined;
  }
  
  #top .bread li a.active, #top .bread li a.active:hover, #top .bread li a.active:active, #top .bread li a.active:visited {
   font-weight:bold;
   text-decoration:none;
   color:rgb(170,0,50);
  }

#head {
 width:980px;
 height:119px;
 margin:0px 0px;
 background-image:url("images/00gheada.jpg");
 background-repeat:no-repeat;
}

 #head a.home {
  position:relative;
  top:25px;
  left:25px;
  display:block;
  width:125px;
  height:75px;
 }

#main {
 width:980px;
 height:auto;
 margin:0px 0px;
 padding-bottom:20px;
 background-image:url("images/00gbacka.jpg");
 background-repeat:repeat-y;
}

 #main .abstand {
  height: 30px;
  width:980px;
 }
 
 #main #left {
  float:left;
  width:225px;
  height:auto;
  margin-left:0px;
  margin-right:15px;
  padding-left:25px;
 }
  #main #left #navi {
   margin:none;
   margin-left:-25px;
   padding:none;
   list-style-type:none;
  }
   #main #left #navi li {
    width:250px;
    height:42px;
    background-image:url("images/xxglinea.gif");
    background-repeat:no-repeat;
   }
   #main #left #navi li.subnavi {
    width:250px;
    height:42px;
    background-image:url("images/xxglinea.gif");
    background-repeat:no-repeat;
   }
    #main #left #navi li a {
     display:block;
     width:100%;
     height:100%;
     background-repeat:no-repeat;
	 text-decoration:none;
    }
	#main #left #navi li.subnavi a {
     display:block;
     width: 180px; 
	 height: 31px;
	 padding: 13px 0px 1px 45px;
     background-repeat:no-repeat;
	 text-decoration:underline;
    }
	#main #left #navi li.subnavi a.active { 
	 color: #aa0032; font-weight: bold; text-decoration: none; 
	}	
	#main #left #navi li.subnavi a:hover {
	 text-decoration: none;
    }
    #main #left #navi li a span {
	   visibility:hidden;
	}
   

 #main #center {
  float:left;
  width:475px;
  height:auto;
  margin-left:15px;
  margin-right:15px;
 }
  #main #center .h1 {
   width:480px;
   height:80px;
   margin-bottom:25px;
  }
  #main #center .left {
   float:left;
   width:125px;
   height:auto;
   padding-left:25px;
  }
  #main #center .right {
   float:left;
   width:275px;
   height:auto;
   margin-left: 25px;
  }
  #main #center .content {
  	flot: left; width: 480px; 
	}
  #main #center .einspaltig {
   float:left;
   width:480px;
   height:auto;
   padding-left:0px;
   padding-bottom: 25px;
  }
   #main #center .right .date {
    font-size:0.90em;
   }
   #main #center .right .title {
    color:rgb(170,0,50);
   }
   #main #center .right .text {
    
   }
   #main #center .right .link {
    display: block;
   }
   	.link_rahmen {
	 float: right;
	 width: 275px;
	 margin-top: -13px;
	 height: auto;
	 border: 1px solid #ECECEC;
	 padding: 6px 4px 6px 12px;
	}
    .link_play {
	clear: both;
	width: 250px;
	float: left;
	padding: 3px 0px 8px 28px;
	background-image: url("images/xxgplaya.gif");
	background-repeat: no-repeat;	
   }
   .link_back {
	clear: both;
	width: 250px;
	float: left;
	padding: 3px 0px 8px 28px;
	background-image: url("images/xxgbacka.gif");
	background-repeat: no-repeat;	
   }
   .link_anmelden {
	clear: both;
	float: left;
	width: 250px;
	padding: 3px 0px 8px 28px;
	background-image: url("images/xxganmea.gif");
	background-repeat: no-repeat;	
   }
    .link_download {
	clear: both;
	float: left;
	width: 250px;
	padding: 3px 0px 8px 28px;
	background-image: url("images/xxgdowna.gif");
	background-repeat: no-repeat;	
   }
   .link_download_schmal {
	clear: both;
	float: left;
	padding: 3px 0px 8px 28px;
	background-image: url("images/xxgdowna.gif");
	background-repeat: no-repeat;	
   }
   .link_download_grau {
   clear: both;
	float: left;
	width: 250px;
	padding: 3px 0px 20px 28px;
	background-image: url("images/xxgdow2a.gif");
	background-repeat: no-repeat;	
   }
   .link_download_schmal_grau {
   clear: both;
	float: left;
	padding: 3px 0px 20px 28px;
	background-image: url("images/xxgdow2a.gif");
	background-repeat: no-repeat;	
   }
   .link_galerie {
   clear: both;
	float: left;
	width: 250px;
	padding: 3px 0px 8px 28px;
	background-image: url("images/xxggalea.gif");
	background-repeat: no-repeat;	
   }
  #main #center hr.line {
   height:0px;
   margin:15px 25px; +margin:8px 25px;
   border:none;
   border-bottom:solid 1px rgb(195,185,185)
  }
  #main #center hr.line_480 {
   height:0px;
   margin:15px 0px; +margin:8px 0px;
   border:none;
   border-bottom:solid 1px rgb(195,185,185)
  }

 #main #right {
  float:left;
  width:175px;
  height:auto;
  margin-left:20px;
 }
 
 #main #righthome {
  float:right;
  width:165px;
  height:auto;
  padding: 5px;
  margin-right:10px;
  margin-top: 100px;
  background-color: #e3e3e4;
  text-align: right;
 }
 
	 #main #right a {
	 	text-decoration: none;
	 }
	 
#bottom {
 width:950px;
 height:auto;
 padding:12px 0px 25px 15px;
}

 #bottom #address {
  float:left;
  font-size:0.95em;
  color:rgb(174,161,162);
 }
 
 #bottom .navi {
  float:right;
  list-style-type:none;
 }
 #bottom .navi li {
  float:left;
  color:rgb(174,161,162);
 }
  #bottom .navi li a, #bottom .navi li a:visited, #bottom .navi li a:hover {
   font-size:0.95em;
   color:rgb(174,161,162);
  }
  #bottom .navi li a:active, #bottom .navi li a.active {
   font-size:0.95em;
   color:rgb(137,118,120);
   text-decoration:none;
  }
  
  
