html,body,h1,h2,h3,h4,ul,li {
	margin:0;
	padding:0;
	font-family:Trebuchet MSm,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
}
td, th, tr, input, textarea {
   margin:0;
	padding:0;
}
#header {
	
	border:solid 2px #fff;
	position:absolute;
	top:133px;
	left:0px;
	width:614px;
	height: 193px;
}

#header div {
		float:left;
		position:absolute;
}

#header div img {
		width:614px;
		height:193px; 
		border:none;
}

 .caption {
		z-index:600; 
		
		
      height:200px; 
		width: 500px; 
		position:absolute;
		top: 700px;
		left: 40px;
	}
	

	.caption .content {
		margin: 0px;
		height:200px;
		width: 500px;
		color: #000000; 
	}
	
	.content h4 {
		
		color:#25430F;
}
	
div.show {
   color:#000; 
		z-index:500;
}

#impressions div {
    color:#000; 
    
    margin-top: 70px;
    margin-left: 20px;
      
		float:left;
		position:absolute;
}

#impressions div img {
		width: 500px;
		border:none;
		border:solid 4px #fff;
}

#impressions2 div {
      margin-top: 340px;
      margin-left: 185px;
      
     
		float:left;
		position:absolute;
}

#impressions2 div img {
		
		border:none;
		border:solid 4px #fff;
}

.header_flash {
	background-color:#FCFEFC;
}

.header_1 {
	background:#FCFEFC url('header/header_1.jpg') no-repeat;
}
.header_2 {
	background:#FCFEFC url('header/header_2.jpg') no-repeat;
}
.header_3 {
	background:#FCFEFC url('header/header_3.jpg') no-repeat;
}
.header_4 {
	background:#FCFEFC url('header/header_4.jpg') no-repeat;
}
.header_5 {
	background:#FCFEFC url('header/header_5.jpg') no-repeat;
}
.header_6 {
	background:#FCFEFC url('header/header_6.jpg') no-repeat;
}
.header_7 {
	background:#FCFEFC url('header/header_7.jpg') no-repeat;
}
.header_8 {
	background:#FCFEFC url('header/header_8.jpg') no-repeat;
}
.header_9 {
	background:#FCFEFC url('header/header_9.jpg') no-repeat;
}
.header_10 {
	background:#FCFEFC url('header/header_10.jpg') no-repeat;
}
.header_11 {
	background:#FCFEFC url('header/header_11.jpg') no-repeat;
}

ul {
   margin:0;
	padding-left:20px;
}

li {

	padding-top:4px;
}
td p {
   line-height:10px;
	font-size: 10px;
	margin-top:5px;
}

td img {
   display: block;
}
table {
	border: none;
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left: 0.5px;
}

table.withtext {
	background-color: #DDDDDB;
}
	
table.withtext td{
   margin:10px;
	padding:10px;
}

h1 img {
	display:block;
}
h3 span {
	font-weight:normal;
}
h2,h3 {
	display:inline;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:right;
}
h2 {
	font-style:italic;
	font-size:18px;
	padding-right:34px;
	color:#344518;
}
h4 {
	font-size:14px;
}
img {
	border:0;
}
img.left {
	position:relative;
	float:left;
	margin:1.8em 1.8em 1.4em 0em;
}
img.right {
	float:right;
	margin:1.8em 0em 1.8em 1.8em;
}
table.left {
	position:relative;
	float:left;
	margin:1.8em 1.8em 1.4em 0em;
}
table.right {
	float:right;
	margin:1.8em 0em 1.8em 1.8em;
}
a {
	color:#81001C;
}
a:hover {
	color:#FFA405;
}
.left {
	float:left;
}
.right {
	float:right;
}
.more {
	text-align:right;
}
.clear {
	clear:both;
}
.navtitle {
	clear:both;
	font-size:12px;
	font-style:normal;
	color:#447D1C;	
	text-transform:uppercase;
}
body {
	background:#344518 url('imgs_css/bgplateau.jpeg') repeat-x;
	text-align:center;
	color: #464544;
}
/** layout **/
#wrapper {
	background:url('imgs_css/wrapper_bg.gif') repeat-x;
	text-align:left;
	margin:auto;
	width:928px;
	position:relative;
}
#logopic {
	position:absolute;
	top:14px;
	left:4px;
	height:111px;
	width:100px;
	background:url('imgs_css/waglogo3.gif') no-repeat top right;
	margin-top:2px;
	border:solid 0px #000;
}
h1 {
	position:absolute;
	top:40px;
	left:0px;
	height:57px;
	padding-top:10px;
	padding-left:130px;
	width:798px;
	text-align:left;
	background:#fff url('imgs_css/h1bg7.jpeg') repeat-y;
	color:#22410E;
	font-size:28px;
	font-weight:bold;
}
h1 strong {
	font-weight:normal;
	color:#0E1520;
}
#language {
	position:absolute;
	top:74px;
	left:850px;
	float:left;
}
#language li {
	float:left;
	display:block;
	padding-top:0px;
	width:30px;
	height:18px;	
}

