/**/
*
{
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
}
FORM#gb_form
{
	margin: 79px 0 1px;
}
#formwrap LEGEND#mainlegend
{
	margin: 6px -6px 4px;
}
FIELDSET#formwrap
{
}
#gb_form_div
{
	margin-top: -60px;
	margin-left: 8px;
}
#formwrap LEGEND#mainlegend
{
	color: #FFFFFF;
}
HR
{
	height: 1px;
	color: #A13A3B;
	border-bottom: 1px solid #939393;
}
.navigation A:hover
{
	color: #CE074A;
}
.navigation A
{
	color: #47599E;
}
#footer_container P
{
	text-align: center;
}
#wpcumuluscontent EMBED#tagcloudflash
{
	width: 96%;
	height: 300px;
	margin: 0px 0 12px;
}
OBJECT#tagcloudflash
{
	width: 98%;
}
P STRONG
{
	color: #CE080B;
	font: 100/100% sans-serif;
}
P STRONG
{
}
BODY
{
	background: #B13436;
	color: #010000;
	font: 0.75em/128% "Gill Sans", "Myriad Web Pro", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align: center;
	/*[empty]margin-right:;*/
	font-weight: 100;
}
#wrap
{
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	width: 1080px;
	background-color: #B13436;
}
#pod1
{
	background-color: #FFFFFF;
}
#content
{
	background: #FFF;
	font-size: 1.2em;
	float: left;
	padding: 3em;
	width: 52%;
	word-spacing: 2px;
	letter-spacing: 0.5px;
	margin-top: 24px;
}
#content.narrowcolumn
{
	padding-top: 38px;
}
#contentbox
{
	border-top: 1px dotted #999;
	width: 100%;
	margin: 0;
	padding: 4px;
}
#category
{
	float: left;
	width: 250px;
}
#archive
{
	margin-left: 20px;
	float: left;
	width: 250px;
}
#sidebar
{
	background: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	float: right;
	width: 33%;
	padding: 3em 0 0 0px;
	color: #ED186F;
}
#header
{
	padding: 0;
	background: #FFF url(./images/logo_bg.gif) repeat-x top left;
	height: 55px;
}
#headerpicture
{
	margin: 0;
	padding: 0;
	background: #FFF url(./images/header.jpg) no-repeat top center;
	height: 310px;
}
#menu
{
	height: 50px;
	line-height: 25px;
	margin: 0 auto;
	padding: 0;
	background: #FFF url(./images/menu_bg.gif) repeat-x top left;
	float: left;
	width: 100%;
}
#footer
{
	clear: both;
	background: #010101 url(./images/footer_bg.gif) repeat-x top left;
	color: #FFF;
	font-size: 0.9em;
	padding: 0.5em;
	margin-bottom: 20px;
}
#pagetop
{
	background: #FFF url(./images/ontop.gif) repeat-x top left;
	height: 0px;
	margin-top: 20px;
}
H1, H2, H3
{
	font-weight: normal;
	margin: 0;
	font-style: italic;
}
H2
{
	color: #CE080B;
	font-family: "Times New Roman";
	font-size: 260%;
	line-height: 1.1;
	font-style: italic;
}
#content .post H2
{
	margin-top: -25px;
}
H2.main_formhead
{
	color: #FFFFFF;
	height: 29px;
	margin-left: 139px;
	margin-top: -35px;
}
#gb_form_div H2.main_formhead
{
}
H2
{
	text-indent: 0.2em;
}
#sidebar H2
{
	text-indent: 0em;
	padding: 20px 0 6px;
}
#header H1
{
	float: left;
	margin-left: 1.5em;
	height: 76px;
	font-family: Times;
	color: #CE080B;
	font-size: 321%;
	font: italic 1em sans-serif;
	visibility: hidden;
}
.entrytitle H2
{
	font-size: 1.6em;
}
.entrytitle H2 A
{
	color: #CE080B;
}
.entrytitle H2
{
}
.entrytitle H2 A:hover
{
	color: #47599E;
}
.entrytitle H2
{
	margin-bottom: -29px;
	margin-top: -21px;
}
#sidebar H3
{
	color: #000;
	font-size: 1.5em;
	margin: 2px;
	font-weight: bold;
}
.entry
{
	margin-bottom: 3em;
}
.entry P
{
	padding: 4px;
}
.entry
{
}
.entry P
{
	text-indent: 0.1em;
}
.entry UL
{
	list-style-type: none;
	padding: 4px;
}
.entry LI
{
	padding-left: 5px;
	display: compact;
	list-style-type: circle;
	margin-left: 30px;
	font: italic normal 100 sans-serif;
	padding-top: 5px;
	color: #000001;
	letter-spacing: 1px;
}
.entry CODE
{
	padding: 4px;
	background: #CCC;
}
.entry H3
{
	color: #CE070A;
}
.post .entry H3
{
	font-size: 200%;
	font-family: Times;
	font-style: italic;
	font-weight: 100;
	margin-left: 3px;
	margin-top: 6px;
}
.entry
{
}
.postinfo
{
	font-size: 0.7em;
}
.entrybody
{
	margin-top: 12px;
}
.entrymeta
{
	margin-top: 12px;
	color: #000;
	font-size: 1em;
}
.author
{
	font-weight: bold;
	color: #CE080B;
}
.comments
{
	padding-left: 20px;
	background: #FFF url(./images/comments.gif) no-repeat;
	font-weight: bold;
}
.postmetadata
{
	background-color: #F0F0F0;
	border: 1px solid #E1E1E1;
	padding: 0.5em;
	color: #000;
	margin-top: 30px;
}
#content BLOCKQUOTE
{
	margin: 20px;
	padding: 1px 10px 1px 70px;
	background: transparent url( images/quote.png ) no-repeat top left;
}
#archive, #category UL
{
	list-style-type: none;
}
#category LI, #archive LI
{
	display: block;
	font-size: 0.9em;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px dotted #E22;
}
#category LI A, #archive LI A, #category LI A:visited, #archive LI A:visited
{
	display: block;
	text-decoration: none;
	padding: 0;
	height: 17px;
}
#category LI A:hover, #archive LI A:hover, #category LI A:active, #archive LI A:active
{
	background: #2F2C2C;
	color: #FFF;
}
#archive H2, #category H2
{
	font-weight: bold;
	font-size: 1.2em;
}
#footer_container
{
	width: 850px;
	margin: 15px auto;
}
#lastthreads
{
	float: left;
	width: 350px;
}
#lastthreads UL
{
	list-style-type: none;
	padding: 8px;
}
#lastcomments UL
{
	list-style-type: none;
	padding: 8px;
}
#lastthreads LI
{
	font-size: 1.2em;
}
#lastcomments LI
{
	font-size: 1em;
}
#lastthreads LI, #lastcomments LI
{
	display: block;
	text-align: left;
	text-decoration: none;
	padding-left: 30px;
	margin-bottom: 6px;
}
#lastthreads LI
{
	background: transparent url(./images/green_arrow.gif) no-repeat 2px center;
}
#lastcomments LI
{
	background: transparent url(./images/orange_arrow.gif) no-repeat 2px center;
}
#lastthreads LI A, #lastthreads LI A:hover, #lastthreads LI A:visited, #lastcomments LI A, #lastcomments LI A:hover, #lastcomments LI A:visited
{
	color: #FFF;
}
.last_author
{
	color: #FF2BD5;
}
#lastcomments
{
	float: right;
	width: 400px;
}
#lastthreads H2, #lastcomments H2
{
	font-weight: bold;
	font-size: 1.4em;
}
.copy A, .copy A:visited
{
	color: #FF2BD5;
}
.copy, .copy A:link
{
	margin-top: 25px;
	padding: 5px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
.commentsblock
{
	margin: 0;
	padding: 0;
}
.commentauthor
{
	display: block;
	font-size: 1.5em;
}
OL.commentlist
{
	color: #000;
	font-size: 0.9em;
	list-style-type: none;
	margin: 0;
	margin-top: 1.5em;
	padding: 0;
}
.commentlist LI
{
	padding: 0.5em;
}
.alt
{
	background-color: #EEEEEE;
	border-top: 1px solid #939393;
	border-bottom: 1px solid #939393;
	padding: 0.8em;
	color: #000;
}
.normal
{
	padding: 0.8em;
	color: #000;
}
H3#comments
{
	font-size: 1.3em;
}
H3#respond
{
	font-size: 1.3em;
	margin-top: 30px;
}
.countcomment
{
	color: #000;
}
.commentmetadata
{
	font-size: 0.9em;
}
.gravatar
{
	float: left;
	border: 1px solid #000;
	margin-right: 5px;
	margin-top: 5px;
	width: 36px;
	height: 36px;
}
#menu UL
{
	list-style-type: none;
	float: right;
}
#menu LI
{
	margin-right: 10px;
	display: inline;
}
#menu LI A, #menu LI A:visited
{
	height: 50px;
	width: 120px;
	padding-top: 12px;
	color: #FFF;
	font-weight: 100;
	font-size: 1.5em;
	text-align: center;
	text-decoration: none;
	float: left;
}
#menu LI A:hover
{
	background: transparent url(./images/menu_over.gif) no-repeat;
}
#menu LI A:active
{
	background: transparent url(./images/menu_active.gif) no-repeat;
}
#header UL
{
	list-style-type: none;
	float: right;
	margin: 0;
	margin-right: 1em;
}
#header LI
{
	padding: 0;
	display: inline;
}
#header LI A
{
	display: inline;
}
#header UL LI
{
	/*+placement:shift -2px 12px;*/
	position: relative;
	left: -2px;
	top: 12px;
}
#header UL LI A
{
	color: #CE074A;
	font-size: 167%;
}
A
{
	color: #6E7BAD;
	text-decoration: none;
}
.entry A
{
	color: #47599E;
}
.entry A:hover
{
	color: #DF070B;
}
A:hover
{
	color: #DF070B;
}
.more-link
{
	color: #CE070A;
}
.post H2 A
{
	color: #CE070A;
}
.navigation
{
	margin-top: -62px;
	margin-bottom: 35px;
}
#sidebar UL LI
{
	width: 85%;
	border-bottom: 1px solid #CD070A;
	margin: 7px 0 0px;
	padding: 0 0 3px;
}
#sidebar UL A
{
	padding: 0px;
	margin: 6px 0px;
	letter-spacing: 1px;
}
#sidebar LI A:hover, #category LI A:active, #archive LI A:active
{
	background: #020000;
	color: #FDFDFD;
}
#sidebar LI
{
}
H1 A
{
	color: #CE080B;
}
#header H1
{
	text-indent: -1.1em;
	line-height: 51px;
}
.nodisplay
{
	left: -5000px;
	position: absolute;
}
.bold
{
	font-size: 1em;
	font-weight: bold;
}
.trennen
{
	background: #FFF url(./images/trennung.gif) no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	margin: 0 auto;
}
INPUT
{
	border: 1px solid #939393;
	padding: 4px;
	font-size: 1.1em;
}
#formwrap INPUT#gbcc.checkbox
{
	margin-top: 14px;
}
INPUT#spamq.short
{
	margin-top: 9px;
}
#searchform INPUT
{
	margin: 2px 0 2px 7px;
}
FORM#searchform INPUT#s
{
	margin-top: 11px;
}
TEXTAREA
{
	border: 1px solid #939393;
	padding: 2px;
	font-size: 1em;
}
#gb_form #message.textbox
{
	margin-bottom: 16px;
}
