@charset "utf-8";
 /*
Template: gumfiTheme
Theme Name: gumfiTheme
Theme URI: http://www.gumfi.de
Description: Gumfi Wordpress Theme
Version: 0.9 Beta
Author: Marcel
Author URI: http://www.gumfi.de/
*/

*															{margin: 0px; padding: 0px;}
body														{width: 100%; background-color: #fcfff5; color: #3e606f; font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

a															{text-decoration: none; color: #91aa9d;}
a:hover														{text-decoration: none; color: #3e606f;}
p															{font-size: 8pt; line-height: 12pt; margin: 0px 0px 10px 0px;}
h2															{font-weight: 500px;}
h3															{font-weight: 500px;}
h4															{font-weight: 500px;}
h5															{font-weight: 500px;}
blockquote													{padding: 20px; background: #91AA9D; color: #FCFFF5; margin: 0px 0px 10px 0px;}
img															{border: none; margin: 0px 5px 0px 5px;}

div#baseHeader												{width: 100%; min-width: 100%; height: 100px; background: url(img/baseHeaderRepeat.png);}
div#baseHeader div#innerHeader								{width: 100%; min-width: 100%; height: 100px; background: url(img/headerLogo.png) no-repeat;}

div#searchForm												{width: 190px; height: 26px; margin: 0px 0px 0px 605px; padding: 16px 0px 0px 0px; background: url(img/searchBackground.png) no-repeat bottom;}
div#searchForm input.searchFieldButton						{margin: 5px 0px 0px 5px; float: left;}
div#searchForm input.searchFieldInput						{margin: 5px 0px 0px 5px; color: #3e606f; height: 16px; border: none; background: #fcfff5; font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

div#mainNav													{margin: 0px 0px 0px 300px; padding: 23px 0px 0px 0px;}
div#mainNav ul.mainNavList									{list-style: none;}
div#mainNav li.mainNavObj									{float: left; width: 100px; height: 35px; line-height: 35px; text-align: center;}
div#mainNav li.mainNavObj a									{font-size: 14pt; color: #fcfff5; font-weight: 500; padding: }
div#mainNav li.mainNavObj a:hover							{font-size: 14pt; color: #91aa9d; font-weight: 500;}
div#mainNav li.mainNavObj a.mainNavActive					{display: block; width: 100px; height: 35px; font-size: 14pt; color: #3e606f; font-weight: 500; background-color: #fcfff5;}

div#contentLayer											{width: 800px; padding: 50px 0px 0px 50px;}

div#contentLayer div.baseContent							{width: 500px; float: left;}

div.baseContent div.newsListObj								{margin: 0px 0px 50px 0px;}
div.baseContent div.newsListObj h2.newsListHeadline			{font-size: 14pt; color: #193441; font-weight: 500; margin: 0px 0px 7px 0px;}
div.baseContent div.newsListObj h2.newsListHeadline a		{color: #193441;}
div.baseContent div.newsListObj p.newsListCat				{font-size: 10pt; line-height: 16px; padding: 0px 0px 14px 0px;}
div.baseContent div.newsListObj p.newsListCat span.share	{display: block; background: url(img/iconShare.png) no-repeat; height: 16px; line-height: 16px; padding: 0px 8px 0px 20px; float: left;}
div.baseContent div.newsListObj p.newsListCat span.comment	{display: block; background: url(img/iconComments.png) no-repeat; height: 16px; line-height: 16px; padding: 0px 8px 0px 20px; float: left;}
div.baseContent div.newsListObj p.newsListCat span.track	{display: block; background: url(img/iconTrackback.png) no-repeat; height: 16px; line-height: 16px; padding: 0px 8px 0px 20px; float: left;}
div.baseContent div.newsListObj div.newsListPost			{clear: both;}
div.baseContent div.newsListObj a.more-link					{color: #193441;}


div.baseContent div.newsSingleItem							{margin: 0px 0px 50px 0px;}
div.baseContent div.newsSingleItem h2.newsSingleHeadline	{font-size: 14pt; color: #193441; font-weight: 500; margin: 0px 0px 7px 0px;}
div.baseContent div.newsSingleItem h2.newsSingleHeadline a	{color: #193441;}
div.baseContent div.newsSingleItem p.newsListCat			{font-size: 10pt; line-height: 16px; padding: 0px 0px 14px 0px;}
div.baseContent p.newsListCat span.share					{display: block; background: url(img/iconShare.png) no-repeat; height: 16px; line-height: 16px; padding: 0px 8px 0px 20px; float: left;}
div.baseContent p.newsListCat span.comment					{display: block; background: url(img/iconComments.png) no-repeat; height: 16px; line-height: 16px; padding: 0px 8px 0px 20px; float: left;}
div.baseContent p.newsListCat span.track					{display: block; background: url(img/iconTrackback.png) no-repeat; height: 16px; line-height: 16px; padding: 0px 8px 0px 20px; float: left;}
div.baseContent div.newsSingleItem div.newsSinglePost		{clear: both;}
div.baseContent div.newsSingleItem a.more-link				{color: #193441;}

h3.commentsHeadline											{font-size: 14px; color: #193441; margin: 0px 0px 10px 0px; font-weight: 500px;}
h4.commentHeadline											{font-size: 12px; color: #193441; margin: 0px 0px 10px 0px; font-weight: 500px;}
h4.commentHeadline a										{color: #193441;}
small.writeComments											{margin: 0px 0px 10px 0px; display: block;}
div.commentListEntry										{padding: 10px; margin: 0px 30px 0px 0px; border-top: #3e606f 1px solid;}
p.commentInputField											{width: 268px; height: 27px; line-height: 28px; padding: 2px; background: url(img/commentInputField.gif) no-repeat;}
input.commentName											{border: none; padding: 2px 2px 2px 20px; color: #ffffff; background: url(img/commentName.png) 4px 4px no-repeat #d1dbbd;}
input.commentEmail											{border: none; padding: 2px 2px 2px 20px; color: #ffffff; background: url(img/commentEmail.png) 4px 4px no-repeat #d1dbbd;}
input.commentWebsite										{border: none; padding: 2px 2px 2px 20px; color: #ffffff; background: url(img/commentWebsite.png) 4px 4px no-repeat #d1dbbd;}
textarea.commentText										{border: 1px solid #333333; background: #3e606f; color: #fcfff5;}
input.commentSubmit											{line-height: 22px; margin: 0px 0px 0px 0px; float: left; border: none; background-color: #3e606f; color: #fcfff5; padding: 4px;}

div#contentLayer div.baseSidebar							{width: 195px; float: left; margin: 0px 0px 0px 55px;}
div.baseSidebar h3.sidebarTitle								{width: 195px; border-bottom: #3e606f solid 1px; font-size: 12pt; padding: 5px;}
div.baseSidebar div.sidebarWidget							{margin: 0px 0px 20px 0px;}
div.baseSidebar div.sidebarWidget ul						{list-style-position: inside; list-style-type: square; margin: 10px 0px 0px 8px;}
div.baseSidebar div.sidebarWidget li a						{color: #3e606f; font-size: 10pt;}






/* Extrastyles */

.toolTip													{}

.tool-tip 													{color: #91aa9d; width: 139px; z-index: 13000;}
.tool-title 												{font-weight: bold; font-size: 11px; margin: 0; color: #fcfff5; 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;}


.boxFloat, .imageFloat {
	float: left;
}

/***********************************/


.boxTopLeft {
	background: url(img/topLeft.gif) top left no-repeat;
}
.boxTop {
	border-top: 1px solid #ccc;
	background-color: #eee;
}
.boxTopRight {
	background: url(img/topRight.gif) top right no-repeat;
}
.boxMiddleLeft {
	background-color: #eee;
	border-left: 1px solid #ccc;
}
.boxMiddle {
	background-color: #eee;
}
.boxMiddleRight {
	background-color: #eee;
	border-right: 1px solid #ccc;
}
.boxBottomLeft {
	background: url(img/bottomLeft.gif) bottom left no-repeat;
}
.boxBottom {
	border-bottom: 1px solid #ccc;
	background-color: #eee;
}
.boxBottomRight {
	background: url(img/bottomRight.gif) bottom right no-repeat;
}

/***********************************/

.imageTopLeft {
	background: url(images/topLeft.png) top left no-repeat;
}
.imageTopRight {
	background: url(images/topRight.png) top right no-repeat;
}
.imageBottomLeft {
	background: url(images/bottomLeft.png) bottom left no-repeat;
}
.imageBottomRight {
	background: url(images/bottomRight.png) bottom right no-repeat;
}
.imageTop, .imageMiddleLeft, .imageMiddle, .imageMiddleRight, .imageBottom {
	border: 0;
}

/***********************************/

.roundedContent {
	padding: 30px;
	margin: 0px;
	width: 440px;
	border: 1px solid #ccc;
	background-color: #eee;
	margin-bottom: 20px;
}