/* ERROR ERFOLG */
.erfolg {
  font-weight: bold;
  color: green;
  font-size: 20px;
}.

fehler {
  font-weight: bold;
  color: red;
  font-size: 20px;
}

/* GENERAL fonts */
A:link { color: #FFFFFF;}

.pathway {
	color: #880033;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-right:4px;
}

.pathway a:active{
	color: #880033;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
}

.pathway a:hover{
	color: #880033;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
}

.contentLink a {
	font-family: verdana, arial;
	font-size: 11px;
	color: #880033;
	font-weight: normal;
	text-decoration: underline;
}

.contentLink a:hover {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.contentLink a:active {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.divider { color: #FFFFFF;
	}

.header {
	color: #880033;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	padding:4px;
	}
	
.header2 {
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #880033;
	padding:4px;
	}

.content {
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	}

body{margin: 0px 0px 0px 0px;
font-family: verdana, arial;
	font-size: 11px;
	}

	P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
	}
	
	P, H1, H2 {margin: 0px 0px 0px 0px;
	}

HR {
	width: 98%; 
	height: 1px; 
	color: #880033;
	background-color: #880033; 
	border: none; 
}

TD#footer {border-top: dotted 1px #999999;
	}

TD#footer P {
	font-size: 10px;
	text-align: center;
	}

/* Content column */
TD#content {
	vertical-align: top; 
	width: 585px;
	}
	

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 	
	font-weight: bold;
	color: #000000;
	line-height: 24px;
	}
	
TD#menu_1 DIV {
	color: #000000;
	text-decoration: none;
	}
	
TD#menu_1 DIV A {
	color: #000000;
	text-decoration: none;
	}
	
TD#menu_1 DIV A:hover {
	text-decoration: underline;
	color: #880033;
	}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
background-image: url(../images/butt_back.gif);
  font-size: 11px;
  padding-left:27px;
  }

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
background-image: url(../images/butt_back.gif);
  font-weight:bold;
  font-size: 11px;
  padding-left:27px;
  color: #880033;
  }
  
TD#menu_1 DIV.menu1-level1-act A {
  color: #880033;
  text-decoration: underline;
  }

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-weight: normal;
  font-size: 11px;
  padding-left:35px;
  color: #000000;
  background-image: url(../images/butt_back2.gif);
  line-height: 12px;
padding-bottom:4px;
  }
  
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 11px;
  font-weight: normal;
  color: #880033;
  padding-left:35px;
  background-image: url(../images/butt_back2.gif);
  line-height: 12px;
padding-bottom:4px;
text-decoration: underline;
  }
  
  TD#menu_1 DIV.menu1-level2-act A {
  color: #880033;
  text-decoration: underline;
  }
  
  TD#menu_3 SPAN {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_3 SPAN A {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_3 SPAN A:hover {
	color: #FEF5D8;
	text-decoration: underline;
	}
  
/*  MENU 3, level 1, normal state (NO) */
TD#menu_3 SPAN.menu3-level1-no  {
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  }

/*  MENU 3, level 1, active state (ACT) */
TD#menu_3 SPAN.menu3-level1-act  {
  font-weight: normal;
  font-size: 11px;
  color: #FEF5D8;
  }
  
TD#menu_3 SPAN.menu3-level1-act A {
  color: #FEF5D8;
  text-decoration: underline;
  }
  
  TD#menu_4 SPAN {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_4 SPAN A {
	color: #FFFFFF;
	text-decoration: none;
	}
	
TD#menu_4 SPAN A:hover {
	color: #FEF5D8;
	text-decoration: underline;
	}
  
  /*  MENU 4, level 1, normal state (NO) */
TD#menu_4 SPAN.menu4-level1-no  {
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  }
  
  /*  MENU 4, level 1, active state (ACT) */
TD#menu_4 SPAN.menu4-level1-act  {
  font-weight: normal;
  font-size: 11px;
  color: #FEF5D8;
  }
  
TD#menu_4 SPAN.menu4-level1-act A {
  color: #FEF5D8;
  }

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  padding-left:35px;
  }
  
TR#menu_2 TD A {
  font-weight: normal;
  color: white;
  font-size: 11px;
  font-family: verdana, arial;
  text-decoration: none;
  padding-left:35px;
  }
  
TR#menu_2 TD A:hover {
font-weight: normal;
  text-decoration: underline;
  padding-left:35px;
  }
  
TR#menu_2 TD.oddcell {
 padding-left:35px;
 }
 
TR#menu_2 TD.menu2-level1-act {
font-weight: normal;
  padding-left:35px;
  }

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;
  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
  }
  
TD#path A {
  text-decoration: none;
  color:black;
  }
  
TD#path A:hover {
  text-decoration: underline;
  }

/* Formulare */
	 
	 textarea {
	 font-family: Verdana, sans-serif;
font-size: 11px;
font-weight : normal;
border: solid;
border-width: 1px;
border-color: #880033;
}

SELECT {
font-family: Verdana, sans-serif;
font-size: 11px;
}

INPUT {
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight : normal;
border: solid;
border-width: 1px;
border-color: #880033;
background-color:#FFFFFF;
}


.formular {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #880033;
	font-weight: normal;
}

/* Mailform Formattting */
.mailform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #880033;
font-weight : normal;
}

.mailformrequired {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #880033;
font-weight : normal;
}

.mailformcomment {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #880033;
font-weight : normal;
}

.mailformradio {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #003366;
font-weight : normal;
}


/* Search Formats */
.searchform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
.searchresultpagetitle {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #880033;
font-weight : bold;
text-decoration: underline;
}
.searchresultcontent {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
.searchresultheader {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #880033;
font-weight : bold;
}

.searchmarkup {
color : #000000;
background-color : #FEF5D8;
}

.searchresultheader a {
	font-family: verdana, arial;
	font-size: 11px;
	color: #880033;
	font-weight: bold;
	text-decoration: underline;
}

.searchresultheader a:hover {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.searchresultheader a:active {
	font-family: verdana, arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.loginform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
/*** Gästebuch ***/
.guestbook-entry{
	border:solid;
	border-width:1px;
	border-color:#880033;
}
.tx-guestbook-list-header {
background-color:#880033;
font-family: verdana, arial;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
}

.tx-guestbook-list-rowleft{
	background-color: #EEEEEE;
}
.tx-guestbook-list-row{
font-family: verdana, arial;
font-size: 11px;
	background-color: #FFFFFF;
}
.tx-guestbook-list-small{
	font-size: 9px;
	color: #666666;
}
.tx-veguestbook-pi1-browsebox a{
	color:#880033;
}
