BODY {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: 12px ;
	color: #000000;
    background-attachment: fixed;
    background-color: #FFFFFF;
    background-repeat: no-repeat;

}

A, A:LINK, A:VISITED {

    text-decoration: none;
    color: #006699;
    font-weight: bold;

}

A:HOVER  {

	 text-decoration: none;
     color: #669933;

}

P {

	font-size:12px;
	line-height:150%;

}

TABLE {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-repeat: repeat-x;

}

TABLE.RAHMEN , DIV.RAHMEN {

    text-decoration: none;
    background-repeat: repeat-x;
	border-top: thin outset #F0F0F0;
	border-left: thin outset #E5E5E5;
	border-right: thin outset #D1D1D1;
    border-bottom: thin outset #B9B9B9;
	-moz-border-radius-topleft: .3em;
	-moz-border-radius-bottomleft: .3em;
	-moz-border-radius-bottomright: .3em;
	-webkit-border-top-left-radius: .3em;
	-webkit-border-bottom-left-radius: .3em;
	-webkit-border-bottom-right-radius: .3em;
	border-top-left-radius: .3em;
	border-bottom-left-radius: .3em;
	border-bottom-right-radius: .3em;
	
}

TD {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-repeat: repeat-x;

}

TD.TOPHEADLEFT {

    font-family: "Courier New", Courier, monospace;  
    font-size: 38px ;
	font-weight: bold;
	text-align: left;
	color: #000000;
	vertical-align: baseline;
	
}

TD.TOPHEADRIGHT {

    font-family: "Courier New", Courier, monospace;  
    font-size: 18px ;
	text-align: right;
	color: #000000;
	vertical-align: baseline;
	
}

TD.HEADLINE {

    font-size: 14px ;
	font-weight: bold;
	
}

TD.NAVI {
	background-image:url(../pics/buttons/buttback.jpg);
    font-size: 11px ;
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	
}

INPUT, TEXTAREA, SELECT {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
	padding: 2px;
    background-color: #E9E9E9;
    border: none;
	line-height: 120%;
	border: 1px dotted #999999;
	
}

INPUT.ALARM, TEXTAREA.ALARM, SELECT.ALARM {

    background-color: #F3D2D2;
	border: 1px dotted #B22222;
	
}

INPUT.DOTTED, TEXTAREA.DOTTED, SELECT.DOTTED {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
	padding: 2px;
    background-color: #E9E9E9;
    border: 1px dotted #006699;
	line-height: 120%;

}

INPUT.BIGGER {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight: bold;
	
}

INPUT.ZAHLEN {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-align: right;
	
}

INPUT.KLEIN, TEXTAREA.KLEIN, SELECT.KLEIN {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #E9E9E9;
    border: 1px dotted #006699;
	line-height: 150%;
	
}

H1 {

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

H2 {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
	
}

H2 {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
	
}


.Artikel {
   font-size: 11px;
   border: 0px outset buttonhighlight;
   
}

.cMenu {
   position: absolute;
   visibility: hidden;
   cursor: default;
   font-size: 14px;
   font-family: "Courier New, Courier, mono";
   width: 150px;
   background-color: menu;
   border: 1px solid buttonface;
   border: 2px outset buttonhighlight;
   
}

.menuitems {
   padding-top: 5px;
   padding-left: 10px;
   padding-right: 5px;
   padding-bottom: 5px;
   
}

.Beispiel {
	color:#000033;
/*   background-color:#ffffff; */
/*   layer-background-color:#cccccc; */ 
/*   filter:alpha(opacity=90); */ 
/*   opacity: 0.9; */
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1600px;
	padding: 0px;
	visibility:hidden;
	background-image: url(pics/redback80proz.png);
	background-repeat: repeat;
	
}

.InfoBox { 

   color:#000033; 
/*   background-color:#ffffff; */
/*   layer-background-color:#cccccc; */ 
/*   filter:alpha(opacity=90); */ 
/*   opacity: 0.9; */
   position:absolute; 
   top:0px; 
   left:1px; 
   width:100%; 
   height:1600px; 
   padding: 0px;
   visibility:hidden; 
   background-image: url(pics/redback80proz.png);
   background-repeat: repeat;
   
}

div#box{
	
	width:350px;
	background-color:#cccccc;
	border:1px;
	margin: 0 auto;
	padding:10px 0;
	text-align:left;
	
}
div#box2{
	
	width:350px;
	background-color:#cccccc;
	border:1px;
	margin: 0 auto;
	padding:10px 0;
	text-align:left;
	
}

.focus {
	
	background-color: #FFFFCC;
	color: #000000;
	
}

.overfect {
	
	color: #006600;
	
}
