/*anchors*/
a.nav {
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav:link {
}
a.nav:active {
}
a.nav:visited {
}
a.nav:hover {
	color: #9c3;
}
a.navsub {
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-decoration: none;
	text-transform: uppercase;
}
a.navsub:link {
}
a.navsub:active {
}
a.navsub:visited {
}
a.navsub:hover {
	color: #9c3;
}
#nav3body li#nav3 a {
 	color: #9c3;
}
/*other tags*/
body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	/* background-image:url(../img/bg_Body.gif) */;
}
#menu {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	position: relative;
	top: 27px; /* hauptmenu von oben */
	width: 985px; /* scheinbarer abstand für beide menues von rechts */
}
#menu ul{
	list-style-type : none;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7 {
	display: inline;
}
#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a {
	padding: 2px 17px 1px 17px;
}
#nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a {
	background-image:url(../img/bg_trennstrich.gif);
	background-repeat:repeat-y;	
}
ul#nav1sub, ul#nav2sub, ul#nav3sub, ul#nav4sub, ul#nav5sub, ul#nav6sub, ul#nav7sub{
	display: none;
}

body#nav1body #menu ul#nav1sub, 
body#nav2body #menu ul#nav2sub,
body#nav3body #menu ul#nav3sub,
body#nav4body #menu ul#nav4sub,
body#nav5body #menu ul#nav5sub,
body#nav6body #menu ul#nav6sub,
body#nav7body #menu ul#nav7sub {
	clear: both;
	display : block;
	float: right;
	height: 50px;
	background-image: url(../img/bg_Pfeil.gif);
	background-repeat: no-repeat;
	position: absolute;
	top : 30px;
	right: 0px;
}
body#nav1body #menu ul#nav1sub li, 
body#nav2body #menu ul#nav2sub li,
body#nav3body #menu ul#nav3sub li,
body#nav4body #menu ul#nav4sub li,
body#nav5body #menu ul#nav5sub li,
body#nav6body #menu ul#nav6sub li,
body#nav7body #menu ul#nav7sub {
	display : inline;
}

