/* Contao Open Source CMS, (c) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Slimbox v1.71, (c) 2007-2009 Christophe Beyls <http://www.digitalia.be>, MIT-style license */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url("../../assets/mootools/slimbox/1.71/images/loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url("../../assets/mootools/slimbox/1.71/images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../../assets/mootools/slimbox/1.71/images/nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("../../assets/mootools/slimbox/1.71/images/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
/* Style sheet Normal */
@font-face {
  font-family: "JosefinSlab";
  src: local('JosefinSlab'), url("http://static.holgersuhr.eu/fonts/JosefinSlab-nor-400.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Fjord One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjord One'), local('Fjord-One'), url(http://themes.googleusercontent.com/static/fonts/fjordone/v2/k1xuy2AQ8wbv_amiU4s58z8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

body {
	background: #bbeebb url(/files/Eins/Logo-50in200.png) repeat fixed;
	color:#997a1c;
}
#wrapper {
	margin-top:8px;
	margin-bottom:20px;
	background-color:#0b3102;
	border:2px solid #997a1c;
	box-shadow:0px 0px 17px 0px #000000;
}
#container {
	min-height:600px;
	background-color:#0b3102;
}
#main {
	position:relative;
}

figcaption.caption {
	margin-top:8px;
	font-size:9pt;
	font-weight:bold;
}
#hmeimg {
position:absolute;
right:20px;
bottom:20px;
}
#main img,
#main iframe {
	border:1px solid #997a1c;
	box-shadow:0px 0px 10px 0px #bbeebb;
	border-radius: 5% 5% 5% 5%;
}
#hmelst {
	font-weight:bold;
	font-size:120%;
}

#main hr {
	color:#997a1c;
}
#main .inside {
	font-family: "Fjord One";
	min-height:600px;
	border-left:1px solid #997a1c;
	background-color:#0b3102;
	padding:0 20px;
}
#left {
	background-color:#1b4112;
	border-right:1px solid #997a1c;
}

#topleft {
	float:left;
	background-color:#0b3102;
	text-align:center;
	border-right:1px solid #997a1c;
	width:200px;
	height:200px;
}
#topmiddle {
	position:relative;
	margin-left:200px;
	height:200px;
}
#rgtimg {
	position:absolute;
	right:10px;
	padding-top:5px;
}
#thetxt {
	vertical-align:middle;
	text-align:center;
	position:absolute;
	width:50%;
	margin-left:20px;
	margin-top:10px;
	left:10px;
	font-size:32pt;
	font-family: Verdana, Arial, sans;
}
#topleft img {
	padding-top:5px;
}
#header {
	background-color:#1b4112;
	border-bottom:1px solid #997a1c;
}

#main .mod_article h1 {
	font-size:20pt;
	text-decoration:underline;
}

#main .mod_article h2 {
	font-size:16pt;
}

nav.mod_navigation {
	font-family:Verdana, Arial, sans;
	font-size:10pt;
	font-weight:bold;
}

nav.mod_navigation li.active {
	color:black;
}

nav.mod_navigation ul.level_1 li.submenu:hover ul.level_2,
nav.mod_navigation ul.level_2 li.submenu:hover ul.level_3,
nav.mod_navigation ul.level_3 li.submenu:hover ul.level_4 {
}

nav.mod_navigation ul.level_2 {
	padding-left:1em;
	font-size:9pt;
}
nav.mod_navigation ul.level_3 {
	padding-left:2em;
	font-size:8pt;
}
nav.mod_navigation ul.level_4 {
	padding-left:3em;
	font-size:8pt;
}

nav.mod_navigation ul li {
	text-decoration:none;
}

nav.mod_navigation a {
	text-decoration:none;
	color:inherit;
}

nav.mod_navigation a:hover {
	color:#bbeebb;
	text-decoration:underline;
}
div.mod_breadcrumb {
	margin-left:-15px;
	margin-right:-15px;
}

div.pagination {
	clear:both;
	margin-top:1em;
}
div.pagination p {
	float:right;
	margin:0;
	padding:0;
	line-height:2.0em;
	color:#777 !important;
}
div.pagination,
div.mod_breadcrumb {
	background-color:#1b4112;
	font-family:Tahoma, Verdana, Arial, sans;
	font-size:8pt;
}
div.pagination ul,
div.pagination li,
div.mod_breadcrumb ul,
div.mod_breadcrumb li {
	list-style-type:none;
	padding:0;
	margin:0;
}

div.mod_breadcrumb ul {
	border-bottom:1px solid #bbeebb;
	height:2.0em;
}