#language a {
	display:block;
	width:100%;
	height:100%;	
}

#language ul {
   margin:0;
	padding-left:0px;
}

#english {
	background:url('imgs_css/english.gif') no-repeat center;
	width:30px;
	height:18px;
}
#deutsch {
	background:url('imgs_css/deutsch.gif') no-repeat center;
	width:30px;
	height:18px;
}
#top-poster {
	position:absolute;
	background: url('imgs_css/fencebg2.jpeg') no-repeat bottom right;
	top:133px;
	left:616px;
	width:308px;
	height:193px;
	border:solid 2px #fff;
	display:inline;
	font-size:12px;
	font-weight:normal;
	color:#0A1555;
	text-align:center;
}
#top-poster h4 {
	font-size:18px;
}
#top-poster ul {
}
#top-poster li {
}
#top-poster a {
	color:#81001C;
}
#top-poster a:hover {
	text-decoration:underline;
}

#top-poster p {
   margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

#top-nav {
  position: absolute;
  top: 35px;
  left: 792px;
  width: 136px;
  height: 30px; 
}

#top-nav ul {
  text-align: right;
  padding-right:20px;
  line-height: 32px;
}
#top-nav li {
  display: inline;
  
  font-size: 10px;
  color: #000;
}
#top-nav a {
  text-decoration: underline;
  font-weight: normal;
  color: #fff;
}
#top-nav a:hover {
  text-decoration: underline;
  font-weight: bold;
}

#mmagic {
	background-color:#FCFEFC;
	position:absolute;
	top:80px;
	left:880px;
	width:48px;
	height:238px;
}

/** body **/
#spacer {
	height:280px;
}
#body {
	background:url(imgs_css/body_bg4.gif) repeat-y;
	width:100%; 
}

