/* Color Definitions */

/* Company Colors: 
_ Blue: 							RGB   0 | 157 | 216		#009DD8
_ Light Gray: 					RGB 181 | 181 | 182		#B5B5B6
_ New Light Gray												#959595							
_ Dark Gray: 					RGB 107 | 108 | 109		#6B6C6D
_ Black: 						RGB   0 |   0 |   0		#000000


Other Website Colors
_ Page Background				RGB 166 | 167 | 167				#A6A7A7
_ Navigation BG				RGB 243 | 243 | 243 				
_ Navigation BG Hover		RGB 225 | 226 | 226 				#E1E1E2
*/


/* HTML and BODY */

html {
   margin:0;
   padding:0;
	background-color: rgb(107, 108, 110);
}

body {
	font-size:11.2px;

	font-family: verdana, sans-serif;	
	font-weight: normal;

   margin:auto;
   margin-top:3.57em;
   padding-left:3.57em;
   padding-right:3.57em;
   padding-top: 5.71em;

   max-width:62.14em;
   background-repeat: no-repeat;
	background-color: black;
	background-image: url("../images/background_001.jpg");
	}

	
h1 {
	display:none;
	clear:both;
}	

div.printOnly{
	display:none;
}

img.printOnly {
	display:none;
}

img#screenlogo {
	width:17.86em;
	height:8.21em;
}
	
img {
	border:0;
}

/* General Anchors and Links show no decoration at all */
a,
a:hover,
a:link,
a:visited {
	text-decoration:inherit;
	font-style:inherit;
	font-size:inherit;
	/*color:#B5B5B6;*/
	color:black;
}	
	
span.AGT {
	text-decoration:none;	
	color: #009DD8;
}

span.mailme {
	font-style:normal;
	text-decoration:underline;
}

/* Header Block */
div.header {
	background-image: url("../images/AGT_header.png");
   background-repeat: no-repeat;
/*   max-width:62.79em;   
   width: 62.79em;*/
	width:100%;   
   height: 12.14em;
	margin-bottom:0.93em;
}

/* Middle Section Block */
div.middle {
   /*max-width:62.79em;   
   width: 62.79em;*/
   width:100%;
   background-color: white;
   padding-top: 1em;
   min-height:30.71em;
   padding-bottom:5em;
}

/* Footer Block */
div.footer {
	width:100%;
	margin:0em;
	padding:0em;
	padding-top:0.2em;
	min-height:2.14em;
}

div.footer p {
	margin:0;
	padding:0;
	text-align:right;
	font-style: italic;	
	color: white;
	font-size: 0.80em;
}

div.footer p a,
div.footer p a:visited {
	text-decoration:underline;	
	color:white;
}

/* Navigation Block */
div.navigation {
	width:17.93em;
	clear:both;
	float:left;
}

div.navigation ul {
	list-style-type: none;
	padding-left:0;
	margin:0;
}

div.navigation ul.navLevel2  {
	list-style-type: none;	
	padding-left:0.71em;
	margin:0;
	margin-top:0.36em;
	margin-bottom:2.14em;
}

div.navigation ul.navLevel1 li {
	width: 17.86em;
	padding-bottom:0.36em;
}

div.navigation ul.navLevel1 li a {
	display:block;
	color: #6B6C6D;
	background-color: rgb(243, 243, 243);
	padding:0.43em;
	padding-bottom:0em; 
	padding-left:2.93em;
	height:1.86em;
	text-decoration: none;
}

div.navigation ul.navLevel1 li a:hover {
	background-color:#E1E1E2;
}

div.navigation ul.navLevel1 ul.navLevel2 li {
	width:13.29em;
	color: #959595;
	background-color: white;
	height:70%;
	padding-top:0.14em;
	padding-bottom:0em;
	padding-left:0em;
	margin-left:2.14em;

 	padding-left: 1.5em;
 	text-indent: -1.5em;
}

div.navigation ul.navLevel2 li a {
	display:inline;
	background-color:transparent;
	color: #959595;
	padding:0.71em; 
	padding-bottom:0em; 
	padding-left:0em;
	height:2.14em;
	text-decoration: none;
	font-size:0.85em;
	line-height:1.8em;
}

div.navigation ul.navLevel2 li a:before {
	content:">";
	margin-right:0.8em;
}


div.navigation ul.navLevel2 li a:hover {
	background-color:transparent;
	color:#6B6C6D;
}


div.navigation ul.navLevel1 li a.current,
div.navigation ul.navLevel1 li a.section {
	background-color:#E1E1E2;
	font-weight:bold;
}

div.navigation ul.navLevel2 li a.current {
	background-color:white;
}


div.navigation ul.navLevel2 li a.current {
	color:#6B6C6D;
}



