.button {
/*	background: url(../img/orange_button.png) no-repeat center;
	border: none;
	padding: none !important;
	line-height: 30px !important;
	display: block;
	width: 80px;
	box-shadow: 0px 0px 0px;*/
}

/*.button.back {
	background-image: url(../img/orange_button_back.png);
	background-position: center;
}*/

input.button,
button.button {
	width: 108px;
}

.button.huge {
	background: url(../img/orange_button_huge.png) no-repeat center;
	width: 243px;
}

.button.large {
	background: url(../img/orange_button_large.png) no-repeat center;
	width: 243px;
}

/* in IE no difference between normal and FixedWidthBig (fwBig) button */
.button.big, .button.fwBig {
	background: url(../img/orange_button_wide.png) no-repeat center;
	width: 182px;
}

input.button.big,
button.button.big {
	height: 36px;
	padding-top: 4px !important;
}

a.button.big, a.button.fwBig {
	height: 25px;
	padding-top: 14px !important;
	width: 150px;
}

.button.flat {
	background: url(../img/orange_button_flat.png) no-repeat center;
	line-height: 20px !important;
	height: 20px;
	width: 82px;
}

.button.disabled,
input[disabled=disabled] {
	background-color: transparent;
}

.button.disabled,
input[disabled=disabled] {
	background-image: url(../img/grey_button.png);
}

.button.back.disabled  {
	background-image: url(../img/grey_button_back.png);
}

.article {
	*width: 97%;
}

.article .content {
	overflow: hidden;
}

div.singleReport {
	*width: auto;
}

div.singleReport.primary .step {
	max-width: 650px;
	height: 253px;
}

.userbox:first-child {
	border-left: none;
}

#home .singleReport .content {
	overflow: hidden;
}

#home div.seventhLine ul.newestContItms li{
	position:relative;
	margin: 20px 0;
	padding-bottom: 20px;
}

#home div.seventhLine ul.newestContItms li>p>img{
		float: right;
		margin-left: 50px;
		margin-top: 20px;
}

#home .greencontent .rate .button{
	margin-top: 21px;
	margin-left: 50px;
	font-size: 15px;
	width: 150px !important;
}

#home #questionSubmit {
	overflow: hidden;
	margin: 1px 0px 0px 100px;
}

#home #questionTeaser{
	margin-left: 20px;
}

.questionList #questionTeaser{
	margin-left: 10px;
}

.questionList div#questionTeaser form input.title {
	width: 380px;
}

/* Breadcrumbs */
div.systemMessage div,
div.breadcrumbs {
	*position: relative;
	*top: 10px;
	*margin: 9px;
}

/* Home */

#home div.users a.button {
	*position: relative;
	*top: -5px;
	margin-right: 0;
}

#home div.users div.content > div {
	*overflow: auto;
}

#home div.firstLine {
	width: 912px;
}

#home div.secondLine {
	height: 230px !important;
}

#home div.fourthLine {
	height: 240px !important;
}

#home div.fifthLine {
	height: auto;
}

#home div.sixthLine {
	height: 240px !important;
}

#home div.seventhLine {
	height: auto;
}

#home div.eightLine {
	height: 240px !important;
}

#home div.themen {
	*margin-right: 0;
}

#article_answer div.loadingArea {
	width: 450px;
}

/* Doctor Registration */

div.doctorSignup {
	filter:
		progid:DXImageTransform.Microsoft.Shadow(color=#c9c9c9, direction=45, strength=6)
		progid:DXImageTransform.Microsoft.Shadow(color=#c9c9c9, direction=135, strength=6)
		progid:DXImageTransform.Microsoft.Shadow(color=#c9c9c9, direction=225, strength=6)
		progid:DXImageTransform.Microsoft.Shadow(color=#c9c9c9, direction=315, strength=6);
	/* the above filter will push the whole div, am correcting that here */
	position: relative;
	top: -6px;
	left: -12px;
}

/* IE8 is horrible... */
.defaultData form { position: relative\0/ }
.defaultData form { left: 10px\0/ }

.doctorSignup input#selectPackage {
	margin: 0;
}
.doctorSignup input#selectPackage {	margin-top: 15px\0/ }
.doctorSignup input#selectPackage {	width: 109px\0/ }

#packages .defaultData {
	position: relative;
	top: 102px;
}

.package-badge .name .plus {
	font-size: 30px;
}

.doctorSignup .action {
	padding: 5px 30px;
	text-align: right;
	overflow: auto;
}

.doctorSignup .reasons {
	width: 430px;
	padding-right: 30px;
}

.doctorSignup .img {
	width: 430px;
}

/* Sideeffect form */

.progress li.todo {
	color: #bbb;
}

.progress li.todo dd {
	color: #ddd;
}

.progress li dd {
	*margin-left: -54px;
}

/* My Sanego */
.content.messageArea { overflow: hidden\0/ }
.interesting-question .ajaxLoaderOverlay {
	*left: 190px;
}

/* Doctor Search */
.content.doctorSearchForm { overflow: hidden\0/ }

div.doctorSearchResult table td.name,
div.doctorSearchResult table th.name {
	width: 245px;
}


#home h2 {
	padding: 0 4px 0 0;
}

div.h > h1.hasCount,
div.h > h2.hasCount,
div.h > h3.hasCount {
	float: left;
	padding-right: 4px;
}

div.systemMessage .ie6 {
	padding: 15px 0 15px 30px;
	background: #FFFFFF url(../img/hint.gif) no-repeat scroll 10px center;
	border: 2px solid #FF6600;
	font-weight: normal;
	height: 1%;
	overflow: visible;
}
