/*
Theme Name: EJA-Online.de
Theme URI: http://eja-online.de/
Description: EJA Theme f&uuml; Bautzen-Kamenz
Version: &mu;.4
Author: dr.seltsam
Author URI: http://stromradau.de/
*/

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Typo & Global */

html, body {
	background:url(img/04.png) fixed;
	margin:0; padding:0;
	
	color:#00214D;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;}
	
#homepage {
	margin:24px auto;
	padding:0;
	width:984px;}
	
a {
	color:#944510;
	text-decoration:none;}
	a:hover {color:#001533; text-decoration:underline;}
	a img {border:none; opacity: 1; -moz-opacity:1; filter:alpha(opacity=100);}
	a img:hover {border:none; opacity:0.77; -moz-opacity:0.77; filter:alpha(opacity=77);}
abbr, acronyme, dfn {
	border-bottom:dotted 0.1em;
	cursor:help;}
b, strong {
	font-weight:bold;}
	strong.suchwort {background:#E1ECFB; -moz-border-radius:0.3em; font-variant:small-caps; font-weight:bold;}
blockquote {
	background:url(img/bg-blockquote.png) no-repeat top right;
	border-left:#003477 4px solid;
	display:block;
	margin:1em 0 1em 24px;
	padding:0 70px 0 12px;
	min-height:50px;}
cite, i {
	font-style:italic;}
code {
	border:dotted 1px #944510; display:inline-block;
	font-family:"Lucida Console", Monaco, monospace;
	margin:4px;
	padding:2px;}
em {
	font-style:normal;
	font-variant:small-caps;}
h1, h2, h3, h4, h5, h6 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0.64em 0;}
	h1 {font-size:1.6em; font-weight:bold;}
	h2 {font-size:1.4em; font-weight:bold;}
	h3 {font-size:1.2em; font-weight:bold;}
	h4 {font-size:1em; font-weight:bold;}
	h5 {font-size:0.8em; font-weight:bold;}
	h6 {font-size:0.8em; font-weight:normal;}
hr {
	border-bottom:#001533 1px solid;
	border-top:none; border-right:none; border-left:none;
	margin:1em 2em;}
ol {
	list-style:decimal;}
q:before {
	content:"\00BB"}
q:after {
	content:"\00AB"}
small {
	font-size:0.8em;}
strike {
	text-decoration:line-through;}
ul {
	list-style:square;}
	ul ul {list-style:circle;}
	.page ul, .post ul {list-style-position:inside;}
	#sidebar ul {list-style-position:outside;}

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ #KOPF */

#KOPF {
	background:transparent url(img/bg-o.png) no-repeat top left;
	height:245px;
	margin:0; padding:16px 0 0 0;
	overflow:visible;}
	div.banner-fotos {
		background:url(img/banner-fotos.jpg) no-repeat top left;
		height:245px; width:952px;
		margin:0 16px; padding:0 4px;}
.ic-navi {
	background:url(img/nv-bg-icons.png) repeat-x top;
	color:#F7FAFF;
	font-size:12px;
	font-weight:500;
	float:left;
	margin:84px 5px 0 5px; padding:0;
	height:151px;
	width:108px;}
	.ic-navi span, .ic-navi a {
		background:none;
		color:#F7FAFF;
		cursor:pointer;
		display:block;
		padding:1px 6px;
		border:solid 1px #F7FAFF;
		text-decoration:none;}
		.ic-navi a:hover, .ic-navi a:focus {
			background:#00214D;
			text-decoration:none;}
	.nv-span-o {border-bottom:none !important; margin-top:108px;}
	.nv-span-nbsp {border:none !important; margin-top:109px;}
	.nv-1-screen   {background:url(img/nv-icons.png) no-repeat 0 0;}
	.nv-2-calendar {background:url(img/nv-icons.png) no-repeat -200px 0;}
	.nv-3-users    {background:url(img/nv-icons.png) no-repeat -400px 0;}
	.nv-4-package  {background:url(img/nv-icons.png) no-repeat -600px 0;}
	.nv-5-blase    {background:url(img/nv-icons.png) no-repeat -800px 0;}
	.nv-6-planet   {background:url(img/nv-icons.png) no-repeat -1000px 0;}
	.nv-7-disk     {background:url(img/nv-icons.png) no-repeat -1200px 0;}
	.nv-8-info     {background:url(img/nv-icons.png) no-repeat -1400px 0;}


/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ #RUMPF */

#RUMPF {
	background:transparent url(img/bg-u.png) repeat-y left;
	margin:0;
	padding:0 16px;}
#content-s {
	background:none;
	float:left;
	margin:0; padding:0;
	width:712px;}
#content-l {
	background:none;
	float:left;
	margin:0; padding:0;
	width:951px;}

