/* CSS Document */
/* Layout */
body {
  margin: 0;
  padding: 0;
}

#container {
  text-align: center;
  background-image: url(../img/bg_body.png);
  background-repeat: repeat-x;
  background-color: #bfd300;
}

#page {
  width: 990px;
  text-align: left;
  margin: 0 auto;
}

#logo {
  float: left;
}

#header {
  width: 990px;
  overflow: hidden;
}

#headerTop {
  background-repeat: no-repeat;
  width: 785px;
  height: 79px;
  float: right;
  padding: 5px 20px 0 0;
}
#headerTop { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/bummbumm/img/bg_header_home.png'); } /* ie6 and lower */
html > body #headerTop { background-image: url(../img/bg_header_home.png); } /* hide from ie6 and lower */ 

#headerTopHome {
  background-repeat: no-repeat;
  width: 970px;
  height: 79px;
  padding: 5px 20px 0 0;
}
#headerTopHome { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/bummbumm/img/bg_header_home.png'); } /* ie6 and lower */
html > body #headerTopHome { background-image: url(../img/bg_header_home.png); } /* hide from ie6 and lower */ 

#menu {
  width: 805px;
  height: 41px;
  float: left;
}

#menuHome {
  width: 990px;
  height: 41px;
}

#profilMenu {
  float: right;
  height: 27px;
  padding: 22px 40px 0 0px;
  margin: 0 0 0 0;
  position: relative;
  top: 10px;
}

#login, #loginHome 
{
  background-image: url(../img/bg_login.jpg);
  background-repeat: no-repeat;
  width: 785px;
  height: 41px;
  float: left;
  padding: 10px 0 0 20px;
}

#loginHome
{
	background-image: none;
}

#menu ul, #profilMenu ul {
  list-style: none url(../img/blank.gif);
  display: inline;
  padding: 0;
  margin: 0;
}

#menu ul li,  #profilMenu ul li {
  float: left;
  padding: 0;
  margin: 0;
}

#menu ul li a img {
  padding: 0;
  margin: 0;
}

li.news {
  background-image: url(../img/btn_news.gif);
  width: 49px;
  height: 22px;
}

li.newsActive {
  background-image: url(../img/btn_news_active.gif);
  background-repeat: no-repeat;
  width: 49px;
  height: 22px;
}

li.bilder {
  background-image: url(../img/btn_news.gif);
  width: 49px;
  height: 22px;
}

li.bilderActive {
  background-image: url(../img/btn_news_active.gif);
  background-repeat: no-repeat;
  width: 49px;
  height: 22px;
}


li.termineTab {
  background-image: url(../img/btn_news.gif);
  width: 49px !important;
  height: 22px !important;
  margin-left: 1px !important;
}


li.termineTabActive {
  background-image: url(../img/btn_news_active.gif) !important;
  width: 49px !important;
  height: 22px !important;
  margin-left: 1px !important;
}



li.freunde {
  background-image: url(../img/btn_freunde.gif);
  background-repeat: no-repeat;
  width: 123px;
  height: 22px;
}

li.freundeActive {
  background-image: url(../img/btn_freunde_active.gif);
  background-repeat: no-repeat;
  width: 123px;
  height: 22px;
}

li.group {
  background-image: url(../img/btn_gruppe.gif);
  background-repeat: no-repeat;
  width: 68px;
  height: 22px;
  padding-left: 10px !important;
}

li.groupActive {
  background-image: url(../img/btn_gruppe_active.gif);
  background-repeat: no-repeat;
  width: 68px;
  height: 22px;
  padding-left: 10px !important;
}

li.forums {
  background-image: url(../img/btn_forumsbeitraege.gif);
  background-repeat: no-repeat;
  width: 119px;
  height: 22px;
  padding-left: 8px !important;
}

li.forumsActive {
  background-image: url(../img/btn_forumsbeitraege_active.gif);
  background-repeat: no-repeat;
  width: 119px;
  height: 22px;
  padding-left: 8px !important;
}

#center {
  width: 990px;
}

#submenu {
  width: 185px;
  float: left;
  padding: 20px 0 0 0;
}

