/* body, h2, h3, p, logo, column, preload, a, wrapper; div, span; ul, li */

* {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		
	}

body {
		margin-top: 85px;
   background-color: #f0ece6;
	}
	
#note {
 font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 400;
		font-style: normal;
  color: #ffffff;
		line-height: 1.5em;
   width: 100%;
   height: 105px;
   background-color: #de006e;
   float: right;
   position: absolute;
   z-index: 20;
   margin-top: -85px;
}

#notetext {
		width: 920px;
		height: auto;
		float: left;
  padding-left: 100px;
padding-top: 25px;
}

#notelink {
font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1em;
		font-weight: 400;
		font-style: normal;
  color: #ffffff;
 text-decoration:underline;
}
   
h2 	 {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		padding-top: 40px;
		padding-bottom: 60px;
		padding-left: 93px;
	}

h2.none 	 {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 400;
		font-style: normal;
		line-height: 0em;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		display: none;
	}

	
h3 {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 700;
		font-style: normal;
		line-height: 1.35em;
		padding-top: 21px;
		padding-bottom: 7px;
	}

h3.ueberuns {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 700;
		font-style: normal;
		line-height: 1.35em;
		padding-top: 0px;
		padding-bottom: 0px;
	}

h3.impressum {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063emem;
		font-weight: 700;
		font-style: normal;
		line-height: 1.35em;
		padding-top: 0px;
		padding-bottom: 0px;
	}

h4 {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 700;
		font-style: normal;
		line-height: 1.35em;
	}
	
p {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		width: 442px;
		height: auto;
		float: left;
		margin-bottom: 17px;
	}

p.kontakt {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.725em;
		width: 442px;
		height: auto;
		float: left;
		margin-bottom: 17px;
	}

p.column {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		width: 442px;
		height: auto;
		float: left;
	}

p.strong {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 700;
		font-style: normal;
		line-height: 1.35em;
		width: 442px;
		height: auto;
		float: left;
	}

p.subline {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.75em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		width: 442px;
		height: auto;
		float: left;
		margin-top: 10px;
		margin-bottom: 0;
	}

p.subline210 {
		float: left;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.75em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		width: 210px;
		height: auto;
		float: left;
		margin-top: 10px;
		margin-bottom: 0;
	}

p.subline210 {
		float: left;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.75em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		width: 210px;
		height: auto;
		float: left;
		margin-top: 10px;
		margin-bottom: 0;
	}
	
p.bildunterschrift {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.6em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		text-align: right;
		color: gray;
		margin-top: 5px;
	}
	
p.gemeinschaft {
    clear: left;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		float: left;
		margin-left: 93px;
		width: 800px;
	}

p.zusatz {
    clear: left;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.35em;
		float: left;
		margin-left: 93px;
		width: 800px;
	}

.logo {
		height: 46px;
		width: 383px;
		top: 55px;
		left: 93px;
		position: absolute;
		display: block;
		background-repeat: none;
		background-image: url(media/el_logo-trans.png);
		text-indent: -5000em;
	}
	
.column-right {
		float: left;
		height: auto;
		width: 442px;
		margin-bottom: 60px;	
	}
	
.column-left {
		float: left;
		height: auto;
		width: 442px;
		margin-left: 93px;
		margin-right: 23px;
		margin-bottom: 60px;
	}
	
.column-left-uns {
		float: left;
		height: auto;
		width: 442px;
		margin-left: 93px;
		margin-right: 23px;
		margin-bottom: 25px;
	}

.column-right-pic442 {
		float: left;
		height: auto;
		width: 442px;
		margin-top: 0px;
		margin-bottom: 30px;	
	}

.column-right-pic210L {
		float: left;
		height: auto;
		width: 210px;
		margin-top: 0px;
		margin-right: 22px;
		margin-bottom: 30px;	
	}

.column-right-pic210R {
		float: left;
		height: auto;
		width: 210px;
		margin-top: 0px;
		margin-bottom: 30px;	
	}
	
.column-left-text {
		float: left;
		height: auto;
		width: 442px;
		margin-top: 0px;
		margin-left: 93px;
		margin-right: 23px;
		margin-bottom: 30px;
	}

