/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  DSAG.net - kuehlhaus AG ---------------- ----- */
/* -----  Content: Modules Styles ---------------- ----- */
/* -----  Author: Tim Neugebauer ----------------- ----- */
/* -----  Version: v1.0/ 05.03.2008 -------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */

/* ----- Claim Module ----- */

#contentbox_right .claim {
	display: block;
	margin: 0 0 20px 0;
}



/* ----- Login Module ----- */

.module-login {
	display: block;
	width: 213px;
	margin: 20px 0 5px 0;
	padding: 21px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: url(../images/headlines_right/default_bg.jpg) top left no-repeat;	
}

#contentbox_right .module-login h3,
#contentbox_left_inner .module-login h3 {
	display: block;
	width: 233px;
	height: 28px;
	margin: -22px 0 0 -10px;
	background: url(../images/headlines_right/dsagnetlogin.jpg) top left no-repeat;	
	border-bottom: 1px solid #BABABA;
}

#contentbox_right h3 span,
#contentbox_left_inner .module-login  h3 span {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

/*
.module-login form {
	display: block;
	margin: 20px 0 0 0;
}

.module-login form label {
	display: block;
	float: left;
	width: 86px;
	margin:0 8px 4px 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #727272;
}

.module-login form .inputbox {
	display: block;
	float: left;
	width: 112px;
	height: 14px;
	margin:0 0 4px 0;
	padding: 1px;
	font-weight: normal;
	font-size: 11px;
	color: #727272;
	border: 1px solid #a5acb2;
}
*/
.module-login form {
	display: block;
	margin: 0px 0 0 0;
}

.module-login form label {
	display: block;
	/*float: left;*/
	width: 220px;
	margin:0 0px 4px 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #727272;
}

.module-login form .inputbox {
	display: block;
	float: left;
	width: 206px;
	height: 14px;
	margin:0 0 4px 0;
	padding: 1px 1px 1px 0;
	font-weight: normal;
	font-size: 11px;
	color: #727272;
	border: 1px solid #a5acb2;
}

.module-login a:link,
.module-login a:visited {
	color: #727272;
	text-decoration: underline;
}

.module-login a:hover {
	color: #ff3200;
	text-decoration: underline;
}

span.orange_left {
	font-weight:bold;
}

/* ----- Loggedin Module ----- */

.module-loggedin {
	display: block;
	width: 213px;
	margin: 0 0 5px 0;
	
  margin-top:20px;
	
  padding: 21px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: #DDD url(../images/loggedin_bg.jpg) top left repeat-x;	
}

.module-loggedin h4 {
	display: block;
	margin:0 0 10px 0;
	padding:0 0 6px 0;
	color: #727272;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dotted #cacaca;
}

.module-loggedin p {
	display: block;
	margin:0 0 4px 0;
	padding:0;
}

.module-loggedin ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style:none;
}

.module-loggedin ul li {
	padding: 0 0 11px 0;
	font-weight: bold;
	color:#727272;
}

.module-loggedin ul li span {
	padding-left: 12px;
}

.module-loggedin ul li a:link,
.module-loggedin ul li a:visited {
	color: #727272;
	text-decoration: underline;
	font-weight: normal ! important;
}

.module-loggedin ul li a:hover {
	color: #ff3200;
	text-decoration: underline;
	font-weight: normal ! important;
}

.module-loggedin table {
	display: block;
	margin: 3px 0 0 0;
	padding:0;
}

.module-loggedin form table tfoot input {
	display: block;
	width: auto ! important;
	height: 20px;
	margin: 6px 0 0 42px;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
/* Edit by 12345 */
.user_deteil {
	display: block;
	width: auto ! important;
	height: 20px;
	margin: 0 22px 0 0 ;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	font-family:Verdana,Arial,sans-serif !important;
}
.user_deteil a {
	color: #FFF !important;           /* SWE 02.03.10 important gesetzt */
	text-decoration: none !important; /* SWE 02.03.10 important gesetzt */
	font-size:11px;
	line-height:20px;
}
/* End of Edit by 12345 */
/* ----- User Module ----- */

#contentbox_right .module-user {
	display: block;
	width: 213px;
	height: 63px;
	margin: 0 0 5px 0;
	padding: 10px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: url(../images/bg_user.jpg) top left no-repeat;	
}


#contentbox_right .lbl-user-stats {
white-space: nowrap;
float:left;
width: 100px;
}

#contentbox_right .user-stats {
}


#contentbox_right .hr-line {
	background: transparent url(../images/bg_user_hr_line.gif) top left no-repeat;	
	border: none;
	height:1px;
	margin:0;
	padding:0;
}


#contentbox_right .module-user table{
	display: block;
	width: 130px;
	margin: 6px 0 0 0;
	padding: 0;
}

