@charset "UTF-8";

/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
@font-face
{
	font-family: "Museo500";
	src: url("Museo500.eot");
	src: local("Museo 500"), local("Museo-500"), url("Museo500.woff") format("woff"), url("Museo500.otf") format("opentype"), url("Museo500.svg#Museo-500") format("svg");
}

@media all
{
	textarea, img { outline: none; vertical-align: bottom }
	img, a img { border: 0 none }
	.clear-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
	.clear { clear: both }
}
@media screen, projection
{
	html,body,fieldset,form,label,legend,h1,h2,h3,h4,h5,h6,input,dl,dd,dt,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,p { margin: 0; padding: 0; border: 0 none }
	html { height: 100%; font-size: 100% }
	body { font: 100%/1.5em Verdana, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", Geneva, sans-serif; color: #cdb991; background-color: #251717; min-height: 101% }
	label { cursor: pointer }
	h1, h2, h3, h4 { font: 400 2em/1.2 Museo500, "Century Gothic", "Avant Garde", Futura, Helvetica; clear: left; padding-bottom: .4em; color: #cdb991 }
	h3 strong { font-weight: 400 }
	h1 a, h2 a, h3 a { background: none; text-decoration: none }
	p, ul { margin: 0 0 1em }
	cite, q, em { font-style: italic }
	a, a:link { text-decoration: none; color: #E08713 }
	a:hover { text-decoration: underline; color: #fff }
	a:active, a:focus { outline: 0 }
	.storycontent a:visited { padding-right: .92em; background: url(../images/visitedLink.gif) no-repeat 100% 50%; text-decoration: none }
	input, textarea { font: 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #E08713; width: 73.08em; border: .08em solid #4B3838; background: transparent; cursor: text; outline: none; padding: .08em; vertical-align: bottom }
	input:focus, input.cgfocus, textarea:focus, textarea.cgfocus { background: #fff; border: .08em dashed #504540; cursor: text; color: #251717 }
	img { border: 0; background: transparent }
	[lang ="de"]>* { quotes: "„"  "“"  "‚"  "‘" }
	legend { display: none }
	#main { width: 993px; background: #251717; border-right: .15em solid #4B3838; border-bottom: .15em solid #4B3838; font-size: 0.8125em; line-height: 1.5em }
	#header { background: url(../images/header.jpg) no-repeat; height: 500px; width: 993px }
	#header h1 { display: none; visibility: hidden; font-size: 0; line-height: 0 }
	#navigation { position: relative; height: 44px; background: url(../images/nav.png) no-repeat; margin: 0 }
	#navigation li { list-style: none; position: absolute; top: 13px }
	#navigation li, #navigation a { display: block; height: 20px }
	#navigation span { display: none }
	#link1 { left: 20px; width: 60px }
	#link2 { left: 100px; width: 60px }
	#link3 { left: 180px; width: 63px }
	#link4 { left: 262px; width: 79px }
	#link5 { left: 359px; width: 55px }
	#link6 { left: 431px; width: 91px }
	#link7 { left: 541px; width: 127px }
	#link1 a:hover, #link1.selected a { background: url(../images/nav.png) no-repeat -20px -57px }
	#link2 a:hover, #link2.selected a { background: url(../images/nav.png) no-repeat -100px -57px }
	#link3 a:hover, #link3.selected a { background: url(../images/nav.png) no-repeat -180px -57px }
	#link4 a:hover, #link4.selected a { background: url(../images/nav.png) no-repeat -262px -57px }
	#link5 a:hover, #link5.selected a { background: url(../images/nav.png) no-repeat -359px -57px }
	#link6 a:hover, #link6.selected a { background: url(../images/nav.png) no-repeat -431px -57px }
	#link7 a:hover, #link7.selected a { background: url(../images/nav.png) no-repeat -541px -57px }
	#content { width: 953px; padding: 0 1.54em }
	#content ul { list-style: none; margin: 0 0 .83em }
	#content li { background: url(../images/sun.png) no-repeat 0 .25em; padding: 0 0 0 1.5em; margin: 0 0 4px }
	#content li a { text-decoration: none }
	.gbentry { width: 100%; height: auto; border: .08em solid #4B3838; clear: both; margin-left: 0; margin-top: .38em }
	.gbentrymain { margin-left: 12.31em; width: auto; border-left: .08em solid #4B3838; min-height: 11.92em; height: auto !important }
	.gbentryleft { width: 12.31em; float: left }
	.gbklein { font-size: .7em; line-height: normal }
	p.gbentrytop { border-bottom: .08em solid #4B3838; padding-left: .38em; margin: 0 }
	p.gbentrytxt { margin: .38em .38em 0; padding: 0 0 .38em }
	p.gbgross { margin: .15em 0 .15em .38em }
	.gb_img { background-color: transparent }
	.gbentryleft .button { width: 10.77em; cursor: pointer; text-align: left; border: 0 }
	#eingabeform { font-weight: 700; margin: 1.54em 0 }
	#eingabeform .form { margin-bottom: .38em }
	#eingabeform .formerror,#ajaxerror { border: .08em solid #f30; background-color: #f30; color: #fff; margin: .38em 0 .77em; padding: .38em }
	#eingabeform .fehler { border: .08em solid #f30 }
	#eingabeform label { width: 73.08em; display: block; padding: 0 0 .4em }
	#eingabeform input { margin-bottom: .38em }
	form .hr, body>#content .gbentry { margin: 0 }
	a.liexternal { background: url(../images/external-links.gif) no-repeat 100% 50%; padding-right: .92em; white-space: nowrap }
	a.miexternal { background: url(../images/mail-links.gif) no-repeat 100% 50%; padding-right: .92em; white-space: nowrap }
	.storycontent { margin-top: .38em }
	.commentlist { list-style-type: none }
	.commentbox { margin-bottom: 1.15em; padding: .38em }
	.r { background: #362929 }
	.alt { background: #4B3838 }
	.commentby { font-weight: 700; margin: 0 }
	.commentinfo { font-size: .8em; border-bottom: .08em dotted #E6A219; margin: 0 0 1em }
	.commentid { float: right; font-size: 1.85em; font-style: italic; color: #2050A0; padding: .38em .38em .38em .77em }
	.commentid a { color: #2050A0; text-decoration: none }
	#cmnts { width: 73.08em }
	#comments, .similar { font: 700 .9em Verdana, Geneva, Arial, Helvetica, sans-serif }
	#desc { text-align: center; clear: both; border-color: #fff; border-style: solid; border-width: .08em; margin: .38em 3.08em; padding: .38em }
	.feedback { text-align: right; margin-bottom: 0.63em }
	.meta { font-weight: 400; letter-spacing: 0; font-size: .85em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
	.storytitle a { text-decoration: none }
	.privat_bild { float: right; padding-left: .77em }
	.buttons { margin: 10px 0 0 }
	.buttons a, .buttons button, button { display: block; float: left; background-color: #f5f5f5; border: .08em solid #dedede; border-top: .08em solid #eee; border-left: .08em solid #eee; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; line-height: 130%; text-decoration: none; font-weight: 700; color: #565656; cursor: pointer; margin: 0 .54em 0 0; padding: .38em .77em .46em .54em }
	.buttons button { width: auto; overflow: visible }
	.buttons button[type] { width: auto; line-height: 1.31em; padding: .38em .77em .38em .54em }
	.buttons button img, .buttons a img { border: none; width: 1.23em; height: 1.23em; margin: 0 .23em -0.23em 0 !important }
	button:hover, .buttons a:hover { background-color: #dff4ff; border: .08em solid #c2e1ef; color: #369 }
	.buttons a:active { background-color: #6299c5; border: .08em solid #6299c5; color: #fff }
	button.positive, .buttons a.positive { color: #529214 }
	.buttons a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: .08em solid #C6D880; color: #529214 }
	.buttons a.positive:active { background-color: #529214; border: .08em solid #529214; color: #fff }
	.bildschatten { float: right; margin: 30px 40px 0 20px; background: #fff; padding: 5px 5px 25px; position: relative; z-index: 2; -webkit-transform: rotate(6deg); -moz-transform: rotate(6deg) }
	.bildschatten:after { content: attr(title) }

	#content .wp-pagenavi { list-style: none; overflow: hidden; margin: .38em 0 }
	#content .wp-pagenavi li { line-height: 1.23em; float: left; list-style: none; background: transparent; margin: .15em; padding: .15em .31em }
	#content .wp-pagenavi .pages { border: .08em solid #E08713 }
	#content .wp-pagenavi .current { border: .08em solid #E08713; font-weight: 700 }
	#content .wp-pagenavi .extend { border: 0 none }
	#content .wp-pagenavi .link { padding: 0 }
	#content .wp-pagenavi a, #content .wp-pagenavi a:link, #content .wp-pagenavi a:visited, #content .wp-pagenavi a:active { text-decoration: none; border: .08em solid #E08713; color: #E08713; line-height: 0.92em; display: block; padding: .31em }
	#content .wp-pagenavi .current a { border: 0; font-weight: 700; color: #CDB991 }
	#content .wp-pagenavi a:hover { border: .08em solid #fff; color: #fff }
	.clear { clear: both; font-size: 0 }
	#content #smiley li { float: left; background: transparent; height: 40px; margin: 0 3px 0 0; padding: 0 }
	blockquote { padding-left: 15px; border-left: 3px solid #E08713; margin: 10px 0 10px 50px }
	.wp-caption img { border: 5px solid #fff }
	.wp-caption .wp-caption-text { text-align: center }
}
@media print
{
	body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond, "Times New Roman", serif; color: #000; background: #fff; font-size: 12pt }
	h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif }
	h1 { font-size: 19pt }
	h2 { font-size: 17pt }
	h3 { font-size: 15pt }
	h4, h5, h6 { font-size: 12pt }
	img { float: left; margin: 1em 1.5em 1.5em 0; }
	a img { border: none; }
	a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline; color: #333 }
	a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90% }
	a[href^="http://"] { color: #000 }
	#header, .feedback, .similar, #comments, #eingabeform { display :none }
	#main, #content { width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 !important; position: static !important; overflow: visible !important; border: 0 none !important; background: none !important }
}