#submenu ul {
  padding: 0;
  margin: 0;
  list-style: none url(../img/blank.gif);
}

#submenu ul li, #submenu ul li.active {
  background-image: url(../img/bg_submenu.gif);
  background-repeat: no-repeat;
  line-height: 17px;
  padding: 5px 0px 6px 20px;
  margin: 0;
}

#submenu ul li.active
{
  background-image: url(../img/bg_submenu_active.gif);
}


#submenu ul li a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

#submenuWrap {
  width: 185px;
  height: 1px;
  background-repeat: no-repeat;
}
#submenuWrap { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/bummbumm/img/bg_submenu_wrap.png'); } /* ie6 and lower */
html > body #submenuWrap { background-image: url(../img/bg_submenu_wrap.png); } /* hide from ie6 and lower */ 

#content {
  float: left;
  width: 805px;
  overflow: hidden
}

#footer {
  width: 100%;
  background-color: #f9fbe6;
}

#footer2 {
  height: 31px;
  width: 100%;
  background-image: url(../img/bg_footer1.jpg);
  background-repeat: repeat-x;
}

#footer2In {
  width: 990px;
  margin: 0 auto;
  text-align: left;
  color: #fff;
  font: normal 10px/12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  padding: 1px 0 0 0;
}

#footerCopy { 
  padding: 9px 0 0 0;
  color: #f1f4d6;
  float: left;
}

#footerMenu {
  float: right;
}

#footerMenu ul {
  padding: 0;
  margin: 0;
  list-style: none url(../img/blank.gif);
}

#footerMenu li {
  padding: 0;
  margin: 0;
  float: left;
}

/* content blocks definition*/
#loginForm, #loginFormSuccess {
  width: 521px;
  height: 367px;
  background-repeat: no-repeat;
  padding: 20px 0 0 28px;
  float: left;
}
#loginForm, #loginFormSuccess { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/bummbumm/img/bg_termine_ohne_grau.png'); } /* ie6 and lower */
html > body #loginForm,
html > body #loginFormSuccess { background-image: url(../img/bg_termine_ohne_grau.png); } /* hide from ie6 and lower */ 

#loginForm2, #passVergessen {
  background-repeat: no-repeat;
  width: 514px;
  height: 289px;
  padding: 20px 0 0 28px;
}
#loginForm2, #passVergessen { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_einloggen.png'); } /* ie6 and lower */
html > body #loginForm2,
html > body #passVergessen { background-image: url(../img/bg_einloggen.png); } /* hide from ie6 and lower */ 

#loginForm td {
  font-size: 11px;
}

#loginFormIn, #loginFormMainIn {
  padding: 0 30px 0 60px;
}

#termine {
  width: 500px;
  height: 430px;
  background-repeat: no-repeat;
  float: left;
  padding: 20px 20px 30px 20px;
}
#termine { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_termine_ohne_grau.png'); } /* ie6 and lower */
html > body #termine { background-image: url(../img/bg_termine_ohne_grau.png); } /* hide from ie6 and lower */ 

#termine1 {
  width: 500px;
  height: 434px;
  background-repeat: no-repeat;
  float: left;
  padding: 20px 20px 30px 20px;
}
#termine1 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bummbumm/img/bg_termine.png'); } /* ie6 and lower */
html > body #termine1 { background-image: url(../img/bg_termine.png); } /* hide from ie6 and lower */ 

#drucken {
  width: 500px;
  background: #fff url(); 
  padding: 20px 21px 30px 20px;
}

#drucken p {
  color: #000;
}

#druckenContent, #druckenFooter {
  padding: 7px 0 9px 65px;
}

#termineIn, #termine1In {
  height: 350px;
  overflow: auto;
}

.mitmachenIn {
  height: 350px;
  overflow: auto;
}

.mitmachenIn p {
  padding-left: 135px;
  padding-bottom: 5px;
}

#presseIn {
  height: 320px;
  overflow: auto;
}

#termine1In {
  height: 320px;
  padding: 0 0 0 65px;
}

.termineLinks {
  color: #999;
  padding: 30px 0 0 65px;
}

