@charset "utf-8";
/* CSS Document */
body {
	margin: auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	
	background-color: #ffffff;
	text-align:center;
 
}









/***************KORSETT************************/	
#mainbox { position: relative;
			top: 0px;
			margin:  auto;
			padding: 0px;
			width: 980px;
			height: auto;
			background-color: #FFFFFF;
			}
#title  {width: 980px; height: 117px; background-image:url(../images/Come_together_Dresden.gif); background-repeat:no-repeat;}


.main_menue {
	position: absolute;
	top: 117px;
	left: 58px;
	margin: 0px;
	padding: 0px;
	z-index: 11;
	vertical-align: text-top;
	width: 980px;
}		
				
		.mainmenue {  list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 980px;  height: auto; }
		.mainmenue_format { float:left; word-spacing: normal; margin: 0px; padding: 0px; height: 21px;  } 
		.mainmenue_format li { word-spacing: normal; margin: 0px; padding: 0px; color: #e3dfd5} 
		.mainmenue_format a {  font-weight: 400; display:block; font-size: 1em; letter-spacing: 0.1em;   padding: 6px 14px 5px 14px; margin: 0px;  }
		.mainmenue_format a:link {text-decoration: none;  margin-top: 0px; color: #e3dfd5;}
		.mainmenue_format a:visited {text-decoration:none;  margin-top: 0px; color: #e3dfd5;}
		.mainmenue_format a:hover{text-decoration: none;   background-color:#51585e;  margin-top: 0px; color: #ffffff;}
		.mainmenue_format a:active {text-decoration: none;  margin-top: 0px;  color: #ffffff;}
		.mainmenue_format a:focus {text-decoration: underline;  margin-top: 0px; color: #ffffff;}
		
.active { background-color:#51585e; color: #ffffff; font-weight: 600;}
		
		/*.spacer {  padding: 0px 59px 0px 0px; margin: 0px; }*/
		
		

#head {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 920;
	height: 580px;
	z-index:15
}		

#hauptbereich {
	position: relative;
	top: 0px;
	text-align: left;
	float: left;
	width: 980px;
	height: 260px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px;
	overflow: hidden;
							/*background-color: #FDFDFD;
							border:1px solid #D6D6D6;
							/*-moz-border-radius:4px;*/
						}
#hintergrund {
	position: relative;
	top: 0px;
	text-align: left;
	float: left;
	width: 980px;
	height: 270px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px;
	overflow: auto;
							/*background-color: #FDFDFD;
							border:1px solid #D6D6D6;
							/*-moz-border-radius:4px;*/
						}


#hauptbereich h1 { font-size: 1.3em; margin: 0px 0px 5px 2px; padding: 0px;  color: #0e0e0e; letter-spacing: 0.1em}
#hauptbereich h2{ font-size: 1.0em; margin: 0px 8px 0px 2px; padding: 0px;  color: #0e0e0e; letter-spacing: 0.1em; font-weight:bold} 
#hauptbereich p { color: #0e0e0e; } 
#hauptbereich li { color: #0e0e0e; font-size: 0.9em; margin: 0px 0px 8px 0px;} 
#hauptbereich a { color: #0e0e0e; font-size: 0.9em; } 

.regular {font-size: 0.9em; line-height: 1.4em; margin: 12px 8px 0px 2px; padding: 0px;}
.small {
	font-size:0.82em; line-height: 1.2em; margin: 10px 0px 0px 0px; padding: 0px 8px 0px 2px; }
}

#hauptbereich li {font-size: 0.85em; margin: 0px 0px 4px 0px; padding: 0px; list-style-type:none;}
#hauptbereich ul {margin: 0px;  padding: 12px 0px 0px 25px; list-style-type:none}
#hauptbereich td {font-size: 0.9em; padding: 0px 8px 0px 8px;  color: #0e0e0e; line-height: 1.2em}

					
#hauptbereich a { font-size: 1em; color: #666666;  padding: 0px 0px 0px 0px; margin: 0px;}
#hauptbereich a:link {text-decoration: underline;  margin-top: 0px; }
#hauptbereich a:visited {text-decoration:none;  margin-top: 0px;}
#hauptbereich a:hover{text-decoration: none; /*background-color:#76BB54;*/ margin-top: 0px; color: #939393;}
#hauptbereich a:active {text-decoration: none;  margin-top: 0px;}
#hauptbereich a:focus {text-decoration: underline;  margin-top: 0px;}


#hintergrund h1 { font-size: 1.3em; margin: 0px 0px 5px 8px; padding: 0px;  color: #0e0e0e; letter-spacing: 0.1em}
#hintergrund h2{ font-size: 1.0em; margin: 0px 8px 8px 8px; padding: 0px;  color: #0e0e0e; letter-spacing: 0.1em; font-weight:bold} 
#hintergrund h3{ font-size: 0.9em; margin: 0px 8px 8px 8px; padding: 0px;  color: #0e0e0e; letter-spacing: 0.1em; font-weight:bold} 
#hintergrund p {font-size: 0.9em; padding: 0px 8px 0px 8px;  color: #0e0e0e; line-height: 1.4em} 
#hintergrund li {font-size: 0.9em; margin: 0px 0px 4px 0px; padding: 0px; list-style-type:none;}
#hintergrund ul {margin: 0px;  padding: 0px 0px 0px 25px; list-style-type:none}
#hintergrund td {font-size: 0.9em; padding: 0px 8px 0px 8px;  color: #0e0e0e; line-height: 1.2em}

					
#hintergrund a { font-size: 1em; color: #666666;  padding: 0px 0px 0px 0px; margin: 0px;}
#hintergrund a:link {text-decoration: underline;  margin-top: 0px; }
#hintergrund a:visited {text-decoration:none;  margin-top: 0px;}
#hintergrund a:hover{text-decoration: none; /*background-color:#76BB54;*/ margin-top: 0px; color: #939393;}
#hintergrund a:active {text-decoration: none;  margin-top: 0px;}
#hintergrund a:focus {text-decoration: underline;  margin-top: 0px;}



.box1 {
	position: absolute;
	margin-top: 5px;
	margin-left: 6px;
	height: 260px;
	width: 565px;
	overflow: hidden;
}
.box2 {
	position: absolute;
	top: 5px;
	left: 575px;
	height: 260px;
	width: 380px;
}
.box3 {position:absolute;
top:0px;
left:470px;
height:auto;
width:225px; }


.box4 {
	position:absolute;
top: 0px;
left:10px;
height:auto;
width:250px; 
}
.box5 {
	position: absolute;
	top: 0px;
	left: 280px;
	height: auto;
	width: 200px;
}


		.box5 a {    }
		.box5 a:link {text-decoration: none; color: #000000;}
		.box5 a:visited {text-decoration:none;   color: #000000;}
		.box5 a:hover{text-decoration:  underline;     margin-top: 0px; color: #5a5a59;}
		.box5 a:active {text-decoration: none;  margin-top: 0px;  color: #5a5a59;}
		.box5 a:focus {text-decoration: underline;  margin-top: 0px; color: #5a5a59;}

.box6 {
	position: absolute;
	top: 25px;
	left: 480px;
	height: auto;
	width: 240px;
}
.box6 a {    }
		.box6 a:link {text-decoration: none; color: #000000;}
		.box6 a:visited {text-decoration:none;   color: #000000;}
		.box6 a:hover{text-decoration:  underline;     margin-top: 0px; color: #5a5a59;}
		.box6 a:active {text-decoration: none;  margin-top: 0px;  color: #5a5a59;}
		.box6 a:focus {text-decoration: underline;  margin-top: 0px; color: #5a5a59;}
#box_right {  			position: relative;
							text-align:left;
							float: left;
							width: 200px;			
							height: auto;	
		  					margin: 0px 0px 8px 0px;
		   					padding: 0px 0px;
							float: right;
							/*background-color: #FDFDFD;
							border:1px solid #D6D6D6;
							/*-moz-border-radius:4px;*/
						}
#box_right p { margin: 0px 0px 5px 0px;	}
						
/*.fusszeile 			{
	float:left;
	margin-left: 210px;
	clear: both;
	margin: auto;
	padding: 0px;
	width: 580px;
	height: auto;
					}*/
					.fusszeile 	p {font-size: 0.85em; padding: 0px 0px 4px 0px;  color: #0e0e0e; line-height: 0.85em} 
					
.fusszeile a { font-size: 1em; color: #666666;  padding: 0px 0px 0px 0px; margin: 0px;}
.fusszeile a:link {text-decoration: none;  margin-top: 0px; }
.fusszeile a:visited {text-decoration:none;  margin-top: 0px;}
.fusszeile a:hover{text-decoration: none; /*background-color:#76BB54;*/ margin-top: 0px; color: #939393;}
.fusszeile a:active {text-decoration: none;  margin-top: 0px;}
.fusszeile a:focus {text-decoration: underline;  margin-top: 0px;}
					
					
		#relative {	position: relative;
					float: right;
					width: 200px;}
	
		
		
					
.right        {float:right;
							position: relative;
							/*top: 330px;*/
							right: 0px;
							margin: 0px;
							padding: 0px; font-size: 1.1em;}
							
.center        {
							position: relative;
							/*top: 330px;*/
							width:250px;
							left: 450px;
							margin: 0px 0px 15px 0px;
							padding: 0px; font-size: 1.1em;}
							
.bildtitel  {font-size:0.7em; padding: 0px;}
							
