* {
	margin: 0;
	padding: 0
}

html 
{
font-family: Arial, sans-serif; 
background: #f5f5f5 url(pics/bg.jpg) repeat-x top;
}

body {
	background: url(pics/overtyll.jpg) repeat-x top;
}

img {
	border: 0
}

.language {
	float: left;
	font-size: .7em
}

.language a {
margin: 0;
padding: 2px;
color: gray;
text-decoration: none;
}

.language img {
	vertical-align: text-bottom;
}


#header h1 {
	display: none
}

#teinert, #header, #footer, .update {
	width: 768px;
	margin: 0 auto;
	clear: both;
}

.update {
	display: block;
	font-size: .6em;
	color: #666666
}

#meynmenu {
	float: right;
}

#leftnavbar {
	float: left;
	width: 160px;
}

#teckst {
	float: left;
	width: 470px;
}

#rightnavbar {
	float: right;
	width: 128px;
}

#header
{
background: url(pics/bantest5.jpg) no-repeat bottom right;
height: 122px;
}

#header p
{
display: none;
}

#google
{
height: 32px;
display: inline;
float: left;
margin: 0 0 0 103px;
padding: 0 0 0 10px;
background:#eeeeee url(pics/google.jpg) repeat-x bottom;
}

#google p
{
color: white;
float: left;
display: inline;
text-align: left;
font-size: 10px;
margin: 0;
padding: 0 10px 2px 0;
}

#google input, textarea, select, option 
{
	display: inline;
	font-weight: bold;
	color: #333333;
	vertical-align: text-bottom;
font-size: 12px;
}

#google img, a
{
margin: 0;
padding: 0;
}

#google img
{
width: 1px;
height: 1px;
display: none;
}

#teinert {
	background: white url(pics/main2.png) repeat-y top left
}

#meynmenu {
color: white;
height: 24px;
width: 608px;
background: #99CC33 url(pics/navbar.jpg) repeat-x bottom;
}

#meynmenu ul li {
	display: inline
}

#meynmenu a
{
font-size: 12px;
color: white;
border-right: 1px solid white;
text-align: center;
float: left;
padding: 5px .75em 4px .75em
}

#meynmenu img
{
display: none
}

#meynmenu a:link
{
color: #ffffff;
text-decoration: none;
}

#meynmenu a:visited
{
color: #ffffff;
text-decoration: none;
}

#meynmenu a:hover, a.mjuu
{
background: #FF9900 url(pics/navbara.jpg) repeat-x top;
text-decoration: none;
}

#meynmenu a:active
{
background-color: #FF9900 url(pics/navbarb.jpg) repeat-x bottom;
text-decoration: none;
}

#leftnavbar h1
{
background: white url(pics/indiflag.gif) no-repeat center;
text-align: center;
margin: 0;
padding: 0;
height: 90px;
}

#leftnavbar h2
{
font-size: .8em;
margin: 0;
padding: .3em .1em .3em .5em;
height: 60px;
background: url(pics/al.jpg) no-repeat center;
}

#leftnavbar p
{
text-align: center;
color: white;
font-size: .8em;
margin: 0;
padding: .2em;
background: #FF9900 url(pics/navbara.jpg) repeat-x top;
}

#leftnavbar ul
{
font-size: .8em;
border-top: 1px solid white;
float:left;
padding: 0;
margin: 0;
list-style-type:none;
}

#leftnavbar li
{
display: list-item;
clear: left;
}

#leftnavbar a
{
float:left;
width: 148px;
text-decoration: none;
color: white;
padding: 4px 6px 4px 6px;
margin: 0;
border-bottom: 1px solid white;
background: #6699CC url(pics/link.png) no-repeat top right;
}

#leftnavbar a:hover
{
margin: 0;
background-color:#FF9900;
}

#leftnavbar a:active
{
margin: 0;
background-color:#FF6600;
}

#leftnavbar img
{
display: none;
margin: 0;
padding: 0;
}

#teckst h1
{
color: #FF9900;
font-size: 1em;
margin: 0;
padding: 2em 8px 2em 10px;
}

#teckst h2
{
clear: left;
text-align: center;
color: #222222;
font-size: .7em;
margin: 0;
padding: .5em 8px .5em 10px;
}

#teckst h3
{
font-size: .7em;
margin: 0;
padding: 0 8px .3em 12px;
}

#teckst p
{
text-align: justify;
word-spacing: -.05em;
color: #333333;
font-size: .8em;
margin: 0;
padding: 0 8px 1em 12px;
}

#teckst img
{
border: 0;
margin: 0;
padding: 0;
}

#teckst ul li
{
list-style: square url(pics/list.png);
color: #333333;
font-size: .7em;
margin: 0 0 0 32px;
padding: 0 .5em 8px 0;
}

#gummi
{
width: 470px;
margin: 1px;
padding: 0 0 0 8px;
}

#gummi p
{
text-align: left;
font-size: .7em;
}

#gummi h2
{
text-align: left;
font-size: 13px;
}

#gummi div.yvonne
{
float: left;
width: 45%;
margin: .2em 0;
padding: 0px;
}

#gummi div.yvonne2
{
float: left;
width: 8%;
margin: .2em 0;
padding: 0;
}

#gummi div.yvonne4
{
float: left;
width: 20%;
margin: .2em 0;
padding: 0;
}

#gummi div.yvonne3
{
float: left;
width: 24%;
margin: .2em 0;
padding: 0;
}

#teckst span.bilde
{
border: 1px solid silver;
width: 181px;
float: right;
padding: 6px;
margin: .5em;
background: #eeeeee;
}

#teckst a:link, #rightnavbar  a:link
{
color: #6666CC;
text-decoration: none
}

#teckst a:visited, #rightnavbar  a:visited
{
color: #9966FF;
text-decoration: none
}

#teckst a:hover, #rightnavbar  a:hover
{
color: #FF9933;
text-decoration: underline;
}

#teckst a:active, #rightnavbar   a:active
{
color: #FF6633;
text-decoration: underline;
}

#rightnavbar h4
{
color: #FF9900;
font-size: 16px;
margin: 0;
padding: 2em 4px 2em 0;
}

#rightnavbar h5
{
border-top: 1px dotted gray;
margin: 0;
padding: 4px 4px 4px 0;
font-size: 10px;
text-align: left;
color: black;
}

#rightnavbar p
{
border-top: 1px dotted gray;
margin: 0;
padding: 4px 4px 4px 0;
font-size: 10px;
text-align: left;
color: black;
}

#rightnavbar h6
{
font-size: .7em;
text-align: right;
margin: 0;
padding: 0;
}

#rightnavbar img
{
	float: left
}

#footer
{
background: url(pics/9th.jpg) repeat-x bottom;
height: 50px;
}

#footer p
{
text-align: center;
margin: 0;
font-size: 10px;
padding: .4em;
color: white;
}

#footer  img
{
vertical-align: text-bottom;
margin: 0;
padding: 0;
}

#footer  img.class
{
float: left;
margin: 0;
padding: 0;
}

#footer span
{
height: 42px;
color: white;
border-right: 1px solid white;
font-size: 10px;
display: inline;
float: left;
margin: 0;
padding: 4px 6px 4px 6px;
}

#footer a:link
{
color: #FFFF99;
text-decoration: none
}

#footer a:visited
{
color: #FFFF99;
text-decoration: none
}

#footer a:hover
{
color: #FF0000;
text-decoration: underline;
}

#footer a:active
{
color: #FF6633;
text-decoration: underline;
}
