@import url(/Web/CSS/Search.css);

div#AdditionalContent1 div.Item,
div#AdditionalContent2 div.Item,
div#AdditionalContent3 div.Item,
div#AdditionalContent4 div.Item
{
padding: 0;
margin: 0;
}

body {
font-family:Verdana, Arial, sans-serif;
font-size:70%;
}

a {
color:green;
text-decoration:none;
}

a:hover, a:hover #TreeNavigation {
text-decoration: underline;
}

a:visited, #TreeNavigation a:visited {
color:gray;
}

img {
border:0;
}

ul li {
margin-left:15px;
padding-left:5px;
}

ol li {
margin-left:19px;
padding-left:5px;
}

div.Download {
padding-bottom: 5px;
padding-top: 5px;
}

.SizeAndTargetInfo {
font-size: 85%;
color: black;
}

.TextVersion {
display: none;
}

div.homepage form #MainContent h1,
div.de_willkommen form #MainContent h1
{
display: none;
}

#MainContent h3 {
padding-top: 20px;
}

#MainContent .Head {
clear: both;
}

#MainContent h2 {
font-weight: bold;
color: #1f8f1f;
}


#CenterColumnContainer .Legend
{
font-size: 82%;
}

div#TreeNavigation {
width:208px;
padding:12px 0 30px;
}

div#TreeNavigation ul {
list-style:none;
}

div#TreeNavigation ul li a,div#TreeNavigation ul li ul li a {
display:block;
border-bottom:1px solid #999;
font-size:90%;
color:#3B393D;
width:190px;
margin:0;
padding:5px 2px 4px 16px;
}

div#TreeNavigation ul li a:hover {
color:#000;
}

div#TreeNavigation ul li ul li a {
width:172px;
padding-left:34px;
}

div#TreeNavigation ul li ul li ul li a {
width:154px;
padding-left:52px;
}

div#TreeNavigation ul li ul li ul li ul li a {
width:136px;
padding-left:70px;
}

div#TreeNavigation ul li.selected a {
background:url(../bg_h.jpg) repeat-y 0 0;
}

div#TreeNavigation ul li.selected ul li a {
background:none;
}

div#TreeNavigation ul li ul li.selected a {
color:green;
background:none;
}

.hidden {
display:none;
visibility:hidden;
}




#MainContent div.Image p.left {
width:54%;
float:left;
margin-top:10px;
padding-right: 0px;
}


div.politik #MainContent div.Image p.left
{
width:70%;
padding-right: 22px;
}

div.fotogalerie #MainContent p.Legend {
padding-left: 262px;
}

#MainContent div.Image div.left {
padding-top:30px;
width:60%;
clear:both;

}

html > body #MainContent div.Image div.left {
width:65%;

}

#MainContent div.Image div.right {

padding-bottom: 10px;
}

#MainContent img.Banner {
margin-top:12px;
}

.Archive #MainContent div.Image div.right {
top:-32px;
}

#MainContent ul {
clear:left;
margin-top:15px;
}

#MainContent ul li {
padding-top:5px;
}

#MainContent .Text {
padding-bottom: 3px;
padding-top: 10px;
}

#MainContent .Link {
padding-bottom: 5px;
}


.Sitemap #MainContent {
line-height:90%;
font-size:100%;
}

.Sitemap #MainContent ul li {
clear:both;
display:list-item;
list-style-type:disc;
font-weight:bolder;
letter-spacing:2px;
margin-top:5px;
}

.Sitemap #MainContent ul li ul {
font-size:96%;
margin-left:4px;
margin-top:0;
margin-bottom:10px;
}

.Sitemap #MainContent ul li ul li {
margin-top:5px;
font-size:96%;
list-style-type:square;
font-weight:700;
letter-spacing:0;
}

.Sitemap #MainContent ul li ul li ul {
margin-left:0;
}

.Sitemap #MainContent ul li ul li ul li {
list-style-type:circle;
font-weight:400;
}

.Sitemap #MainContent ul li ul li ul li ul li {
list-style-type:disc;
}

div#MainContent h1 {
display:block;
font-weight:600;
font-size:155%;
padding-bottom:20px;
margin:0;
}

div#MainContent h2 {
font-size:140%;
font-weight:900;
padding:15px 0;
}

input {
background-color:#FFF;
border:1px solid #D0D0D0;
}

.SystemMessages {
border:1px solid #D0D0D0;
color:green;
font-weight:bolder;
list-style-type:none;
padding-bottom:6px;
}

.ImageButton {
background-color:transparent;
border:0 none!important;
}

input.Button {
background-color:green;
border:solid 1px #000;
color:#FFF;
font-weight:700;
margin-bottom:6px;
margin-top:6px;
padding-left:12px;
padding-right:12px;
width:auto!important;
}

hr {
border:1px solid #D39C59;
height:1px;
}

.checkbox {
border:1px solid #D39C59;
width:20px;
}

div#UtilityFunctions {
margin:0;
}

div#UtilityFunctions ul {
list-style:none;
display:block;
background-image:url(/data_access/matten/design/bg_f_willkommen.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_ortsplan div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_ortsplan.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_verwaltung div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_verwaltung.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_onlineschalter div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_online-schalter.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_politik div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_politik.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_informationen div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_informationen.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_bildung div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_bildung.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_freizeitundkultur div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_freizeit-kultur.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_tourismus div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_tourismus.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_wirtschaft div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_wirtschaft.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}

div.de_gesundheitsoziales div#UtilityFunctions ul
{
background-image:url(/data_access/matten/design/bg_f_soziales.gif);
background-repeat:repeat-y;
height:18px;
margin:0;
padding:5px 0 0 250px;
}


div#UtilityFunctions ul.blue {
background-image:url(/data_access/matten/design/bg_f_blue.jpg);
}

div#UtilityFunctions ul li {
display:inline;
}

div#UtilityFunctions ul a {
color:#fffffe;
text-decoration:underline;
}

#PrimaryHeader h1,#LeftColumnContainer h1,#SecondaryHeader h1 {
display:none;
}

*,html body div#TreeNavigation ul li,html body div#TreeNavigation ul li.selected,html body div#TreeNavigation ul li.selected ul li,html body div#TreeNavigation ul li ul,html body div#TreeNavigation li ul li,div#MainContent p {
margin:0;
padding:0;
}

.Search .SearchHeader input {
margin-bottom:4px;
float:left;
}

.Search .SearchHeader .Button {
margin-top: 0;
margin-left:3px;
margin-bottom:12px;
clear:right;
}

.Search .SearchHeader span {
display:block;
clear:both;
margin-bottom:12px;
}

.Search div.Match {
margin-bottom:18px;
}


.Search .Match a {
font-size:100%;
}
.Search .Match a.DocumentTitle {
font-size:100%;
font-weight:700;
}

.Search .Match a.DocumentTitle {
font-size:100%;
font-weight:700;
}

.Search .Match div span {
margin-top:0;
margin-bottom:0;
}

.Search .DocumentTitle {
background-repeat:no-repeat;
padding-left:20px;
}

.Search .Pdf .DocumentTitle {
background-image:url(/WebBeta/Images/BgSearchFileTypes.gif);
background-position:0 0;
}

.Search .Page .DocumentTitle {
background-image:url(/WebBeta/Images/BgSearchFileTypes.gif);
background-position:0 -62px;
}

#MainContent #C15263-Text1 {
	background-color: #dfdfdf;
	padding: 6px;
	margin: 5px 0 10px 0;
}
