/*
Browser Infos:

	ges=CCBOT/1.0 (+HTTP://WWW.COMMONCRAWL.ORG/BOT.HTML)
	prod=DEFAULT BROWSER
	vers=0
	plattform=unknown
	browser=DEFAULT BROWSER
	prod=DEFAULT BROWSER
*/



  /*	style="display:none" */
  /* Array */

  body {
    position: relative;
    color: black; background-color: #004D9F; 
    /* color: black; background-color: red; */

    font-size: 100.01%;
    font-family: Geneva,Verdana,Arial,Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;  
    height:100%; 
    margin-top: 30px;
    margin-left:30px;
    margin-right:30px;
  }



  p,a,td,th { font-family:Geneva,Verdana,Arial,sans-serif;font-size:12px}
  


  a:link { color: #F39000; text-decoration:none; font-weight:bold;}
  a:visited { color: #F39000; text-decoration:none; font-weight:bold;}


  div#page {
    width:770px;
    width:750px;
    min-height: 350px;
    /* border: 1px solid #FFFFFF; */
  }

  p#foobar {
    clear: both;
    border: 0px solid #FFFFFF;
  }

  div#header {
    width:755px;
    min-height: 164px;
    margin-top: 0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;
    /* border: 1px solid #000000; */
  }

  div#header p{
    margin-top: 60px;
    margin-left: 10px;
    margin-right: 10px; 
  }

div#header a:link{	
	color: #F39000; 
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}

div#header a:visited{	
	color: #F39000; 
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}



  .headerboxbottom {
    position: absolute;
    margin-left: 10px;
    bottom: 0.5em;
   /* border: 1px solid #FFFFFF;  */
  }

  div#headerbox1 {
    float: left;
    margin-top: 0px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom: 0px;
    height: 164px;
    /* border: 1px solid #FFFFFF; */
  }

  div#headerbox2 {
    position: relative;
    float: left;
    margin-top: 0px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom: 0px;
    width:180px;
    height: 165px;
    /* border: 1px solid #FFFFFF; */
    background-image:url("/gif/header/box1.gif");
  }

  div#headerbox3 {
    position: relative;
    float: left;
    margin-top: 0px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom: 0px;
    width:180px;
    height: 165px;
    /* border: 1px solid #FFFFFF; */
    background-image:url("/gif/header/box2.gif");
  }

  div#headerbox4 {
    position: relative;
    float: left;
    margin-top: 0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;
    width:180px;
    height: 165px;
    /* border: 1px solid #FFFFFF; */
    background-image:url("/gif/header/box3.gif");
  }

  div#content {
    clear: both;
    margin-left:0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin:0 0 0 0;	
    width:750px;
    /* border: 1px solid blue; */
  }


  div#naviespalte {
    width:750px;
  }

  div#buehne {
     width: 540px;
     margin-top: 10px;
	     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 20px;

     padding-left: 10px;
     padding-right: 10px;
     background-color: #FFFFFF;	
     /* border: 1px solid #000000; */
  }


  * html div#buehne {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }



  div#buehne h1{
	margin-top: 5px;
	margin-bottom: 30px;
	color: #004D9F;
	font-family: Geneva,Verdana,Arial,Helvetica,Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
  }

  div#buehne h2{
	margin-top: 10px;
	margin-bottom: 20px;
	color: #004D9F;
	font-family: Geneva,Verdana,Arial,Helvetica,Arial,sans-serif;
	font-size:13pt;
	font-weight:bold;
  }

  div#buehne h3{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #004D9F;
	font-family: Geneva,Verdana,Arial,Helvetica,Arial,sans-serif;
	font-size:14pt;
	font-weight:bold;
  }


  div#buehne p.test{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #004D9F;
	font-family: Geneva,Verdana,Arial,Helvetica,Arial,sans-serif;
	font-size:13pt;
	font-weight:bold;
	float:left;
	width:270px;
	margin: 0 20px 50px 0;
  }




  .columleft{
	
    	clear: both; 
	float:left;
	width:250px;
	margin: 0 10px 10px 0px;
	/* border: 1px solid #00459B; */
  }

  .columright{
	width:250px;
	/* border: 1px solid #00459B; */
	float: right;
	/* float: left;*/
	margin: 0 10px 10px 0;

	/* clear: left;*/
    	/* clear: both; */
  }





