/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
background-color: #f8f8f8;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
}

a {
color: #5a7ec8;
}

#page {
min-width: 980px;
}

#header-wrap {
background-color: transparent;
background-image: url("/storage/files/0bb4da07b3dcf6fb7e554ed8e630b453_header-background.png");
background-repeat: repeat-x;
background-position: left top;
border-top: 2px solid #fefdbd;
position: relative;
z-index: 1;
}

#header {
margin: 0 auto;
width: 940px;
position: relative;
height: 100px;
}

#header h1#logo {
position: absolute;
top: 17px;
left: 0px;
z-index: 2;
display: block;
width: 126px;
height: 126px;
}

#header h1#logo {
position: absolute;
top: 11px;
left: 0px;
z-index: 2;
display: block;
width: 266px;
height: 134px;
}

#header h1#logo a {
display: block;
background-color: transparent;
background-image: url("/storage/files/067ccde649ba544279be5959f4c6c793_logo.png");
background-repeat: no-repeat;
background-position: left top;
width: 126px;
height: 126px;
text-indent: -5000px;
}

#header h1#logo a {
display: block;
background-color: transparent;
background-image: url("/storage/files/094e8cb716143facfb2d0233f9e82415_logo-s.png");
background-repeat: no-repeat;
background-position: left top;
width: 266px;
height: 134px;
text-indent: -5000px;
}

#header #nav {
position: absolute;
right: 0;
top: 50px;
width: 580px;
}

#header #nav li {
float: right;
}

#header #nav li a {
display: block;
background-color: transparent;
background-repeat: no-repeat;
background-position: left top;
height: 29px;
text-indent: -5000px;
margin: 0 0 0 10px;
}

#header #nav li#blogthink-navigation-item-256 a {
background-image: url("/storage/files/fbf953715260ef4f07e7e0ded74e90ab_nitem-aktuelles.png");
width: 102px;
}

#header #nav li#blogthink-navigation-item-257 a {
background-image: url("/storage/files/00222320f6840ac4d7d9f82cd412a40e_nitem-verein.png");
width: 74px;
}

#header #nav li#blogthink-navigation-item-258 a {
background-image: url("/storage/files/76976406c1ddc39f3fb5e3d63eaa64f7_nitem-mannschaften.png");
width: 138px;
}

#header #nav li#blogthink-navigation-item-259 a {
background-image: url("/storage/files/9a2ec35563d6e11f2d7d7757e18d314e_nitem-galerie.png");
width: 83px;
}

#header #nav li#blogthink-navigation-item-260 a {
background-image: url("/storage/files/5de4c7977af1773d554185318c8e9b0e_nitem-kontakt.png");
width: 90px;
}

#header #nav li a:hover {
background-position: left center;
}

#header #nav li.active a {
background-position: left bottom;
}

#intro-wrap {
background-color: #fff;
}

#intro {
position: relative;
z-index: 0;
top: -1px;
}

#intro #intro-controls-wrap {
position: relative;
z-index: 1;
margin: 0 auto;
width: 940px;
}

#intro #intro-controls {
position: absolute;
top: 240px;
left: 0;
}

#intro #intro-controls li {
float: left;
}

#intro #intro-controls li a {
display: block;
width: 11px;
height: 11px;
background-color: transparent;
background-image: url("/storage/files/ff4572b3d77ca66e6b670adae680c4c3_image-rotation-control.png");
background-repeat: repeat-x;
background-position: left bottom;
text-indent: -5000px;
margin: 0 6px 0 0;
}

#intro #intro-controls li.active a {
background-position: left top;
}

#intro #intro-slides {
overflow: hidden;
width: 100%;
height: 264px;
}

#intro #intro-slides .intro-slide {
width: 100%;
height: 264px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center top;
position: absolute;
top: 0;
left: 0;
}

#intro #intro-slides .intro-slide-background {
z-index: -1;
}
#intro #intro-slides .intro-slide-foreground {
z-index: 0;
}

#intro #intro-slides #intro-slide-one {
background-image: url("/storage/files/cbb31a1a857ce4f29a092ce2df020335_intro1-vh.jpg");
}

#intro #intro-slides #intro-slide-two {
background-image: url("/storage/files/db88e3c7032e3f802015a837e2f112b6_intro2-vh.jpg");
}

#intro #intro-slides #intro-slide-three {
background-image: url("/storage/files/82d4ccc9902a2864e14b6f2a862a99e2_intro3-vh.jpg");
}

#intro #intro-slides #intro-slide-four {
background-image: url("/storage/files/89e7edcd37ed27ed74ff7185b426d44a_intro4-vh.jpg");
}

