body {margin-left: 20px;margin-right: 20px;margin-top: 20px;margin-bottom: 20px;}.hauptnavigation {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}.hn_a {color:#FFFFFF; text-decoration:none;}.hn_a:hover {color:#FFFFFF; text-decoration:none;}.hn_a:visited {color:#FFFFFF; text-decoration:none;}h1 {	font-size:20px;	line-height:25px;}h2 {	font-size:17px;	line-height:21px;}h3 {	font-size:15px;	line-height:19px;}.bg_navi {background-image: url(images/bg/braun_hoch.gif);background-repeat: no-repeat;height:39px;vertical-align:middle;padding: 14px 20px;}.text {font-family: Verdana, Arial;font-size: 12px;line-height: 18px;color:#FFFFFF;vertical-align:top;}.textbold {font-family: Verdana, Arial;font-size: 12px;line-height: 18px;color:#FFFFFF;vertical-align:top;font-weight:bold;}.text_navi {font-family: Verdana, Arial;font-size: 10px;line-height: 18px;color:#FFFFFF;vertical-align:top;}.text_redaktion {font-family: Verdana, Arial;font-size: 12px;line-height: 18px;font-color:#000000;vertical-align:top;}.subnavi {width: 300px:float: left;}.inhalt {width: 400px:float: right;}.sw_home      {padding: 59px 370px;background-image: url(images/sw/home.jpg);background-repeat: no-repeat;height:135px;}.sw_ueber     {padding: 59px 370px;background-image: url(images/sw/ueber.jpg);background-repeat: no-repeat;height:135px;}.sw_news      {padding: 59px 370px;background-image: url(images/sw/news.jpg);background-repeat: no-repeat;height:135px;}.sw_programm  {padding: 59px 370px;background-image: url(images/sw/programm.jpg);background-repeat: no-repeat;height:135px;}.sw_orte      {padding: 59px 370px;background-image: url(images/sw/orte.jpg);background-repeat: no-repeat;height:135px;}.sw_begegnung {padding: 59px 370px;background-image: url(images/sw/begegnung.jpg);background-repeat: no-repeat;height:135px;}.sw_kontakt   {padding: 59px 370px;background-image: url(images/sw/kontakt.jpg);background-repeat: no-repeat;height:135px;}.sw_impressum {padding: 59px 370px;background-image: url(images/sw/impressum.jpg);background-repeat: no-repeat;height:135px;}.logo {padding: 34px;background-image: url(images/bg/logo.gif);background-repeat: no-repeat;height:84px;}.weisse_spalte {padding: 2px;height:20px;}.content_bg {background-image: url(images/bg/braun_hoch_kreuz_links.gif);background-repeat: no-repeat;vertical-align:top;}.content_bg_home {background-image: url(images/home/kreiskreuz_schrift.gif);background-repeat: no-repeat;vertical-align:top;}.content {padding: 22px 0px 20px 20px;height:255px;width:100%;vertical-align:top;}.content_bg_info {background-image: url(images/bg/braun_292.gif);padding: 15px 15px;}a {color:#FFFFFF;  cursor: hand; text-decoration: underline}a:hover {  cursor: hand; text-decoration: underline}a:active {  cursor: hand; text-decoration: underline}a:visited { cursor: hand; text-decoration: underline}a.underline {color:#FFFFFF;  cursor: hand; text-decoration: underline}a.underline:hover {color:#FFFFFF;  cursor: hand; text-decoration: underline}a.underline:active {color:#FFFFFF;  cursor: hand; text-decoration: underline}a.underline:visited {color:#FFFFFF; cursor: hand; text-decoration: underline}form  { display: inline;}input {  color:#000000;font-size: 12px;font-family: Verdana, Arial; }textarea {  color:#000000;font-size: 12px;font-family: Verdana, Arial; }/*login redaktion*/.formular { padding:4px 10px; background-color:#B8611A; font-weight:light; font-size:10px; color:#FFFFFF; text-align:left;}.inputweiss {font-size: 11px;font-family: Verdana;background-color:#FFFFFF;border:1px solid #964300;color:#964300;}.menutitle{background-color:#964300;font-weight:bold;color:#FFFFFF;padding-top:2px;margin:4px 10px;font-size:12px;text-align:left;}.upload {background-color:#964300;margin-top: 15px;width:440px;}