/***********
 * GENERAL *
 ***********/

html {
  overflow-y:scroll;
}
body {
  font-family: Arial,sans-serif;
  font-family: Arial, Helvetica, sans-serif;  
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  line-height:18px;
  color:#FFFFFF;
  background-color:#551421;
  background-image:url('../images/sbc2010_bg-fond_long.png');
  background-position:center top;
  background-repeat:no-repeat;
  margin:0 0 0 0;
}
p, h1 {
  margin: 11px 0 11px 0;
}
h1 {
  font-size:20px;
}

table {
  border-spacing:0 0;
}
td {
  padding:0 0 0 0;
}
img {
  border:0;
}
a {
  color:#FFFFFF;
  text-decoration:none;
  outline:none;
}
a:hover {
  color:#87888a;
  text-decoration:none;
}
#main_wrap {
  margin:0 auto 0 auto;
  width:980px;
}
#main_wrap #main {
  width:980px;
  float:left;
}
a.active, p.active a {
  color:#87888a;
}

span.bold {
  font-weight:bold;
}
span.normal {
  text-transform:none;
}
input[type="image"] {
  outline: none;
}

/**********
 * HEADER *
 **********/

#header {
  width:980px;
  float:left;
  margin:18px 0 0 0;
}
#header #banner {
  width:980px;
  height:152px;
  float:left;
}
#header #banner img {
  width:300px;
  height:104px;
  float:left;
  margin:0 340px 0 340px;
}
#header #head_nav_wrap {
  width:980px;
  float:left;
  background-image:url('../images/sbc2010_str-fond_top-shad7.png');
  background-position:bottom;
  background-repeat:no-repeat;
}
#header #head_nav {
  width:936px;
  float:left;
  padding:0 29px 0 15px;
}
#header #head_nav2_wrap {
  width:980px;
  float:left;
  background-image:url('../images/sbc2010_str-fondsubsite_top-shad.png');
  background-position:bottom right;
  background-repeat:no-repeat;
}
#header #head_nav2 {
  width:950px;
  float:left;
  padding:0 15px 0 15px;
}

#header #head_nav p, #header #head_nav2 p {
  text-align:right;
  text-transform:uppercase;
  display:inline;
  float:right;
  color:#FFFFFF;
  margin:0 0 12px 0;
  font-size:11px;
  line-height:18px;
  font-weight:bold;
}
#header #head_nav p a, #header #head_nav2 p a{
  margin-left:26px;  
}
  
 
/***********
 * CONTENT *
 ***********/
#content_wrap_wrap {
  width:980px;
  float:left;
  background-image:url('../images/sbc2010_str-fond2.png');
  background-repeat:repeat;
  background-position:top;
}
#content_wrap {
  width:950px;
  float:left;
  padding:0 15px 0 15px;
}
#content_wrap a {
  text-decoration:underline;
}
#content_wrap #content {
  width:923px;
  float:left;
  padding:0px 4px 0px 23px;
}
#content_wrap #content #text {
  width:517px;
  float:left;
  padding:39px 0 0 0;
}
#content_wrap #content #text img#img-headline {
  float:left;
  width:487px;
  height:171px;
}
/*
#content_wrap #content #text h1 {
  text-transform:uppercase;
  font-weight:bold;
  padding:0 0 11px 0;
  margin:0 0 0 0;
}
#content_wrap #content #text div.h2 {
  background-color:#5d1a36;
}
#content_wrap #content #text h2 {
  background-color:#5d1a36;
  display:inline;
  padding:2px 10px 2px 5px;
  margin:0 0 5px 0;
  line-height:25px;
  font-size:16px;
}
*/
#content_wrap #content #text p {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:13px;
  line-height:18px;
  color:#FFFFFF;
  margin:19px 0 0 0;
  float:left;
}
#content_wrap #content #image_wrap {
  width:366px;
  height:362px;
  float:right;
  background-image:url('../images/sbc2010_img-shad2.png');
}
#content_wrap #content #image {
  width:326px;
  height:293px;
  float:right;
  padding:17px 20px 53px 20px;
}

#content_wrap #content #image img {
  width:326px;
  height:293px;
  float:left;
  background-color:#DDDDDD;
}




