/*
Theme Name: Brigitte Sch&ouml;ndorfer
Theme URI: http://www.brigitte-schoendorfer.com
Description: Eigens erstelltes Theme f&uuml;r die Website von Brigitte Sch&ouml;ndorfer.
Version: 1.0
Author: Oliver Sch&ouml;ndorfer
*/

/*************************************
 Container
 *************************************/

html,body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font: 10pt, Verdana;
}

div#container {
	position: relative;
	min-height: 100%;
	width: 700px;
	padding: 0px;
	margin: 0px;
	text-align:left;
}

div#header {
	position: relative;
	width: 907px;
	height: 118px;
	padding: 0px;
}

div#wrapper {
	position: relative;
	padding: 0px;
	width: 530px;
	margin-left: 180px;
	height: 100%;
}

div#content {
	position: relative;
	width: 500px;
	padding: 0px;
}

div#footer {
	position: relative;
	font: 8pt, Verdana;
	margin: 80px auto 0 180px;
	width: 530px;
	clear: both; 
	bottom: 0px;
	height: 40px
}

a {
	color: #dc7807;
	text-decoration: none;
}

a:hover {
	color: #000;
}

div#navigation_top {
	position: relative;
	margin: 20px 0px 0px 0px;
	display: block;
	font-size: 11px;
}

div#navigation_bottom {
	border: 1px solid #FFF;
	position: relative;
	padding: 50px 0 0 0;
	display: block;
	font-size: 11px;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}

/* Auf der Startseite link zu den Kategorien */

div#gotocat {
	position: relative;
	margin: 0px 0px 10px 0px;
	display: block;
	font-size: 11px;
}

.more-link {
   padding: 0px 0 10px 0;
   text-align: left;
}

/*************************************
 Hauptmenu links
 *************************************/

#menu {
	float:left;
	width:145px;
	position: absolute;
	left:0px;
	top:180px;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

#menu a:hover {
	color: #000;
}

#menu form {
	margin-top: 40px;
	}

#menu ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}

#menu ul ul {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	}

#menu ul ul li:before {
	content: "~ \0020";
	color: #dc7807;
	}

#menu ul ul li {
	_background: url(images/welle_orange_11px.gif) no-repeat; /* IE Hack */
	_background-position: 0px 2px; /* IE Hack */
	_padding-left: 13px; /* IE Hack */
}

#menu ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	}

#menu abstand {
	font-size: 30px;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #93107e;
	text-decoration: underline;
	}

/*-smilies without a border-*/
body img.wp-smiley {
	border:none;
}

/*************************************
Sidebar bei Blog rechts
 *************************************/

#sidebar {
	position: absolute;
	top: 180px;
	left: 750px;
	width: 190px;
	font-size: 11px;
	color: #4b4b4d;
	padding: 0px;
	}

#sidebar a {
	color: #4b4b4d;
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#sidebar h2 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px;
}

#sidebar h2.first {
	margin-top: 0px;
}

#sidebar form {
	margin-top: 40px;
	}


#sidebar ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}

#sidebar ul li {
	_background: url(images/welle_grau_11px.gif) no-repeat; /* IE Hack */
	_background-position: 0px 1px; /* IE Hack */
	_padding-left: 13px; /* IE Hack */
}

#sidebar ul li:before {
	content: "~ \0020";
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
	}

#searchform {
	margin-top: 10px;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

#borderit img {
	margin: 2px;
	padding: 4px;
	border: 1px solid #bfbfbf;
	max-width: 100%;
	}

#borderit a:hover img {
	border: 1px solid #4b4b4d;
}


/*************************************
 Seite, Page
 *************************************/

div#pagetitle {
	position: relative;
	left: 150px;
}

div#latestevent {
	position: relative;
	left: -30px;
	margin-top: 50px;
}

#pagetitle h2, #latestevent h2 {
	font: 28px, Times, "Times New Roman";
	margin-top: 20px;
	color: #f3a54d;
}


/*************************************
 Eintrag, Entry
 *************************************/

.entrytitle h2 {
	font: 24px, Times, "Times New Roman";
	line-height:12px;
	margin-top: 50px;
}
.entrytitle h3 {
	font: 20px, Times, "Times New Roman";
	line-height:12px;
	margin-top: 50px;
}
.entrytitle h2 a, .entrytitle h3 a {
	color: #000;
}
.entrytitle h2 a:hover, .entrytitle h3 a:hover{
	color: #000;
}

.entrybody, .pagebody, .eventbody {
	font: 1.0em/1.5em Verdana;
	text-align: left;
	color: #000;
	margin-top: 20px;
}

.entrybody a, .pagebody a, eventbody, .eventbody {
	text-decoration: none;
}

.entrybody a:hover, .pagebody a:hover, .eventbody a:hover {
	color: #000;
	text-decoration: none;
}

.entrybody h3, .eventbody h3 {
	font: 20px, Times, "Times New Roman";
	line-height:12px;
}

div#entrymeta {
	position: relative;
	font-size: 11px;
	margin: 25px 0 15px 0;
	padding: 5px;
	display: inline;
	border-bottom: 1px solid #c9c9c9;
}

.entrymeta_search {
	position: relative;
	font-size:12px;
	margin-bottom:15px;
	padding: 5px 5px 5px 0px;
	display: inline;
	border-bottom: 1px solid #c9c9c9;
}

div#entrymeta a, .entrymeta_search a, div#entrymeta_single a {
	color: #4b4b4d;
	text-decoration: none;
}

.entrymeta a:hover, .entrymeta_search a:hover, div#entrymeta_single a:hover {
	color: #000;
}

