﻿body {
				text-align: left;
				background-image: url('../imagesDesign/backgr_headlinesBlue.png');
				margin-top: 10px;
				margin-bottom: 10px;
				color: #333333;
}
A:link {
				COLOR: #666666;
				text-decoration: none;
				text-align: center;
}
A:visited {
				COLOR: #666666;
				text-decoration: none;
				font-weight: normal;
}
A:active {
				COLOR: #C86000;
				text-decoration: none;
}
A:hover {
				COLOR: #C86000;
				text-decoration: underline;
}
#page_wrapper {
				margin-left: auto;
				margin-right: auto;
				width: 985px;
				text-align: left;
				background: #FFFFFF;
}
* html #page_wrapper {
				margin-left: auto;
				margin-right: auto;
				width: 985px;
				text-align: left;
				background: #FFFFFF url('../imagesDesign/content_bgr.jpg');
				margin-top: 0px;
}
#page_frame {
				margin-left: auto;
				margin-right: auto;
				width: 985px;
				text-align: left;
				background: #FFFFFF;
}
#page_header {
				float: left;
				height: 131px;
				width: 985px;
				background: white;
				background-image: url('../Logo-REvital.jpg');
}
* html #page_header {
				margin-top: -40px;
				float: left;
				width: 985px;
				background: white;
				position: relative;
				background-image: url('../Logo-REvital.jpg');
}
#page_header p {
				margin-left: 10px;
				margin-top: 125px;
				font-family: verdana;
				font-size: 10px;
				color: #000080;
				float: right;
				caption-side: bottom;
				margin-right: 15px;
}
#page_header h1 {
				padding-top: 50px;
				padding-left: 15px;
				margin: 0px;
				font-family: verdana;
				font-size: 24px;
				color: #FBD539;
				line-height: 26px;
				letter-spacing: -1px;
}
#menu_bar {
				float: left;
				border: 0px dashed #cccccc;
				height: auto;
				clear: both;
}
* html #menu_bar {
				float: left;
				position: relative;
				margin-left: 0;
				border: 0px dashed #cccccc;
				height: 30px;
				clear: both;
				background: #FFFFFF;
				margin-bottom: 40px;
				width: 985px;
}
#content_wrapper {
				margin-top: 10px;
				margin-bottom: 10px;
				margin-left: 10px;
				margin-right: 10px;
				background: #FFFFFF url('../imagesDesign/content_bgr.jpg') center;
				width: 970px;
}
* html #content_wrapper {
				margin-top: 0px;
				margin-bottom: 10px;
				margin-left: 10px;
				margin-right: 10px;
				background: #FFFFFF url('../imagesDesign/content_bgr.jpg');
				width: 970px;
}
#center {
				float: left;
				margin-top: 5px;
				margin-left: 5px;
				margin-right: 0px;
				position: relative;
				width: 965px;
}
* html #center {
				float: left;
				margin-top: 5px;
				margin-left: 5px;
				margin-right: 0px;
				position: relative;
				width: 965px;
}
#center p {
				margin-top: 5px;
				margin-bottom: 5px;
				padding: 0px 14px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				line-height: 14px;
				color: #000080;
				font-style: normal;
				font-weight: normal;
}
#center h1 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: medium;
				color: #666666;
				padding: 4px 4px 0px 4px;
				font-weight: bold;
				font-style: normal;
				bottom: auto;
				border-bottom-style: solid;
				border-bottom-color: #4A6F6F;
				border-bottom-width: thin;
}
#center h2 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 14px;
				color: #333333;
				padding: 4px 4px 0 4px;
				font-weight: bold;
				font-style: normal;
}
#center h3 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #425227;
				font-weight: bold;
}
#center h4 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				font-weight: bold;
}
#center h5 {
				border-width: thin;
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 14px;
				color: #C86000;
				outline-color: #000000;
				outline-style: solid;
				font-weight: bold;
				background: url('../calendar.gif') no-repeat left;
				font-style: normal;
				bottom: auto;
				border-bottom-style: solid;
}
#center h6 {
				margin-top: 0px;
				margin-bottom: 1px;
				font-family: verdana, arial, sans-serif;
				font-size: 9px;
				color: #666666;
}
#center h7 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				outline-color: #000000;
				outline-style: solid;
				font-weight: bold;
}
#center_right {
				float: right;
				margin-top: 10px;
				margin-left: 25px;
				margin-right: 20px;
				position: relative;
				width: 700px;
}
#center_right p {
				margin-top: 5px;
				margin-bottom: 15px;
				padding: 0px 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				line-height: 16px;
				color: #333333;
				font-style: normal;
				font-weight: normal;
}
#center_right h1 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 14px;
				color: #666666;
				padding: 4px 4px 0px 4px;
				font-weight: bold;
				font-style: normal;
				
				
}
#center_right h2 {
				margin-top: 0px;
				margin-bottom: 2px;
				font-family: verdana, arial, sans-serif;
				font-size: 13px;
				color: #666666;
				padding: 1px 4px 0 0px;
				font-weight: bold;
				font-style: normal;
}
#center_right h3 {
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #666666;
				font-weight: bold;
}
#center_right h4 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 9px;
				color: #808080;
				border-bottom-color: #D1CFD0;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				font-weight: normal;
				text-align: left;
}
#center_right h5 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 13px;
				color: #666666;
				font-weight: bold;
				background: url('../calendar.gif') no-repeat left;
				font-style: normal;
				border-bottom-style: solid;
				border-bottom-color: #999999;
				border-bottom-width: 1px;
}
#center_right h6 {
				margin-top: 0px;
				margin-bottom: 1px;
				font-family: verdana, arial, sans-serif;
				font-size: 9px;
				color: #666666;
}
#center_right h7 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				outline-color: #000000;
				outline-style: solid;
				font-weight: bold;
}
#center_innrykk {
				float: left;
				margin-top: 10px;
				margin-left: 125px;
				margin-right: 250px;
				position: relative;
				padding-top: 35px;
				color: #333333;
}
#center_innrykk p {
				margin-top: 5px;
				margin-bottom: 15px;
				padding: 0px 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				line-height: 16px;
				color: #333333;
				font-style: normal;
				font-weight: normal;
}
#center_innrykk h1 {
				margin-right: 10px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: medium;
				color: #666666;
				padding: 4px 4px 0px 4px;
				font-weight: bold;
				font-style: normal;
				bottom: auto;
				border-bottom-style: solid;
				border-bottom-color: #4A6F6F;
				border-bottom-width: thin;
}
#center_innrykk h2 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 14px;
				color: #800000;
				padding: 10px 4px 0 4px;
				font-weight: bold;
				font-style: normal;
}
#center_innrykk h4 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				font-weight: bold;
}
#left_side {
				float: left;
				margin-top: 5px;
				margin-left: 5px;
				margin-right: 0px;
				position: relative;
				width: 600px;
}
#left_side p {
				margin-top: 1px;
				margin-bottom: 15px;
				margin-right: 5px;
				padding: 0 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				line-height: 16px;
				color: #333333;
}
#left_side h1 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: medium;
				color: #666666;
				padding: 4px 4px 0px 4px;
				font-weight: bold;
				font-style: normal;
				bottom: auto;
				border-bottom-style: solid;
				border-bottom-color: #4A6F6F;
				border-bottom-width: thin;
}
#left_side h2 {
				margin-top: 0px;
				margin-bottom: 0px;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #333333;
				padding: 4px 4px 0 4px;
				font-weight: bold;
				font-style: normal;
}
#left_side h3 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #425227;
				font-weight: bold;
}
#left_side h4 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 9px;
				color: #808080;
				border-bottom-color: #D1CFD0;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				font-weight: normal;
				text-align: left;
}
#left_side h5 {
				margin-top: 1px;
				margin-bottom: 15px;
				margin-right: 5px;
				padding: 0 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				line-height: 16px;
				color: #333333;
}
#center_spalte p {
				margin-top: 5px;
				margin-bottom: 15px;
				padding: 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				line-height: 16px;
				color: #333333;
}
#right_side {
				float: right;
				width: 245px;
				padding: 5px 0px 0px 5px;
				margin-top: 5px;
				margin-bottom: 2px;
				margin-left: 2px;
				margin-right: 5px;
}
#right_side h1 {
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #425227;
				margin-top: 10px;
				padding-left: 5px;
				font-weight: bold;
				border-bottom-color: #C19B04;
				border-bottom-style: solid;
				border-bottom-width: thin;
}
#right_side h2 {
				border: 1px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #666666;
				font-weight: bold;
}
#right_side h3 {
				margin-top: 0px;
				margin-bottom: 2px;
				font-family: verdana, arial, sans-serif;
				font-size: small;
				color: #FFFFFF;
				padding: 2px;
				border: 0px solid #425227;
				font-weight: bolder;
				background-color: #739240;
}
#right_side h4 {
				border-width: thin;
				margin-top: 5px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #BD620E;
				font-weight: bold;
				background: url('../calendar.gif') no-repeat left;
				font-style: normal;
				border-bottom-style: solid;
				left: auto;
				padding-left: 24px;
				padding-top: 10px;
				margin-left: 5px;
				margin-right: 5px;
				padding-right: 5px;
}
#right_side p {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				color: #333333;
}
#link_left {
				float: left;
				width: 200px;
				line-height: 14px;
				margin-bottom: 2px;
				margin-top: 35px;
				position: relative;
}
#link_left h1 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				padding: 20px 4px 0px 10px;
				font-weight: bolder;
				background-image: url('../images/tbUpLeft.jpg');
				text-align: center;
}
#link_left h2 {
				border: 1px;
				font-family: verdana, arial, sans-serif;
				font-size: x-small;
				color: #004000;
				font-weight: bold;
				border-bottom-color: #C19B04;
				border-bottom-style: solid;
}
#link_left p {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 5px 5px 5px 10px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
}
#tab_left {
				float: left;
				width: 198px;
				line-height: 14px;
				margin-bottom: 2px;
				margin-top: 5px;
				position: relative;
				
}
#tab_left h1 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				padding: 10px 4px 0px 10px;
				font-weight: bolder;
				text-align: center;
}
#tab_left h2 {
				margin: 5px 0 0 0px;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #333333;
				padding: 20px 4px 10px 10px;
				font-weight: bolder;
				text-align: left;
				background-image: url('../imagesDesign/tabH2.png');
}