#main p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 135%;
text-shadow: #fff 0 1px 0;
}

#main p strong {
color: #222;
}

#main-wrap {
}

#main {
margin: 0 auto;
width: 940px;
position: relative;
top: 0;
left: 0;
padding: 0 !important;
}

#main #hot-bar-wrap {
position: relative;
top: -1px;
left: 0;
}

#main #hot-bar-wrap #hot-bar-corner-left {
background-color: transparent;
background-image: url("/storage/files/7c57fc33ef9f445a593e40dd779452c2_hot-bar-background.png");
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 6px;
}

#main #hot-bar-wrap #hot-bar-corner-right {
background-color: transparent;
background-image: url("/storage/files/7c57fc33ef9f445a593e40dd779452c2_hot-bar-background.png");
background-repeat: no-repeat;
background-position: right bottom;
padding: 0 6px 0 0;
}

#main #hot-bar-wrap #hot-bar-center {
background-color: transparent;
background-image: url("/storage/files/7c57fc33ef9f445a593e40dd779452c2_hot-bar-background.png");
background-repeat: repeat-x;
background-position: left center;
}

#main #hot-bar-wrap #hot-bar {
padding: 10px 12px 0;
height: 26px;
color: #fff;
font-size: 14px;
text-shadow: #414141 0 -1px 0;
}

#main #hot-bar-wrap #hot-bar strong {
color: #ccc;
}

#main #hot-bar-wrap #hot-bar a {
color: #fff;
text-decoration: none;
}

#main #hot-bar-wrap #hot-bar a:hover {
text-decoration: underline;
}

#main #hot-bar-wrap #hot-bar a.more {
display: inline-block;
text-decoration: none;
width: 13px;
height: 14px;
background-color: transparent;
background-image: url("/storage/files/4322fe9fb62fcf0b5c3be61a601643b0_hot-bar-more.png");
background-repeat: no-repeat;
background-position: left top;
text-indent: -5000px;
}

#main #hot-bar-wrap #hot-bar .hot-bar-date {
float: right;
font-size: 14px;
color: #999;
width: 200px;
text-align: right;
}

#main #member-login-wrap {
width: 260px;
position: absolute;
top: 55px;
right: 0;
}

#main #member-login-corner-middle {
background-color: #eee;
background-image: url("/storage/files/380e29dd9e926e68cad2b5210ce868c1_box-inner1-middle.png");
background-repeat: repeat-y;
background-position: left top;
}

#main #member-login-corner-top {
background-color: transparent;
background-image: url("/storage/files/db9042dffc7226e4a2d839f8cc9518e9_box-inner1-top.png");
background-repeat: no-repeat;
background-position: left top;
}

#main #member-login-corner-bottom {
background-color: transparent;
background-image: url("/storage/files/79507aa5fd9a476608f1fd146a8e4687_box-inner1-bottom.png");
background-repeat: no-repeat;
background-position: left bottom;
}

#main #member-login {
padding: 16px;
text-shadow: #fff 0px 1px 0px;
}

#main #member-login h3 {
color: #303439;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
padding: 0 0 8px;
}

#main #member-login p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
padding: 0 0 4px;
}

#main #member-login input.text {
width: 190px;
font-size: 14px;
color: #5a5c5f;
padding: 6px;
font-family: Helvetica, Arial, Verdana, serif;
}

#main #member-login .input-field {
padding: 2px 0;
}

#main #member-login .input-submit {
padding: 6px 0 0;
}

#main #member-login .input-submit input {
color: #3e3f42;
background: #cacaca;
border-bottom: 1px solid #787878;
border-left: 1px solid #bdbdbd;
border-right: 1px solid #bdbdbd;
border-top: 1px solid #c1c1c1;
font-family: Helvetica, Arial, Verdana, serif;
font-weight: bold;
font-size: 14px;
cursor: pointer;
padding: 4px 8px;
}

#footer {
text-align: center;
font-size: 11px;
color: #8b8c8f;
text-shadow: #fff 0px 1px 0px;
border-top: 1px solid #e4e4e4;
padding: 18px 0 40px;
}

#footer a {
color: #8b8c8f;
}

#footer a:hover {
color: #626468;
}

#main #main-inner h1,
#main #main-inner h2 {
color: #303439;
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
padding: 20px 0 10px;
text-shadow: #fff 0 1px 0;
}

#main #main-inner #preview-stripe {
height: 190px;
width: 650px;
margin: 0 0 24px;
overflow: hidden;
position: relative;
top: 0;
left: 0;
}

