body {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; background-color: white}

a:link {color: #993118}
a:visited {color: #993118}
a:link:hover {text-decoration: none;}

div.Links {margin-top: 10px; margin-left: 10px; margin-bottom: 10px; margin-right: 10px; font-family: sans-serif; font-size: 0.8em;}
div.Content {margin-left: 10px; margin-right: 10px; margin-top: 20px; margin-bottom: 5px; font-family: serif}
div.Webmaster {margin-top: 2em; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; font-size: 0.8em; font-family: sans-serif}
div.Language {margin-right: 10px; margin-top: 2px; margin-bottom: 2px; text-align: right; font-size: 0.9em; font-family: sans-serif}
div.Kontakt {margin-left: 10px; margin-top: 2px; margin-bottom: 2px; text-align: left; font-size: 0.9em; font-family: sans-serif}
div.Name {margin-left: 15px; margin-top: 10px; margin-bottom: 10px; margin-right: 15px; font-size: 1.7em; font-family: sans-serif; text-align: center}
div.Logo {text-align: center}
div.Dank {margin-left: 10px; margin-right: 10px; margin-bottom: 5px; font-size: 0.8em; font-family: sans-serif; font-weight: bold}
div.Dankitem {margin-left:5px; font-weight: normal}
div.linkitem {margin-left: 5px; margin-top: 5px; margin-bottom: 0px; line-height: 1.3em;}
div.homelinkitem {margin-top: 5px; margin-bottom: 0px; font-weight: bold;}
div.linkitemtitle {margin-top: 1em; margin-bottom: 0px; font-weight: bold;}
div.aktuell {border: 1px #993118 solid; background-color: #ffccbb; padding: 2px;}

td {vertical-align: top}
td.Language {background-color: #c3c4c6; vertical-align: middle}
td.Content {background: url('images/Background.gif'); vertical-align: top}
td.Webmaster {background-color: #ffccbb; vertical-align: bottom}
td.Links {background-color: #ffccbb; vertical-align: top}
td.Item {font-family: sans-serif; font-size: 0.9em; vertical-align: top}


div.Text {line-height: 1.3em; text-align: left}
div.Autor {line-height: 1.3em; text-align: right; margin-top: 12px}
div.Smalltext {font-family: Sans-serif; margin-top: 10px; font-size: 0.9em; line-height: 1.2em; }
div.Pagenavigation {font-family: Sans-serif; line-height: 1em; margin-top: 20px; font-size: 0.9em; text-align: right}
h1 {text-align: center; margin-top: 10px; font-family: sans-serif}
h2 {text-align: center; margin-top: 2em; font-family: sans-serif; line-height: 1.3em;}
h3 {text-align: left; font-family: sans-serif}

/* Kontakt */
h3.Funktion {text-align: left; font-size: 1em; margin-top: 1em; margin-bottom: 0.3em; background-color: #ffccbb; padding: 2px; padding-left: 10px}
div.Adresse {font-family: Sans-serif; line-height: 1.2em; margin-left: 0.8em; margin-top: 1em;}
td.Adressebottom {font-family: Sans-serif; vertical-align: bottom}
td.Adresse {font-family: Sans-serif; vertical-align: top}


div.Rule {border-top-style: solid; border-top-color: black; border-top-width: 1px;padding-left: 10px; padding-right: 10px; margin-top: 15px; margin-bottom: 5px; line-height: 10px; text-align: center;}

table.sublinktable {margin-left: 5px; margin-top: 0px;}
div.subnavigation {font-size: 0.9em; line-height: 1.2em; margin: 0px; margin-bottom: 3px;}

table.event_table {border-collapse: collapse;}
table.event_table td {font-size: 0.9em; border: 1px solid black; padding: 2px; padding-right: 10px;}

.smartphone {display: none;}
.smartphonerow {display: none;}

@media(max-width: 599px)
{
	h1 {font-size: 1.3em;}
	.nav_item {text-align: center; font-size: 1.1em; vertical-align: middle; height: 40px; color: #993118;}
	table.nav_table {border-collapse: collapse;}
	table.nav_table td {border: 1px solid #993118;}
	div.Kontakt {text-align: center;}
	.screen {display: none;}
	.smartphone {display: block;}
	.smartphonerow {display: table-row;}
	div.Webmaster {border-top: 1px solid #993118; padding-top: 0.3em; margin-top: 1em;}
}