@import url("menue.css");

body{
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	background-image: url(../img/back.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #2B3D7B;
}

#contenttabelle{
	background-image: url(../img/back_cmas.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.bodytext{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: White;	
}

#loginbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: Black;
	background-color: #E4E4E4;
	width: 129px;
	height: 26px;
	border: 0px solid #0069A1;
	background-image: url(../img/loginbox.jpg);
	text-align: center;
}

#anmelden {
	width: 129px;
	height: 20px;
	border: 0px solid #0069A1;
	background-image: url(../img/anmelden.jpg);
	text-align: center;
}

#abmelden {
	width: 129px;
	height: 20px;
	border: 0px solid #0069A1;
	background-image: url(../img/abmelden.jpg);
	text-align: center;
}

#eintragen {
	width: 129px;
	height: 20px;
	border: 0px solid #0069A1;
	background-image: url(../img/eintragen.jpg);
	text-align: center;
}

.emailbook {
  color: #2B3D7B;
  text-decoration: none;	
}

.emailbook:hover {
  color: #2B3D7B ;
  text-decoration: underline;	
}

.emailbook:visited {
  color: #2B3D7B
  text-decoration: none;	
}

.infotext {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: White;	
}

#menue{
	font-size: 12px;
	color: #303030;
	font-weight: bold;
	font-family: Tahoma;
	text-align: left;
}

#submenue{
  font-size: 10px;
  color: Gray;
  font-weight: bold;
  font-family: Tahoma;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tr-0{
   font-weight: bolder;
	background-color: #EBEBEB;
}
.tr-even{
	background-color: #F5F5F5;
}

.csc-mailform{
	font-size: 10px;
}

h1{
	font-size: 16px;
	font-weight: bold;
	margin-right: 4px;
	margin-bottom: 16px;
	color: #888888;
}

h2{
	font-size: 14px;
	font-weight: bold;
	margin-right: 4px;
}

h3{
	font-size: 12px;
	font-weight: bold;
	margin-right: 4px;
}

h4{
	font-size: 10px;
	font-weight: bold;
	margin-right: 4px;
}

#termintable{
	border: 1px solid #333333;
}

#termintable th{
	background-color: #CCCCFF;
}

#termintable td{
	border-top: 1px solid Silver;
}
td .edlabel{
  font-size: 10px;
  width: 55px;
}

td .edfld{
  font-size: 10px;
  border: 1px solid #999999;
}

td .edbtn{
	margin-top: 5px;
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #F5F5F5;
	cursor: pointer;
}

/* Guestbook */
.tx-veguestbook-pi1, .tx-veguestbook-pi1 td{font-size: 10px;}
.tx-guestbook-list-header { background-color: #ededed; color: #FFFFFF; font-weight:bold; border: 1px soild red; font-size: 12px; color: black; }
.tx-guestbook-list-row { background-color: #FFFFFF;  font-size: 12px; color: black; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE;  font-size: 9px; color: black; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic;  font-size: 12px; color: black;}
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #ededed; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#333333; font-size:12; color:#333333; width:400; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#333333; font-size:12; color:#333333; width:400; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#333333; font-size:12; color:#333333; width:400; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

a{
	color: White;
	text-decoration: none;
	font: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:hover{
	color: White;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:visited{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.TerminDatumZeit{
	color: #666666;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.TerminWas{
   color: #666666;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.termin{
  font-size: 10px;
  color: Gray;
  font-weight:normal;
  font-family: Tahoma;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
}