.preload { 
		width:0px;
  		height:0px;
  		visibility:hidden;
	}


/* rollover */
.over { 
	width: 442px; 
	height: 248px;
	}	
	
.over a {
	text-decoration: none; 
	display:block;
	}
		
.over a span.opac { 
	display:none; 
	background: url(media/el_bild-trans-over.png) center center no-repeat; 
	margin-top: -234px;
	margin-right: 198px; 
	height: 27px; 
	position: relative; 
	z-index: 100; 
	opacity: 1; 
	}
	
.over a:hover span.opac { 
	display:block; 
	}

.overproj {
	width: 442px; 
	height: 290px;
	}	
	
.overproj a {
	text-decoration: none; 
	display:block;
	}
		
.overproj a span.opac { 
	display:none; 
	background: url(media/el_bild-trans-over.png) center center no-repeat; 
	margin-top: -276px;
	margin-right: 275px;
	height: 27px; 
	position: relative; 
	z-index: 100; 
	opacity: 0.9; 
	}
	
.overproj a:hover span.opac { 
	display:block; 
	}

.overproj210 { 
	width: 210px; 
	height: 290px;
	}	
	
.overproj210 a {
	text-decoration: none; 
	display:block;
	}
		
.overproj210 a span.opac { 
	display:none; 
	background: url(media/el_bild-trans-over.png) center center no-repeat; 
	margin-top: -276px;
	margin-right: 42px;
	height: 27px; 
	position: relative; 
	z-index: 100; 
	opacity: 0.9; 
	}
	
.overproj210 a:hover span.opac { 
	display:block; 
	}


/* >>> a */

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

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

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

a:hover {
		color: black;
		text-decoration:underline; 
	}

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



/* a.navi */

a.navi:link { 
		color: black;
		text-decoration:none; 
	}

a.navi:visited { 
		color: black;
		text-decoration:none; 
	}

a.navi:focus {
		color: black;
		text-decoration:none; 
	}

a.navi:hover {
		color: black;
		text-decoration:none;
	}

a.navi:active {
		color: black;
		text-decoration:none; 
	}

a.navi:link:before { 
		content: url(media/bt_navipfeil_rechts.gif); 
	}

a.navi:hover:before { 
		content: url(media/bt_navipfeil_untenrechts.gif); 
	}

a.navi-aktiv:link { 
		color: black;
		text-decoration:none; 
	}

a.navi-aktiv:before {
		content: url(media/bt_navipfeil_unten.gif);
	}

a.navi-aktiv-sub:link { 
		color: black;
		text-decoration:none; 
	}

a.navi-aktiv-sub:hover:before { 
		content: url(media/bt_navipfeil_rechts.gif); 
	}

a.navi-aktiv-sub:before {
		content: url(media/bt_navipfeil_untenrechts.gif);
	}



/* a.null */
a.null:link { 
		color: black;
		text-decoration:none; 
	}

a.null:visited { 
		color: black;
		text-decoration:none; 
	}

a.null:focus {
		color: black;
		text-decoration:none; 
	}

a.null:hover {
		color: black;
		text-decoration:none;
	}

a.null:active {
		color: black;
		text-decoration:none; 
	}



/* a.content */
a.content {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.975em;
		font-weight: 700;
		font-style: normal;
		line-height: 1.45em;
	}
	
a.content:before { 
		content: url(media/bt_link-links.gif);	 
	}

/* a.impressum */
a.impressum {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 700;
		font-style: normal;
		line-height: 1.45em;
	}
	
a.content:before { 
		content: url(media/bt_navipfeil_rechts.gif);	 
	}


/* a.meta-right-aktiv */

a.meta-right-aktiv {
		color: #de006e;
		text-decoration:none;
	}

/* a.meta-left-aktiv */

a.meta-left-aktiv {
		color: #de006e;
		text-decoration:none;
	}


/* wrapper */
#wrtopout {
		background-color: #ffffff;
		height: 230px;
		width: auto;
		position: relative;
	}

