
/* +module_home, created 2006-08-03 by Ulrich DOBIASCH
-------------------------------------------------------------------*/

/* +Header Home
-------------------------------------------------------------------*/

#c-logo { background:none;margin:10px 0 0 76px; }

#c-teaser { clear:both;float:left;margin:-13px 0 0 0;position: relative;width:940px;height:203px;z-index:1;left:20px;background:#E20916 url(../content/gfx/welcome-header.jpg) no-repeat 0% 0%; }
#c-teaser-inner { /*border:4px solid #B40510;*/height:203px;color:#fff; }
#c-teaser-inner h1, #c-teaser-inner p { display:none; }
#c-teaser-inner p.welcome-link { width:940px;height:203px;display:block;margin:0; }
#c-teaser-inner p.welcome-link a { width:940px;height:203px;display:block; }
#c-teaser-inner p.welcome-link a:hover { background:none; }
#c-teaser-inner p.welcome-link a span { display:none; }

/* +Reset Layout for Home
-------------------------------------------------------------------*/

#c-sidebar { width:220px;margin-right:4px; }
#c-content { width:716px; }

/* +Login Form
-------------------------------------------------------------------*/

#login {  }
#login form { padding:0;margin:0; }
#login form fieldset { border:0;padding:0;margin:0; }
#login form fieldset legend { display:none; }
#login form fieldset p {float:left;margin:3px 0;  }
#login form fieldset p label { float:left;width:65px;font-weight:900;display:block;padding-top:3px; }
#login form fieldset input.text { float:left;width:110px; }
#login form fieldset input.password { float:left;width:110px; }
#login form fieldset input.checkbox { position:relative;top:3px; }
#login form fieldset input.button {float:right;  }
#login a.forgotpwd { color:#fff;text-decoration:underline; }
#login a.forgotpwd:hover { color:#fff;background:none; }
#login p.forgotpwd { text-align:right;margin-bottom:0; }
#login p.submit { text-align:right; }

/* +Newsfeed
-------------------------------------------------------------------*/
.newsentry {border-bottom:1px solid #fff;clear:both;margin:1em 0;padding-bottom:1em;}
.newsentry h4 {font-weight:bold;margin:.2em 0 .3em 0;}
.newsentry h4 a {color:#2C2E30;text-decoration:underline; }
.newsentry p {margin:.2em 0;}
.newsentry p.date {color:#666;font-size:0.915em; }

/* +Images
-------------------------------------------------------------------*/
#images { padding:3px 2px 3px 3px; } /* overrule <div.box2> default behavior */
#images h3 { margin:0px 1px 1em 0px; } /* overrule <div.box2> h3 default behavior */
#images div.image-entry { float:left;width:75px;margin-right:1px;margin-bottom:1px; }
#images div.image-entry p { margin:0; }
#images div.image-entry li { overflow:hidden;display:block;width:75px;height:75px; }
#images div.image-entry img.image {display:block; height:75px; }

/* +blog
-------------------------------------------------------------------*/
#blog .blogentry { border-bottom:1px solid #fff;clear:both;margin:1em 0;padding-bottom:1em; }
#blog .blogentry img.photo { float:left;margin-right:10px; }
#blog .blogentry h4.fn {font-weight:bold;margin:.2em 0 .3em 0;}
#blog .blogentry h4.fn a {color:#2C2E30;text-decoration:underline;}
#blog .blogentry p {margin:.2em 0;}
#blog .blogentry p.date {color:#666;font-size:0.915em; }

/* +blog
-------------------------------------------------------------------*/
.link-entry {clear:both;margin:.5em 0;padding-bottom:.5em;}
.link-entry h4 {font-weight:bold;margin:.2em 0 .3em 0;}
.link-entry p {margin:.2em 0;}

p.successmsg {
	background-color:#ECFFE5;
	border:1px solid #4A8F33;
	padding:5px;
}

