/*
Theme Name: Eva Scholz
Theme URI: http://evascholz.com
Description: Template for www.evascholz.com
Version: 1.0
Author: Patrick Schl�sser
Author URI: http://design-concept.org
Tags: red, fix

*/

* { 
	margin: 0; padding: 0;
	}
	
html { 
	height: 101%;
	}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
}	
	
/* default element */	
p {
margin-bottom: 10px;
font-size: 13px;
}

h1, h2, h3, h4, h5 {
margin-bottom: 5px;
font-size: 20px;
color: #a30011;
padding-left: 10px;
}

h2 {
font-size: 18px;
}

h3 {
font-size: 16px;
background-color: #F4F4F4;
}

h4 {
font-size: 14px;
}

h5 {
font-size: 14px;
}

ul {
margin-top: 5px;
margin-bottom: 5px;
font-size: 13px;
}

li {
margin-bottom: 5px;
font-size: 13px;
}


/* document wrapper */
.yui-t6 {
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
}
	
/* header */
#hd {
width: 949px;
height: 93px;
background-color: #af0e16; 
}

img.logo_header {
}

img.post-it {
float: right;
}



/* main wrapper */
#bd {
margin: 0;
padding: 0;
background-image:  url(gfx/content_bg.png); 
background-repeat:repeat-y;
background-position:left;
}

/* content wrapper */
#yui-main {
margin: 0;
padding: 0;
}

.yui-g {
margin: 0;
padding: 0;
}

.yui-b {
margin: 0;
padding: 0;
}

/* content and sub-content */
.content {
}

.content-top {
padding: 10px;
}

.content-top p {
padding-left: 10px;
padding-right: 20px;
}

.content-top ul  {
padding-left: 40px;
padding-right: 20px;
}

.content-sub {
margin: 0;
padding: 10px;
background-color: #F4F4F4;
border-top: 1px solid #F4F4F4;
}
.content-sub p {
padding-left: 10px;
padding-right: 20px;
}



/* sidebar */
.sidebar {
padding-bottom: 10px;
}

.sidebar p {
padding: 10px;
}

.sidebar .widgettitle {
display: none;
}

.sidebar .widget_slideshow , .sidebar li.widget_slideshow ul{
margin: 0;
padding: 0;
}

/* footer */
#ft {
height: 65px;
background-color: #bf3640;
background-image:  url(gfx/footer_bg.png); 
background-repeat: none;
background-position:left;
border-bottom: 6px solid #aaa;
}

#ft p {
padding-top: 18px;
text-align: center;
color: #fff;
}

#ft p a {
color: #fff;
text-decoration: none;
}




/* menu begin */
#menu {
width: 949px;
height: 60px;
margin: 0;
background-color: #bf3640;
background-image:  url(gfx/menu_bg.png); 
background-repeat:repeat-x;
background-position:left;
}

/* Menu start */

ul.mainmenu, ul.mainmenu ul {
	margin:0 ;
	padding: 0;
	list-style-type: none;
	}

ul.mainmenu a {
	color: #FFF;
	display: block;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 22px;
	padding-bottom: 22px;
	font-weight: normal;
	font-size: 16px;
	text-decoration : none;
	}


ul.mainmenu li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	height: 60px;
	border-left: 1px solid #870d13; 
	}

ul.mainmenu li.hover, ul.mainmenu li:hover {
	background-color: #bf3640;
	background-image:  url(gfx/menu_bg_hover.png); 
	background-repeat:repeat-x;
	background-position:left;
	}
/* menu end */

/* Pictures */
img.aligncenter {
	padding: 1px;
	margin: 0;
	border: 2px solid #F4F4F4;
}


img.alignleft {
	float: left;
	padding: 1px;
	margin: 3px 14px 3px 0;
	border: 2px solid #F4F4F4;
}

img.alignright {
	float: right;
	padding: 1px;
	margin: 3px 14px 3px 0;
	border: 2px solid #F4F4F4;
}

img.size-full {
	padding: 1px;
	border: 2px solid #F4F4F4;
}

img.alignright-noborder {
	float: right;
	padding: 0;
	margin: 0;
	border: 0px solid #F4F4F4;
}
img.designer {
margin:5px;
}

/* Calendar */
.calendar  td, .calendar  th {
padding: 5px;
border: 1px solid #a30011;
}

.calendar th {
text-align: center;
}

.calendar {
	width: 95%;
margin: 10px;

}

.calendar-head {
padding: 7px;
border: 0px;
font-weight: bold;
color: #fff;
border-bottom: 1px solid #a30011;
background-color: #a30011;
}

.calendar-content {

}

td.calendar-date {
text-align: center;
width: 180px;
}

th.calendar-date {
text-align: center;
width: 180px;
}

/* calendar picker */
tr.dpDayTR {
font-size: 14px;
}

td.dpDayTD {
font-size: 14px;
}
