/* CSS fuer Arbeitsgemeinschaft Neuengamme e.V. */

* {
	margin:0;
	padding:0;
	}
img {border:none;}

html, body {
	height:100%;
	}

body {
	font:100.01%/1.4 sans-serif;
	text-align:center; 
	min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	}
	
#cont_cent {
	position:relative;
	width:920px;
	margin:0px auto;
	text-align:left;
	}
	
#header {
	background:#d9d9d9 url(img/header-bg.gif) no-repeat left bottom;
	border-bottom: 1px solid #fff;
	height:193px;
	}
#header h1 {
    position: relative;
	top: 105px;
	left:0;
	text-align:right;
	margin-right:11px;
	font: bold 10px/1.3em Arial, sans-serif;
    background-color: transparent;
	}

/*---------------------------------------------- Welcome-Line*/

#welcome {
	background-color:#ececec;
	height:20px;
	padding:0.2em 10px;
	border-bottom: 2px solid #fff;
	font-size:11px;
	font-weight: bold;
	}
.line-date {
	float:left;
	width:156px;
	}	
.line-word {
	}		
.line-link {
	float:right;
	}	
	
	
	
#main {
	width:100%;
	padding-bottom:20px;
	}
	
/*---------------------------------------------- linke Spalte*/
ul#navi {
	font-size:11px;
	float: left; 
	width: 136px;
	}

ul#navi li {
	list-style: none;
	border-bottom: 1px solid #fff;
	height:20px;
	}

ul#navi a {
	display: block;
	padding:0.2em 0 0.2em 20px;
	font-weight: bold;
	color:#006699;
	text-decoration:none;
	xpadding-left:20px;
	}
ul#navi a:link 			{color:#006699; background-color: #ececec;}
ul#navi a:visited 		{color:#006699; background-color: #ececec;}
ul#navi a:hover 		{color:#000; background-color: #d9d9d9;}
ul#navi a:active, ul#navi a.act	{color:#000;background:#d9d9d9 url(img/pfeil_fwd.png) no-repeat left center;}
	
/*---------------------------------------------- rechte Spalte*/	
#info {
	margin-top:36px;
	padding-bottom:10px;
	float:right; 
	width:224px;
	background-color:#ececec;
	}
#info .topic1, #info .topic2 {
	background-color:#d9d9d9;
	font-size:11px;
	font-weight: bold;
	padding-left:10px;
	color:#000;
	margin-bottom:10px;
	}
	#info .topic2 {margin:20px 0 10px 0;}
	
#info h2 {
	margin-top:10px;
	padding-left:10px;
	font: bold 11px/1.4em Arial, sans-serif;
	color:#006699;
	}		
#info p {
	font: normal 11px/1.4em Arial, sans-serif;
	padding:0 10px;
	}
			
/*------------------------------------------- mittlere Spalte*/	
#inhalt {
	margin:0 224px 0 136px;
	padding:20px;
	}
#inhalt h2 {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom:20px;
	font-weight:bold;
	font-size:15px;
	color:#006699;
	}
#inhalt h3 {
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
	color:#000;
	padding-bottom:8px;
	}
#inhalt p {
	font-size:12px;
	line-height:1.4em;
	padding-right:10px;
	}

.img-box {
	float:left;
	margin-right:10px;
	}
.image {
	}
.image-txt {
    font-size: 10px;
	font-style:bold;
	margin-top:5px;
	margin:0;padding:0;
	}
			
/*---------------------------------------------------- Footer*/

div#footer {
    clear: both;
	padding:10px;
	margin-top:20px;
	border-top: 1px solid #d9d9d9;
    text-align: center;
	line-height:0.6em;
  }
ul.foot1 li {
    text-align: center;
    font-size: 9px;
	list-style: none;
	display: inline;
	padding:0;
 	margin-right:2px;
 }
ul.foot1 a 			{text-decoration:none;color:#000;}
ul.foot1 a:link 	{color:#000;text-decoration:none;}
ul.foot1 a:visited	{color:#000;text-decoration:none;}
ul.foot1 a:hover 	{color:#000;text-decoration:underline;}
ul.foot1 a:active	{color:#000;text-decoration:underline;}


.top {
	position:relative;
	text-align:left;
	top:-22px; left:0px;
	background:url(img/pfeil_top.png) no-repeat left center;
	font-size:11px;
	font-weight: bold;
	padding-left:10px;
	z-index:10;
	}
  
/*---------------------------------------------------- */
  
a:link 		{text-decoration:none;color:#000;}
a:visited 	{text-decoration:none;color:#000;}
a:hover 	{text-decoration:underline;color:#000;}
a:active	{text-decoration:underline;color:#000;}

.inhalttrenner {
border-top:#AAAAAA dotted 1px;
padding-bottom:20px;
font-size:12px;
}

.text{
font-size:11px;

}
.newsbox{
	font: normal 11px/1.4em Arial, sans-serif;
	padding:0 10px;
}

legende2 {
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

bildrechts{
	margin:10px;
}

.introA {
	font-size:12px;
	font-weight:bold;
}

.intro{
	font-size:12px;
	font-weight:bold;
}

.claim {
	font-size:12px;
}
.titel {
	font-size:12px;
}
.maintext {
	font-size:12px;
}


a.listentitel:link 		{text-decoration:none; color:#006699; font-weight:bold; font-size:15px;}
a.listentitel:visited 	{text-decoration:none; color:#006699; font-weight:bold; font-size:15px;}
a.listentitel:hover 	{text-decoration:underline; color:#006699; font-weight:bold; font-size:15px;}
a.listentitel:active	{text-decoration:underline; color:#006699; font-weight:bold; font-size:15px;}

a.listenclaim:link 		{text-decoration:none; color:#006699; font-weight:bold; font-size:12px;}
a.listenclaim:visited 	{text-decoration:none; color:#006699; font-weight:bold; font-size:12px;}
a.listenclaim:hover 	{text-decoration:underline; color:#006699; font-weight:bold; font-size:12px;}
a.listenclaim:active	{text-decoration:underline; color:#006699; font-weight:bold; font-size:12px;}

a.newstitel:link 		{text-decoration:none; color:#006699; font-weight:bold; font-size:12px;}
a.newstitel:visited 	{text-decoration:none; color:#006699; font-weight:bold; font-size:12px;}
a.newstitel:hover 	{text-decoration:underline; color:#006699; font-weight:bold; font-size:12px;}
a.newstitel:active	{text-decoration:underline; color:#006699; font-weight:bold; font-size:12px;}

a.news2:link 		{text-decoration:none; color:#006699; font-weight:bold; font-size:12px;}
a.news2:visited 	{text-decoration:none; color:#006699; font-weight:bold; font-size:12px;}
a.news2:hover 	{text-decoration:underline; color:#006699; font-weight:bold; font-size:12px;}
a.news2:active	{text-decoration:underline; color:#006699; font-weight:bold; font-size:12px;}
  
