body {
	background:#ffffd0; 
	color:#005600;
	margin:0px;
	padding:0px;
}
#banner {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:120px;
	background:url(gfx-elements/bannergc.jpg) no-repeat;
	width:1000px;
}

#google {
	position:absolute;
	padding-left:141px;
	padding-top:10px;
}

#banner_pics {
  width:980px;
  padding:28px 20px 0px 0px;
  text-align:right;
  /*height:90px;*/
}

#banner_pics img {
  margin:0px 5px 0px 0px;
}

/*Navigation */

#navigation {
	background-image:url(gfx-elements/bg_line4.jpg);
	width:196px;
	margin:0px;
	padding:0px 0px 0px 5px; /*Abstand Navigation links*/
	float:left;
	font-family:Arial;
	font-size:10pt;
	line-height:1.4em;
	font-weight:normal;
}

#navigation h3 {
  padding-left:12px;
  padding-top:10px;
}
#navigation ul {
  list-style-type:none; 
  margin:0px;
  padding:0px
}
#navigation ul a{
  text-decoration:none;
  font-weight:bold;
  color:#005600;
}
#navigation ul ul a{
  text-decoration:none;
  font-weight:normal;
  color:#005600;
}
#navigation ul ul li{
	padding-left:41px;
	text-indent:-10px;
}

#navigation ul ul ul a{
  text-decoration:block;
  font-weight:normal;
  color:#005600;
  padding-left:48px;
}
#navigation li.active {
	font-weight:bold;
	display:block;
}
#navigation li.active ul {
	font-weight:bold;
	display:block;
}
#navigation li.active ul li.active{
	background:url(gfx-elements/goethe_y2.gif) no-repeat;
	font-weight:normal;
}
#navigation li.active li.show{
	background:url(gfx-elements/goethe_y2.gif) no-repeat;
	font-weight:normal;
}

#navigation ul li ul {display:none;}
#navigation ul li.active ul {display:block;}


/*Navigation ende*/

#mitte{ /*container für tags und content*/ 
	width:780px;
	float:left;
}

#tags {
	background-image:url(gfx-elements/bg_line2.jpg);

	padding-top:10px;
}

#content{
	padding:0px;/*Innenabstand im Contentbereich L-R, O-U*/
	background-image:url(gfx-elements/bg-main.png);
        font-family:Arial;
	font-size:10pt;
	vertical-align:top;
}

#content h1 {
	font-size:14pt;
}
#content p {
	font-size:10pt;
}

#hoehe{width:10px;height:360px;float:left}
#content_2{
	vertical-align:top;
	padding: 10px 10px 10px 20px;
  width:740px;
	float:left;
}

#rahmen_unten {
  height:17px;
}

#rightbar {
	background-image:url(gfx-elements/bg_line2.jpg);
	width:19px;
	float:left;
}

/* L I N K S */

#content a { color:#005600; }
#content a:visited { color:#005600; }
#content a:hover { color:#0000aa; }

/* *** Webansicht -- Vorankündigung (fm) */

#fm{
	border:solid;
	border-color:#f8df08;
	border-width:1px;
	background:#edf6fe;
	font-size:9pt;
/*	background-image:url(gfx-elements/bg_line2.jpg);*/
	float:right;
	margin-right:15px;
	width:300px;
}
#fm_hd{
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	letter-spacing:3px;
	text-decoration:underline;
}
#fm_title{
	font-weight:bold;
	font-size:8pt;
	text-align:left;
	line-height:100%;
	padding-top:10px;
	padding-left:80px;
}
#fm_c{
	font-weight:normal;
	font-size:8pt;
	text-align:left;
	line-height:80%;
	padding-left:100px;
}
#fm_c2{
	font-weight:normal;
	font-size:8pt;
	text-align:center;
	line-height:80%;
	padding-bottom:6px;
}


#pic_changer {
  padding-bottom:18px;
}
#pic_changer img {
  padding-bottom:10px;
}
#pic_changer a {
  text-decoration:none;
  color:#005600;
}

/* K L A S S E N */

.center {
  text-align:center;
}

.nofloat{clear:left;}/*hebt einen LEFT-Float auf*/

p.klein { font-size:6pt; }

.clearall {clear:all;}

