/**********generische Elemente************/
body {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:0;
padding:50px 30px 15px;
text-align:left;
width:100%;
/*background-image:url(/Images/kachel_dunkelblau.gif);*/
}



td,th {
vertical-align:top;
}



input,textarea,select {
border:1px solid;
border-color:lightgray dimgray dimgray lightgray;
}

address {
font-style:normal;
}

div#content {
clear:both;
left:30px;
padding:0;
position:absolute;
top:50px;
}

/*********IDs******/
div#rechte-spalte {
background-image:url(/Images/buddy_schriftzug_50px.gif);
background-position:60px 80px;
background-repeat:no-repeat;
float:left;
margin:0;
width:265px;
}

div#ev-logo {
padding:80px 0 0 60px;
margin:0;
width:205px;
height:80px;
}


/*---- Browserweiche Logo Position -----*/
div#ev-logo {
 height:75px; margin-bottom:8px; }                     /* all browsers */
* html div#ev-logo { height:60px; margin-bottom:4px; }               /* IE 5 and IE 6 */
*:first-child+html div#ev-logo { height:60px; margin-bottom:4px; }   /* IE 7 */


img#illustration {
border-color:#FFF;
border-style:solid;
border-width:0 2px 4px 0;
display:inline;
height:240px;
left:0;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:0;
width:663px;
z-index:1;
}

/*---img#projekt_logo, #projekt_logo {
top:390px;
float:none;
left:23px;
position:absolute;
}  */

#projektlogo {
/*top:440px;
position:absolute;*/
float:none;
margin-left:23px;
margin-top:37px;
}

#logo365 {
/*position:absolute;
top:560px;*/
float:none;
margin-left:27px;
margin-top:20px;
}
/*#logo365 {
top:510px;
float:none;
left:23px;
position:absolute;
}
*/
/***********************Navi Top*********/
div#navi_top {
position:absolute;
top:2px;
width:915px;
}

div#tabcontainer {
margin-right:31px;
position:relative;
}

a.menu_tab,a.menu_tab:visited, a.menu_tab:active {
border-color:#DF1D1F !important;
border-left:solid 1px;
color:#233350;
float:right;
height:16px;
margin:0 3px;
padding:16px 14px 0 7px;
text-decoration:none;
vertical-align:bottom;
font-weight:normal;

}

a.menu_tab:hover, a.menu_tab:active {
background-color:#cccfd6;
}


/********************* Linke Navi **************************/


.navi_links {
	width: 177px;
	margin: 0;
	padding: 0px;
	list-style:none;
	border: none;
	position:absolute;
		top: 0;
		left: 0;
	z-index:3;
}

.navi_links li {
	margin:0 0 3px 0;
}

.navi_links li a {
	font-size: 13px;
	line-height: 16px;
	height: 16px;
	display:block;
	color:#000;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: normal;
	background-color: #fff;
	cursor: pointer;
	border: 2px solid white;

}

/*.Aktuelles {
background-color: #DF1D1F !important;

}

.Home {
background-color: #cccfd6 !important;
}

.Buddy-Projekt {
background-color: #FF8C00 !important;
}

.BuddysBundesweit {
background-color: #167730 !important;
}

.Presse {
background-color: #233350 !important;
}

.Frderer {
background-color: #70685B !important;
}

.Partner {
background-color: #0066CC !important;
}

a.Home:hover span{
background-color: #cccfd6 !important;
}

a.Aktuelles:hover span{
background-color: #DF1D1F !important;
}

a.Buddy-Projekt:hover span {
background-color: #F9A413 !important;

}

a.BuddysBundesweit:hover span {
background-color: #167730 !important;
color:white;
}

a.Presse:hover span {
background-color: #233350 !important;
color:white;
}

a.Frderer:hover span {
background-color: #70685B !important;
color:white;
}

a.Partner:hover span {
background-color: #0066CC !important;
color:white;
}
*/
.navi_links li a span {
	height: 16px;
	text-indent: 4px;
	display:block;
	margin-left: 15px;
	background-color: #FFF;
}

.navi_links li a:hover {
	background-color: #DF1D1F;
}*/

/*.navi_links li a:hover span {
	color:#FFF;
	background-color: #DF1D1F;
}*/

li.subnavi a {
	color:#2B364D ;
	background-color: #fff;
	cursor: pointer;
	text-transform:none;
}

li.subnavi a span {
	text-indent: 10px;
	text-transform:none;
}

/*li.subnavi a:hover {
	background: url(/Images/navi_pfeil.gif) no-repeat 0px 1px;
	background-color: #233350;
}*/

/*li.subnavi a:hover span {
	color:#FFF;
	background-color: ;
}*/

li.navi_active a {
	background-color:#2B364D 
	
	/*#DF1D1F;*/
}

li.navi_active a span {
	background-color: #2B364D;
	color:#fff;
	/*#cccfd6;*/
}

li.subnavi_active a span {
	color:#fff;
	background-color: #2B364D;
	/*#cccfd6;*/
}

li.subnavi_active a {
	background-color: #2B364D;
	/*#cccfd6;*/
}



p.foerd {
margin-top:552px;
padding-top:2px;
text-align:center;
font-size:10px;
border-top: solid white 4px;
}

div#voda {
border-color:#FFF;
border-style:solid;
border-width:4px 0 4px 0;
top:600px;
position:absolute;
padding:4px;
width:170px;
}