﻿body {
	margin:0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-family:Arial, Helvetica, sans-serif;
}

#Body {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

table.MainTable {
	empty-cells: show;
	margin: 0px;
	padding: 0px;		
}


table.TopTable  {
	empty-cells: show;
	margin: 0px;
	padding: 0px;		
}

.TopTable td.LogoTD {
	height: 91px;
	width: 314px;
}

.TopTable td.LogoTD1 {
	height: 53px;
	background-color: #9d070d;
	width: 681px;
}

.TopTable td.LogoTD2 {
	height: 38px;
	background-color: #a89983;
	width: 681px;
}

.MainTable td.NaviTD {
	background-color: #a89983;
	height: 35px;
}

table.NaviTable  {
	empty-cells: show;
	margin: 0px;
	padding: 0px;		
}

.NaviTable td.SeachtTD {
	height: 35px;
	width: 180px;
	
}

.NaviTable .inputbox{
	height:15px;
	font-size: 11px;
	color:#9d070d;
	border:1px solid #818181;
	margin-left: 20px;
}

/* ----------------------------------------------------------------- */
/* Login */

.NaviTable td.LoginTD {
	height: 35px;
	width: 180px;	
	background-color: #a89983;
	
}


/* ----------------------------------------------------------------- */
/* MainNavi */

.NaviTable a:active,
.NaviTable a:link,
.NaviTable a:visited {
	color:#fff;
	text-decoration:none;
	border-left:solid 1px #9d070d;
	color:#fff;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;	
	padding: 0 5px 0 5px;
}


.NaviTable td.MainMenuTD {
	height: 35px;
	width: 595;
}

#NavTabMain {
	margin: 0px 0 0 0px;
	padding: 0 0 0 0px;
	font-family: Arial, sans-serif;
}

#NavTabMain a {
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #9d070d;
	font-size: 11px;
	text-decoration:none;
}

#NavTabMain ul {
	margin:0;
	padding:0;
}

#NavTabMain ul li {
	float:left;
	list-style-type:none;
}

#NavTabMain ul.level1 li a:active,
#NavTabMain ul.level1 li a:link,
#NavTabMain ul.level1 li a:visited {

	color:#fff;
	display:block;
	font-weight:bold;
	padding:0 8px;
}

#NavTabMain ul.level1 li a:hover {

	color: #4F5450;
	display:block;
	font-weight:bold;
	padding:0 8px;
}

#NavTabMain ul.level1 li.item1Active a,
#NavTabMain ul.level1 li.title1Active a {
	color: #4F5450;
	display:block;
	font-weight:bold;
	padding:0 8px;
}

/* ----------------------------------------------------------------- */
/* SubNavi */

.ContentTable td.SubNavi {
	background-color: #faf8f4;
	width: 180px;
	height: 530px
}

#NavSub {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin: 0px 0 0 20px !important;
	margin: 0px 0 0 10px; /* for IE6 */
	width: 160px;
	font-weight: bold;
}

#NavSub a {
	background-image: none;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 11px;
}

#NavSub ul {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#NavSub ul li {
	list-style-type: none;
	font-weight: bold;
}

#NavSub ul li a {

}

#NavSub ul.level2 li a:active,
#NavSub ul.level2 li a:link,
#NavSub ul.level2 li a:visited {
	background-image:none;
	color:#000;
	padding:0px 0 0px 0px;
}

#NavSub ul.level2 li a:hover {
	color:#AA9884;
	padding:0px 0 0px 0px;
}


#NavSub ul.level2 li.item2Active a,
#NavSub ul.level2 li.title2Active a {
	color:#AA9884;
	font-weight:bold;
}

#NavSub ul.level2 li.item2Active li a,
#NavSub ul.level2 li.title2Active li a {
	background-image:none;
}

#NavSub ul.level3 li a:active,
#NavSub ul.level3 li a:link,
#NavSub ul.level3 li a:visited {
	padding:0px 0 0px 8px;
	color:#000;
	font-weight: normal;
}

#NavSub ul.level3 li.item3Active a,
#NavSub ul.level3 li.title3Active a {
	color:#AA9884;
	font-weight: normal;
}

#NavSub ul.level3 li.item3Active li a,
#NavSub ul.level3 li.title3Active li a {
	background-image:none;
	color:#AA9884;
	padding:0px 0 0px 8px;
	font-weight: normal;
}

#NavSub ul.level3 li a:hover {
	color:#AA9884;
	padding:0px 0 0px 8px;
	font-weight: normal;
}


