body {
	background:#A7A7A7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
    text-decoration: none;
    font: 11px Trebuchet MS, Helvetica, Verdana;
	color: #333333;
}

a.menu {
	background-image:url('pics/leer.gif');
    background-repeat:no-repeat;
    background-position:center;
    font:  12px Trebuchet MS, Helvetica, Verdana;
	color: #FFFFFF;
	line-height:34px;
    display:block;
}

a.menu:hover {
	background-image:url('pics/menuhover.gif');
    background-repeat:no-repeat;
    background-position:center;
    text-decoration: none;
    font:  12px Trebuchet MS, Helvetica, Verdana;
	color: #3E9CE8;
	line-height:34px;
    display:block;
}

a.menuhover {
	background-image:url('pics/menuhover.gif');
    background-repeat:no-repeat;
    background-position:center;
    text-decoration: none;
    font:  12px Trebuchet MS, Helvetica, Verdana;
    color: #3E9CE8;
	line-height:34px;
    display:block;
}

a.menuhover:hover {
	background-image:url('pics/menuhover.gif');
    background-repeat:no-repeat;
    background-position:center;
    text-decoration: none;
    font:  12px Trebuchet MS, Helvetica, Verdana;
	color: #3E9CE8;
	line-height:34px;
    display:block;
}


a.undermenu {
    text-decoration: none;
    font:  11px Trebuchet MS, Helvetica, Verdana;
	color: #FFFFFF;
	padding-top:5px;
	display:block;
	line-height:12px;
}

a.undermenu:hover {
    text-decoration: none;
    font:  11px Trebuchet MS, Helvetica, Verdana;
	color: #3E9CE8;
	padding-top:5px;
	display:block;
	line-height:12px;
}

a.undermenuhover {
    text-decoration: none;
    font:  11px Trebuchet MS, Helvetica, Verdana;
    color: #3E9CE8;
	padding-top:5px;
	display:block;
	line-height:12px;
}

a.undermenuhover:hover {
    text-decoration: none;
    font:  11px Trebuchet MS, Helvetica, Verdana;
	color: #3E9CE8;
	padding-top:5px;
	display:block;
	line-height:12px;
}

a {
    text-decoration: none;
    font:  11px Trebuchet MS, Helvetica, Verdana;
	color: #EEEEEE;
}

a:hover {
     text-decoration: none;
    font:  11px Trebuchet MS, Helvetica, Verdana;
	color: #3E9CE8;
}

a.kalender {
    text-decoration: none;
    font:  bold 11px Trebuchet MS, Helvetica, Verdana;
	color: #EEEEEE;
}

a.kalender:hover {
     text-decoration: none;
    font:  bold 11px Trebuchet MS, Helvetica, Verdana;
	color: #3E9CE8;
}

a.print {
	background-image:url('pics/print.gif');
    height:16px;
    width:16px;
    display:block;
}

a.print:hover {
	background-image:url('pics/printhover.gif');
    height:16px;
    width:16px;
    display:block;
    font: bold 12px Arial;
}

.printhover {
	background-image:url('pics/printhover.gif');
    height:16px;
    width:16px;
    display:block;
    font: bold 12px Arial;
}

.topleiste{
	background-image:url('pics/topleiste.gif');
    background-repeat:repeat;
    height:34px;
}

.logoleiste{
    background-color:#A7A7A7;
    height:50px;
    font: 28px Trebuchet MS, Helvetica, Verdana;
	color: #333333;
	text-align:center;
	line-height:50px;
}

.box{
    background-color:#666666;
    border:1px solid #C2C2C2;
    font: 11px Trebuchet MS, Helvetica, Verdana;
	color: #B7B7B7;
}

.bottom{
    font: 11px Trebuchet MS, Helvetica, Verdana;
	color: #B7B7B7;

}

.hr{
    border:0px;
    border-top: 1px solid #740A0A;
}

.text{
    text-decoration: none;
    font: 11px Trebuchet MS, Helvetica, Verdana;
	color: #333333;
}

.farbe{
    text-decoration: none;
    font: 11px Trebuchet MS, Helvetica, Verdana;
	color: #740A0A;
}

.titel {
    text-decoration: none;
    font: 24px Trebuchet MS, Helvetica, Verdana;
	color: #740A0A;
	border-top:1px solid #740A0A;
	width:520;
	display:block;
	padding-top:5px;
	line-height:24px;
}

.utitel{
    text-decoration: none;
    font: bold 12px Trebuchet MS, Helvetica, Verdana;
	color: #740A0A;
	line-height:12px;
}

.homebild{
	background-image:url('bilder/home/home.gif');
    background-repeat:no-repeat;
    position:absolute;
    top:170px;
    left:240px;
    width:229px;
    height:203px;
}

.modultitel{
    border-top:1px solid #740A0A;
    border-bottom:1px solid #740A0A;
    padding:2px;
    text-decoration: none;
    font:  11px Trebuchet MS, Helvetica, Verdana;;
	color: #740A0A;
	line-height:15px;
}

.modulbody{
    border-bottom:1px solid #740A0A;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration: none;
    font: 11px Trebuchet MS, Helvetica, Verdana;;
	color: #333333;
}

.searchbox {
	background-image:url('pics/search.gif');
	border:0px;
	background-color:#FFFFFF;
    font: 11px Trebuchet MS, Helvetica, Verdana;;
	color: #0D499D;
	text-decoration: none;
    padding-top:3px;
    padding-left:20px;
    width:120px;
    height:19px;
}

.textbox {
	border:1px dashed #0D499D;
    font:  11px Trebuchet MS, Helvetica, Verdana;;
	color: #333333;
	text-decoration: none;
}

.textbox150 {
	border:1px solid #C2C2C2;
    font:  11px Trebuchet MS, Helvetica, Verdana;;
	color: #333333;
	text-decoration: none;
    width:150px;
}

.textbox200 {
	border:1px solid #C2C2C2;
    font:  11px Trebuchet MS, Helvetica, Verdana;;
	color: #333333;
	text-decoration: none;
    width:200px;
}

.textbox300 {
	border:1px solid #C2C2C2;
    font:  11px Trebuchet MS, Helvetica, Verdana;;
	color: #333333;
	text-decoration: none;
    width:300px;
}

.textbox400 {
	border:1px solid #C2C2C2;
    font:  11px Trebuchet MS, Helvetica, Verdana;;
	color: #333333;
	text-decoration: none;
    width:400px;
}

.textbox500 {
	border:1px solid #C2C2C2;
    font:  11px Trebuchet MS, Helvetica, Verdana;;
	color: #333333;
	text-decoration: none;
    width:500px;
}

.leftfloat {
    float:left;
    padding-right:4px;
}

.rightfloat {
    float:right;
    padding-left:4px;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}

ul {
    margin:0px;
    padding-left:15px;
    list-style-type:none;
    list-style-image:url(pics/linie.gif);
}

li{
    margin-top:5px;
}

.hr{
    border:0px;
    border-top: 1px solid #740A0A;
}
