html, body, h1, h2, h3, h4, ul, li, input {
        font-family: verdana;
	margin: 0;
	padding: 0;
}

body{
 margin-left: auto;
 margin-right: auto;
}

.debug{ background-color: red; }
.debuggreen{ background-color: green; }
.debugblue{ background-color: blue; }

body {
	background-color:#383b2a;
	margin-bottom:20px;
}

div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333; 
	font-weight:normal;
	font-size:11px;
}

img {
	border: 0;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

a:hover {
	color: #8d973b;	
}

a:visited {
    color: #333333;
}

a.leftNavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #8d973b;
	text-decoration: none;	
}

a.leftNavigation:visited {
    color: #8d973b;
}

a.leftNavigation:hover {
	color: #7268c4;	
	text-decoration: underline;
}

a.leftNavigationSub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #8d973b;
	text-decoration: none;
	margin:0 0 4px 0;
}

a.leftNavigationSub:visited {
    color: #8d973b;
}

a.leftNavigationSub:hover {
	color: #7268c4;	
	text-decoration: underline;
}

a.greyLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color: #ababab;
	text-decoration: none;
}

a.greyLink:visited {
    color: #ababab;
}

a.greyLink:hover {
	color: #8d973b;	
	text-decoration: underline;
}

a.Sitemap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #8d973b;
	text-decoration: none;
}

a.Sitemap:visited {
    color: #8d973b;
}

a.Sitemap:hover {
	color: #8d973b;	
	text-decoration: underline;
}

a.greyAddress {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #ababab;
	font-size:11px;
	text-decoration: none;
}

a.greyAddress:visited {
    color: #ababab;
}

a.greyAddress:hover {
	color: #8d973b;	
	text-decoration: underline;
}


.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

/** layout **/
#mainBody {
	margin:0;
	width: 994px;
	padding:0;
	background-image:url('../files/grafik/system/background.gif');
	background-repeat:repeat-y;
	display:table;
        text-align: left;
}

#mainContent {
    float:left;
    width:790px;
}

#bannerSpalte {
  float:right;
  width:204px;
}

.leftColumn{
    float:left;
    width:170px;
    text-align:right;
    text-transform:uppercase;
}

.leftColumn ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

.leftColumn li {
    list-style:none;    
    padding:0px;
    margin:0 0 8px 0;
}

.horSpacer10px {
    float:left;
    width:20px;
}

.rightColumn {
    float:left;
    width:180px;
}

.middleColumn {
    float:left;
    width:380px;
}

.middleColumnOne {
    float:left;
    width:580px;
}

.topNavigation {
    float:right;
    margin-right:20px;
    height:33px;
    text-transform:uppercase;
}

.topNavigation ul{
    margin-top:5px;
    list-style:none;
    text-align:right;
    color: #ababab;
}

.topNavigation li {
    float:left;
    list-style:none;
}

.horLine {
	margin:0px;
	width: 100%;
	height:21px;
	padding:0px;
	background-image:url('../files/grafik/system/horLine.gif');
	background-repeat:repeat-x;
}

#mainBodyPayOff {
	margin:0;
	width: 994px;
	padding:0;
	background-image:url('../files/grafik/system/background.gif');
	background-repeat:repeat-y;
	display:table;
}

.payOff{
    clear:both;
    margin:10px 20px 10px 20px;
    width:750px;
}

.payOffText{
    color:#ababab;
    margin-top: -5px;
}

.banner1 {
    margin:52px 0 13px 46px;
}

.banner2 {
    margin:0 0 20px 46px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#a9c219; 
	font-weight:bold;
	font-size:21px;
	letter-spacing:-1px;
	margin-bottom:10px;
}
 
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#333333; 
	font-weight:bold;
	font-size:11px;
        line-height: 16px;
}

h3 {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color:#333333; 
 font-weight:bold;
 font-size:10px;
 text-transform: uppercase;
 line-height: 16px;
}

.BreadMediumStdColor {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 color:#333333; 
 font-weight:normal;
 font-size:11px;
 line-height: 16px;
}

input.ButtonInputsWide {
    border: 1px #000000 solid;
    background: #cccccc;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    width: 150px;
    height: 22px;
    cursor: hand;
}

input.ButtonInputsMedium
{
 font-family: verdana;
 border: 1px #dddddd solid;
 background: #eeeeee;
 color: #333333;
 font-weight: bold;
 font-size: 11px;
 height: 22px;
 cursor: pointer;
}

input.ButtonInputsNarrow {
    border: 1px #000000 solid;
    background: #cccccc;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    width: 120px;
    height: 22px;
    cursor: hand;
}

.FormFieldInputsWide {
 font-family: verdana;
 border: 1px #dddddd solid;
 background: #ffffff;
 color: #333333;
 font-size: 11px;
 width: 376px;
 padding: 2px;
}

.FormFieldInputsMedium {
 font-family: verdana;
 border: 1px #dddddd solid;
 background: #ffffff;
 color: #333333;
 font-size: 11px;
 width: 190px;
 padding: 2px;
}

.FormFieldInputsNarrow {
 font-family: verdana;
 border: 1px #dddddd solid;
 background: #ffffff;
 color: #333333;
 font-size: 11px;
 width: 95px;
 padding: 2px;
}

.FormFieldLabelMediumStdColor
{
 font-size: 11px;
 font-color: #333333;
 font-weight: bold;
 margin-bottom: 2px;
}

.ArticleHeader
{
  font-family: verdana;
  font-size:12px;
  font-weight: bold;
  color: #393C2B;
  padding: 4px 8px 2px 8px;
}

* --- Style til sitemap --- */

.VerticalLine
{
 background-image:url("/AjrGfx/Sitemap/sitemap_vertical_line.gif");
 background-repeat: repeat-y;
 background-position: top left;
}

.VerticalLine2
{
 background-image:url("../files/grafik/system/sitemap_vertical_line2.gif");
 background-repeat: repeat-y;
 background-position: top left;
}

.ChildNode
{
 background-image:url("../files/grafik/system/sitemap_childnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

.LastChildNode
{
 background-image:url("../files/grafik/system//sitemap_lastchildnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

