Body {
	font-family: Arial;
	font-size:0.8em;
	font-weight: normal;
	color: black;
	text-align : left;
	}
	
A{
	color: #525268;
	font-weight:bold;
	font-style : normal;
	text-decoration : none;
	z-index:0; 
	}

A:hover{
	color: #008B8B;
	font-weight:bold;
	font-style : normal;
	text-decoration : none;
	 z-index:0; 
	}
	
A:active{
	color:red;
	font-weight:bold;
	font-style : normal;
	text-decoration : none;
	 z-index:0; 
	}
	
A:visited{
	color: #BBBBBB;
	font-weight:bold;
	font-style : normal;
	text-decoration : none;
	 z-index:0; 
	}
	
a.nostyle, a.nostyle:active, a.nostyle:hover, a.nostyle:visited{
	text-decoration: none;
	border:none;
}
	
Table{
	border:none;
	padding:2px;
}

Table.kopf{
	padding:none;
	border-bottom: 4px solid #A3A5B0;
}

Table.preis{
	border: 1px #AFC8E1 solid;
}

TH{
	border-bottom: 3px solid #525268;
	color: Black;
	font-size:14px;
	padding:0px;
	padding-top:2px;
	text-align:left;
}	

TH.kurse{
	color: Black;
	font-size:14px;
	padding:2px;
	border:1px solid #000066;
	text-align:left;
	background : #E2E5EC;
}

TH.kopf{
	font-size:20px;
	font-weight:bold;
	color:white;
	border:none;
	background: #BB0C26;
	text-align:center;
	padding:2px;
	border-bottom: 4px #BB0C26 solid;
	}

TD{
	font-size:12px;
	padding:5px;
}

TD.kurse{
	font-size:12px;
	font-weight:bold;
	color:black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
}	

TD.klein{
	font-size:9px;
	text-align:left;
	color:black;
}	

TD.farben{
	padding:4px;
}

TD.fuss{
	border-bottom:3px solid #BB0C26;
}	

TD.kopf {
	font-size:17px;
	font-weight:bold;
	color:white;
	text-align:right;
	padding-bottom:2px;
	border-bottom: 4px #BB0C26 solid;
}

H1{
	font-size:2.0em;
	font-weight:bold;
	color:black;
	border: 1px  solid black;
	background: white;
	padding:4px;
	}
	
	H2 {
	font-size:1.7em;
	font-weight:bold;
	color:white;
	text-align:right;
}

H3{
	font-size:1.4em;
	font-weight:bold;
	color: #008B8B;
	border-bottom: 2px solid #A3A5B0;
	}

H4{
	font-size:1.1em;
	font-weight:bold;
	color: #525268;	
	padding:2px;}

.img_border{
	border:2px solid #FF9600;
}

.nr{
	font-size:10px;
	color:white;
	background:#000066;
	padding:2px;
	text-align:right;
	margin-top:5px;	}
	
.hl_kb{
	font-size:12px;
	font-weight:bold;
	color:#000066;
	padding-bottom:2px;
	border-bottom:#BB0C26 2px solid;
	text-indent : 5px;
	text-justify : newspaper;
	text-transform : uppercase;
	}
	
	#fol_61044{
	display:none;
}

form {
text-align:left;
background-color : #F0F3F9;
padding:10px 10px 10px 10px;
border: 1px dashed black;
width:550px;
-moz-opacity : 60;
}

#text{
    width: 175px;
    text-align: left;
    color: #000;
    border: 2px solid #008B8B;
    background-color: White;
	padding:2px 2px 2px 2px;
    font-size: 12px;
}

#select_ie {
    text-align: left;
	color:#000000;
    border: 2px solid #008B8B;
    background-color: White;}
	
#select_moz {
    text-align: left;
	color:#000000;
    border: 2px solid #008B8B;
    background-color: White;
	width:175px;}
	 
textarea {
    width: 250px;
    height: 100px;
    font-size: 12px;
	font-style:italic;
    color: #000066;
	border: 2px solid #008B8B;
    background-color: #FFFFFF;
}

#checkbox {
    width: 20px;
    border: 0px;
    border: solid #008B8B 2px;
    background-color: Black;
}

#radio {
    border: 0px;
    border: solid #008B8B 2px;
    background-color: #FF9600;
}

#submit {
    text-align: center;
    font-weight: bold;
	font-size:11px;
    border: solid #008B8B 2px;
    background-color: Black;
	color: #A3A5B0;
	padding:2px 2px 2px 2px;
	width:120px;
}

#reset {
    text-align: center;
    font-weight: bold;
	font-size:11px;
    border: solid #008B8B 2px;
    background-color: Black;
	color: #A3A5B0;
	padding:2px 2px 2px 2px;
	width:100px;
}

#file{
    text-align: center;
    font-weight: bold;
    border: solid #008B8B 2px;
    background-color: #FFFFFF;
	color:#000066;
	padding:2px 2px 2px 2px;
	width:250px;
}

#reset:hover, #submit:hover {
    border: solid black 2px;
    background-color: #008B8B;
	color:white;
	padding:2px 2px 2px 2px;
}

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: normal;
  color: #525268;
  z-index:0; 
  }
  
a.tooltip:hover {
  color: #008B8B; 
  background: transparent;
  }

a.tooltip:hover span{
  display: block;
  position: absolute; 
  top: 0px; 
  left: 0; 
  width: 250px;
  z-index: 5000;
  color: white; 
  border: 1px solid white; 
  padding:4px 4px 14px 4px;
  background: black;
  font: 12px Arial, sans-serif; 
  text-align: left;
  margin-left:140px;
  }
  
  a.tooltip span {
  display: none;  
  text-decoration: none;
  z-index: 5000;
}

/* Letzter Tooltip */
a.tooltip2, a.tooltip2:link, a.tooltip2:visited, a.tooltip2:active  {
  position: relative;
  text-decoration: none; 
  font-style: normal;
  color: #525268;
  z-index:0; 
  }
  
a.tooltip2:hover {
  color: #008B8B; 
  background: transparent;
  }

a.tooltip2:hover span{
  display: block;
  position: absolute; 
  top: -50px; 
  left: 0; 
  width: 250px;
  z-index: 5000;
  color: white; 
  border: 1px solid white; 
  padding:4px 4px 14px 4px;
  background: black;
  font: 12px Arial, sans-serif; 
  text-align: left;
  margin-left:140px;
  }
  
  a.tooltip2 span {
  display: none;  
  text-decoration: none;
  z-index: 5000;
}
img{
	border:1px solid white;
}