/* Breadcrumbs Block */
div.middle p.verticalspacer {
	margin:0;
	margin-bottom:3em;
	font-size:0.85em; 
	color:#959595; 
	font-style:italic;
}


div.middle p.breadcrumbs, div.middle p.back{
	margin:0;
	margin-bottom:3em;
	font-size:0.85em; 
	color:#959595; 
	font-style:italic;
}

div.middle p.breadcrumbs{
	margin-left:26.35em;
	float:left;
	}

div.middle p.back {
	float:right;
	margin-right:1.79em;
}


div.middle p.back a,
div.middle p.back a:visited,
div.middle p.breadcrumbs a,
div.middle p.breadcrumbs a:visited {
	color:inherit;
	text-decoration:underline;
}

div.middle p.back a:hover,
div.middle p.breadcrumbs a:hover {
	color: #6B6C6D;
}

div.middle p.breadcrumbs:before {
	/*width:0.8em;	
	content:">";*/
}

div.middle p.back:before {
	content:"< ";
}


/* Content Block */

div.content {
	float:right;
	/* width:40.43em; */
	width:39.60em;
   padding-top:0.21em;
}

div.content h2{
	margin-top: 3em;
	font-size:.85em;
	font-weight:bold;
	font-style:italic;
	border-bottom:1px solid #959595;
}

div.content h3{
	margin-top: 1em;
	font-size:.85em;
	font-weight:bold;
	font-style:italic;
	margin-bottom: -1em;
}


div.content p {
	font-size: inherit;
	line-height: 1.6em;
	margin-right:5.71em;
	}
	
div.content p:first-child /*der erste Absatz im content div wird anders behandelt*/
{
	font-size: 1.2em;	
	margin-top:0em;
	margin-right:4.76em;
	font-style: italic;
	/*color: #B5B5B6;*/
	color: #959595;
	font-weight: inherit;
}

p#HomePageFirstParagraph
{
	margin-top: 1px;
	font-size: 1.2em;	
	font-style: normal;
	color:black;
}

p#HomePageFirstParagraph a
{
	color:black;
	text-decoration:none;
	font-weight:bold;
}



div.content p a {
	text-decoration:underline;
}


div.content ul{
	list-style-type: none;	
	color:#959595;
	margin-left:0;
	padding-left:0;
	margin-bottom:1.5em; 
	margin-top:1.5em; 
}

div.content ul li{
	margin-left:0;
	padding-left:0;
}

div.content ul li a{
	font-style: italic;
	text-decoration: none;
	color:inherit;
	line-height:2em;
}

div.content ul li a:hover{
	color:#6B6C6D;
}

div.content ul li a:before {
	content:">";
	margin-right:0.8em;
}

div.content h2 {
	clear:both;
}

div.content img.left {
	float:left;
}

div.content table {
	width:100%;
}

div.content table,
div.content table tr, 
div.content table th, 
div.content table td {
	margin:0;
	padding:0;
	border-collapse:collapse;
	vertical-align:bottom;
}  

div.content table td {
	padding-top: 2em;
	border-bottom:1px solid #959595;
}  

div.content table td p {
	margin-bottom:0.3em;
}

div.content table td img {
	margin:0px;
	margin-bottom:0px;	
	padding:0px;
	margin-right:1em;
	opacity:0.6;
	filter: alpha(opacity=60);
}

div.content table td img:hover{
	opacity:1;
	filter:alpha(opacity=100);
	
}

div.content table p:first-child /*der erste Absatz im content div wird anders behandelt*/
{
	font-size: 1em;	
	margin-top:0em;
	margin-right:4.76em;
	font-style: inherit;
	color: inherit;
	font-weight: inherit;
}


/* Image Gallery Block */
div.gallery {
	float:right;
	width:39.60em;
}

div.gallery ul.albumList li a {
 font-style: italic;
 color: #959595;
}

div.gallery ul.albumList li a:hover {
 	color: #6B6C6D;
}

div.gallery ul.albumList li div.albumName a:before {
	content:">";
	margin-right:0.8em;
}

div.gallery ul{
	list-style-type:none;
	margin:0;
	margin-bottom:3em;
	padding:0;
}


div.gallery ul.albumList li {
	clear:both;
	margin:0em;
}

div.gallery ul.albumList li div {
}

div.gallery ul.albumList li div.albumPreviewImage {
	float:left;
	margin-bottom:.5em;
	margin-right:2em;
}

div.gallery img{
	border:none;
	opacity:0.6;
	filter:	alpha(opacity=60);
}

div.gallery img:hover{
	border:none;
	opacity:1;
	filter:alpha(opacity=100);
	
}

div.gallery ul a{
	text-decoration: none;
	color:inherit;
	line-height:2em;
	border-width:0em;
	border:none;
}

div.gallery ul a:hover{
}

