body {
	font-family: verdana;
	font-size:12px;
	line-height: 140%;
	margin: 0;
	padding: 0;
}

h1 {
	position: relative;
	bottom: 5px;
	color: #97be0d;
	font-size: 18px;
	line-height: 1.4em;
	text-transform: uppercase;
	margin-top: 0;
}

h2 {
	color: #97be0d;
	font-size: 14px;
	line-height: 1.4em;
	text-transform: uppercase;
	border-bottom: 1px dotted #97be0d;
	padding-bottom: 3px;
	margin: 0 0 7px 0;
	margin-top:25px;
}

h3 {
	color: #97be0d;
	font-size: 12px;
	line-height: 1.4em;
	border-bottom: 1px dotted #97be0d;
	padding-bottom: 3px;
	margin: 0 0 6px 0;
}

h4 {
	color: #97be0d;
	font-size: 12px;
	line-height: 1.4em;
	padding-bottom: 3px;
	margin: 0 0 4px 0;
}

hr {
	border-top: 0px dotted #97be0d;
	border-bottom: 1px dotted #97be0d;
	border-right: 0px dotted #97be0d;
	border-left: 0px dotted #97be0d;
	padding: 0;
	margin: 0;
}

a {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #43626b;	
}

ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
}

li {
	background: url(../media/marker_gruen_klein.gif) no-repeat 0 5px;
	padding-left: 15px;
}

p.bodytext {
	margin: 0 !important;
}

img {
	border: none;
}

.clearer {
	clear: both;
}

#wrapper {
	display: table;
	width: 980px;
}

.header {
	display: block;
	height: 60px;
	margin: 30px 0 30px 0;
}

.impressum {
	position: absolute;
	left: 805px;
	top:30px;
	padding-left:18px;
	background: url(../media/marker_weiss.gif) no-repeat 0px 2px;
}

.logo a {
	height: 60px;
	width: 239px;
	margin-left: 61px;
}

.logo_bmbf_rund {
	margin: 148px 180px 0 0;
}

/*@group Links*/

.internal-link{
	/*background: url(../media/icon_inkintern.gif) no-repeat 0 3px;
	padding-left: 15px;*/	
	color: #97be0d;
}

.external-link-new-window {
	background: url(../media/icon_linkextern.gif) no-repeat 0 3px;
	padding-left: 15px;
}

/*.external-link {
	background: url(../media/icon_linkextern.gif) no-repeat 0 4px;
	padding-left: 15px;
}*/

.mail {
	background: url(../media/icon_email.gif) no-repeat 0 4px;
	padding-left: 15px;	
}

.internal-link {
}

/*@end*/

/*@group Navi*/
.navi {
	position: absolute;
	top: 120px;
	width: 300px;
	height: 500px;
}

.navi a {
	color: black;
	display: block;
	font-size: 12px;
	padding-left: 18px;
}

a.marker_weiss {
	background: url(../media/marker_weiss.gif) no-repeat 0 2px;
}

a.marker_gruen {
	background: url(../media/marker_gruen.gif) no-repeat 0 2px;
}

a.marker_weiss_klein {
	background: url(../media/marker_weiss_klein.gif) no-repeat 0 2px;
	line-height: 1.2em;
	color: #43626b;
	font-size: 11px;
}

a.marker_blau {
	background: url(../media/marker_blau.gif) no-repeat 0 2px;
	line-height: 1.2em;
	color: #43626b;
	line-height: 1.2em;
	font-size: 11px;
}
/*@end*/

/*@group Center*/


.center {
	position: absolute;
	left: 390px;
	top: 120px;
	width: 428px;
}

.center_gruendungspartner {
	position: absolute;
	left: 390px;
	top: 120px;
	width: 550px;
}

.center p {
	margin-bottom: 10px;
}

.center p.bodytext {
	border: none !important;
}
.center .border_top {
	border-top: 1px dashed #97be0d;
}

