* {
	font-family: verdana, sans-serif;
	line-height:130%;
	color: #c4c4c4;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
h2{color:#000000;
	background-color:#cc0000;
	line-height:140%;
	padding-top:1px;
	padding-bottom:3px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	/* border-bottom:2px solid #fff; */
	}

h4{font-size:12px;
}

h3{font-size:15px;
	padding:12px;
	padding-top:18px;
}

p{padding-right: 36px;
  padding-left:36px;
  
  text-align:justify;
  /* padding-top:3px; */
  }
	
ul{padding-left:63px;
	display:block;
	text-align:justify;
}

body{
	background-color: #101010;
	width: 100%;
	height: 100%;
	}
#fullscreen{
	background-color: #232323;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	}

#header{
	width: 1000px;
	height: 146px;
	background-repeat: no-repeat;
	background-image: url(img/inno.jpg);
	background-position: 800px 18px;
	background-color: #333333;
	}

#slogan{
	position:relative;
	top:90px;
	left:9px;
	float:left;
	}

#slogan p {
	font-size: 16px;
	color: #c4c4c4;
	font-weight:bold;
	font-family: arial, sans-serif;
	}

#navblock{
	/*border-top:1px solid #cdd8e3;*/
	background-color: #cc0000;
	width: 1000px;
	height: 21px;
	margin-left: 0px;
	display: block;
	/*border-bottom:1px solid #cdd8e3;*/
	}

#menu {list-style-type:none; margin-top:0px; padding:0px;}
#menu li {float:left; padding:0; margin:0 0 0 0; position:relative; width:166px; height:21px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;padding-top:0px;padding-bottom:0px;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;background-color:#cc0000;}
#menu li:hover dl, #menu li a:hover dl {background-color:#cc0000;}
#menu table {border-collapse:collapse; padding:0; margin:0;  /* font-size:1,1em; */ }
#menu dl {width: 166px; margin: 0; padding:0; background: #cc0000;height:21px;}
#menu dt {margin:0; padding: 2px 2px 2px 20px; /* font-size: 1.1em; */ /* color: #ff0000; */  }
#menu .hauptnavi {background: #cc0000;}
#menu .hauptnavi dt {background: #cc0000;}
#menu dd {/* margin:0; padding:0;  */color: #000000; /*font-size: 12px;*/ text-align:left;}
#menu .hauptnavi dd {border-bottom:0px solid #aaa;}
#menu dd.last {border-bottom:0px solid #cc0000;}
#menu dt a, #menu dt a:visited {display:block; color:#000000;}
#menu dd a, #menu dd a:visited {color:#000000; text-decoration:none; display:block;padding:2px 5px 2px 21px; width:144px;}
#menu .hauptnavi dd a {background:#cc0000; color:#000000;}
#menu .hauptnavi dd a:hover {background-color: #cc0000; color:#cccccc;font-size:13px;}
#menu .hauptnavi dt:hover {background-color:#cc0000;color:#cccccc;font-size:13px;}
#menu .hauptnavi a:hover {color:#cccccc;}

#display{
	background-color: #232323;
	width: 1000px;
	min-height: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	
	
	}
	
#im_display{
	margin-top:36px;
	background-color: #232323;
	width: 880px;
	min-height: 560px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	
	}
	
/* #im_display a{text-decoration:none;
} */
#im_display a:hover{color:#cc0000;}
	
	/* HB */
.bilder_hover
			{
			clear: both;
			margin-left: auto;
			margin-right: auto;
			padding-top: 24px;
			/*margin-bottom:0px;*/
			width:998px;
			}
			
.bilder_hover ul 
			{
            margin: 9px;
			}
                  
.bilder_hover li 
			{
            padding: 3px;
            }
			
.hoverbox	{
	        cursor: default;
	        list-style: none;
			margin-left: auto;
			margin-right: auto;
			}

.hoverbox a
			{
	        cursor: default;
			}

.hoverbox a .preview
			{
	        display: none;
			}

.hoverbox a:hover .preview
			{
	        display: block;
	        position: absolute;
			border: 0px;
	        top: -367px;
	        left: -170px;
	        z-index: 1;
			}