#body_pic {
	background:url(imgs_css/body_pic.gif) repeat-y;
	width:100%; 
}
#left {
	float:left;
	width:612px;
}
#right {
	float:right;
	width:312px;
}
#nav {
	position:absolute;
	top:109px;
	width:870px;
	background:url(imgs_css/tab_lit.gif) repeat-x;
}
#nav {
	text-decoration:none;
	font-size:10px;
	padding-left:58px;
	padding-top:0px;
	text-align:right;
	font-weight:normal;
	line-height:10px;
	color:#fff;
}
#nav ul {
   margin:0;
	padding-left:0px;
}
#nav li {
	float:left;
	width:100px;
	height:22px;
	line-height:20px;
	text-align:center;
	background:#417F1D url(imgs_css/tab_lit.gif) repeat-x;
	border-top:#417F1D solid 1px;
	border-bottom:#4C9E24 solid 1px;
	list-style:none;
	padding-top:0px;
}
#nav a {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}
#nav li.drk a {
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	
}
#nav a:hover {
	text-transform:uppercase;
	background-color:#0D4707;
	display:block;
	height:23px;
}
#nav li.drk {
	background:#94CE2C url(imgs_css/tab_drk.gif) repeat-x;
	border-bottom:#94CA2C solid 4px;
	border-left:none;
	padding-left:1px;
	color:#000;
	font-weight:bold;
}
#text {
	padding:55px 40px 14px 36px;
}
#text a {
	text-decoration:none;
}
#text a:hover {
	text-decoration:underline;
}
#right-i {
	position:absolute;
	top:350px;
	padding:6px 25px 0 20px;
}
#right h2 {
	color:#323E51;
	margin-bottom:12px;
}
#right h3 {
	color:#000000;
	margin-bottom:5px;
}
#right p {
	margin-top:0;
	color:#163348;
}
#right .left {
	margin-right:4px;
}
#right a {
	color:#9C6302;
	font-weight:normal;
	text-decoration:none;
}
#right a:hover {
	text-decoration: underline;
}
/** footer **/
#footer {
	background:#98BF2C;
	color:#000;
	text-align:center;
	font-size:11px;
	float:right;
	width:311px;
	padding:10px 0;
	margin-bottom:150px;
}
#footer a {
	margin:0;
	padding:0;
	color:#000;
}
.SideList {
   width:250px;
	margin:0px 0px 18px 0px;
	padding:0px 10px 10px 10px;
}
.SideList p {
	text-align:left;
}
.SideList ul {
	list-style:none;
	margin:0px 5px 10px 5px;
	padding:0px 0px 0px 0px;
}
.SideList li {
	display:block;
	font-size:10px;
	line-height:18px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	border-bottom:2px dotted #ccc;
	margin:10px 0px 0px 0px;
	padding:3px 5px 3px 5px;
}
.SideList li a:link,.SideList li a:visited,.SideList li a:visited:hover,.SideList li a:hover,.SideList li a:active {
	font-style:normal;
	padding-right:5px;
	font-size:14px;
}
.SideList h4 {
	text-transform:uppercase;
	text-align:left;
	border-bottom:4px solid #96BF28;
	margin:0px 0px 10px 0px;
	padding:1px 10px 0px 5px;
}



.divider {
	position:relative;
	background:url('imgs_css/border2.gif') repeat-x;
	height:2px;
	margin:1.0em 0em 1.5em 0em;
	clear:both;
}

form { 
 
 	padding:20px; border:6px solid #ddd; 
}
form td, input, select, textarea { 
	font-size:11px; font-weight:bold; 
	margin:3px;
	padding:3px;
}

input, select, textarea { color:#4C9E24; }
.Bereich, .Feld { background-color:#FCFAF4; width:300px; border:3px solid #ddd; }
.Auswahl { background-color:#FCFAF4; width:300px; border:3px solid #ddd; }
.Check, .Radio { background-color:#FCFAF4; border:1px solid #ddd; }
.Button { background-color:#aaa; color:#fff; width:200px; border:3px solid #ddd; }

@media print {
	body {
		color:#000000;
		padding:0px 0px 0px 0px;
	}
	td,th,ul,li,input,textarea {
		color:#000000;
	}
	p {
		text-align:justify;
	}
	img {
		float:right;
		margin:1.8em 0em 1.8em 1.8em;
	}
	h1 {
		position:relative;
		padding-top:0px;
		padding-left:0px;
		text-align:left;
		background-color:#fff;
		color:#000;
		font-size:20px;
		font-weight:bold;
	}
	div#wrapper {
		z-index:2;
		position:relative;
		width:100%;
		background-color:#fff;
	}
	#left {
		float:left;
		width:100%;
	}
	#nav {
		display:none;
	}
	#top-poster {
		display:none;
	}
	#top-nav {
		display:none;
	}
	#spacer {
		display:none;
	}
	#header {
		display:none;
	}
	#logopic {
		display:none;
	}
	#language {
		display:none;
	}
	#right {
		display:none;
	}
	.divider {
		display:none;
	}
	.noprint {
		display:none;
	}
	.navtitle {
		display:none;
	}
	#footer {
		display: none;
	}
}