body {font-family:Tahoma, Geneva, sans-serif;}
li {list-style-type: disc; list-style-position: outside;}
h1 {font-weight:bold; }

.header {font-size:18px; font-weight:600; margin-bottom:30px;}
	.subheader {font-size:13px; font-weight:bold; line-height:2;}
	.subheaderbox { padding:15px; line-height:1.5; text-align:left; border-bottom:1px solid #999; }
	
	.payment {width:98%; border:1px solid #000; background:#E6ECF5; padding:5px; text-align:center; font-size:14px; color:#000;}
	.payment b {font-size:16px; color:#11b700; }

a.cred { text-decoration:none;}
.credits {width:125px; height:194px; text-align:center; float:left; margin:0px 15px;}
	.credits1 {background-image: url(../images/1credit.png);}
	.credits10 {background-image: url(../images/10credit.png);}
	.credits20 {background-image: url(../images/20credit.png);}
	.credits_text { padding:65px 4px; color:#000;}
	.credits_price {font-size:16pt; font-weight:bold; margin-top:10px; line-height:0.8;}
	.credits_safe {font-size:9pt; color:#ff0000; margin-top:0px;}
	
	
.spalte1 {background-color:#9aacc4; color:#FFF; font-size:0.8em; font-weight:600; padding:5px; width:1900px; height:25px;}
.unit {background-color:#fff; color:#000; font-size:0.8em; font-weight:600; padding:5px; width:190px;}
 
	.zeile1 {color:#0864c2; font-size:1.3em; font-weight:700;}
	.preis1 {font-weight:700; font-size:1.8em; color:#669900; line-height:1.6;}
	.perunit {font-size:0.7em; line-height:1.0; color:#000; font-weight:400;}
	
	.euro {font-size:1.3em; color:#669900; font-family:Tahoma, Geneva, sans-serif;}
	.students {font-size:1.2em; color:#669900; font-weight:600;}
 
	.angebot1 {background-color:#f2f6fe; color:#000; font-size:0.9em; padding:5px; width:105px; text-align:center;}
	.angebot2 {background-color:#eef; color:#000; font-size:0.9em; padding:5px; width:105px; text-align:center;}
 
 
 
a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
	a.tooltip {color:#0864c2; text-decoration:none; float:right;}
	a.tooltip span {display:none; padding:4px 20px 10px 8px; margin-left:8px; width:300px; font-weight:500; line-height:1.5; text-align:justify;}
	a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#0864c2;}
	
	a.tooltip2 {color:#0864c2; text-decoration:none; line-height:1.5;}
	a.tooltip2 span {display:none; font-size:1em; padding:4px 5px; margin-left:8px; width:120px; font-weight:500; line-height:1.5; text-align:center;}
	a.tooltip2:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#0864c2;}
	
body {
 font-family: Arial, sans-serif;
 font-size: 14px;
 text-align: justify;
 color: #002172;
}

h1 {
 font-family: Arial, sans-serif;
 font-size: 23px;
 font-weight: normal;
 display: inline;
 color: #002172;
}

h2 {
 font-family: Arial, sans-serif;
 font-weight: normal;
 font-size: 18px;
 display: inline;
 color: #002172;
}

.a_page {
 font-size: 16px;
 font-family: Arial, sans-serif;
 text-decoration: underline;
 color: #002172;
}

.a_page:hover {
 font-size: 16px;
 font-family: Arial, sans-serif;
 text-decoration: none;
 color: #002172;
}

.a_link {
 font-size: 14px;
 font-family: Arial, sans-serif;
 text-decoration: none;
 color: #002172;
}

.a_link:hover {
 font-size: 14px;
 font-family: Arial, sans-serif;
 text-decoration: underline;
 color: #002172;
}

.a_klein {
 font-size: 11px;
 font-family: Arial, sans-serif;
 text-decoration: underline;
 color: #002172;
}

.a_klein:hover {
 font-size: 11px;
 font-family: Arial, sans-serif;
 text-decoration: none;
 color: #002172;
}

.a_navi {
 font-size: 16px;
 font-family: Arial, sans-serif;
 padding-right: 10px;
 border-right: 5px solid #E7E543;
 text-decoration: none;
 color: #002172;
}

.a_navi:hover {
 font-size: 16px;
 font-family: Arial, sans-serif;
 padding-right: 10px;
 border-right: 5px solid #002172;
 text-decoration: none;
 color: #E7E543;
}

.a_navi_a {
 font-size: 16px;
 font-family: Arial, sans-serif;
 padding-right: 10px;
 border-right: 5px solid #9F9F9F;
 text-decoration: none;
 color: #002172;
}

.a_navi_a:hover {
 font-size: 16px;
 font-family: Arial, sans-serif;
 padding-right: 10px;
 border-right: 5px solid #002172;
 text-decoration: none;
 color: #9F9F9F;
}

.a_middle {
 font-size: 14px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 text-decoration: none;
 color: #E7E543;
}

.a_middle:hover {
 font-size: 14px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 text-decoration: underline;
 color: #E7E543;
}

.middle {
 font-family: Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #E7E543;
}

.gross {
 font-size: 16px;
}

.klein {
 font-size: 11px;
}

.pfeil_list {
 list-style-image:url(../images/layout/pfeil_blau.png);
}

select {
 font-family: Arial, sans-serif;
 color: #002172;
 background-color: #FFFFFF;
 font-size:12px;
}

option {
 font-family: Arial, sans-serif;
 color: #002172;
 background-color: #FFFFFF;
 font-size: 12px;
}

input {
 border-color: #F8F8F8;
 color: #002172;
 font-family: Arial, sans-serif;
 font-size: 12px;
}

textarea {
 border-color: #F8F8F8;
 background-color: #FFFFFF;
 font-family: Arial, sans-serif;
 color: #002172;
 font-size: 12px;
}

form {
 display: inline;
}
