/*** page-content ***/

#page-content {
    font-size:0.84em;
    padding:0;
    position:absolute;
    right:0;
    position:absolute;
    z-index:6;
    left:280px;
    top:180px;
	overflow:auto;
    height:100%;
}

#page-content dt {font-weight:bold;}
#page-content dd {margin-top:0.6em;margin-bottom:0.6em;}
#page-content dd i {letter-spacing:0.06em;margin-right:0.5em;color:#003366;}


#page-content th {text-align:left;}
#page-content td,th {font-size:0.92em;}


#page-content img.float-right {
    margin-left:0.4em;
}



/*** inner content ****/

#inner-content {
	padding:2.4em;
	width:78%;
}

#inner-content a:link, #inner-content a:active, #inner-content a:visited { text-decoration: underline; font-variant:normal;}

#inner-content dt{
    font-weight:bold;
}

#in-inner-content {
    width:600px;
    font-size:0.9em;
}


#content-bg {
	background-image:url(/themes/flg-2009/img/content-bg.jpeg);
	position:absolute;
	z-index:4;
	right:0;
	top:180px;
	height:340px;
	width:600px;
	background-repeat:no-repeat;

}


#lacan-bg {
	background-image:url(/themes/flg-2009/img/lacan.gif);
	position:absolute;
	z-index:5;
	right:0;
	bottom:0;
	width:467px;
	height:372px;
	background-repeat:no-repeat;
	opacity:0.8;
}

#button-print {
	position:absolute;
	z-index:66;
/*	left:77%; */
	top: 184px;
	right:26px;
	width: 22px;
	height:22px;
}


.hidden {
    visibility:hidden;
}

.clear-right {
    clear:right;
}

/*******************************/
/* check what still is in use */
h3 {
    color:#660000;
    margin:0px;
    font-size:1.2em;
}

h4 {
	color:#003366;
	font-size:1em;
	margin-bottom:0;
} 

h5 {
	color:#66664D;
	font-size:1em;
	margin:0;
}

p {
	margin-top:0.6em;
	margin-bottom:0.4em;
}

hr {
	height:0;
	border:0;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dedede;
	opacity:0.8;
}


#page-content a:link, #page-content a:visited { text-decoration: none; font-variant:small-caps;}
#page-content a:link, #page-content a:visited {  color:#006666; }

#page-content a:active, #page-content a:hover, #page-content a:focus {
	text-decoration:underline;
	cursor: pointer;
	color:#333333;
/*	opacity: 0.8;
	background-color:#efefef; */
}




/* old styles evaluate usage */
.inline {
	display: inline;
}

.line-below {
	padding-bottom: 0.4em;
	border-bottom:1px dotted #66664D;
}

.active_link {
	color:#660000;
	font-weight:bold;
}

.no-margin-bottom {
	margin-bottom:0;
}

.b-brief-topic {
	color:#66664D;
	font-weight:700;
	margin-bottom:1em;
}

.b-brief-desc {
	color:#000000;
	font-weight:400;
}

.b-brief-author {
	color:#000000;
}

.klein {font-size:0.86em;}
.gross {font-size:1.2em;}
.nobr {white-space:nowrap;}
.pause {padding:0.8em 0em 0.8em 0em;}


.vtop {vertical-align:top;}
.black {color:#000000;}
.grey {	color:#66664D;}
.blue { color:#003366;}
.red { color:#660000;}
.right { text-align:right;}
.left { text-align:left;}

.float-right {float:right;}


.aktuell {
    margin-top:2em;
    font-size:1.1em;
    letter-spacing:0.05em;
}

.footnote {
    border:1px solid #999999;
    padding:0 1em 0 1em;
    cursor:help;
    font-size:0.8em;
}

.section-common {
	
}
.inactive-content {
	color:#aaaaaa;
}

.margin-inside h5 {
	margin-top:0.6em;
}

.error {
	font-weight:bold;
	color:#cc0000;
}


#protokoll-20080408 {
	height:0;
	overflow:hidden;
	background-color:#ffffff;
}

#kongress-logo {
    float:right;
    margin:0px 0px 3em 0em;
    width:329px;
    height:197px;
}

#kongress-logo-2004 {
    float:right;
    margin:0px 0px 3em 0em;
    width:329px;
    height:197px;
}

#kongress-logo-2005 {
    float:right;
    margin:0px 0px 3em 0em;
    width:329px;
    height:197px;
}

#kongress-2009-logo {
    width:231px;
    height:87px;
}

#kongress-2009-foto {
    float:right;
    margin:0px;
    /* 0px 3em 0em;*/
    width:230px;
    height:166px;
}

#anmelde-form {
    margin:2px 40px 0px 40px;
    background-color:#dedede;
    border:1px solid #000000;
}
