/*
Theme Name: GLAZE ONLINE - Standard
Theme URI: http://www.glaze-online.de
Description: Normale Darstellung der GLAZE ONLINE-Homepage. Konzeption, Design und Programmierung von <a href="http://www.visualappeal.de">VisualAppeal</a>.
Version: 1.0
Author: VisualAppeal
Author URI: http://www.visualappeal.de
Tags: glaze, online, gymnasium, langenberg, schule
*/

/* 	
	LIGHT RED:		#991e11	
	DARK RED:		#420000
*/

/* GLOBALER RESET ###################################################### */

body {
	background:			#991e11 url(images/body-background.png) repeat-x;	
	border:				0;
	font-size: 			62.5%; 
	font-family:		Arial, Helvetica, Verdana, sans-serif;
	margin:				0;
	padding:			0;
	text-align:			center;			
}

h1, h2, h3, h4, h5, h6 {
	font-weight:		normal;	
	margin:				0;
	padding:			0;
}



/* GLOBALE FORMATIERUNG ################################################# */
.left-align {
	float:				left;
}

.right-align {
	float:				right;
}

.visual-clear {
	clear:				both;
}


/* GLOBALE WRAPPER ####################################################### */

#page_wrapper {
	background:			#FFF;	
	padding:			0 2px 2px 2px;
	margin:				0 auto;
	text-align:			left;	
	width:				960px;	
}

.foobar {
	padding:			10px;
	background:			#1c1f1d;	
}


/* LOGO ##################################################################### */

#page_logo {
	background:			url(images/header-background.png) no-repeat;
	width:				960px;
	height:				75px;
}

#page_logo h1 {
	text-indent:		-5000px;
}

#page_logo h2 {
	text-indent:		-5000px;
}

#top_navigation {
	width:				960px;
	background: 		url(images/navi.png);
}


/* TOP SHORTCUTS ########################################################## */

#top_shortcuts {
	background: 		url(images/topnavbar.png);
	color:				#2e298d;
	font-size:			0.9em;
	font-weight:		bold;	
	padding:			5px 10px;
}

#top_shortcuts a {
	color:				#2e298d;
	text-decoration:	none;
}

.top_redaktion {
	background:			url(images/symbols/top_group.png) center left no-repeat;
	padding-left:		15px; 
	padding-right:		5px;	
}

.top_feed {
	background:			url(images/symbols/top_feed.png) center left no-repeat;
	padding-left:		15px; 
	padding-right:		5px;
}

.top_information {
	background:			url(images/symbols/top_information.png) center left no-repeat;
	padding-left:		15px; 
}

/* CONTENT SPLITUP ########################################################## */
#main_content {
	float:				left;
	padding:			10px;
	width:				603px;
}

#right_sidebar {
	float:				right;
	padding:			10px;	
	width:				297px;
}

.current_page_item {
	background:			#f1f1f1;	
}

.current-cat {
	background:			#f1f1f1;	
}


/* RECHTE SIDEBAR ####################################################### */

#right_sidebar h2 {
	font-size:			1.5em;
	font-weight:		bold;
	text-transform:		uppercase;
	color:				#29438d;
	margin:				0 0 5px 0;
}

#right_sidebar ul {
	margin:				0 0 25px 0;
	padding:			0;
	list-style-type:	none;
}

#right_sidebar ul li {
	margin:				0 0 2px 0;
	padding:			0;
	list-style-type:                none;	
}

#right_sidebar ul li a {
	border:				1px solid #bbbbbb;
	color:				#991d11;
	font-family:		Tahoma, Arial, Verdana, sans-serif;	
	font-size:			1.1em;	
	padding:			5px 4px;	
	display:			block;	
	text-decoration:	none;
}

#right_sidebar ul li.recentcomments a {
border:0;
}

#right_sidebar ul li a:hover {
	background:			#f1f1f1;
}

#right_sidebar a img {
	border:				0;
}
/* POST ########################################################## */
.post {
	margin-bottom:		30px;
}

.post h2 {
	font-size:			1.8em;
	font-weight:		bold;
	margin:				0 0 5px 0;	
}

.post h2 a {
	text-decoration:	none;
	color:				#991d11;	
	}
	
.post h2 a:hover {
	color:				#1d1f1e;	
	}
	
.post .entry p {
	line-height:		20px;
	font-size:			1.2em;
	margin:				0;
	padding:			0;

}

.post .entry h3 {
	font-weight:		bold;
	font-size:			1.6em;
	color:				#991d11;
	margin-top:		10px;
	margin-bottom:		5px;	
}

.post .entry h4 {
	font-weight:		bold;	
	font-size:			1.4em;
	color:				#991d11;
	margin-top:			10px;
	margin-bottom:		5px;
}

.post .entry p img {
	border:				1px solid #bbbbbb;
	padding:			5px;
	margin:				0 10px 30px 0;
	float: 				left;
}


.post .entry p a {
	font-weight:		bold;
	text-decoration:	none;
	color:				#991d11;
}

