html {
   height: 100.1%;
   margin-bottom: 1px;
} 

body{
	height: 101%;
	margin: 0;
	padding: 0;
}

/*----Header----*/
/*----Right Bar----*/

.rightbarh1{
	font-family: verdana;
	font-size: 13px;
	color: #666666;
	text-align: center;
	line-height: 14px;
	margin-top: 10px;
	font-weight: 700;
}


.rightbarh2{
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-align: center;
	line-height: 14px;
	margin-top: 5px;
}

#table1{
	width: 198px;
	height: 300px;
	table-layout: fixed;
}

#table2{
	width: 198px;
	height: 100px;
	table-layout: fixed;
}

a.flyer1{
	font-family: verdana;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #f10000;
	text-decoration:none;
	text-align: center;
	margin-bottom: 10px;
}

a.flyer1:hover {
	font-family: verdana;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #f10000;
	text-decoration: underline;
	text-align: center;
	margin-bottom: 20px;
}

a.flyer2{
	font-family: verdana;
	font-size: 13px;
	font-style: italic;
	text-decoration: none;
	color: #f10000;
	text-align: center;
}

a.flyer2:hover {
	font-family: verdana;
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
	color: #f10000;
	text-align: center;
}

.center2{
	text-align: center;
	margin-bottom: -5px;
	margin-top: 12px;
	text-decoration: none;
}
/*----Content----*/

td, table{
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	color:#666666;
	vertical-align: top;
}


form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background-color: #ffffff}

