/* MAIN LAYOUT */

html, body, form 
{	
	margin:0px;
	padding:0px;
	color:#212528;
}

img 
{
    border:0;
}

a 
{
    outline:none;
}

.wrap 
{
	width:950px;
	margin: 0 auto;
}

H1
{
    margin:0;
    padding:0;
}

a 
{
    color:#F15A24;
 
}

a:hover
{
    color:#1a1a1a;
}




.left 
{
    float:left;
}

/* HEADER */

.bannerWrap 
{
	width:950px;
	float:left;
	height:150px;
}

.logo 
{
    float:left;
    width:280px;
}

.logoLabel 
{
    float:left;
    margin-top:95px;
    text-indent:5px;
    font-size:21px;
    font-weight:bold;
    color:#4D4D4D;
    letter-spacing:-1px;
}

.accessWrap
{
	width:950px;
	float:left;
	margin-top:10px;
}

.accessWrap ul 
{
	float:right;
	padding:0px;
	margin:0px;
}

.accessWrap li
{
	float:right;
	margin-left:10px;
	list-style:none;
}

.accessWrap li a, .bannerContacts li a
{
	text-decoration:none;
	color:#000;
}

.bannerContacts 
{
    float:right;
    margin-top:40px;
    
}

.bannerContacts li 
{
    list-style:none;
    background-image:url(../images/common/bannerContactsArrow.png);
    background-repeat:no-repeat;
    background-position: left center;
    padding: 0px 0px 0px 13px;
    margin: 5px 0px 0px 0px;
}
	

/* Main Menu */

.menuWrap 
{
    width:950px;
    float:left;
    background-image:url(../images/common/menuBackground.png);
    height:50px;
    background-repeat:no-repeat;   
}

.footerWrap 
{
    width:950px;
    background-image:url(../images/common/menuBackground.png);
    height:50px;
    background-repeat:no-repeat;   
    margin: 20px auto;
    float:left;
}

.menuWrap ul
{
    margin:0;
    padding:0;
}

.menuWrap li 
{
    margin: 0;
    padding:0;
    list-style:none;
    margin-left:10px;


}

.buttonHome, .buttonHomeOn, .buttonInformation, .buttonInformationOn, .buttonEvents, .buttonEventsOn, .buttonGet
{
    float:left;
    width:150px;
    height:48px;

}

.buttonHome a, .buttonHomeOn a, .buttonInformation a, .buttonInformationOn a, .buttonEvents a, .buttonGet a
{
    width:150px;
    height:48px;
    text-align:center;
    color:#fff;
    line-height:48px;
    display:block;
    text-decoration:none;
    font-weight:bold; 
    letter-spacing:-1px;
    float:left;
    outline:none;
}

.buttonHome a
{
    background-image:url(../images/common/buttonHome.png);
}

.buttonHome a:hover, .buttonHomeOn a, .buttonHome a:hover
{
    background-image:url(../images/common/buttonHomeOn.png);
}

.buttonInformation a
{
    background-image:url(../images/common/buttonInformation.png);
}

.buttonInformation a:hover, .buttonInformationOn a, .buttonInformationOn a:hover
{
    background-image:url(../images/common/buttonInformationOn.png);
}

.buttonEvents a
{
    background-image:url(../images/common/buttonEvents.png);
}

.buttonEvents a:hover, .buttonEventsOn a, .buttonEventsOn a:hover 
{
    background-image:url(../images/common/buttonEventsOn.png);
}

.buttonGet a
{
    background-image:url(../images/common/buttonGet.png);
}

.buttonGet a:hover
{
    background-image:url(../images/common/buttonGetOn.png);
}



/* COLUMNS */

.columnLeft, .columnRight 
 
{
    float:left;
    width:205px;
}

.columnSpacer
{
    float:left;
    width:8px;
    height:100px;
}

.columnCenter 
{
    float:left;
    width:520px;
}

/* Ticker */

.tickerWrapper 
{
    width:950px;
    float:left;
    height:40px;    
}

/* Panels */

.rssSmallPanel, .membersPanel, .pressReleasePanel, .businessFriendsPanel
{
    width:205px;
    float:left;
    margin:5px 0 0 0;
}

.businessFriendsPanel img 
{
    padding:20px 0 0 1px;
}





.rssSmallTitle 
{
    width:205px;
    float:left;
    background-image:url(../images/common/titleSmallOrange.png);
    padding:13px 0px 13px 0px;
    border-bottom:solid 2px #F2A42C;
}

