
.b {font-weight:bold;}
.right {text-align:right;}
.center {text-align:center;}
.bottom {vertical-align:bottom;}
.bg {background-color:#CECEFF;}
.bg1 {background-color:#000066;}
.bg2 {background-color:#2D2D93;}
.bg3 {background-color:#4141A7;}
.txt {color:#CECEFF;}
.txt1 {color:#000066;}
.txt2 {color:#2D2D93;}
.txt3 {color:#4141A7;}
.txtw {color:white;}
.txtb {color:black;}
.txtaufstd {color:#FFFFFF;}
.txtauf {color:#000066;}
.txtauf1 {color:#FFFFFF;}
.txtauf2 {color:#FFFFFF;}
.txtauf3 {color:#FFFFFF;}
.txtshade {color:#354795;}
.txtshade1 {color:#CCCCCC;}
.txtshade2 {color:#CCCCCC;}
.txtshade3 {color:#CCCCCC;}
.inpbg {background-color:#CECEFF;border:1px solid #354795;color:#000066;margin-bottom:1px;}
.inpbg1 {background-color:#000066;border:1px solid #CCCCCC;color:#FFFFFF;margin-bottom:1px;}
.inpbg2 {background-color:#2D2D93;border:1px solid #CCCCCC;color:#FFFFFF;margin-bottom:1px;}
.inpbg3 {background-color:#4141A7;border:1px solid #CCCCCC;color:#FFFFFF;margin-bottom:1px;}
.inpb {border:1px solid #CECEFF;margin-bottom:1px;}
.inpb1 {border:1px solid #000066;margin-bottom:1px;}
.inpb2 {border:1px solid #2D2D93;margin-bottom:1px;}
.inpb3 {border:1px solid #4141A7;margin-bottom:1px;}
.ball {border:1px solid #CECEFF;}
.ball1 {border:1px solid #000066;}
.ball2 {border:1px solid #2D2D93;}
.ball3 {border:1px solid #4141A7;}
.bb {border-bottom:1px solid #CECEFF;}
.br {border-right:1px solid #CECEFF;}
.bl {border-left:1px solid #CECEFF;}
.bt {border-top:1px solid #CECEFF;}
.bgnorm {background-color:#000033;} /*könnte sich mal ändern*/
.bgwhite {background-color:white;}
b.btnMain {padding:4px;background-color:#CECEFF;color:#000066;border:1px solid #354795;}
b.btnSec {padding:4px;background-color:#2D2D93;color:#FFFFFF;border:1px solid #CCCCCC}
img {border:none;}
body,div,td {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color: #FFFFFF;
}
div.rand {
	margin:1px;
	margin-left:0px;
}
div.inhalt {
	border:1px solid #CECEFF;
}
span.title {
	background-color:#CECEFF;
	color:#000066;
	padding:4px;
	font-size:12px;
	line-height:22px;
}
span.subtitle {
	border:2px solid #CECEFF;
	border-left:none;
	padding:4px;
	line-height:22px;
}
div.subtitle {margin-left:-4px;width:438px;padding-top:7px;padding-bottom:9px;}
h1.title {
	margin:0px;
	background-color:#CECEFF;
	color:#000066;
	padding:4px;
	font-size:11px;
}
.picturetext {
	color:#999999;
}
.history {
	color:silver;
}
.absatz {
	padding:4px;
	padding-top:0px;
	float:left;
	width:431px;
	line-height:125%;
}
.rubartpic {
	margin:2px;
	height:40px;
	width:40px;
}
.rubarttxt {
	margin:2px;
	margin-left:0px;
}
.KETag {
	letter-spacing:-0.1em;
	line-height:0.9em;
	text-align:right;
	font-size:25px;
	padding-top:-5px;
}
.KERest {
	vertical-align:top;
	font-size:10px;
}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
div.h1 {font-weight:bold;font-size:20px;margin:1px;}
div.h2 {font-weight:bold;font-size:18px;margin:1px;}
div.h3 {font-weight:bold;font-size:17px;margin:1px;}
body { background-color:#000033; }
/*body { background-color:red; }*/
/*div { background-color:#ffaaaa; }*/
body,form {
	margin:0px;
}
td {
	vertical-align:top;
}
td.middle {
	vertical-align:middle;
}
.bgtest {background-color:#ffaaaa;}
a {
	text-decoration:none;
}
a.hu:hover {
	text-decoration:underline;
}
div.abs {
	position:absolute;
}
div.info {
	margin:1px;
	font-weight:bold;
}
div.navkat span.kurz{
	background-color:#CECEFF;
	padding:2px;
	padding-left:0px;
}
div.navkat span.text{
	color:#354795;
	padding-left:3px;
}
div.navkat span.lang{
	background-color:#CECEFF;
	padding:2px;
	padding-left:8px;
	color:#000066;
}
/*div.navkat a:hover {
	background-color:#CECEFF;
}*/
div.navkat {
	padding:2px;
	padding-left:0px;
	margin-bottom:1px;
	/*background:none;*/
}
input, textarea{
	font:menu;
	padding:1px;
}
input.voll, textarea.voll, select.voll {
	width:100%;
}
.abstand {
	margin:2px;margin-top:0px;
}
div.box {
	float:left;margin:0px;margin-bottom:1px;/*overflow:auto;*/
}
div.fullbox {
	float:left;margin:0px;margin-bottom:1px;width:605px;/*overflow:auto;*/
}
div.b22 {
	width:202px;height:202px;
}
div.b22k {
	width:199px;height:202px;
}
div.b32 {
	width:302px;height:202px;
}
div.b42 {
	width:402px;height:202px;
}
div.b62 {
	width:605px;height:202px;
}
div.b6v {
	width:605px;
}
div.b23 {
	width:202px;height:302px;
}
div.b2v {
	width:202px;
}
div.b16v {
	width:160px;
}
div.b43 {
	width:402px;height:302px;
}
div.b34 {
	width:302px;height:405px;
}
div.box11 {
	float:left;margin:0px;
	width:100px;height:100px;background-repeat:no-repeat;
}
div.boxfill {
	margin:0px;margin-bottom:1px;
	padding:3px;overflow:auto;
}
div.navbox {
	text-align:right;margin-right:4px;font-size:9px;
}
td.lasche {
	border:1px solid #000066;
	border-right:1px solid #CECEFF;
	border-bottom: 1px solid;
	font-weight:bold;
	text-align:center;
	width:100px;
}
td.lascheaktiv {
	background-color:#4141A7;
	color:#FFFFFF;
	border-bottom: 1px solid #4141A7;
}
td.lascheinaktiv {
	border:3px solid #000033;
	background-color:#2D2D93;
	color:#FFFFFF;
	border-bottom: 1px solid #000066;
}
td.lascheleer {
	border-bottom: 1px solid #000066;
}
.laschensitebg {
	background-color:#000033;
	border:none;
}
table.laschentab {
	background-color:#4141A7;
	border-bottom:1px solid #CECEFF;
	margin:3px;
}
.lasch_br {
	border-right:1px solid #CECEFF;
}
.lasch_bl {
	border-left:1px solid #000066;
}
.btn{
	cursor:pointer;
}
.hlp{
	cursor:help;
}
.error { /*b.error, i.error, a.error, div*/
	color:red;
}
.okay {/*b.okay, i.okay, a.okay, div*/
	color:green;
}
b.infocol, i.infocol, a.infocol, div.infocol {
	color:blue;
}
div.AusgError {
	border:2px solid red;
	text-align:center;
	padding:10px;
	font-size:14px;
	color:red;
	background-color:white;
}
a.AusgError, div.AErrorFarbe {
	color:red;
}
div.AusgInfo {
	border:2px solid blue;
	text-align:center;
	padding:10px;
	font-size:14px;
	color:blue;
	background-color:white;
}
a.AusgInfo, div.AInfoFarbe {
	color:blue;
}
div.AusgOkay {
	border:2px solid green;
	text-align:center;
	padding:10px;
	font-size:14px;
	color:green;
	background-color:white;
}
a.AusgOkay, div.AOkayFarbe {
	color:green;
}
div.AusgErrorKl {
	border:2px solid red;
	text-align:center;
	padding:5px;
	font-size:10px;
	color:red;
	background-color:white;
}
div.AusgInfoKl {
	border:2px solid blue;
	text-align:center;
	padding:5px;
	font-size:10px;
	color:blue;
	background-color:white;
}
div.AusgOkayKl {
	border:2px solid green;
	text-align:center;
	padding:5px;
	font-size:10px;
	color:green;
	background-color:white;
}
.hide {
	visibility:hidden;
}
u.nu {text-decoration:none;}
.picrand {
	margin:5px;
	padding:5px;
}
label {
	position:relative; /* damit's endlich mal zur checkbox paßt */
	top:-3px;
}