/*
Theme Name: JG Wien
Theme URI: http://wordpress.org/
Description: Das JG-Thema
Version: 1.0
Author: Christian H&ouml;gl
Author URI: http://creativbox.at/
*/

body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#999999 url(images/hg.png) 0 20px repeat-x;
	margin:0;
	padding:20px 0 0 0;
	}
#page {
	width:1000px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	background:#F2F2F2 url(images/hg_page.png) 0 0 repeat-y;
}
#page hr {
	display:none;
}
#page .entry hr {
	display:block;
	height:1px;
	border:none;
	border-top:1px solid black;
	width:100%;
	clear:both;
}
small {
	font-size:0.917em; /* 11px */
}
#header {
	background:url(images/hg_kopf.png) 0 0 repeat-x;
}
#header img {
	border:none;
}
#headerimg {
	width:1000px;
	height:64px;
	background:url(images/titel.png) center top no-repeat;
}
#headerimg h1,
#headerimg .description {
	text-indent:-2000px;
	margin:0;
	padding:0;
}
#headerbar {
	width:1000px;
	height:125px;
	background:url(images/hg_rot.png) 0 0 repeat-x;
}
#headeraddress {
	width:214px;
	height:89px;
	padding:18px 18px 0 18px;
	float:left;
	color:#CCCCCC;
}
#headerbar img {
	float:left;
}
#sidebar {
	width:250px;
	float:left;
	margin:0;
	padding:0 0 25px 0;
}
#sidebar2 {
	width:250px;
	float:right;
	margin:0;
	padding:0 0 25px 0;
	background:#F2F2F2;
}
#sidebar h2,
#sidebar2 h2 {
	color:#333333;
	font-size:1.5em;
}
#sidebar2 #events li {
	margin-bottom:5px;
}
#content {
	margin:0 0 0 250px;
	padding:0;
	line-height:1.3em;
}
#content a,
#sidebar a,
#sidebar2 a {
	color:#E1000F;
	text-decoration:none;
}
#content p a,
#content td a,
#content li a,
#sidebar a,
#sidebar2 a {
	font-weight:bold;
}
#content a:hover,
#sidebar a:hover,
#sidebar2 a:hover {
	color:#E1000F;
	text-decoration:underline;
}
.entry {
	float:left;
	width:462px;
	padding:18px;
	margin:0;
	background:#DADADA url(images/hg_meldung.jpg) center top repeat-x;
}
.sticky .entry,
.category-veranstaltungen .entry {
	background:#BCBCBC url(images/hg_veranstaltung.jpg) center top repeat-x;
}
.calendar {
	float:left;
	margin:0 12px 0 0;
	}
.navigation {
	float:left;
	width:462px;
	padding:18px;
	margin:0;
}

.entry h2, 
.pagetitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.583em; /* 19px */
	line-height:1.2em;
	font-weight:normal;
	color:#E1000F;
	margin-bottom:0.4em;
	padding-bottom:0;
}
.pagetitle {
	padding:0 0 0 18px;
	font-size:1.83em; /* 22px */
}
h3 {
	color:#333333;
	margin-bottom:0.4em;
	padding-bottom:0;
}
.entry p {
	padding:0;
	margin:0 0 0.8em 0;
}
.entry img {
	border:none;
}
.title {
	margin-top:0;
	padding-top:0;
}
.entry strong {
	color:#333333;
}
.entry h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.333em; /* 16px */
	line-height:1.2em;
	font-weight:normal;
	color:#E1000F;
}
.entry .published {
	color:#666666;
	margin:0 0 2px 0;
	padding:0;
	font-size:1.17em; /* 14px */
}
.entry .authoranddate {
	color:#666666;
	margin:0 0 2px 0;
	padding:0;
	font-size:0.83em; /* 10px */
}
.weiterlesen {
	margin:0;
	padding:0;
}
#sidebar .widget,
#sidebar2 .widget {
	padding:18px 18px 0 18px;
}
#sidebar .flexipages_widget,
#sidebar2 .flexipages_widget {
	padding:0;
	margin:0;
}
#sidebar h2,
#sidebar2 h2 {
	padding:0;
	margin:0 0 0.5em 0;
}
#sidebar ul,
#sidebar li,
#sidebar2 ul,
#sidebar2 li {
	list-style:none;
	text-indent:0;
	margin:0;
	padding:0;
	zoom: 1; /* fix list gaps in ie */
}
#sidebar li a {
	display:block;
	width:206px;
	height:22px;
	padding:10px 0 0 44px;
	margin:0;
	color:#666666;
	font-weight:bold;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
	background:url(images/menue.png) 0 0 no-repeat;
}
#sidebar li.page-item-410 a {
	background-image:url(images/menue_nrwahl.png);
}
#sidebar li li li a,
#sidebar li.page-item-410 li a {
	background-image: url(images/submenue.png);
	height:13px;
	padding:3px 0 0 44px;
	font-size:11px;
	line-height:11px;
}
#sidebar li li li li a,
#sidebar li.page-item-410 li li a {
	background-image: url(images/subsubmenue.png);
	height:13px;
	padding:3px 0 0 50px;
	font-size:11px;
	line-height:11px;
	width:200px;
}