.termineLinks a {
  color: #999;
  text-decoration: none;
}

.termineLinks a:hover {
  color: #889601;
  text-decoration: none;
}

.termineItem {
  padding: 8px 4px 0 4px;
  cursor: pointer;
}
.homeNews .termineItem { width: 430px;  }

#eindrucke .termineItem {
  text-align: center;
}

.termineDate {
  width: 80px;
  float: left;
  font-size: 11px;
}

#ubersicht .termineDate, #ubersicht .termineText {
  float: none;
}

.termineText {
  width: 387px;
  float: left;
  padding: 0 0 8px 0;
}
.homeNews .termineText 
{
	width: 430px;
}
.homeNews .termineText h2 { font-size: 12px !important; margin-bottom: 0px !important; padding-bottom: 10px !important; }
.homeNews .termineText a { color: #889601 !important; }

#ubersicht .termineText {
  width: 182px;
}

.termineListSeparator {
  height: 1px;
  width: 483px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(../img/bg_list_separator.gif);
  background-repeat: no-repeat;
}
.homeNews .termineListSeparator
{
	width: 430px;	
}

#ubersicht .termineListSeparator, #aktivitat .termineListSeparator, #ubersicht2 .termineListSeparator, #eindrucke .termineListSeparator, #pressekontakt .termineListSeparator, #ihre .termineListSeparator {
  width: 190px;
}

#herzerlIn .termineListSeparator, #loginFormSuccess .termineListSeparator, #loginFormMain .termineListSeparator {
  width: 408px;
}

#drucken .termineListSeparator {
  width: 513px;
  background-repeat: repeat-x;
}

.mitmachenIn .termineListSeparator {
  width: 335px;
}

.termineHeader, .partnerHeader {
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
}

#ubersicht {
  width: 210px;
  height: 484px;
  background-repeat: no-repeat;
  float: left;
  padding: 0 20px;
}
#ubersicht { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_ubersicht.png'); } /* ie6 and lower */
html > body #ubersicht { background-image: url(../img/bg_ubersicht.png); } /* hide from ie6 and lower */ 

#ubersicht2 {
  background-repeat: no-repeat;
  width: 210px;
  height: 480px;
  float: right;
  padding: 0 20px;
}
#ubersicht2 { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_ubersicht.png'); } /* ie6 and lower */
html > body #ubersicht2 { background-image: url(../img/bg_ubersicht.png); } /* hide from ie6 and lower */ 

#ubersichtIn, #ubersicht2In {
  height: 400px;
  overflow: auto;
}

.highlight, .highlight2 {
  font-weight: bold;
  padding-bottom: 5px;
}

.highlight2 {
  font-size: 13px;
  line-height: 16px;
}

.high {
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
}

#kalender {
  width: 210px;
  height: 294px;
  background-repeat: no-repeat;
  float: left;
  padding: 0 20px;
}
#kalender { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_calendar.png'); } /* ie6 and lower */
html > body #kalender { background-image: url(../img/bg_calendar.png); } /* hide from ie6 and lower */ 

#partner {
  width: 501px;
  height: 444px;
  background-repeat: no-repeat;
  float: left;
  padding: 20px 20px 20px 20px;
}
#partner { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_partner.png'); } /* ie6 and lower */
html > body #partner { background-image: url(../img/bg_partner.png); } /* hide from ie6 and lower */ 

#partnerIn {
  height: 285px;
  overflow: auto;
  padding: 10px 10px 0px 65px;
}

#partnerLogo {
  text-align: center;
  width: 150px;
  height: 90px;
  margin: 0 0 10px 20px;
  vertical-align: middle;
}


#eindrucke {
  width: 213px;
  height: 484px;
  float: left;
  padding: 0 20px;
  background-repeat: no-repeat;
}
#eindrucke { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bummbumm/img/bg_eindrucke.png'); } /* ie6 and lower */
html > body #eindrucke { background-image: url(../img/bg_eindrucke.png); } /* hide from ie6 and lower */ 

#eindruckeIn {
  height: 410px;
  overflow: auto;
}

