BODY {
/* background-color: #F4DDB6; */
 background-color: #fcfaef;

 /* background-color: #ffe4bb; 905d70   */

/*  background-color: #EED7D8; */
	/* background-color: #D5D399;*/
  margin: 0px;
  text-align: center; /* FIX F�R MSIE 6 */
}
a {
	text-decoration:none;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 231px;
	color: #B7407A;
	border: 1px solid #B7407A;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 231px;
	color: #B7407A;
	border: 1px solid #B7407A;
}
textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 130px;
	width: 231px;
	color: #B7407A;
	border: 1px solid #B7407A;
}
.container {
	display: block;
	text-align: center;
	/* FIX F�R MSIE 6 */
	width: 800px;
	height: 100%;
	margin: 0px auto;
	/* mittig zentrieren */
	margin-top: 29px;
	vertical-align : middle;
}

#header {
	background-color: #F9F9F9;
	text-align: center;
	width: 800px;
	height: 98px;
	border:1px solid #5c5600;
}

#menu {
	background-color: #EED7D8;
	height: 29px;
	width: 800px;
	color: #FFFFFF;
}

#menu_dummy {
    position: relative;
    float: left;
    width: 10px;
}

#menu_text_abstand1 {
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    height: 27px;
}

.menu_text_hover {
	align: center;
    vertical-alignment: middle;
}
.menu_text {

/* Dieses ist der Hover f&uuml;r einen Men&uuml;punkt*/
}
.menu_text_hover a.menu_text_2 {
	font-family: arial;
	font-weight : bold;
	color: #A7778E;
/*	color: #B7407A; */
	font-size : 10px;
	letter-spacing : 2px;
	text-decoration : none;
}

/* Dieses ist die normale Farbe eines Men&uuml;punktes*/
.menu_text a.menu_text_2 {
	font-family: arial;
	font-weight : bold;
	letter-spacing : 2px;
	color: #7A5668;
/*	color: #5c5600;*/

	font-size : 10px;
	text-decoration : none;
	align: center;
    vertical-alignment: middle;
}
.sub_menu_text_hover {
	background-color: #EED7D8;

    margin: 1px 1px 1px 1px;
    height: 15px;
    line-height: 15px;
    vertical-alignment: middle;
	font-weight : bold;
}
#sub_menu_text {
    width: 280px;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    float:left;
}
.sub_menu_text {
	color : #5c5600;
	text-decoration : none;
    margin: 1px 1px 1px 1px;
    height: 15px;
    line-height: 15px;
    vertical-alignment: middle;
}
#content {
	background-color: #F9F9F9;
	width: 800px;
	text-align: center;
	position: relative;
	border:1px solid #5c5600;
}

#content_kontakt {
	background-color: #F9F9F9;
	width: 800px;
	text-align: left;
	position: relative;
	border:1px solid #5c5600;
}

.index_box{
	background-color:#fcf4de; 
	border:1px solid #A0A0A4; 
	width:672px;
}
.index_Datum{
	font-family:'Times New Roman', Times, serif; 
	font-size: 35px; 
	color:#5e4f1f; 
	letter-spacing: 10px;
}
#index_stsee{
	letter-spacing: 10px;
	font-size:25px;
}

.text {
	text-align: left;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5600;
}
.text_headline_small {
	text-align:left;
	margin-top: 1px;
	font-family: Garamond;
	font-size: 9pt;
	color: #B7407A;
	text-decoration : none;
	letter-spacing : 1px;
	font-style : italic;
}
.text_headline_small2 {
	text-align:left;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #B7407A;
	text-decoration : none;
	letter-spacing : 1px;
}
.text_headline {
	text-align:left;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c5600;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing : 1px;
}
.text_headline2 {
	text-align:left;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c5600;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing : 1px;
}
.text_headline3 {
	text-align:right;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c5600;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing : 1px;
}
.text_headline4 {
	margin-left: 1px;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c5600;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing : 1px;
}
.text_headline5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c5600;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing : 1px;
}
.text_headline6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #B7407A;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing : 1px;
}
.aussteller_table {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5600;
	padding-left : 10px;
	padding-right : 10px;
}
.aussteller_spalte {
	text-align: left;
    border-bottom: solid;
    border-left: solid;
    border-right:  solid;
    border-top: solid;
    border-width: thin;
    vertical-align: text-top;
	padding-right : 20px;
}
.aussteller_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c5600;
}
.text_sub_impressionen {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5600;
	padding-left : 50px;
	padding-right : 50px;
}
.text_sub_aussteller {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5600;
	padding-left : 25px;
	padding-right : 15px;
}
.text_sub {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5600;
	padding-left : 25px;
	padding-right : 15px;
}
.text_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5600;
}
a.text_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5600;
	text-decoration : underline;
}
.dotimage {
 margin-top: 6px;
}
.mehr {
	text-align:right;
	margin-top: 1px;
	font-family: Garamond;
	font-size: 8pt;
	color: #B7407A;
	text-decoration : none;
	letter-spacing : 1px;
}