#tab_left h3 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				padding: 5px 4px 0px 0;
				font-weight: bolder;
				text-align: left;
}



#tab_left h4 {
				margin-top: 0px;
				margin-bottom: 20px;
				padding: 5px 5px 5px 10px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				color: #333333;
}
#tab_left p {
				padding: 0 5px 0 10px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				color: #333333;
}
#tab_middle {
				margin-left: 20px;
				float: left;
				width: 510px;
				line-height: 16px;
				padding: 0px;
				margin-bottom: 2px;
				margin-top: 0px;
				position: relative;
}
#tab_middle p {
				margin-top: 5px;
				margin-bottom: 20px;
				padding: 0px 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #333333;
}
#tab_middle h1 {
				font-family: verdana, arial, sans-serif;
				font-size: 14px;
				color: #666666;
				padding: 0px 0px 0px 0px;
				font-weight: bolder;
}
#tab_middle h2 {
				border-bottom: thin #3366CC solid;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #3366CC;
				padding: 20px 0px 0px 0px;
				font-weight: bolder;
				padding-top: 15px;
}
#tab_middle h3 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #666666;
				padding: 20px 0px 0px 0px;
				font-weight: bolder;
				padding-top: 15px;
}





#tab_middle h4 {
				margin-top: 0px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 9px;
				color: #808080;
				border-bottom-color: #D1CFD0;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				font-weight: normal;
				text-align: left;
}
#tab_middle p {
				margin-top: 5px;
				margin-bottom: 5px;
				padding: 0px 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #333333;
}
#tab_right {
				margin-right: 5px;
				float: right;
				width: 200px;
				padding: 0px;
				margin-bottom: 25px;
				margin-top: 10px;
				background-color: #FEFEFC;
}
#tab_right h1 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				padding: 15px 4px 0px 10px;
				font-weight: bolder;
				background-image: url('../imagesDesign/tbUpRight.png');
}
#tab_right h2 {
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #004000;
				padding: 20px 4px 0px 10px;
				font-weight: bolder;
				background-image: url('../imagesDesign/tbUpRight.png');
				margin-bottom: 10px;
}
#tab_right h3 {
				margin-bottom: 2px;
				margin-left: 0px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				color: #444444;
				padding: 0px 2px 2px 5px;
				font-weight: bolder;
				border-bottom-color: #000080;
				border-bottom-style: dotted;
				border-bottom-width: thin;
				margin-top: 10px;
}
* html .h3#tab_right {
				margin-bottom: 2px;
				margin-top: 0px;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #333333;
				padding: 2px;
				font-weight: bolder;
				background-color: #FCDF7A;
				position: relative;
}
#tab_right h4 {
				margin-top: 5px;
				margin-bottom: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				font-weight: bold;
				font-style: normal;
				left: auto;
				padding-left: 4px;
}
#tab_right p {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				color: #333333;
}
#tab_right table {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 4px 4px 4px 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				color: #333333;
}
#page_footer {
				height: 55px;
				background: #FEFEFC url('../imagesDesign/footer.jpg');
				clear: both;
				width: auto;
}