#presse {
  width: 501px;
  height: 444px;
  background-repeat: no-repeat;
  float: left;
  padding: 20px 20px 20px 20px;
}
/*bg_submenu_wrap.png'); } /* ie6 and lower */
#presse { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/bummbumm/img/bg_termine.png'); } /* ie6 and lower */
html > body #presse { background-image: url(../img/bg_termine.png); } /* hide from ie6 and lower */ 

#presse p {
  padding-left: 10px;
  padding-right: 10px;
}

.presseInfo {
  float: right;
  padding: 0 20px 5px 0;
}

.presseLink {
  float: left;
  padding: 0 0 5px 0;
  width: 75%;
}

#pressekontakt {
  width: 210px;
  height: 294px;
  background-repeat: no-repeat;
  float: left;
  padding: 0 20px;
}
#pressekontakt { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_pressekontakt.png'); } /* ie6 and lower */
html > body #pressekontakt { background-image: url(../img/bg_pressekontakt.png); } /* hide from ie6 and lower */ 

#pressekontakt p {
  padding: 2px 0 6px 0;
}

#druckenHeader {
  color: #000;
  font-size: 22px;
  line-height: 24px;
  font-weight: bold;
  width: 520px;
  height: 96px;
  background-image: url(../img/bg_druckenheader.jpg);
  background-repeat: no-repeat;
  padding: 30px 0 0 70px;
}

.mitmachenPanel {
  width: 355px;
  height: 481px;
  background-repeat: no-repeat;
  float: right;
  padding: 20px 20px 0 20px;
}
.mitmachenPanel { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop sizingMethod=crop src='/bummbumm/img/bg_mitmachen_familie.png'); } /* ie6 and lower */
html > body .mitmachenPanel { background-image: url(../img/bg_mitmachen_familie.png); } /* hide from ie6 and lower */ 

img.mitmachenImg, img.herzerl, img.ubersicht {
  border: 5px solid #f1f4d6;
  float: left;
}

img.bonus {
  padding-top: 3px;
}

img.profilImg {
  border: 1px solid #cccccc;
}

img.herzerl, img.ubersicht {
  margin: 0 5px 0 0;
}

#herzerl {
  background-repeat: no-repeat;
  width: 510px;
  height: 434px;
  float: right;
  padding: 20px 10px 30px 20px;
}
#herzerl { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_termine.png'); } /* ie6 and lower */
html > body #herzerl { background-image: url(../img/bg_termine.png); } /* hide from ie6 and lower */ 

#herzerlIn {
  overflow: auto;
  height: 305px;
  padding: 10px 10px 5px 65px;
  margin: 0;
}

#profil {
  background-repeat: no-repeat;
  width: 360px;
  height: 169px;
  float: right;
  padding: 15px 0 0 180px;
}
#profil { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_profil.png'); } /* ie6 and lower */
html > body #profil { background-image: url(../img/bg_profil.png); } /* hide from ie6 and lower */ 

#profilIe { width: 350px; }
#profilIe img { margin-top: 15px;}

#profilIn {
  width: 320px;
  height: 70px;
  overflow: auto;
  padding: 0 0 0 10px
}

#aktivitat {
  background-repeat: no-repeat;
  width: 209px;
  height: 189px;
  float: right;
  padding: 0 20px;
}
#aktivitat { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_aktivitat.png'); } /* ie6 and lower */
html > body #aktivitat { background-image: url(../img/bg_aktivitat.png); } /* hide from ie6 and lower */ 

#profilInfo {
  width: 790px;
  float: right;
  padding: 0 0 0 0 !important;
  margin: 0px;
}

.profilInfoBg
{
	background-repeat: repeat-y;	
	float: left;
	width: 760px;
	padding: 10px 0 10px 30px;
}

.profilInfoBg { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/bummbumm/img/background/profil_middle.png'); } /* ie6 and lower */
html > body .profilInfoBg { background-image: url(../img/background/profil_middle.png); } /* hide from ie6 and lower */ 

#profilInfoIn {
  width: 500px;
  float: right;
}

#topHerzerl, #werben {
  width: 215px;
  float: right;
  padding: 0 20px; 
}

