@charset "utf-8";

/* CSS Document */



/**********************GLOBAL**************** **/

html { background:#000000; padding:0; margin:0 auto;}

body {  color:#CDCDCD; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px;background-image:url(../img/bg_tile.jpg); background-repeat:repeat; padding:0; margin:0;}

a { text-decoration:underline; font-weight:bold; color:#FFFFFF; }

a:hover { text-decoration:underline;color:#FFFFFF; }



p { 

	margin:0px 0px 20px 0px;

	padding:0px;

}



p.title {

 font-size:12px; font-weight:bold; 

}



p.title a {

 text-decoration:none;

}

p.title a:hover {

 text-decoration:underline;

}



#wrapper { margin:0; background-image:url(../img/bg_op.png); background-repeat:repeat-x; }

#container { margin:0 auto; width:760px; height:800px; text-align:left;padding:60px 40px; }



#nav { padding:0; margin:0px;}

#nav a { border:none; text-decoration:none; margin-right:25px;}



#main { padding:0; margin:0; float:left;}



#footer { 

	margin:0px 40px 0px 0px;
	width:400px;
	font-size:9px;
	color:#666666;
}
#footer a:link{color:#666666; text-decoration: none;}
#footer a:visited{color:#666666; text-decoration: none;}
#footer a:hover{color:#666666; text-decoration: underline;}




.twoColumn {

	margin:60px 0px 0px 0px;

	width:760px;

	padding:0px;

}



.high {

	margin:20px 0px 0px 0px;

}



.homeContent {

	margin:46px 0px 0px 0px;

	width:700px;

	padding:0px;

}



.copy {

	float:left;

	width:400px;

	margin:40px 0px 0px 0px;

	padding:0px;

}



.image{

	width:290px;

	float:right;

	padding:0px;

}



.image, .image a, .image a img { padding:0px; margin:0px; }



.flash{

	width:290px;

	float:right;

	padding:0px;

	margin:25px 0px 0px 10px;

}





.homeLogo {

	float:left;

	margin:0px;

	padding:0px;

	width:200px;

}



.homeCopy img {margin-bottom:8px;}



.homeCopy {

	float:left;

	margin:0px;

	padding:0px;

	width:450px;

	font-size:15px;

	font-weight:bold;

	padding:0px;

	line-height:20px;

}



.show {

	display:inline;

}



.hide {

	display:none;

}



.tight {

	width:760px;

	margin:40px 0px 0px 0px;

	line-height:13px;

}



.tight p { margin-bottom:13px;}



.gallery {

	width:788px;

	margin:0px;

	padding:0px;

}



.thumbs {

	width:436px;

	float:left;

	margin:60px 0px 0px 0px;

	padding:0px;

}



.thumbRow {

	width:436px;

	margin:0px;

	padding:0px;

	height:73px;

}



.bigImg {

	float:left;

	margin:60px 0px 0px 0px;

	padding:0px;

}



.thumbRow a, .thumbRow  a img{ text-decoration:none; border:0; margin:0; padding:0; }



/********************************/

  ul#Navigation {

    margin: 0; padding: 0; z-index:3;

  }



  ul#Navigation li {

    list-style: none;

    float: left;

   

    position: relative;

    margin: 0; padding: 0;

  }

  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */

    margin-bottom: -0.4em;

  }

  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */

    margin-bottom: -0.1em;

  }



  ul#Navigation li ul {

    margin: 0; padding: 0;

    position: absolute;

    top: 1.7em; left: -1.4em;

  }

  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */

   

  }

  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */

  }

  ul#Navigation li ul li {

    float: none;

    display: block;

    

  }



  ul#Navigation a, ul#Navigation span {

    display: block;

    text-decoration: none; 

  }

  * html ul#Navigation a, * html ul#Navigation span {  /* nur fuer IE erforderlich */

    width: 100%;

    w\idth: 6.4em;

  }

  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {

    

  }

  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */



  }

  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */



  }



  /* Erweiterung zur dynamischen Ein-/Ausblendung */

  ul#Navigation li>ul {

    display: none; top: 2.6em;

  }

  ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {

    display: block;

  }

  

  #flashcontent {z-index:1;margin-top:20px;}