#sidebar .current_page_item li a {
	background-position:0 0;
	color:#666666;
}
#sidebar li a:active,
#sidebar .current_page_item a,
#sidebar .current_page_item a:hover {
	background-position:-500px 0;
	outline:none;
	color:#CCCCCC;
}
#sidebar li a:hover,
#sidebar li a:focus,
#sidebar .current_page_item li a:hover,
#sidebar .current_page_item li a:focus {
	background-position:-250px 0;
	outline:none;
	color:#666666;
}
#searchform {
	height:22px;
	margin:0;
	padding:0;
}
#searchform input#s {
	background:url(images/menue.png) -290px bottom no-repeat;
	border: #AAAAAA 1px solid;
	border-bottom-color:#FFFFFF;
	border-right-color:#FFFFFF;
	height:16px;
	width:125px;
	padding:2px;
	margin:0 16px 0 0;
}
#searchform input#searchsubmit { 
	background:url(images/menue.png) -540px bottom no-repeat;
	border: #770710 1px solid;
	border-top-color:#F41F14;
	border-left-color:#F41F14;
	height:22px;
	width:60px;
	padding:2px;
}
#searchform input#s:focus {
	background-position:-40px bottom; 
}

#commentform {
	padding-bottom:10px;
}





#comment {
	background:#D9DADA url(images/form_inaktiv.png) bottom repeat-x;
	border: #AAAAAA 1px solid;
	border-bottom-color:#FFFFFF;
	border-right-color:#FFFFFF;
	height:9em;
	width:450px;
	padding:2px;
	margin:0;
}
textarea#comment:focus	{ 
	background:#E6E6E6 url(images/form_aktiv.png) bottom repeat-x;
}


.commententries {
	float:left;
	width:498px;
	margin:0;
	padding:0 0 18px 0;
}

.commententries h3,
#commentform p,
.indent {
	padding:0 18px 0 18px;
}
.commententries h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.333em; /* 16px */
	line-height:1.2em;
	font-weight:normal;
	color:#E1000F;
}
.commentlist {
	text-indent:none;
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}
.commentlist li {
	text-indent:none;
	list-style:none;
	background:#E6E6E6 url(images/form_aktiv.png) bottom repeat-x;
	width:462px;
	padding:18px;
	margin:0;
}



#footer {
	clear:both;
	width:1000px;
	height:35px;
	margin:8px auto 20px auto;
	padding:0;
	text-align: left;
	font-size:0.9em;
	line-height:0.9em;
	color:#4D4D4D;
}
#footer p {
	padding:0;
	margin:0;
}
#footer a {
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:none;
}
#footer a:hover {
	color:#CCCCCC;
	text-decoration:none;
}


.alignleft {
	float:left;
	margin:5px 10px 5px 0;
}
.alignright {
	float:right;
	margin:5px 0 5px 10px;
}

.editlink a {
	display:block;
	overflow:hidden;
	float:right;
	width:16px;
	height:16px;
	margin:0;
	text-indent:-1000px;
	background:url(images/doc-option-edit.png) no-repeat -16px 0;
}
.editlink a:hover {
	background-position:0 0;
}



.clearfloat { 
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}





/*provisorisch: Banner rechts */

#text-122305711 img {
	border:none;
	margin-bottom:4px;
	width: 206px;
}
#themenu {
	padding:0 !important;
	margin:0 !important;
}
#flexi-pages-1 {
	padding:0 !important;
	margin:0 !important;
}