#ihre {
  background-repeat: no-repeat;
  width: 208px;
  height: 350px;
  float: right;
  padding: 0 20px;
}
#ihre { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_ihre.png'); } /* ie6 and lower */
html > body #ihre { background-image: url(../img/bg_ihre.png); } /* hide from ie6 and lower */ 

#ihreIn {
  width: 100%;
  height: 200px;
  overflow: auto;
}

#registSuccess {
  background-image: url(../img/bg_regist_success.jpg);
  background-repeat: no-repeat;
  background-position: 0 10px;
  width: 289px;
  height: 102px;
  padding-left: 130px;
  padding-top: 10px;
}

#loginFormMain {
  background-repeat: no-repeat;
  width: 510px;
  height: 945px;
  padding: 20px 0 0 30px;
  float: right;
}
#loginFormMain { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_profil_main.png'); } /* ie6 and lower */
html > body #loginFormMain { background-image: url(../img/bg_profil_main.png); } /* hide from ie6 and lower */ 

#passwort {
  width: 210px;
  height: 253px;
  float: right;
  padding: 19px 20px;
  margin-top: 4px;
}
#passwort { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/bummbumm/img/bg_passwort.png'); } /* ie6 and lower */
html > body #passwort { background-image: url(../img/bg_passwort.png); } /* hide from ie6 and lower */ 

.clear {
  clear: both;
  line-height: 1px;
  font-size: 1px;
  margin: 0;
  padding: 0;
  height: 0px;
}

.user {
  color: #fff;
  font-weight: bold;
  padding-right: 20px;
}

.left {
  float: left;
}

.right {
  text-align: right;
}

.statusOn {
  background-image: url(../img/bg_login_on.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;
  color: #889601;
  padding-left: 13px;
}

.statusOff {
  background-image: url(../img/bg_login_off.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
  color: #FF6600;
  padding-left: 13px;
} 

form .right {
  width: 200px;
}

p.error {
  width: 358px !important;
  width: 414px;
  height: 58px;
  background-image: url(../img/bg_error.gif);
  background-repeat: no-repeat;
  padding: 13px 0 0 56px;
  margin-top: 15px;
}

/* Content formating **************************************************************************** */

html, body, div, p, span, blockquote, h1, h2, h3, h4, h5, h6, table, tr, td, ul, li, ol, img, form {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #666666;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 11px;
}

.errorMsg {
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
  color: #be2e37;
}

.errorMsg.dachverband 
{
    margin-left: 180px;    
}

#content, #content a, label {
  font-size: 11px;
  line-height: 15px;
}

a {
  color: #839a01;
  text-decoration: underline;
}

a img {
  border: 0;
}

h1, h2, h3, h4, blockquote, p, ul, ol {
  padding-bottom: 5px;
}

p, h3 {
  padding-bottom: 14px;
}

h1, h2, h3, h1 a, h2 a, h3 a, h4, h4 a {
	color: #666666;
	text-decoration: none;
}

h1, h1 a
{
    color: #fff;
    font-family: "Lucida Grande" , "Lucida Sans Unicode" , Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 26px;
}

h2, h2 a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #fff;
}

h3, h3 a {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
}