body#nav1body #menu ul#nav1sub a, 
body#nav2body #menu ul#nav2sub a,
body#nav3body #menu ul#nav3sub a,
body#nav4body #menu ul#nav4sub a,
body#nav5body #menu ul#nav5sub a,
body#nav6body #menu ul#nav6sub a,
body#nav7body #menu ul#nav7sub a {
	position: relative;
	top: 15px; /* abstand subnav von oben */
	padding: 2px 17px 1px 17px;
}
#nav2sub a,
#nav3sub a,
#nav4sub a,
#nav5sub a,
#nav6sub a,
#nav7sub a {
	background-image:url(../img/bg_trennstrich.gif);
	background-repeat:repeat-y;	
}
#nav2sub li.navfirst a,
#nav3sub li.navfirst a,
#nav4sub li.navfirst a,
#nav5sub li.navfirst a,
#nav6sub li.navfirst a,
#nav7sub li.navfirst a {
	background-image: url(../img/s.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
}
#logo {
	position: absolute;
	top: 0px;
	right: 0px;
}
/*
body#nav2body ul#menu ul#nav2sub li.navfirst a.navsub,
body#nav3body ul#menu ul#nav3sub li.navfirst a.navsub,
body#nav4body ul#menu ul#nav4sub li.navfirst a.navsub,
body#nav5body ul#menu ul#nav5sub li.navfirst a.navsub,
body#nav6body ul#menu ul#nav6sub li.navfirst a.navsub,
body#nav7body ul#menu ul#nav7sub li.navfirst a.navsub, {
	background-image: none;
	padding-left: 0px;
}

body#nav2body ul#menu ul#nav2sub li.navlast a.navsub,
body#nav3body ul#menu ul#nav3sub li.navlast a.navsub,
body#nav4body ul#menu ul#nav4sub li.navlast a.navsub,
body#nav5body ul#menu ul#nav5sub li.navlast a.navsub,
body#nav6body ul#menu ul#nav6sub li.navlast a.navsub,
body#nav7body ul#menu ul#nav7sub li.navlast a.navsub, {
	padding-right: 80px;
}
*/
body.nav21 ul#menu ul#nav2sub li#nav21 a,
body.nav22 ul#menu ul#nav2sub li#nav22 a,
body.nav23 ul#menu ul#nav2sub li#nav23 a,
body.nav24 ul#menu ul#nav2sub li#nav24 a,
body.nav25 ul#menu ul#nav2sub li#nav25 a,
body.nav31 ul#menu ul#nav3sub li#nav31 a,
body.nav32 ul#menu ul#nav3sub li#nav32 a,
body.nav33 ul#menu ul#nav3sub li#nav33 a,
body.nav34 ul#menu ul#nav3sub li#nav34 a,
body.nav35 ul#menu ul#nav3sub li#nav35 a,
body.nav36 ul#menu ul#nav3sub li#nav36 a,
body.nav41 ul#menu ul#nav4sub li#nav41 a,
body.nav42 ul#menu ul#nav4sub li#nav42 a,
body.nav43 ul#menu ul#nav4sub li#nav43 a,
body.nav44 ul#menu ul#nav4sub li#nav44 a,
body.nav51 ul#menu ul#nav5sub li#nav51 a,
body.nav52 ul#menu ul#nav5sub li#nav52 a,
body.nav53 ul#menu ul#nav5sub li#nav53 a,
body.nav54 ul#menu ul#nav5sub li#nav54 a,
body.nav55 ul#menu ul#nav5sub li#nav55 a,
body.nav56 ul#menu ul#nav5sub li#nav56 a,
body.nav61 ul#menu ul#nav6sub li#nav61 a,
body.nav62 ul#menu ul#nav6sub li#nav62 a,
body.nav63 ul#menu ul#nav6sub li#nav63 a {
 color: #9c3;
}
body#nav2body ul#menu li#nav2 a,
body#nav3body ul#menu li#nav3 a,
body#nav4body ul#menu li#nav4 a,
body#nav5body ul#menu li#nav5 a,
body#nav6body ul#menu li#nav6 a,
body#nav7body ul#menu li#nav7 a {
 color: #9c3;
}
body#nav2body ul#menu ul#nav2sub a,
body#nav3body ul#menu ul#nav3sub a,
body#nav4body ul#menu ul#nav4sub a,
body#nav5body ul#menu ul#nav5sub a,
body#nav6body ul#menu ul#nav6sub a,
body#nav7body ul#menu ul#nav7sub a {
 color: #036;
}
body#nav2body ul#menu ul#nav2sub a:hover,
body#nav3body ul#menu ul#nav3sub a:hover,
body#nav4body ul#menu ul#nav4sub a:hover,
body#nav5body ul#menu ul#nav5sub a:hover,
body#nav6body ul#menu ul#nav6sub a:hover,
body#nav7body ul#menu ul#nav7sub a:hover {
	color: #9c3;
}
#content {
position:absolute;
top: 140px;
background-color: #fff;
width:100%;
height:350px;
z-index: 2;
}
#footer {
background-color: #036;
position:absolute;
/*
top: 500px;
margin-left: 18px;
margin-right: 18px;
width: 964px;
*/
color: #fff;
margin-left: 0px;
margin-right: 0px;
width: 100%;
bottom: 0px;
z-index: 1;

}
.deepfooter #footer {
position:relative;
top:1600px;
}
#footer p {
 color: #fff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 60%;
 margin: 0px 0px 0px 0px;
 padding: 8px 0px 8px 27px;
 width:940px;
}
#logo {
 border: none;
 position: absolute;
 top: 12px;
 left: 826px;
 z-index: 1;
}
p {
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	margin-left: 283px;
	width: 680px;

}
p.keinbild {
	margin-left: 113px;
	width: 850px;
}
p.adresse {
	margin-left: 213px;
	font-size: 76%;
	position:relative;
	top: 30px;
}
h1 {
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: bold;
	margin-left: 283px;
}
h1.keinbild {
	margin-left: 113px;
}
ul.content {
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	list-style-type:square;
	margin-left: 300px;
	list-style-position:outside;
}
ul.keinbild {
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	list-style-type:square;
	margin-left: 113px;
	list-style-position:inside;
}
ul.content li {

}
img#kv1 {
	position: absolute;
	top: 0px;
	left: 100px;
	border: 1px solid #000;

}
img#kv2 {
	position: absolute;
	top: 180px;
	left: 100px;
	border: 1px solid #000;
}
img#kv1_horiz {
	position: absolute;
	top: 33px;
	left: 113px;
	border: 1px solid #000;
}
img#kv2_horiz {
	position: absolute;
	top: 33px;
	left: 398px;
	border: 1px solid #000;
}
#content a:link {
	color: #036;
}
#content a:active {
	color: #036;
}
#content a:visited {
	color: #036;
}
#content a:hover {
	color: #9C3;
}
#newscontent {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 286px;
	left: 0px;
}
p.news {
	position: relative;
	left: 0px;
	margin-left: 113px;
	padding-left: 0px;
}
table.machines {
	margin-left: 109px;
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	top: 200px;
}
table.nations {
	margin-left: 109px;
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	top: 100px;
	text-transform:uppercase;
}
.nobreak {
white-space:nowrap;
}
.formular {
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	margin-left: 113px;
	width:700px;}
caption {
font-weight: bold;
}
input, textarea {
	border: 1px solid #036;
	color: #036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 250px;
}

textarea {
height:60px;
}
.flagge {
	border: 1px solid #ccc;
	margin-left: 5px;
}
#footer p span {
	white-space: nowrap; 
	float: right; 
	font-size:0;
	line-height:0;
}
#footer p span a span {
	font-size:12px;
	line-height:40px;
	position:absolute;
	top:0px;
	left:10px;
	color:#fff;
	background-color:#036;
	width:600px;
	height:40px;
	display:none;
}
#footer p span a:hover span {
	font-size:12px;
	display:block;
}
li {
white-space:nowrap;
}
.dmarquee {
	position:absolute;
	top:20px;
	left:434px;
	width:380px;
}

#nav1body div.dmarquee a#newsTicker:link,
#nav1body div.dmarquee a#newsTicker:visited,
#nav1body div.dmarquee a#newsTicker:hover,
#nav1body div.dmarquee a#newsTicker:active {
	text-decoration:none;
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#google {
	position:absolute;
	top:330px;
	left:435px; 
	width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#google a {
	text-decoration:none;
	white-space:nowrap;
}
