html {
	font-size: 62.5%;
	/*overflow: hidden;*/
	height: 100.1%;
}
body {
	font: 1.2em/1.8em Verdana, sans-serif;
	height: 100%;
	max-height: 100%;
	/*ab hier krammer*/
	background-image: url(../images/hg_startseite_landdermenschen.jpg);
	background-position: left top;
	background-repeat:no-repeat;}

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", sans-serif; 
	margin: 0em 0em 0.5em 0em; 
	color: #004A7F;
}
h1 {font-size: 2.2em;}
div#header h1 {border: 0px;}
h2 {font-size: 2.0em;}
h3 {font-size: 1.8em;}
h4 {font-size: 1.6em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.2em;}

a {color: #996600; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}

div#nav { position: absolute; top: 100px; right: 0px; width: auto; text-align: right; background: #DEDEDE;
padding-right: 20px; z-index: 100;}
div#nav li {display: inline; margin-left: 0.4em;}
div#nav a {text-decoration: none; 	font-weight: bold; 	text-transform: uppercase; }
div#nav a span {padding: 0.4em 1.0em 0.6em 1.0em; 	border: 1px solid #CCCCCC; 	border-bottom: 1px solid #FFFFFF; 	background: #FFFFFF;}
div#nav a:hover span, 
body#home li.navhome a span,
body#team li.navteam a span,
body#produkte li.navprodukte a span,
body#service li.navservice a span,
body#kontakt li.navkontakt a span {background: #E3004F; color: #FFFFFF;}
div#rahmenoben {position: absolute; top: 0px; left: 0px; right: 0px; width: auto; height: 100px; overflow: hidden; text-align: right; padding-right: 20px;}
div#rahmenlinks {position: absolute; top: 250px; left: 35px; width: 250px; height: 100%; overflow: hidden;}
div#menu {margin: 3.0em 20px;}
div#menu a {color: #000000; text-decoration: none;}
div#menu a:hover {color: #336699; text-decoration: none;}
div#menu ul {list-style-type: none;}
div#menu ul li {padding-left:20px; background-image:url(../images/hg_ul_li.gif); background-position:left 3px; background-repeat:no-repeat; }
div#menu ul ul li {padding-left: 13px; margin-left: -13px; background-image:url(../images/hg_ul_ul_li.gif); background-position:left 1; background-repeat:no-repeat; font-size: 0.9em;}
div#menu ul ul ul li {padding-left: 13px; margin-left: 0px; background-image:url(../images/hg_ul_ul_ul_li.gif); background-position:left 1; background-repeat:no-repeat; font-size: 0.9em;}
div#toplinks {/*krammer eingefügt*/
position: absolute; left: 312px; /* Lässt Platz für linken Rahmen */top: 80px; /* Lässt Platz für oberen Rahmen */
font-size: 0.9em;line-height: 1.2em;right: 0;bottom: 0;padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left:27px;  width:  660px; text-align:right; color: #FFFFFF;}
div#toplinks a {text-decoration: none; color:#FFFFFF;}

div#adresse {/*krammer eingefügt*/
position: absolute; left: 295px; /* Lässt Platz für linken Rahmen */top: 115px; /* Lässt Platz für oberen Rahmen */
font-size: 1em;line-height: 1.3em;right: 0;bottom: 0;padding-top: 0px; padding-right: 27px; padding-bottom: 27px; padding-left:27px; width: 390px;}

div#hauptrahmen {overflow: auto; position: absolute; left: 299px; /* Lässt Platz für linken Rahmen */top: 255px; /* Lässt Platz für oberen Rahmen */right: 0; bottom: 0; overflow: auto; width: 660px;  min-height: 340px; max-height:350px;}

div#hauptrahmen h2, h1{font-size: 1.1em; color: #CC0000;}
div#hauptrahmen p{font-size: 1em; line-height: 1.4em;}
div#hauptrahmen h3{font-size: 1em; color: #333333; padding-top:7px;}

div#maintext {margin: 2.0em; /* Sorgt für Randabstand der Texte*/ float:left; width: 370px;}
div#maintext img {margin: 0px 10px 10px 0px !important; border: solid 1px #cccccc;}

div#eventmodul {overflow: inherit; margin: 30px 10px 0px 0px; width: 190px; padding: 0px 10px 30px 10px; float:right; border: #666666 dotted thin; background-color: #FFFFCC; font-size: 0.8em !important; line-height: 1.3em;}
div#eventmodul h2 {margin: 3px 0px -1px 0px; font-size: 1.2em;padding-top:7px;}
div#eventmodul h3 {font-size: 1.1em; color: #333333; /*margin: -2px 0px -1px 0px;*/}

.unsichtbar {display:none;}
.back_button {font-size: 0.8em;}
.wrap {display: none;}
.readon {font-size:0.9em;}
.leading {line-height: 1.4em;}
.chosen {color: #0099FF !important;}
.float1 {line-height: 1.4em;}
.contentpane {background-image:url(../images/hg_contentpane.gif); background-repeat:repeat; padding: 10px;}
.button {border: 2px solid #ff0000;}
.newsletter {margin: 10px 0px;}

#produkte #rahmenlinks #menu .50prozent {font-size:0.5em;color: #666666 !important;}

div#likeit {width: 150px; height: 75px; margin-top: 10px; left: 30px; margin-left: -10px;}
div#likeit-inner {margin-left: -30px;}

/* Für IE 5.5 und 6 */
* html body {
padding: 120px 0 0 200px; /* Rückt den body-Bereich 120px weg von oben und 200px weg von links*/}

* html #hauptrahmen {height: 100%; width: 100%; }

* html #rahmenoben {width: 100%;}