div#entrymeta_single {
	font-size:11px;
	color: #4b4b4d;
	margin-top: 40px;
	padding: 5px;
	display: inline;
	border-top: 1px solid #c9c9c9;
}

.entrybody img, .eventbody img {
	margin: 3px;
	padding: 6px;
	border: 1px solid #bfbfbf;
	max-width: 100%;
	}

img.borderless {
	margin: 5px;
	padding: 10px;
	border: 0px;
	max-width: 100%;
}

img.white {
	margin: 5px;
	padding: 10px;
	border: 1px solid #ffffff;
	max-width: 100%;
}

.entrybody a:hover img, .eventbody a:hover img {
	border: 1px solid #4b4b4d;
}

.borderless a:hover img {
	border: 0px;
}

img.borderless a:hover {
	border: 0px;
}

.entrybody.borderless a:hover img, {
	border: 0px;
}

blockquote {
	margin: 15px 00px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #fadfbf;
}

.entrybody ul, .pagebody ul, .eventbody ul {
	margin: 0px 0px 0px 37px;
	padding: 0px;
	list-style-type: none;
}

.entrybody li, .pagebody li, .eventbody li {
	margin: 11px 0px 0px 11px; // oben, rechts, unten, links
}

.entrybody ul li:before, .pagebody ul li:before, .eventbody ul li:before {
	margin-left: -12pt;
	content: "~ \0020";
	color: #dc7807;;
}

.entrybody ul li, .pagebody ul li, .eventbody ul li {
	_background: url(images/welle_orange_12px.gif) no-repeat; /* IE Hack */
	_background-position: 0px 5px; /* IE Hack */
	_padding-left: 14px; /* IE Hack */
}


/*************************************
 Footer
 *************************************/
#footer a {
	color: #4b4b4d;
	text-decoration: underline;
}

/*************************************
 +Comments
 *************************************/

div#commentsblock {
	margin:0.5em;
	padding:1em;
}
h3#comments, h3#respond {
	font: 20px, Times, "Times New Roman";
	color: #4b4b4d;
}
.commenttitle {
	display: block;
}

/* FORMULAR */

div#commentsblock form {
	background: #f7f7f7;
	width:375px;
	padding: 10px;
	border: 1px solid #c9c9c9;
	font-size: 11px;
}
div#commentsblock textarea{
	width:370px;
}
div#commentsblock input, div#commentsblock textarea{
	font: 11px Verdana;
	border: 1px solid #c9c9c9;
}
div#commentsblock textarea:focus, div#commentsblock input:focus{
	border:1px solid #a1a1a1;
}
#submit {
	font-size: 11px;
	padding: 2px;
	background: #f7f7f7;
}

/* LISTE */

ol.commentlist{
	list-style-type:none;
	padding: 0px;
}
.commentlist li{
	background: #f7f7f7;
	border: 1px solid #c9c9c9;
	margin-bottom: 2em;
	_margin-left: -40px; /* IE-Hack */
	width:375px;
	padding: 10px;
	font: 11px/17px Verdana;
}
.commentauthor{
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #4b4b4d;
}
.commentauthor a {
	color: #4b4b4d;
}

.commentmetadata{
	font-size: 10px;
	display: block;
	align: bottom;
}
.commentmetadata a {
	color: #4b4b4d;
}

/*************************************
 Suchformular
 *************************************/

#searchform {
	float: left;
}
#s {
size: 10;
}
#searchform input {
	padding: 2px;
	font: 11px Verdana;
	border: 1px solid #c9c9c9;
}
#searchform input:focus{
	border:1px solid #a1a1a1;
}
#searchsubmit {
	background: #f7f7f7;
}

/*************************************
 Eventcalendar, Terminansicht
 *************************************/

#eventlist ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
	font: 24px, Times, "Times New Roman";
	color: #000;
	}

#eventlist a {
	color: #4b4b4d;
	}

#eventlist ul ul {
	margin-top: 15px;
	margin-bottom: 30px;
	font: 10pt, Verdana;
	}

#eventlist ul li {
	margin-bottom: 10px;
	color: #000;
	}

.eventoverview {
	padding-top: 30px;
	margin-left: 9px;
}

.eventbody blockquote {
	margin: 15px 00px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #fadfbf;
}

/*************************************
 Page, Seite
 *************************************/

.pagebody blockquote, blockquote.bigquote {
	font: italic 17px, Times, "Times New Roman";
	color: #df0a0a;
	margin: 15px 30px 0 -5px;
	padding-left: 20px;
	border-left: 0px;
}

.pagebody h3 {
	font: 20px, Times, "Times New Roman";
	line-height:12px;
	margin-top: 50px;
}

.childpages {
	margin: 30px 0px 0px 37px; // oben, rechts, unten, links
	padding: 0px;
	list-style-type: none;
}

.childpages li {
	margin: 11px 0px 0px 11px; // oben, rechts, unten, links
	_margin: 11px 0px 0px 0px; /* IE Hack */
}

.childpages li:before {
	margin-left: -12pt;
	content: "\00BB \0020";
	color: #dc7807;;
}

.childpages li {
	_background: url(images/quotepfeil_orange_12px.gif) no-repeat; /* IE Hack */
	_background-position: 0px 5px; /* IE Hack */
	_padding-left: -2px; /* IE Hack */
}

.pagebody img {
	margin: 3px;
	padding: 6px;
	border: 0px;
	}

/*************************************
 Links
 *************************************/

#linklist ul {
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}

#linklist h2 {
	font: 20px, Times, "Times New Roman";
	color: #000;
}

#linklist ul ul li:before {
	content: "~ \0020";
	}

#linklist ul ul li {
	margin-top: 10px;
	margin-bottom: 10px;
	font: 10pt, Verdana;
	}
