.body
{
	background-position: right bottom;
	background-attachment: fixed;
	background-image: url(/images/bg.jpg);
	background-repeat: no-repeat;
	background-color: #C1E9FF;
}
.bodybg
{
	background-color: #C1E9FF;
}
a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #CE0000;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.textb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.texts
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.textbblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0067CB;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}

.textinput
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5C5B5C;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.texterror
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: Red;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.textnav0
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #5C5A5D;
    FONT-FAMILY: Arial,sans-serif;
    font-weight: bold;
}
.textnav0:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    font-weight: bold;
}
.textnav0a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    font-weight: bold;
}
.textnav1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
}
.textnav1:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR:#0178B6;
    FONT-FAMILY: Arial,sans-serif;
}
.textnav1a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0178B6;
    FONT-FAMILY: Arial,sans-serif;
}
.textnews
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.textnews:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: underline;
}
.nav1bg
{
	background-color: #E9F7FF;
}
.pathtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
}
.pathtext:hover
{
	text-decoration: underline;
}
.toptext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
}
.topdrop
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    background-color: #EDF7FD;
}
.topitext
{
	font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial,sans-serif;
    border-color: #000000;
    border-width: 1px;
    height: 17px;
    padding-top: 1px;
    margin-bottom: 1px;
    border-style: solid;
	border-top:solid 1px #9C9C9C;
	border-left:solid 1px #9C9C9C;
	border-right:solid 1px #9C9C9C;
	border-bottom:solid 1px #000000;
	background-color: #D9EFFA;
}
.boxbg
{
	background-color: #ECF7FD;
}
.boxtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}

.boxtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    background-color: #C7E6F8;
    padding: 0px 8px 0px 8px;
    border-left: solid 1px white;
}
.boxitext
{
	font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial,sans-serif;
    border-color: #000000;
    border-width: 1px;
    height: 17px;
    padding-top: 1px;
    margin-bottom: 1px;
    border-style: solid;
	border-top:solid 1px #9C9C9C;
	border-left:solid 1px #9C9C9C;
	border-right:solid 1px #9C9C9C;
	border-bottom:solid 1px #000000;
	background-color: #ECF7FD;
}
.boxibutton
{
    font-size: 11px;
    color: black;
    font-family: Arial,sans-serif;
    border-top: solid 1px #3CAEF4;
    border-bottom: solid 1px #3CAEF4;
    border-right: solid 1px #3CAEF4;
    border-left: solid 1px #3CAEF4;
    background-image: url(/images/boxbuttonbg.gif);
    background-color: #C1E9FF;
}
.boxbgWichtig
{
	background-color: #fef9cf;
}
.boxtextWichtig
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4c4c4d;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}

.boxtitleWichtig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    background-color: fff38a;
    padding: 0px 8px 0px 8px;
    border-left: solid 1px white;
}
.boxsubtitleWichtig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.starttitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
}	
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0177B5;
    FONT-FAMILY: Arial,sans-serif;
}
.itext
{
	font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial,sans-serif;
    border-color: #000000;
    border-width: 1px;
    height: 17px;
    padding-top: 1px;
    margin-bottom: 1px;
    border-style: solid;
	border-top:solid 1px #9C9C9C;
	border-left:solid 1px #9C9C9C;
	border-right:solid 1px #9C9C9C;
	border-bottom:solid 1px #000000;
	background-color: #ECF7FD;
}
.ibutton
{
    font-size: 11px;
    color: black;
    font-family: Arial,sans-serif;
    border-top: solid 1px #3CAEF4;
    border-bottom: solid 1px #3CAEF4;
    border-right: solid 1px #3CAEF4;
    border-left: solid 1px #3CAEF4;
    background-image: url(/images/boxbuttonbg.gif);
    background-color: #C1E9FF;
}
.titleTable
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0176B6;
    FONT-FAMILY: Arial,sans-serif;
    padding: 10px 10px 10px 0px;
    background-color: #A5DFFF;
    border-top: solid 1px #A7CDF4;
    border-bottom: solid 1px #A7CDF4;
    border-right: solid 1px #A7CDF4;
    border-left: solid 1px #A7CDF4;
    margin-left: 10px;
}
.Table_underline
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    border-bottom: solid 1px #ABA7A8;
}
.kontaktinput
{
	font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial,sans-serif;
    border-color: #000000;
    border-width: 1px;
    padding-top: 1px;
    margin-bottom: 1px;
    border-style: solid;
	border-top:solid 1px #9C9C9C;
	border-left:solid 1px #9C9C9C;
	border-right:solid 1px #9C9C9C;
	border-bottom:solid 1px #000000;
	background-color: #ECF7FD;
}
.moduluebersicht
{
	border-top:solid 1px #A6CDF4;
	border-left:solid 1px #A6CDF4;
	border-right:solid 1px #A6CDF4;
	border-bottom:solid 1px #A6CDF4;
}
.moduluebersicht_title
{
	font-weight: bold;
    font-size: 18px;
    color: #939393;
    font-family: Arial,sans-serif;
}
.moduluebersicht_text
{
	font-weight: normal;
    font-size: 10px;
    color: black;
    font-family: Arial,sans-serif;
}
.moduluebersicht_klassen
{
	font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: Arial,sans-serif;
}
.moduluebersicht_tablebig
{
	border-top:solid 1px #EE3E4C;
	border-left:solid 1px #EE3E4C;
	border-right:solid 1px #EE3E4C;
	border-bottom:solid 1px #EE3E4C;
}
.spalten
{
	border-left:solid 1px #929392;
}
.linksmodule
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.linksmodule:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: underline;
}
.total
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
    border-top:solid 1px #000000;
    border-bottom:solid 2px #000000;
}
.diagtable
{
	background-color: #cccccc;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
}