.center .csc-frame-frame1 {
	border-bottom: 1px dashed #97be0d;
	/*background: url(../media/doppelpfeil_gruen.gif) no-repeat 0 4px;*/
	padding-left: 12px;
}

.center .csc-frame-frame1 p {
	margin: 3px 0 3px 0;
}

.liste_projektuebersicht {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 200px;
	background-color: red;
}

ul.liste_projektuebersicht li {
	background: url(../media/doppelpfeil_gruen.gif) no-repeat 0 6px;	
	border-bottom: 1px dashed #97be0d;
	padding: 3px 0 3px 12px;
}

ul.liste_projektuebersicht li span {
	color: #97be0d;
}

.propedes_pulldown {
	position: absolute;
	top: 19px;
	left: 340px;
	width: 88px;
	background: url(../media/pulldown_propedes_zu.gif) no-repeat 0 0;
	background-color: white;
	font-size: 9px;
}

.propedes_pulldown:hover {
	background: url(../media/pulldown_propedes_auf.gif) no-repeat 0 0;
	background-color: white;
}

.propedes_pulldown ul {
	border: 1px solid #97be0d;
	padding-top: 15px;
}

.propedes_pulldown ul li {
	background: none;
	display: block;
	padding-left: 6px;
	border-top: 1px dashed #97be0d;
}

.propedes_pulldown ul li a{
	display: block;
}
/*@end*/

/*@group Right*/
.right {
	position: absolute;
	left: 848px;
	width: 180px;
}

.zurueck {
	position: absolute;
	right: 205px;
	width: 130px;
	background: url(../media/doppelpfeil_gruen.gif) no-repeat 0 4px;
	padding-left: 12px;
}
/*@end*/

/*@group Body Startseite*/
#startseite {
	background: url(../media/hintergrund_startseite_2010.jpg) no-repeat 0 0;
}

#startseite .headline {
	position: absolute;
	top: 50px;
	left: -100px;
	color: white;
	font-size: 24px;
	line-height: 1.2em;
	text-transform: none !important;
}

#startseite .headline span {
	font-size: 20px;
}

/*@group Navi*/
#startseite .navi a {
	background: url(../media/marker_weiss.gif) no-repeat 0 2px;
}

#startseite .eintrag_1 {
	position: absolute;
	left: 25px;
}

#startseite .eintrag_2 {
	position: absolute;
	top: 30px;
	left: 28px;
}

#startseite .eintrag_3 {
	position: absolute;
	top: 60px;
	left: 31px;
}

#startseite .eintrag_4 {
	position: absolute;
	top: 90px;
	left: 35px;
}

#startseite .eintrag_5 {
	position: absolute;
	top: 120px;
	left: 42px;
}

#startseite .eintrag_6 {
	position: absolute;
	top: 150px;
	left: 50px;
}

#startseite .eintrag_7 {
	position: absolute;
	top: 180px;
	left: 59px;
}

#startseite .eintrag_8 {
	position: absolute;
	top: 210px;
	left: 70px;
}

#startseite .eintrag_9 {
	position: absolute;
	top: 240px;
	left: 83px;
}

#startseite .eintrag_10 {
	position: absolute;
	top: 270px;
	left: 98px;
}

/*@end*/

/*@group Center*/
#startseite .center {
	margin-left: 20px;
	display: block;
	width: 550px;
}

#startseite .center p {
	font-size: 90%;
	margin-top:210px;
	margin-left:120px;
	text-align:right;
	line-height:15px;
}

#startseite .initiative_neu {
	position: absolute;
	top: 466px;
	left: 555px;
	font-size: 16px;
	text-align:right;
	color: #63777f;
	line-height: 1.2em;
width: 330px;
}

/*@end*/

/*@group Footer*/
.bmbf {
	position: absolute;
	top: 608px;
	left: 20px;
}
a.bmbf_2 {
	position: absolute;	
	top: 0;
	left: 691px;
}	