#main #main-inner #preview-stripe-inner {
position: absolute;
top: 0;
left: 0;
height: 190px;
width: 1671px;
background-color: transparent;
background-image: url("/storage/files/1e9823e17e049b326427a408439ff2fa_preview-stripe.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 1;
}

#main #main-inner #preview-stripe-prev {
display: block;
text-indent: -5000px;
width: 25px;
height: 190px;
background-color: transparent;
background-image: url("/storage/files/8cf99ed82d06ab32aa2e1f84d8ed4bf5_preview-stripe-prev.png");
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}

#main #main-inner #preview-stripe-next {
display: block;
text-indent: -5000px;
width: 25px;
height: 190px;
background-color: transparent;
background-image: url("/storage/files/e32da16ce6d8f199dcc96e9e62ce536e_preview-stripe-next.png");
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0;
right: 0;
z-index: 2;
}

#map-wrap {
background-color: #fff;
}

#map {
position: relative;
z-index: 0;
top: -1px;
height: 200px;
}

#main #contact-address {
background: #eee;
padding: 16px 18px;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #eaeaea;
width: 360px;
float: right;
margin-top: 80px;
text-shadow: #fff 0 1px 0;
}

#main #contact-address h4 {
color: #303439;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
padding: 0 0 8px;
}

#main #contact-address p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
}

#main #contact-address-form {
margin-right: 360px;
}

#main #contact-address-form p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
text-shadow: #fff 0 1px 0;
}

#main #contact-address-form .form-field {
padding: 16px 0 0;
color: #303438;
font-weight: bold;
font-size: 14px;
text-shadow: #fff 0 1px 0;
}

#main #contact-address-form .form-field label {
display: block;
padding: 0 0 4px;
}

#main #contact-address-form input.text {
width: 320px;
font-size: 14px;
color: #5a5c5f;
padding: 6px;
font-family: Helvetica, Arial, Verdana, serif;
}

#main #contact-address-form textarea {
width: 460px;
font-size: 14px;
color: #5a5c5f;
padding: 6px;
height: 100px;
font-family: Helvetica, Arial, Verdana, serif;
}

#main #contact-address-form .form-submit {
padding: 12px 0 34px;
}

#main #contact-address-form .form-submit input {
color: #3e3f42;
background: #cacaca;
border-bottom: 1px solid #787878;
border-left: 1px solid #bdbdbd;
border-right: 1px solid #bdbdbd;
border-top: 1px solid #c1c1c1;
font-family: Helvetica, Arial, Verdana, serif;
font-weight: bold;
font-size: 14px;
cursor: pointer;
padding: 4px 8px;
}

#main h4#contact-success {
color: #5ac862;
font-size: 24px;
text-align: center;
text-shadow: #fff 0 1px 0;
padding: 180px 0 0;
}

#main p#contact-success-text {
color: #5a5c5f;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
font-size: 16px;
text-align: center;
text-shadow: #fff 0 1px 0;
padding: 12px 0 220px;
}

#header-bg-wrap {
background-color: #fff;
height: 59px;
}

#header-bg {
position: relative;
z-index: 0;
top: -1px;
}

#header-bg #head-bg-one {
width: 100%;
height: 59px;
background: #5d7ec0;
position: absolute;
top: 0;
left: 0;
}

#main .board-member {
background: #eee;
margin: 0 7px 14px;
padding: 16px 18px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #eaeaea;
width: 260px;
text-shadow: #fff 0 1px 0;
float: left;
height: 120px;
}

#main .board-member h5 {
color: #303439;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
padding: 0 0 8px;
line-height: 130%;
}

#main .board-member p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
}

sup {
vertical-align: super;
font-size: 11px;
}

#main #main-inner table tr th,
#main #main-inner table tr td {
text-align: left;
padding: 12px 14px;
}

#main #main-inner table tr .col-entry,
#main #main-inner table tr .col-fee {
width: 25%;
text-align: right;
}

#main #main-inner table tr th {
color: #303439;
font-size: 14px;
font-weight: bold;
line-height: 130%;
text-shadow: #fff 0 1px 0;
}

#main #main-inner table p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
font-weight: normal;
text-shadow: #fff 0 1px 0;
}

#main #main-inner table tr.odd th,
#main #main-inner table tr.odd td {
background: #e6e6e6;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #fff;
}

#main #main-inner table tr td.col-entry,
#main #main-inner table tr td.col-fee {
font-size: 16px;
vertical-align: middle;
text-shadow: #fff 0 1px 0;
}

