html, body {
 background-color:#ffffff; 
 margin: 0 auto;
 /*padding-bottom: 50px;*/ 
 text-align:center;
 color: #000000; 
 font-family: Arial; 
 text-decoration: none; 
 font-weight: normal; 
 font-size: 10pt;
 /*vertical-align: middle;*/
}

p, table, td  {
	font-size: 10pt;
}

#fusszeile {
	width:970px;
	height: 50px;
	position:absolute;
	top: 850px;
}

#all {
 /*margin:0 10 30 0;*/
 /*margin:0px;*/
 width:990px;
 /*height:651px;*/
 text-align:left;
 /*min-height: 651px;*/
 /*vertical-align: middle;*/
 /*padding-bottom: 100px;*/
}

#content_start {
position:absolute;
left:50%;
margin-left:-490px;
/*margin:55px;*/
/*left:50%;*/
/*margin-left:-490px;*/

	background-image: url("../images/logo_gross.jpg");
	background-repeat: no-repeat;
    background-position: center 110px;
	/*height:651px;*/
	width:990px;
}

#content {
position:absolute;
left:50%;
margin-left:-490px;
/*left:50%;*/
/*margin-left:-526px;*/

	/*background-image: url("../images/logo_gross.jpg");*/
	background-repeat: no-repeat;
    background-position: center 110px;
	height:651px;
	width:990px;
}

#content_partner {
position:absolute;
left:50%;
margin-left:-490px;

	background-image: url("../images/hg_partner_komplett3.jpg");
	background-repeat: no-repeat;
    background-position: 40px 52px;
	height:793px;
	width:990px;
}

#partner1 {
	position:absolute;
	right: 5px;
	top: 100px;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
}

#partner2 {
	position:absolute;
	left: 5px;
	top: 265px;
}

#partner3 {
	position:absolute;
	left: 5px;
	top: 435px;
}

#partner4 {
	position:absolute;
	left: 5px;
	top: 100px;
	text-align: left;
}

#partner5 {
	position:absolute;
	right: 5px;
	top: 265px;
	text-align: right;
}

#partner6 {
	position:absolute;
	right: 5px;
	top: 435px;
	text-align: right;
}

#ipod {
	position:absolute;
	left: 430px;
	top: 515px;
	text-align: right;
	z-index:200;
	visibility:hidden;
}

#partner1_box {
	position:absolute;
	padding:5px;
	left: 495px;
	top: 70px;
	width: 500px;
	height: 223px;
	font-size: 12px;
	font-weight: normal;
	z-index:10;
}

#partner1_box_detail{
	background-image: url("../images/box_gross4d4.png");
	background-repeat: no-repeat;
    background-position: -5px -2px;
	position:absolute;
	padding-left:5px;
	padding-top:10px;
	left: 495px;
	top: 65px;
	width: 520px;
	height: 318px;
	font-size: 12px;
	font-weight: normal;
	z-index:100;
}

#partner2_box {
	position:absolute;
	padding:5px;
	left: 5px;
	top: 285px;
	width: 500px;
	height: 223px;
	font-size: 12px;
	font-weight: normal;
	z-index:10;
}

#partner2_box_detail{
	background-image: url("../images/box_gross4d.png");
	background-repeat: no-repeat;
    background-position: -5px -2px;
	position:absolute;
	padding-left:5px;
	padding-top:10px;
	left: 5px;
	top: 280px;
	width: 520px;
	height: 318px;
	font-size: 12px;
	font-weight: normal;
	z-index:100;
}


#partner3_box {
	position:absolute;
	padding:5px;
	left: 5px;
	top: 505px;
	width: 500px;
	height: 223px;
	font-size: 12px;
	font-weight: normal;
	z-index:10;
}

#partner3_box_detail{
	background-image: url("../images/box_gross3b.png");
	background-repeat: no-repeat;
    background-position: -5px -2px;
	position:absolute;
	padding-left:5px;
	padding-top:10px;
	left: 5px;
	top: 500px;
	width: 520px;
	height: 638px;
	font-size: 12px;
	font-weight: normal;
	z-index:100;
}