#contentbox_right .module-user table td{
	margin: 0;
	padding: 0 0 10px 0;
}

/* ----- Calendar Module ----- */

#contentbox_right .module-calendar {
	display: block;
	width: 213px;
	margin: 0 0 5px 0;
	padding: 21px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 12px;
	background: url(../images/headlines_right/default_bg.jpg) top left no-repeat;	
}

#contentbox_right .module-calendar h3 {
	display: block;
	width: 233px;
	height: 28px;
	margin: -22px 0 0 -10px;
	background: url(../images/headlines_right/veranstaltungskalender.jpg) top left no-repeat;	
	border-bottom: 1px solid #BABABA;
}

#contentbox_right h3 span {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

#contentbox_right .module-calendar ul {
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	list-style:none;
	font-size:11px;
}

#contentbox_right .module-calendar ul li {
	padding: 0 0 12px 0;
	font-weight: bold;
	color:#727272;
}

#contentbox_right .module-calendar ul li span {
	padding-left: 12px;
}

#contentbox_right .module-calendar ul li strong {
	font-size:11px;
}	

#contentbox_right .module-calendar ul li a:link,
#contentbox_right .module-calendar ul li a:visited {
	color: #727272;
	text-decoration: underline;
	font-weight: normal ! important;
	font-size: 10px ! important;
}

#contentbox_right .module-calendar ul li a:hover {
	color: #ff3200;
	text-decoration: underline;
	font-weight: normal ! important;
	font-size: 10px ! important;
}

#contentbox_right .module-calendar a.more:link,
#contentbox_right .module-calendar a.more:visited {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_right .module-module-calendar a.more:hover {
	color: #ff3200;
	text-decoration: underline;
}

/* ----- Newest Threads Module ----- */
/*
#contentbox_right .module-newestthreads {
	display: block;
	width: 213px;
	margin: 0 0 5px 0;
	padding: 21px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: url(../images/headlines_right/default_bg.jpg) top left no-repeat;	
}

#contentbox_right .module-newestthreads h3 {
	display: block;
	width: 233px;
	height: 28px;
	margin: -22px 0 0 -10px;
	background: url(../images/headlines_right/neueforenbeitraege.jpg) top left no-repeat;	
	border-bottom: 1px solid #BABABA;
}

#contentbox_right h3 span {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

#contentbox_right .module-newestthreads ul {
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	list-style:none;
}

#contentbox_right .module-newestthreads ul li {
	padding: 0 0 12px 0;
	font-weight: bold;
	color:#727272;
}

#contentbox_right .module-newestthreads ul li span {
	padding-left: 12px;
}

#contentbox_right .module-newestthreads ul li a:link,
#contentbox_right .module-newestthreads ul li a:visited {
	color: #727272;
	text-decoration: underline;
	font-weight: normal ! important;
	font-size: 10px ! important;
}

#contentbox_right .module-newestthreads ul li a:hover {
	color: #ff3200;
	text-decoration: underline;
	font-weight: normal ! important;
	font-size: 10px ! important;
}

#contentbox_right .module-newestthreads a.more:link,
#contentbox_right .module-newestthreads a.more:visited,
#contentbox_right .module-calendar a.more:link,
#contentbox_right .module-calendar a.more:visited {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_right .module-newestthreads a.more:hover,
#contentbox_right .module-calendar a.more:hover {
	color: #ff3200;
	text-decoration: underline;
}
*/
/* ----- Newest Threads & topdownloads Module ----- */

#contentbox_right .module-newestthreads {
	display: block;
	width: 213px;
	margin: 0 0 5px 0;
	padding: 21px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: url(../images/headlines_right/default_bg.jpg) top left no-repeat;	
}

#contentbox_right .module-newestthreads h3 {
	display: block;
	width: 233px;
	height: 28px;
	margin: -22px 0 0 -10px;
	background: url(../images/headlines_right/neueforenbeitraege.jpg) top left no-repeat;	
	border-bottom: 1px solid #BABABA;
}

#contentbox_right .module-newestthreads {
	display: block;
	width: 213px;
	margin: 0 0 5px 0;
	padding: 21px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: url(../images/headlines_right/default_bg.jpg) top left no-repeat;	
}

#contentbox_right .module-newestthreads h3 {
	display: block;
	width: 233px;
	height: 28px;
	margin: -22px 0 0 -10px;
	background: url(../images/headlines_right/neueforenbeitraege.jpg) top left no-repeat;	
	border-bottom: 1px solid #BABABA;
}

#contentbox_right .module-topdownloads {
	display: block;
	width: 213px;
	margin: 0px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: url(../images/headlines_right/default_bg.jpg) top left no-repeat;
	padding: 21px 10px 20px 10px;	
	
}

