* {
    font-family: Verdana, sans-serif;
    font-size: 12px;
}

img {
    border: none;
}

.blue {
    background-color: #91c5e9;
}

.brown {
    background-color: #AB5424;
}

.teaser {
	background-color: #c6dff3;
}

td.menu {
    padding: 35px 0px;
    background-color: #008cda;
}

td.menu a {
    color: white;
    text-decoration: none;
}

td.menu a:hover {
    text-decoration: underline;
}

td.menu div {
    margin: 1px 0px;
}

td.menu div.item a {
    padding: 2px 16px;
}

td.menu div.item div.ACT {
    padding: 5px 16px;
    color: white;
    background-color: #339fda;
    font-weight: bold;
}

td.menu div.item2 {
    padding: 5px 16px 5px 32px;
    background-color: #339fda;
}

td.menu div.item2 div.ACT {
    color: white;
    background-color: #339fda;
    text-decoration: underline;
}

td.text, div.text {
    padding: 20px;
}
.text li {
    color: #008CDA;
    font-size: 12px;
}

td.news {
    padding: 11px 10px;
}

td.border {
    padding: 28px 12px;
    background: url('images/border_bg.gif') no-repeat bottom left #008cda;
}

td.page {
    background: url('images/content_bg.gif') white;
}

td.content {
    background-color: white;
}

h1 {
    color: #008CDA;
    font-size: 18px;
    font-weight: bold;
}

h2, h3, h4, h5, h6  {
    color: #008CDA;
    font-weight: bold;
}

p.bodytext {
    color: #008CDA;
    font-size: 12px;
    text-align: justify;
}

span.langCUR,
span.langINACT {
	display:none;
}

div.tx-pagelink-pi1,
div.tx-pagelink-pi1 a,
div.tx-pagelink-pi1 span {
	color: #0090df;
	text-decoration: none;
}

div.tx-pagepath-pi1 {
    padding: 12px 20px;
    color: #AB5424;
    background-color: #f7ece2;
}
div.tx-pagepath-pi1 a {
    color: #AB5424;
    text-decoration:none;
}
div.tx-pagepath-pi1 span.active {
    color: #AB5424;
    font-weight: bold;
    text-decoration:none;
}


div.tx-typo3searchbox-pi1 input {
	margin: 5px;
	width: 120px;
	height: 22px;
	border: 0px none;
}
div.tx-typo3searchbox-pi1 a {
	color: white;
	font-weight: bold;
}

div.tx-news-pi1 div.entry {
	padding: 10px 0px;
}
div.tx-news-pi1 a,
div.tx-news-pi1 div.date {
	color: #AB5424;
	text-decoration: none;
}
div.tx-news-pi1 a:hover {
	text-decoration: underline;
}

div.tx-ggtools-pi4 {
	margin-top: 25px;
	padding: 25px;
	color: #ab5424;
	background-color: #f7ece2;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div.tx-ggtools-pi4 div.warn {
	margin: 5px;
	font-weight: bold;
}

div.tx-ggtools-pi4 input.text {
	width: 50%;
	border: 1px solid #ab5424;
	background-color: #fff6ed;
}

td.csc-searchResultRange {
	color: #ab5424;
	font-style: italic;
}

h3.csc-searchResultHeader a {
	color: #008CDA;
	font-weight: bold;
}

p.csc-searchResult  {
	color: #ab5424;
}

table.csc-searchform {
	margin-top: 25px;
	padding: 25px;
	width: 100%;
	color: #ab5424;
	background-color: #f7ece2;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#login {
	display: none;
}