#NavSub ul.level4 {
	padding:0px 0 0px 16px;
}


#NavSub ul.level4 li.item4 a:active,
#NavSub ul.level4 li.item4 a:link,
#NavSub ul.level4 li.item4 a:visited {
	color:#000;
	font-weight: normal;
}

#NavSub ul.level4 li.item4Active a,
#NavSub ul.level4 li.title4Active a {
	color:#AA9884;
	font-weight: normal;
}

#NavSub ul.level4 li.item4Active li a,
#NavSub ul.level4 li.title4Active li a {
	background-image:none;
	color:#AA9884;
	font-weight: normal;
}

#NavSub ul.level4 li.item4 a:hover {
	color:#AA9884;
	font-weight: normal;
}

/* ----------------------------------------------------------------- */
/* Content */

#TeaserLeft {
	width: 291px;
	float: left;

}

#NewsSmall {
	width: 291px;
	float: right;
	border-left: 2px;
	border-left: 2px solid #9d070d;
	padding-left: 4px;	
}

.ContentTable td.Content #NewsSmall h1 {
	font-size: 11.5px;
	font-weight: normal;
	color:#000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ContentTable td.Content #NewsSmall p {
	font-size: 11.5px;
	font-weight: normal;
	color:#000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.ContentTable td.Content #NewsSmall strong {
	font-size: 11.5px;
	font-weight: normal;
	color:#9d070d;
}

table.ContentTable {
	empty-cells: show;
	margin: 0px;
	padding: 0px;		
}

.ContentTable td.Content {
	margin-left: 10px;
	background-color: #faf8f4;
	width: 595px;
}

.ContentTable td.Content h1 {
	font-size: 11.5px;
	font-weight: normal;
	color:#000;
}

.ContentTable td.Content h2 {
	font-size: 15px;
	font-weight:bold;
	color:#9d070d;
}

.ContentTable td.Content h3 {
	font-size: 18px;
	font-weight:bold;
	color:#000;
}

.ContentTable td.Content h4 {
	font-size: 22px;
	font-weight:bold;
	color:#000;
}

.ContentTable td.Content p {
	font-size: 11.5px;
	font-weight: normal;
	color:#000;
}

.ContentTable td.Content p a:active,
.ContentTable td.Content p a:link, 
.ContentTable td.Content p a:visited {
	font-size: 11.5px;
	font-weight: normal;
	color:#9d070d;
}


.ContentTable td.Content hr {
	border:1px solid #9d070d;
	clear: both;
}

.ContentTable td.Content hr #Clear {
	clear: both;
	border: 1px solid #faf8f4;
	padding: 0px 0 0px 0px;
	margin: 0px 0 0px 0px;
}

.ContentTable td.Content #Clear {
	clear: both;
	/* border: 1px solid #CCCCCC; */
	padding: 0px 0 0px 0px;
	margin: 0px 0 0px 0px;
}


.ContentTable td.Content #back_button {
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 11.5px;
	font-family:Arial, Helvetica, sans-serif;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ContentTable td.Content #back_button a:active,
.ContentTable td.Content #back_button a:link,
.ContentTable td.Content #back_button a:visited {
	color:#9d070d;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration:none;	
}

.ContentTable td.Content a:active,
.ContentTable td.Content a:link,
.ContentTable td.Content a:visited {
	color:#9d070d;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration:none;	
}

.ContentTable td.Content #ConPic {
	margin-right: 11.5px;
	margin-bottom: 8px;
	float: left;
}

/* ----------------------------------------------------------------- */
/* Rechte Spalte */

.ContentTable td.Right {
	background-color: #faf8f4;
	width: 180px;
}

/* ----------------------------------------------------------------- */
/* Magazin List */


#MagazinList {
	width: 320px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	height: 100%;
	padding-bottom: 15px;
}

table.ArtikelList {
	border-collapse: collapse;
	color: #000;
	font-size: 11.5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	margin-bottom: 5px;
}

.ArtikelList td.ArtNormal {
	padding-left:5px;
}