span a { color:#E93400; text-decoration:underline}
span a:hover{
	text-decoration:none;
	font-size: 10px;
	text-align: left;
}

.listpunkteintabelle{
	color: #666666;
	font-size: 10px;
	font-family: verdana;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 0px;
	padding:0px;
	line-height:13px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
	margin-bottom: 20px;
}

.listPunkte{
	color: #666666;
	font-size: 11px;
	font-family: verdana;
	margin-left: 30px;
	margin-right: 25px;
	margin-top: 0px;
	padding:0px;
	line-height:20px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}

.listohnestyle{
	color: #666666;
	font-size: 11px;
	font-family: verdana;
	margin-left: 15px;
	margin-right: 25px;
	margin-top: 0px;
    padding:0px;
	list-style:none;
	line-height:20px;
}

.listohnestyle1{
	color: #666666;
	font-size: 10px;
	font-family: verdana;
	margin-left: 15px;
	margin-right: 25px;
	margin-top: 0px;
    padding:0px;
	list-style:none;
	line-height:20px;
}

a.listohnestyle{
	color: #666666;
	font-size: 11px;
	font-family: verdana;
	margin-left: 15px;
	margin-right: 25px;
	margin-top: 0px;
    padding:0px;
	list-style:none;
	line-height:20px;
}

.list ul{
	color: #666666;
	font-size: 8px;
	font-family: verdana;
	margin-left: 15px;
	margin-right: 25px;
	margin-top: 0px;
    padding:0px;
	list-style:none;
	line-height:20px;}
.list ul li{ background:url(images/list_marker.gif) no-repeat left top; padding:0 0 0 10px}
.list ul li a{ color:#E93400; text-decoration:underline}
.list ul li a:hover{text-decoration:none}
.listh1{
	font-weight:700;
	font-size:12px;
	font-family:Verdana;
	line-height:16px;
	text-align:left;
	margin-bottom: 20px;
	margin-left: 15px;
}

a.listh1:link{
	color: #666666;
	font-weight:700;
	font-size:12px;
	font-family:Verdana;
	line-height:16px;
	text-align:left;
	margin-bottom: 20px;
	margin-left: 15px;
	list-style-position:outside;
}

a.listh1:hover{
	color:#f10000;
	font-weight:700;
	font-size:12px;
	font-family:Verdana;
	line-height:16px;
	text-align:left;
	text-decoration:none;
	margin-bottom: 20px;
	margin-left: 15px;
	list-style-position:outside;
}

.listh2{
	font-weight:700;
	font-size:10px;
	font-family:Verdana;
	line-height:15px;
	text-align:left;
	margin-left: 15px;
}

.listtext{
	font-size:10px;
	font-family:Verdana;
	line-height:15px;
	text-align:left;
	margin-bottom:20px;
	margin-left: 15px;
	margin-right: 20px;
}

.listtextintabelle{
	font-size:10px;
	font-family:Verdana;
	line-height:15px;
}

.policy{ color:#7F7F7F}
.policy a{ color:#000000; text-decoration:none}
.policy a:hover{ text-decoration:underline}

span{ }

strong a{ font-size:10px}

strong{ font-size:10px}
b{
	color:#666666;
}

.form input {
	width:191px;
	height:21px;
	font-family:verdana;
	font-size:9px;
	color: #7F7F7F;
	padding:2 0 0 6px;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	background-color:#F8F8F8
}

.form textarea {
	width:191px;
	height:102px;
	font-family:verdana;
	font-size:9px;
	color:#7f7f7f;
	overflow:hidden;
	padding:2 0 0 6px;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	background-color:#F8F8F8
}
.h1 {
	color: #666666;
	font-family: verdana;
	font-size: 14px;
	margin-top: 30px;
	margin-right: 25px;
	margin-left: 15px;
	font-weight: 700;
	vertical-align: bottom;
	text-align: left;
	line-height: 20px;
	
}

.h2 {
	font-family: verdana;
	font-size: 12px;
	color: #666666;
	margin-left: 15px;
}

a.h3{
    font-family: verdana;
	font-size: 12px;
	color: #666666;
	font-weight: 700;
	text-decoration:none;
	margin-left: 15px;
	margin-top: 10px;
}

a.h3:hover {
    font-family: verdana;
	font-size: 12px;
	color: #f10000;
	font-weight: 700;
	text-decoration:none;
	margin-left: 15px;
	margin-top: 10px;
}

.h4{
	font-family: verdana;
	font-size: 13px;
	font-weight: 700;
	color: #666666;
	margin-left: 16px;
	margin-top: 30px;
	margin-bottom: 12px;
}
	

1Ueberschrift { font-family: Verdana; font-size: 9pt; color: #7F7F7F; font-weight: bold }
2Ueberschrift { font-family: Verdana; font-size: 8pt; color: #7F7F7F; font-weight: bold }
.linkelinkspalte {	text-align: right;
}
.links {
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	color: #f10000;
}

.text{
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	margin-left: 15px;
	margin-right: 25px;
	margin-top: 0px;
	margin-bottom: 12px;
}


.text1 {	
    font-family: verdana;
	font-size: 8pt;
	color: #666666;
	margin-top: 35px;
	margin-right: 25px;
	margin-left: 15px;
	margin-bottom: -20px;
}

.punktliste{
	font-family: verdana;
	font-size: 10px;
	font-style-typ: disc;
	list-style-position: outside;
	color: #666666;
	margin-right: 50px;
	margin-left: ;
	text-decoration: none;
}

a.punktliste:link{
	font-family: verdana;
	font-size: 10px;
	font-style-typ: disc;
	list-style-position: outside;
	color: #666666;
	margin-right: 25px;
}

a.punktliste:hover{
	font-family: verdana;
	font-size: 10px;
	font-style-typ: disc;
	list-style-position: outside;
	color: #f10000;
	text-decoration:none;
	margin-right: 30px;
}

.punktliste2{
	font-family: verdana;
	font-size: 11px;
	font-style-typ: disc;
	list-style-position: outside;
	color:#666666;
	line-height: 14px;
	margin-right: 25px;
	
}

.kontaktfiliale{
	font-family: verdana;
	font-weight: 700;
	font-size: 13px;
	color: #666666;
	margin-top: 35px;
	margin-left: 15px;
	margin-right: 15px;
}

.kontaktadresse{
	font-family: verdana;
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	font-weight: 700;
}
	
.kontakttabellenspalte1{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	margin-left: 15px;
}

.kontakttabellenspalte2{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	text-aligne: left;
	text-decoration: none;
}

a.nachhilfeunterrichtskonzept_tabelle{
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 30px;
	text-align: center;
	line-height: 12px;
	text-decoration:none;
}

a.nachhilfeunterrichtskonzept_tabelle:hover{
	font-family: verdana;
	font-size: 10px;
	color: #f10000;
	margin-bottom: 5px;
	margin-top: 30px;
	text-align: center;
	text-decoration:none;
	line-height: 12px;
}

.roterpfeil{
	float:right;
	width: 13px;
	height: 13px;
	border: none;
}

.navlink1{
	color: #CCC;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}

navlink2{
	color:#666666;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

a.navlink2{
	color: #666666;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

a.navlink2:hover{
	color: #f10000;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

.center{
	text-align: center;
	margin-top: 30px;
}

#table40{
     margin-left: 15px;	
	 border: none;
}


.tabellenueberschrift{
	text-align: left;
	color:#666666;
	font-family: verdana;
	font-size: 13px;
	font-weight: 700;
	vertical-align: bottom;
	width: 220px;
	height: 25px;
}

#table41{
	 width: 420px;
	 text-align: center;
	 border: none;
}

#table42{
	width:418px;
	height: 140px;
	border: none;
	text-align:center;
	cellpadding: none;
	margin-left:15px;
}

#table42 td{
	width: 209px;
	height: 40px;
	vertical-align:top;
	align: center;
	border: none;
}



.kontakttitel1{
	font-family:verdana;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-top: 70px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.kontakttitel2{
	font-family:verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 20px;
	margin-bottom: 50px;
	margin-left: 15px;
}