#contentbox_right .module-topdownloads h3 {
	display: block;
	width: 233px;
	height: 28px;
	background: url(../images/headlines_right/topdownloads.jpg) top left no-repeat;	
	border-bottom: 1px solid #BABABA;
	margin: -22px 0 0 -10px;
}

#contentbox_right .module-topdownloads ul {
	padding: 20px 10px 10px 10px;
	list-style-type: none;
	margin-left: 10px;
}

#contentbox_right .module-topdownloads ul li {
	padding: 5px 0;
	
}

#contentbox_right h3 span {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

#contentbox_right .module-newestthreads ul,
#contentbox_right .module-topdownloads ul {
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	list-style:none;
}

#contentbox_right .module-newestthreads ul li,
#contentbox_right .module-topdownloads ul li {
	padding: 0 0 12px 0;
	font-weight: bold;
	color:#727272;
}

#contentbox_right .module-newestthreads ul li span,
#contentbox_right .module-topdownloads ul li span {
	padding-left: 12px;
}

#contentbox_right .module-newestthreads ul li a:link,
#contentbox_right .module-newestthreads ul li a:visited,
#contentbox_right .module-topdownloads ul li a:link,
#contentbox_right .module-topdownloads ul li a:visited {
	color: #727272;
	text-decoration: underline;
	font-weight: normal ! important;
	font-size: 10px ! important;
}

#contentbox_right .module-newestthreads ul li a:hover,
#contentbox_right .module-topdownloads ul li a:hover {
	color: #ff3200;
	text-decoration: underline;
	font-weight: normal ! important;
	font-size: 10px ! important;
}

#contentbox_right .module-newestthreads a.more:link,
#contentbox_right .module-newestthreads a.more:visited,
#contentbox_right .module-calendar a.more:link,
#contentbox_right .module-calendar a.more:visited,
#contentbox_right a.more:visited,
#contentbox_right a.more:link
 {
	margin: 0 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_right .module-newestthreads a.more:hover,
#contentbox_right .module-calendar a.more:hover,
#contentbox_right a.more:hover {
	color: #ff3200;
	text-decoration: underline;
}

#contentbox_right #module-shopping {
  background:transparent url(../images/headlines_right/merkliste.jpg) no-repeat scroll left top;
  padding-top: 40px;
}
/* ----- Userwindow Module ----- */

#contentbox_right .module-userwindow {
	display: block;
	width: 213px;
	margin: 0 0 5px 0;
	padding: 21px 10px 51px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
	background: url(../images/userwindow_bg.jpg) top left repeat-x;	
}

#contentbox_right .module-userwindow h3 {
	display: block;
	width: 233px;
	height: 28px;
	margin: -22px 0 0 -10px;
	background: url(../images/headlines_right/mitgliedimschaufenster.jpg) top left no-repeat;	
	border-bottom: 1px solid #BABABA;
}

#contentbox_right h3 span {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

#contentbox_right .module-userwindow h4 {
	display: block;
	margin: 20px 0 7px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px dotted #c9c9c9;
	font-weight: bold;
}

#contentbox_right .module-userwindow p {
}

#contentbox_right .module-userwindow img {
	display: block;
	float: left;
	width: 79px;
	height: 100px;
	margin: 17px 10px 0 0;
	padding: 1px;
	background: url(../images/portrait_userwindow_bg.jpg) top left no-repeat;
}

/* ----- Eventteaser Module ----- */

#contentbox_right .module-eventteaser {
	display: block;
	width: 213px;
	margin: 0 0 5px 0;
	padding: 21px 10px 20px 10px;
	border: 1px solid #D1D1D1;
	color: #727272;
	font-size: 11px;
}

#contentbox_right .module-eventteaser h1,
#contentbox_right .module-eventteaser h3 {
	display: block;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px dotted #CACACA;
	color: #727272;
	font-size: 11px;
	font-weight: bold;
}

#contentbox_right .module-eventteaser span.orange {
	display: block;
	margin: 0 0 8px 0;
	padding: 0;
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
}

#contentbox_right .module-eventteaser a.more:link,
#contentbox_right .module-eventteaser a.more:visited ,
#contentbox_right .module-eventteaser p a.internal-link:link,
#contentbox_right .module-eventteaser p a.internal-link:visited {
	display: block;
	margin: 8px 0 0 12px;
	padding: 0 0 0 10px;
	color: #727272;
	text-decoration: underline;
	background-image: url(../images/icons/arrow_small.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: 10px ! important;
}

#contentbox_right .module-eventteaser a.more:hover {
	color: #ff3200;
	text-decoration: underline;
}

#contentbox_right .module-eventteaser img {
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