.ArtikelList td.ArtRub {
	background-color:#9D070C;
	color:#fff;
	font-size:11.5px;
	font-weight:bold;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.ArtikelList td.ArtTit {
	color: #000;
	font-weight: normal;
	font-size: 11.5px;
	padding:1px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ArtikelList td.ArtSite {
	color: #000;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ArtikelList td.ArtTmp {
	color: #000;
	font-weight: normal;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#MagazinList a:active,
#MagazinList a:link,
#MagazinList a:visited {
	color: #000;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: underline;	
}

/* ----------------------------------------------------------------- */
/* Geschäft Termin List */

table.GesTerminList {
	border-collapse: collapse;
	color: #FFFFFF;
	font-size: 11.5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}

.GesTerminList td.Title {
	background-color: #A89983;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.GesTerminList tr.Title {
	background-color: #A89983;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.GesTerminList td.Alt {
	background-color: #FAF8F4;
	color: #000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-style: Solid;
	border-bottom: 1px;
	border-color: #9D070D;	
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #9d070d;
}

.GesTerminList tr.Alt {
	background-color: #FAF8F4;
	color: #000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-style: Solid;
	border-bottom: 1px;
	border-color: #9D070D;	
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #9d070d;
}


.GesTerminList td.Alt a:active,
.GesTerminList td.Alt a:link,
.GesTerminList td.Alt a:visited {
	font-size: 11.5px;
}

/* ----------------------------------------------------------------- */
/* Admin Table */

table.AdminTable {
	empty-cells: show;
	margin: 0px;
	padding: 0px;		
}

.AdminTable .header { 
	FONT-WEIGHT: bold; 
	font-size: 11.5px;
	COLOR: white; 
	HEIGHT: 12pt; 
	BACKGROUND-COLOR: #4F5450
}

.AdminTable .item1 {
	font-size:11.5px;
	HEIGHT: 12pt;
	BACKGROUND-COLOR: #AA9884;
}

.AdminTable .item2 {
	font-size:11.5px;
	HEIGHT: 12pt;
	BACKGROUND-COLOR: beige;
}

.AdminTable td.tdID {
	width:15px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdTitle {
	width:200px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdActive {
	width:45px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdDatum {
	width:85px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdDatumFull {
	width:110px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdEdit {
	width:40px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdEdit2 {
	width:60px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdEdit3 {
	width:80px;
	padding-left: 2px;
	padding-right: 2px;
}

.AdminTable td.tdEdit4 {
	width:160px;
	padding-left: 2px;
	padding-right: 2px;
}

/* ----------------------------------------------------------------- */
/* Form */

.ContentTable td.Content fieldset {
	border-width:0;
	clear:both;
	line-height:10px;
	margin:0 0 10px 0;
}

.ContentTable td.Content fieldset fieldset {
	margin:10px 0 0 0;
}

.ContentTable td.Content  fieldset legend {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11.5px;
	margin:0 0 8px 0;
}

/* Labels */

.ContentTable td.Content  fieldset label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11.5px;
	clear:both;
	color:#000;
	display:block;
	float:left;
	padding:4px 0 0;
	width:140px;
}

.ContentTable td.Content fieldset span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color:#000;
	padding:4px 0 0;
}

/* Inputs */

.ContentTable td.Content fieldset input,
.ContentTable td.Content fieldset select,
.ContentTable td.Content fieldset textarea {
	margin: 0 0 6px 0;
}

.ContentTable td.Content fieldset .cbx input {
	margin: 0 0 0 0;
}

.ContentTable td.Content fieldset input.txt,
.ContentTable td.Content fieldset select.txt,
.ContentTable td.Content fieldset textarea.txt {
	font:normal 11px/14px Verdana, Geneva, Sans-Serif;
	padding:2px;
}

.ContentTable td.Content fieldset input.big {
	width:233px;
}

.ContentTable td.Content fieldset input.big2 {
	width:555px;
}

.ContentTable td.Content fieldset input.medium {
	width:181px;
}

.ContentTable td.Content fieldset input.date {
	width:100px;
}

.ContentTable td.Content fieldset input.numbers {
	width:100px;
}

.ContentTable td.Content fieldset input.small {
	width:40px;
}

.ContentTable td.Content fieldset input.left {
	float:left;
	margin:0 4px 0 0;
}

.ContentTable td.Content fieldset select.big {
	width:236px;
}

.ContentTable td.Content fieldset select.medium {
	width:181px;
}

.ContentTable td.Content fieldset select.small {
	width:40px;
}

.ContentTable td.Content fieldset select.small2 {
	width:60px;
}

.ContentTable td.Content fieldset textarea.big {
	height:350px;
	width:550px;
}

.ContentTable td.Content fieldset textarea.medium {
	height:250px;
	width:236px;
}

/* Buttons at form end */
.ContentTable td.Content .toolbar {
	margin:0 0 0 0;
	margin-bottom: 5px;
	padding-bottom: 5px;	
}

.ContentTable td.Content input.btnIndent {
	margin:0 8px 0 140px;
}

.ContentTable td.Content input.btn {
	margin:0 0 0 0;
}



/* ----------------------------------------------------------------- */
/* Abo Formulare */


.ContentTable td.Content #FormHeader {
	width: 595px;
	float: left;
	height: 24px;
	background-color: #A89983;	
	clear: both;
	padding-left: 0px;
	padding-right: 0px;
}

.ContentTable td.Content #FormHeader #FormTitle {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 3px;
	font-weight: bold;
}

.ContentTable td.Content #FormBody {
	clear: both;
	background-color: #EAEAEA;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

table.AboForm {
	empty-cells: show;
	margin: 0px;
	padding: 0px;		
}

.AboForm td.Radio {
	height: 20px;
	width: 80px;
}

.AboForm td.Radio input.txtabosmall {
	width:30px;
	margin: 0 0 0px 0;	
	font:normal 11px/14px Verdana, Geneva, Sans-Serif;
	padding:2px;	
}


.AboForm td.RadioText {
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;	
	width: 495px;
}

.AboForm td.FormText {
	height: 20px;
	width: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;	
}

.AboForm td.TextOnly {
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
}

.AboForm td.FormTextfull {
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;	
	font-weight: bold;
}

.AboForm td.FormForm {
	height: 20px;
	width: 205px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;	
}

.AboForm td.FormForm input.txtabo {
	width:195px;
	margin: 0 0 0px 0;	
	font:normal 11px/14px Verdana, Geneva, Sans-Serif;
	padding:2px;	
}

.AboForm td.FormForm input.txtabosmall {
	width:50px;
	margin: 0 0 0px 0;	
	font:normal 11px/14px Verdana, Geneva, Sans-Serif;
	padding:2px;	
}

.AboForm td.FormForm input.txtabomed {
	width:135px;
	margin: 0 0 0px 0;	
	font:normal 11px/14px Verdana, Geneva, Sans-Serif;
	padding:2px;	
}

.AboForm td.FormEmpty {
	height: 20px;
	width: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;	
}

.AboForm td.FormButton {
	height: 20px;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;	
}

.AboForm td.FormButton input.btn {
	margin:0 0 0 0;
}

/* ----------------------------------------------------------------- */
/* Research Taps */

table.ExSearch {
	margin-left: 5px;
	margin-right: 5px;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

.ExSearch td.Text {
	font-size:11.5px;	
	padding-top: 8px;
	font-weight: bold;
}

.ExSearch .inputbox {
	height:15px;
	width: 163px;
	font-size:11.5px;
	color:#9d070d;
	border:1px solid #818181;
}

.ExSearch .DropDown {
	height:19px;
	width: 170px;
	font-size:11.5px;
	color:#9d070d;
	border:1px solid #818181;
}

.ExSearch .btnIndent {
	font-size:11.5px;
	height: 20px;
	margin-top: 10px;
}

/* ----------------------------------------------------------------- */
/* Research Taps */

table.ResTaps {
	empty-cells: show;
	margin: 0px;
	padding: 0px;
	border: 0px;	
	margin-bottom: 10px;
}

.ResTaps td.Tap {
	height: 20px;
	width: 100px;
	background-color: #9d070d;	
	border-style: Solid;
	border-top: 2px;
	border-top: #9d070d;
	border-right: 2px;
	border-right: #9d070d;
	border-left: 2px;
	border-left: #9d070d;	
	border-bottom: 2px;	
	border-bottom: #9d070d;	
	padding-left: 3px;
	padding-right: 3px;	
	border: 2px solid #9d070d;
}

.ResTaps td.Tap a:active,
.ResTaps td.Tap a:link,
.ResTaps td.Tap a:visited {
	color:#A99884;
	font-weight: bold;
	font-size: 11.5px;
}


.ResTaps td.TapSel {
	height: 20px;
	width: 100px;
	border-style: Solid;
	border-top: 2px;
	border-top: #9d070d;
	border-right: 2px;
	border-right: #9d070d;
	border-left: 2px;
	border-left: #9d070d;	
	border-bottom: 2px;	
	border-bottom: #9d070d;		
	padding-left: 3px;
	padding-right: 3px;		
	border: 2px solid #9d070d;
}

.ResTaps td.TapSel a:active,
.ResTaps td.TapSel a:link,
.ResTaps td.TapSel a:visited {
	color:#000;
	font-weight: bold;
	font-size: 11.5px;
}

.ResTaps td.TapSpace {
	height: 20px;
	width: 10px;
	border-style: Solid;	
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 2px;	
	border-bottom: #9d070d;		
	border-bottom: 2px solid #9d070d;
}

.ResTaps td.TapRest {
	height: 20px;
	border: 0px;
	border-style: Solid;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 2px;	
	border-bottom: #9d070d;	
	border-bottom: 2px solid #9d070d;		
}

/* ----------------------------------------------------------------- */
/* ThemenPlan */

table.ThemenPlan {
	border-collapse:collapse;
	color:#000;
	font-size:11.5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}

.ThemenPlan td.Title {
	background-color: #686868;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ThemenPlan td.Alt1_1 {
	background-color: #EAEAEA;
	color: #000;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style:Solid;
	border-top: 2px;
	border-color: #fff;	
	border-right: 2px;
	border-color: #fff;
	border-left: 2px;
	border-left: #fff;
}

.ThemenPlan td.Alt1_2 {
	background-color:#EAEAEA;
	color:#000;
	font-weight:bold;
	padding-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style:Solid;
	border-top: 2px;
	border-color: #fff;	
	border-right: 2px;
	border-color: #fff;
	border-left: 2px;
	border-left: #fff;
	
}

.ThemenPlan td.Alt2_1 {
	background-color:#DCDCDC;
	color:#000;
	font-weight:normal;
	padding-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style:Solid;	
	border-top: 2px;
	border-color: #fff;	
	border-right: 2px;
	border-color: #fff;
	border-left: 2px;
	border-left: #fff;
}

.ThemenPlan td.Alt2_2 {
	background-color:#DCDCDC;
	color:#000;
	font-weight:normal;
	padding-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style:Solid;	
	border-top: 2px;
	border-color: #fff;	
	border-right: 2px;
	border-color: #fff;
	border-left: 2px;
	border-left: #fff;
}

.ThemenPlan td.Footer {
	color: #000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:11.5px;	
}


/* ----------------------------------------------------------------- */
/* ThemenPlan */

table.DBValue {
	color: #000;
	font-size:11.5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 5px;
}

.DBValue td.Title {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.DBValue td.Normal {
	font-weight: normal;
	width: 220px;
	vertical-align: top;
}

.DBValue td.Text {
	font-weight: normal;
	width: 300px;
	vertical-align: top;
}

.DBValue td.TopTitle {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 110px;
}

.DBValue td.TopTitle .SmallDD {
	height:19px;
	width: 65px;
	font-size:11.5px;
	color:#9d070d;
	border:1px solid #818181;
}

.DBValue td.Numbers {
	text-align: right;	
	vertical-align: top;
	width: 110px;
}

.DBValue td.Proz {
	padding-left: 10px;
	text-align: right;	
	vertical-align: top;
	width: 80px;
}

/* ----------------------------------------------------------------- */
/* Error */

table.AboForm td.Error ul {
	margin:0;
	padding:0;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	color: Red;		
}

table.AboForm td.Error ul li {
	list-style-type: disc;
}


/* ----------------------------------------------------------------- */
/* Footer */

.MainTable td.FooterTD {
	background-color: #a89983;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	text-align: left;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;	
	margin-left: 10px;	
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;	
}

#FooterLeft {
	float: left;
}

#FoooterRight {
	float: right;
	text-align: right;
}

/* ----------------------------------------------------------------- */
/* Main Page */

#StartAsset 
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
	

#NewsLeft {
	width: 288px;
	float: left;
	padding-right: 7px;	
	font-size: 11.5px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 0px;
}

#NewsLeft h5 {
	font-size: 18px;
	font-weight:bold;
	color:#000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;	
}

#NewsLeft h6 {
	font-size: 10px;
	color:#000;
	padding-top: 0px;
	margin-top: 0px;	
	padding-bottom: 1px;
	margin-bottom: 1px;	
}

#NewsLeft h1 {
	font-weight:bold;
	color:#000;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#NewsLeft strong {
	font-weight:bold;
	color:#9d070d;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#RSSRight {
	width: 288px;
	float: right;
	padding-left: 7px;	
	font-size: 11.5px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;	
	padding-bottom: 10px;
}

#RSSRight h5 {
	font-size: 18px;
	font-weight:bold;
	color:#000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;		
}

#RSSRight h6 {
	font-size: 10px;
	color:#000;
	padding-top: 0px;
	margin-top: 0px;	
	padding-bottom: 1px;
	margin-bottom: 1px;	
}

#RSSRight h1 {
	font-weight:bold;
	color:#000;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#RSSRight strong {
	font-weight:bold;
	color:#9d070d;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
