/*
Theme Name: elge
Theme URL: www.webducation.cc
Description: Clean, professional looking and fast loading theme based on the theme by Techdesigns.co.uk. Valid XHTML strict and tested in IE, Firefox and Netscape. Ideal for a company blog/website. 
Version: v1.0
Author: Iris Wagner
Author URI: http://www.webducation.cc
Latest updated: 21st Feb. 2008
*/
/* CSS for Body */
* {
	margin:0; 
	padding:0;
}

 body {
		color: #000; 
		/*background: #E7E7D3;*/
		background: #D2D2AC; 
		font: 76% Verdana,Tahoma,Arial,sans-serif 
}

 #page {
		color: #303030; 
		/*background: url(img/bg.jpg) top center repeat-y #666666; */
		width: 100%;
}

 #bg {
		/*background: url(img/main_bg.gif) top repeat-y; */
		color: #303030;  
		margin: 0 auto; 
		width: 100%;
}

 #top {
		color: #303030; 
		margin: auto;
		width: 100%; 
		height: 140px;
}

 #wrap {
		border-left: 1px solid #BFBF95;
		border-right: 1px solid #BFBF95;
		border-bottom: 1px solid #BFBF95; 
		h5 color: #303030; 
		margin: -26px auto;
		width: 994px;
		background-color: #FFF;
		min-height: 994px;
        /* *height: 941px; IE only */ 
		*height: 100%;
		*margin-bottom: 10px;
} 
/* here's the hack child selector ignored by <= IE 6.0 */
div>#warp { 
        height:auto !important; /*override 100px height*/
} 
/* Text in "Über ELGE" neben Videos */
p.welcometext {
	margin-top: 5px;
	color: #999999;
}
/* Header Image */ 
div.post h1.headerimg {
	/*border-bottom: 3px solid #E7563D;*/
	margin-bottom: 18px;
	margin-left: 0px;
	height: 30px;
}
div.post h1#ueberelge {
	background: url(img/ueberelge.gif) top left no-repeat; 
}
div.post h1#fragebogenimg {
	/*background: url(img/fragebogen.gif) top left no-repeat;*/
	/*margin-left: -200px;*/
}
div.post p.headerimg img {
}
/* CSS for Links */

 a {
		background-color: inherit; 
		color: #DD381C; 
		font-weight: none; 
		text-decoration: underline; 
}

 a:hover {
		background-color: inherit; 
		color: #DD381C; 
		font-weight: none; 
		text-decoration: none 
}

 a img {
		border: 0 
}
/* CSS for Header */

 #header {
		/*margin: 5px 0 5*/ 
}

 #header h1 {
		/*color: #000; 
		float: left; 
		font-size: 1em; 
		margin: 10 0 10 0px; 
		width: 760px; 
		font-weight: none */
}

 #header h1 a {
		/*background-color: inherit; 
		color: #000; 
		text-decoration: none */
}

 #header p a {
		/*background-color: inherit; 
		color: #808080; 
		float: right; 
		font-size: 1em; 
		font-weight: none; 
		line-height: 1.3em; 
		margin: 6px 0 0; 
		text-align: center */
}

 #frontphoto {
		margin: 0 0 10px 
}

 #header_anim {
 		background:url(img/headertopbg.jpg) #000000 repeat-x top left; 
		width: 809px;
		height: 105px;
		margin-left: 185px;
 }
 
 /* LOGO */
