/* Pmax-FontStyle-Declaration */
/* General Styles */
a img { border:none; }
a:link { color:#555555; text-decoration:none; font-weight:bold; }
a:visited { color:#555555; text-decoration:none; font-weight:bold; }
a:hover { color:#92aeab; text-decoration:none; font-weight:bold; }
a:active { color:#c1c66c; text-decoration:none; font-weight:bold; }

/* Generic Content */
h1 { margin:8px 0 6px 20px; padding:0; font-size:2.4em; color:#555555; font-weight:normal; letter-spacing:-1px; }
p { margin:0; padding:0; font-size:1.1em; font-weight:normal; }
h2 { margin:0; padding:0; font-size:1.6em; font-weight:bold; color:#555555; letter-spacing:-0.2px; }
h3 { margin:0; padding:0px; font-size:1.4em; font-weight:bold; color:#555555; letter-spacing:-0.2px; }
b { color:#444444; font-weight:bold; }
p img { border:2px #ebf0f0 solid; }
.pict { padding-right:10px; }
.norm { margin-bottom:8px; padding:0; line-height:18px; }
.conadress b { color:#555555; font-size:11px; }
.gren { color:#109984; font-size:12px; font-weight:bold; }
.green { color:#109984; font-size:1.1em; font-weight:bold; }
.add { margin:0; padding:0; font-size:0.9em; font-weight:normal; }
.down { margin:0; padding:0; font-size:1.1em; font-weight:normal; }
.sep { margin:10px 0 6px 0; }
.kib { padding:0 44px 8px 8px; vertical-align:bottom; font-size:0.7em; font-weight:normal; 
	background-color:#e2e8e8; }
.ick { border-left:1px #d5d5d5 solid; border-right:1px #d5d5d5 solid; padding:0px 2px 0px 2px; }
.ant { border:2px #f6f6f6 solid; }
.pdf { clear:both; margin:4px; width:100%; color:#4a4a4a; font-size:10px; font-weight:normal; text-align:center; }
.pdf img { margin-top:6px; padding:0; border:none; background-color:transparent; }
#centerhead h2 { margin:0; padding:4px 4px 4px 8px; font-size:1.6em; font-weight:bold; color:#555555; letter-spacing:-0.2px; 
	border-left:6px #555555 solid; }
#conhead h2 { margin:0; padding:4px 4px 4px 8px; font-size:1.6em; font-weight:bold; color:#555555; letter-spacing:-0.2px; 
	border-left:6px #555555 solid; }

/* NewsStyles */
.news h2 { width:500px; margin:0; padding-bottom:4px; font-size:1.4em; font-weight:bold;
	letter-spacing:-0.4px; }
.news span { color:#109984; }
.news p { margin:0; padding:0; font-size:1.0em; font-weight:normal; }
.news dt { margin-top:6px; margin-bottom:18px; }
.news dt a { background:url("../images/arrow.gif") no-repeat 1px 3px; padding-left:16px; font-weight:bold; }

/* SchedulerDate-Styles */
.date { margin:0; padding:10px 0 10px 0; font-size:0.9em; font-weight:normal; color:#555555;
	border-bottom:1px #109984 solid;  }
.adhint { margin:0; padding:10px 0 10px 0; font-size:1.0em; font-weight:normal; color:#555555; }

/* Copyright-Styles */
.copy { margin:0px; font-size:10px; font-family:arial, helvetica, sans-serif; font-weight:normal; 
	color:#4a4a4a; padding:5px 0px 0px 30px; }

/* Bilder, Images */
ul.pict { margin:0; padding:1em 0; list-style-type:none; clear:both; }
ul.pict li { float:left; width:222px; height:17em; margin:0; padding:0 1%; }
ul.pict li p { text-align:left; width:200px; font-size:11px; padding-top:4px; }
li img { border:2px #ffffff solid; }

/* Impressum-Styles */
#press table { margin:1em 0; width:100%; border-collapse:separate; border-spacing:0 0; }
#press th { text-align:left; padding:0; font-size:13px; font-weight:normal; } 
#press td.grey { border: none; width:30%; vertical-align:top;
	margin:0px; padding:0px; font-size:11px; font-family:arial, helvetica, sans-serif; font-weight:normal; 
	color:#555555; border-top:2px #ebf0f0 solid; }  
#press td { border: none; margin:0; padding:2px 0 0 2%; vertical-align:top; line-height:16px; 
	font-size:12px; font-weight:normal; border-top:2px #ebf0f0 solid; } 

/* List-Styler */
#listcon { margin:0 0 10px 0; padding:0px; padding-left:14px; border:3px #ebf0f0 solid; background-color:#e2e8e8; }
#listcon b { margin:0; padding:14px; padding-left:0px; font-size:1.1em; font-weight:bold; color:#555555; }
#list { padding-left:0; margin-left:16px; width:auto; }
#list li { list-style-type: square; margin-left:0px; padding:0.10em; font-size:1.1em; }

/* Effekt-Box */
.eck { margin:8px 0 0 0; padding:0; width:auto; background-color:#ebf0f0; }
.lu { padding-bottom:4px; background:url("../images/lu.png") bottom left no-repeat; z-index:2; }
.inhalt { margin:0; padding:12px 12px 24px 20px; }
.inhalt table { width:500px; }
.inhalt td.datum { width:50%; padding:4px; font-size:12px; font-weight:bold; color:#555555;
			border:1px #ebf0f0 solid; background-color:#e2e8e8; }
.inhalt td.location { width:50%; padding:4px; font-size:13px; font-weight:bold; color:#555555;
		border:1px #ebf0f0 solid; background-color:#e2e8e8; }
.inhalt td.theme { padding:4px; font-size:0.95em; font-weight:bold; color:#555555; }
.inhalt td.coach { padding:4px; font-size:14px; font-weight:normal;
			border-bottom:1px #16a992 solid; }
.inhalt td.ziel { padding:8px 4px 4px 4px; font-size:12px; font-weight:normal; }
.inhalt td.info { padding:8px 0px 0px 4px; }
.inhalt td a { width:80px; display:block; font-size:11px; font-weight:bold; color:#555555; 
		padding:2px 2px 2px 2px; text-align:center; text-decoration:none; border:1px #d5d5d5 solid; }
.inhalt td a:hover { display:block; text-decoration:none; border:1px #16a992 solid; color:#555555; 
	background-color:#e5e5e5; }
.sml { margin:0; padding:0; font-size:9px; font-weight:normal; letter-spacing:1px; }

/* PartnerListing */
#FirmenContentlist, #FirmenDetail {background-color:#e2e8e8; border:1px solid #555555; margin:0px 0px 0px 5px;
	padding:5px; width:473px; float:left; }
#FirmenDetail { background-color:#ffffff; border:1px solid #555555; margin:0px 0px 0px 5px; padding:5px; 
	width:693px; }

/* PartnerErgebnis */
#PmaxDirectory {margin-top:5px; }
.listDeclare { padding:5px; }
.FirmenUn, .FirmenGe {padding:10px; border-top:1px solid #16a992;}
.FirmenGe {background-color:#ebf0f0;}
.FirmenUn {background-color:#e2e8e8;}
.FirmenName {color:#109984; font-weight:bold; font-size:110%;}
.FirmenMail {float:right; }
.FirmenFon {float:right;}
.PmaxDetail { font-size:11px; }
.clear { display:none; visibility:hidden; }

/* PartnerDetail */
.DetailLogo { float:right; padding-right:20px; }
.DetailAdresseBez, .DetailOrtBez, .DetailTelBez, .DetailFaxBez, .DetailMobilBez, .DetailEmail, 
	.DetailWeb { color:#838988; font-weight:normal; margin-right:10px; float:left; text-align:right; width:100px; }
.DetailTitel { padding:5px; margin-bottom:10px; margin-left:10px; }
.DetailSeco { margin:20px 0px 5px 34px; color:#109984; font-weight:bold; }
.DetailDat { margin-right:7px; float:left; }
.DetailBeschreibung { margin-top:30px; clear:both; }
.BeschreibBez { color:#109984; font-weight:bold; font-size:120%; border-bottom:1px solid #109984;
	letter-spacing:0.1em; margin:20px 0px 5px 0px; padding:0px 4px 1px 30px; }
.BeschreibungDat { margin-left:30px; width:90%; margin-top:10px; clear:both; display:block; }
.PartHead { color:#555555; margin-bottom:10px; font-size:130%; font-weight:bold; }

/* PartnerButton */
.buton { margin:-3px 0 0 2%; padding:0px; width:100%; background-color:#ebf0f0; }
.buton table { margin:0px; padding:0; border:none; }
.bcell { text-align:left; }
.rcell { text-align:right; width:320px; }
.buton a { font-size:11px; font-weight:bold; color:#555555; width:70px; padding:2px 2px 2px 2px; 
	text-align:center; display:block; text-decoration:none; border:1px #d5d5d5 solid; }
.buton a:hover { text-decoration:none; border:1px #16a992 solid; color:#555555; 
	background-color:#e5e5e5; padding:2px 2px 2px 2px; margin:0px; }

/* Login und Such-Form */
.Logform { border:1px #109984 solid; text-align:center; background-color:#e2e8e8; }
.Logform table { margin:0px; padding-left:6%; padding-right:6%; border:none; width:100%; }
input.formular { font-size: 14px; width:100%; border:1px #109984 solid;}
legend { background-color: transparent; color: #109984; font-size: 8pt; }
legend.formular { color: #109984; font-size: 11px; margin-bottom: 3px; padding-left: 3px;	padding-right: 3px; }
.Logform span table { margin:0px; padding:0; border:none; width:auto; }
input.plz { font-size: 14px; width:auto; border:1px #109984 solid;}
input.ort { font-size: 14px; width:auto; border:1px #109984 solid;}
.Logform textarea { font-size: 13px; border: 1px solid #109984; width:100%; }


input.button_fixed { margin-top:8px; font-size: 9pt; width: 100px; border:1px #555555 solid;
	background: url("../images/submen.png"); }
p.formular, p.ort, p.plz { font-size:12px; margin-bottom:10px; }
p.hin { margin:0px; font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; 
	color:#4a4a4a; padding:5px 0px 0px 8px; }
p.fehler { background-color: transparent;	color: #FF3333; font-size: 12px; font-weight: bold; margin-bottom:8px; }
p.such { background-color: transparent; color: #109984; font-size: 12px; font-weight: bold; margin-bottom:8px; }



/* Calculator */
.rechner { border:1px #109984 solid; margin:4px; text-align:center; width:200px; background-color:#e2e8e8; }
.rechner table { margin:0px; padding-left:6%; padding-right:6%; border:none; width:100%; }
input.in { font-size: 14px; width:70px; border:1px #109984 solid; padding-left:4px; }
input.result { margin:6px; font-size: 14px; width:94%; border-top:1px #555555 solid; border-left:1px #555555 solid;
	border-right:2px #ffffff solid; border-bottom:2px #ffffff solid; background-color:#9bd2ca; text-align:right; padding-right:8px; }
input.button_C { margin:6px; font-size: 9pt; width: 60px; border:1px #555555 solid;
	background: url("../images/subc.png"); float:right; }
input.button_50 { margin:6px; font-size: 9pt; width: 60px; border:1px #555555 solid;
	background: url("../images/submen.png"); float:right; }
p.unit { margin-top:10px; font-size:12px; margin:6px; }
.sepa { margin:2px; font-size:2px; }

/* Center News */
.cennews { padding:4px 8px 4px 8px; background-color:#e2e8e8; }
.cennews h2 { font-size:14px; font-weight:bold; color:#555555; letter-spacing:-0.75px; }
.cennews p { font-size:12px; font-weight:normal; color:#000000; }