/*
  div#buehne p{
    margin-top: 5px;
    margin-bottom: 3px;
  }
*/

  div#buehne p{
    font-size: 1em;
    margin-top: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 0px;

    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }




  div#buehne p.ueberschrift1{
    	font-size: 10pt;
	color: #004D9F;
	font-weight:bold;
      margin: 20px 0 10px;
  }	

  div#buehne .name{
	color: #004D9F;
	font-weight:bold;
  }	


  div#buehne .topic{
	font-size:11px;
	font-weight:bold;
	color: #fff; 
	background-color: #004D9F; 
	width:  535px;	
	width:  100%;	
	margin-top: 10px;
	margin-bottom: 10px;
     	padding: 5px;	
	border: 0px solid #000000; 
  }	



 div#buehne a:link { 
	color: #F39000; 
	font-weight:bold;
	font-size:9pt;
	text-decoration:underline; 
 }

 div#buehne a:visited { 
	color: #F39000; 
	font-weight:bold;
	font-size:9pt; 
	text-decoration:underline;
 }




 .imagesponsorenbox{
	float: left; 
	display: block; 
    	margin-top: 0px;
    	margin-left: 0px;
     	margin-right: 0px;
    	margin-bottom: 0px;
    	padding-top: 0px;
     	padding-left: 0px;
     	padding-right: 0px;
    	padding-bottom: 0px;
	width: 170px;
	height: 130px;
	border: 1px solid #00459B; 
	background-color: #FFFFFF;
	margin:0 1em 1em 0;
}

.imagesponsorpic{
	border:0px;
	margin-left:auto;
	margin-right:auto;
}



/*

  .imagesponsoren{
	float: left; 
      width: 170px;
    	height: 130px;
    	margin-top: 0px;
    	margin-bottom: 10px;
    	margin-left: 0px;
    	margin-right: 20px;
    	padding-left: 0px;
    	padding-right: 0px;
    	padding-top: 0px;
    	padding-bottom: 0px;
	border: 1px solid #00459B; 
	vertical-align:middle;
    	background-color: #FFFFFF;
  }
*/


  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }

/*

  div#footer {
    width:750px;
  }

*/

  div#footer {
    /* width:750px; */
	color: #FFFFFF; 
    	margin: 0; padding-top:0.3em; padding-bottom: 0.3em;

  }





  p#footer {
    clear: both;
    font-size: 1em;
    color: #FFFFFF;
    margin: 0; padding-top:0.3em; padding-bottom: 0.3em;
    text-align: center;
    /* background-color: #006AB4; border: 1px solid #006AB4; */	
  }

 div#footer a { 
	color: #FFFFFF; 
 }


 div#footer a:link { 
	color: #FFFFFF; 
 }

 div#footer a:visited { 
	color: #FFFFFF; 
 }


  ul#Navigation {
    	font-size: 12pt;
	/* float: left; */
	width: 163px;
	margin: 0 0 35px 0; 
		padding: 0 0 0 0;
	list-style-type:none;
	
    /* border:1px solid #006AB4; */
  }




  ul#Navigation li {
    	list-style: none;
	margin: 0 0 10px 0; 
	padding: 0;
  }

  ul#Navigation a {
	/* problemlösung */
	display: block;
    	width: 160px;
			 margin: 0 0 14px 0; 
		/* problemlösung ende */


    text-decoration:none;
    color: #FDFFFA;
    font-weight: bold;
  }


  ul#Navigation a:link {
    color:#FDFFFA;
  }

  ul#Navigation a:visited {
	color: #FDFFFA;
 }

  ul#Navigation a:hover {
	color:#F39000;
 }

 ul#Navigation a:active {
    color:#F39000;
 }



ul.cmostufe1 {
    	/* font-size: 12pt;*/
	/* float: left; */
	/* width: 163px; */
	margin: 5px 0 0 20px; 
		padding: 0 0 0 0;

	list-style-image:url(/gif/list_style_image.gif);
	/* list-style-type:none;*/
    	
}

li.cmostufe1  {
	/* hier macht das kein Problem */
	/* display: block;*/
    	/* list-style: none;*/
	margin: 10px 0 10px 0; 
	/* padding: 0; */
	/* border:1px solid #006AB4; */
}

ul.cmostufe2  {
    	/* font-size: 12pt;*/
	/* float: left; */
	/* width: 163px; */
	margin: 0 0 0 20px; 
	padding: 0 0 0 0;
	/* list-style-type:none; */
	list-style-image:url(/gif/list_style_image1.gif);
    	/* border:1px solid #f00; */
}

li.cmostufe2 {
/* hier macht das kein Problem */
	/* display: block; */
    	/* list-style: none; */
	margin: 0 0 0 10px; 
	padding: 0;
	border: 0px solid #ff0; 
}




	
  .tableaver {
	width: 560px;
	height: 70px;
	border-spacing:0;
	background-color: #004D9F;
  }	

  .tablemain {
	width: 750px;
  }	

  .tdtablemainnavi {
	background-color: #004D9F;
	text-align: left;
	vertical-align:top;
	width: 190px;
  }	

  .tdtablemainbuehne {
	text-align: left;
	vertical-align:top;
	width: 560px;
  }	

 .presentby{
 	color:#fff;
	font-weight:bold;
	margin:1.3em;
 }	


  div#navimage {
    margin-top: 0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;
    width:180px;
    background-color: #FFFFFF;
    /* border: 1px solid #FFFFFF; */
  }

div#navimages {
    clear: both; 
    clear: left; 

    margin-top: 0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;
    width:180px;
    background-color: #FFFFFF;
    /* border: 1px solid #FFFFFF; */
}