#subcontent_wrap1 #img-headline{
	padding:24px 0 0 93px;
	/*width:718px;*/
	width:625px;
	float:left;
}
#subcontent_wrap1 #img-headline img{
	width:487px;
	height:171px;
	float:left;
}
#subcontent_wrap1 #home_img_gall_wrap2 {
	width:466px;
	height:359px;
	float:left;
	padding:25px 75px 12px 177px;
}
#subcontent_wrap1 #home_img_gall_wrap2 #home_img_gall_wrap1 {
	width:466px;
	height:359px;
	float:left;
	background-image:url('../images/sbc2010_img-shad3.png');
}
#subcontent_wrap1 #home_img_gall_wrap2 #home_img_gall_wrap1 #home_img_gall {
	width:426px;
	height:293px;
	float:left;
	padding:17px 20px 49px 20px;
}
#subcontent_wrap1 #home_img_gall_wrap2 #home_img_gall_wrap1 #home_img_gall #gall_img_bgimg {
	width:426px;
	height:293px;
	float:left;
	background-color:#FFFFFF;
}

#subcontent_wrap1 #home_img_gall_wrap2 #home_img_gall_wrap1 #home_img_gall #gall_img_bgimg img#gall_img {
	width:426px;
	height:293px;
	float:left;
}
#subcontent_wrap1 #home_text {
	float:left;
	width:446px;
	padding:0 85px 0 187px;
}

#subcontent_wrap1 #home_text p {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:13px;
  line-height:18px;
  color:#FFFFFF;
  margin:0 0 0 0;
  float:left;
}

/*******************
 * SUBPAGE CONTENT *
 *******************/

#subcontent_wrap {
  width:980px;
  float:left;
}

#subcontent_wrap #subcontent_wrap2 a {
  text-decoration:underline;
}

#subcontent_wrap #left {
  float:left;
  padding:0 0 0 0;
  width:225px;  
}

#subcontent_wrap #left #nav {
  float:left;
/*  width:590px;*/
  padding:0 0 0 15px;
  width:210px;
  height:262px;  
}
#subcontent_wrap #left #nav div.nav_subpage_wrap {
  margin:0 0 0 13px;
}
#subcontent_wrap #left #nav div.nav_subpage_wrap p:last-child {
  margin-bottom:6px;
}

#subcontent_wrap #left #nav p {
  font-family: Arial, serif;
  font-size:11px;
  line-height:18px;
  color:#FFFFFF;
  text-transform:uppercase;
  display:block;
  margin:0 0 0 0;
  font-weight:bold;
}
#subcontent_wrap #left #nav p a {
}


#subcontent_wrap #left #news_topshad {
	float:left;
	width:240px;
	height:25px;
	background-image:url('../images/sbc2010_news_shadow-topB.png');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
#subcontent_wrap #left #news_botshad {
	float:left;
	width:240px;
	height:37px;
	background-image:url('../images/sbc2010_news_shadow-botB.png');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

#subcontent_wrap #left #news_wrap1 {
	float:left;
	width:240px;
	background-image:url('../images/sbc2010_news_shadow-midA.png');
	background-repeat:repeat-y;
	background-position:left;
/*	overflow:hidden;*/
}
#news_fullwrap2, #news_fullwrap {
	float:left;
}
#news_wrap1 #news {
	float:left;
	width:182px;
	padding:0 14px 0 29px;
}
#news #news_headline {
	width:182px;
	float:left;
	padding:12px 0 0 0;
}

#news #news_headline h2 {
  text-transform:uppercase;
  margin:0px 0 23px 0;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:12px;
  line-height:17px;
  color:#FFFFFF;
  font-weight:normal;
  float:left;
  width:182px;
}
#news img {
	width:182px;
	float:left;
	height:1px;
}

#news .news_element {
	width:182px;
	float:left;	
}
#news .news_element img {
	width:182px;
	height:129px;
	float:left;
	margin:0 0 0 0;
	padding:10px 0 14px 0;
}
#news .news_element p {
	font-family:Arial, serif;
	font-size:11px;
	line-height:16px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 22px 0;
}
#news .news_element p a, #news .news_element p a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}








#right {
	float:left;
	width:755px;
}

#subcontent_wrap2 {
  width:755px;
  float:left;
  background-image:url('../images/sbc2010_str-fondsubsite-shad.png');
  background-repeat:repeat;
}
#subcontent_wrap1 {
  width:718px;
  padding:0px 16px 7px 21px;
  float:left;
}
#subcontent_bottomshadow {
  float:left;
  width:755px;
  height:16px;
  background-image:url("../images/streifenfond_subbottom3.png");
  background-repeat:no-repeat;
  background-position:top;
} 
.home_forcedheight {
	height:795px;
}

