/* Grimm Stiftung */

/* global */
html, body { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12px; color:#262626; background-image:url(../grafik/grimm_hg.jpg)}
p { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }
a { text-decoration: none; }
a:hover {	text-decoration: none; }
#head { position:absolute; left:266px; top:130px; width:624px; height:261px; z-index:3; border:2px solid #AD4000; }
#footer {
	width:325px;
	border-top:1px solid #626262;
	padding-bottom:10px;
	margin-left: 280px;
}
#logo {
	position:absolute;
	left:23px;
	top:11px;
	width:134px;
	z-index:11;
	height: 119px;
}
#meta { position:absolute; left:0px; top:0px; width:673px; height:19px; z-index:15; background-color:#262626; padding-top:4px; border:1px solid #FFFFFF; }
#content {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#contentjwg {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#contentstifter {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#contentauftrag {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#contentorgane {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#contentaktivitaet {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#contentbeteiligung {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#contentimpressum {
	position:absolute;
	left:266px;
	top:387px;
	width:610px;
	z-index:10;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	height: auto;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #AD4000;
	padding-left: 15px;
	padding-top: 30px;
}
#navi { position:absolute; left:23px; top:130px; width:230px; height:262px; z-index:3; }
#title { position:absolute; left:106px; top:338px; width:26px; height:137px; z-index:16; }

/* blanker */
.blanker1 { clear: both; font-size: 1px; height: 1px; line-height: 1px; width: 1px; }
.blanker2 { clear: both; font-size: 2px; height: 2px; line-height: 2px; width: 2px; }
.blanker5 { clear: both; font-size: 5px; height: 5px; line-height: 5px; width: 5px; }
.blanker10 { clear: both; font-size: 10px; height: 10px; line-height: 10px; width: 10px; }
.blanker15 { clear: both; font-size: 15px; height: 15px; line-height: 15px; width: 15px; }
.blanker20 { clear: both; font-size: 20px; height: 20px; line-height: 20px; width: 20px; }
.blanker30 { clear: both; font-size: 30px; height: 30px; line-height: 30px; width: 30px; }

/* text */
.textW10 { font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#FFFFFF; }
.textW11 { font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#FFFFFF; }
.textW12 { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#FFFFFF; }
.textG11 { font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#68676c; }
.textG12 { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#68676c; }
.text10 { font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#262626; }
.text11 { font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#262626; }
.text12 { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#262626; }

/* links */
a.startNav {
	display:block;
	background-color:#EBE8E1;
	color:#000000;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
	line-height: 36px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.startNav:hover {
	display:block;
	height:36px;
	background-color:#DFDACE;
	color:#D1690D;
}

.marked { padding-left:20px; display:block; height:16px; background-color:#666666; color:#BBBBBB; }

a.startMeta { margin:4px; font:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
a.startMeta:hover { margin:4px; background-color:#003d80; color:#ffffff; }

a.footerLink { color:#262626; padding-left:2px; padding-right:2px; }
a.footerLink:hover { background-color:#D1690D; color:#FFFFFF; }

a.link { font:Arial, Helvetica, sans-serif; font-size:12px; color:#262626; }
a.link:hover { background-color:#003d80; color:#ffffff; }

a.linkGrau { font:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
a.linkGrau:hover { background-color:#ec6f26; color:#ffffff; }

a.linkGrau12 { font:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
a.linkGrau12:hover { background-color:#ec6f26; color:#ffffff; }

a.linkW11 { font:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
a.linkW11:hover { background-color:#003d80; color:#ffffff; }

/* format */
.line { border-bottom:1px solid #ededed; }

/* Mail */
form { padding: 0px; margin: 0px; }
.eintrag {
	width: 340px;
	height: 16px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border:1px solid #DFDFDF;
	background-color: #FFFFFF;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.euroeintrag {
	width: 180px;
	height: 16px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	border:1px solid #DFDFDF;
	border-left-color: #000000;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
}
.auswahl {
	width: 160px;
	height: 16px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	border:1px solid #DFDFDF;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.xauswahl {
	background-color:#E1B9BA;
	width: 180px;
	;
	height: 16px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	border:1px solid #DFDFDF;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
}
.pull { width: 160px; height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555; border:1px solid #DFDFDF; }
.xpull { background-color:#E1B9BA; width: 160px; height: 16px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.textarea {
	line-height : 20px;
	width: 340px;
	height: 115px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	border:1px solid #DFDFDF;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.plz {
	width: 50px;
	height: 16px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#555555;
	border:1px solid #DFDFDF;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.xplz { background-color:#E1B9BA; width: 50px; height: 16px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.ort {
	color: #555555;
	width: 220px;
	height: 16px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	border:1px solid #DFDFDF;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
}
.xort { background-color:#E1B9BA; color: #555555; width: 180px; height: 16px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #DFDFDF; }
}
.braunerrand {
	border: 2px solid #AC3E01;
}
.ueberschrift1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
	text-align: justify;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-align: justify;
}
input {
	border:1px solid #5a5a5a;
    font-family:Arial;
    font-size:11px;
}
textarea {
	border:1px solid #5a5a5a;
	font-family:Arial;
	font-size:11px;
}
select {
	border:1px solid #5a5a5a;
	font-family:Arial;
	font-size:11px;
}
.aktuell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #AD4000;
	background-repeat: repeat;
}