#header_img {
	width: 186px;
	float: left;
	margin: 8px 0px 0px 12px;
}

 #header_title {
		color: #000; 
		font-size: 30px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		padding-top: 0px; 
		margin: auto; 
		width: 994px; 
		height: 105px;
		text-transform: uppercase;
		background-color: #fff;
		border-left: 1px solid #BFBF95;
		border-right: 1px solid #BFBF95;
		/*background: url(img/logo.jpg) left top no-repeat #FFF;*/
}
 #header_title .bottomBorder {
		height: 9px;
		width: 100%;
		margin-left: -1px;
		background: url(img/videoleiste.gif) repeat-x bottom; 
		border-left: 1px solid #BFBF95;
		border-right: 1px solid #BFBF95;
 }
 #header_title a {
		background-color: inherit; 
		color: #000; 
		text-decoration: none 
}

 #header_title a:hover {
		background-color: inherit; 
		color: #000; 
		text-decoration: none 
}

 #header_title2 {
}
/* CSS for Sidebars */

 #leftside {
		clear: left; 
		float: left; 
		line-height: 1.4em; 
		margin: 0 0 5px; 
		width: 186px;
		background-color: #F3F3E9;
}

 #sideImg {
 		margin-top: 20px;
 		width: 186px;
 		height: 128px;
		background:url(img/filmrolle.gif) no-repeat bottom left #F3F3E9;
 }

 #extras {
		float: right; 
		line-height: 1.4em; 
		margin: 0 0 5px; 
		width: 161px; 
}

 #leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {
		font-size: 1em; 
		margin: 0 0 18px 
}
 .textwidget img {
 		margin-left: 25px;
 }

 #leftside li, #extras li {
		line-height: 1.2em; 
		list-style: none; 
		margin: 0 0 6px 
}

 #leftside ul ul, #extras ul ul {
		margin: 6px 0 0 10px 
}

 #leftside ul ul li, #extras ul ul li {
		margin: 0 0 4px 
}

 #leftside ul ul li a, #extras ul ul li a {
		font-weight: normal 
}

 #leftside ul.linklist, #extras ul.linklist {
		font-size: 1em 
}

 #leftside ul.linklist ul, #extras ul.linklist ul {
		margin: 0 0 18px 
}

 #leftside ul.linklist ul li a, #extras ul.linklist ul li a {
		font-weight: none 
}

 #leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3 {
		background-color: #98985A; 
		color: #fff; 
		font-size: 1.1em; 
		text-indent: 25px;
		line-height: 24px;
		border-top: 8px solid #FFF;
		margin: 0 0 5px 0px; 
}

 #leftside label, #extras label {
		display: none 
}
/* CSS for Main menu */

 ul.page {
		list-style: none; 
		margin: 0 0 18px; 
		width: 186px;
}

 ul.page li {
		display: inline; 
		line-height: 1.4em; 
		width: 186px;
}

 ul.page li a {
 		background-color: #A42B15;
		border-bottom: 1px solid #86230F;
		color: #fff; 
		float: left; 
		font-size: 0.9em;
		font-weight: bold; 
		text-indent: 25px;
		margin-bottom: 0px; 
		padding: 5px 0px 5px 0px; 
		text-decoration: none; 
		width: 186px 
}

 ul.page li a:hover, ul.page li.current_page_item a {
		background-color: #DD381C;
		border-bottom: 1px solid #86230F;
		color: #fff; 
		text-indent: 25px;
		text-decoration: none 
}

 ul.page ul {
		font-size: 0.9em; 
		margin: 0 0 0 15px; 
		padding: 0 0 5px; 
}

 ul.page ul a {
		padding: 3px 1px 3px 5px; 
		width: 119px 
}

 ul.page ul ul {
		width: 117px 
}

 ul.page ul ul a {
		width: 104px 
}
/* CSS for Content */

 #content {
		line-height: 1.6em; 
		margin: 0 0 5px 168px; 
		padding: 0;
}

 #contentwide {
		line-height: 1.6em; 
		margin: 0 0 5px 168px; 
		padding: 0;
}

 #content h2,#contentwide h2 {
		font-size: 1.2em; 
		margin: 0 0 10px; 
		color: #000 
}

 #content h3,#contentwide h3 {
		font-size: 1.2em; 
		margin: 0 0 10px; 
		color: #000 
}

 #content img,#contentwide img {
		border: 0px; 
		float: right; 
		margin: 0px 0px 10px 10px 
}

 #content ul,#contentwide ul,#content ol,#contentwide ol {
		margin: 0 0 16px 30px 
}

 #content li,#contentwide li {
		padding: 0 0 0 5px 
}

 #content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {
		margin: 0 0 0 16px 
}
/* CSS for Footer */

 #footer {
		/*background: #666666 url(img/base_bg.jpg) top center no-repeat; */
		clear: both; 
		color: #78705F; 
		font-size: 0.9em; 
		font-weight: normal; 
		line-height: 1.3em; 
		margin: 0 auto; 
		padding: 8px 0; 
		text-align: center; 
		width: 100%; 
		height: 20px;
		background-color:#D2D2AC; 
}
 #footer p {
		margin: 0; 
		padding: 0 
}

 #footer a {
		background-color: inherit; 
		color: #78705F; 
		font-weight: normal; 
		text-decoration: underline 
}

 #footer a:hover {
		background-color: inherit; 
		color: #78705F; 
		text-decoration: none 
}
/* CSS for Submenu */

 #subpages {
		border-bottom: 0px; 
		border-left: 0px; 
		font-weight: none; 
		line-height: 1.3em; 
		float: right; 
		margin: 0px 0px 8px 15px; 
		padding: 0 0 10px 10px; 
		width: 150px 
}

 #subpages h2 {
		font-size: 1.2em; 
		font-weight: bold; 
		margin: 0 0 10px; 
		padding-top: 5px; 
		color: #000 
}

 #subpages ul.submenu {
		line-height: 1.4em; 
		list-style: none; 
		margin: 0 
}

 #subpages ul.submenu li {
		display: inline; 
		line-height: 1.4em; 
		width: 140px; 
		padding: 0 
}

 #subpages ul.submenu li a {
		font-size: 0.9em; 
		background-color: #f4f4f4; 
		border: 0px; 
		color: #505050; 
		float: left; 
		margin-bottom: 5px; 
		margin-right: 6px; 
		padding: 3px 1px 3px 5px; 
		text-decoration: none; 
		width: 140px 
}

 #subpages ul.submenu li ul {
		margin: 0 0 5px 10px; 
		width: 120px 
}

 #subpages ul.submenu li ul li a {
		width: 120px 
}

 #subpages ul.submenu li ul ul {
		margin: 0 0 5px 10px; 
		width: 110px 
}

 #subpages ul.submenu li ul ul li a {
		width: 110px 
}

 #subpages ul.submenu li ul ul ul {
		margin: 0 0 5px 10px; 
		width: 100px 
}

 #subpages ul.submenu li ul ul ul li a {
		width: 100px 
}

 #subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {
		background-color: #E0E0E0; 
		border: 0px; 
		color: #000000 
}

 #subpages ul.submenu li.current_page_item ul li a {
		background-color: #f4f4f4; 
		border: 0px; 
		color: #505050 
}
/* CSS for Tags */

 p,ul,ol {
		margin: 0 0 16px 
}

 blockquote {
		border-left: 4px solid #E0E0E0; 
		margin: 20px; 
		padding: 8px 8px 8px 15px 
}

 blockquote p {
		background-color: inherit; 
		color: #505050; 
		font-size: 0.9em; 
		line-height: 1.3em 
}

 label {
		background-color: inherit; 
		color: #999999 
}

 table#wp-calendar {
		margin: 0 0 18px; 
		width: 140px 
}
/* CSS for Forms */

 #s,#submit, input.newsletterTextInput {
		background-color: #ffffff; 
		border: 1px solid #cccccc; 
		color: #505050; 
		font-size: 1.1em; 
		margin: 10px 0 5px 25px;; 
		padding: 2px; 
		width: 140px 
}

 #searchsubmit, input.submit {
		background-color: #ffffff; 
		border: 1px solid #cccccc; 
		color: #505050; 
		font-size: 1.0em; 
		margin: 0 0 0px 25px; 
		padding: 2px; 
		width: 70px 
}

 #author,#email,#url,#comment {
		border: 1px solid #cccccc; 
		font-family: Verdana,Tahoma,Arial,Sans-Serif; 
		font-size: 1em; 
		margin: 0; 
		padding: 4px 
}

 #commentsection {
		margin: 25px 0 0;
		clear:both;
}

 #commentsection p {
		margin: 0 0 6px 
}
/* CSS for Float fix */

 .contenttext {
		overflow: hidden 
}

 * html .contenttext {
		height: 1px; 
		overflow: visible 
}

 * html .contenttext p {
		overflow: hidden; 
		width: 99% 
}
/* CSS for Various classes */

 .left {
		border: 1px solid #cccccc; 
		float: left; 
		margin: 10px 15px 10px 0 
}

 .right {
		border: 1px solid #cccccc; 
		float: right; 
		margin: 10px 0 5px 10px 
}

 .center {
		border: 1px solid #aaaaaa; 
		margin: 5px auto 12px; 
		text-align: center 
}

 .textright {
		text-align: right 
}

 .sub {
		width: 99% 
}

 .small {
		font-size: 0.8em 
}

 .bold {
		font-weight: bold 
}

 .hide {
		display: none 
}

 .post {
		margin: 0px 0 25px 10px; 
		padding: 30px 20px 20px 40px;
}
 h3 {
 	color: #000;
 }

 .divider {
		height: 25px; 
		width: 99%; 
		/*background: url(img/divider.jpg) no-repeat; */
		text-align: center 
}

 .postinfo {
		background-color: #ffffff; 
		border: 0px; 
		color: #999999; 
		font-size: 0.9em; 
		font-weight: bold; 
		line-height: 1.5em; 
		margin: 1px 0 20px; 
		padding: 0px 
}

 .comment {
		background-color: #ffffff; 
		border: 0px; 
		color: #4B4A4A; 
		margin: 0 0 10px; 
		padding: 0px 0px 0 0px 
}

 .comment p.commenthead {
		line-height: 1.6em 
}

 .comment p {
		font-size: 0.9em; 
		line-height: 1.3em; 
		margin: 0 0 6px; 
		padding-bottom: 5px 
}

 .navigation {
		display: block; 
		margin: 10px 0; 
		padding: 0 0 15px; 
		text-align: center 
}

 .navigation p {
		margin: 0; 
		padding: 0 
}

 .prevlink {
		margin-right: 20px 
}

 .nextlink {
		margin-left: 20px 
}
/* Linkbutton im Text */
p.link {
	margin-top: 40px;
}
a:link.linkbutton, a:visited.linkbutton, a:active.linkbutton {
	padding: 8px 10px 8px 24px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url(img/pfeil-w.gif) no-repeat #DD381C left;
}
a:hover.linkbutton {
	background-color: #98985A;
} 
iframe.fragebogen {
	position: relative;
	width: 970px;
	height: 100%;
	margin-left: -200px;
	margin-top: -70px; 
}
/* NEWSLETTER FORMULAR */
#ajaxNewsletter, .newsletterContainer {
	/* newsletter container */
}
#newsletterFormDiv {
	/* newsletter form elements*/
}
.newsletterTextInput {
	/* email text input */
}
#newsletterLoading {
	/* the loading message while the subscription is beeing handled */
	font-size: 10px;
	text-align: center;
}
.success {
	/* the success message container */
	font-size: 10px; 
	line-height: 10px;
	padding: 4px;
}
.error {
	/* the error message container */
}

/* Comments - Video Elge Additional CSS Settings */

#comments_index
{
	margin: 25px 0 0 ;
	padding:0;
}
#comments_index #record, #comments_index #show
{
	float:left;
	width:45%;
	padding:5px;
}