#wrtop {
		background-color: #ffffff;
		height: 230px;
		width: 1000px;
		position: relative;
	}

#wrmiddle {
		min-height: 100%;
		position: relative;
		display: block;
		height: auto;
		width: 1000px;
	}

#wrbottomout {
		background-color: #ffffff;
		height: 200px;
		width: auto;
		position: relative;
	}
	
#wrbottom {
		position: relative;
		width: 1000px;
		bottom: 0;
		height: 200px;
		background-color: #ffffff;
	}
	



/* hr */
hr#navi-1 {
		position: absolute;
		float: left;
		background-color: #006eb8;
		height: 2px;
		width: 210px;
		left: 93px;
	}

hr#navi-1a {
		position: absolute;
		float: left;
		background-color: #de006e;
		height: 2px;
		width: 210px;
		left: 93px;
	}

hr#navi-1-1a {
		position: absolute;
		float: left;
		background-color: #de006e;
		height: 2px;
		width: 210px;
		left: 93px;
		top: 40px;
	}

hr#navi-2 {
		position: absolute;
		float: left;
		background-color: #006eb8;
		height: 2px;
		width: 210px;
		left: 325px;
	}

hr#navi-2a {
		position: absolute;
		float: left;
		background-color: #de006e;
		height: 2px;
		width: 210px;
		left: 325px;
	}

hr#navi-3 {
		position: absolute;
		float: left;
		background-color: #006eb8;
		height: 2px;
		width: 210px;
		left: 557px;
	}

hr#navi-3a {
		position: absolute;
		float: left;
		background-color: #de006e;
		height: 2px;
		width: 210px;
		left: 557px;
	}
	
hr#navi-4 {
		position: absolute;
		float: left;
		background-color: #006eb8;
		height: 2px;
		width: 210px;
		left: 789px;
	}

hr#navi-4a {
		position: absolute;
		float: left;
		background-color: #de006e;
		height: 2px;
		width: 210px;
		left: 789px;
	}


/* div */	
div.clear {
		clear: left;
		width: 1000px;
		height: 80px;
		}

div.hold {
		float: left;
		position: relative;
		width: 442px;
		}


/* span */
span#subnavi {
		position: absolute;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 400;
		font-style: normal;
		list-style:none;
		line-height: 1.45em;
		padding-top: 12px;
		padding-left: 94px;
	}


span#subnavi:before {
		content: url(media/bt_navipfeil_unten.gif);
	}



/* ul, li */
ul.content {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.45em;
		margin-bottom: 25px;
	}


ul#navi {
		position: relative;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 1.063em;
		font-weight: 400;
		font-style: normal;
		list-style:none;
		line-height: 1.45em;
		padding-top: 110px;
		padding-left: 94px;
	}

li#navi1 {
		float: left;
	}


li#navi2 {
		position: absolute;
		float: left;
		left: 326px;
	}
	
li#navi3 {
		position: absolute;
		float: left;
		left: 558px;
	}
	
li#navi4 {
		position: absolute;
		float: left;
		left: 790px;
	}

ul.meta-top {
		text-align:right;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.75em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.45em;
		list-style:none;
		padding-top: 75px;
	}

ul.meta-left {
		float: left;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.75em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.45em;
		list-style:none;
		padding-top: 15px;
		padding-left: 93px;
	}

li.meta-left:before { 
		content: url(media/bt_meta_link.gif);	 
	}


ul.meta-right {
		position: absolute;
		right: 0;
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.75em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.45em;
		list-style:none;
		padding-top: 15px;
	}

ul.meta-right li {
		list-style: none;
    	display: inline;
	}


li.vcard {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.45em;
		list-style:none;
		margin-bottom: 4px;
	}

ul.content {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.45em;
		list-style:none;
	}
	
li.content {
		margin-bottom: 15px;
	}
	
ul.content-papers {
		font-family: "Titillium Web", "Trebuchet MS", sans-serif;
		font-size: 0.875em;
		font-weight: 400;
		font-style: normal;
		line-height: 1.45em;
		list-style:none;
		margin-top: 15px;
	}