.rssSmallTitle H1
{
    padding-left:10px;
    float:left;
    color:#fff;
    letter-spacing:-1px;
}

.rssIconSmall 
{
    float:left;
    padding:1px 0px 0px 10px;
}  

.rssIconSmall a 
{
    background-image:url(../images/common/iconRssSmall.png);
    width:14px;
    height:14px;
    display:block; 
}  

.rssIconSmall a:hover 
{
    background-image:url(../images/common/iconRssSmallOn.png);
    width:14px;
    height:14px;  
    display:block; 
}    

.rssSmallBody 
{
    width:203px;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;    
    float:left;
    padding:10px 0px 5px 0px;
}

.rssSmallArticle 
{
    margin: 0 auto;
    padding:0px 0px 3px 0px;
    width: 185px;
    color:#212528;
    
}

.rssSmallArticle H1
{
    color:#212528;
    padding:5px 0px 0px 0px;
    margin:0;
}




.rssSmallArticle H2
{
    color:#7D5C27;
    padding:0px 0px 5px 0px;
    margin:0;
}

.rssSmallArticleLink 
{
    float:left;
    clear:both;
    width:185px;
    margin: 0px 0 15px 0;
}


.rssSmallArticleLinkRight 
{
    float:right;
    clear:both;
    width:185px;
    margin: 0px 0 15px 0;
}

.rssSmallArticleLink a, .rssSmallArticleLinkRight a, .panelLink a

{
    color:#F15A24;
    padding:5px 0px 15px 0px;
}

.rssSmallArticleLink a:hover ,.rssSmallArticleLinkRight a:hover
{
    color:#1a1a1a;
    
}

.rssSmallArticleRule 
{
    margin:10px 0px 5px 0px;
    padding:0;
    background-color:#e5e5e5;
    height:1px;
    float:left;
}


/* News Ticker */
 
.tickercontainer 
{
width: 950px; 
height: 40px; 
margin: 0; 
padding: 0;
overflow: hidden;
}

#news
{
margin: 0;
padding: 0;
height:40px;
line-height:40px;
}

#news ul
{
margin: 0;
padding: 0;
}

#news li 
{
margin: 0;
padding: 0 0 0 15px;
background: url(../images/common/bullet.png) no-repeat center left;
list-style:none;

}

#news a, .subMenu li a 
{
color:#212528;
text-decoration:none;
} 

#news a:hover, .subMenu li a:hover 
{
color:#212528;
text-decoration:underline;
} 

/* Meet */

.membersPanel h1, .pressReleasePanel h1 
{
    float:left;
    padding: 10px 0px 5px 0px;
    border-bottom: solid 1px #e5e5e5;
    width:205px;
    letter-spacing:-1px;
    color:#212528;
}

.businessFriendsPanel{


}

.businessFriendsPanel .rssSmallBody{
padding-left 2px;
}

.rssSmallTitle 
{
    width:205px;
    float:left;
    background-image:url(../images/common/titleSmallOrange.png);
    padding:13px 0px 13px 0px;
    border-bottom:solid 2px #F2A42C;
}

.businessFriendsPanel H1
{
    padding-left:10px;
    float:left;
    color:#fff;
    letter-spacing:-1px;
}









.membersPanelItem 
{
    width:205px;
    float:left;
    padding:10px 0 0 0;
    border-bottom: solid 1px #e5e5e5;
}

.membersPanelItem img
{
    width:65px;
    height:100px;
    float:left;
    margin: 0 8px 0 0;
    //background: url(../images/common/tempMember.png);
}


.membersPanelItem a
{
   color:#212528;
}





.membersPanelItem span
{
    font-weight:bold;
}

.panelLink
{
    text-decoration:none;
    color:Red;
    margin-top:10px;
    padding-right:20px;
    width:200px;
    float:left;
    text-align:right;

}

/* Slideshow */

.slideShow 
{   width:520px;
    height:143px;
    float:left;
    overflow:hidden;
}

.slideShow li 
{
    width:520px;
    height:143px;
    overflow:hidden;
        top:0px;
    left:0px;

}

