/* CSS Document */
#Portrait {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
}

#Portrait dl {
	float: left;
	width: 100%;
	display: inline; /*Gegen den Double-margin-Bug*/
	margin: 0;
	padding: 0;
}

#Portrait dt {
	float:right;
	display: inline; /*Gegen den Double-margin-Bug*/
	width: 325px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.2em;
	color: #009900;
	text-decoration: none;
	letter-spacing: 1px;

}

#Portrait dd {
	/*margin: 0 0 0 206px; Wolfgang */
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.00em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;	
}

#Portrait dd.img img {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: #669900 1px solid;	
}

#Portrait dl dd.img {
	margin: 0;
	}
	
/* Umgekehrter Float */
#Portrait .alt dt {
	float: left;
	}
	
#Portrait .alt dd {
	margin: 0 206px 0 0 ;
	}
	
#Portrait .alt dd.img img {
	float: right;
	margin: 0 0 0 10px;
	}
#Portrait .useitentitel {
	float: left;
	margin-left: -13px;
	margin-top: 15px;
	border: 0;
	}

#Portrait .text dd {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.00em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;	
}


#Portrait dd.textlinks  {
	float: left;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.00em;
	color: #009933;
	text-decoration: none;
	letter-spacing: normal;	
}

#Portrait dd.textrechts  {
	float: right;
	margin: 0;
	padding-left: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.00em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;	
}

/* Landscape */
.Landscape {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
}

.Landscape dl {
	float: left;
	width: 100%;
	display: inline; /*Gegen den Double-margin-Bug*/
	margin: 0;
	padding: 0;
}

.Landscape dt {
	float:right;
	display: inline; /*Gegen den Double-margin-Bug*/
	width: 325px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.2em;
	color: #009900;
	text-decoration: none;
	letter-spacing: 1px;

}

.Landscape dd {
	/*margin: 0 0 0 206px; Wolfgang */
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.00em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;	
}

.Landscape dd.img img {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: #669900 1px solid;	
}

.Landscape dl dd.img {
	margin: 0;
	}
	
/* Umgekehrter Float */
.Landscape .alt dt {
	float: left;
	}
	
.Landscape .alt dd {
	margin: 0 206px 0 0 ;
	}
	
.Landscape .alt dd.img img {
	float: right;
	margin: 0 0 0 10px;
	}
.Landscape .useitentitel {
	float: left;
	margin-left: -13px;
	margin-top: 15px;
	border: 0;
	}

.Landscape .text dd {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.00em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;	
}


.Landscape dd.textlinks  {
	float: left;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.00em;
	color: #009933;
	text-decoration: none;
	letter-spacing: normal;	
}

.Landscape dd.textrechts  {
	float: right;
	margin: 0;
	padding-left: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.00em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;	
}
/* ---------- */

.imgrahmen {
	padding: 4px;
	border: #669900 1px solid;	
}

.blue {
	color: #0066CC;
	font-weight: bold;
}

.grey {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.85em;
	text-decoration: none;
	text-align: justify;
	letter-spacing: normal;	
	color: #666666;
}

.black {
	color: #000000;
}

/* Navigation index - kongresse - verwaltungsrat */


#list
a.list:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.8em;
	color: #000000;
	margin-top: 0;
	text-decoration: none;	
	list-style-image: url(../../images/pfeil_blau01.gif);
	
}

.markermenu{
list-style-type: none;
margin-left: -15px; /* margin: 5px 0; Wolfgang */
padding: 0;
/*width: 170px;
border: 1px solid #9A9A9A; */
}

.markermenu li a{
background: white url(../../images/pfeil_blau01.gif) no-repeat 2px center;
/*font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e; */
font: normal 0.8em Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
text-decoration: none;
padding-left: 20px;
/*padding: 3px 0;

border-bottom: 1px solid #B5B5B5; Wolfgang */
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: red;
/*background-color: #ffffcb; Wolfgang 
background-image:url(media/arrow-list-red.gif);*/ /*onMouseover image change. Remove if none*/
background-image:url(../../images/pfeil_rot01.gif); 
}

/* LIST in Blockform */
.list li{ font-weight:normal; line-height:1.2em;}
.list a{ color:#22130b;} /* */


.list1 a{ color: #333; }
.list1{ padding: 2px 2px 0 0; font-size: 1.0em;}
.list1 li{ margin-bottom: 3px; line-height:1.20em;}
/* .list1 li{ background:url(../images/list1-unline.gif) bottom repeat-x; margin-bottom:11px; line-height:1em;} */
.list1 .last{ margin-bottom:0px;}

.list1 div{ float:right; display:block; padding-bottom:1px; width: 30%; text-align: left; color: #000000;"}
.list1 strong{ font-weight:normal; padding-bottom:1px;}




