/* PIANC 2011 */


/* Allgemeines */
* {
	margin:0;
	padding:0;
}
	
a {
	text-decoration:none;
}

img {
	border:0;
}

.float_right {
	float:right;
	margin:0px 0px 20px 20px;
}

.float_left {
	float:left;
	margin:0px 20px 20px 0px;
}

.clear_both {
	clear:both;
}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding:50px 0px 20px 0px;
	background-image:url(../grafik/body-bg-hell.png);
	background-repeat:repeat-x;
	background-color:#F9FFFF;	


/*
	background-color:#E0E4E9;	
	background-image:url(../grafik/body-bg-hell.png);
	background-repeat:repeat-x;

	background-image:url(../grafik/body-bg.png);
	background-repeat:repeat-x;
	background-color:#ECEFF4;
	background-color:#ECEFF4;
*/
}


/* Seite Rahmen */
#seitenrahmen {
	width:800px;
	margin:0px auto;
	padding:20px 20px 0px 30px;
	background-color:#FFFFFF;
	border:0px solid #E1E6EC;

	background-repeat:no-repeat;
	background-position:250px 134px;
	border:0px solid #CCC;

}



/* Kopfbereich */
#logos {
	margin:0px 0px 0px 205px;

/*
	float:right;

*/
}


#kopf {
	clear:right;
	padding:25px 0px 0px 0px; 

	border:0px solid #CCC;
}


#kongresstitel {
}







/* Mitte Rahmen */
#mitte  {
	clear:both;
	border:0px solid #CCC;
	padding-top:80px;
}



/* Navigation */
#navispalte {
	float:left;
	width:180px;

/*
	background-image:url(../grafik/body-bg.png);
	background-repeat:repeat-x;
	background-color:#FCFCFC;
*/
}

#navi_hg {
	height:350px;
}

#navi {
	padding:0px 0px 0px 20px;
}

#navi li {
	list-style-type:none;
}

#navi li a {
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0px 5px 17px;
}

#navi a {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 6px;
	text-decoration:none;

	background-image:url(/grafik/link-inaktiv.png);
/*
	background-image:url(../grafics/link-weiss1.png);
*/
}

#navi a:hover  {
	background-image:url(/grafik/link-aktiv.png);
}

#navi a.aktiv {
	background-image:url(/grafik/link-aktiv.png);
}


#balken {
	width:10px;
	height:120px;
	background-color:#004178;
	
	display:none;
	
	}






/* Inhalt */
#inhalt {
	margin:0px 0px 0px 220px;
	vertical-align:top;
	line-height:1.6em;
	padding:0px 30px 30px 0px;
}

#inhalt h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:25px;
	font-size:20px;
	margin:0px 0px 10px 0px; 
	color:#5D7AA6;
}

#inhalt h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px; 
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}

#inhalt h3 {
	font-family: "Times New Roman", Times, serif;
	font-size:16px; 
	color:#5C9BBD;
	margin:25px 0px 10px 0px;
	padding:10px 0px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
}


#inhalt p {
	line-height:20px;
	margin-bottom:10px;
}

#inhalt a {
	color:#EB6A09;
}

#inhalt a:hover {
	text-decoration:underline;
}

#inhalt ul {
	margin:10px 0px 10px 20px;
}

#inhalt li {
	list-style:circle;
	list-style-position: outside;
	padding:0px 0px 5px 15px;
}

#inhalt img {
	padding:3px;
	border:0px solid #CCCCCC;
	max-width:100%;
}




table {
}

td {
	vertical-align:top;
	padding-bottom:5px;
	padding-right:20px;
	line-height:16px;
}

th {
	background-color:#e4e4e4;
	text-align:left;
	font-weight:bold;
	padding:3px 0px 3px 3px;
}





/* Fussbereich */
#fuss {
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px dotted #CCCCCC;
}

#fuss a {
	color: #666666;
}

#hoch {
	float:right;
	border:1px dotted #e4e4e4;
}

#hoch img  {
	border:none;
	padding:4px;
	width:auto;
}



/* Programm */

#programm td {
	padding:10px;
}

#programm td.hg_or {
	background-color:#EB6A09;
	color:#FFF;
	font-weight:bold;
	font-size:1.4em;
}

#programm .hg_db {
	background-color:#4E8BC0;
	color:#FFF;
	font-weight:bold;
}

#programm .hg_hb {
	background-color:#D6E2F1;
}


#programm .hg_gr {
	background-color:#f2f2f2;
}

#programm .hg_dg {
	background-color: #999;
	color:#FFFFFF;
	font-weight:bold;
}





.unten {
	vertical-align:bottom;
}

#fotos td {
	padding:10px;
}