#subcontent_wrap #subcontent_wrap2 #subcontent {
  width:529px;
  float:left;
  margin:0 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #news_subcontent {
  width:718px;
  float:left;
  margin:0 0 0 0;
}
#subcontent_boxshad-top {
  width:529px;
  height:14px;
  float:left;
  background-image:url('../images/sbc2010_subpage_textshadow-top.png');
  background-repeat:no-repeat;
}
#news_boxshad-top {
  width:718px;
  height:14px;
  float:left;
  background-image:url('../images/sbc2010_news_textshadow-top.png');
  background-repeat:no-repeat;
}
#frame_boxshad-top {
  width:718px;
  height:7px;
  float:left;
  background-image:url('../images/sbc2010_frame_textshadow-top.png');
  background-repeat:no-repeat;
  font-size:0px;
  line-height:0px;
}
#subcontent_boxshad-bottom {
  width:529px;
  height:14px;
  float:left;
  background-image:url('../images/sbc2010_subpage_textshadow-bottom.png');
  background-repeat:no-repeat;
}
#news_boxshad-bottom {
  width:718px;
  height:14px;
  float:left;
  background-image:url('../images/sbc2010_news_textshadow-bottom.png');
  background-repeat:no-repeat;
}
#frame_boxshad-bottom {
  width:718px;
  height:7px;
  float:left;
  background-image:url('../images/sbc2010_frame_textshadow-bottom.png');
  background-repeat:no-repeat;
  font-size:0px;
  line-height:0px;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text {
  color:#58585A;
  float:left;
  background-image:url('../images/sbc2010_subpage_textshadow-center.png');
  background-repeat:repeat-y;
  width:529px;
}
#subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text {
  color:#58585A;
  float:left;
  background-image:url('../images/sbc2010_news_textshadow-center.png');
  background-repeat:repeat-y;
  width:718px;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text #text_innerwrap, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text #text_innerwrap {
  padding:41px 31px 41px 48px;
  width:450px;
  float:left;
  min-height:341px;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text #frame_innerwrap, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text #frame_innerwrap {
  padding:0px 12px 0px 7px;
  width:529px;
  width:699px;
  float:left;
  min-height:341px;
}

