*

#header {
	background-color: white;
	}
  
#contentContainer {
	background-color: White;
	background-image: none;
}
  
.contentbox .boxborder {
	padding: 0px 3px;
}

#content_home_left {
	background: transparent url(/images/content_left_bg.jpg) repeat scroll 0 0;
   display: block;
	padding-left: 10px;
	padding-right: 5px;
}

#content_home_left .shadow img{
	background: url(/images/shadow.gif) no-repeat right bottom;
	padding: 4px 10px 10px 0px;
	border: #eee 1px solid;
	border-right:none;
	border-bottom:none;
   }

#content_home_left h1, h2 {
	font-size: 15px;
	padding-top: 5px;
}

#content_home_left a {
	color: #2F4F4F;
	line-height: 20px;
	text-decoration: none;
	background:transparent url(/images/nav_arrow.gif) no-repeat scroll 3px 5px;
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
	margin-bottom:5px;
	padding:2px 0 2px 15px;
}


#content_home_left a:hover {
	color: maroon;
}

#content_home_left .modulelink a {
	color: red;
}


#content_home_left .nopfeil a {
	line-height: 0px;
	text-decoration: none;
	background: transparent no-repeat scroll;
	border-bottom: 0px solid #CCCCCC;
	cursor: pointer;
	margin-bottom: 0px;
	padding: 0px 0 0px 0px;
	color: Gray;
}



#twitter_update_list li {
	list-style-image: url(/images/nav_arrow.gif);
	list-style-position: inside;
	margin-top: 2px;
	font-size: 10px;
}


#twitter_update_list a {
	color: #336699;
	}


#content_home_right {
	padding-left: 10px;
	}
	
#content_home_right .shadow img{
	background: url(/images/shadow.gif) no-repeat right bottom;
	padding: 4px 10px 10px 0px;
	border: #EEE 1px solid;
	border-right:none;
	border-bottom:none;
   }

#content_home_right h1, h2 {
	font-size: 15px;
}


#content_home_right a {
	color: #2F4F4F;
	line-height: 20px;
	text-decoration: none;
	/* background:transparent url(/images/nav_arrow.gif) no-repeat scroll 3px 5px; */
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
	margin-bottom:5px;
	padding:2px 0 2px 0px;
}

#content_home_right a:hover {
	color: Maroon;
}

#home_news {
	background: transparent url(/images/news_right_bg.jpg) repeat scroll 0 0;
   display: block;
	padding: 10px 15px 10px 10px;
	}

#home_banner a {
	border-bottom: 0px none #CCCCCC;
	}
.home_banner a {
	border-bottom: 0px none #CCCCCC;
	}
		
#contentrightheadline {
	font-size: 30px;
	color: #336699;
}


#footercontainer {
	border-top:0px;
	}

#footercontainer .gradient {
	background:transparent url(/images/trans_white_gradient_large.png) repeat scroll 0 0;
} 	
	
#footercontainer .gradient {
	height:80px;
	}
	
	