body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ccccff;
	text-align: center;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
p {
p, h1, h2, h3,h4 {
margin:0px 5px 5px 5px;
}

}
*/
ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: disc;
	list-style-position: outside;
}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: upper-roman;
	list-style-position: outside;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}
/* Formular  ------------------------------------------------------*/

p, form, input, textarea, select  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	}

form {
border-width: 1px;
border-style: solid;
background-color: #ffff99;
margin: 5px;
padding: 25px 25px 25px 25px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
}

.submit, .reset {
background-color: #cccc99;
border: 3px double #006699;
}
/* Mainframe ----------------------------------------------------- */
#mainframe {
 	text-align: left;
	 left: 50%;
	margin-left: -370px; 
	width: 740px;
	top: 17px;
	background-color:#FFFFFF;
	position: absolute;
	z-index: 1;
}

/* Navigaiton ----------------------------*/

 ul#topnavig
{
margin-top:0px;
padding-top:1px; 
margin-left: 0;
padding-left: 0;
padding-bottom:1px;
margin-bottom:1px;
white-space: nowrap;
font-size: 10px;
height: 14px;

}

#topnavig li
{
display: inline;
list-style-type: none;
text-decoration: none;
font-size: 11px;
}

#topnavig a 
{ 
padding: 1px 5px;
text-decoration: none;
background-color: #ffffff;
color: #666;
font-size: 11px;
}


#topnavig a:link 
{
color: #666;
background-color: #ffffff;
text-decoration: none;
font-size: 11px;

}

#topnavig a:hover 
{
color: #ffffff;
background-color: #0000ff;
text-decoration: none;
font-size: 11px;

}


#topnavig li a#current {
background-color:#0000ff;
color:#FFFFFF;
text-decoration: none;
font-size: 11px;
}



/* Unternavigation -------------------------------------- */
 ul#navlist
{

margin-top:0px;
padding-top:1px; 
margin-left: 0;
padding-left: 0;

border-top-style:solid;
border-top-width:1px;
border-top-color: #3333ff;

padding-bottom:1px;
margin-bottom:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color: #3333ff;
white-space: nowrap;
font-size: 10px;
height: 14px;

}

#navlist li
{
display: inline;
list-style-type: none;
text-decoration: none;
font-size: 10px;
}

#navlist a 
{ 
padding: 1px 5px;
text-decoration: none;
color: #666;
font-size: 10px;
}


#navlist a:link 
{
color: #666;
background-color: #ffffff;
text-decoration: none;
font-size: 10px;

}

#navlist a:hover 
{
color: #666;
background-color: #ffff33;
text-decoration: none;
font-size: 10px;

}

#navlist li a#active {
background-color:#ffff33;
text-decoration: none;
font-size: 10px;
}

/* Textspalten -----------------------------------------------*/
#textspalten {
top: 30px;
left: 0px;
width: 740px;
position: relative;
z-index:2;
}


/* footer ------------------------------------------------------------------------ */


#footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

#footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#3333ff;
text-decoration:none;

} 


/* Classes -------------------------------------------------- */
.active11 {
color:#ffffff;font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing: 0.09em;
background-color:#3333ff;
text-decoration:none;
}

.active11_grau {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing: 0.09em;
background-color:#ffffff;
text-decoration:none;
}


.active10 {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 0.09em;
background-color:#3333ff;
text-decoration:none;
}

.active9 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: 0.09em;
background-color:#ffff66;
text-decoration:none;
}

.txt12bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:1.2em;
font-weight:bold;
}

.txt20bold {
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#666666;
}

.txt14bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
}

.txt12px {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
letter-spacing: 0.01em;
font-weight:normal;
}

.txt10pxnorm {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#333333;
}
