*,html, body {
	margin:0px;
	padding:0px;
}

html, body {
		text-align: center;
/* 		background-color:#d3e4e1; */
		background: #D3E4E1 url(/media/images/body2.png) repeat-x;
		font-family:verdana, helvetica;
		font-size:10pt;
}

a{
	color: #698b84; /* #646867 */
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color: #cc0000;
	/* border-top:1px solid;
	border-bottom:1px solid; */
}

a.link_active{
	 color: #cc0000;
}







#wrapper{
}

	#header-left{
		width: 15px;
	}

	#header-right{
		width: 15px;
	}

	#container-body{
		background-color:white;
		text-align:left;
	}

		#header{
			height: 119px;
			background-color:#D3D3D3;
		}
			#homelink{
				height:80px;
				width:420px;
				cursor:pointer;
			}
			#login{
				white-space:nowrap;
			}
			#login input[type=text], #login input[type=password]
			{
				width:8em;
				border: 1px solid #999999;
				color:#393939;
				font-size:x-small;
			}
			#login span
			{
				font-family:verdana;
				font-weight:bold;
				font-size:100%;
				color:#393939;
			}
			#login a{color:#393939;}
			#login a:hover {color: #cc0000;}

		#sidebar{
			float: left;
			width:213px;
			min-height: 400px;
			border:1px solid #bdccc9;
			border-top:none;
			background-color: #F7FFFD;
	
			text-align:left;
			font-family:verdana;
			margin-bottom:150px;
			padding-bottom:25px;
		}
		#sidebar li{
			font-size:100%;
			margin:0em;
			list-style-image: url(/media/images/pfeil.gif);
		}
		#sidebar li.l2{
			font-size:100%;
			margin-left:2.1em;
			list-style-image: url(/media/images/pfeil.gif);
		}

		#content{
			margin-top: 3em;
			min-height: 400px;
			background-color: white;
			color:#333333;
			margin-bottom:10em;
		}

		#content h1{
			font-size:120%;	
			font-weight:bold;
			margin-left:-.7em;
		}

		#content h2{
			font-size:100%;	
			font-weight:bold;
		}

		#impressum{
				color:#AAAAAA;
				font-size:80%;
				text-align:center;
				padding-top:4px;
				margin:auto;
				width:725px;
				height:35pt;
				border-top:1px solid #999999;
				clear:both;
		}

	#footer{
	}






#side_navi ul{
	margin-top:0px;
	padding-top:0px;
	list-style-image: url(/media/images/pfeil.gif);
	font-size:100%;	
}

#side_navi li{
	padding-top:0px;
	margin-top:0px;
}
#side_navi li.l1{
	padding-top:0px;
	margin-top:10px;
}
#side_navi li.l2{
	padding-top:0px;
	margin-top:0px;
	margin-left:20px;
}



div#content div.navbox{
	font-family:verdana;
	border:1px solid #bdccc9;
	float:left;
	width: 225px;
	background-color: #E9E9E9;
	background:  #E9E9E9 url(/media/images/navbox-background.png) repeat-x;
	text-align: left;
	padding: 5px;

	margin-top:15px;
	margin-left:15px;
	display: inline;
}
div#content div.navbox ul{
	margin-left:20px;
}

div#content div.navbox li{
	list-style-image: url(/media/images/pfeil.gif);

}

div#content div.navbox h2{
	color: #698b84;
	font-size: 130%;
	font-weight: bold;
	font-family: verdana, helvetica;/*Georgia, serif; */
	padding-bottom:4px;
	color:red;
}

/* members */

.addr_table{
	font-size:100%;
	background-color:ivory;
	border:1px solid #D9D9D9;
	text-align:left;
	width:375px;
}

.addr_sect{
	font-weight:bold;
}

.addr_desc{
	font-weight:bold;
	width:8em;
	vertical-align:top;
}

.addr_text{
	font-size:100%;
	padding-left:0.5em;
}

div.error, div.warning, div.notice, div.success{
	padding:5px 0px 5px 20px;
	font-weight:bold;
	border: 1px solid;
}

div.error {
	border-color:#fb6767;
	background-color:#ffe7e7;
	color:#f80d0d;
}

div.warning {
	border-color:#dc8700;
	background-color:#ffffaf;
	color:#dc8700;
}

