@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700|Merriweather+Sans:400,400italic,700);


@import url(/eisleben_website/Design2014.nsf/styles/custom.css);
@import url(/eisleben_website/Design2014.nsf/styles/normalize.css);
@import url(/eisleben_website/Design2014.nsf/styles/foundation-icons.css);
@import url(/eisleben_website/Design2014.nsf/styles/unsemantic-grid-base.css);
@import url(/eisleben_website/Design2014.nsf/styles/unsemantic-grid-desktop.css);

/* tweaks */
.kalender small {
margin-top:12px;
}

.row {
margin-left:-0.9375em;
margin-right:-0.9375em;
}

.kalender h5, .kalender h3, .kalender h6 {
margin:0;
padding:0;
}

.subline {
color:#737373;
font-size:11px;
}

.entry {
margin-top:1.25em;

}

a.small {
font-size:0.8em;
}

.datepicker {
border:0; 
margin:0;
}

.datepicker tr {
vertical-align: top;
}

/* inline styles */

#stick {
background-color :#fff;
}

.dynimgright{
float: right;
margin-left: 10px;
margin-bottom: 2px;
font-size: 11px;
}

.dynimgcenter{
margin: 0 auto; 
/*margin-left: 50px;
margin-right: 50px;*/
 width: 500px;
font-size: 11px;
}

.dynimgleft{
float: left;
margin-right: 10px;
margin-bottom: 10px;
font-size: 11px;
}

.dynimgnone{
float: none;
margin-bottom: 10px;
font-size: 11px;
}

.dynimgright img, #dynimgleft img, #dynimgnone {
margin-bottom: 2px;
}

div.text {
font-size: 0.8em;
text-align: justify;
line-height: 1.6em;
}

div.dyncol ul {
list-style-type: none!important;
margin: 0px;
padding: 0px;
}

div.dyncol li {
margin: 0px;
margin-bottom: 10px;
padding-left: 4px;
}

div.dyncol p {
margin:0px;
padding:0px;
}

div.dyncolentry {
margin-bottom: 10px;
font-size:0.8em;
}

img.gallery {
margin:1px;
}

/* Styles für die Strukturseite */

div.struktur a{
color:#003555;
} 

div.struktureins a{
color:#4384A8;
} 

div.strukturzwei a{
color:#6DA0BC;
} 

div.strukturdrei a{
color:#ACC9D9;
}

div.strukturvier a{
color:#D5E4EC;
} 



table{
background: none repeat scroll 0 0 white;
border: 1px solid #dddddd;
margin-bottom: 1.25rem;
}
table thead, table tfoot {
background: none repeat scroll 0 0 whitesmoke;
}
table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
color: #222222;
font-size: 0.8rem;
font-weight: bold;
padding: 0.5rem 0.625rem 0.625rem;
text-align: left;
}
table tr th, table tr td {
color: #222222;
font-size: 0.8rem;
padding: 0.5625rem 0.625rem;
}
table tr.even, table tr.alt, table tr:nth-of-type(2n) {
background: none repeat scroll 0 0 #f9f9f9;
}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
display: table-cell;
line-height: 1.125rem;
}


select {
margin: 0px 0px 1rem;
margin-top: 0px;
margin-right-value: 0px;
margin-bottom: 1rem;
margin-left-value: 0px;
margin-left-ltr-source: physical;
margin-left-rtl-source: physical;
margin-right-ltr-source: physical;
margin-right-rtl-source: physical;
height: 2.3125rem;
background: none repeat scroll 0% 0% #FAFAFA;
background-color: #FAFAFA;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
border: 1px solid #CCC;
padding: 0.5rem;
font-size: 0.8rem;
border-radius: 0px;
text-transform: none;
font-family: inherit;
}

.button.tiny {
padding: 0.625rem 1.25rem 0.6875rem;
padding-top: 0.625rem;
padding-right-value: 1.25rem;
padding-bottom: 0.6875rem;
padding-left-value: 1.25rem;
padding-left-ltr-source: physical;
padding-left-rtl-source: physical;
padding-right-ltr-source: physical;
padding-right-rtl-source: physical;
font-size: 0.6875rem;
}



