
BODY {	font-family: verdana,helvetica,arial,sans-serif; 
		font-size: 11px; 
		font-weight: normal;
		margin: 1px;
		scrollbar-face-color: #92BBD9; 
		scrollbar-highlight-color: white; 
		scrollbar-shadow-color: white; 
		scrollbar-3dlight-color: #92BBD9; 
		scrollbar-arrow-color: rgb(255,255,255); 
		scrollbar-track-color: white;
		pointer-events: none;
		scrollbar-darkshadow-color: #92BBD9;
		/*background-image: url(/web/img/back_content.jpg);*/
	}
		
		
.bluedark { background-color: #003399; color: #FFFFFF;}
.bluelight { background-color: #99CCFF; color: #000000; }

td.like_navig_sub {color: #FFFFFF;text-decoration: none;font-size: 10px;}

.bakcgroundmain {
	background-image: url(/web/img/back_content.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.bg_business {
	background-image: url(/web/img/back_main_business.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #BF5B5C;
}

.backgroundbottom {
	background-image: url(/web/img/back_main_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.sidecolor2 {
	background-color: #92BBD9;
}

.sidecolor2_business {
	background-color: #BF5B5C;
}

.sidecolor3 {
	background-image: url(/web/img/bg_streifen.gif);

}

.sidecolor4 {
	background-color: #ffffff;
}

.sidecolor4_business {
	background-color: #A70631;
}

.youthcolor {
	background-color: #009900;
	}

.blauebox {
	background-color: #92BBD9;text-decoration: none;font-weight: normal; font-size: 11px;
}

td.hellblautitel {color:#000000;text-decoration: none;font-weight: normal; font-size: 15px;background-color: #99CCFF;}

.backmain {
	background-image: url(/web/img/back_main.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.backmainbottom {
	background-image: url(/web/img/back_main_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.content-color-1 {
	background-color: #92BBD9;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;


}
.content-color-2 {
	background-color: #DDE4EB;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;


}
.content-color-3 {
	background-color: #DDE4EB;
}

.content-color-3-business {
	background-color: #a70631;
}

} /* USED in SchoolSearch page */
.content-color-4 {
	background-color: #BFD9ED;
	font-size: 10px;
}	

.location-name {
	font-family: Verdana, Times, serif;
	font-size: 36px;
	color: #103589;
}

.location-name-black {
	font-family: Verdana, Times, serif;
	font-size: 22px;
	color: #000000;
}

.location-name-business {
	font-family: Verdana, Times, serif;
	font-size: 22px;
	color: #ffffff;
}

.location-name-grau {
	font-family: Verdana, Times, serif;
	font-size: 22px;
	color: #adadad;
}

.summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #103589;
}
h1 {
	font-family: Verdana, Times, serif;
	font-size: 22px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 4px;
}

h3 {
	font-family: Verdana, Times, serif;
	font-size: 14px;
	color: #000000;
	margin-top : 5px;
	margin-bottom: 4px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.class_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.main-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #DDE4EB;
	padding-right: 50px;
	padding-left: 50px;



}
.content-main-back {
	background-color: #B2CADA;
}
.link-button {
	font-family: Verdana, Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}


.formrahmen {
font-size: 12px; 
height:17px;
background:#92BBD9;
border: silver;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.formrahmen_weiss {
font-size: 12px; 
height:17px;
background:#ffffff;
border: silver;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.formrahmen_gelb {
font-size: 9px; 
height:17px;
background:#FFCE00;
border: silver;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.formrahmen_grau {
font-size: 12px; 
height:17px;
background:#ececec;
border: silver;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.gelberStrich {
	 background:#FFCE00;
	 height:1px;
}
	
	
h2 { font-size: 14px; margin-bottom : 12px;margin-top : 5px;margin-left : 5px;color: #FFFFFF}
h2.dark { font-size: 14px; margin-bottom : 12px;margin-top : 5px;margin-left : 5px;color: #000000}


A:link {color: #000000;text-decoration: none;font-size: 11px; }
A:visited {color: #000000;text-decoration: none; font-size: 11px;}
A:active {color: #000000;text-decoration: none; font-size: 11px;}
A:hover {color: #003399;text-decoration: none;font-size: 11px;}

A.blue:link {color: #103589;text-decoration: none;font-size: 10px; }
A.blue:visited {color: #103589;text-decoration: none; font-size: 10px;}
A.blue:active {color: #103589;text-decoration: none; font-size: 10px;}
A.blue:hover {color: #103589;text-decoration: none;font-size: 10px;}

A.small:link {color: #000000;text-decoration: none;font-size: 10px; }
A.small:visited {color: #000000;text-decoration: none; font-size: 10px;}
A.small:active {color: #000000;text-decoration: none; font-size: 10px;}
A.small:hover {color: #000000;text-decoration: none;font-size: 10px;}

A.underline:link {color: #000000;text-decoration: underline;font-size: 11px; }
A.underline:visited {color: #000000;text-decoration: underline; font-size: 11px;}
A.underline:active {color: #000000;text-decoration: underline; font-size: 11px;}
A.underline:hover {color: #003399;text-decoration: underline;font-size: 11px;}
	
A.navig:link {color: #99CCFF;text-decoration: none;font-size: 11px;}
A.navig:visited {color: #99CCFF; text-decoration: none;font-size: 11px;}
A.navig:active {color: #99CCFF; text-decoration: none;font-size: 11px;}
A.navig:hover {color: #ffffff;text-decoration: none;font-size: 11px;}

A.navigWhite:link {color: #FFFFFF;text-decoration: none;font-size: 11px;}
A.navigWhite:visited {color: #FFFFFF; text-decoration: none;font-size: 11px;}
A.navigWhite:active {color: #FFFFFF; text-decoration: none;font-size: 11px;}
A.navigWhite:hover {color: #99CCFF;text-decoration: none;font-size: 11px;}


A.navig_main:link {color: #99CCFF;text-decoration: none;font-size: 10px;}
A.navig_main:visited {color: #99CCFF; text-decoration: none;font-size: 10px;}
A.navig_main:active {color: #99CCFF; text-decoration: none;font-size: 10px;}
A.navig_main:hover {color: #ffffff;text-decoration: none;font-size: 10px;}

A.navig_sub:link {color: #FFFFFF;text-decoration: none;font-size: 10px;}
A.navig_sub:visited {color: #FFFFFF; text-decoration: none;font-size: 10px;}
A.navig_sub:active {color: #FFFFFF; text-decoration: none;font-size: 10px;}
A.navig_sub:hover {color: #ffffff;text-decoration: none;font-size: 10px;}

A.navig_dark:link {color: #000000;text-decoration: none;font-size: 10px;}
A.navig_dark:visited {color: #000000; text-decoration: none;font-size: 10px;}
A.navig_dark:active {color: #000000; text-decoration: none;font-size: 10px;}
A.navig_dark:hover {color: #000000;text-decoration: none;font-size: 10px;}
	
A.dark:link {color: #ffffff; text-decoration: none; font-size: 11px;}
A.dark:visited {color: #ffffff;text-decoration: none; font-size: 11px;}
A.dark:active {color: #ffffff;text-decoration: none; font-size: 11px;}
A.dark:hover {color: #99CCFF;text-decoration: none;font-size: 11px;}
	
A.fenster:link {color: #000000;font-size: 11px;}
A.fenster:visited {color: #000000; font-size: 11px;}
A.fenster:active {color: #000000; font-size: 11px;}
A.fenster:hover {color: #000000;text-decoration: none;font-size: 11px;}

A.KursBuchen:link {color: #003399;font-size: 12px;}
A.KursBuchen:visited {color: #003399; font-size: 12px;}
A.KursBuchen:active {color: #003399; font-size: 12px;}
A.KursBuchen:hover {color: #000000;text-decoration: none;font-size: 12px;}

A.Red:link {color: #CC0000;font-size: 12px;}
A.Red:visited {color: #CC0000; font-size: 12px;}
A.Red:active {color: #CC0000; font-size: 12px;}
A.Red:hover {color: #CC0000;text-decoration: none;font-size: 12px;}

A.RedSmall:link {color: #CC0000;font-size: 10px;}
A.RedSmall:visited {color: #CC0000; font-size: 10px;}
A.RedSmall:active {color: #CC0000; font-size: 10px;}
A.RedSmall:hover {color: #CC0000;text-decoration: none;font-size: 10px;}

A.SS:link {color: #000000;font-size: 10px;}
A.SS:visited {color: #000000; font-size: 10px;}
A.SS:active {color: #000000; font-size: 10px;}
A.SS:hover {color: #003399;text-decoration: none;font-size: 10px;}

A.navigMI:link {color: #99CCFF;text-decoration: none;font-size: 11px; font-weight: bold;}
A.navigMI:visited {color: #99CCFF; text-decoration: none;font-size: 11px; font-weight: bold;}
A.navigMI:active {color: #99CCFF; text-decoration: none;font-size: 11px; font-weight: bold;}
A.navigMI:hover {color: #ffffff;text-decoration: none;font-size: 11px; font-weight: bold;}

A.GradiantBox:link {color: #FFFFFF;text-decoration: none;font-size: 22px;}
A.GradiantBox:visited {color: #FFFFFF; text-decoration: none;font-size: 22px;}
A.GradiantBox:active {color: #FFFFFF; text-decoration: none;font-size: 22px;}
A.GradiantBox:hover {color: #FFFFFF;text-decoration: none;font-size: 22px;}

table.white {	background-color: #ffffff;}
table.hellblau { background-color: #99CCFF;}
table.dark { background-color: #003399; color: #FFFFFF;}
/*table.navigation { background-color: #2F81BA; color: #FFFFFF;}*/
.navigation { background-color: #2F81BA; color: #FFFFFF;}


td {color:#000000;text-decoration: none;font-weight: normal; font-size: 11px}
td.small {color:#000000;text-decoration: none;font-weight: normal; font-size: 10px}
td.small_white {color:#ffffff;text-decoration: none;font-weight: normal; font-size: 10px}
td.small_schwarz {color:#ffffff;decoration: none;font-weight: normal; background-color: #000000;font-size: 10px}
.weiss {color:#000000;text-decoration: none;font-weight: normal; font-size: 11px;background-color: #ffffff;}

.gelb {color:#000000;text-decoration: none;font-weight: normal; font-size: 11px;background-color: #FFCE00;}
.rot {color:#FFFFFF;text-decoration: none;font-weight: bold; font-size: 11px;background-color: #CC0000;}
.bordeaux {color:#660000;text-decoration: none;font-weight: normal; font-size: 11px;background-color: #bf5b5c;}

.gelb_font {color:#FFCE00;;text-decoration: none;font-weight: normal; font-size: 11px;}
.silver {color:#000000;text-decoration: none;font-weight: normal; font-size: 11px;background-color: #dbdbdb;}
.hellblau {color:#003399;text-decoration: none;font-weight: normal; font-size: 11px;background-color: #99CCFF;}
td.dunkelblau {color:#99CCFF;text-decoration: none;font-weight: normal; font-size: 11px;background-color: #003399; }
td.schwarz {color:#ffffff;text-decoration: none;font-weight: normal; font-size: 11px;background-color: #000000;}

.imagebox {border: 1px #003399 dotted;}
	
.menu {background-color: #7B82AD; color:#ffffff;text-decoration: none;font-weight: normal;}
.submenu {background-color: #ADAECE; color:#000000;text-decoration: none;font-weight: normal;}
	
.white_font {color:#ffffff;}
.ganz_hellblau_font {color:#E0E0FA;}
	
.error {background-color: #ffffff; color:red; font-weight:bold; font-size:13px; }
	
.msg {background-color: #ffffff; color:#000000; font-weight:bold; font-size:11px; }
	
.textfeld {background:#ADAECE; color:#000000;}
	
.button {background:#000000; color:#ffffff;}
.button_menu {background:#7B82AD; color:#ffffff;}
.button_submenu {background:#ADAECE; color:#616161;}

.passiv {color: #6699CC; }

INPUT.right {text-align:right}
INPUT.right_dark {	text-align:right;
					background-color: #CCCCCC;}
					
input, textarea, select { font-size: 11px; }

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #D6D3CE;
}
.dtree .clip {
	overflow: hidden;
}

#version {
	position: absolute;
	left: 2;
	bottom: 2;
}

.orig {
	background:#99CCFF;
}

.kat {
	background:#00CC33;
}

.net {
	background:#FF0000;
}

.grau {
	background:#CECECE;
}

/*
gradientbox
Farbverlauf für die 3 Kästchen auf schulen_suche.php
*/
.gradientbox
{
	background-image: url(img/farbverlauf.jpg);
	background-repeat: repeat-x;
	color: white;
}

.TelTextGross
{
	color: #FFFFFF; font-size: 22px;
}

.WhiteFont {
    color: #FFFFFF;
}

/* css für verschieden Types: Erwachsene, Jugend, Schüler, Business... */

/* css for title on every page */
.TypeTitle_1 {
  color: #FFFFFF;
  background-color: #3399cc;
  font-size: 22px;
}

.TypeTitle_2 {
  color: #FFFFFF;
  background-color: #993333;
  font-size: 22px;
}

.TypeTitle_3 {
  color: #FFFFFF;
  background-color: #ff9900;
  font-size: 22px;
}

.TypeTitle_4 {
  color: #FFFFFF;
  background-color: #009900;
  font-size: 22px;
}

.TypeTitle_5 {
  color: #FFFFFF;
  background-color: #ff9900;
  font-size: 22px;
}

.TypeTitle_7 {
  color: #FFFFFF;
  background-color: #006699;
  font-size: 22px;
}

/* css for banners on the page ... schulen nach land... */
.TypeBanner_1 {
  color: #FFFFFF;
  background-color: #3399cc;
  font-weight: bold;
}

.TypeBanner_2 {
  color: #FFFFFF;
  background-color: #993333;
  font-weight: bold;
}

.TypeBanner_3 {
  color: #FFFFFF;
  background-color: #ff9900;
  font-weight: bold;
}

.TypeBanner_4 {
  color: #FFFFFF;
  background-color: #009900;
  font-weight: bold;
}

.TypeBanner_5 {
  color: #FFFFFF;
  background-color: #ff9900;
  font-weight: bold;
}

.TypeBanner_7 {
  color: #FFFFFF;
  background-color: #006699;
  font-weight: bold;
}

/* Navig rechts oben */

/* Erwachsene */
a.TypeNavig_1 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}

a:visited.TypeNavig_1 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}

a:hover.TypeNavig_1 {
	color: #000000;
	background-color: #3399cc;
	text-decoration: none;
}

a:active.TypeNavig_1 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}

a:link.TypeNavig_1 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}


/* Business */
a.TypeNavig_2 {
	color: #FFFFFF;
	background-color: #993333;
	text-decoration: none;
}

a:visited.TypeNavig_2 {
	color: #FFFFFF;
	background-color: #993333;
	text-decoration: none;
}

a:active.TypeNavig_2 {
	color: #FFFFFF;
	background-color: #993333;
	text-decoration: none;
}

a:hover.TypeNavig_2 {
	color: #000000;
	background-color: #993333;
	text-decoration: none;
}

a:link.TypeNavig_2 {
	color: #FFFFFF;
	background-color: #993333;
	text-decoration: none;
}



/* Schüler */
a.TypeNavig_3 {
	color: #FFFFFF;
	background-color: #ff9900;
	text-decoration: none;
}

a:visited.TypeNavig_3 {
	color: #FFFFFF;
	background-color: #ff9900;
	text-decoration: none;
}

a:hover.TypeNavig_3 {
	color: #000000;
	background-color: #ff9900;
	text-decoration: none;
}

a:active.TypeNavig_3 {
	color: #FFFFFF;
	background-color: #ff9900;
	text-decoration: none;
}

a:link.TypeNavig_3 {
	color: #FFFFFF;
	background-color: #ff9900;
	text-decoration: none;
}



/* Jugend */
a.TypeNavig_4 {
	color: #FFFFFF;
	background-color: #009900;
	text-decoration: none;
}

a:visited.TypeNavig_4 {
	color: #FFFFFF;
	background-color: #009900;
	text-decoration: none;
}

a:active.TypeNavig_4 {
	color: #FFFFFF;
	background-color: #009900;
	text-decoration: none;
}

a:hover.TypeNavig_4 {
	color: #000000;
	background-color: #009900;
	text-decoration: none;
}

a:link.TypeNavig_4 {
	color: #FFFFFF;
	background-color: #009900;
	text-decoration: none;
}

/* Sommerferien */
a.TypeNavig_5 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}

a:visited.TypeNavig_5 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}

a:active.TypeNavig_5 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}

a:hover.TypeNavig_5 {
	color: #000000;
	background-color: #3399cc;
	text-decoration: none;
}

a:link.TypeNavig_5 {
	color: #FFFFFF;
	background-color: #3399cc;
	text-decoration: none;
}

/* Erwachsene ab 35 */
a.TypeNavig_7 {
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
}

a:visited.TypeNavig_7 {
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
}

a:active.TypeNavig_7 {
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
}

a:link.TypeNavig_7 {
	color: #FFFFFF;
	background-color: #006699;
	text-decoration: none;
}

a:hover.TypeNavig_7 {
	color: #000000;
	background-color: #006699;
	text-decoration: none;
}

