@charset "ISO-8859-1";
/* AG Interkulturelle Gärten Berlin
Generelles Stylesheet (CSS 1, 2)
Agenda-Agentur Berlin 2007 
*/

@import "style2.css";
/* Styles for N6+, IE5+ */

/* Generelles */
html { height:100%; margin:0; padding:0;
	font-family:Verdana, Tahoma, 'Lucida Sans', 'Luxi Sans', Arial, Helvetica, sans-serif;
	font-size:0.725em; text-align:left; color:#777; background-color:white }
body { margin:14px; font-family:Verdana, Tahoma, 'Lucida Sans', 'Luxi Sans', Arial, Helvetica, sans-serif }
* { margin:0; padding:0; font-size:1em }
sub, sup { font-size:70%; line-height:95% }
img { border:0 }
p, ul, ol, li, address { line-height:1.5em }
h1, .h1 { padding:0 0 13px 0; margin:0; min-height:21px; font-size:2em; line-height:1.5em; color:#e1e1e1; font-weight:bold }
h2, .h2 { margin:0; padding:10px 0; font-size:1.2em; font-weight:bold }
h3, .h3 { margin:0; padding:10px 0; font-size:1.1em; font-weight:bold }
h4, .h4 { font-weight:bold; font-size:1em }
h5, .h5 { font-style:italic; font-weight:normal; font-size:1em }
a#maincontent:link, a#maincontent:visited { font-size:1%; line-height:1px }

#page_margins { 
	width:70em; /* mod ikg */
	max-width:100%;  /* min-width für fixes Layout abschalten - mod zu 110% ikg */
}

/* Links */
a:link { color:#557d89; text-decoration:underline }
a:visited { color:#cbd783; text-decoration:underline }
a:hover, a:focus { color:#842f00; text-decoration:overline underline }
a:active { color:black; text-decoration:overline underline }
div#nav .main-nav a { display:block; width:100%; text-decoration:none }
div#nav .main-nav a:link { color:#777; font-weight:normal; text-decoration:none }
div#nav .main-nav a:visited { color:#777; font-weight:normal; text-decoration:none }
div#nav .main-nav a:hover, div#nav .main-nav a:focus { color:#346f43; text-decoration:none; background-color:#ecddbc }
div#nav .main-nav a:active { color:black; text-decoration:none; background-color:#ecddbc }
.feed { background-color:transparent }
.feed a:link { color:#ecddbc }
.feed a:visited { color:#ecddbc }
.feed a:hover, .feed a:focus { color:white }
.feed a:active { color:black }
div#nav ul.metanav li a, div#nav ul.metanav2 a { display:block; width:100%; padding:0; color:#777; text-decoration:none } 
div#nav ul.metanav li a:link, div#nav ul.metanav2 a:link { color:#777; text-decoration:none } 
div#nav ul.metanav li a:visited, div#nav ul.metanav2 a:visited { color:#777; text-decoration:none } 
div#nav ul.metanav li a:hover, div#nav ul.metanav li a:focus, div#nav ul.metanav2 a:hover, div#nav ul.metanav2 a:focus { color:black; background-color:#ecddbc; text-decoration:none } 
div#nav ul.metanav li a:active, div#nav ul.metanav2 a:active { color:black; background-color:white; text-decoration:none } 
#colors span a.help:hover, #colors span a.help:hover { background-color:#ecddbc; color:black }
#footer a:link { color:white }
#footer a:visited { color:#ecddbc }
#footer a img { background-color:inherit }

/* Header */
/*#logo_ikg { position:absolute; top:69px; display:block }
#logo_ikg img { z-index:1; margin-right:14px }
#title_ikg { position:absolute; top:119px; left:623px; z-index:1; width:18em; line-height:1.2; font-size:1.1em; font-weight:bold; color:#777 }
#col1 {	width: 335px }	mod ikg */
#header { /*margin-top:-172px; position: relative; z-index:4;*/ height:189px; width:311px; margin-right: 10px; line-height:1px } /* ikg */
div.ikgbox { height:42px }
div#ikghome1 { background-color:#ffc553 } /* ikg */
div#ikghome2 { margin-top:9px; background-color:#cbd783 } /* ikg abstand nach rechts: 11px */
div#ikghome2 div { position:absolute; left:335px; top:66px; width:452px }
div#ikghome3 { margin-top:9px; background-color:#842f00 } /* ikg */
div#ikghome4 { display:block; margin-top:9px }
div#ikghome4 img { display:inline }
div#ikgalle1 { background-color:#ff7f6c } /* ikg */
div#ikgaktuell1 { background-color:#ffc96a } /* ikg */
div#ikgarbeitsg1 { background-color:#fff69b } /* ikg */
div#ikgprojekte1 { background-color:#b2e5ff } /* ikg */
div#ikglinks1 { background-color:#ffc553 } 
/* #col1_content {	padding-top:7px; margin-left: 14px; margin-right: 10px; color: #444; background:inherit; }  mod ikg 
#col2 { width: 20em; max-width:47% }  mod ikg 
#col2_content {	padding-top:1.5em; margin-left: 0; margin-right: 10px; } mod ikg */

/*#header { padding:0; text-align:right }*/
.top, .end { display:block; margin:0px; line-height:1px; height:1px; text-decoration:none }
.textbrowser { display:none }
ul.keyboard { list-style-type:none }
.keyboard a { position:absolute; top:-100px }
.keyboard a:focus { top:10px; right:10px; background-color:white }
#logo img { /*display:block; margin:0 0 0 auto*/ }

/* Top and End Links */
#toplink a, #endlink a { color:#777; text-decoration:none; padding:1px; border:1px solid white; display:block; width:1.9em; margin:0 auto }
#toplink a:hover, #endlink a:hover { border:1px solid #ecddbc }

/* Navigation */ /* ikg */
#nav { display:block; width:311px; min-height:166px; margin-top:9px; font-weight:bold; color:#777 } /* ikg */
div#nav .main-nav { padding-top:9px }
#nav div.main-nav ul { padding:18px 0 18px 130px; background-color:#e5ebd7 }
#nav li { list-style-type:none; margin-left:0; padding-left:0; line-height:1.8em; max-width:335px }
#nav li a:link { color:#777; font-weight:normal }
#nav li a:visited { color:#777; font-weight:normal }

/* Toolbar General */
#toolbar { display:block; color:#777 }
#toolbar p#menutext .menuscrolling { display:none }
p#layout span.screen { display:none }
#toolbar p#layout span.screen a.showuris { display:none }
#toolbar p#layout span.screen a.dontshowuris { display:none }
#toolbar p#layout span.screen a.help { display:none }

/* Languages */
div.language { display:block } 
div.language ul { padding:18px 0 18px 130px }
div.language ul li { list-style-type:none; color:#999 }
div.language ul li a:link { color:#777; text-decoration:none }
div.language ul li a:visited { color:#777; text-decoration:none }
/* #flag1, #flag2 { height:1.5em; min-height:21px; padding:1px 0; margin:0; font-size:1.5em; line-height:1.5em; font-weight:bold; list-style-type:none; text-align:center }
#flag2 { background-color:#346f43 }*/

/* Main Content */
abbr { speak:spell-out }
acronym { speak:normal }
#content { position:absolute; top:161px; left:335px; margin:0; padding:0 14px 0 0; /*width:40em;*/ min-width:16em; max-width:98% }
#content p, #content ul, #content ol, #content address { padding:7px 0; margin:0; max-width:40em;/* max-width:100%;*/  }
.imageline { border-top:11px solid #ecddbc }
.width127 { width:127px; margin-top:8px }
.more { text-align:right; font-style:italic }
em { font-style:italic }
strong { font-weight:bold }
#content p.footer { clear:left; margin-top:18px; border-top:1px solid #ddd; text-align:center; max-width:100%; font-size:95% }
#content li { margin-left:20px; padding-left:0px }
.maxwidth100 { max-width:100% }
#content input, #content textarea { font-family:Verdana, Tahoma, 'Lucida Sans', 'Luxi Sans', Arial, Helvetica, sans-serif; font-size:99% }
.plus { background-color:green; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.zero { background-color:gray; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.minus { background-color:red; color:white; font-weight:bold; padding:0 0.25em 0.1em 0.25em }
.center { text-align:center }
.inline { display:inline }
.topendhelp { background-color:#2b3688; padding:2px; vertical-align:middle }
span.expand span { display:none }
div.gruen { height:20px; margin-top:12px; background-color:#cbd783 }
div.gelb { height:31px; margin-top:20px; background-color:#f3ffa8 }
div.orange { height:27px; background-color:#ffc553 }
div.gelb2 { height:12px; margin-top:5px; background-color:#feffac }
div.tuerkis { height:14px; margin-top:19px; background-color:#8bbdb6 }
div.braun { height:31px; background-color:#842f00 }
div.lind { height:11px; margin-top:6px; background-color:#e0eed4 }
div.orange2 { height:11px; margin-top:27px; background-color:#edbe6e }

/* Footer */
#footer { padding:0 7px; margin:0; border-top:none; text-align:center; font-size:95%; color:white; background-color:#cbd783 }
#content #footer p { max-width:100%; color:white; background-color:#cbd783 }
#content #footer p a:link { color:white }
#content #footer p a:visited { color:#eee }

/* Toolbar Expand */