div#navimages p{
    margin-top: 5px;
    margin-bottom: 3px;
}


/*
 .absatzinbuehne{
    margin-top: 2px;
    margin-bottom: 15px;
  }
*/



 .naviweissgross	{ 
	font-family:Geneva,Verdana,Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #FFFFFF;
      margin-bottom: 5px;
 }

 .klein	{font-size:8pt}
 .kleinfett	{font-size:8pt;font-weight:bold;}
 .fett	{font-weight:bold;}


img.navileiste { 
	margin-right: 10px;  
	margin-left: 10px; 
	margin-top: 15px; 
	margin-bottom: 15px; 
      border: 0px; 
}

img.buehneleft { 
	float: left; 
	margin-right: 15px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	border:0px;
}

img.buehneright { 
	float: right; 
	margin-top: 0px; 
	margin-left: 10px; 
	margin-right: 0px; 
	margin-bottom: 5px; 
	border:0px;
}


.fixfloat{
	float:none;
	clear:both;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
}


.imagelink {text-decoration:none;border:0px;}

.seperator{
	clear:both;
	font-size:0px;
	line-height:1px;
	height:3px;
	border-bottom: 1px solid #00459B;
	margin:10px 0 10px 0;
	padding:0;
}


.formtable{
	color: #006699; 
	border: 0px; 
	background-color: #E2E2E2; 
	margin-top: 0px;	 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	padding:0px 0px 0px 0px;
}


.formbeschr{
	color: #000000; 
}

.tabformular-tr{
	color: #000000; 
	padding:0px 0px 0px 5px;

}

.tabformular-tr-header{
	color: #FFFFFF; 
	background-color: #004D9F; 
	padding:5px 5px 5px 5px;
}


	div#programm{

		font-size: 11px;

	}


	div#programm a {
		font-size: 11px;
	}


	div#programm .linkschrift {
		font-size: 11px;
	    	border: 1px solid #F00;
	}



	div#programm a:link{
		font-size: 11px;
	}


  	div#programm .zwischentitel{
		color: #004D9F;
		font-size:11px;
		font-weight:bold;
	    	margin-top: 10px;
	    	margin-bottom: 10px;
	    	margin-left: 10px;
	    /* border: 1px solid #FFFFFF; */
	}

  	div#programm .programzwischentitel{
		font-size:11px;
		font-weight:bold;
		color: #fff; 
		background-color: #004D9F; 
		width:  535px;	
		margin-top: 10px;
		margin-bottom: 10px;
	     	padding: 5px;	
		border: 0px solid #000000; 
	}




  	div#programm .leftsite{
	    	float: left;
		color: #004D9F;
		font-weight:bold;
	    	margin-top: 0px;
	    	margin-left: 5px;
	    	margin-right:5px;
	    	margin-bottom: 0px;
	    	width:130px;			
	    	border: 0px solid #FF0; 
	}
	
  	div#programm .rightsite{
	    float: left;
	    margin-top: 0px;
	    margin-left:0px;
	    margin-right:0px;
	    margin-bottom: 0px;
	    width:380px;
	    border: 0px solid #F0F;
	}



	div#programm .rightsite a {
		font-size: 11px;
	}



  	div#programm .subtitel{
		color: #004D9F;
		font-weight:bold;
	    	margin-bottom: 4px;
	}
	div#programm ul{
		margin: 0 0 0px 0;
		padding: 0 0 0 15px;
	    	border: 0px solid #F0F;
		list-style-type:disc;		
		/* color: #004D9F;*/
	}

	div#programm li{
		padding: 0 0 0 0;	
		margin: 0 0 0px 0;

	}

	div#buehne .imagerefbox{
		float: left; 
	    	margin-top: 0px;
    		margin-left: 10px;
	     	margin-right: 0px;
    		margin-bottom: 10px;
	    	padding :0;
		width: 160px;
		border: 0px solid #00459B; 
		background-color: #FFFFFF;
	}


	.newszwischentitel{
		font-weight:bold;
		color: #004D9F; 
	}





	div#referenten{
		font-size: 11px;
	}

  	div#referenten .titel{
		font-weight:bold;
	    	margin-top: 5px;
	    	margin-bottom: 5px;
	    /* border: 1px solid #FFFFFF; */
	}

  	div#referenten .leftsite{
	    	float: left;
	    	margin-top: 0px;
	    	margin-left:0px;
	    	margin-right:5px;
	    	margin-bottom: 0px;
	    	width:140px;
	    	border: 0px solid #FF0; 
	}
	
  	div#referenten .rightsite{
	    float: left;
	    margin-top: 0px;
	    margin-left:0px;
	    margin-right:0px;
	    margin-bottom: 0px;
	    width:380px;
	    border: 0px solid #F0F;
	}
  	div#referenten .subtitel{
		font-weight:bold;
	    	margin-bottom: 4px;
	}




  .noprint {

  }

