html{ 
height: 100%; 
border: 0; 
padding: 0; 
margin: 0; 
}  

body, table, td, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	position: relative;
	padding: 0;
}

td {
	vertical-align: top;
	color: #000000;
}
.homeLinkImg{
width: 380px;
height: 120px;
}

.body {
	background-color: #ffffff;
	background-image: url('../images/pflegen-demenz/header.gif');
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 5px 1px;
	margin: 10px 0 0 5px ;
	height: 100%;
}

.container {
	width: 940px; /* for maintaining width of complete layout */
}

.inhalt { /* for assigning width of middle content and space between the two side rows */
	width: 560px;
	margin-left: 10px;
}

.border-lr { /* for creating borders around layout */
	border-left: 1px solid #79233c;
	border-right: 1px solid #79233c;
	font-size: 1px;
}

.border-l { /* for creating borders on the left of the layout */
	border-left: 1px solid #79233c;
}

.border-r { /* for creating borders on the right of the layout */
	border-right: 1px solid #79233c;
}

.primTabFirst {
	width: 200px;
}

.primTab {
	height: 31px;
	text-align: center;
	padding: 0;
	margin: 0;
}

.primTabLast { /* for maintaining 1px space between last navigation tab on the right and layout frame */
	height: 31px;
	text-align: center;
	padding:  0 1px 0 0;
	margin: 0;
}

.TabLeft { /* left side of newly layouted navigation tabs */
	width: 10px;
	height: 31px;
	float: left;
	background: url('../images/pflegen-demenz/tableft.gif') no-repeat;	
	padding: 0;
	margin: 0;
}
.TabContent { /* middle of newly layouted navigation tabs, including the link */
	float: left;
	line-height: 31px;
	padding: 0 3px;
	margin: 0;
	background: url('../images/pflegen-demenz/tabbg.gif') repeat-x;
}
.TabRight {  /* right side of newly layouted navigation tabs */
	width: 10px;
	height: 31px;
	float: left;
	background: url('../images/pflegen-demenz/tabright.gif') no-repeat;
	padding: 0;
	margin: 0;
}

.primTabActive {
	height: 31px;
	text-align: center;
	padding: 0;
	margin: 0;
}
.primTabActiveTop {
}

.TabLeftActive {  /* left side of newly layouted navigation tabs, when active */
	width: 10px;
	height: 31px;
	float: left;
	background: url('../images/pflegen-demenz/tableft_aktiv.gif') no-repeat;	
	padding: 0;
	margin: 0;
}
.TabContentActive { /* middle of newly layouted navigation tabs, when active */
	float: left;
	line-height: 31px;
	padding: 0 3px;
	margin: 0;
	background: url('../images/pflegen-demenz/tabbg_aktiv.gif') repeat-x;
}
.TabRightActive {  /* right side of newly layouted navigation tabs, when active */
	width: 10px;
	height: 31px;
	float: left;
	background: url('../images/pflegen-demenz/tabright_aktiv.gif') no-repeat;
	padding: 0;
	margin: 0;
}

.Table {
	border: none;
	width: 930px;
}
.primUnVis {
	border: none;0
	padding: 0;
	margin: 0;
}
.primTabLinkActive {
	font-size: 12px;
	font-weight: bold;
	color: #79233c;
	text-decoration: none;
	text-align: center;
}
.primTabLinkActive:hover {
	text-decoration: none;
}
.primTabLink {
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #868686;
	text-align: center;
}
.primTabLink:hover {
	text-decoration: underline;
}
.secTabFirst {
	display: none; /* no second navigation tab neccessary - subnavigation possible through box */
	
}
.secTab {
	display: none; /* no second navigation tab neccessary - subnavigation possible through box */
}
.secTabLink {
	display: none; /* no second navigation tab neccessary - subnavigation possible through box */
}
.TableBottom {
	width: 930px;
	border-top-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #D7892E;
	background-color: #FFCE8C;
	-moz-border-radius:4Px;
}
.formField {
	background-color: #FFFFFF;
	}
	
.formField TD{	
	padding-bottom: 5px;
}
	
.formLabel{
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	padding: 0 5px 0 0;
}
.terTabLeft {
	border-left: 1px solid #79233c;
	padding: 12px 4px 5px 0;
	background-color: #FFFFFF;
}

.terTabLeft a:link,
.terTabLeft a:hover,
.terTabLeft a:active,
.terTabLeft a:visited {
	color: #8298b4;
}

.terTab {
	padding: 12px 4px 4px 0;
	background-color: #FFFFFF;
}
.terTabRight {
	padding: 12px 10px 5px 0;
	text-align: right;
	background-color: #FFFFFF;	
	border-right: 1px solid #79233c;
}

