
body{
	margin: 0px;
	padding: 24px 10px 50px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
}

.testresultat {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 18px;
	margin: 15px 0px 30px;
}
h3 {
	font-size: 12px;
	margin: 30px 0px 15px;
}
#rightbox h3 {
	margin: 0px 0px 15px;
}
h4 {
	font-size: 11px;
	margin: -15px 0px -10px;
	background-color: #38668B;
	color: #FFFFFF;
	padding: 3px 7px;
}
td {
	font-size: 11px;
}
td.menuactive {
	background-image: url(../_img/menu_bg_td_active.gif);
	background-repeat: no-repeat;
	background-color: #2B3429;
	padding-left: 10px;
}
td.menuinactive {
	background-image: url(../_img/menu_bg_td_inactive.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
td.menuvhs {
	background-image: url(../_img/menu_bg_td_vhs.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
a{
	color: #F2353B;
	text-decoration: underline;
	font-size: 11px;
}
a.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	vertical-align: middle;
	background-color: transparent;
	display: block;
}
a.menu:hover{
	background-image: url(../_img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 305px 4px;
}
a.mainnavi {
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}
a.mainnavi:hover{
	background-image: url(../_img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 305px 4px;
}
a.infobox{
	color: #F2353B;
	text-decoration: underline;
	font-size: 12px;
}
.col333333{
	color: #333333;
}
.pad37left {
	padding-left: 37px;
}


.padbooksleft {
	padding-left: 10px;
}

.pad37rig {
	padding-right: 37px;
}
.pad17rig {
	padding-right: 17px;
}
.pad35top {
	padding-top: 35px;
}
.pad10all {
	padding: 10px;
}
.pad11left {
	padding-left: 11px;
}
.pad11rig {
	padding-right: 11px;
}.pad13left {
	padding-left: 13px;
}
.pad20top {
	padding-top: 20px;
}
.bor3left{
	border-left: 3px solid #FFFFFF;
}
.bor2top{
	border-top: 2px solid #FFFFFF;
}
.bor1left38668B {
	border-left: 1px solid #38668B;
}
.bor1top38668B {
	border-top: 1px solid #38668B;
}



.bor1rig38668B {
	border-right: 1px solid #38668B;
}
.bor1bottom38668B {
	border-bottom: 1px solid #38668B;
}
.bg2B3429 {
	background: #2B3429;
}
.bg576C55 {
	background: #576C55;
}
.bg38668B {
	background: #38668B;
}

.bgzeile {
	background: #7A98B1;
}

.borbotFFFFFF {
	border-bottom: 1px solid #FFFFFF;
}
.borig2FFFFFF{
  border-right: 2px solid #FFFFFF;
}

.kontaktform{
	width: 200px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.kontaktform1{
	width: 300px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.kontaktform2{
	width: 300px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#rightbox {
	border: 1px solid #38668B;
	width: 200px;
	padding: 10px;
	margin-right: 9px;
}
.borall38668B {
	border: 1px solid #38668B;
}
.teaserbox {
	border: 1px solid #38668b;
	width: 178px;
	background-image: url(../_img/teaser_bg.png);
	background-repeat: repeat-y;
	float: right;
	margin-right: 9px;
}
.teaserbox .teaser-text {
	padding: 14px 14px 9px 18px;
}
.teaserbox .teaser-link {
	padding: 0px 0px 9px 5px;
}


ul#schulen {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 10px;
}
ul#schulen li {
	padding: 0 0 .5em 0;
}