#partner4_box {
	position:absolute;
	padding:5px;
	left: 5px;
	top: 70px;
	width: 500px;
	height: 223px;
	font-size: 12px;
	font-weight: normal;
	z-index:10;
}

#partner4_box_detail{
	background-image: url("../images/box_gross3d.png");
	background-repeat: no-repeat;
    background-position: -5px -2px;
	position:absolute;
	padding-left:5px;
	padding-top:10px;
	left: 5px;
	top: 65px;
	width: 520px;
	height: 460px;
	font-size: 12px;
	font-weight: normal;
	z-index:100;
}

#partner5_box {
	position:absolute;
	padding:5px;
	left: 495px;
	top: 285px;
	width: 500px;
	height: 223px;
	font-size: 12px;
	font-weight: normal;
	z-index:10;
}

#partner5_box_detail{
	background-image: url("../images/box_gross3d2.png");
	background-repeat: no-repeat;
    background-position: -5px -2px;
	position:absolute;
	padding-left:5px;
	padding-top:10px;
	left: 495px;
	top: 280px;
	width: 520px;
	height: 460px;
	font-size: 12px;
	font-weight: normal;
	z-index:100;
}

#partner6_box {
	position:absolute;
	padding:5px;
	left: 495px;
	top: 505px;
	width: 500px;
	height: 223px;
	font-size: 12px;
	font-weight: normal;
	z-index:10;
}

#partner6_box_detail{
	background-image: url("../images/box_gross4d4.png");
	background-repeat: no-repeat;
    background-position: -5px -2px;
	position:absolute;
	padding-left:5px;
	padding-top:10px;
	left: 495px;
	top: 500px;
	width: 520px;
	height: 318px;
	font-size: 12px;
	font-weight: normal;
	z-index:100;
}


.partner_text {
	padding-left: 80px;
}


#box_anmeldung_1 {
	position:absolute;
	padding:5px;
	left: 25px;
	top: 70px;
	width: 550px;
	font-size: 12px;
	font-weight: normal;
}

#box_anmeldung_2 {
	position:absolute;
	padding:5px;
	left: 585px;
	top: 70px;
	width: 390px;
	font-size: 12px;
	font-weight: normal;
}
 
#head {
	background-image: url("../images/title_hg.jpg");
	background-repeat: no-repeat;
    background-position: center top;
	position:absolute;
	text-align: center;
	width: 990px;
	height: 68px;
	top: 0px;
	font-size: 13pt;
	font-weight: bold;
	padding-top: 22px;
}

#head_2 {
	/*background-image: url("../images/title.jpg");*/
	/*background-repeat: no-repeat;*/
    /*background-position: center top;*/
	position:absolute;
	text-align: center;
	width: 990px;
	height: 61px;
	top: 0px;
	font-size: 13pt;
	font-weight: bold;
	padding-top: 0px;
}

#antext {
	position:absolute;
	width: 990px;
	height: 68px;
	text-align: center;
	top: 70px;
	font-size: 12pt;
	font-weight: bold;
}

#table_programm {
	background-image: url("../images/table_mitte.jpg");
	background-repeat: repeat-y;
	position:relative;
	margin-top: 600px;
	margin-bottom: 0px;
	height: auto;
}
#table_programm2 {
	background-image: url("../images/table_mitte.jpg");
	background-repeat: repeat-y;
	position:relative;
	margin-top: 530px;
	margin-bottom: 0px;
	height: auto;
}
#table_programm_oben {
	background-image: url("../images/table_oben.jpg");
	background-repeat: no-repeat;
	position:relative;
	height: 120px;
	top: 0px;
	padding-top: 30px;
	padding-left: 30px;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
}

#table_programm_oben_rechts {
	position:relative;
	text-align:right;
	top: -24px;
	padding-top: 0px;
	padding-right: 30px;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	visibility:hidden;
}


#table_programm_mitte {
	position:relative;
	margin-top:0px;
	padding-top:0x;
	padding-right:0x;
	padding-left:0px;
	width:100%;
	background-image: url("../images/table_mitte.jpg");
	background-repeat: repeat-y;
}