.terTabRight input {
	padding: 3px;
}

.terText {
	padding-top: 20 px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #8298b4;
}
.searchQuickText {
	font-size: 10px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
}

.formText {
	font-size: 10px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

.formButton {
	font-size: 9px;
	background: #ffffff url('../images/pflegen-demenz/button-bg.gif') repeat-x top;
	color: #005382;
	text-transform: lowercase;
	font-weight: bold;
	height: 20px;
	padding: 3px;
	border: 1px solid #cccccc;
}

.cntSpace {
	height: 12px;
}
.cntBck {
	font-size: 10px;
}
.cntLeft {
	text-align: left;
	vertical-align: top;
	width: 170px;
}
.cntBody {
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	width:595px;
}
.cntRight {
	text-align: right;
	vertical-align: top;
	width: 165px;
}
.boxFrame {
	width:160px;
	margin: 0 8px;
}

.boxTitle {
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	background: #8298b4 url('../images/pflegen-demenz/box-blue.gif.del') no-repeat; /* no background img */
	height: 23px;
	vertical-align: middle !important;
}

.boxTitle-basket { /* "Warenkorb"-box header */
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	background: #AFB200 url('../images/pflegen-demenz/box-basket.gif.del') no-repeat;  /* no background img */
	height: 23px;
	vertical-align: middle !important;	
}

.boxTitle-newsletter { /* "Newsletter"-box header */
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	background: #8298b4 url('../images/pflegen-demenz/box-blue.gif.del') no-repeat;  /* no background img */
	height: 23px;
	vertical-align: middle !important;
}

.boxTitle-bestseller { /* "Bestseller"-box header */
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	background: #AFB200 url('../images/pflegen-demenz/box-bestseller.gif.del') no-repeat;  /* no background img */
	height: 23px;
	vertical-align: middle !important;
}

.boxTitle-navi { /* subnavigation box header */
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	background: #79233c url('../images/pflegen-demenz/box-pink.gif.del') no-repeat;  /* no background img */
	height: 23px;
	vertical-align: middle !important;
}

.boxTitleGreen { /* green box header */ 
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	background: #BBBE00 url('../images/pflegen-demenz/box-green.gif.del') no-repeat;  /* no background img */
	height: 23px;
	vertical-align: middle !important;
}

.boxLink {
	color: #79233c;
	text-decoration: none;
}
.boxLink:hover {
	color: #79233c;
	text-decoration: underline;
}

.boxLinkMenu {
	font-weight:normal;	
	line-height: 18px;
	color: #79233c;
	text-decoration: none;
	padding-left: 12px;
	background: url('../images/pflegen-demenz/bullet-pfeil.gif') no-repeat top left;
	/*overflow: hidden;*/
}
.boxLinkMenu:hover {
	text-decoration: underline;
}

.boxLinkMenu strong {
	color: #79233c;
}

/* Submenu */
.boxLinkSubmenu {
	font-weight:normal;	
	line-height: 18px;
	color: #79233c;
	text-decoration: none;
	padding-left: 15px;
}
.boxContent {
	text-align: left;
	padding: 5px 5px 15px 5px;
	border-left: 1px solid #8298b4;
	border-right: 1px solid #8298b4;
	border-bottom: 1px solid #8298b4;
}

.boxGreenContent { /* class fŸr green boxes */
	text-align: left;
	padding: 5px 5px 15px 5px;
	border-left: 1px solid #8298b4;
	border-right: 1px solid #8298b4;
	border-bottom: 1px solid #8298b4;
}

.boxPinkContent { /* class fŸr pink/subnavigation boxes */
	text-align: left;
	padding: 5px 5px 15px 5px;
	border-left: 1px solid #B30B60;
	border-right: 1px solid #B30B60;
	border-bottom: 1px solid #B30B60;
}

.boxProduct { /* "Produktempfehlungen"-box */
	width:160px;	
	margin: 0 8px;
}

.boxProduct IMG { /* for maintaining space between product thumbnails and text */
	margin: 0 5px 0 0;
}

.boxProduct .boxContent TD {
	padding-top: 10px;
}

.hr {
	border-top: 1px solid #8298b4;
	border-bottom: none;
	height: 0;
	margin: 10px 0 20px 0;
}

.boxGreenContent .hr { /* for creating a green line in green boxes (instead of blue) */
	border-top: 1px solid #AFB200;
	border-bottom: none;
	height: 0;
	margin: 5px 0;
}
.artFrame{
	border: none;
}

.artTitle{
	font-size: 16px;
	font-weight:bold;
	color: #2965B1;
}

a.artTitle{
	font-size: 12px;
	font-weight:bold;
	color: #2965B1;
}

.artSecTitle{
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	background: #F6F6F6 !important;
}

.tableTitel{
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	background: #F6F6F6 !important;
}

.tableSecTitel{
	font-size: 10px;
	font-weight:bold;
	color: #000000;
}

.errorLabel{
	font-size: 10px;
	font-weight:bold;
	color: #cc0000;
}

.artLabel{
	font-size: 10px;
	font-weight:bold;
	color: #8D8D8D;
}

.artText{
	font-weight:normal;
	color: #000000;
}

.artPic {
	width: 130px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-top: 0px;
}

.artFunc{
	font-weight:normal;
	color: #79233c;
}

.artFuncLink{
	font-weight:bold;
	color: #79233c;
	text-decoration: underline;
}

.artFuncLink:hover {
	text-decoration: none;
}

.artHr {
	border-top: 1px solid #8298b4;
	border-bottom: none;
	height: 0;
	margin: 10px 0 20px 0;
}

.artLink {
	color: #005382;
	text-decoration: underline;
}

.artLink:hover {
	text-decoration: none;
}

.tableTop {
	height: 99px; 
	color: #E7ED44;
	text-align: right;
	vertical-align: top;
	padding-right: 20px;
}

.tableTopLink {
	color: #79233c;
	font-weight: bold;
	text-decoration: none;
}
.tableTopLinkBig{
	font-weight: bold;
	font-style: italic;
	color: #79233c;
	text-decoration: none;
}
.tableTopLink:hover {
	text-decoration: underline;
	color: #79233c;
}

a{
	color: #2965B1;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.boxGreenContent a{ /* warum auch immer eine css-formatierung green genannt wird;) */
	color: #2965B1;
}

.basketTable{
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}

.basketTable TD{
	padding: 5px; 3px
}

.basketHead
{ 
	font-weight:bold;
	color: #000000;
}

.basketTitle {
	font-weight:bold;
	padding: 3px;
	color: #FFFFFF;
	text-align: center;
	background: #00679A url('../images/pflegen-demenz/bg-red.gif') top repeat-x;
}

.basketLink {
	font-weight: normal;
	color: #2965B1;
	text-decoration: underline;
}

.basketLink:hover {
	color: #2965B1;
	text-decoration: none;
}

.basketContent {
	font-weight:normal;
}

.Step0{
	color: #A8A8A8;
	font-weight: normal;
	background: #F6F6F6;
	padding: 5px;
}

.Step1{
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #79233c;
	background-color: #BDCF00;
	padding: 5px;
}

.nowrap{
    white-space: nowrap; 
}

.prodLi{
	margin-left: 30px;	
}
	
h1,h2,h3 { 
 	margin: 0 0 2px 0;
}
  
h4,h5,h6 {	
	margin:0;
}
  
h1 { 
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
 
h2,h3,h4,h5,h6 {
	font-size: 11px; 
	font-weight:bold;
	color: #000000;
}

#spacer { 
	display: block; 
	height: 88%; 
	float: left; 
	width: 2px; /* 1px would be enough this is for display only */ 
	font-size: 1px; /* to make sure width is not overridden */ 
	padding: 0; 
	margin: 0; 
} 

#contentwrap{ 
	display: block; 
	width: 99%; /* to suit but leave room for spacer */ 
	padding: 0; 
	margin: 0; 
} 

#content{ 
	margin: 0; 
	padding: 0; 
} 

#footer{ 
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	clear: both; 
	height: 12%;  
	padding: 0; 
	margin: 0; 
} 

.footer {
	background: #ffffff url('../images/pflegen-demenz/footer-bg.gif') top center no-repeat;
	height: 88px;
	color: #8D8D8D;
	margin: 0;
	padding: 0;
}

.footer a:link, .footer a:visited {
	text-decoration: none;
}

.footer a:hover, .footer a:active {
	text-decoration: underline;
}
  
.footer_hr {
  color: #000000;
	border-width: 0px;
	border-color: #000000;
	border-style: solid;
	height: 11px;
}

.footerIntern{
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
}

.footerExtern{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #8D8D8D; /* pale: #cccccc */
}

.footerExtern:hover {
	text-decoration: underline;
}

ul {
	color: #2965B1;
	line-height: 18px;
}

li {
	color: #000000;
}

li a:link, li a:visited {
	color: #2965B1;
	text-decoration: underline; /* none; */
	font-weight: bold;
}

li a:hover, li a:active {
	color: #2965B1;
	text-decoration: none; /* underline */
	font-weight: bold;
}

p {
	color: #000000;
}