body {
	margin: 0px;
	border: 0px;
	}

td,h1,h2,h3,h4,ul,ol,li,address,blockquote {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#000000;
	 font-size:11px;
	 }

.error {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color: red;
	 font-size:11px;
	 }

.bg {
	background-color:#EFEFEF;
	}

.bgblue {
	background-color:#336699;
	}

.bglight {
	background-color:#EAEBEC;
	}

.bgdark {
	background-color:#D5DBE3;
	}

.txtTitle {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#255AA6;
	 font-weight: bold;
	 font-size:18px;
	 }

.txtSubTitle {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#255AA6;
	 font-weight: bold;
	 font-size:14px;
	 }

.txt11 {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#000000;
	 font-size:11px;
	 }

.txt11bold {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#000000;
	 font-weight: bold;
	 font-size:11px;
	 }

.txt11blue {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#255AA6;
	 font-weight: bold;
	 font-size:11px;
	 }


.txt11grey {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#777777;
	 font-size:11px;
	 }

.txt11white {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#FFFFFF;
	 font-weight: bold;
	 font-size:11px;
	 }

.copyright {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#999999;
	 font-weight: normal;
	 font-size:11px;
	 }


.txt12 {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#000000;
	 font-size:12px;
	 }

.txt12bold {
	 font-family: Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#000000;
	 font-weight: bold;
	 font-size:12px;
	 }

.txt13 {
	 font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#000000;
	 font-size:13px;
	 }

.txt11arial {
	 font-family: Arial, Geneva, Nimbus, Helvetica, sans-serif;
	 color:#000000;
	 font-weight: normal;
	 font-size:11px;
	 }

a {
	color:#000000;
	font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
a:active {
	color:#255AA6;
	 }

a:visited {
	color:#000000;
	}

a:hover {
	color:#255AA6;
	}

a.path {
	color:#000000;
	font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	text-decoration: underline;
	}

a.path:active {
	color:#255AA6;
	text-decoration: underline;
	 }

a.path:visited {
	color:#000000;
	text-decoration: underline;
	}

a.path:hover {
	color:#255AA6;
	text-decoration: underline;
	}

a.box {
	color:#FFFFFF;
	font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	}

a.box:active {
	color:#F8D500;
	text-decoration: none;
	 }

a.box:visited {
	color:#FFFFFF;
	text-decoration: none;
	}

a.box:hover {
	color:#F8D500;
	text-decoration: none;
	}

a.bold {
	color:#000000;
	font-family: Verdana, Arial, Geneva, Nimbus, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	}

a.bold:active {
	color:#255AA6;
	text-decoration: none;
	 }

a.bold:visited {
	color:#000000;
	text-decoration: none;
	}

a.bold:hover {
	color:#255AA6;
	text-decoration: none;
	}

ul 	{
	margin-left : 12pt ;
	margin-top: 0pt;
	margin-bottom: 0pt;
	list-style-image: url(../img/li_grau.gif) ;
}

.input120  {
	color: #000000;
	padding-left: 4px;
	font-weight : normal;
	font-family : Arial, Geneva, Nimbus, Helvetica, sans-serif;
	font-size : 11px;
	width: 120px;
	}

.input240  {
	color: #000000;
	padding-left: 4px;
	font-weight : normal;
	font-family : Arial, Geneva , Nimbus, Helvetica, sans-serif;
	font-size : 11px;
	width: 240px;
	}

.input500  {
	color: #000000;
	padding-left: 4px;
	font-weight : normal;
	font-family : Arial, Geneva , Nimbus, Helvetica, sans-serif;
	font-size : 11px;
	width: 500px;
	}

.input {
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
	font-family: Arial, Geneva , Nimbus, Helvetica, sans-serif;
	height: 18px;
	background-color: #FFFFFF;
	}

.select {
	padding-left: 3px;
	font-size: 11px;
	font-family: Arial, Geneva, Nimbus, Helvetica, sans-serif;
	height: 18px;
	background-color: #FFFFFF;
	}

.selectmulti {
	padding-left: 3px;
	font-size: 11px;
	font-family: Arial, Geneva, Nimbus, Helvetica, sans-serif;
	}

.selectgrey {
	padding-left: 3px;
	font-size: 11px;
	font-family: Arial, Geneva, Nimbus, Helvetica, sans-serif;
       background-color: #EAEBEC;
	}

.textarea {
	padding-left: 3px;
	font-size: 11px;
	font-family: Arial, Geneva, Nimbus, Helvetica, sans-serif;
	background-color: #FFFFFF;
	}

.pad3px {
	padding: 3px;
}

.einzugli {
	padding-left: 3px;
}

.einzugre {
	padding-right: 3px;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:1px; font-family: Verdana, Arial, Nimbus, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.clLevel0{background-color:#255AA6; layer-background-color:#255AA6; color:white;}
.clLevel0over{background-color:#255AA6; layer-background-color:#255AA6; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#255AA6; layer-background-color:#255AA6}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family: Verdana, Arial, Nimbus, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.clLevel1{background-color:#C2CEDF; layer-background-color:#C2CEDF; color:#000000;}
.clLevel1over{background-color:#99AECA; layer-background-color:#99AECA; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for servicemenu 0*/
.clS0, .clS0over{position:absolute; padding:1px; font-family: Verdana, Arial, Nimbus, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.clS0{background-color:#F8D500; layer-background-color:#F8D500; color:#000000;}
.clS0over{background-color:#F8D500; layer-background-color:#F8D500; color:#000000; cursor:pointer; cursor:hand; }
.clS0border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for servicemenu 1*/
.clS1, .clS1over{position:absolute; padding:2px; font-family: Verdana, Arial, Nimbus, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.clS1{background-color:#FFED88; layer-background-color:#FFED88; color:#000000;}
.clS1over{background-color:#F8D500; layer-background-color:#F8D500; color:#000000; cursor:pointer; cursor:hand; }
.clS1border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}