/*------------------allgemeine Stile------------------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color: #F8F8F8;
	margin:0;
	line-height:18px;
	}
p {margin-top:5px;margin-bottom:2px}
h1 {font-size:16px; 
	margin: 0px -15px 10px -15px;
	padding-left:14px;
	}
h2 {font-size:14px; 
	background-color:#CCCCCC; 
	margin:15px -15px 10px -15px;
	padding-left:14px; 
	}
h3 {font-size:12px; 
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0}
a  {color:#90C; font-weight:bold;text-decoration:none}
a:hover {text-decoration:underline}
a img {border:0}
ul,ol {margin-top:6px}
li {margin-bottom:6px}

input, textarea {font-family:Verdana, Arial; font-size:12px}

.bildtext, .bild {
	margin-top:20px; margin-bottom:20px;
	font-size: 10px;
	text-align:center
	}
.smalltext {
	margin-top:10px; margin-bottom:10px;
	font-size: 11px;
	text-align:justify
	}
.einzug_bis_mitte {
	float:left;
	margin-left:292px;
	width:420px
	}
.schuljahr {
	margin-top:-5px; margin-bottom:12px;
	font-size:10px;
	margin-left:290px;
	}
.zitat_weiss {
	background-color: #FFF;
	margin-left:-15px; padding-left:15px; margin-top:12px;
	margin-right:-15px; padding-right:15px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px}
.zitat_gelb {
	background-color: #FFD;
	margin-left:-15px; padding-left:15px; margin-top:12px;
	margin-right:-15px; padding-right:15px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px}
.zitat_grau {
	background-color: #DDD; 
	margin-left:-15px; padding-left:15px; margin-top:12px;
	margin-right:-15px; padding-right:15px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px}
.zitat_rosa {
	background-color: #f8d5dc;
	margin-left:-15px; padding-left:15px; margin-top:12px;
	margin-right:-15px; padding-right:15px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px}
.zitat_gruen {
	background-color: #DFD; 
	margin-left:-15px; padding-left:15px; margin-top:12px;
	margin-right:-15px; padding-right:15px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px}
.zitat_blau {
	background-color: #CFF; 
	margin-left:-15px; padding-left:15px; margin-top:12px;
	margin-right:-15px; padding-right:15px;
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px}



.fett {font-weight:bold}
.zentriert {text-align:center; margin:auto}
.mittig {margin-left:auto; margin-right:auto}
.mail {
	color:#FF00FF;
	font-size:11px;
}

.oben {vertical-align:top}
.unten {vertical-align:bottom}
.bis_an_den_rand {margin:-10px -15px 5px -15px; text-align:center}
.ohne_rand {margin:0px -15px 5px -15px; text-align:center}
.gelber_container {margin:5px -15px 0 -15px; padding:15px;background-color:#FFFF99}
.linker_einzug {margin-left:25px}
.black {background-color:black; 
		text-align:center; 
		color:white;
		margin:-10px -15px 0 -15px
		}

.clearing {clear:both}

#termine th {font-size:12px; background-color:#CCCCCC; text-align:left; padding-left:5px}
#termine td {border-bottom: 2px solid #FFFFFF; padding:3px 0 3px 5px}

/*------------------jetzt geht's los-----------------*/
.shadow_left {
	width:990px;
	margin:0 auto 0 auto;
	background-image: url(../bilder/background/shadow_left.jpg);
	background-repeat:repeat-y;
	background-position:left;
	}
.shadow_right {
	width:990px;
	margin:0 auto 0 auto;
	background-image: url(../bilder/background/shadow_right.jpg);
	background-repeat:repeat-y;
	background-position:right;
	}
.outer_wrapper {
	width:970px; 
/*	margin: 0 auto 0 auto; */
	margin:auto;
	background-color:#F0F0F0;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:4px solid #BBB;
	}
/*------------------für den Header-Bereich------------------*/

#wrapper_1 img {
	border:0;
	padding-bottom:-4px
	}
#container_1 {
	margin-left:200px
	}
#main_navi_name {
	color:white;
	font-size:18px;
	font-weight:bold;
	padding-left:27px;
	}

/*--2. Navigationsebene --------------------------------------*/
#navi_2 {padding:4px 15px 10px 15px;
	}
.sub_navi_left a, .sub_navi_mid a, .sub_navi_right a, .sub_navi_rechts a {
	text-decoration:none;
	color:#999999;
	display:block;
	margin-top:3px;
	padding-left:20px; 
	font-size:12px;
	font-weight:bold;
	background:url(../bilder/navigation/lt_grey_sq.gif) no-repeat left 4px
	}
.sub_navi_left a:hover, .sub_navi_mid a:hover, .sub_navi_right a:hover, .sub_navi_rechts a:hover {
	text-decoration:none;
	color:#333333;
	background-image:url(../bilder/navigation/grey_sq.gif) 
	}
#award {float:right; margin: -10px 0 -20px -4px}
#preis {width:195px; height:150px; padding-bottom:-3px}

#welcome_swf {padding-left:-15px; margin-top:40px}

/*--Hauptnavigation, Inhalt, Aktuelles------------------------*/
#inhalt {
	background-color:#f6f6f6;
	padding:0 15px 10px 15px;
	}
#inhalt p {text-align:justify
	} 

#wrapper_3 {margin-bottom:-18px; margin-top:-25px}
	
.linker_einzug {    /*links bündig mit der Navigation*/
	margin-left:23px;
	}
/*-------------Fußzeile-----------------------------------*/
#footer {
	height:23px;
	background-color:#999999; 
	color:white; 
	font-size:10px;
	padding: 5px;
	clear:both;
	}
#footer a {
	color:white;
	}
#footer a:hover {color:#FFD700
	}
#links {
	background-color:#F6F6F6;
	}
.enlarge {
    height: 50px;
}
.enlarge:hover {
   -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);  
    transform: scale(3);
}