#main #main-inner .footnotes {
font-size: 12px;
color: #5a5c5f;
text-shadow: #fff 0 1px 0;
line-height: 130%;
padding: 18px;
}

#main #main-inner table .main-tr-th th {
background: #ccc;
border-bottom: 1px solid #fff;
border-top: 1px solid #c2c2c2;
text-shadow: #f8f8f8 0 1px 0;
}

#main #main-inner #beitragsordnung {
padding: 12px 32px;
background: #eee;
border-bottom: 1px solid #fff;
border-top: 1px solid #e0e0e0;
width: 70%;
}

#main #main-inner #beitragsordnung p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
line-height: 140%;
font-weight: normal;
text-shadow: #fff 0 1px 0;
padding: 0 0 8px;
}

#main #main-inner #anlage-stripe {
height: 346px;
width: 100%;
margin: 0 0 16px;
overflow: hidden;
position: relative;
top: 0;
left: 0;
}

#main #main-inner #anlage-stripe-inner {
position: absolute;
top: 0;
left: 0;
height: 346px;
width: 1837px;
background-color: transparent;
background-image: url("/storage/files/410f458989fbbefe25b2d04fe747bc46_anlage-stripe-vh.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 1;
}

#main #main-inner #anlage-stripe-prev {
display: block;
text-indent: -5000px;
width: 25px;
height: 346px;
background-color: transparent;
background-image: url("/storage/files/e8a127a1ba2c5c1fa2464a018b0ba83a_stripe-prev.jpg");
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}

#main #main-inner #anlage-stripe-next {
display: block;
text-indent: -5000px;
width: 25px;
height: 346px;
background-color: transparent;
background-image: url("/storage/files/3163ae832942fe03ca2e1fea688e237f_stripe-next.jpg");
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0;
right: 0;
z-index: 2;
}

#main #main-inner .more-info p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
font-weight: normal;
text-shadow: #fff 0 1px 0;
padding: 0 0 24px;
}

#main #main-inner #halle-stripe {
height: 346px;
width: 100%;
margin: 0 0 16px;
overflow: hidden;
position: relative;
top: 0;
left: 0;
}

#main #main-inner #halle-stripe-inner {
position: absolute;
top: 0;
left: 0;
height: 346px;
width: 1449px;
background-color: transparent;
background-image: url("/storage/files/919922ceb86ff92083032d3a0e4574db_halle-stripe-vh.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 1;
}

#main #main-inner #halle-stripe-prev {
display: block;
text-indent: -5000px;
width: 25px;
height: 346px;
background-color: transparent;
background-image: url("/storage/files/e8a127a1ba2c5c1fa2464a018b0ba83a_stripe-prev.jpg");
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}

#main #main-inner #halle-stripe-next {
display: block;
text-indent: -5000px;
width: 25px;
height: 346px;
background-color: transparent;
background-image: url("/storage/files/3163ae832942fe03ca2e1fea688e237f_stripe-next.jpg");
background-repeat: no-repeat;
background-position: left top;
position: absolute;
top: 0;
right: 0;
z-index: 2;
}

#mihalle-right {
float: right;
width: 300px;
text-align: right;
}

#micebeci-right {
float: right;
width: 181px;
text-align: right;
margin: 0 0 0 0;
}

#subnav {
position: absolute;
top: 114px;
right: 0;
width: 940px;
}

#subnav li {
float: right;
}

#subnav li a {
display: block;
font-size: 15px;
text-decoration: none;
font-weight: bold;
color: #fff;
margin: 0 0 0 3px;
padding: 7px 12px;
text-transform: uppercase;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#subnav li.active a {
background: #b0c2de;
color: #2a2c30;
}

#main #mannschaft-info {
background: #eee;
padding: 16px 18px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #eaeaea;
width: 360px;
float: right;
text-shadow: #fff 0 1px 0;
}

#main #mannschaft-info h3 {
color: #303439;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
padding: 0 0 8px;
}

#main #mannschaft-info p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
}

#main #mannschaftsbild-subtitle {
padding: 12px 0 0;
}

.sbimannschaften #main p {
padding: 12px 0 0;
}

.sbimannschaften #main h4 {
padding: 0 0 12px; color: #555; font-family: Georgia, serif; font-style: italic; font-weight: normal;
}

.sbimannschaften #main ul {
margin: 0 0 0 24px;
}

.sbimannschaften #main ul li {
padding: 6px 0 0;
list-style: disc;
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 140%;
text-shadow: #fff 0 1px 0;
}