#text_innerwrap div {
  float:left;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text #text_innerwrap #signature_wrap, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text #text_innerwrap #signature_wrap {
  width:447px;
  height:97px;
  float:left;
  padding:31px 0 0 0;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text #text_innerwrap #signature_wrap #signature, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text #text_innerwrap #signature_wrap #signature {
  width:447px;
  height:97px;
  float:left;
  background-repeat:no-repeat;
  background-position:15px 0;
  background-image:url('../images/sbc2010_signature.png');
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text #text_innerwrap #signature_wrap #signature p, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text #text_innerwrap #signature_wrap #signature p {
padding:80px 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text img.news_image_big, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text img {
  padding:21px 0 21px 0;
  float:left;
  width:447px;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text h1, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text h1 {
  text-transform:uppercase;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-weight:normal;
  font-size:19px;
  line-height:21px;
  margin:0 0 22px 0;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text h2, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text h2, 
#subcontent_wrap  #subcontent_wrap2 #subcontent #text h3, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text h3,
#subcontent_wrap  #subcontent_wrap2 #subcontent #text h4, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text h4,
#subcontent_wrap  #subcontent_wrap2 #subcontent #text h6, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text h6 {
  text-transform:uppercase;
  margin:0 0 0 0;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:12px;
  line-height:17px;
  color:#58585A;
  font-weight:normal;
  float:left;
  width:447px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text h2.form-h2, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h2.form-h2 {
  margin:10px 0 20px 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text h2.headline, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h2.headline,
#subcontent_wrap #subcontent_wrap2 #subcontent #text h4, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h4 {
  margin:21px 0 22px 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text h2.subheadline, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h2.subheadline {
  margin:30px 0 3px 0;
  line-height:27px;
  text-transform:none;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text h2.imprint, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h2.imprint {
  margin:21px 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text h3, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h3 {
  margin:21px 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text h2.no-margin, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h2.no-margin,
#subcontent_wrap #subcontent_wrap2 #subcontent #text h6, #subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text h6 {
  margin:0 0 0 0;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text p, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text p {
  margin:0 0 0 0;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:12px;
  line-height:17px;
  float:left;
  width:447px;
}
#text p a, #news-text p a {
  color:#58585A;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l0, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l0 {
  margin:0 0 0 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l1, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l1 {
  margin:29px 0 7px 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l1a, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l1a {
  margin:7px 0 29px 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l2, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l2 {
  margin:7px 0 7px 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l3, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l3 {
  margin:7px 0 0 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l3a, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l3a {
  margin:0 0 7px 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l4, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l4 {
  margin:29px 0 0 0;
  padding:0 0 0 0;
  float:left;
}

#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l0 img,
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l1 img,
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l1a img,
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l2 img, 
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l3 img, 
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l3a img, 
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l4 img, 
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l5 img, 
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l6 img, 
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.l7 img, 
#subcontent_wrap #subcontent_wrap2 #news_subcontent #news-text div.lnews img,
#subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.lhome img {
  padding:0 0 0 0;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l5, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l5 {
  margin:21px 0 0 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l6, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l6 {
  margin:7px 0 21px 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.l7, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.l7, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #form-text div.l7 {
  margin:29px 0 21px 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.lnews, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.lnews {
  margin:48px 0 21px 0;
  padding:0 0 0 0;
  float:left;
}
#subcontent_wrap #left #news_fullwrap #news_wrap1 #news .news_element div.lhome, #subcontent_wrap #left #news_fullwrap #news_wrap1 #news #news_headline div.lhome {
  margin:0 0 0 0;
  padding:0 0 0 0;
  float:left;
}
#news .news_element .lhome img {
  width:182px;
  height:1px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  background-color:transparent;
}
#news #news_headline img {
  height:1px;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.lhome img, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.lhome img {
  width:182px;
}



#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.grey_box, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.grey_box {
  float:left;
  width:429px;
  padding:9px 9px 9px 9px;
  background-color:#58585A;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.grey_box h2, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.grey_box h2 {
  text-transform:uppercase;
  margin:0 0 0 0;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:12px;
  line-height:17px;
  color:#FFFFFF;
  font-weight:normal;
  width:429px;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text div.grey_box p, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text div.grey_box p  {
  margin:0 0 0 0;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:12px;
  line-height:17px;
  color:#FFFFFF;
  float:left;
  width:429px;
}

#subcontent_wrap  #subcontent_wrap2 #subcontent #text a.fiva_logo, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text a.fiva_logo {
  margin:21px 0 0 0;
  float:left;
}
#subcontent_wrap  #subcontent_wrap2 #subcontent #text a.fiva_logo img, #subcontent_wrap  #subcontent_wrap2 #news_subcontent #news-text a.fiva_logo img {
  width:97px;
  height:59px;
  float:left;
}

#text div.grey_box p a, #news-text div.grey_box p a {
  color:#FFFFFF;
}

#subcontent_wrap #subcontent_wrap2 #imagecol {
  width:182px;
  padding:2px 7px 0 0;
  float:left;
}
#subcontent_wrap #subcontent_wrap2 #imagecol #imagecol_topshadow {
  width:182px;
  height:14px;
  background-image:url('../images/sbc2010_subpage_imgcol_top.png');
  background-repeat:no-repeat;
  background-position:top;
  float:left;
}
#subcontent_wrap #subcontent_wrap2 #imagecol #imagecol_inner-wrap {
  width:182px;
  background-image:url('../images/sbc2010_subpage_imgcol_center.png');
  background-repeat:repeat-y;
  background-position:top;
  float:left;
}
#subcontent_wrap #subcontent_wrap2 #imagecol #imagecol_bottomshadow {
  width:182px;
  height:14px;
  background-image:url('../images/sbc2010_subpage_imgcol_bottom.png');
  background-repeat:no-repeat;
  background-position:top;
  float:left;
}

#subcontent_wrap #subcontent_wrap2 #imagecol #imagecol_inner-wrap .imagecol_img {
  width:158px;
  float:left;
  padding:0px 9px 14px 9px;
}


/*******************
 * SUBPAGE GALLERY *
 *******************/

#subcontent_galwrap {
  width:755px;
  padding:0px 0px 7px 0px;
/*  margin-left:14px; */
  float:right;
  background-image:url('../images/sbc2010_str-fondsubsite-shad.png');
  background-repeat:repeat-y;
  background-position:top;
}
#subcontent_galwrap #whitebox_wrap2 {
  width:712px;
  padding:0 22px 0px 21px;
  margin:0 0 0 0;
  float:left;
}
#subcontent_galwrap #whitebox_wrap2 #whitebox_wrap1 {
  width:712px;
  padding:0 0 5px 0px;
  margin:0 0 0 0;
  float:left;
  background-image:url('../images/sbc2010_galerie2009_textshadow3.png');
  background-repeat:no-repeat;
}

