 body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11pt;
	background-color: #300030;
  color: #FFFF22;
 	margin: 0px;
	padding-top: 0px;
 	padding-left: 9px;
 	padding-right: 9px;
}

 h1 {
	font-size:20pt;
  font-weight: bold;
  line-height: 10pt
}

h2,h3 { font-family: Verdana, Arial, Sans-Serif; font-weight:bold;}
h2 {font-size: 1.2em; color: #f72; margin: 0 0 0.25em 0; padding-top: 0.3em; border-bottom: 2px #707 solid; }
h3 {
  font-size: 0.9em; color: #ff2; margin: 0 0 0.25em 0; padding-top: 0.3em;
  display:block;
	padding: 0.1em 0.2em 0.1em 0.2em; 
	background-color:#713; 
  border: 1px #f72 solid; }

p.termin {
	font-size: 0.9em;
  line-height: 1.4em;
  padding: 0.1em 0.3em 0.2em 0.3em; 
/*	background-color:#713; */ 
  border: 1px #f72 solid; }
}

.termin a:link {
 	color: #88FF33;
}

.termin a:visited {
 	color: #FF8833;
}

.text {
 	padding: 10px;
}

.text a:link {
 	color: #88FF33;
}

.text a:visited {
 	color: #FF8833;
}

.liste li {
  padding: 2px;
}
 
.start {
	font-size:12pt;
  font-weight: normal;
  text-align: center;
}

.startemph {
	font-size:14pt;
  font-weight: bold;
  text-align: center;
}

.cd_liste {
	font-size:11pt;
  font-weight: normal;
  text-align: center;
}

.heading {
  padding: 0px;
	background-color: #300030;
  background: url(pics/back1.jpg) top left repeat;
}

.subheading {
  margin: 0px;
	padding: 0px;
  text-align: center;
	font-size:9pt;
  font-style: italic;
	font-weight:bold;
}

.subheading2 {
  margin: 4px;
	padding: 4px;
  text-align: center;
	font-size:14pt;
  font-style: italic;
	font-weight:bold;
}

.subheading3 {
  margin: 2px;
	padding: 2px;
  text-align: center;
	font-size:13pt;
}

.rephead {
	font-weight:bold;
}

.repbody {
 	padding-left: 16px;
 	padding-bottom: 10px;
}

.image {
  text-align: center;
}
	
.menutext {
  text-align: center;
}

.menufon {
  text-align: center;
  font-weight: bold;
}


.telefon {
	font-size:14pt;
  font-weight: bold;
}

.buttonscontainer {
  width: 152px;
  margin:auto;
}

.buttons a {
color: #FFFF77;
border: 2px solid;
background-color: #CC2200;
padding-left: 6px;
padding-top: 2px;
padding-bottom: 3px;
padding-right: 12px;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #FF7722 #880000 #660000 #CC5511;
display: block;
margin: 0px;
text-align: right;
}

.buttons a:hover {
border: 2px solid;
padding-left: 7px;
padding-top: 3px;
padding-bottom: 2px;
padding-right: 11px;
background-color: #22CC00;
background: url(pics/back3.jpg) top left repeat;
border-color: #660000 #CC5511 #FF7722 #880000;
color: #FFFFEE;
text-decoration: none;
}

.buttons a:active {
border: 2px solid;
padding-left: 7px;
padding-top: 3px;
padding-bottom: 2px;
padding-right: 11px;
background-color: #33CC00;
background: url(pics/back3.jpg) top left repeat;
border-color: #660000 #CC5511 #FF7722 #880000;
color: #FFFFCC;
text-decoration: none;
}

.buttonsspacer {
color: #FFFF77;
border: 0px solid;
background-color: #880000;
padding: 0px;
height: 6px;
max-height:6px;
overflow:hidden;
font-size:0pt;
border-color: #991111 #770000 #660000 #990000;
display: block;
}

