body{
  background-color: #FFCC66;
  font-family: Segoe UI,Verdana,Helvetica,sans-serif;
  font-size: 10pt;	
}
td.head {
	vertical-align: top;
	background-color: #FFFFCC;
	background-image: url(img/bktop.png);
	height: 145px;
	background-repeat: no-repeat;
}
td.foot {
	vertical-align: top;
	background-color: #FFCC66;
	background-image: url(img/bkbottom.png);
	height: 107px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 63px;
	color: #FFFFCC;
	font-weight:bold;
	font-size:14pt;
}
td.content {
  vertical-align: top;
  background-color: #FFFFCC;
	padding: 15px 20px 20px 20px;
}
td.left {
	vertical-align: top;
	background-color: #FFFFCC;
	background-image: url(img/bkleft.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 15px;
}

td.right {
	vertical-align: top;
	background-color: #FFFFCC;
	background-image: url(img/bkright.png);
	background-repeat: repeat-y;
	background-position: right;
		width: 15px;
}

div.nav{
padding-bottom:5px;
}

h1{
font-size: 1.5em;
FONT-WEIGHT:bold;
font-family:Tahoma,Helvetica,sans-serif;
margin-top:2em;
}


/*Kein Abstand für die erste Überschrift auf der Seite oder nach der Subnavigation */
td > h1:first-child, p.subnav ~ h1:first-of-type {
margin-top:0em !important;
}

h2
{
font-family:Tahoma,Helvetica,sans-serif;
font-size: 1.2em;
FONT-WEIGHT:bold;
margin-bottom:-0.4em;
margin-top:1.5em;
}

h1 + h2 {
margin-top:0;
}

h3
{
	font-family: Tahoma,Helvetica,sans-serif;
   font-size: 1em;
}

h2 h3
{color: red;}

span.gof{
	FONT-WEIGHT: bold;
}

h2.opinname
{
font-family:Tahoma,Helvetica,sans-serif;
font-size: 1.2em;
FONT-WEIGHT:bold;
margin-bottom: -8px;
margin-top:0;
}
div.opindate
{
font-style: italic;
}

tr.opin
{
  vertical-align: top;
}

tr.opin td 
{
	padding-bottom: 30px;
}

li h3
{
  margin-bottom: -15px;
}

a.nav{
	TEXT-DECORATION: none;
	color: #FFFFCC;
	FONT-WEIGHT: bold;
	font-size: 11pt;
}

a.nav:visited {color:#FFFFCC;}
a.nav:hover{
	TEXT-DECORATION: none;
	color: Maroon;
}

a{
	color: #FF6B00;
}
a:visited{
	color: maroon; 
}
a:hover{
	color: Red;
}

td.bkritik{
	width: 50%;
	vertical-align: top;
}
td.news{background-color:#F0F0F0;vertical-align:top;font-family:Verdana,Helvetica,sans-serif; font-size: 0.80em;}
.kunters{
	font-size: 0.85em;
	font-style: italic;
}
hr.ktrenn{ /*Trenner Kritik*/
   border: none;
   border-top: 2px dotted gray;
  background-color: none;
  height: 10px;
  margin:10px 0 0 0;
}

.sm{	font-size: 0.85em;}
p.errtitle{color: #FFFFCC; margin-top:20px; margin-left:30px; font-size: 1.5em;
}
table.nav{
width:100%;
border-spacing: 0px;
border-collapse: collapse;
margin-top: 30px;
table-layout:fixed;
}

table.nav td{
vertical-align:top;
}

img.right{float:right; margin-left: 16px; margin-bottom:8px; padding:5px}
img.left{float:left; margin-right: 16px; margin-bottom:8px;}

table.flat{
border: solid 1px black;
border-collapse: collapse;
}

table.flat td,th{
border: solid 1px black;
padding: 3px 8px;
}

table.flat th{
  background-color: #FFC860;
}

table.center td{
text-align: center;
}
a.buyinfo{TEXT-DECORATION:none}


/*Bild mit Text links/rechts */
table.bigInfo{ width: 100%}
/*table.bigInfo p, .progDesc li, .progDesc p{font-size:11pt}*/
table.bigInfo h2{font-size:14pt; font-weight: bold;}

/*2 Spalten Columns*/
table.col2 {border-spacing: 0px; border-collapse: collapse; table-layout: fixed; width:100%}
table.col2 tr {padding:0; vertical-align:top; width:50%}
table.col2 td:first-child {padding-right:15px;}
table.col2 td:last-child {padding-left:15px;}
table.col2 tr.break td{padding-top:50px;}

a.hmil span.a { display: none; } /*E-Mail-Schutz*/

.cssbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff !important; /*xsk */
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.cssbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.cssbtn:active {
	position:relative;
	top:1px;
}

/* This imageless css button was generated by CSSButtonGenerator.com */
.cssbtnblue {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff !important; /*xsk */
	/*font-family:arial; xsk */
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.cssbtnblue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.cssbtnblue:active {
	position:relative;
	top:1px;
}


 
@media print {
td.head{display: none;}
td.left, td.right {background-image:none;}
td.foot{display: none;}
td.content:after{content:"Prodaro Software GmbH & Co. KG \00b7\00a0Tel.: 040 / 735 09 001 \00b7\00a0www.gym-o-fizz.de"}
}
