
#cmDisclaimerContainer  { color: #000000; background-color: #ffffff; display: none; padding: 10px; position: absolute; z-index: 100; top: 150px; left: 150px; width: 500px; height: 400px; overflow: auto; border: dotted 1px }
.textnormal { color: white; font-size: 12px; font-family: Verdana, arial; line-height: 1.5em; }
#cmDisclaimerClose { position: absolute; top: 5px; right: 20px }
body  { color: white; font-family: Verdana, arial, Helvetica; background-color: #033; background-image: url(images/back.gif); margin: 10px 0 0; padding: 0  }
.frame  { font-size: 12px; line-height: 1.5em; background-color: #336; background-image: url(images/back-innen.gif); text-align: left; border: solid 1pt black  }
.frameor { font-size: 12px; line-height: 1.5em; background-color: transparent; text-align: left; border-color: black }
.frame_innen { font-size: 12px; line-height: 1.5em; text-align: left }
.mainleft  { color: white; font-size: 10pt; background-color: #336; background-image: url(images/back-menue.gif); margin: 0; padding: 0; width: 165px; float: left   }
/* Navigation--------------------------------------------------------------------------------- */
 .mainleft ul { list-style: none; margin: 0; padding: 10px 0 20px 10px; width: 145px; float: left }

 .mainleft ul li { list-style: none; margin: 0; padding: 0; width: 145px; float: left; border-bottom: 1px solid #326699 }

 .mainleft ul li a{
	padding:  2px 0 2px 5px;
	margin: 0;
	display: block;
    color: white; 
	text-decoration: none;
}
 .mainleft ul li a:hover{
	padding:  2px 0 2px 5px;
	margin: 0;
	background-color: #6699cc;
    color: #ccc; 
	text-decoration: none;
}

 .aktiv { color: #333333; font-weight: bold; text-decoration: none; margin: 0; padding: 2px 0 2px 5px }

/* Foot--------------------------------------------------------------------------------- */
#foot  { color: white; font-size: 10px; text-align: left; margin: auto; padding: 5px 1px 10px; width: 700px }

#foot a{	

	color: white;
	text-decoration: underline;
}

/* allgemeine--------------------------------------------------------------------------------- */


P {
	padding: 10px 10px 0px 10px;
	margin: 0px;
	text-align: left;
}


H1{
	font-size: 1.0em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
}

H1.logo{
	font-size: 1.0em;
	margin: 0px;
	padding: 15px 0px 0px 25px;
}
H2, H3 {
	font-size: 1em;
	margin: 0;
	padding: 10px 0 0 10px;
	font-weight: normal;
	color: white;
}

img {
border: 0;
margin: 0;
padding: 0;
}
a{
margin: 0;
padding: 0px 0px 0px 0px;
color: #697E83;
text-decoration: underline;
}
 a:hover{
margin: 0;
padding: 0px 0px 0px 0px;
color: #D8003A;
text-decoration: underline;
}
#mainright tabl { margin: 0; padding: 0; width: 450px }
#mainright div { margin: 0; padding-left: 10px }
#mainright form table { margin-left: 10px; padding-left: 10px }
#mainright table tbody tr td a img { padding-right: 10px; padding-left: 10px }
strong.nee {
font-weight:normal;
}

i.nee {
font-style:normal;
}
.red { color: #f00; }
.text { color: white; font-size: 1px; }