.page, .post {
	padding:7px 12px 5px 10px;}
	.page p, .post p {margin:4px 0 7px 0;}
.post {
	overflow:hidden;}
.storytitle {
	padding-left:12px;
	font-style:italic;}
.pagetitle {
	margin-bottom:0;
	padding:7px 22px 0 0;
	font-style:italic;
	text-align:right;}

.img-rand {
	background:#E1ECFB;
	padding:5px;}
.wp-caption {
	background:#E1ECFB;
	padding:5px 0;
	text-align:center;}
	p.wp-caption-text {font-size:0.8em; margin:0; padding:0 7px; text-align:left;}
.alignleft {
	float:left;
	margin:4px 10px 7px 0;}
.alignright {
	float:right;
	margin:4px 0 7px 10px;}
.aligncenter {
  	margin:4px auto !important;}
	
.meta {
	background:#E1ECFB;
	clear:both;
	font-size:13px;
	margin:14px 0 24px 0;
	padding:7px;}
	.meta img {padding:0; margin-right:5px; float:left;}
	.meta p {margin:2px 0;}
	.meta span {margin:0 0 0 5px;}
.meta-archiv {
	border-bottom:#003477 1px solid;
	font-size:0.8em;
	margin:36px 12px 3px 10px;
	padding:0;
	overflow:hidden;}
	.meta-archiv h3 {margin:0 0 4px 0;}
	.meta-archiv img {border-right:#003477 1px solid; float:left; margin:0 12px 7px 0; padding-right:7px;}
	.meta-archiv p {margin:2px;}
	
.icon-s {
	padding-left:21px;}
	.ic-date         {background:url(img/icons_s.png) no-repeat 0 0;}
	.ic-comment      {background:url(img/icons_s.png) no-repeat 0 -150px;}
	.ic-comment0     {background:url(img/icons_s.png) no-repeat 0 -200px;}
	.ic-comments     {background:url(img/icons_s.png) no-repeat 0 -250px;}
	.ic-feed         {background:url(img/icons_s.png) no-repeat 0 -300px;}
	.ic-author       {background:url(img/icons_s.png) no-repeat 0 -350px;}
	.ic-zeit         {background:url(img/icons_s.png) no-repeat 0 -400px;}
	.ic-edit         {background:url(img/icons_s.png) no-repeat 0 -450px;}
	.ic-kat          {background:url(img/icons_s.png) no-repeat 0 -500px;}
	.ic-tag          {background:url(img/icons_s.png) no-repeat 0 -550px;}
	.ic-write        {background:url(img/icons_s.png) no-repeat 0 -600px;}
	.ic-trackback    {background:url(img/icons_s.png) no-repeat 0 -650px;}
	.ic-commentclose {background:url(img/icons_s.png) no-repeat 0 -700px;}
	.ic-kopf		 {background:url(img/icons_s.png) no-repeat 0 -750px;}
	.ic-paint		 {background:url(img/icons_s.png) no-repeat 0 -800px;}
	.ic-homelink	 {background:url(img/icons_s.png) no-repeat 0 -850px;}
	.ic-print		 {background:url(img/icons_s.png) no-repeat 0 -900px;}
	
.wp-pagenavi {
	margin:24px 12px 12px; 10px;
	text-align:right;}
.wp-pagenavi a, .wp-pagenavi span {font-size:0.8em; padding: 2px 7px; margin:0 4px;}
	.wp-pagenavi a {background:#F7FAFF; color:#944510; outline:#944510 solid 1px; text-decoration:none;}
	.wp-pagenavi a:hover {background:#003477; color:#F7FAFF; text-decoration:none;}
	.wp-pagenavi span {font-weight:bold; outline:#003477 solid 1px;}

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Templates */

.ic-termine {
	border-bottom:#001533 2px solid;
	float:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	margin:0 0 12px 0;
	padding:0 0 16px 0;
	text-align:center;
	width:115px;}
	.ic-termine small {padding-left:3px;}
table.ec3_schedule {background:#E1ECFB; float:right; font-size:0.8em; margin:0 0 7px 7px; padding:4px 7px;}

.ic-bilder {
	float:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;
	margin:0;
	padding:0 0 16px 0;
	width:230px;}
	.ic-bilder span {padding-left:36px;}
.list-termine p, .list-termine ul {margin:0 0 0 12px;}

.start-artikel, .start-termine {
	float:left;
	margin-top:24px;
	width:332px;}
	.start-artikel h3, .start-termine h3 {border-bottom:2px solid #003477; margin:0 0 12px 0;}
	.start-artikel ol, .start-termine ul {margin:0; padding:0;}
	.start-artikel li, .start-termine li {margin:0 0 0 28px;}
	.start-artikel span, .start-termine span {font-size:0.8em; padding:0 0 0 20px;}
.start-artikel {margin-right:25px;}
.start-termine ul {list-style:none;}
	.start-termine ul li {background:url(img/icons_s.png) no-repeat 0 2px; font-weight:bold; margin-left:4px; padding-left:28px;}
	.start-termine ul li ul {list-style:square; margin-left:13px;}
	.start-termine ul li ul li {background:none; font-weight:normal; padding-left:1px;}

.hyperlink {
	background:#E1ECFB;
	float:left;
	margin:9px;
	padding:5px;
	width:436px;}
	.hyperlink h4 {font-size:0.9em;}
	.hyperlink p {font-size:0.8em; margin:5px 3px 0 3px;}

.planet-eja ul, .planet-eja p {min-height:144px;}
.planet-eja ul li a {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:bold;}
	.planet-eja ul li a:hover {font-weight:bold;}

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Kommentare */

ul.kommentare {
	list-style:none inside;
	padding-left:0;}
	ul.kommentare li {margin:0; padding:0;}
	ul.kommentare ul {list-style:none inside; padding-left:64px;}
div.comment {
	border:#003477 2px solid;
	margin:0 0 14px 0;
	padding:7px;}
	div.comment-text {min-height:60px;}
ul.kommentare img.avatar {
	background:url(img/ava-g-bg.png) no-repeat 0 0;
	float:right;
	margin:0 0 7px 7px;
	padding:8px;}
a.comment-reply-link {
	background:url(img/icons_s.png) no-repeat 0 -600px;
	font-size:0.8em;
	margin-left:10px;
	padding-left:21px;}

ul.kommentare .bypostauthor {background:#FFF; border-color:#001533;}
ul.kommentare .bypostauthor img.avatar {background:url(img/ava-g-bg.png) no-repeat 0 -84px;}

.gaestebuch .comment {
	border:#003477 2px solid;
	margin:24px 77px;
	overflow:hidden;
	padding:12px 7px 7px 7px;}
.g-comment-text {
	border-right:#003477 5px solid;
	float:left;
	min-height:184px;
	padding-right:7px;
	width:454px;}
.g-comment-meta {
	float:right;
	margin-bottom:12px;
	padding-left:7px;
	width:283px;}
.g-comment-meta span {
	border-bottom:#003477 1px solid;
	display:block;
	font-size:0.8em;
	margin:0 0 0 12px;
	padding:1px 12px;
	text-align:left;}
span.g-avatar {
	border:none;
	display:block;
	margin:0 0 24px 0;
	padding:0;
	text-align:right;}
	.g-avatar img.avatar {background:url(img/ava-g-bg.png) no-repeat 0 0; padding:8px;}
div.g-reply {
	clear:both;
	font-size:0.8em;
	margin:0;
	text-align:right;}
	
#respond input, #respond textarea {
	background:#FFF;
	border:solid 1px #003477;
	font-family:"Lucida Console", Monaco, monospace;
	margin:0 0 4px 0;
	padding:2px 3px 1px 3px;}
	#respond textarea {width:99%;}
	#respond #submit {color:#944510; cursor:pointer;}
	#respond #submit:hover {background:#E1ECFB;}

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ #sidebar */

#sidebar {
	background:#E1ECFB;
	font-size:0.86em;
	margin:0;padding:14px 0;
	float:right;
	width:240px;}
#sidebar div, #sidebar form, #sidebar h4, #sidebar p, #sidebar ol, #sidebar ul {
	padding:1px 9px;}
#sidebar div, #sidebar p, #sidebar ol, #sidebar ul {
	margin:0 0 7px 0;}

#sidebar h4 {
	background:#F7FAFF;
	border-bottom:2px solid #003477;
	font-size:17px;
	margin:12px 0 7px 0;}
#sidebar li {
	margin:0 0 0 18px; padding:0;}

#sidebar form ul li {
	margin-left:9px;}
.login-form, .s-term {
	background:#FFF;
	border:solid 1px #003477;
	font-family:"Lucida Console", Monaco, monospace;
	margin:0 0 4px 0;
	padding:2px 3px 1px 3px;
	width:214px;}
.login-button, .s-submit {
	background:none;
	border:none;
	color:#944510;
	cursor:pointer;
	margin:0; padding:0;
	text-align:left;
	text-decoration:none;}
.login-button:hover, .s-submit:hover {
	color:#001533;
	text-decoration:underline;}
	
div.facebook {
	margin-left:9px;}
.fan_box .connections .connections_grid {
	background:#0F0;}

/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ #FUSS */

#FUSS {
	background:transparent url(img/bg-u.png) no-repeat -1200px bottom;
	font-size:0.8em;
	height:42px;
	margin:0;
	padding:7px 12px;
	text-align:center;}