.presse_row1{
    margin-left: auto;
    margin-right: auto;
	margin-top: 8px;
	font-family: Arial;
	font-size: 8pt;
	color: #5c5600;
	width: 235px;
	margin-bottom : 20px;
	position: relative;
	left: 40px;
	float: left;    
}
.presse_row2{
    margin-left: auto;
    margin-right: auto;
	text-align: left;
	margin-top: 8px;
	font-family: Arial;
	font-size: 8pt;
	color: #B7407A;
	width: 175px;
	margin-bottom : 20px;
    position: relative;
    left: 90px;
	float: left;
}
.presse_row3{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 140px;
    float: left;
	margin-top: 8px;
	font-family: Arial;
	font-size: 8pt;
	color: #B7407A;
	width: 222px;
	margin-bottom : 20px;
}
.row {
	text-align: left;
	margin-top: 8px;
	font-family: Arial;
	font-size: 8pt;
	color: #B7407A;
	width: 175px;
	margin-bottom : 20px;
}

#row1 {
	position: relative;
	left: 70px;
	float: left;
}
#row2 {
    position: relative;
    left: 139px;
	float: left;
}
#row3 {
    position: relative;
    left: 208px;
    float: left;
	text-align: left;
	margin-top: 8px;
	font-family: Arial;
	font-size: 8pt;
	font-stretch: wider;
	color: #B7407A;
	width: 222px;
	margin-bottom : 20px;
}
.horizontalrow{
	background-color: #EED7D8;
}
.rowimage {
 border-width: 1px;
 border-style: solid;
 border-color: #F4DDB6;
}

.sponsorabstand {
	margin-left:10;
	margin-right:10;
}

#newsspalte{
	position: absolute; 
	left: 810px; 
	width:199px;
	font-family : Arial;
	font-size : 10pt;
}
#newsspalte_unten{
	background-color: #F9F9F9;
	width: 199px;
	position: relative;
	float:left;
	font-family : Arial;
	font-size : 10pt;
	border-right: 1px solid #f4ddb6;
}
#newsspalte_head {
	background-color:#7d4b5e; 
	color: #DAD6C9;
}

#newsspalte_content {
	background-color:#f9f9f9; 
	padding: 3 3 0 3; 
	border-bottom: 3px solid #f4ddb6;
	height: 98px;
	vertical-align: middle;
}

/* Dieses ist der Footer und alles was dazu geh&ouml;rt*/
#footer {
	/*margin-top: 1px;
	*/
	float:left;
	background-color: #5c5600;
	padding-top: 20px;
	padding-bottom:20px;
	font-family : Arial;
	font-size : 10pt;
	color: #DAD6C9;
	letter-spacing : 1px;
	border:1px solid #5c5600;
	width: 800px;
}
#footer_index{
	width: 672px;
	background-color: #5c5600;
	padding-top: 20px;
	padding-bottom:20px;
	font-family : Arial;
	font-size : 10pt;
	color: #DAD6C9;
	letter-spacing : 1px;
}
	
a.top {
	text-decoration: none;
	color: blue;
	font-size: 11px;
}
a.top:hover {
	text-decoration: underline;
}
a.top:visited {
	color: blue;
}
div.subnote {
	width: 760px;
	background-color: #5c5600;
	text-align: left;
	padding-left: 20;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 20px;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight : bolder;
}
a.subnote {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}


div.errorText {
	color:#ff0000;
	font-weight:bold;
	font-size:11px;
}

td.fieldTitle {
	color:#5c5600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-stretch:wider;
	text-align:left;
	width:120px;
}
