a {text-decoration: underline;}
h1{font-size:14pt; margin-bottom:2pt; margin-top:2pt;}
h2{font-size:15pt; margin-bottom:3pt; margin-top:2pt;}
h3{font-size:13pt; margin-bottom:1pt; margin-top: 4pt; font-weight: bold;}
body,div,p,nobr,b,i,a,font{font-family:arial, Helvetica, sans-serif;}
body {background-color: #FFFFFF !important; }
.fach {
	display:inline-block;
	margin-left: 5px;
}
.titel {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: tahoma, arial
}
.banner {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: silver 1px solid; COLOR: black; BORDER-BOTTOM: silver 1px solid; FONT-FAMILY: tahoma, arial; TEXT-ALIGN: center
}
.home-rahmen {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; PADDING-LEFT: 1mm; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: url(images/hint_home.jpg); BORDER-LEFT: #ff6600 1px solid; COLOR: black; BORDER-BOTTOM: #ff6600 1px solid; FONT-FAMILY: tahoma, arial
}
.faecher-rahmen {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; PADDING-LEFT: 1mm; FONT-WEIGHT: normal; FONT-SIZE: 10pt; 	BORDER-LEFT: #cc0000 1px solid; COLOR: black; BORDER-BOTTOM: #cc0000 1px solid; FONT-FAMILY: tahoma, arial
}
.forum-rahmen, .wiki-rahmen {
	BORDER-RIGHT: #31AB35 1px solid; BORDER-TOP: #31AB35 1px solid; PADDING-LEFT: 1mm; FONT-WEIGHT: normal; FONT-SIZE: 10pt; 	BORDER-LEFT: #31AB35 1px solid; COLOR: black; BORDER-BOTTOM: #31AB35 1px solid; FONT-FAMILY: tahoma, arial
}
.formeln {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 1mm; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: #808080 1px solid; COLOR: black; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: tahoma, arial
}
.uebungen {
	BORDER-RIGHT: #DEB20D 1px solid; BORDER-TOP: #DEB20D 1px solid; PADDING-LEFT: 1mm; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: #DEB20D 1px solid; COLOR: black; BORDER-BOTTOM: #DEB20D 1px solid; FONT-FAMILY: tahoma, arial
}
.freizeit-rahmen {
	BORDER-RIGHT: #2439DF 1px solid; BORDER-TOP: #2439DF 1px solid; PADDING-LEFT: 1mm; FONT-WEIGHT: normal; FONT-SIZE: 10pt; 	BORDER-LEFT: #2439DF 1px solid; COLOR: black; BORDER-BOTTOM: #2439DF 1px solid; FONT-FAMILY: tahoma, arial
}
.bottable {
	VERTICAL-ALIGN: bottom
}

/* Navigation ************************ */
div.NavLinkOben a {
	COLOR: #FFFFFF
}
div#NavLinkOben a:visited {
	COLOR: #FFFFFF
}

div.Navigation {
	width: 99%;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

div.Navigation p {
	border-bottom: 1px solid white;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 4px 0px 5px 5px;
}

div.Navigation a {
	FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: tahoma, arial; TEXT-DECORATION: none;
}
div.Navigation a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #C0C0FF; FONT-FAMILY: tahoma, arial; TEXT-DECORATION: none
}
div.Navigation a:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: tahoma, arial; TEXT-DECORATION: none
}

/* Naviagtion Blau ************************************************************************ */
div#Navigation_Freizeit, td#Navigation_Freizeit {
	background: #263CE3;
}
/* Navigation Gr�n ***************************************************************************** */
div#Navigation_Forum, td#Navigation_Forum, div#Navigation_Wiki, td#Navigation_Wiki{
	background: #45C046;
}
/* Navigation Gelb ***************************************************************************** */
div#Navigation_Interaktiv, td#Navigation_Interaktiv {
	background: #F1C522;
}

/* Navigation Ocker ************************************************************************* */
div#Navigation_Team, td#Navigation_Team {
	background: #AE8D43;
}
/* Naviagtion Orange ************************************************************************ */
div#Navigation_Geschichten, td#Navigation_Geschichten {
	background: #FD8C26;
}

/* Navigation Hellblau ************************************************************************ */

div#Navigation_Home, td#Navigation_Home {
	background: #42C6CE;
}
/* Navigation Rot *************************************************************************** */
div#Navigation_Faecher, td#Navigation_Faecher {
	background: #BA4A50;
}

div#Navigation_Formelblatt, td#Navigation_Formelblatt {
	background: #808080;
}
div.Stufe2 {
	width: 95%;
	float: left;
}

div.Stufe2 p{
	padding-right: 10px;
	background-image: none;
	float: left;
	background-color: #EEEEEE;
	margin-left: 5px;
	font-size: 16px !important;
	line-height: 1.5 !important;
}

div.Stufe3 p{
	padding-left:15px;
	font-weight: normal;
	background-image: none;
}
div#Navigation_divider {
	height: 5px;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid black;*/
	font-size: 1px;
}


A:link {
	COLOR: #000000
}
A:visited {
	 COLOR: #000000;
}
A:hover {
	COLOR: #666666;
}
A:active {
	COLOR: black; TEXT-DECORATION: none
}

@media only screen and (min-width : 600px) {
	.menu_item {
		width: 16%;
		min-width: 160px;
		float: left;
	}
}

#anzeigeMobil {
		display: none;
}
#anzeigeDesktop {
	display: block;
}

.bannermobile {
	display:none;
}
.contentwidth {
	width:85%;
}
#logo {
	 width: 20%;
}

#main_container {
	width: 85%;
	background-color:#FFFFFF;
}

.sidebanner {
	margin-top: 3px;
	text-align: left;
	float:right;
	height: 600px;
}

.bannerMobile {
	display: none;
}
.bannerDesktop {
	display: block;
}


@media only screen and (max-width : 1100px) {
		.sidebanner {
		display: none;
		width: 0%;
	}
	#main_container {
		width: 100%;
	}
}

@media only screen and (max-width : 800px) {
	.bannernormal {
		display:none;
	}

	.bannerdesktop {
		display:none;
	}
	#logo {
		width: 100%;
	}
}

@media only screen and (max-width : 500px) {
	.bannerMobile {
		display: block;
	}
	.bannerDesktop {
		display: none;
	}
	#Autor {
		display:none;
	}
	#Antworten {
		display: none;
	}
	#Bewertung {
		display: none;
	}
	#Datum {
		display: none;
	}
	#anzeigeMobil {
		display: block;
	}
	#anzeigeDesktop {
		display: none;
	}
	#logo {
		width: 100%;
	}
}
