html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";

}

/*Allgemeine Formate*/
h1{
font-size: 0.9em;
font-weight: bold;
}

h2 {
font-size: 0.8em;
font-weight: bold;
margin-bottom: 0.5em;
}
p {
font-size: 0.8em;
}
a {
text-decoration: underline;
font-size: 0.8em;
color: #303030;
}
a:link {
}
a:visited {
color : #404040;
}
a:focus {
color:#000;
background-color: #FFFB46;
padding: 0.4em;
}
a:hover {
color : #505050;
}

ul {
font-size: 0.8em;
}
li {
padding: 0 0 1.2em 0;
}

address {
font-size: 0.8em;
}


/*Klassen*/
.marg60 {
margin-left: 6em;
}

.marg100 {
margin-left: 14em;
}

.size05 {
font-size: 0.5em;
}

.size07 {
font-size: 0.7em;
}
.size12 {
font-size: 1.2em;
}

.size24 {
font-size: 2.4em;
margin-left: -3.4em;
}

img.rand {
float: left;
padding: 0.2em;
border: 0.1em solid #ffffff;
margin:0 1em 0 -2em;
}

body {
color: #000000;
background-color: #FDBE0F;
background-image:url(bilder/hintergrund4.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:3em 15em;
font-size: 101%;
padding: 2em;
}

#container {
margin: 0 auto;
width:54em;
background-color: transparent;
background-image:url(bilder/hg_navi.png);
background-repeat:repeat;
background-attachment:fixed;

}

/*Kopfzeile*/
#feld0 {
background-color: #FFDC7C;
border:solid #ffffff 0.1em;
-moz-box-shadow: 0.7em 0.7em 0.5em #5D5118;
-webkit-box-shadow: 1em 1em 0.5em #5D5118;
box-shadow: 1em 1em 0.5em #5D5118;
}
#feld1 {
background-color: #FFDC7C;
padding: 1.5em;
background-image: url(bilder/logobecker.jpg);
background-repeat: no-repeat;

}
#feld1text {
margin-left: 20em;
padding:1em 0 0 3em;
color:#221F12;
line-height: 2.2em;
}

#feld1text p {
margin-left: 6em;
font-size: 1.0em;
}

#balken {
height: 4em;
background-image: url(bilder/hg_2.jpg);
background-repeat: no-repeat;
border-top: solid #ffffff 0.1em;
}




/*Navigation*/

#navi {
float:left;
width: 10em;
background-color: transparent;
background-image:url(bilder/hg_navi.png);
background-repeat:repeat;
background-attachment:fixed;
padding: 1em;
border: solid #ffffff 0.1em;
margin: 2em 0 0 1em;
display: inline;
}

#navigation {
background: transparent;
font-size: 0.8em;
color: #2f2f2f;
}
#navigation li {
list-style: none;
padding:  0 0 0.8em 0;
}
#navigation a {
text-align: left;
line-height: 2em;
text-decoration: none;
}


/*Textfeld*/

#textfeld {
float: left;
width: 20em;
line-height: 1.4em;
margin:2em 1em 0 3em;
padding: 1em 1em;
background-color:transparent;
display: inline;
}
#textfeld ul {
list-style-type: disc;
line-height: 1.2em;
margin-left: 1em;
}

#textfeld a {
font-size: 1em;
}

#feld6 {
float: right;
width: 10em;
min-height: 18.6em;
text-align: center;
background-color: transparent;
background-image:url(bilder/hg_feld6_2.png);
background-repeat:repeat;
background-attachment:fixed;
padding: 1em;
border: solid #ffffff 0.1em;
margin: 2em 1em 0 0;
display: inline;
}
#feld6 h1 {
line-height: 0.3em;
margin-top: 0.8em;
color: #2f2f2f;
}
#feld6 p {
font-size: 0.7em;
color: #2f2f2f;
line-height:1.3em;
}


/* Fusszeile */

#fusszeile {
margin:2em 2em 1em 2em;
padding-bottom: 1em;
clear:both;
background-color: transparent;
text-align: center;
line-height: 1.4em;
}

#fusszeile p {
color: #343434;
font-size: 0.7em;
}

#fusszeile address {
color: #343434;
font-size: 0.7em;
}



.emailverw {
unicode-bidi:bidi-override; 
direction: rtl; 
font-size: 1em;
}

#gmap {
width: 300px;
height: 400px;
border: 0.4em solid #ffffff;
}