input.send, #seiteContent input.send, input.login, input.pass, input.regist, input.registWerbmeitell, input.durchsuchen, input.einstellungen, input.passAndern, pinkBtn, a.pinkBtn
{
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #fff;
  font-weight: bold;
  border: 0;
  width: 90px;
  height: 24px;
  background-image: url(../img/btn_send.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
  margin: 0 0 0 -10px;
}

a.pinkBtn
{
	background-image: url(../img/pink_button.gif) !important;
	color: #fff;
	display: block;
	float: right;
	height: 20px;
	width: 126px;
	padding: 4px 0 0 7px;
	text-decoration: none;
}
a.zurueck
{
	background-image: url(../img/btn_Zurueck.gif) !important;
	color: #fff;
	display: block;
	float: left;
	height: 20px;
	width: 126px;
	padding: 2px 0 0 25px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}

.forum 
{
	background-image: url(../img/btnForumSave.gif) !important;
	background-color: #F1F4D6;
	padding: 0 0 0 10px !important;
	margin-left: 0px !important;
	margin-top: 20px !important;
	width: 190px !important; 
}

.beitragSpeichern 
{
	background-image: url(../img/btnBeitragSpeichern.gif) !important;
	background-color: #F1F4D6;
	padding: 0 0 0 10px !important;
	margin-left: 0px !important;
	margin-top: 20px !important;
	width: 150px !important; 
}

input.send {
  text-align: left;
  padding-left: 18px;
}

input.regist {
  background-image: url(../img/btn_regist.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 101px;
  height: 22px;
  text-align: left;
  padding: 1px 0 0 7px;
  margin: 0;
}

input.registWerbmeitell {
  background-image: url(../img/btn_registWerbmeitell.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 251px;
  height: 22px;
  text-align: left;
  padding: 1px 0 0 7px;
  margin: 0;
}

input.registWerbmeitellAgaion {
  background-image: url(../img/btn_GruppeGruenden.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 128px;
  height: 22px;
  text-align: left;
  padding: 1px 0 0 7px;
  margin: 0;
  border: 0;
}

input.durchsuchen, a.durchsuchen {
  background-image: url(../img/btn_durchsuchen.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 92px;
  height: 20px;
  text-align: left;
  padding: 0 0 0 7px;
  margin: 3px 0 0 3px;
}

input.passAndern {
  background-image: url(../img/btn_pass_andern.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 125px;
  height: 20px;
  text-align: left;
  margin: 0;
  padding: 0 0 0 7px;
}

a.ergebnisse 
{
	display: block; 
	color: #fff;
	height: 24px !important;	
}

input.einstellungen {
  background-image: url(../img/btn_einstellungen.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 165px;
  height: 20px;
  text-align: left;
  margin: 0;
  padding: 0 0 0 5px;
}

input.ergebnisse, a.ergebnisse {
  background-image: url(../img/btn_ergebnisse.gif);
  background-repeat: no-repeat;
  margin: 0;
  padding: 0 0 0 10px;
  width: 150px;
  height: 19px;
  background-position: top left;
  border: 0;
  color: #fff;
  font-weight: bold;
  font-size: 9px;
  text-align: left;
}

#herzerl td, #loginFormMain td {
  padding: 2px 0;
  vertical-align: top;
}

#loginForm td, .rigisterForm td {
  vertical-align: top;
  padding: 0 0 1px 0;
}

.radio input, 
input.radio {
  width: auto;
  background: url();
  border: 0;
  margin-right: 5px; 
  margin-bottom: 4px; 
}
.radio label
{
	vertical-align: top;
}

#login input, #loginHome input {
  background-color: #E3E9AE;  
}

input.login {
  width: 79px;
  height: 20px;
  background-image: url(../img/btn_login.gif);
  background-repeat: no-repeat;
  background-position: top left;
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 0 0 6px;
  line-height: 8px;
  font-size: 11px;
}

input.pass {
  width: 141px;
  height: 20px;
  background-image: url(../img/btn_pass.gif);
  background-repeat: no-repeat;
  background-position: top left;
  text-align: left;
  border: 0;
  margin: 0 0 0 0;
  padding: 0 0 0 6px;
}

td.passStrength {
  background-image: url(../img/bg_passStrength.gif);
  background-repeat: no-repeat;
}

td.passStrength2 {
  background-image: url(../img/bg_passStrength2.gif);
  background-repeat: no-repeat;
  width: 190px;
  height: 45px;
}

td.passStrength p, td.passStrength2 p {
  padding: 5px 0 0 10px;
}

td.passStrength img, td.passStrength2 img {
  padding: 2px 0 0 10px;
}

#topHerzerl td, #profilInfoIn td, #profilInfoIn th {
  padding: 4px 2px 4px 3px;
}

#profilInfoIn th {
  color: #999;
  text-align: left;
}

#topHerzerl tr.impair, #profilInfoIn tr.impair {
  background-color: #efefef;
}

#topHerzerl tr.wrap {
  background-color: #fff;
}

