*{
	margin:0px;
	padding:0px;
}
td{
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#000000;
}
a.link{
	color:#ffffff;
}
img{
	border:0px solid transparent;
}
body, div{
	margin:0px;
	padding:0px;
	border:0px solid transparent;
}
body{
	background-position:0px 50px;
	background-repeat:repeat-x;
	background-image:url(../images/bg_logo_grau.jpg);
	background-color:#cccccc;
}
optgroup option{
	padding:0px 0px 0px 10px;
}
#shadow{
	position:relative;
	height:auto;
	width:994px;
	margin:0px auto;
}
#shadow_left,
#shadow_right,
#shadow_bottom,
#shadow_bottom_right{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity:0.20;
	-moz-opacity:0.20;
	-khtml-opacity: 0.20;
}
#shadow_left{
	width:5px;
	height:700px;
	float:left;
	background-color:#000000;
}
#shadow_right{
	width:5px;
	height:700px;
	float:right;
	background-color:#ffffff;
}
#shadow_bottom{
	clear:both;
	float:left;
	width:989px;
	height:5px;
	background-color:#000000;
}
#shadow_bottom_right{
	float:left;
	width:5px;
	height:5px;
	background-color:#888888;
}
#bar_left{
	width:15px;
	height:650px;
	float:left;
}
#center{
	float:left;
	width:792px;
	height:650px;
	background-color:#ffffff;
}
#headline{
	float:left;
	height:50px;
	width:984px;
	background-repeat:no-repeat;
	background-position:15px 10px;
	background-image:url(../images/logo_bsh.png);
	background-color:#ffffff;
}
#headline .logo{
	height:30px;
	width:150px;
	margin:10px 0px 0px 15px;
}
#location{
	position:absolute;
	height:15px;
	top:35px;
	left:181px;
	width:268px;
	text-align:right;
}
#location_description{
	position:absolute;
	height:15px;
	top:35px;
	left:451px;
}
#fontresizer{
	position:absolute;
	height:15px;
	top:35px;
	left:835px;
}
#video_overlay{
	display:none;
	position:absolute;
	width:490px;
	height:540px;
	border:1px solid #999999;
	top:200px;
	left:251px;
	background-color:#ffffff;
}
#video_overlay .nav{
	text-align:center;
}
#page{
	height:635px;
	width:969px;
	background-color:transparent;
}
#bar_bottom{
	float:left;
	width:969px;
	height:15px;
}
#navigation{
	width:183px;
	height:635px;
	float:left;
	background-color:#eeeeee;
}
#sub_navigation{
	float:left;
	width:183px;
	height:350px;
	background-color:#eeeeee;
}
#social_bookmarks{
	clear:left;
	float:left;
	width:183px;
	height:112px;
	color:#000000;
	background-color:#eeeeee;
}
#social_bookmarks #liste{
	margin:10px 0px 0px 30px;
	width:120px;
}
#page_images{
	width:611px;
	height:122px;
	float:left;
	overflow:hidden;
	background-color:#ffffff;
}
#page_image_nav{
	height:122px;
	width:122px;
}
#information{
	width:175px;
	height:635px;
	float:right;
	overflow:hidden;
	background-color:#eeeeee;
}
#information_logo{
	height:121px;
	width:175px;
	background-repeat:no-repeat;
	background-position:10px 25px;
}
#information_logo img{
	margin:25px 0px 0px 10px;
}
#information .logo,
#information .info{
	background-color:transparent;
}
#information .info{
	width:175px;
	border-top:5px solid #ffffff;
}
#information .title{
	padding:2px 2px 0px 10px;
	width:163px;
	height:18px;
	vertical-align:middle;
	background-color:#c2c2c2;
	color:#000000;
}
#information .content{
	padding:5px 5px 5px 10px;
	width:163px;
	color:#000000;
}
.page_title{
	padding:2px 2px 0px 10px;
	height:18px;
	vertical-align:middle;
	background-color:#c2c2c2;
}
.page_title_nav{
	float:right;
	padding:0px;
	margin:0px;
}
#page_content{
	width:601px;
	height:508px;
	float:left;
	overflow:auto;
	padding:4px 5px 0px 5px;
	background-color:#ffffff;
}
#content{
	width:auto;
	margin:0px 0px 5px 0px;
	overflow-y:auto;
	overflow-x:hidden;
	line-height: 1.5;
}
.page_image{
	border-color:#ffffff;
	background-color:transparent;
	float:left;
	width:121px;
	height:121px;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	overflow:hidden;
}
/***********************************/
/** START Aktuelles                */
/***********************************/
span.aktuelles_title{
	text-decoration:underline;
}
div.aktuelles{
	padding:0px;
	margin:10px 0px 0px 0px;
	height:auto;
	background-color:#e8e8e8;
}
td.aktuelles_img{
	width:80px;
}
td.aktuelles_img .aktuelles{
	width:80px;
	/*height:100%;*/
	background-repeat:no-repeat;
}
td.aktuelles_text{
	padding:0px 0px 0px 5px;
}
.aktuelles_text p{
	padding:0px;
	margin:0px;
}
/***********************************/
/** ENDE Aktuelles                 */
/***********************************/
/***********************************/
/** START Navigation               */
/***********************************/
table#subnav{
	margin:10px 0px 0px 15px;
	border-collapse:separate;
	border-spacing:0px;
}
table#subnav tr,
table#subnav tr{
	padding:0px;
	margin:0px;
	border:0px solid transparent;
}
table#subnav td{
	height:15px;
	border:1px solid transparent;
}
table#subnav td.spacer{
	width:15px;
}
table#subnav img{
	padding:0px;
	vertical-align:baseline;
}
table#subnav .img{
	width:10px;
}
table#subnav a:hover{
}