#table_programm_unten {
	background-image: url("../images/table_unten.jpg");
	background-repeat: no-repeat;
	position:relative;
	height: 140px;
	width: 990px;
	margin-bottom: 0px;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
	z-index: 1;
}

#tbl_programm {
	background: transparent;
	vertical-align:top;
	text-align:left;
	margin-left:35px;
}

#tbl_programm td {
	vertical-align:top;
	text-align:left;
}

.cell_1 {
	width:70px;
	padding-left: 15px;
	font-size: 12px;
}

.cell_2 {
	width:275px;
	padding-right: 5px;
	font-size: 12px;
	color: #000000;
}

.cell_3 {
	width:270px;
	padding-right: 15px;
	font-size: 12px;
	color: #000000;
}

.cell_4 {
	width:278px;
	padding-right: 5px;
	font-size: 12px;
	color: #000000;
}

a:link                 {         color: #0000ff; text-decoration: none; font-weight: normal; font-size: 10pt}
a:visited         {         color: #0000ff; text-decoration: none; font-weight: normal; font-size: 10pt}
a:active         {         color: #0000ff; text-decoration: underline; font-weight: normal; font-size: 10pt}
a:hover         {         color: #0000ff; text-decoration: underline; font-weight: normal; font-size: 10pt}


a.mehr:link 		{         color: #0000ff; text-decoration: none; font-weight: normal; font-size: 10pt}
a.mehr:visited 	{         color: #0000ff; text-decoration: none; font-weight: normal; font-size: 10pt}
a.mehr:active	{         color: #0000ff; text-decoration: underline; font-weight: normal; font-size: 10pt}
a.mehr:hover	{         color: #000000; text-decoration: underline; font-weight: normal; font-size: 10pt}

a.anmeldung:link 	{	color: #ff0000; text-decoration: none; font-weight: bold; font-size: 10pt}
a.anmeldung:visited 	{	color: #ff0000; text-decoration: none; font-weight: bold; font-size: 10pt}
a.anmeldung:active	{	color: #ff0000; text-decoration: underline; font-weight: bold; font-size: 10pt}
a.anmeldung:hover	{	color: #ff0000; text-decoration: underline; font-weight: bold; font-size: 10pt}

a.startseite:link 		{	color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt}
a.startseite:visited 	{	color: #000000; text-decoration: none; font-weight: normal; font-size: 10pt}
a.startseite:active		{	color: #000000; text-decoration: underline; font-weight: normal; font-size: 10pt}
a.startseite:hover		{	color: #000000; text-decoration: underline; font-weight: normal; font-size: 10pt}


a.partner_text_link:link 	{ 	color: #000000; text-decoration: none; font-size: 12px; outline:none; }
a.partner_text_link:visited 	{ 	color: #000000; text-decoration: none; font-size: 12px; outline:none; }
a.partner_text_link:active	{ 	color: #000000; text-decoration: none; font-size: 12px; outline:none; }
a.partner_text_link:hover 	{ 	color: #000000; text-decoration: none; font-size: 12px; outline:none; }
a.partner_text_link:focus 	{ 	color: #000000; text-decoration: none; font-size: 12px; outline:none; }


a.vortrag_ueberschrift:link 		{	color: #000000; text-decoration: underline; font-weight: bold; font-size: 12px; outline:none; }
a.vortrag_ueberschrift:visited 	{	color: #000000; text-decoration: underline; font-weight: bold; font-size: 12px; outline:none; }
a.vortrag_ueberschrift:active	{	color: #000000; text-decoration: underline; font-weight: bold; font-size: 12px; outline:none; }
a.vortrag_ueberschrift:hover	{	color: #000000; text-decoration: underline; font-weight: bold; font-size: 12px; outline:none; }

a.vortrag_referent:link 		{	color: #000000; text-decoration: underline; font-size: 12px; outline:none; }
a.vortrag_referent:visited 	{	color: #000000; text-decoration: underline; font-size: 12px; outline:none; }
a.vortrag_referent:active	{	color: #000000; text-decoration: underline; font-size: 12px; outline:none; }
a.vortrag_referent:hover	{	color: #000000; text-decoration: underline; font-size: 12px; outline:none; }


.vortrag_ueberschrift {
	/*color: #004494;*/
	color: #000000; 
	font-weight: bold; 
	/*display: block;*/
}

.vortrag_text {
	/*color: #004494;*/
	color: #000000;
	font-weight: normal; 
}

.vortrag_referent {
	color: #000000;
	font-weight: normal; 
}

.anmeldung {
	color: #ff0000;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
	visibility:hidden;
}

.title_programm {
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}

#tbl_programm {
	width: 920px;
}

h1 {
	font-weight: bold; 
	font-size: 12pt;
}

hr {
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 1px #000000;
	border-bottom: transparent;
}


.input_1 {
	border: 1px solid #000000;
	background-color: #E0E4F2;
	width: 440px;
}
.input_2a {
	border: 1px solid #000000;
	background-color: #E0E4F2;
	width: 56px;
}
.input_2b {
	border: 1px solid #000000;
	background-color: #E0E4F2;
	width: 380px;
}

.input_checkbox {
	/*border: 1px solid #000000;*/
	background-color: #E0E4F2;
	margin-right:8px;
	/*display:block;*/
	/*width:20px;*/
	/*height:20px;*/
	padding:0px
}

.input_radio {
	/*border: 1px solid #000000;*/
	background-color: transparent;
	margin-left:-6px;
	margin-right:5px;
	/*display:block;*/
	/*width:20px;*/
	/*height:20px;*/
	padding:0px
}


.detail_aktiv {
	visibility: visible;
}

.detail_inaktiv {
	visibility: hidden;
}

.popup {
         margin:0px 0px 0px 0px;
		 padding: 0px;
		 text-align: left;
		 width: 400px;
		 height: auto;
         float:left;
		 color: #000000;
		 font-size: 12px;
		 font-weight: normal; 
         position:absolute;
         visibility:hidden;
         /*border-style:solid;*/
         /*border-width:1px;*/
         /*border-color:#000000;*/
         /*background-color:#ffffff;*/
		/* for IE */
		/*filter:alpha(opacity=90);*/
		/* CSS3 standard */
		/*opacity:0.9;*/
		z-index: 100;
}

.popup2 {
         z-index: 200;
		 margin:0px 0px 0px 0px;
		 padding: 0px;
		 text-align: left;
		 width: 400px;
		 height: auto;
         /*float:left;*/
		 color: #000000;
		 font-size: 12px;
		 font-weight: normal; 
         position:absolute;
         visibility:hidden;
         border-style:solid;
         border-width:1px;
         border-color:#000000;
         background-color:#ffffff;
		/* for IE */
		filter:alpha(opacity=90);
		/* CSS3 standard */
		opacity:0.9;
}


.inhalt_popup {
	z-index: 100;
	margin:0px;
	padding:15px;
	/*background-color:#F9C188;*/
	/* for IE */
	/*filter:alpha(opacity=100);*/
	/* CSS3 standard */
	/*opacity:1.0;*/
}
.inhalt_popup2 {
	z-index: 100;
	margin:0px;
	padding:10px;
	/*background-color:#F9C188;*/
	/* for IE */
	/*filter:alpha(opacity=100);*/
	/* CSS3 standard */
	/*opacity:1.0;*/
}

.ro {
	/*background:url("../images/roundedbox_ro1.gif") top right no-repeat;*/
	/*background:url("../images/ecke_ro2.jpg") top right no-repeat;*/
}

.lo {
	/*background:url("../images/roundedbox_lo1.gif") top left no-repeat;*/
	/*background:url("../images/ecke_lo2.jpg") top left no-repeat;*/
}

.ru {
	/*background:url("../images/roundedbox_ru1.gif") bottom right no-repeat;*/
	/*background:url("../images/ecke_ru2.jpg") bottom right no-repeat;*/
}

.lu {
	/*background:url("../images/roundedbox_lu1.gif") bottom left no-repeat;*/
	/*background:url("../images/ecke_lu2.jpg") bottom left no-repeat;*/
}