#whitebox_wrap1  #text{
  /*width:346px;
  height:342px;
  width:277px;
  height:250px;
  width:287px;
  height:246px;*/
  width:284px;
  min-height:244px;
  color:#58585A;
  float:left;
  padding:48px 21px 48px 48px;
  padding:48px 21px 51px 76px;
  padding:53px 21px 51px 66px;
  padding:55px 21px 51px 69px;
  padding:55px 21px 51px 48px;
}

#whitebox_wrap1  #text h1 {
  text-transform:uppercase;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-weight:normal;
  font-size:19px;
  line-height:21px;
  margin:0 0 22px 0;
}
#whitebox_wrap1  #text h2 {
  text-transform:uppercase;
  margin:0 0 0 0;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:11px;
  line-height:16px;
  color:#58585A;
  font-weight:normal;
}
#whitebox_wrap1  #text p {
  margin:0 0 0 0;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-size:12px;
  line-height:17px;
}
#whitebox_wrap1 #text p a {
  color:#58585A;
}
#whitebox_wrap1 #image {
  width:326px;
  height:293px;
  float:left;
  padding:17px 0px 0px 16px;
}

#whitebox_wrap1 #image img {
  width:326px;
  height:293px;
  float:left;
  background-color:#DDDDDD;
}

#whitebox_wrap1  #image #slideshow {
  width:326px;
  float:left;
  text-transform:uppercase;
  margin:7px 0 0 0;
  font-family:Arial, serif;
  font-weight:bold;
  color:#87888A;
  font-size:10px;
  line-height:10px;
}
#slideshow span {
  cursor:pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
}
#whitebox_wrap1  #image #slideshow #slideshow_back {
  width:120px;
  float:left;
  text-align:left;
}
#whitebox_wrap1  #image #slideshow #slideshow_counter {
  width:86px;
  float:left;
  text-align:center;
}
#slideshow_counter span {
  cursor:default;
}
#whitebox_wrap1  #image #slideshow #slideshow_next {
  width:120px;
  float:left;
  text-align:right;
}


/************
 * FORMULAR *
 ************/
 
