﻿body {
    margin:0;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    color: #243709;
    background-color: #E6E6E6;
    line-height: 16px;
    overflow: -moz-scrollbars-vertical;
 }

.smallText { font-size: 10px; }

h1 
{
    font-size: 14px;
    color: #2B3B0E;
}

a.topNav 
{
    padding-left: 20px;
    font-weight: bold;
    color: #2B3B0E;
    text-decoration: none;
}

a.topNav:Hover 
{
    color: #DBDBDB;
}

div.navigation 
{
    padding-top: 207px;
    padding-left: 20px;
}

a { color: #2B3B0E; }

.footerText
{
    color: #C8BDAD;
    font-size: 10px;
}

.footer
{
    color: #C8BDAD;
    font-size: 10px; 
}

.footer a
{
    color: #C8BDAD;
}

a.footerLink
{
    color: #C8BDAD;
    font-size: 10px; 
}

.anzeigenTitel
{
	font-size: 12px;
	background-color: #BBDC31;
	font-weight: bold;
	padding: 6px;
	margin: 0px;
	margin-bottom: 2px;
}

.anzeigenContent 
{
	background-color: #E5E5E5;
	padding: 6px;
	padding-bottom: 10px;
	font-size: 12px;
}

.stepTitel
{
	background-color: #D5D5D5;
	padding: 6px;
	margin: 0px;
	margin-bottom: 2px;
}

.stepTitelActive
{
	background-color: #BBDC31;
	padding: 6px;
	margin: 0px;
	margin-bottom: 2px;
}

.selBox { border: solid 1px #C5C4BF; }
input, textarea { border: solid 1px #C5C4BF; }
input[type=radio] { border: 0px; }
input[type=checkbox] { border: 0px; }
.tbxSmall { width: 60px; }
.tbxMedium { width: 250px; }
.tbxLarge { width: 400px; }

.tdFormTop { border-bottom: solid 1px #C5C4BF; border-top: solid 1px #C5C4BF; }
.tdForm { border-bottom: solid 1px #C5C4BF; }
.bgr2 { background-color:#ededf2; }
.error { color: red; font-weight: bold; }

.rating_bar {
  width: 55px;
  background: url(/img/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(/img/star_x_orange.gif) 0 0 repeat-x;
}