﻿body 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #46083b;

	scrollbar-base-color:#46083b;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#46083b;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#ACACE6;
}

div.OuterContent { width:98%;}
div.InnerContent { margin-left:3px;	margin-right:22px;}
div.HiddenField {display:none;}


h1 {
  display: block;
  font-size: 2.2em;
  font-weight: bold;
  margin: .67em 0;
}

h2 {
  display: block;
  font-size: 1.8em;
  font-weight: bold;
  margin: .83em 0;
}

h3 {
  display: block;
  font-size: 1.4em;
  font-weight: bold;
  margin: 1em 0;
}

h4 {
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  margin: 1.33em 0;
}

h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}



fieldset {border: solid 1px #46083b; width:100%;}
fieldset.fsSwitchSub {border: solid 1px #46083b; width:95%; margin-top: 5px; margin-bottom: 5px;}
fieldset.TabControl {width: 95%;}
legend {font-weight: bold;}

.TabContainer {width:100%;}
.TabTR {width: 780px;border: solid 1px #46083b;}
.TabOfferedSupplier {width: 775px;}
.TabSwitchSub {margin: 5px;}

.TDTRHeadline {width: 70px;font-size: 11px;vertical-align: bottom;text-align: center;}
.TDTRFields {text-align: center;}
.TDSupplier {font-size: 11px;width: 145px;}
.TDSwitchSub {width: 150px;}
.TDRegister {width: 150px; vertical-align: top;}

.ddlTR {font-size: 11px;width: 250px;}
.ddlTariff {font-size: 11px;width: 500px;}

a.NavBottom {text-decoration: none; color: #ffffff; }
a:hover.NavBottom {text-decoration: none; color: #ffffff;}
a.Menu {text-decoration: none; color: #46083b;}
a:hover.Menu {text-decoration: none;color: #46083b; }
a:active.Menu {text-decoration: none;color: #46083b;font-weight: bold; }
a.MenuGruppe {text-decoration: none;color: #ffffff; }
a:hover.MenuGruppe {text-decoration: none;color: #ffffff; }
a:active.MenuGruppe {text-decoration: none;color: #ffffff;font-weight: bold; }
a {text-decoration: underline;color: #46083b; }
a:hover {text-decoration: none;color: #46083b; }
a:active {text-decoration: underline;color: #46083b;}

.HeadLine {font-size: 25px;}
.HeadLinePage{font-size:x-large; font-weight:bold;}
.HeadLineSection{font-size:larger; font-weight:bold;}

.portal {background-image: url(Images/Design/bgPortal.jpg); color: #ffffff; }

hr {color: #46083b;}

.required {color: Red;font-weight: bold;}

.PwdStrengthNotOk{background-color:Transparent; color:Red; font-weight:bold;}
.PwdStrengthOk{background-color:Transparent; color:Green; font-weight:bold;}

#tabCompare {width: 195px;}
#tabCompare td {border: dotted 1px #46083b; text-align: center; height: 25px;}

td.Field {height: 20px; width: 30%;}
td.Label {height: 20px; width: 17%;}
td.Separator{height: 20px; width: 3%;}

input.TextButton    
{
	background-color: #822070;
    border-color: #822070; 
    border-style: solid; 
    border-width: 1px;
    text-decoration: none;
    font-weight: bold; 
    color: #F7F0F7;
    text-align: center;
    cursor: pointer;
    padding: 2px 6px;
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.TextButton    
{
	display:inline-block;
	background-color: #822070;
    border-color: #822070; 
    border-style: solid; 
    border-width: 3px;
    text-decoration: none;
    font-weight: bold; 
    color: #F7F0F7;
    text-align: center;
    cursor: pointer;
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