#page_footer p {
				padding-top: 20px;
				text-align: center;
				font-family: verdana;
				font-size: 10px;
				line-height: 14px;
				color: #666666;
}
#design_footer {
				margin-left: auto;
				margin-right: auto;
				width: 985px;
				height: 19px;
				clear: both;
				
}
#design_footer p {
				padding-top: 2px;
				text-align: right;
				font-family: verdana;
				font-size: 9px;
				line-height: 14px;
				color: #666666;
				padding-right: 5px;
				font-style: italic;
				padding-bottom: 10px;
}
#conter_footer {
				height: 10px;
}
#counter_footer p {
				padding-top: 1px;
				text-align: right;
				font-family: verdana;
				font-size: 11px;
				line-height: 14px;
				color: #004000;
				padding-right: 5px;
				font-style: italic;
}
#page_footer A:link {
				COLOR: #666666;
				text-decoration: none;
}
#page_footer A:visited {
				COLOR: #BD620E;
				text-decoration: none;
}
#page_footer A:active {
				COLOR: #FBD539;
				text-decoration: none;
}
#page_footer A:hover {
				COLOR: #800000;
				text-decoration: underline;
}
#page2_footer A:hover {
				COLOR: #800000;
				text-decoration: underline;
}
#navcontainer {
				margin-left: 0px;
				padding-top: 10px;
				margin-top: 0px;
				color: #FFFFFF;
				float: left;
				width: 985px;
				height: 20px;
}
* html #navcontainer {
				float: left;
				height: 20px;
				position: relative;
				margin-right: 20px;
				width: 985px;
}
#navcontainer ul {
				margin-left: 0px;
				padding-top: 10px;
				margin-top: -15px;
				background-color: #C86000;
				background: url('../imagesDesign/top.png') no-repeat right top;
				color: #FFFFFF;
				float: left;
				width: 985px;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
