body {  background-color: #70bc88; font-family: Verdana; font-size: 11px; }

.header { font-family: Verdana; font-size: 20px; font-weight: normal; font-variant: normal; text-transform: none; line-height: normal; font-style: normal }

.headline {font-family: verdana; font-size: 12px; font-weight: bold;  font-style: normal}

.headline p {margin:4px 0 4px 0; padding:2px 0 0 0;}

h1 { font-family: Verdana; font-size: 16px; font-weight: bold; font-variant: normal; text-transform: none; line-height: normal; font-style: normal; text-align: center}


a:active {color: #000000; font-weight: bold; text-decoration: underline}
a:link {color: #000000; text-decoration: underline; font-weight: bold}
a:visited {color: #000000; text-decoration: underline; font-weight: bold}
a:hover {color: #008080; text-decoration: underline; font-weight: bold}

p {  font-size: 13px}

.big { font-family: Verdana; font-size: 13px; font-weight: bold; font-variant: normal; text-transform: none; line-height: 14px; font-style: normal}


.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none}

.smallfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#333366}

.verybig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#000000}

.bigoline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

table {  font-size: 13px}

h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none}

h5.usermessage {margin:0; padding:0; color:#ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}


.table1
{
	border-bottom: 2px solid #000000;
	
}

.table2
{
	border-bottom: 0px solid #000000;
}

.table2 input {border:1px dotted #808080;}

.table2 input.button {border:1px solid #808080;}

.table2  selcet{border:1px dotted #808080;}

.editbox { 
  font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
  font-size: 10pt; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  padding: 1px; 
}

.editbox:focus { 
  border: 1px solid black; 
}

.editbox:hover { 
  border: 1px solid black; 
}


input {border:1px dotted #808080;}

.line3
{
	line-height: 3px;	
}

.line2
{
	line-height: 2px;	
}

.nav a {
  color: #000000;
  background-color: #CCFFCC;
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  text-align: middle;
  margin-top: 1px;
}

.nav a:hover {
  border-top: 2px solid #000000;
  background-color: #FFFFCC;
  text-decoration: none;
  color: #000000;
}

.nav a:active {
  border-top: 3px solid #000000;
  text-decoration: none;
  background-color: #FFFFCC;
  color: #000000;
}

.button { 
  border-right: 1px solid #00CC00; 
  border-bottom: 1px solid #00CC00; 
  background: #eeeecc; 
  font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
  font-weight: bold; 
  color: #000000; 
  font-size: 13px; 
  margin-top: 1px; 
  margin-bottom: 0px; 
  line-height: 20px; 
  cursor: pointer 
}

.button_orange { 
  border-right: 1px solid #9a9a9a; 
  border-bottom: 1px solid #9a9a9a; 
  background: #ffea9d; 
  font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
  font-weight: bold; 
  color: #000000; 
  font-size: 13px; 
  margin-top: 1px; 
  margin-bottom: 0px; 
  line-height: 20px; 
  cursor: pointer 
}

/* #### #### ####### ######*/
/* ab hier styles für Suchergebnissseiten bzw gebietsergebniss wie z,B. Berlin */
/* #### #### ####### ######*/

/* tr.top {
border-top:1px dotted #808080;
} */

/* tr.bottom {
border-bottom:1px dotted #808080;
} */

h1.search {
margin:4px 0 0 6px; padding:0; 
font-family: Verdana; 
font-size: 14px; 
font-weight: bold; 
color:#000000; 
text-align:left;
}


td.gray {
background:#eeeeee;
border:1px dotted #808080;
color:#000000;
}


td.green1 {
background:#C9F7E3;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:0%;
}

td.green2  {
background:#ebfff6;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:0%;
}

td.orange1 {
background:#fff7de;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:0%;
}

td.orange2  {
background:#ffea9d;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:0%;
}

/* #### #### ####### ######*/
/* ab hier styles für portraitseiten */
/* #### #### ####### ######*/

td.portrait {
background:#eeeeee;
border:1px dotted #808080;
color:#000000;
}

h1.portrait {
margin:8px 0 0 6px; 
padding:0; 
font-family: Verdana; 
font-size: 15px; 
font-weight: bold; 
color:#000000; 
text-align:left;
}

h2.portrait {
margin:0 0 4px 0;
padding:2px 0 2px 2px;
font-family: Verdana; 
font-size: 14px; 
font-weight: bold; 
color:#000000; 
text-align:left;
border:0px;
}

td.portrait1 {
background:#ffea9d; //#C9F7E3;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:10%;
}

td.portrait2  {
background:#fff7de; //#ebfff6;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:10%;
}

img.portrait {
margin:0; 
padding:2px; 
border:0px;
}

/* #### #### ####### ######*/
/* ab hier styles für Bewertungsseiten */
/* #### ##### ###### #####  */

table.bewertung {
background:#fff7de;
/*background:#ebfff6;*/
border:1px dotted #808080;
color:#000000;
margin:0;
padding:0;
}

td.bewertung {
background:#eeeeee;
border:1px dotted #808080;
color:#000000;
text-align:center;
}

td.bewertung1 {
/*background:#C9F7E3;*/
background:#ffea9d;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:10%;
font-size:12px;
}

td.bewertung2  {
/*background:#ebfff6;*/
background:#fff7de;
padding: 0cm 3.5pt; width: 214px; height: 12px;
width:10%;
font-size:12px;
}

td.bewertung3{
/*background:#C9F7E3;*/
background:#ffea9d;
padding: 3px 0 3px 4px; width: 214px; height: 12px;
width:10%;
font-size:12px;
}

td.bewertung4  {
/*background:#ebfff6;*/
background:#fff7de;
padding: 3px 0 3px 0; width: 214px; height: 12px;
width:10%;
font-size:12px;
}

h1.bewertung {
margin:8px 0 0 6px; 
padding:0; 
font-family: Verdana; 
font-size: 15px; 
font-weight: bold; 
color:#000000; 
text-align:left;
}

h2 {
text-align:left;
margin:0 0 4px 0;
padding:3px 0 3px 6px;
font-family: Verdana; 
font-size: 13px; 
font-weight: bold; 
background:#eeeeee;
border:1px dotted #808080;
color:#000000;
}


/* #### #### ####### ######*/
/*       ab hier styles für Bewertenseiten      */
/* #### ##### ###### #####  */


table.bewerten {
/*background:#ebfff6;*/
background:#fff7de;
border:1px dotted #808080;
color:#000000;
margin:0;
padding:0;
}

.text 
{
margin:0 0 0 8px;
}

.textsmaller
{
font-size:10px;
margin:0 0 0 8px;
}


td.bewerten {
background:#ebfff6;
border:1px dotted #808080;
color:#000000;
}


.bewertenlink {
padding:3px 0 3px 6px;
margin:0;
/*background:#ebfff6;*/
background:#fff7de;
border:1px dotted #808080;
color:#000000;
}


.bewertenlinkactive {
padding:3px 0 3px 6px;
margin:0;
/*background:#C9F7E3;*/
background:#ffea9d;
border:1px dotted #808080;
color:#000000;
}

h5 {
text-align:left;
margin:4px 0 4px 0;
padding:3px 0 3px 6px;
font-family: Verdana; 
font-size: 13px; 
font-weight: bold; 
background:#eeeeee;
border:1px dotted #808080;
color:#000000;
}




