body {
	border: 0;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.33;
	width: 100%;
	text-align: center;
	background-color: #E7F2EF;
	overflow: -moz-scrollbars-vertical; /* hack 4 jumping scrollbars */
}


/* basic Formats */

div, span, td, 
form, input, textarea, 
ul, ol, li, img,
p, h1, h2, h3, a {
	border: 0;
	padding: 0;
	margin: 0;
}

/* textformate */

h1 {
	font-size: 15px;
	font-weight: bold;
	color: #444444;
	margin: 18px 0px -4px 0px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 18px 0px 0px 0px;
}

/* a, h1, h2, h3 {letter-spacing: 0.6pt;} */
/* p hat kein letterspacing! */

/* linkformate */

a {	color: #005249; }

/* ************************************************
* WRAPPER Format
************************************************ */

/* NAVIGATION */

a.jumpTop { display: block; height: 1px; }

.wrapper {
	margin: 31px 0px 0px 0px;
	background-color: white;
	border: 1px none red;
	text-align: left;
}

#start .wrapper {
	margin: 0px 0px 0px 0px;
}

.header {
	padding: 30px 0px 0px 90px;
	background-color: white;
}

.logo {
	position: absolute;
	top: 14px;
	left: 20px;
}

.navi {
	position: relative;
	border-top: 1px solid #007569;
	padding-right: 26px;
	text-align: right;
	height: 220px;
	margin-bottom: -100px;
}

.navi ul {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	line-height: 13px;
}

.content ul.subnavi {
	margin: 0px 0px 0px 0px;
}

.navi li,
.content .subnavi li {
	margin: 4px 0px 0px 0px;
	padding: 0;
	background-image: none;
}
.aktuelleStipendien .subnavi li {
	margin: 15px 0px 0px 0px;
}
/* CONTENT */

.content {
	position: relative;
	padding: 58px 0px 46px 0px;
	text-align: left;
	width: 750px;
}

#start .content {
	position: relative;
	background-color: white;
	padding: 98px 0px 147px 0px;
	text-align: center;
	width: auto;
}

#start .content object {
	margin: 0px 0px 78px 0px;
}

.mindesthoehe {
	height: 220px;
	width: 1px;
	float: left;
}

.content .kreis {
	position: absolute;
	top: 21px;
	left: 35px;
}

.content div {
	position: relative;
}

.content ul {
	position: relative;
	list-style-type: none;
	margin: 0px 0px 0px 2px;
}

.textZiel ul {color: #005249;}

.content li {
	display: block;
	background: url(img/list.gif) no-repeat 0 7px;
	padding: 0px 0px 0px 11px;
	margin: 6px 0px 0px 0px;
}

.content div p {
	margin: 8px 0px 0px 0px;
}

.content div p.untertitel {
	color: #005249;
	line-height: 1.15;
	margin: 2px 0px 0px 0px;
}

.endFloatLeft {
	clear: left;
}

.endFloatRight {
	clear: right;
}

/* SEITEN */

.adresse {
	top: 0px;
	left: 105px;
	width: 375px;
	margin: 0px 0px 0px 1px;
}

.spanAdr {
	display: inline;
	float: left;
	width: 48px;
}

.content .bildStifterin {
	position: absolute;
	top: -82px;
	left: 105px;
	width: 173px;
}

.textStifterin {
	top: -18px;
	left: 304px;
	width: 390px;
	margin: 0px 0px -18px 1px;
}

.textPreis {
	top: 0px;
	left: 105px;
	width: 375px;
	margin: 0px 0px 0px 1px;
}

.contentRight {
	position: relative;
	top: 40px;
	left: 190px;
	padding: 0px 0px 46px 0px;
	margin-right: 190px;
	text-align: left;
}

.textZiel {
	top: 0px;
	left: 105px;
	width: 440px;
	margin: 0px 0px 0px 1px;
}

.contentRight .headerRight {
	text-align: right;
}

strong {
	color: #005249;
	font-weight: normal;	
}

/* FOERDERPROGRAMME */
.mehrereKreise {
	margin-top: -20px;
	position: relative;
	border: 1px none red;
}

.mehrereKreise .kreis {
	position: absolute;
	top: -37px;
	left: 35px;
}

.headline {
	margin: 0px 0px 6px 0px;
}

h1.zusatzHead {
	position: relative;
	top: -7px;
	left: 54px;
	margin: 0px 0px 6px 0px;
	color: #A1CDC7;
	font-size: 14px;
	font-weight: bold;
}

/* VORSTAND */

.content .uebersicht {
	position: absolute;
	top: -45px;
	left: 90px;
}

.content .uebersichtMain {
	position: relative;
	top: -25px;
	left: 90px;
	margin-bottom: 210px;
}

.headerVorstand {
	margin-bottom: 10px;
}

.uPhoto {float: left;}
.uPhoto.selected {margin-top: 18px;}

.uPhoto img {
	width: 80px;
	display: block;
	margin-right: 11px;
	padding-bottom: 6px;
}

.uPhoto a {
	display: block;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	margin-right: 10px;
}

.textVorstand {
	top: 135px;
	left: 34px;
	width: 565px;
	padding-top: 0px;
	margin: 0px 0px 90px 1px;
}

.titel {font-size: 11px;	color: #005249;}


.detailRight {
	position: relative; 
}

.detailRight .kreisSmall {
	position: absolute;
	top: 25px;
	left: 435px;
}

.detailRight .bildVorstand {
	position: absolute;
	top: 10px;
	left: 460px;
}

.detailRight p {
	margin: 0;
	padding: 0px 155px 0px 55px;
}

.detailRight p.topParagraph {
	padding-top: 24px;
}

.detailRight ul {
	padding: 0px 155px 0px 50px;
}

.detailRight .sprung {
	margin: 20px 0px 20px 55px;
}

/* FOOTER */

.printVersion {
	font-size: 11px;
	text-align: left;
	padding-right: 3%;	
	padding-left: 3%;	
	background-color: white;
	border-bottom: 6px solid white;
}

.printVersion a {
	padding: 4px 0px 3px 21px;
	background: url(/img/printer.gif) no-repeat;
}

.footer {
	font-size: 10px;
	text-align: right;
	padding-right: 3%;	
	padding-left: 3%;	
	margin: 4px 0px 2px 0px;
	background-color: #E7F2EF;
}

.footer a {
	margin-left: 6px;
}

.footer .sponsor {
	float: left;
}