/* IE 6  */
* html #navcontainer ul {
				margin-left: 0px;
				padding-top: 30px;
				margin-top: 15px;
				background-color: none;
				background: url('../imagesDesign/top.png') no-repeat right top;
				color: #FFFFFF;
				float: left;
				width: 985px;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
#navcontainer ul li {
				display: inline;
}
#navcontainer ul li a {
				margin-top: 10px;
				padding-bottom: 3px;
				padding-left: 10px;
				padding-right: 10px;
				color: white;
				background-color: transparent;
				float: left;
				border-right: 1px #FFFFFF solid;
}
#navcontainer ul li a:hover {
				color: #0000FF;
}
#linklist {
				padding-left: 0;
				margin-left: 0;
				border-bottom: 1px solid #D1D9C4;
				width: 140px;
}
#linklist li {
				list-style: none;
				margin: 0;
				line-height: 20px;
				border-top: 1px solid #D1D9C4;
				font-family: verdana;
				font-size: 10px;
}
#linklist_lag {
				padding-left: 0;
				margin-left: 0;
				border-bottom: 1px solid #D1D9C4;
				width: 140px;
}
#linklist li a {
				text-decoration: none;
}
.thumbnail_left {
				float: left;
				margin-right: 10px;
				margin-bottom: 5px;
				border: 0px;
}
.thumbnail_right {
				float: right;
				margin-left: 12px;
				margin-bottom: 5px;
				border: 0px;
				cursor: default;
}
<!--
sdmenu-- > div.sdmenu {
				width: 210px;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 14px;
				padding-bottom: 5px;
				background: url('../img/sdmenu/bottom.gif') no-repeat right bottom;
				color: #fff;
				float: left;
}
div.sdmenu div {
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10px;
				background: url('../images/tbUpRight.jpg');
				overflow: hidden;
				width: 210px;
}
div.sdmenu div:first-child {
				background: url('../images/tbUpRight.jpg') no-repeat;
				width: 210px;
}
div.sdmenu div.collapsed {
				height: 20px;
}
div.sdmenu div span {
				font-family: verdana, arial, helvetica, sans-serif;
				display: block;
				padding: 5px 45px;
				font-size: 10px;
				font-weight: bold;
				color: #934900;
				background: url('/img/sdmenu/collapsed.gif') no-repeat 10px center;
				cursor: default;
				border-bottom: 1px solid #ddd;
				width: 210px;
}
div.sdmenu div.collapsed span {
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans-serif;
				max-width: 150px;
				background-image: url('../img/sdmenu/expanded.gif');
				color: #333333;
}
div.sdmenu div a {
				padding: 5px 10px;
				background: #eee;
				display: block;
				border-bottom: 1px solid #ddd;
				color: #000000;
				width: 210px;
				text-align: left;
}
div.sdmenu div a.current {
				background : #ccc;
}
div.sdmenu div a:hover {
				background: #CCCCCC;
				color: #CC6600;
				text-decoration: none;
}
div.tab {
				width: 580px;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 11px;
				padding-bottom: 5px;
				background: none;
				color: #000000;
				float: left;
}
#tab p {
				margin-top: 5px;
				margin-bottom: 15px;
				padding: 4px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				line-height: 12px;
				color: #333333;
}
<![if !IE 6]>



.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}
.shadowcontainer {
				width: 200px; /* container width*/;
				background-color: #d1cfd0;
}
.shadowcontainer .innerdiv {
				/* Add container height here if desired */
background-color: white;
				border: 1px solid gray;
				padding: 6px;
				position: relative;
				left: -5px; /*shadow depth*/;
				top: -5px; /*shadow depth*/
}
