body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-image:url(../../hg1.jpg); 
	background-color: #181818;
	
	
	color: #38220d /* text color for whole page */
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

td, th, p, div, span {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px
}

.listEntry {
	margin-bottom: 0px;
}

a, a:link, a:visited, a:active, a:focus {
	color: #41392e;
	text-decoration: none
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
	text-decoration: none
}

.articleText { 
	margin-bottom: 0px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 0%;
}
.nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: none
}
.nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #006666
	font-weight: 
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: "Verdana", "Helvetica", "Arial", "sans-serif";
	font-size: 10px;
	
	color: #990000
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 0px solid #666666
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 0px solid #666666;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #666666; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #666666; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color:none
}
ul.list_top li.active a, ul.list_level li.active a {
	background: #666666
	border-bottom: 1px solid white;
}

/*

 *** Template Azzuro ? by weitzelmedia.de ***

*/

#container {
	/*width: 500*/
	/*\width: 460px;*/
	/*w\idth: 470px;*/
	border: none


	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	margin-top: 30px;
	
	
	background-color: #181818;
	border: none
}

#header {
	padding: 0px;

	height: 100%;
	margin-bottom: 0px;
	
	margin-left:40;
}

#navigation {
	padding: 5px;
	height: 15px;
	background-color: #666666;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left:40;
}

#navigation a, #navigation a:link {
	padding: 5px;
	color: #666666;
	height: 15px;
}

#navigation a:hover {
	padding: 5px;
	color: #666666;
	background-color: #666666;
	height: 15px;
	border-bottom: 2px solid #666666;
}

#left {
	float: left;
	text-align: left;
	/*width: 500*/
	/*width: 100px;*/
	/*\width: 100px;*/
	/*w\idth: 120px;*/
	min-height:300px;
	
	margin-right: 5px;
	
	
	
}
#right {
	float: left;
	text-align: left;
	/*width: 100px;*/
	/*\width: 100px;*/
	/*w\idth: 120px;*/
	min-height:100px;
	
	margin-left: 20px;
	
	
	
}

#content {
	
        min-height: 100px;
		


	text-align: left;
	
	vertical-align: bottom;
}

#footer {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	height: 30px;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	vertical-align: bottom;
	
	
}
.v11 a, .v11 a:link {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #666666;
	font-style:inherit;
}


#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	
	color:#666666
	border:0px solid #666666;
}
/* 
*** not used in this version - just for branding ***

#bannerallee {
        text-align: center;
        border: none;
}

#bannerallee img {
        padding-right: 20px;
}

#bannerallee a, #bannerallee a:link {
        border: none;
}

*/

/*
*** css for filelist text - colored text for filelist text ***
*/
.v11 { 	font-family: "verdana", "arial", "sans-serif";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
 } 
.nav_table_active { 	font-family: "Verdana", "Helvetica", "Arial", "sans-serif";
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
 } 
.nav_table { 	font-family: "Verdana", "Helvetica", "Arial", "sans-serif";
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
 } 
 
 /* ------- start news --------- */

.newsEntry {
   padding: 5px 20px 0px 10px;
}

.newsImageTeaser {
   float:left; 
   border: 5px solid #4c514d; 
   margin: 0px 20px 5px 0;
   padding: 0px 0px 0 0;

}
.newsImageDetail {
   float:left; 
   border: 5px solid #f6ecee; 
   margin: 4px 10px 5px 0;
   padding: 0px 0px 0 0;

}
.news_teaser {
   text-align: justify;
}

.news_text{
   text-align: justify;
}
.hrNews{
   margin: 0px 0 0px 0;
   padding: 5px 5px 5px 0;
   height:0;
   border:0;
   border-bottom:1px dotted #4d524e;
   clear:both;
}

/* ------- end news --------- */