#main #mannschaftsbild-subtitle p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 140%;
text-shadow: #fff 0 1px 0;
}

#main #mannschaftsbild-subtitle p strong {
color: #222;
}

#main #mannschaft-ergebnisse {
display: block;
text-indent: -5000px;
background-color: transparent;
background-image: url("/storage/files/1ed3563fce1367e84610ba79709b30a0_ergebnisse.png");
background-repeat: no-repeat;
background-position: left top;
width: 110px;
height: 29px;
float: right;
margin-top: 14px;
}

#main #akt-spielplan {
display: block;
text-indent: -5000px;
background-color: transparent;
background-image: url("/storage/files/af67ac9d64b0fc2a27716c601fcec396_akt-spielplan.png");
background-repeat: no-repeat;
background-position: left top;
width: 180px;
height: 29px;
float: right;
margin-top: 14px;
}

#main .neuer-termin,
.termine-tct #main .txt-el-tct {
background: #eee;
padding: 16px 18px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #eaeaea;
width: 600px;
text-shadow: #fff 0 1px 0;
margin: 0 0 12px;
}

#main .neuer-termin h3,
.termine-tct #main .txt-el-tct h3 {
color: #303439;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
padding: 0 0 8px;
}

#main .neuer-termin h4,
.termine-tct #main .txt-el-tct h4 {
color: #5a5c5f;
font-size: 11px;
font-weight: normal;
padding: 0 0 8px;
}

#main .neuer-termin p,
.termine-tct #main .txt-el-tct p {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 130%;
}

#main #galerie-preview {
width: 470px;
float: right;
}

#main #galerie-preview li {
float: left;
}

#main #galerie-preview li a {
display: block;
width: 76px;
height: 76px;
padding: 0;
overflow: hidden;
margin: 0 2px 2px 0;
}

#main #galerie-preview li a.active {
width: 70px;
height: 70px;
border: 3px solid #595b5e;
}

#main #galerie-preview-big {
float: left;
}

#main #galerie-preview-big img {
width: 466px;

}

#main #galerie-preview-controls-prev {
position: absolute;
top: 14px;
right: 31px;
width: 25px;
height: 30px;
background-color: transparent;
background-image: url("/storage/files/f8cc6687605aabb11082d19cea74ec7e_galerie-prev-s.png");
background-repeat: no-repeat;
background-position: left top;
display: block;
text-indent: -5000px;
}

#main #galerie-preview-controls-prev-s {
position: absolute;
top: 14px;
right: 31px;
width: 25px;
height: 30px;
background-color: transparent;
background-image: url("/storage/files/362a78189ffd50b466f5b173dd8824c2_galerie-prev.png");
background-repeat: no-repeat;
background-position: left top;
display: block;
text-indent: -5000px;
}

#main #galerie-preview-controls-next {
position: absolute;
top: 14px;
right: 4px;
width: 25px;
height: 30px;
background-color: transparent;
background-image: url("/storage/files/7befab0dbcc00ecf3ef166f4dd4dd317_galerie-next-s.png");
background-repeat: no-repeat;
background-position: left top;
display: block;
text-indent: -5000px;
}

#main #galerie-preview-controls-next-s {
position: absolute;
top: 14px;
right: 4px;
width: 25px;
height: 30px;
background-color: transparent;
background-image: url("/storage/files/7b3be61457e5453f324424235d00b056_galerie-next.png");
background-repeat: no-repeat;
background-position: left top;
display: block;
text-indent: -5000px;
}

#main p.imp-text {
color: #5a5c5f;
font-size: 13px;
font-family: Georgia, serif;
font-style: italic;
line-height: 135%;
text-shadow: #fff 0 1px 0;
}

#main p.imp-text strong {
color: #222;
}

#main h3.imp-h {
color: #303439;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
padding: 0 0 8px;
}

#main #erstellt {
position: relative;
top: 0;
left: 0;
margin: 24px 0 10px;
height: 49px;
}

#main #erstellt-von-coaia {
position: absolute;
top: 0;
left: 0;
}

#main #erstellt-mit-leafy {
position: absolute;
top: 0;
left: 139px;
}

#main #erstellt-plus {
position: absolute;
top: 19px;
left: 107px;
width: 22px;
height: 22px;
background-color: transparent;
background-image: url("/storage/files/be20b40f107c1d10d491229b338309c9_plus.jpg");
background-repeat: no-repeat;
background-position: left top;
}

#main .blogthink-picture-gallery li {
float: left;
}

#main .blogthink-picture-gallery li a {
display: block;
overflow: hidden;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