.hoverbox img{
	        background: transparent;
	        border: 1px solid #000;
	        padding: 0px;
	        vertical-align: top;
			}
			

.hoverbox li	{
	        background: #fff;
	        border: none;
	        color: inherit;
	        display: inline;
	        float: left;
	        margin: 1px;
	        padding: 1px;
	        position: relative;
			}

.hoverbox .preview
			{
			border: 0px solid #000;
	        }
			/* HB - Ende */
			
#footer{
	margin-left: auto;
	margin-right: auto;
	
	width: 1000px;
	height: 21px;
	background-color: #cc0000;
	position:relative;
	}
	
#footer p {
		padding-top:2px;
		text-align: center;
		color:#000000;
		/*font-weight: bold;*/
		}

#footer a {
		text-decoration:none;
		color:#000000;
		}
		
#footer a:hover {
		color:#c4c4c4;}
		
form 			{	
			background-color: #232323;
			}
			
input, textarea {
			font-size:117%;
			font-family:Verdana,sans-serif;
			font-weight:bold;
			border: 1px solid #cdd8e3;
			color:#232323;
			margin-left: 99px;
			}

form p 		{
			font-size:100%;
			font-weight:bold;
			margin-left:81px;
			line-height:260%;
			}
			
.button 		{
			background-color:#cc0000;
			color:#fff;
			width:189px;
			border:2px solid white;
			margin-left:216px;
			margin-bottom:18px;
			font-size: 118%;
			}
			
/*flash-ani anfang */
.bilder_hover_fla{
			/*clear: both;*/
			margin-left:-48px;
			margin-right:0px;
			padding-top: 24px;
			/*margin-bottom:0px;*/
			width:998px;
			}
			
.bilder_hover_fla ul 
			{
            margin-bottom: 9px;
			}
                  
.bilder_hover_fla li 
			{
            padding: 3px;
            }
			
.hoverbox_fla	{
	        cursor: default;
	        list-style: none;
			}

.hoverbox_fla a
			{
	        cursor: default;
			}

.hoverbox_fla a .preview_fla
			{
	        display: none;
			}

.hoverbox_fla a:hover .preview_fla
			{
	        display: block;
	        position: absolute;
			border: 0px;
			top: -214px;
	        left: -63px;
	        z-index: 1;
			}

.hoverbox_fla img{
	        background: transparent;
	        border: 1px solid #000;
	        padding: 0px;
	        vertical-align: top;
			}
			

.hoverbox_fla li	{
	        background: #fff;
	        border: none;
	        color: inherit;
	        display: inline;
	        float: left;
	        margin: 1px;
	        padding: 1px;
	        position: relative;
			}

.hoverbox_fla .preview_fla
			{
			border: 0px solid #000;
			height: 200px;
			width: 275px;
			}
#linksstart{
			float: left;
			/* margin-top:9px; */
			background-color: #232323;
			width: 636px;
			margin-left: auto;
			margin-right: 0px;
			padding-top: 0px;
			line-height:130%;
			}
#mehrbilder{
			float:left;
			border:2px solid #333333;
			height: 400px;
			width: 120px;
			margin-top:9px;
			margin-left:81px;
			/* background-color: #666666; */
			color:#232323;
			/*padding-left:auto;*/
			}
			
#mehrbilder a	{
			/* margin-left:-34px; */
			/* padding:auto; */
			}
.bilder		{color:#333333;
			line-height:70%;
			}
#mehrbilder img {
		   border-top:1px solid #333333;}
		   
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#232323;}

#colorbox{}
#cboxContent{margin-top:20px;}
#cboxLoadedContent{background:#000; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:99px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(img/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(img/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(img/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(img/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}

#zentrum {width:878px;
  height:440px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  border:1px solid #333333;
  padding-top:50px;
  margin-top:38px;
  background-color:#000000;
  }

 #zentrum p{margin-left:30px;} 

#a_fach a {background-color:#232323;text-decoration:none;}

#wmz {
		float:right;
		text-decoration:underline;
		font-size:10px;
		color: #555;
		margin-right:3px;
		margin-top:-12px;
		font-style:italic;
		
		}
