@charset "utf-8";
 /*
Template: rhetorikblog
Theme Name: rhetorikblog
Theme URI: http://www.rhetorikblog.de
Description: Wordpress Theme for rhetorikblog.de
Version: 0.9 Beta
Author: Marcel Fiedrich
Author URI: http://www.bergisch-media.de/
*/

*															{margin: 0px; padding: 0px;}

body														{position: relative; width: 100%; height: 100%; background: url(img/bodyBackgroundRepeat.jpg) repeat-x; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a															{text-decoration: none; color: #f66600;}
a:hover														{color: #4267a0;}
p															{line-height: 16px; margin: 0px 0px 12px 0px;}
img															{border: none;}
ul															{margin: 0px 0px 20px 20px;}

div.clearboth												{position: relative; clear: both;}

div#pageLayer												{position: relative; width: 100%; min-height: 100%; background: url(img/bodyBackground.jpg) no-repeat top center; margin: 0px auto 0px auto; text-align: center;}

div#mainLayer												{width: 834px; height: 100%; background: url(img/contentBackgroundRepeat.png) repeat-y; text-align: left; margin: 0px auto 0px auto; padding: 0px 23px 5px 23px;}
* html div#mainLayer										{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rhetorikblog.de/wp-content/themes/rhetorikblog/img/contentBackgroundRepeat.png', sizingMethod='scale');}

div#mainHeader												{width: 100%; height: 180px; background: url(img/headerBackground.jpg) no-repeat; margin: 0px 0px 5px 0px;}
div#mainHeader div#headerLogo								{position: relative; width: 216px; height: 68px; background: url(img/logo.png); position: relative; top: 80px; left: 15px;}
* html div#mainHeader div#headerLogo						{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rhetorikblog.de/wp-content/themes/rhetorikblog/img/logo.png', sizingMethod='scale');}

div#mainHeader div#headerLogo a.headerHomeLink				{display: block; height: 68px;}
div#mainHeader div#headerLogo h1.headerHeadline				{display: none;}

div#mainNav													{position: relative; width: 819px; height: 55px; line-height: 55px; background: #c9d9e4; padding: 0px 0px 0px 15px; border-bottom: 5px solid #ffffff;}
div#mainNav ul.mainNavList									{list-style: none; margin: 0px;}
div#mainNav ul.mainNavList li.mainNavObj					{float: left; margin: 0px 40px 0px 0px;}
div#mainNav ul.mainNavList li.mainNavObj a					{color: #4267a0; text-decoration: none; font-size: 10pt; font-weight: 500;}
div#mainNav ul.mainNavList li.mainNavObj a:hover			{color: #f66600;}

div#searchField												{position: relative; width: 181px; height: 26px; padding: 18px 0px 0px 0px; float: right;}
div#searchField input.searchFieldInput						{margin: 0px 0px 0px 5px; color: #3e606f; width: 115px; height: 16px; border: 1px solid #4267a0; background: #ffffff; font-size: 8pt; float: left;}
div#searchField input.searchFieldButton						{margin: 0px 0px 0px 5px; color: #ffffff; width: 45px; height: 18px; font-size: 10px; background: #2488bc; border: 1px solid #4267a0; float: left;}

div#mainContent												{padding: 0px 0px 20px 15px; margin: 0px 0px 0px 0px; background: url(img/mainContentBackground.gif) repeat-y;}
div#mainContent div.content									{position: relative; width: 406px; float: left; padding: 40px 0px 0px 0px; margin: 0px 44px 0px 0px;}
div#mainContent div.content div.newsListObj					{position: relative; border-bottom: solid 1px #c9d9e4; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px;}
div#mainContent div.content div.newsListObj h2				{color: #4267a0; font-size: 14pt; font-weight: 500; margin: 0px 0px 15px 0px;}
div#mainContent div.content div.newsListObj h2 a			{color: #4267a0;}
div#mainContent div.content p.newsListTime					{color: #f66600; font-size: 8pt; margin: 0px 0px 10px 0px;}
div#mainContent div.content div.newsListPost				{margin: 0px 0px 20px 0px;}
div#mainContent div.content p.newsListPostMeta				{font-size: 8pt;}
div#mainContent div.content p.newsListPostMeta a			{color: #f66600;}
div#mainContent div.content p.newsListPostMeta span.author	{color: #f66600;}

div#mainContent div.content div.newsListPageMenu			{position: relative; bottom: 0px;}

div#mainContent div.content div.newsSingleItem				{position: relative; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
div#mainContent div.content div.newsSingleItem h2			{color: #4267a0; font-size: 14pt; font-weight: 500; margin: 0px 0px 15px 0px;}
div#mainContent div.content div.newsSingleItem h2 a			{color: #4267a0;}
div#mainContent div.content p.newsSingleMeta				{color: #f66600; font-size: 8pt; margin: 0px 0px 10px 0px;}
div#mainContent div.content div.newsSingleContent			{margin: 0px 0px 20px 0px;}

div#mainContent div.content h3.commentsHeadline				{font-size: 12px; color: #4267a0; margin: 0px 0px 10px 0px; font-weight: 500px;}
div#mainContent div.content h4.commentHeadline				{font-size: 9pt; color: #4267a0; margin: 0px 0px 10px 0px; font-weight: 500px;}
div#mainContent div.content h4.commentHeadline a			{color: #4267a0;}
div#mainContent div.content small.writeComments				{margin: 0px 0px 10px 0px; display: block;}
div#mainContent div.content div.commentListEntry			{padding: 10px; margin: 0px 15px 10px 0px; border-top: #c9d9e4 1px solid;}
div#mainContent div.content p.commentInputField				{margin: 0px 0px 10px 0px;}
div#mainContent p.commentInputField input.commentName		{height: 18px; color: #4267a0; border: solid 1px #666666; padding: 2px 0px 0px 22px; background: url(img/commentName.png) no-repeat 2px 2px #c9d9e4;}
div#mainContent p.commentInputField input.commentEmail		{height: 18px; color: #4267a0; border: solid 1px #666666; padding: 2px 0px 0px 22px; background: url(img/commentEmail.png) no-repeat 2px 2px #c9d9e4;}
div#mainContent p.commentInputField input.commentWebsite	{height: 18px; color: #4267a0; border: solid 1px #666666; padding: 2px 0px 0px 22px; background: url(img/commentWebsite.png) no-repeat 2px 2px #c9d9e4;}


div#mainContent div.leftSidebar								{position: relative; width: 182px; float: left; padding: 40px 0px 0px 0px;}
div#mainContent div.leftSidebar div.sidebarWidget			{position: relative; padding: 0px 15px 10px 15px;}
div#mainContent div.leftSidebar div.sidebarWidget h3		{color: #4267a0; font-weight: 600; font-size: 10pt; margin: 0px 0px 10px 0px;}
div#mainContent div.leftSidebar div.sidebarWidget ul		{list-style-position: outside; list-style-type: none; margin: 0px 0px 10px 10px;}
div#mainContent div.leftSidebar div.sidebarWidget ul li		{background: url(img/sidebarListPoint.gif) no-repeat 0px 7px; line-height: 18px; padding: 0px 0px 0px 8px;}
div#mainContent div.leftSidebar div.sidebarWidget a			{color: #f66600; text-decoration: none;}
div#mainContent div.leftSidebar div.sidebarWidget a:hover	{color: #4267a0;}

div#mainContent div.rightSidebar							{position: relative; width: 181px; float: right; padding: 40px 0px 0px 0px;}
div#mainContent div.rightSidebar div.sidebarWidget			{position: relative; padding: 0px 15px 10px 15px;}
div#mainContent div.rightSidebar div.sidebarWidget h3		{color: #4267a0; font-weight: 600; font-size: 10pt; margin: 0px 0px 10px 0px;}
div#mainContent div.rightSidebar div.sidebarWidget ul		{list-style-position: outside; list-style-type: none; margin: 0px 0px 10px 10px;}
div#mainContent div.rightSidebar div.sidebarWidget ul li	{background: url(img/sidebarListPoint.gif) no-repeat 0px 7px; line-height: 18px; padding: 0px 0px 0px 8px;}
div#mainContent div.rightSidebar div.sidebarWidget a		{color: #f66600; text-decoration: none;}
div#mainContent div.rightSidebar div.sidebarWidget a:hover	{color: #4267a0;}

div#mainFooter												{width: 834px; height: 29px; background: url(img/footerBackground.png) no-repeat; margin: 0px auto 0px auto; padding: 0px 23px 0px 23px;}
* html div#mainFooter										{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rhetorikblog.de/wp-content/themes/rhetorikblog/img/footerBackground.png', sizingMethod='scale');}

/* Extra Styles */
.toolTip													{}

.tool-tip 													{color: #c9d9e4; width: 139px; z-index: 13000; text-align: left;}
.tool-title 												{font-weight: bold; font-size: 11px; margin: 0; color: #ffffff; padding: 8px 8px 4px; background: url(img/bubble.png) top left;}
.tool-text 													{font-size: 11px; padding: 4px 8px 8px; background: url(img/bubble.png) bottom right;}

.MultiBoxContainer 											{position: absolute; border: 20px solid #000; background-color: #FFF; display: none;	z-index: 2;}
.MultiBoxLoading 											{background: url(img/loader.gif) no-repeat center;}
.MultiBoxContent 											{position: relative; width: 100%; height: 100%; overflow: hidden;}
.MultiBoxClose 												{position: absolute; top: -26px; right: -26px; background: url(img/close.png) no-repeat; width: 24px; height: 24px; cursor: pointer;}
.MultiBoxControlsContainer 									{overflow: hidden; height: 0px; position: relative;}
.MultiBoxControls 											{width: 100%; height: auto; position: relative; background-color: #000000;}
.MultiBoxPrevious 											{position: absolute; background: url(img/left.png) no-repeat; width: 24px; height: 24px; left: 0px; margin-top: 5px; cursor: pointer;}
.MultiBoxNext 												{position: absolute; background: url(img/right.png) no-repeat; width: 24px; height: 24px; right: 0px; margin-top: 5px; cursor: pointer;}
.MultiBoxNextDisabled 										{cursor: default; background: url(img/rightDisabled.png) no-repeat;}
.MultiBoxPreviousDisabled 									{cursor: default;	background: url(img/leftDisabled.png) no-repeat;}
.MultiBoxTitle 												{position: relative; margin: 10px 0 0 35px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-align: left;}
.MultiBoxNumber 											{position: relative; width: 50px; margin: 10px 35px 0 0; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-align: right;}
.MultiBoxDescription 										{clear: left; position: relative; margin: 0 35px 0 35px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-align: left;}