.fkfs {
	position: absolute;
	top: 718px;
	left: 90px;
}

.audi {
	position: absolute;
	top: 547px;
	left: 137px;	
}

.bmw {
	position: absolute;
	top: 598px;
	left: 168px;		
}	

.daimler {
	position: absolute;
	top: 630px;
	left: 221px;		
}

.porsche {
	position: absolute;
	top: 665px;
	left: 265px;
}

.vw {
	position: absolute;
	top: 679px;
	left: 380px;	
}

.bosch {
	position: absolute;
	top: 711px;
	left: 436px;		
}

.continental {
	position: absolute;
	top: 721px;
	left: 565px;		
}

.hella {
	position: absolute;
	top: 721px;
	left: 710px;
}

.zf {
	position: absolute;
	top: 714px;
	left: 787px;	
}

.litec {
	position: absolute;
	top: 694px;
	left: 835px;	
}

.infineon {
	position: absolute;
	top: 670px;
	left: 910px;		
}

.elmos {
	position: absolute;
	top: 644px;
	left: 950px;
}

.basf {
	position: absolute;
	top: 595px;
	left: 1025px;
}


.thyssenkrupp {
	position: absolute;
	top: 548px;
	left: 1060px;
}

/*@end*/
/*@end*/

/*@group Body Unterseite*/

#unterseite {
	background: url(../media/hintergrund_unterseite.jpg) no-repeat 0 0;
}

/*@group Navi*/
#unterseite .eintrag_1 {
	position: absolute;
	left: 25px;
}

#unterseite .eintrag_2 {
	position: absolute;
	top: 30px;
	left: 27px;
}

#unterseite .eintrag_3 {
	position: absolute;
	top: 60px;
	left: 26px;
}

#unterseite .eintrag_4 {
	position: absolute;
	top: 90px;
	left: 29px;
}

#unterseite .eintrag_5 {
	position: absolute;
	top: 120px;
	left: 34px;
}

#unterseite .eintrag_6 {
	position: absolute;
	top: 150px;
	left: 38px;
}

#unterseite .eintrag_7 {
	position: absolute;
	top: 180px;
	left: 45px;
}

#unterseite .eintrag_8 {
	position: absolute;
	top: 210px;
	left: 52px;
}

#unterseite .eintrag_9 {
	position: absolute;
	top: 240px;
	left: 61px;
}

#unterseite .eintrag_10 {
	position: absolute;
	top: 270px;
	left: 70px;
}

.csc-textpic-imagerow img {
 	margin-right:  160px;
}

.csc-textpic-imagewrap {
	 width: 100px;
}

/*@end*/
/*@end*/

/*@group Body Themenfeld 1*/

#themenfeld_1 {
	background: url(../media/hintergrund_themenfeld_1.jpg) no-repeat 0 0;
}
#themenfeld_1 .center, #themenfeld_2 .center, #themenfeld_3 .center {
	width: 550px;
}
/*@group Navi*/
#themenfeld_1 .eintrag_1 {
	position: absolute;
	left: 25px;
}

#themenfeld_1 .eintrag_2 {
	position: absolute;
	top: 30px;
	left: 26px;
}

#themenfeld_1 .eintrag_3 {
	position: absolute;
	top: 55px;
	left: 28px;
	width: 120px;
}


#themenfeld_1 .eintrag_4 {
	position: absolute;
	top: 90px;
	left: 30px;
	width: 120px;
}

#themenfeld_1 .eintrag_5 {
	position: absolute;
	top: 125px;
	left: 35px;
	width: 120px;
}

#themenfeld_1 .eintrag_6 {
	position: absolute;
	top: 160px;
	left: 41px;
}

#themenfeld_1 .eintrag_7 {
	position: absolute;
	top: 190px;
	left: 47px;
}

#themenfeld_1 .eintrag_8 {
	position: absolute;
	top: 220px;
	left: 55px;
}

#themenfeld_1 .eintrag_9 {
	position: absolute;
	top: 250px;
	left: 64px;
}

