/*Allgemein*/
body {
	margin: 0px;
	background-color: #006699;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.s1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
}
a.s1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
}
a.s1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.s2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.s2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.s2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.dropbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

	color: #000000;
	margin: 1px;
	padding: 1px;
	height: 16px;
	width: 80px;
}
.but {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #000000;

}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.noentry {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	height: 700px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
}
.error1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	height: 600px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	background-image: url(../images/mclogo1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.error2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	height: 500px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	background-image: url(../images/mclogo1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.error3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	height: 400px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	background-image: url(../images/mclogo1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.error4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	height: 300px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	background-image: url(../images/mclogo1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.standard {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	height: 300px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	background-image: url(../images/mclogo1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.standard1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	height: 600px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	background-image: url(../images/mclogo1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #666666;
	padding-bottom: 10px;
}
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	padding-bottom: 10px;
}
/*Tabellen*/
.tb1 {
	background-color: #CCCCCC;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	height: 100%;
	width: 775px;
}
.tb2 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.tb3 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}
/*styles zu TD*/
.stats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;

	color: #000000;
	text-align: left;
	padding: 4px;
}
.ucmsmenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #999999;
	text-align: left;
	padding: 1px;
	text-indent: 15pt;
}
.ucmsmenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 2px 2px 2px 4px;
}
.tdmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: left;
	padding: 5px;
	vertical-align: center;
}
.reifenrechner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: center;
	padding: 10px 2px 5px 4px;
	vertical-align: top;
}
.ucmslogin1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: right;
	padding: 10px 10px 10px 4px;
	vertical-align: middle;
}
.ucmslogin2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 10px 5px;
	border-right: 1px solid #333333;
}
.ucmslogin3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;	
	border-right: 1px solid #333333;
}
.ucmspflege1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: center;
	padding: 5px 0px 10px 5px;
	vertical-align: middle;
}
.ucmspflege2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: left;
	padding: 5px 0px 10px 5px;
	vertical-align: middle;
}
.ucmspflege3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: left;
	padding: 5px 5px 10px 5px;
	vertical-align: middle;
	border-right: 1px solid #333333;
}
.ucmspflege4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 50px 0px 10px 0px;	
	border-right: 1px solid #333333;
}
.ucmspflege5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFF00;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0px 10px 5px;	
}
.ucmsrandom {
	height: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}
.ucmsupdate {
	height: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: left;
	padding: 10px 5px 10px 5px;
	vertical-align: top;
}
.inhalt1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;	
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	padding: 5px;
}
.inhalt2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 595px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	padding: 5px;
}
.profile1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 148px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
}
.profile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: right;
	padding: 3px 5px 3px 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	width: 120px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.profile3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: left;
	padding: 3px 3px 3px 5px;
	width: 475px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.links {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 148px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	padding: 3px;
}
.gallerymenu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 198px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
}
.event {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 99px;
	height: 65px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
}
/*Spacer*/
.sp1 {
	height: 15px;
	font-size: 15px;
}
.sp2 {
	height: 10px;
	font-size: 10px;
}
/*header & footer*/
.title1 {
	background-image: url(../images/menua.jpg);
	background-repeat: repeat-x;
	height: 20px;
}
.teamtitleleft {
	background-image: url(../images/menua.jpg);
	background-repeat: repeat-x;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 10px;	
}
.teamtitleright {
	background-image: url(../images/menua.jpg);
	background-repeat: repeat-x;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFFFF;
	text-align: right;
	padding: 0px 10px 0px 0px;	
}
.headfoot {
	background-image: url(../images/menub.jpg);
	background-repeat: repeat-x;
	height: 30px;
}
.title2 {
	background-image: url(../images/menua.jpg);
	background-repeat: repeat-x;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFFFF;
	text-align: center;
	padding: 0px 10px 0px 0px;
}
.title2a {
	background-image: url(../images/menua.jpg);
	background-repeat: repeat-x;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFFFF;
	text-align: center;
	padding: 0px 10px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.teamfooterright {
	background-image: url(../images/menua.jpg);
	background-repeat: repeat-x;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFFFF;
	text-align: right;
	padding: 0px 10px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.teamfooterleft {
	background-image: url(../images/menua.jpg);
	background-repeat: repeat-x;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid #000000;
}
.teamlist1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	width: 119px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;	
}

.preisdb1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;
	text-align: left;
	padding: 5px 5px 10px 5px;
	margin: 5px 5px 10px 5px;
	vertical-align: middle;
	border-right: 1px solid #333333;
}

.preisdb2 {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}

/*Treffenverwaltung*/
form label {
  display:block;
  float:left; 
  width:120px;
}

td.top {
  vertical-align:top;
}

table#prices {
  border-collapse:collapse;
}

table#prices td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:center;
}
table#prices td.l {
  text-align:left;
}

table#bo {
  border-collapse:collapse;
}

table#bo td, table#bo th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border:1px solid gray;
}

.cc { color:gray; background-color:inherit; }

input.xs { width:48px; }
input.xl { width:320px; }

p.error { 
  color:red; 
  background-color:inherit; 
  font-weight:bold; 
 }
 
 /*florahost*/
 
form#flora { font-family: Verdana, Arial, Helvetica, sans-serif; }
form#flora table { width:450px; font-size:12px; background-color:#EEE; margin: 0 0 0 150px;}
form#flora td { height:20px; vertical-align:middle; }
form#flora tr.caption td { vertical-align:bottom; font-size:10px; }

#anrede, #plz, #hausnummer { width:80px; }
#strasse, #ort { width:360px; } 
#nachname, #mcuser, #mcpass, #telefon, #email { width:220px; }
#vorname { width:116px; }
#domain { width:250px; font-weight:bold; }
.domain { text-align:left; padding: 10px 0 0}
.errorx { color:#F00; background-color:inherit; }
form#flora label {display:inline; float:left; width:100px; text-align: left;}
ul.angebot { padding: 0 0 0 280px}