#formular input.send {
  margin:31px 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .submit {
  text-transform:uppercase;
  font-weight:bold;
  color:#58585A;
  float:left;
/*  width:447px;*/
  margin:32px 0 1px 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .submit a {
  text-decoration:none;
    color:#58585A;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap {
  float:left;
  width:447px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .areawrap {
  float:left;
  width:447px;
  margin:25px 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .checkbox-wrap {
  float:left;
  width:447px;
  margin:0 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .newsletter-checkbox {
  margin:31px 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .radiowrap {
  float:left;
  width:447px;
  margin:25px 0 0 0;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .radiowrap .field {
  float:left;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .radiowrap .field input {
  float:left;
  margin:0px 10px 0 20px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .radiowrap .field p {
  float:left;
  margin:0 10px 0 0;
  width:auto;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .radiowrap .name p, #formular .radiowrap .name p {
  float:left;
  width:auto;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .radiowrap .name {
  float:left;
  height:22px;
}

#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .checkbox-wrap .field {
  float:left;
  width:22px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .checkbox-wrap .name {
  float:left;
  height:22px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .checkbox-wrap p {
  margin:0 0 0 10px;
  line-height:20px;
  display:block;
  width:415px;
  float:left;
}


#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .field {
  float:left;
  width:372px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .field input {
  width:362px;
  height:20px;
  margin:1px 0 2px 0;
  float:right;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .field select {
/*  height:20px;
  margin:1px 0 9px 0;*/
  margin:0 0 0 5px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .textarea {
  float:left;
  width:447px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .textarea textarea {
  width:447px;
  height:65px;
  margin:1px 0 2px 0;
}


#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .name {
  float:left;
  width:75px;
  line-height:27px;
  font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
  font-size:11px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .areaname {
  float:left;
  width:447px;
  line-height:27px;
  font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
  font-size:11px;
}
#subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .name p, #subcontent_wrap #subcontent_wrap2 #subcontent #text #formular .wrap .areaname p {
  line-height:27px;
  font-size:11px;
  width:auto;
}

#subcontent_wrap #subcontent_wrap2 #subcontent #text p.pflichtfeld {
  margin:35px 0 0 0;
  float:left;
}
.form-h2 {
  margin:20px 0 10px 0;
}
.headline {
  margin:21px 0 22px 0;
}
.subheadline {
  margin:30px 0 3px 0;
  line-height:27px;
  text-transform:none;
}

div#c52 a, div#c137 a  {
  text-decoration: underline;
}


/***************
 * FORMHANDLER *
 ***************/

li.error {
list-style: none;
clear:both;
}

li.error a {
  color:#FF0000;
}
li.error a:hover {
  color:#FF0000;
}


/**********
 * FOOTER *
 **********/

#footer_wrap_subsite {
  float:left;
  width:980px;
} 
 
#footer_wrap {
  float:left;
  width:980px;
  background-image:url('../images/sbc2010_str-fond_bot-shad3.png');
  background-repeat:no-repeat;
  background-position:top;
}
#footer {
  float:left;
  width:936px;
  padding:0 29px 0 15px;
  margin:0 0 25px 0;
}
#footer2 {
  float:left;
  width:950px;
  padding:0 15px 25px 15px;
}
#footer #foot_nav, #footer2 #foot_nav {
  float:left;
/*  width:590px;*/
  margin:12px 0 0 0;
}
#footer #foot_nav p, #footer2 #foot_nav p {
  font-family: Arial, sans-serif;
  font-size:11px;
  line-height:18px;
  color:#FFFFFF;
  text-transform:uppercase;
  display:block;
  margin:0 0 0 0;
  font-weight:bold;
}
#footer #foot_nav p a, #footer2 #foot_nav p a {
}
#footer #foot_imprint, #footer2 #foot_imprint {
  width:950px;
  float:left;
  padding:34px 0 0 0
}
#footer #foot_imprint #sponsor, #footer2 #foot_imprint #sponsor {
  float:left;
/*
  width:581px;
  padding:11px 72px 12px 72px;
  height:54px;
*/
  width:950px;
  padding:0px 0px 0px 0px;  
  height:77px;
  height:145px;  
  height:215px;   
  height:285px;  
/*  background-color:#FFFFFF;*/
}
#footer #foot_imprint #sponsor img, #footer2 #foot_imprint #sponsor img#sponsor_map {
  float:right;
/*  background-color:#FFFFFF;*/
}
#footer #foot_imprint #impressum, #footer2 #foot_imprint #impressum {
  float:left;
  width:950px;
  padding:0 0 0 0;
  margin:35px 0 0 0;
}
#footer #foot_imprint #impressum p, #footer2 #foot_imprint #impressum p {
  float:right;
  font-family: Arial, sans-serif;
  font-size:10px;
  margin:0 0 0 0;
  line-height:10px;
}
#footer #foot_imprint #impressum p a, #footer2 #foot_imprint #impressum p a {
  margin-left:20px;
}
#footer #foot_imprint #impressum p a, #footer2 #foot_imprint #impressum p a.facebook {
  margin-left:45px;
}
#footer #foot_imprint #impressum p a, #footer2 #foot_imprint #impressum p a.facebook img {
  margin-right:5px;
}
#footer #foot_imprint #impressum p span, #footer2 #foot_imprint #impressum p span {
  cursor:default;
}


/*************
 * IMAGEGAL2 *
 *************/

div#imagegal2 {
  width:326px;
}
div#imagegal2 img {
  width:326px ! important ;
  height:293px ! important;
  float:left;
  background-color:#DDDDDD;
  padding: 0 ! important; 
}

div#imagegal2 div#slideshow {
  width:326px;
  float:left;
  text-transform:uppercase;
  margin:7px 0 0 0;
  font-family:Arial, serif;
  font-weight:bold;
  color:#87888A;
  font-size:10px;
  line-height:10px;
}
div#imagegal2 #slideshow span {
  cursor:pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
}
div#imagegal2 #slideshow #slideshow_backG2 {
  width:120px;
  float:left;
  text-align:left;
}
div#imagegal2 #slideshow #slideshow_counterG2 {
  width:86px;
  float:left;
  text-align:center;
}
div#imagegal2 #slideshow_counterG2 span {
  cursor:default;
}
div#imagegal2 #slideshow #slideshow_nextG2 {
  width:120px;
  float:left;
  text-align:right;
}