.underline {
	
	border-top: 0px none #aaaaaa;
	border-right: 0px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 0px none #aaaaaa;
}
.font {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.comment {  font-family: "Times New Roman", Times, serif; font-size: 14px}
.comment12{  font-family: "Times New Roman", Times, serif; font-size: 12px}
.zitat{  
font-family: Georgia,"Times New Roman",Times,serif; font-size:12px;

text-align: justify;
}

a {

			filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
}

a:link {
	color: #cc3300;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;

}
a:visited {  font-style: normal; color: #cc3300; text-decoration: none;	}
a:hover {  font-style: normal;  text-decoration: underline overline;
		
		color:#cc3300;

			filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(/bg.gif); background-repeat:repeat-y; background-color: #EEEEEE}

.body {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(/bg.gif);  background-repeat:repeat-y; background-color: #EEEEEE
}



a>img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

a>img:hover{
		filter:alpha(opacity=100) !important;
;
	-moz-opacity:1 !important;
;
	-khtml-opacity: 1 !important;
;
	opacity: 1 !important;
;
}

.hi:hover{
		filter:alpha(opacity=100) !important;
;
	-moz-opacity:1 !important;
;
	-khtml-opacity: 1 !important;
;
	opacity: 1 !important;
;
}




.tablecolor { background-color: #cc3300; font-size: 12px}
.tablecolor_r { background-color: #CC5577; font-size: 12px}
.tablecolor_g { background-color: #00aa00; font-size: 12px}
.tablecolor_b { background-color: #0000aa; font-size: 12px}
.tablecolor_s { background-color: #000000; font-size: 12px}
.tablecolor_x { background-color: #999999; font-size: 12px}
.chatline {  font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.chatnick {  font-size: 12px; font-weight: bold}
.tablecolordark { background-color: #AA0000; font-size: 12px }
.tablecolorbright { background-color: #EE6633; font-size: 12px }
.font16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.font10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.font10plain { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.font9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px }
.noborder {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
.border {
	border: 1px solid;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
.border_tin {
	border: 1px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 12px;
	text-align: right;
}


.stripeRedBG {
	background-image: url(/redstripe.gif);
	background-repeat: repeat-x;
	background-position: 6px;
}
.stripeGreenBG {
	background-image: url(/greenstripe.gif);
	background-repeat: repeat-x;
	background-position: 6px;
}

.raster {
	background-image: url(/raster.gif);
}

.b_raster {
	background-image: url(/trans.png);
}

.b_raster_r {
	background-image: url(/trans_r.png);
}

.flexibel {
	width: 100%;
	height: 100%;
}
.flexibel_width {
	width: 100%
}
.js {
	background-color: #FFFFFF;
}
.fix300 {
	width: 300px;
}

.fix200 {
	width: 200px;
}
.rot {
	color: #cc3300;
}
.schwarz {
	color: #000000;
	font-weight: bolder;
	}

.weiss {
	color: #ffffff;
	}

.grau {
	color: #555555;
	}

.bg_grau { 
background-color: #555555;
}

.hellgrau {
	color: #999999;
	}

.bg_hellgrau { 
background-color: #999999;
}

.dunkelweiss {
	color: #eeeeee;
	}

.bg_dunkelweiss { 
background-color: #eeeeee;
}


.rose {
	color: #ffbbbb;
	}

.bg_rose { 
background-color: #ffbbbb;
}


.bg_schwarz { 
background-color: #000000;
}


.bg_dunkelweiss{ 
background-color: #eeeeee;
}

.borderfix100 {
	border: 1px solid #cc3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100px;
	text-align: center;
	clip:    rect(auto auto auto auto);
}


.borderfix150 {

	border: 1px solid #cc3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 150px;
	text-align: center;
	clip:    rect(auto auto auto auto);
}
.borderfix200 {

	border: 1px solid #cc3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 200px;
	text-align: center;
	clip:    rect(auto auto auto auto);
}
.borderfix300 {

	border: 1px solid #cc3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 300px;
	text-align: center;
	clip:    rect(auto auto auto auto);
}
.repeat_x {
	background-repeat: repeat-x;
}
.repeat_y {
	background-repeat: repeat-y;
}
.repeat_no {
	background-repeat: no-repeat;
}

.text {
	background-color: #ffffff;
	font-size: 14px;
	margin: 0px;
	padding: 2px;
	border-top: 1px none #aaaaaa;
	border-right: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
}

.text_flexibel {
	background-color: #eeeeee;
	font-size: 14px;
	margin: 0px;
	padding: 4px;
	cursor: text;
	border: 1px dotted #cc3300;
	width: 100%;	
	background-image:url(/pixs/nz_heft_bg.gif);
}


.text_flexibel_50 {
	background-color: #eeeeee;
	font-size: 14px;
	margin: 0px;
	padding: 4px;
	cursor: text;
	border: 1px dotted #cc3300;
	width: 50px;
}

.text_flexibel_100 {
	background-color: #eeeeee;
	font-size: 14px;
	margin: 0px;
	padding: 4px;
	cursor: text;
	border: 1px dotted #cc3300;
	width: 100px;
}

.text_flexibel_200 {
	background-color: #eeeeee;
	font-size: 14px;
	margin: 0px;
	padding: 4px;
	cursor: text;
	border: 1px dotted #cc3300;
	width: 200px;

}

.text_flexibel_300 {
	background-color: #eeeeee;
	font-size: 14px;
	margin: 0px;
	padding: 4px;
	cursor: text;
	border: 1px dotted #cc3300;
	width: 300px;
}

p {
	
	
	background-color: #eeeeee;
	padding: 8px;
}


.gfx {
	background-color: #cccccc;
	padding: 4px;
	background-image: url(kickerzone_bg.gif);
}

.feedback {
	background-color: #eeeeee;
	padding: 4px;
}


<!--
.text_feedback {
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #555555;
	border-bottom-color: #555555;		
	padding: 2px;
	background-color: #FFFFCC;		
}

.rahmen {
	border: 2px solid #cccccc;
	margin: 4px;	
}

.rahmen1px {
	border: 1px solid #cc3300;
	margin: 4px;	
}

.rahmen2px {
	border: 2px solid #cc3300;
	margin: 4px;	
}

.rahmen4px {
	border: 4px solid #ffffff;
	margin: 0px;	
}

.pointer {

	cursor:pointer;
	
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	
	
	/* 
	
	background-image: url(/pixs/plus.gif);
	background-repeat: no-repeat;
	background-position: right;
	content:"+";
	
	*/
}





.blocksatz {
	
	text-align: justify;

	}


a[target][href^="http"]:before {
  content: "\2197\00A0";
 
}

.abstand {
	padding:4px;	
}


.fest {
	 position: fixed;
}

.semitrans {

	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
	
.opaque {

	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;

}


.k {
float:left;
padding:4px;
border:1px solid #555555;
}

.c {
float:both;
padding:4px;
border: 1px #cccccc solid;
}

.b {

padding: 2px;
border: 1px #cccccc solid;
width: 50px;
}
-->