.post .entry p a:hover {
	color:				#1d1f1e;
}

.post .entry blockquote {
	border-left:		10px solid #1d1f1e;
	margin:			10px 50px 10px 50px;
	padding:				10px;
}

.post .entry ul li {
	font-size:			1.2em;
}

.post .post-ratings {
	margin-bottom:		10px;
}

/* SINGLE POST ########################################################## */

.single_post h2 {
	font-size:			1.8em;
	font-weight:		bold;
	margin:				0;	
	color:				#991d11;	
}

.single_post .entry h3 {
	font-weight:		bold;
	border-bottom:		1px solid #991d11;
	font-size:			1.6em;
	color:				#991d11;
	margin-top:			10px;
	margin-bottom:		5px;
}

.single_post .entry h4 {
	font-weight:		bold;	
	font-size:			1.4em;
	color:				#991d11;
	margin-top:			10px;
	margin-bottom:		5px;	
}

.single_post .entry h4 a {
	color:				#991d11;
	text-decoration:	none;
}

.single_post .entry p {
	line-height:		20px;
	font-size:			1.2em;
	margin:				0;
	padding:			0;
	padding-bottom:		10px;
}

.single_post .entry p img {
	border:				0;
	padding:			0;
	margin:				0;
	float: 				left;	
}

.single_post .entry .alignleft {
	border:				1px solid #bbbbbb;
	padding:			5px;
	margin:				0 10px 10px 0;
}

.single_post .entry p a {
	font-weight:		bold;
	text-decoration:	none;
	color:				#991d11;
}

.single_post .entry p a:hover {
	color:				#1d1f1e;
}

.single_post .entry blockquote {
	border-left:		10px solid #1d1f1e;
	margin:			10px 50px 10px 50px;
	padding:				10px;
}

.single_post .entry ul {
	list-style-image:	url(images/symbols/bullet_blue.png);
	margin-bottom:		20px;
}

.single_post .entry ul li {
	margin-bottom:		5px;
	font-size:			1.2em;
}

.single_post .entry ul li a {
	font-weight:		bold;
	color:				#420000;
	text-decoration:	none;			
}

.single_post .entry ul li a:hover {
	color:				#1c1f1d;
}

.single_post .post-ratings {
	margin-bottom:		5px;
}

/* POLLS ########################################################## */

.wp-polls {
	border: 			1px solid #bbbbbb;
	padding:			5px;
}
.wp-polls p {
	font-weight:		bold;
	font-size: 			1.2em;
	padding:			0;
	margin:				2px 0 10px 0;
}

.wp-polls form {
	margin:				0;
	padding:			0;
}

.wp-polls-ans ul {
	list-style-type:	none;
	padding:			0;
	margin:				0;
}

.wp-polls-ans ul li label {
	font-size: 			1.2em;
}

.wp-polls p a {
	font-weight:		normal;
	color: 				#991d11;
	text-decoration:	none;
}

.hrvad {
	padding: 			7px 7px;
}


/* SUCHE ########################################################## */

#searchform {
	border: 			1px solid #bbbbbb;
	margin:				0;
	margin-bottom:		20px;
	padding:			5px;
}

.sinput {
	padding:			2px 0 0 5px; 
	margin:				0;
	font-size:			1em;
	color:				#991d11;
	width:				169px;
}

.ssubmit {
	display:none;
}


/* SCHUL NAVIGATION ########################################################## */

#schoolnav {
	width:				603px;	
	padding:			0;
	margin:				0;
}

#schoolnav ul {
	padding:			0;
	margin:				0;
	list-style-type:	none;
	
}

#schoolnav ul li {
	padding:			0;
	margin:				0;
	display:			inline;	
}

#schoolnav ul li a {
	border-right:			1px solid #000;
	color:					#FFF;
	background:				#420001;
	float: 					left;
	font-weight:			bold;
	margin:					0;
	padding: 				5px 11px;	
	text-decoration: 		none;
	text-transform:			uppercase;	
	
}

#schoolnav ul li a:hover {
	background:				#991d11;	
}

.wp-term {
	color:				#003863;
	font-family:		Tahoma, Arial, Verdana, sans-serif;	
}

#events-list ul li {
	margin:				0 0 2px 0;	
	border:				1px solid #bbbbbb;	
	color:				#991d11;
	font-family:		Tahoma, Arial, Verdana, sans-serif;	
	font-size:			1.1em;	
	padding:			5px 4px;	
	text-decoration:	none;
}

#events-list ul li h3 {
	color:				#991d11;
	font-family:		Tahoma, Arial, Verdana, sans-serif;
	font-weight:		bold;	
	font-size:			1.2em;	
	margin:				0;
	padding:			0;
}

.subimage {
	margin:				0;
	margin-top:			10px;
	padding:			0;
}

.tabactive {
	background:		url(images/navi_hover.png) repeat-x;
}

address {
	font-size:			1.2em;
}