.vmiddle{
	vertical-align:middle;
}
/***********************************/
/** ENDE Navigation                */
/***********************************/
/***********************************/
/** START Content                  */
/***********************************/
#content td,
#content div{
	line-height: 1.5;
}
#content h3{
	margin:0px 0px 10px 0px;
}
#content p{
	margin:0px 0px 15px 0px;
}
#content ul,
#content ol{
	list-style-position:outside;
	padding:0px 0px 0px 20px;
	margin:0px 0px 10px 0px;
}
#content li{
	padding:0px 0px 0px 20px;
}
#content a{
	text-decoration:underline;
}
#content a:hover{
	
}
#content_margin{
	padding:0px;
	margin:0px;
	height:auto;
}
/***********************************/
/** ENDE Content                   */
/***********************************/
/***********************************/
/** START Ansprechpartner          */
/***********************************/

#ansprechpartner_container{
}
#ansprechpartner_container .fotos{
	width:220px;
	height:450px;
	float:left;
	margin:0px 5px 0px 0px;
}
#grossansicht{
	width:220px;
	height:220px;
	background-image:none;
	background-color:transparent;
}
.kleinansicht{
	width:45px;
	height:45px;
	border:1px solid #000000;
	float:right;
	margin:5px 0px 0px 5px;
}
#ansprechpartner_container .liste{
	width:300px;
	height:450px;
	float:left;
}
#ansprechpartner{

}
#ansprechpartner .position{
	width:150px;
}
#ansprechpartner .verantwortlicher{
}
#ansprechpartner .email{
	margin:0px 0px 8px 0px;
}
#ansprechpartner a:hover{
	text-decoration:underline;
}
/***********************************/
/** ENDE Ansprechpartner           */
/***********************************/
img.spendenprojekt{
	width:75px;
	height:75px;
	margin:0px 5px 0px 0px;
}

tr.spacer{
	height:10px;
}
div.spendentext{
	display:none;
}
div.spendentext_mehr{
	text-align:right;
	cursor:pointer;
	text-decoration:underline;
}
a.presse_jahr{
	color:#777777;
	text-decoration:none;
}
a.presse_jahr_aktiv{
	color:#000000;
	text-decoration:underline;
}


#dummy{
	display:none;
}