#themenfeld_1 .eintrag_10 {
	position: absolute;
	top: 280px;
	left: 75px;
}

#themenfeld_1 .eintrag_11 {
	position: absolute;
	top: 310px;
	left: 86px;
}

#themenfeld_1 .eintrag_4 a:hover{
	color:black;
}

#themenfeld_1 .eintrag_5 a:hover{
	color:black;
}

/*@end*/

/*@group Center*/
#themenefld_1 .center p{
	line-height: 1.6em;	
} 
/*@end*/
/*@end*/

/*@group Body Themenfeld_2*/
#themenfeld_2 {
	background: url(../media/hintergrund_themenfeld_2.jpg) no-repeat 0 0;
}

/*@group Navi*/
#themenfeld_2 .eintrag_1 {
	position: absolute;
	left: 25px;
}

#themenfeld_2 .eintrag_2 {
	position: absolute;
	top: 30px;
	left: 26px;
}

#themenfeld_2 .eintrag_3 {
	position: absolute;
	top: 55px;
	left: 28px;
	width: 120px;
}

#themenfeld_2 .eintrag_4 {
	position: absolute;
	top: 90px;
	left: 30px;
	width: 120px;
}

#themenfeld_2 .eintrag_5 {
	position: absolute;
	top: 125px;
	left: 35px;
	width: 120px;
}

#themenfeld_2 .eintrag_6 {
	position: absolute;
	top: 160px;
	left: 41px;
}

#themenfeld_2 .eintrag_7 {
	position: absolute;
	top: 190px;
	left: 47px;
}

#themenfeld_2 .eintrag_8 {
	position: absolute;
	top: 220px;
	left: 55px;
}

#themenfeld_2 .eintrag_9 {
	position: absolute;
	top: 250px;
	left: 64px;
}

#themenfeld_2 .eintrag_10 {
	position: absolute;
	top: 280px;
	left: 75px;
}

#themenfeld_2 .eintrag_11 {
	position: absolute;
	top: 310px;
	left: 86px;
}

#themenfeld_2 .eintrag_3 a:hover{
	color:black;
}

#themenfeld_2 .eintrag_5 a:hover{
	color:black;
}


/*@end*/
/*@end*/

/*@group Body Themenfeld_3*/
#themenfeld_3 {
	background: url(../media/hinergrund_themenfeld_3.jpg) no-repeat 0 0;
}

/*@group Navi*/
#themenfeld_3 .eintrag_1 {
	position: absolute;
	left: 25px;
}

#themenfeld_3 .eintrag_2 {
	position: absolute;
	top: 30px;
	left: 26px;
}

#themenfeld_3 .eintrag_3 {
	position: absolute;
	top: 55px;
	left: 28px;
	width: 120px;
}

#themenfeld_3 .eintrag_4 {
	position: absolute;
	top: 90px;
	left: 30px;
	width: 120px;
}

#themenfeld_3 .eintrag_5 {
	position: absolute;
	top: 125px;
	left: 35px;
	width: 120px;
}

#themenfeld_3 .eintrag_6 {
	position: absolute;
	top: 160px;
	left: 41px;
}

#themenfeld_3 .eintrag_7 {
	position: absolute;
	top: 190px;
	left: 47px;
}

#themenfeld_3 .eintrag_8 {
	position: absolute;
	top: 220px;
	left: 55px;
}

#themenfeld_3 .eintrag_9 {
	position: absolute;
	top: 250px;
	left: 64px;
}

#themenfeld_3 .eintrag_10 {
	position: absolute;
	top: 280px;
	left: 75px;
}

#themenfeld_3 .eintrag_11 {
	position: absolute;
	top: 310px;
	left: 86px;
}

#themenfeld_3 .eintrag_3 a:hover{
	color:black;
}

#themenfeld_3 .eintrag_4 a:hover{
	color:black;
}

/*@end*/
/*@end*/
