/*<![CDATA[*/
* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
#linke_spalte {	float: left;	width: 252px; padding-top:173px;}
#mittlere_spalte	{	float: left;	width: 537px; padding-top:173px;}
#rechte_spalte	{	float: left;	width: 209px; padding-top:173px; background:#EAEDF2;}
#inhalt	{	width: 998px; text-align:left;}
#header, #footer	{	width: 998px; text-align:left;}
#footer	{	clear: both; text-align:center; width:100%;}
#footer a {text-decoration:none; font-size:8pt; text-align:center; color:#BDC9D9;}
#footer a:hover{color:#3D75AC;}
html {color:#000; background:#fff;}
body { text-align:center;	min-height:433px;	min-width:724px;	padding:0; border:0; margin:0; background-color:#ffffff; color:#000000; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10pt;}
img {  display:block; border:0; padding:0; margin:0;}
#start {width:724px; height:433px;}
#fahne { position: relative; top:-285px; left:-136px; width:136px;}
#oben {width:998px; margin:0 auto 0 auto; text-align:left; background:#fff;}
#info2 { width:998px; background:#fff; text-align:left;}
#wrapper {width:998px; margin:0 auto 0 auto; text-align:left; background:url(images/bg.gif) repeat-y;}
#info {clear:both; width:998px; background:#fff;}
hr {border: none 0; border-top: 3px double #BAC7D7;	height: 3px;}
.clear { clear:both;}
a { border:0; padding:0; margin:0; color:#3D75AC;}
a:hover { margin:0;padding:0;border:0;}
.menu {list-style-type:none; margin:-220px auto 0px auto; padding:0; padding-left:44px; width:537px;}
/* remove the bullets, padding and margins from the lists */
.menu ul{ list-style-type:none; padding:0; margin:0;}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{ float:left; position:relative; z-index:100;}

/* use the table to position the dropdown list */
.menu table{ position:absolute; border-collapse:collapse; z-index:80; left:0; top:47px;}

/* style all the links */
.menu a, .menu :visited .projekt{ display:block; border:0; width:105px; padding:0;}
.menu a, .menu :visited .menu_new{ display:block; border:0; width:86px; padding:0;}
.menu a, .menu :visited .menu_new{ display:block; border:0; width:86px; padding:0;}
.menu a, .menu :visited .menu_gal{ display:block; border:0; width:107px; padding:0;}
.menu a, .menu :visited .menu_spo{ display:block; border:0; width:130px; padding:0;}
.menu a, .menu :visited .menu_kon{ display:block; border:0; width:109px; padding:0;}
.menu a, .menu :visited .projekt_off{ display:block; border:0; width:105px; padding:0;}

/* style the links hover */
.menu .projekt :hover {background-position: 100% 0;}

/* hide the sub level links */
.menu ul ul { visibility:hidden; position:absolute; width:89px; height:0;}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul, .menu ul a:hover ul{ visibility:visible;}

a {border:0;}
img {border:0;}
.thumb { border:1px solid #BAC7D6; margin:15px; padding:1px; display:inline;}
/* Navigation */
a.projekt_off { background: url(images/nav_projekt.gif) 0 0 no-repeat; width:105px; display:block;}
.projekt_on { background: url(images/nav_projekt.gif) -105px 0 no-repeat; width:105px; display:block;}
a.projekt_off:hover { background: url(images/nav_projekt.gif) -105px 0 no-repeat; width:105px; display:block;}
a.news_off { background: url(images/nav_news.gif) 0 0 no-repeat; width:86px; display:block;}
.menu .news_on { background: url(images/nav_news.gif) -86px 0 no-repeat; width:86px; display:block;}
a.news_off:hover { background-position: -86px 0; width:86px; display:block;}
a.galerie_off { background: url(images/nav_galerie.gif) 0 0 no-repeat; width:107px; display:block;}
.galerie_on { background: url(images/nav_galerie.gif) -107px 0 no-repeat; width:107px; display:block;}
a.galerie_off:hover { background-position: -107px 0; width:107px; display:block;}
a.sponsor_off { background: url(images/nav_sponsoren.gif) 0 0 no-repeat; width:130px; display:block;}
.menu .sponsor_on { background: url(images/nav_sponsoren.gif) -130px 0 no-repeat; width:130px; display:block;}
a.sponsor_off:hover { background-position: -130px 0; width:130px; display:block;}
a.kontakt_off { background: url(images/nav_kontakt.gif) 0 0 no-repeat; width:109px; display:block;}
.kontakt_on { background: url(images/nav_kontakt.gif) -109px 0 no-repeat; width:109px; display:block;}
a.kontakt_off:hover { background-position: -109px 0; width:109px; display:block;}

/* Unternavigation */
a.unav1_off { background: url(images/unav_team.gif) 0 0 no-repeat; width:89px; display:block; padding:0; height:20px;}
.unav1_on { background: url(images/unav_team.gif) -89px 0 no-repeat; display:block}
a.unav1_off:hover { background-position: -89px 0;}
a.unav2_off { background: url(images/unav_entwicklung.gif) 0 0 no-repeat; width:89px; display:block; padding:0; height:19px;}
.unav2_on { background: url(images/unav_entwicklung.gif) -89px 0 no-repeat; display:block;}
a.unav2_off:hover { background-position: -89px 0;}
a.unav3_off { background: url(images/unav_konstruktion.gif) 0 0 no-repeat; width:89px; display:block; padding:0; height:19px;}
.unav3_on { background: url(images/unav_konstruktion.gif) -89px 0 no-repeat; display:block;}
a.unav3_off:hover { background-position: -89px 0;}
a.unav4_off { background: url(images/unav_spezi.gif) 0 0 no-repeat; width:89px; display:block; padding:0; height:19px;}
.unav4_on { background: url(images/unav_spezi.gif) -89px 0 no-repeat; display:block;}
a.unav4_off:hover { background-position: -89px 0;}
.menu_new {float:left; padding:0; margin:0; border:0; position:relative; width:86px; height:47px; z-index:100;}
.menu_gal {float:left; padding:0; margin:0; border:0; position:relative; width:107px; height:47px; z-index:100;}
.menu_spo {float:left; padding:0; margin:0; border:0; position:relative; width:130px; height:47px; z-index:100;}
.menu_kon {float:left; padding:0; margin:0; border:0; position:relative; width:109px; height:47px; z-index:100;}

#texte { border: 1px solid #BAC7D7; padding-left:25px; padding-right:25px; margin-right:23px; color:#4E4E4E; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10pt;}
#teaser { border-left: 1px solid #BAC7D7; border-right: 1px solid #BAC7D7; border-top: 1px solid #BAC7D7; margin-left:20px; margin-right:20px; color:#4E4E4E; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:8pt; background:#fff; padding-left:15px; padding-right:15px; padding-top:15px; width:133px;}
.rechts{ width:450px; text-align:right;}
.newsbutton {margin-left:-15px;}
p{ padding-bottom:10px;}
.newstitel{font-weight:bold;}
#texte li{ margin-left:30px;}
/* Formularfelder */
input {	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size : 10pt; width: 267px; height: 18px; border: 1px solid #BAC7D7; background-color: #FFFFFF; color:#4E4E4E;}
textarea {	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size : 10pt; width: 267px; height: 74px; border: 1px solid #BAC7D7; background-color: #FFFFFF; color:#4E4E4E;}
.abschicken { border: 1px solid #BAC7D7; color:#4E4E4E; background:#FFFFFF; width:82px; height:20px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size : 10pt; cursor:pointer;}
.radio { width:26px; height:12px; border:0;}
.text {	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size : 10pt;}
.kursiv { font-style:italic;}
.fett {font-weight:bold;}
#startinhalt {text-align:left; display:none;}

/* team_neu */
.team{padding-bottom:25px;}
.name_links{font-weight:bold; float:left; width:130px; display:block;padding-right:100px;}
.name_rechts{font-weight:bold; width:230px; display:inline;}
.normal{font-weight:normal;}
/* Formularfelder Spendenseite*/
#spende input {	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size : 10pt; width: 167px; height: 18px; border: 1px solid #BAC7D7; background-color: #FFFFFF; color:#4E4E4E; margin-bottom:5px;}
#spende input.input_str{ width:125px; margin-right:9px;}
#spende input.input_nr{ width:31px;}
#spende input.input_klein { width:80px;}
#spende input.radio { height:12px; text-align:right; border:0; margin:0; width:12px; margin-right:5px; margin-left:182px;}
#spende select{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size : 10pt; width: 167px; height: 18px; border: 1px solid #BAC7D7; background-color: #FFFFFF; color:#4E4E4E; margin-bottom:5px;}
#spende label { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size : 10pt; float:left; width:170px; text-align:right; margin-right:5px; padding-right:5px;}
#spende label.notwendig{ font-weight:bold; background:url(images/sternchen.gif) top right no-repeat; text-align:right; width:170px;}
#spende .gruppe { float:left; font-weight:bold; text-align:right; width:170px;}
#spende fieldset { border:0;}

body { text-align:center; min-height:433px; min-width:724px;}
#xouter{	height:100%;	width:100%;	display:table;	vertical-align:middle;}
#xcontainer {	text-align: center;	position:relative;	vertical-align:middle;	display:table-cell;	height: 433px;}	
#xinner {	width: 724px;	background:#fff;	height: 433px;	text-align: center;	margin-left:auto;	margin-right:auto;}
/*]]>*/
