body {
 margin-top : 0;
 margin-left : 0;
 margin-right : 0;
 margin-bottom : 0;
 color : #06152D;
 background-image: url(images/stil/bg.png);
 background-color : #93BDF9;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 9pt;
}
.smallfont {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
}
.normalfont {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
}
.normalfonts {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #06152D;
}
.logo {
 background-color: #93BDF9;
 background-image: url(images/logobg.png);
 background-position: center;
 background-repeat: repeat-x;
 height: 214px;
 text-align: right;
 width : 100%;
}
.table1 {
 background-color: #EFF7FF;
 color: #06152D;
}
.table1 a:link {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.table1 a:visited {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.table1 a:active {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.table1 a:hover {
	color : #06152D;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.table2 {
 background-color: #EFF7FF;
 color: #06152D;
}
.table2 a:link {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.table2 a:visited {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.table2 a:active {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.table2 a:hover {
	color : #06152D;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.tableborder {
	background-color: #06152D;
}
.tabelleanfang {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #06152D;
	background-image: url(images/stil/cell.png);
	background-color: #EFF7FF;
}
a:link {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
a:visited {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
a:active {
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
a:hover {
	color : #06152D;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
form {
	margin: 0px;
}
form input {
	color : #06152D;
	background-color : #EFF7FF;
	border : 1px solid #000000;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
}
form input:focus {
	background-color: #EFF7FF;
	border-color: #06152D;
}
TEXTAREA {
	color : #06152D;
	background-color : #EFF7FF;
	border : 1px solid #000000;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
}
TEXTAREA:focus {
	background-color: #EFF7FF;
	border-color: #06152D;
}
.inputButton {
	color : #06152D;
	background-color : #EFF7FF;
	border : 1px solid #000000;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	background: url(./images/menuBarBackButton.png) repeat-x;
	cursor: pointer;
}
.inputButton:hover {
	color : #000000;
	background: url(./images/menuBarBackHover.png) repeat-x;
}
SELECT {
	color : #06152D;
	background-color : #EFF7FF;
	border : 1px solid #000000;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
}
SELECT:focus {
	background-color: #EFF7FF;
	border-color: #06152D;
}
.template_textarea {
	background-color: #EFF7FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: 1px solid #000000;
	margin: 1px;
	color: #06152D;
}
.template_textarea:focus {
	background-color: #EFF7FF;
	border-color: #06152D;
}
img {
	border: none;
	vertical-align: middle;
	border: 0;
}
.rboders {
	background-color:#DCDBDB;
	background-image: url(images/menuBarBack.png);
}
.error {
	background-position: 10px center;
	background-repeat: no-repeat;
	border: 1px solid;
	margin-bottom: 20px;
	padding: 7px 10px 7px 45px;
	color: #c00;
	background-color: #fee;
	background-image: url(images/errorM.png);
	border-color: #c00;
}
.success {
	background-position: 10px center;
	background-repeat: no-repeat;
	border: 1px solid;
	margin-bottom: 20px;
	padding: 7px 10px 7px 45px;
	color: #090;
	background-color: #efe;
	background-image: url(images/successM.png);
	border-color: #090;
}
.success a:link {
	color : #090;
	text-decoration : underline;
}
.success a:visited {
	color : #090;
	text-decoration : underline;
}
.success a:active {
	color : #090;
	text-decoration : underline;
}
.success a:hover {
	color : #090;
	text-decoration : none;
}
.mainMenu {background-image: url(images/menuBarBack.png);background-repeat: repeat-x;}
.mainMenu {border-width: 0 0 0 0;border-style: solid;}
.mainMenu div {display: table;}
.mainMenu ul {list-style: none;margin: 0;padding: 0;display: table-row;}
.mainMenu li {display: table-cell;}
.mainMenu a {text-decoration: none;border-width: 0 1px 0 1px;border-style: solid;margin: 0 -1px 0 0;padding: 3px 5px 2px 5px;display: block;}
.mainMenu li.first a, .mainMenu li.firstActive a {margin-left: -1px;}
.mainMenu span {padding: 0 2px 0 0;}
.mainMenu div.popupMenu {font-size: 1em;}
.mainMenu div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li.children:hover span,.tableList div.pageMenu a:hover,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu a:hover,div.pageMenu a:hover,div.smallButtons div.pageMenu a:hover{color: #000;}
.mainMenu .activeMenuItem a,.mainMenu .firstActive a,.mainMenu .lastActive a{color: #000;}
.mainMenu .activeMenuItem a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{color: #000;}
.mainMenu a{background-image: url(images/menuBarBack.png);}
.mainMenu .activeMenuItem a,.mainMenu .firstActive a,.mainMenu .lastActive a,.mainMenu a:hover{background-image: url(images/menuBarBackHover.png);}
.mainMenu{background-color: #e7e9eb;}
.mainMenu a{color: #000;}
.mainMenu a:hover{color: #000;}
.mainMenu div{text-align:left;margin:0 auto 0 0;}
#mainMenu .activeMenuItem a {color: #FFF;border-left-color: #000;border-right-color: #000;background-image: url(../images/menuBarBackActive.png);}
.info {
	background-position: 10px center;
	background-repeat: no-repeat;
	border: 1px solid;
	margin-bottom: 20px;
	padding: 7px 10px 7px 45px;
	color: #06f;
	background-color: #def;
	background-image: url(images/infoM.png);
	border-color: #06f;
}
.info a:link {
	color : #333;
	text-decoration : underline;
}
.info a:visited {
	color : #333;
	text-decoration : underline;
}
.info a:active {
	color : #333;
	text-decoration : underline;
}
.info a:hover {
	color : #333;
	text-decoration : none;
}
.warning {
	background-position: 10px center;
	background-repeat: no-repeat;
	border: 1px solid;
	margin-bottom: 20px;
	padding: 7px 10px 7px 45px;
	color: #660;
	background-color: #ffd;
	background-image: url(images/warningM.png);
	border-color: #660;
}
.warning a:link {
	color : #333;
	text-decoration : underline;
}
.warning a:visited {
	color : #333;
	text-decoration : underline;
}
.warning a:active {
	color : #333;
	text-decoration : underline;
}
.warning a:hover {
	color : #333;
	text-decoration : none;
}
.thumber {
	padding: 5px;
	margin: auto;
	width: 100px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border: 1px solid #000;
	background-color: #EFF7FF;
}
.thumber:hover {
	background-color : #EFF7FF;
	border:1px solid #06152D;
}
.smalltext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.9em;
}
.smalltext a:link{
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}
.smalltext a:visited{
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}
.smalltext a:active{
	color : #06152D;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}
.smalltext a:hover {
	color : #06152D;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}
body {background-repeat:repeat-y;background-position: top center; background-attachment: fixed;}
.inset {background: transparent;width:960px;margin: auto ;margin-top: 20px;}
.mainMenu, .mainMenu ul {border: 0 !important;background: transparent !important;}.tdlink {background-color:#93BDF9 !important;}
.mainMenu {background-color:#93BDF9 !important;padding-left: 160px;}
.mainMenu a {color:#06152D;padding-top: 7px;padding-left:0px;padding-right:0px;font-weight: bold;min-width: 112px;height: 31px;left: 5px;background-repeat: no-repeat;background-position: 0px 0px;border: 0 !important;text-align: center;}
.mainMenu img {display:none;}
.mainMenu a {background-image: url(../images/stil/button.png);}
#mainMenu .activeMenuItem a,.mainMenu .active a, .mainMenu .firstActive a, .mainMenu .lastActive a, .mainMenu a:hover {#06152D;background-image: url(../images/stil/button_hover.png);border: 0 !important;}#mainMenu li{padding-right: 3px;}
.tabelleanfang {height: 40px;border-color:#06152D;}
.error a{color: #000;}
.normalfont b {padding-left: 5px;}
.inputButton{background-image: url(./images/stil/cellA.png);height: 24px;}
.inputButton:hover {color:#fff;background-image: url(./images/stil/cellB.png);height: 24px;}.logo {width:960px  !important;border:0 !important;}
.thumber {border: 0 !important;}
.copyright{background-image: url(./images/stil/footer.jpg) !important;height: 145px;}
.inputButton {margin-top:10px;}
*:first-child+html #mainMenu li a {display: inline-block !important;text-align: center;}
*:first-child+html .mainMenu a {width: 112px;height: 30px;}
* html .mainMenu a {width: 112px;height: 30px;}
* html #mainMenu li a {display: inline-block !important;text-align: center;}
* .mainMenu a {width: 112px;height: 30px;}
* #mainMenu li a {display: inline-block !important;text-align: center;}
.tdlink{
display: block;
height: 100%;
width: 100%;
text-decoration: none;
}
.tdlink:visited {
text-decoration: none;
}
.tdlink:hover {
text-decoration: none;
}
.tdlink:active {
text-decoration: none;
}
.tdlink:link {
text-decoration: none;
}

