/* default css for www.cyrogenix.de */
body{ background-image:url(../img/layout/bg01.jpg); background-repeat:repeat-x;
	font-size:12px;
	color:#ffffff;
	font-family:tahoma,arial,verdana,tahoma,sans-serif;
	background-color:#15191E;
	padding:0px 10px 10px 10px;
}
td {
	font-family:tahoma,arial,verdana,tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#ffffff;
	text-align:left;
}
p {
	font-size: 12px;
	margin-top: 0px;
}
a{ color:#999999; font-family:tahoma,verdana,arial,sans-serif; background-color:transparent; text-decoration:underline;}
a:link{ color:#999999; background-color:transparent; text-decoration:none;}
a:active{ color:#999999; background-color:transparent; text-decoration:none;}
a:visited{ color:#999999; background-color:transparent; text-decoration:none;}
a:hover{ color:#FFCC00; background-color:transparent;}

.paneBody fieldset{ margin-bottom:12px; border:1px solid gray;}
.paneBody fieldset legend{ color:silver; padding:4px 12px 4px 12px; font-weight:bold;}

.small {
	font-size: 12px;
}

.headImgBox{ background-color:#000000; border:#FFCC00 1px solid; text-align: center;}

input, button, select{ vertical-align:middle;}
.helpIcon{ border:0px; vertical-align:middle; cursor:help; margin-left:6px;}

#headerBanner{ position:absolute; right:8px; top:8px; border:3px solid black;}

/** mod */
.mod01{ border:2px solid black; background-color:#2F373F; margin-bottom:12px;}
.mod01 h1{ background-image:url(../img/layout/h1.gif); padding:7px 8px 8px 8px; border:1px solid black; background-repeat:repeat-x; background-position:left top; font-size:12px; margin:0px; background-color:#FBC300;}
.mod01 .content{ padding:8px;}

.mod01 ul{ padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}
.mod01 li{ background-image:url(../img/layout/nav01.png); padding:2px 2px 2px 20px; border:1px solid black; border-bottom:0px solid black;}
.mod01 li:hover{ background-image:url(../img/layout/nav02.png); padding:0px 0px 0px 0px; color:white; border:1px solid black; border-bottom:0px solid black;}
.mod01 li:hover a{ color:white; display:block; padding:2px 2px 2px 20px;}

/** mod */
.mod02{ border:2px solid black; background-color:#2F373F; margin-bottom:12px;}
.mod02 h1{ background-image:url(../img/layout/h1.gif); padding:7px 8px 8px 8px; border:1px solid black; background-repeat:repeat-x; background-position:left top; font-size:12px; margin:0px; background-color:#FBC300;}
.mod02 .content{ padding:0px;}

.mod02 ul{ padding:0px; margin:0px; list-style-type:none;}
.mod02 li{ background-image:url(../img/layout/nav01.png); padding:2px 2px 2px 20px; border:1px solid black; border-bottom:0px solid black;}
.mod02 li:hover{ background-image:url(../img/layout/nav02.png); padding:0px; color:white; border:1px solid black; border-bottom:0px solid black;}
.mod02 li:hover a{ color:white; display:block; padding:2px 2px 2px 20px;}

/** mod */
.mod03{ border:2px solid black; background-color:#2F373F; margin-bottom:12px;}
.mod03 h1{ background-image:url(../img/layout/h1b.gif); padding:7px 8px 8px 8px; border:1px solid black; background-repeat:repeat-x; background-position:left top; font-size:12px; margin:0px; background-color:#02F100;}
.mod03 .content{ padding:8px;}


/** com */
.com01{ border:2px solid black; background-color:#2F373F; background-image:url(../img/layout/bg05.gif); background-repeat:repeat-x; margin-bottom:12px;}
.com01 h1{ background-image:url(../img/layout/h1.gif); text-align:center; padding:7px 8px 8px 8px; border:1px solid black; background-repeat:repeat-x; background-position:left top; font-size:12px; margin:0px;}
.com01 .content{ padding:8px;}
.com01 .content h1{ background-image:none; color:#FBC300; border:0px; font-weight:bold; font-size:22px;}
.com01 .content h2{ background-image:none; color:#FBC300; border:0px; font-weight:bold; font-size:16px; text-align:left; margin:2px 0px 8px 0px;}




/** gästebuch einstellungen */
.sGbHead{ background-color:#15191E; border-top:1px solid silver; border-bottom:1px solid silver; padding:3px; color:#FFCC00;}
.sGbLink{ color:silver;}
.sGbContent{ text-align:center; font-weight:bold; padding:3px;}
.sGbDate{ text-align:right; color:silver; font-size:10px;}
.sGbAnswer{ color:#FFDE00; margin-left:30px; margin-right:30px; padding-bottom:16px;}
.sGbWarning{ margin-bottom:12px;}
.sGbWarning h2{ font-size:14px;}

/* gfe styles */
.gfe td.a0{ background-color:gray; width:20px; height:20px;}
.gfe td.a1{ background-color:black; width:20px; height:20px;}

.gfe th{ background-color:#FF9900; color:black; font-size:12px;}
.gfe table.list{ border-collapse:collapse; border-style:solid; border-width:1px; border-color:#FFCC00; padding:1px; width:100%;}
.gfe th.list{ border:1px solid #FFCC00; padding:5px; text-align:center; background-color:#F5C500; background-image:url('../../../img/sk/t_back.gif'); background-repeat:repeat-x;}
.gfe td.list{ border-top:1px solid #FFCC00; border-left:1px dotted #FFCC00; padding:2px; text-align:center;}
.gfe td.llist{ border-top:1px solid #FFCC00; border-left:1px dotted #FFCC00; padding:2px; text-align:left;}
.gfe tr.hover td{ background-image:url(../img/layout/nav02.gif);}

/* SuperKäsi activ and inactic td fields */
.sk td.ad1{ background-color: #FFFF00; width:5px; height:5px;}
.sk td.ax1{ background-color: #FFFF00; width:20px; height:5px;}
.sk td.ay1{ background-color: #FFFF00; width:5px; height:20px;}

.sk td.ad2{ background-color:#FF9900; width:5px; height:5px;}
.sk td.ax2{ background-color:#FF9900; width:20px; height:5px;}
.sk td.ay2{ background-color:#FF9900; width:5px; height:20px;}

.sk td.act{ background-color: #FFFF00;}
.sk td.iact{ background-color: #3F3F3F;}
.sk td.iact:hover{ background-color: #FFFF00; cursor:pointer;}

.skMod td.ad0{ background-color:#3F3F3F; width:5px; height:5px;}
.skMod td.ad{ background-color:#FFFF00; width:5px; height:5px;}
.skMod td.ax{ background-color:#FFFF00; width:20px; height:5px;}
.skMod td.ay{ background-color:#FFFF00; width:5px; height:20px;}

.skMod td.axy{ width:20px; height:20px;}
.skMod td.act{ background-color:#FFFF00;}
.skMod td.iact{ background-color:#3F3F3F;}

.sk th{ background-color:#FF9900; color:black; font-size:12px;}
.sk table.list{ border-collapse:collapse; border-style:solid; border-width:1px; border-color:#FFCC00; padding:1px; width:100%;}
.sk th.list{ border:1px solid #FFCC00; padding:5px; text-align:center; background-color:#F5C500; background-image:url('../../../img/sk/t_back.gif'); background-repeat:repeat-x;}
.sk td.list{ border-top:1px solid #FFCC00; border-left:1px dotted #FFCC00; padding:2px; text-align:center;}
.sk td.llist{ border-top:1px solid #FFCC00; border-left:1px dotted #FFCC00; padding:2px; text-align:left;}
.sk tr.hover td{ background-image:url(../img/layout/nav02.gif);}
.sk tr.worb td{ background-image:url(../img/layout/nav03.gif);}

/* new div based layout */
.com01 .sk h1.paneHead{ border:1px solid #FFCC00; padding:5px; text-align:center; background-color:#F5C500; background-image:url('../../../img/sk/t_back.gif'); background-repeat:repeat-x; color:black; font-size:12px;}
.com01 .sk .paneBody{ border:1px solid #FFCC00; padding:8px; text-align:left;}

/* participant rows */
.sk tr.pActiv td{ color:lime;}
.sk tr.pSkipp td{ color:gray;}





/*.sk tr.hover0:hover td{ background-image:url(../img/layout/nav02.gif);}
.sk tr.hover1:hover td{ background-image:url(../img/layout/nav02.gif);}
.sk tr.hover1:hover a{ display:block;}
*/
.sk .a{ background:url(../img/sk/a.gif) no-repeat center;}
.sk .b{ background:url(../img/sk/b.gif) no-repeat center;}
.sk .c{ background:url(../img/sk/c.gif) no-repeat center;}
.sk .d{ background:url(../img/sk/d.gif) no-repeat center;}
.sk .e{ background:url(../img/sk/e.gif) no-repeat center;}
.sk .f{ background:url(../img/sk/f.gif) no-repeat center;}
.sk .g{ background:url(../img/sk/g.gif) no-repeat center;}
.sk .h{ background:url(../img/sk/h.gif) no-repeat center;}
.sk .i{ background:url(../img/sk/i.gif) no-repeat center;}
.sk .j{ background:url(../img/sk/j.gif) no-repeat center;}
.sk .k{ background:url(../img/sk/k.gif) no-repeat center;}
.sk .l{ background:url(../img/sk/l.gif) no-repeat center;}
.sk .m{ background:url(../img/sk/m.gif) no-repeat center;}
.sk .n{ background:url(../img/sk/n.gif) no-repeat center;}
.sk .o{ background:url(../img/sk/o.gif) no-repeat center;}
.sk .p{ background:url(../img/sk/p.gif) no-repeat center;}
.sk .q{ background:url(../img/sk/q.gif) no-repeat center;}
.sk .r{ background:url(../img/sk/r.gif) no-repeat center;}
.sk .s{ background:url(../img/sk/s.gif) no-repeat center;}
.sk .t{ background:url(../img/sk/t.gif) no-repeat center;}
.sk .u{ background:url(../img/sk/u.gif) no-repeat center;}
.sk .v{ background:url(../img/sk/v.gif) no-repeat center;}
.sk .w{ background:url(../img/sk/w.gif) no-repeat center;}
.sk .x{ background:url(../img/sk/x.gif) no-repeat center;}
.sk .y{ background:url(../img/sk/y.gif) no-repeat center;}
.sk .z{ background:url(../img/sk/z.gif) no-repeat center;}


/* Default css for siton GbR Homepage */

/*		TD {
	font-size : 20pt;}
*/
		.headline {
	font-family : Times New Roman, Times, Garamond;}

		.default {
	font-family : Verdana, Arial, Helvetica, sans-serif; }

		.highlight {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: navy;
	font-weight: 700; }
	
		.default A { 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #0000FF; 
	text-decoration : underline;
	font-size: 12px; }
	
		.default A:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color : #000000; 
	background-color : #FFEE55;
	text-decoration : underline; 
	font-size : 12px; }

/* navigation */

/*		A .navigation {color: darkgreen;}*/

		.navigation {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #000000; 
	text-decoration : none; 
	font-size: 12px; }

		.navigation A {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #0000CC; 
	text-decoration : none; 
	font-size: 12px; }

		.navigation A:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color : #CC0000; 

/*	color : #0000FF; */
	text-decoration : underline; 
	font-size: 12px; }

/* bottom line */
		
		.bottom A {	
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-decoration : none; 
	font-size: 12px; }

		.bottom A:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color : #FFEE55; 
	text-decoration : none; 
	font-size: 12px; }

/* CYROGENiX News Blog */
.newsHead{ background-color:#15191E; color:white; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; padding:5px;}
.newsComment{ padding-top:10px; border-bottom:1px solid #15191E;}

/* VZ Chronik */
.ChronTitle{
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	color:#FFCC00;
	margin:10px;
}
.ChronFrom{
	background-color:black;
	color:silver;
	border-top:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	padding:10px;
}
.ChronMsg{
	background-color:#262E35;
	padding:10px;
}
.ChronContent{
	border:1px solid #15191E;
}