.prev a
{
    top:0px;
    left:0px;
    width:28px;
    height:143px;
    z-index:100;
    position:absolute;
    background: url(../images/common/buttonSlideShowPrev.png);
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.prev a:hover
{

    filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.next a
{
    top:0px;
    right:0px;
    width:28px;
    height:143px;
    z-index:100;
    position:absolute;
    background: url(../images/common/buttonSlideShowNext.png);
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.next a:hover
{

    filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.slideShowMask 
{
    top:0px;
    left:0px;
    z-index:50;
    background: url(../images/common/maskSlideShow.png);
    position:absolute;
    width:520px;
    height:143px;
}

/* RSS Large */

.rssTwoCol 
{
    width:710px;
    float:left;
}
 
.rssTwoColHeader 
{
    float:left;
    position:relative;
    width:730px;

}

.rssTwoColTitle 
{
    float:left;
    position:relative;
}

.rssTwoColTitleEnd 
{
    width:3px;
    float:left;
    height:42px;
}

.rssTwoColTitle H1
{
    padding:10px 15px 0 10px;
    float:left;
    color:#212528;
    letter-spacing:-1px;
    
}

.rssIconLarge
{
    float:left;
    padding:11px 0px 0px 10px;
}  

.rssIconLarge a 
{
    background-image:url(../images/common/iconRssLarge.png);
    width:18px;
    height:18px;
    display:block; 
}  

.rssIconLarge a:hover 
{
    background-image:url(../images/common/iconRssLargeOn.png);
    width:18px;
    height:18px;  
    display:block; 
} 

.rssTwoColBodyTop 
{
    width:737px;
    float:left;
    background: #24277b;
    height:10px;
}

.rssTwoColBody 
{
    width:735px;
    border-top: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;   
    float:left;
    padding:10px 0px 5px 0px;
}


.rssTwoColArticle 
{
    margin: 0 auto;
    padding: 0;
    width: 715px;
    color:#212528;
}

.rssTwoColArticleSpacer 
{
    width: 735px;
    float:left;
    background:url(../images/common/rssLargeLinebreak.png) center center;
    height:3px;
    margin: 0 0 10px 0;
}

.rssTwoColArticle H1
{
    color:#212528;
    padding:5px 0px 5px 0px;
    margin:0;
}

.rssTwoColArticle H2
{
    color:#7D5C27;
    padding:0px 0px 5px 0px;
    margin:0;
    letter-spacing:2;
}

.rssTwoColArticleLink 
{
    width:730px;
    height:30px;
    float:left;
}


.rssTwoColArticleLink a 
{
    color:#F15A24;
    clear:both;
    float:left;
    padding:5px 0px 15px 0px;
}

.rssTwoColArticle a:hover
{
    color:#1a1a1a;
}


/* RSS Large */

.rssThreeCol 
{
    width:520px;
    float:left;
    margin: 10px 0 0 0;
}

.rssThreeColHeader 
{
    float:left;
    position:relative;
    width:520px;

}

.rssThreeColTitle 
{
    float:left;
    background:url(../images/common/titleLargeOrange.png) no-repeat top right;
    position:relative;
}

.rssThreeColTitleEnd 
{
    width:3px;
    float:left;
    background:url(../images/common/titleLargeOrange.png) ;
    height:42px;
}

.rssThreeColTitle H1
{
    padding:10px 15px 0 10px;
    float:left;
    color:#fff;
    letter-spacing:-1px;
    
}

.rssIconLarge
{
    float:left;
    padding:11px 0px 0px 10px;
}  

.rssIconLarge a 
{
    background-image:url(../images/common/iconRssLarge.png);
    width:18px;
    height:18px;
    display:block; 
}  

.rssIconLarge a:hover 
{
    background-image:url(../images/common/iconRssLargeOn.png);
    width:18px;
    height:18px;  
    display:block; 
} 

.rssThreeColBodyTop 
{
    width:520px;
    float:left;
    background: #F2A42C;
    height:10px;
}

.rssThreeColBody 
{
    width:518px;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;   
    float:left;
    padding:10px 0px 5px 0px;
} 

.rssThreeColArticle 
{
    margin: 0 auto;
    padding: 0;
    width: 488px;
    color:#212528;
}

.rssThreeColArticleSpacer 
{
    width: 518px;
    float:left;
    background:url(../images/common/rssLargeLinebreak.png) no-repeat center center;
    height:3px;
    margin: 0 0 10px 0;
}

.rssThreeColArticle H1
{
    color:#212528;
    padding:5px 0px 5px 0px;
    margin:0;
}

.rssThreeColArticle H2
{
    color:#7D5C27;
    padding:0px 0px 5px 0px;
    margin:0;
    letter-spacing:2;
}

.rssThreeColArticleLink 
{
    width:490px;
    height:30px;
    float:left;
}


.rssThreeColArticleLink a 
{
    color:#F15A24;
    clear:both;
    float:left;
    padding:5px 0px 15px 0px;
}

.rssThreeColArticle a:hover
{
    color:#1a1a1a;
}

.rssMore a
{
    float:right;
    background:url(../images/common/titleButtonOrange.png) no-repeat top right;
    height:30px;
    width:117px;
    color:#fff;
    text-decoration:none;
    letter-spacing:-1px;
    line-height:30px;
    text-align:center;
    font-weight:bold;
}

.rssMore 
{
    background:url(../images/common/titleButtonOrange.png);
    bottom:0px;
    right:0px;
    position:absolute;
    padding: 0 0 0 3px;
    width:117px;


}

.rssMore span 
{
    background:url(../images/common/iconRssSmall.png);
    width:14px;
    height:14px;
    display:block;    
    float:left;
    margin:8px 0 0 8px;
}

.donateButton, .donateButton a
{
    width:205px;
    height:38px;
    float:left;
    background: url(../images/common/buttonDonate.png);
    line-height:38px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    letter-spacing:-1px;
    display:block;
    overflow:hidden;

}

.volunteerButton, .volunteerButton a
{
    width:205px;
    height:38px;
    float:left;
    background: url(../images/common/buttonVolunteer.png);
    line-height:38px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    letter-spacing:-1px;
    display:block;
    overflow:hidden;

}

.businessFriendsButton, .businessFriendsButton a
{
    width:205px;
    height:38px;
    float:left;
    background: url(../images/common/buttonBusinessFriends.png);
    line-height:38px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    letter-spacing:-1px;
    display:block;
    overflow:hidden;
}

.businessFriendsButton, .volunteerButton, .donateButton 
{
    margin-bottom:8px;
}



.donateButton a span 
{
    border-bottom:solid 2px #f5b55e;
    margin-left:8px;
}

.volunteerButton a span 
{
    border-bottom:solid 2px #f5835b;
    margin-left:8px;
}

.businessFriendsButton a span 
{
    border-bottom:solid 2px #f79792;
    margin-left:8px;
}

.donateButton a:hover span, .volunteerButton a:hover span, .businessFriendsButton a:hover span 

{
    border-bottom:solid 2px #fff;
    margin-left:8px;
}

.pressReleasePanel ul
{
margin: 45px 0 0 0 ;
padding: 0;
}

.pressReleasePanel li 
{
margin: 8px 0 0 5px;
padding: 0 0 0 15px;
background: url(../images/common/bullet.png) no-repeat center left;
list-style:none;
}

.pressReleasePanel li a
{
    text-decoration:none;
    color:#212528;
}

.pressReleasePanel li a:hover
{
    text-decoration:none;
    color:#F15A24;
   
}

/* Sub Menu */ 

.subMenu 
{
    float:left;
    width:205px;
    margin:0 0 20px 0;
}

.subMenu ul 
{
    margin:0;
    padding:0;
}

.subMenu li 
{
    width:190px;
    float:left;
    background: url(../images/common/bulletInformation.png) no-repeat center left;
    list-style:none;
    padding:8px 0 8px 15px;
    color:#000;
    border-bottom: solid 1px #e5e5e5;   
}

/* Rss Feed Menu */

.rssFeedMenu 
{
    float:right;
    background-color:Red;
}


.mugshot{
margin: 0px 0px 5px 5px;

padding: 2px;
float:right;

}

.busfriend{
margin: 0px 5px 5px 5px;

padding: 2px;
float:left;

}

.busfriendtext{
float:left;
}



.busfriendlist{
margin: 0px  0px  15px 0px;
border: solid orange 1px;
padding: 10px;
}





.clear {
	clear: both;
	height: 1px;
}



#newspicture{
float:right;
text-align:right;


}

.footerWrap p.imprint{
	text-align:center;
	font-size: 80%;
	margin-top:28px;
	padding:0px;
}


.events{
	margin:10px;
}


.events h3{
	margin:0px 0px 5px 0px;
	color: #7D5C27;
}


.event{
	min-height: 1px;
	padding:0px 10px 0px 10px;
	background: #E5E5E5;
	margin: 0px 0px 0px 0px;
}

.event p{
	margin: 0px 0px 0px 0px;
}

.eventimage{
	margin:5px 5px 10px 10px;
}

.eventtop {
	background: url(../images/common/events_top.gif) no-repeat center left;
}
.eventbottom{
	background: url(../images/common/events_bottom.gif) no-repeat center left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
}