div.notice {
	border-color:#D9D9D9;
	background-color:ivory;
	color:#dc8700;
}

div.success {
	border-color:#007d0c;
	background-color:#a2ffab;
	color:#007d0c;
}

#success ul li, #warning ul li, #error ul li {
	margin:0em 0em 0em 0.5em ;
	padding:0em 0em 0em 0em ;
	list-style: disc;
	list-style-image:none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	color: #555b5a;
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #bdccc9;
	background-color: #F7FFFD;
	padding: 5px;
	opacity: 0.85;
	text-align:left;
}
#tooltip h3, #tooltip div { margin: 0; }


/* Hauptnavigation ------------------------------------------------------- */
#navi{
	height:27px;
	background: black url(/media/images/navi-background.png) repeat-x;
}
#navi a  {
	height: 33px;
	display: block;
	float: left;
}
#navi a span {
	display: none;
}
#navi_content{
		height:27px;
		width:215px;
	float: left;
}

/* ---- News ---- */
#navi a.news:link, #navi a.news:visited {
	background: url(/media/images/navi/menu_news.png) no-repeat;
	height:27px;
	width: 62px;
}
#navi a.news:hover, #navi a.news:active  {
	background: url(/media/images/navi/menu_news_h.png) no-repeat;
}
#navi a.newsaktiv:link, #navi a.newsaktiv:visited  {
	background: url(/media/images/navi/menu_news_a.png) no-repeat;
	height:27px;
	width: 62px;
}

/* ---- About ---- */
#navi a.about:link, #navi a.about:visited {
	background: url(/media/images/navi/menu_about.png) no-repeat;
	height:27px;
	width: 138px;
}
#navi a.about:hover, #navi a.about:active  {
	background: url(/media/images/navi/menu_about_h.png) no-repeat;
}
#navi a.aboutaktiv:link, #navi a.aboutaktiv:visited  {
	background: url(/media/images/navi/menu_about_a.png) no-repeat;
	height:27px;
	width: 138px;
}

/* ---- Organisation ---- */
#navi a.orga:link, #navi a.orga:visited {
	background: url(/media/images/navi/menu_orga.png) no-repeat;
	height:27px;
	width: 116px;
}
#navi a.orga:hover, #navi a.orga:active  {
	background: url(/media/images/navi/menu_orga_h.png) no-repeat;
}
#navi a.orgaaktiv:link, #navi a.orgaaktiv:visited  {
	background: url(/media/images/navi/menu_orga_a.png) no-repeat;
	height:27px;
	width: 116px;
}

/* ---- Members ---- */
#navi a.mem:link, #navi a.mem:visited {
	background: url(/media/images/navi/menu_members.png) no-repeat;
	height:27px;
	width: 87px;
}
#navi a.mem:hover, #navi a.mem:active  {
	background: url(/media/images/navi/menu_members_h.png) no-repeat;
}
#navi a.memaktiv:link, #navi a.memaktiv:visited  {
	background: url(/media/images/navi/menu_members_a.png) no-repeat;
	height:27px;
	width: 87px;
}
/* ---- Publications ---- */
#navi a.pub:link, #navi a.pub:visited {
	background: url(/media/images/navi/menu_publications.png) no-repeat;
	height:27px;
	width: 111px;
}
#navi a.pub:hover, #navi a.pub:active  {
	background: url(/media/images/navi/menu_publications_h.png) no-repeat;
}
#navi a.pubaktiv:link, #navi a.pubaktiv:visited  {
	background: url(/media/images/navi/menu_publications_a.png) no-repeat;
	height:27px;
	width: 111px;
}
/* ---- Newsletter ---- */
#navi a.newsletter:link, #navi a.newsletter:visited {
	background: url(/media/images/navi/menu_newsletter.png) no-repeat;
	height:27px;
	width: 111px;
}
#navi a.newsletter:hover, #navi a.newsletter:active  {
	background: url(/media/images/navi/menu_newsletter_h.png) no-repeat;
}
#navi a.newsletteraktiv:link, #navi a.newsletteraktiv:visited  {
	background: url(/media/images/navi/menu_newsletter_a.png) no-repeat;
	height:27px;
	width: 111px;
}
