body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6A6A6B;

text-align: justify;
}


td.nav {line-height:24px; background: url('../img/arr.gif') top right no-repeat;}
td.nav a {display:block;}
td.nav a:hover {background: url('../img/arr.gif') top right no-repeat #ECE5C2;}

td.nav_active {line-height:24px; background: url('../img/arr_active.gif') top right no-repeat;}
td.nav_active a {display:block;}
td.nav_active a:hover {background: url('../img/arr_active.gif') top right no-repeat #ECE5C2;}

td.nav_level {line-height:17px;}
td.nav_level a {display:block;}
td.nav_level a:hover {background: #ECE5C2;}

td.box a {display:block; width:100%; height:100%; }
td.box a:hover {background: top right no-repeat #FFFFFF;}

h1 	{font-size:11px; font-weight:600; color:#6A6A6B; text-align:left;}
h2 	
{
    color: 				#583800;
    font-family:        "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    font-size: 			1.2em;
    
    margin: 			0 0 5px 0;
    padding: 			0;
}

h3
{
    font-size: 1em;
    color: #6A6B6E;
    
    margin: 5px 0 10px 0;
    padding: 0;
}

h4
{
	margin:					0 0 5px 0;
	padding:				0 0 0 10px;
	color:					#583800;
	background: 			url("../img/h4.gif")  no-repeat;
	background-position:	0px 3px;
	font-size:				11px;
}

h5
{
	color:					#583800;
	font-size:				11px;
}

.form_item
{
    padding-bottom:         6px;
    width:                  420px;
    float:                  left;
    font-size:              10px;
    margin-left:            20px;
}

.green
{color:#4B4B00;}
.green a:hover
{text-decoration:underline;color:#404000;}
.red
{color:#583800;}
.red a:hover
{text-decoration:underline;color:#654814;}

.marker
{
    display:                block;
    float:                  left;
	height:                 21px;
    padding-top:            3px;

}

u {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#cc6600;font-weight:1200;text-decoration:none;}

.hh {font-size:11px; font-weight:bold; color:#6A6A6B; text-align:left;}

textarea {background-color: transparent; border: 1px solid #6A6A6B}

a	{font-family:  Verdana, Arial, Helvetica, sans-serif; color:#6A6A6B; text-decoration:none;}

a:hover {color:#323232;}

.top a:hover {text-decoration:underline;color:#6A6A6B;}

.head a:hover {text-decoration:none;color:#6A6A6B;}
p {text-align: justify;}

font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#6A6A6B;}

.navi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#6A6A6B;}

.toppi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt;color:#6A6A6B;font-weight:500;vertical-align:top;}

.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt;color:#6A6A6B;font-weight:500;}

.bottom
{
    color:            #FFFFFF;
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-weight:      500;
    letter-spacing:   .2pt;
    font-size:        10px;
    line-height:      1.0;
    text-decoration:  none;
}

form select,
form textarea, textarea, input
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding: 						1px 0px 1px 5px;
  padding-left:                   3px;
	border:							1px solid #B7AC9A;
	color:							#96A399;
	font-size:                      11px;
}

form select
{
    padding-left:                   3px;
    width:                          140px;
}

form input:focus,
form input.error:focus,
form input:focus,
form input.error:focus,
form select:focus,
form select.error:focus,
form select:focus,
form select.error:focus,
form textarea:focus,
form textarea.error:focus,
form textarea:focus,
form textarea.error:focus
{
	border:							1px solid #B7AC9A;
}

.select,
input,
textarea
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    height:                 18px;
    vertical-align:         middle;
    float:                  left;
    padding:                0px;
    padding-left:                   3px;
    margin:                 0px;
  	color: 					#77777B;
}

.fehler {color:#FF0000;}

.input {width:190px; height:20px; background-color: transparent; color:#6A6A6B; border:1px solid #B7AC9A;}

.submitcss {width:140;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold;background-color: transparent; color:#6A6A6B; border:1px solid #884D03;}

.background {background-repeat:no-repeat;background-position: 50% 50%;}
.backgroundtop {background-repeat:no-repeat;background-position: 0% 0%;}

.span_5px_20px
{
	padding: 				0 19px 0 3px;
}

#page_head_meta
{
  font-size: 		10px;
  font-size: 		.6em;
  margin: 			0px;
  color: 			#8d8e8f;
  line-height: 		20px;
  text-align: 		left;
  width: 			750px;
  border-left:      1px solid #BFBDB2;

  list-style-type:	none;
  margin: 			0;
  padding: 			0 0 0 69px;
}

#page_body_foot 
{

  line-height: 			25px;

  font-size: 			10px;  
  font-size: 			.6em;      
  margin: 				0px;
  padding-right: 		21px;
}

.norepeat {background-repeat:no-repeat;background-position: 50% 50%;}
.norepeat1 {background-repeat:no-repeat;background-position: 0% 0%;}
.norepeat2 {background-repeat:no-repeat;background-position: 100% 0%;}
.norepeat3 {background-repeat:no-repeat;background-position: 100% 90%;}
.norepeat4 {background-repeat:no-repeat;background-position: 0% 90%;}
.line {background-repeat:repeat-y;background-position: 100% 0%;}
.verlauf
{
	background-image: url(http://www.after-sunset.de/img/bg/verlauf.gif);
	background-repeat: repeat-x; 
  background-position: 0% 0%;
}