div.pagination ul {
	float:left !important;
	height:2.0em;
}

div.pagination li,
div.mod_breadcrumb li {
	float:left;
	line-height:2.0em;
	padding-left:.5em;
	color:#777;
}
div.pagination li a,
div.mod_breadcrumb li a {
	display:block;
	padding:0 10px 0 10px;
	background:url(/files/Eins/BreadCrumb.png) no-repeat right center;
}
div.pagination li a:link,
div.pagination li a:visited,
div.mod_breadcrumb li a:link,
div.mod_breadcrumb li a:visited {
	text-decoration:none;
	color:#777;
}
div.pagination li a:hover,
div.pagination li a:focus,
div.mod_breadcrumb li a:hover,
div.mod_breadcrumb li a:focus {
	color:#bbeebb;
}


#left div.block,
#left section.block {
	font-family:Verdana, Arial, sans;
	font-size:9pt;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid #997a1c;
	padding-left: 8px;
	padding-right: 4px;
}
#left div.block h1,
#left section.block h1 {
	border-bottom:1px dotted #997a1c;
	font-size:10pt;
	font-weight:bold;
}

#left .image_container {
	text-align:center;
	margin-left:-5px;
	width:192px;
	height:128px;
	border:1px dotted #997a1c;
}


div.mod_eventlist {
	margin-top:50px;
	border-top:1px dotted #997a1c;
	padding-left: 4px;
	padding-right: 4px;
}
#footer {
	border-top:1px solid #997a1c;
	height:50px;
}
#foolft {
	float:left;
	background-color:#0b3102;
	text-align:center;
	border-right:1px solid #997a1c;
	width:200px;
	height:50px;
}
#foomid {
	position:relative;
	margin-left:201px;
	height:50px;
	background-color:#1b4112;
}
.ogirema p:first-letter {
	color:#bbeebb;
	font-size:200%;
}
span.visval {
	float:right;
	padding-right:10px;
}
.mod_randomImage figure.image_container img,
.gallery_creator figure.image_container img {
	display:inline;
	box-shadow:0px 0px 5px 0px #bbeebb;
}
ul.list_albums figure.image_container {
	text-align:center;
	width:240px;
	height:240px;
	padding:0px;
	margin:0px;
}
ul.album_preview figure.image_container {
	text-align:center;
	width:240px;
	height:240px;
	padding:0px;
	margin:16px;
}
ul.list_albums div.tstamp {
	display:none;
}
ul.list_albums div.col_2 {
	margin:0;
	padding:0;
}
ul.list_albums div.col_1 {
	margin:0;
	padding:0;
}

.mod_nlsh_guestbook p.info,
.mod_newsreader p.info,
.mod_newslist p.info {
	font-family:Verdana, Arial, sans;
	font-size:8pt;
	color:#a98a2c;
	text-align:right;
}

.mod_newslist .layout_latest {
	padding:.5em;
	margin:.25em;
}

table#ansprech td img {
	margin:4px 8px;
}

table#ansprech td {
	padding:4px 8px;
	border-top:1px solid black;
}

.mod_nlsh_guestbook .widget {
	margin:4px 20px 4px 0;
}

.mod_nlsh_guestbook input {
	margin-right:10px;
	background-color:#bbeebb;
	border:1px solid #997a1c;
	font-size:10pt;
}
.mod_nlsh_guestbook textarea {
	background-color:#bbeebb;
	border:1px solid #997a1c;
	font-size:10pt;
}
.mod_nlsh_guestbook .countcommentstext {
	font-family:Verdana, Arial, sans;
	font-size:8pt;
	color:#a98a2c;
	text-align:right;
}

div.mod_nlsh_guestbook .linknewentrie {
	color:#702020 !important;
	display:inline;
	float:right;
	padding:.2em;
	margin:.5em;
	font-family:Verdana, Arial, sans;
	font-size:9pt;
	font-weight:bold;
	border:1px solid #997a1c;
	background-color:#bbeebb;
}
.mod_nlsh_guestbook .fullcomment {
	clear:both;
	padding:.5em;
	margin:.25em;
}

.mod_newslist .even,
.mod_nlsh_guestbook .even {
	background-color:#2b3102;
	border-radius: 8px;
}
.mod_newslist .odd,
.mod_nlsh_guestbook .odd {
	background-color:#0b3122;
	border-radius: 8px;
}

.mod_eventlist a,
.mod_article a,
.mod_calendar a {
	color:#bbeebb;
}