#topHerzerl tr, #profilInfoIn tr {
  background-image: url(../img/bg_list_separator.gif);
  background-repeat: repeat-x;
}

#profilInfoIn tr.noBg {
  background: url();
}

#topHerzerl table {
  padding: 0;
  margin: 0 0 0 -15px;
}



td {
  padding: 0;
}

input, #seiteContent input, #seiteContent textarea, #werben textarea {
  width: 124px;
  border: 0;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 11px;
  padding: 2px 4px 2px 4px;
  border: 1px solid #9EA0A6;
  background-color: #fff;
  color: #666;
}

input.threeQuarters {
  width: 174px;
}

#werben textarea, #werben input.text {
  width: 200px;
}

#loginForm input, .rigisterForm input {
  width: 130px;
  
}

#loginForm input.wide, #loginFormMain .wide, .rigisterForm input.wide {
  width: 268px;
}

#loginFormMain .halfWide {
  width: 134px;
}

.plz {
  width: 70px;
  margin-right: 3px;
}

.ort {
  width: 195px;
}

#seiteContent input, #seiteContent textarea {
  width: 340px;
}

#passVergessen input {
  width: 280px;
}

#headerTop {
  text-align: right;
  font: normal 10px/12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  color: #f1f4d6;
}

#headerTop a {
  color: #fff;
  text-decoration: underline;
}

.formHeader {
  font-weight: bold;
  font-size: 22px;
  color: #a3b401;
  margin: 0 0 0 0px;
  padding: 15px 0 45px 10px;
  float: left;
}

.rssIcon, .edit {
  float: right;
}

.edit {
  padding: 0 20px 0 0;
}

#kalender p.formHeader, #aktivitat .formHeader, #ubersicht p.formHeader, #ubersicht2 p.formHeader,  #eindrucke p.formHeader, #pressekontakt p.formHeader, #ihre p.formHeader {
  color: #fff;
  font-size: 16px;
  padding: 20px 0 20px 0;
}

#seiteContent, #seiteContent td {
  color: #666666;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 35px;
}

#seiteContent .formHeader {
  padding-bottom: 25px;
}

.seiteContentIn {
  padding: 0 0 0 60px;
  height: 160px;
  overflow: hidden;
}

.partnerThumb {
  border: 5px solid #F1F4D6;
  margin: 12px 0;
}

.important {
  color: #889601;
}

#seiteContent td {
  padding: 3px 5px 0 0;
  margin: 0;
  vertical-align: top;
}

.homeItem p {
  color: #fff;
  font-size: 11px;
  padding: 3px 0 5px 0;
}

.homeItem a {
  color: #fff;
  font-weight: bold;
}

p.homeItemHeader {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}

#profilMenu ul li {
  padding: 5px 0 0 5px;
}

#profilMenu li a {
  color: #A3B401;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}


/* LIGHTBOX */


.myOverlay
{
	background-image: url(../img/overlay.png); 
	position: absolute;
	top: 0px;
	left: 0px;
}

* html .myOverlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(../img/blank.gif);
	position: absolute;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/bummbumm/img/overlay.png", sizingMethod="scale");
}

#lightbox2 {
	background-color: transparent;
	padding: 10px;
}
#closeButton2 { 
  top: 16px;
  right: 23px;
}

#seiteContent {
  border: 0px solid red;
  top: 20px;
  left: 30px;
}

.anchor {
  border: 1px solid black;
}

#loginForm input.checkbox, .rigisterForm input.checkbox {
  width: auto;
  background: transparent url();
  border: 0;
  float: left;
}

#ihreIn p {
  background-image: url(../img/list_square.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
  padding: 0 0 5px 15px;
}

#passwort td {
  padding: 2px 0;
}

p.list {
  background-image: url(../img/list_square.gif);
  background-repeat: no-repeat;
  background-position: 0 9px;
  padding: 5px 0 10px 14px;
}

p.info {
  background-image: url(../img/ico_info.gif);
  background-repeat: no-repeat;
  background-position: 0 1px;
  padding-left: 18px;
  color: #cccccc
}
