img.spacer-gif {
height: 0;
}


.news-list-item-wrap {
width: 185px;
float: left;
height: 185px;
margin: 0;
padding: 0;
border-bottom: dotted 1px #CCC;
border-right: dotted 1px #CCC;
overflow: hidden;
}

.news-list-item {
position: relative;
top: 7px;
left: 7px;
height: 175px;
width: 173px;
overflow: hidden;
}

.news-list-item h3 {
font-size: 12px;
font-weight: bold;
margin: 5px 0 0 0 ;
padding:0;
}

.news-list-item p {
display: inline;
}


.news-list-container {
width: 558px;
height: 370px;
border-left: dotted 1px #CCC;
border-top: dotted 1px #CCC;
margin:0;
padding:0;
}

.news-single-item p {
padding: 10px 0 0 0;
}

body {
text-align:center;
}

.rot {
               color: #990000;
               font-weight: bold;
}

#outer {
height:100%;
min-height:100%;
width:780px;
color: #333;
text-align:left;
margin:auto;
position:relative;
}

#main {
top: 0px;
left: 0px;
position:absolute;
z-index: 90;
}

#news {
width: 400px;
height: 70px;
top: 334px;
left:10px;
position:relative;
z-index: 100;
}

#item {
width: 400px;
height: 53px;
top: 10px;
left:0;
position:relative;
float:left;
}

#fagfrontnewsimage{
width: 53px;
height: 53px;
top: 0;
left:0;
position:absolute;
overflow:hidden;
}

#fagfrontnewsimage img{
border: 0;
}

#fagfrontnewstext {
width: 300px;
height: 53px;
top: 18px;
left:60px;
position:absolute;
overflow:hidden;
}

.fagfrontnewsinput {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
background: url(clear.gif);
border: 0px;
width: 400px;
height: 16px;
}

TD.line {
                border: none;
                background: url(/fileadmin/templates/images/dotted.gif) repeat-x bottom left;
                margin-top: 5px;
                margin-bottom: 5px;
                line-height: 18px;
}

TD.box {
                border: 1px;
                border-style: dotted;
                border-color: #CCCCCC;
                line-height: 18px;
}

.navigation1 a{
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 11px;
                color: #007143;
                font-weight: normal;
                text-decoration: none;
                line-height: 18px;
                text-transform: uppercase;
}

.navigation1 a:hover{
                color: #4D4D4D;
}

.navigation1 a#current{
                color: #4D4D4D;
}

.navigation2 a{
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 11px;
                color: #4D4D4D;
                font-weight: normal;
                text-decoration: none;
                line-height: 10px;
}

.navigation2 a:hover{
                color: #007143;
}

.navigation2 a#current{
                color: #007143;
}

.navigation3 a{
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 11px;
                color: #FFFFFF;
                font-weight: normal;
                text-decoration: none;
                line-height: 18px;
                text-transform: uppercase;
}

.navigation3 a:hover{
                color: #FFFFFF;
                text-decoration: underline;
}


.pfad1 a {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 18px;
                color: #FFFFFF;
                font-weight: normal;
                text-decoration: none;
                line-height: 18px;
}


.pfad1 a:hover {
                color: #FFFFFF;
}

.pfad2{
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 15px;
                color: #FFFFFF;
                font-weight: normal;
                text-decoration: none;
                line-height: 18px;
}

.pfad2 a {
                color: #FFFFFF;
}

.pfad2 a:hover {
                color: #FFFFFF;
}

a {
                color: #007143;
                text-decoration: none;
}

a:hover {
                color: #4D4D4D;
}

.starttext {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 24px;
                color: #333333;
                font-weight: normal;
                text-decoration: none;
                line-height: 28px;
}

.tabelle {
                line-height:18px;

}


td {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 12px;
                color: #333333;
                font-weight: normal;
                text-decoration: none;
}




ol {
                margin: 0px;
                margin-left: 25px;
                padding: 0px;
}

input {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 11px;
                color: #333333;
}

select {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 11px;
                color: #333333;
}

textarea {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #333333;
}


h1,
.titel1 {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 20px;
                color: #333333;
                font-weight: normal;
                text-decoration: none;
                line-height: 20px;
                margin:0;
                padding:0;
}

.titel2 {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 16px;
                color: #666666;
                font-weight: normal;
                text-decoration: none;
                line-height: 20px;
}


.pfad {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 9px;
                color: #082140;
                font-weight: normal;
                text-decoration: none;
                text-transform: uppercase;
}

.pfad a{
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 9px;
                color: #082140;

                font-weight: normal;
                text-decoration: none;
}

.pfad a:hover{
                color: #082140;
                text-decoration: underline;
}

.pfad a#current{
                color: #082140;
                text-decoration: underline;
}


.bodytext {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 12px;
                color: #333333;
                font-weight: normal;
                text-decoration: none;
                line-height: 18px;
}

.bodytextklein {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 9px;
                color: #333333;
}


.datum {

                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 10px;
                color: #666666;
                font-weight: normal;
                text-decoration: none;
                line-height: 16px;
}

.bildtext {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 10px;
                color: #666666;
                font-weight: normal;
                text-decoration: normal;
}



.newslist {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color: #333333;
                font-weight: normal;
                text-decoration: none;
                line-height: 16px;
}

.newslist a {

                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 11px;
                color: #082140;
                font-weight: normal;
                text-decoration: none;
                line-height: 16px;
}

.newslist a:hover {
                color: #E12527;
}


.newsdate {

                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 10px;
                color: #666666;
                font-weight: normal;
                text-decoration: none;
                line-height: 16px;
}

.fusszeile {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 11px;
                color: #FFFFFF;
                font-weight: normal;
                text-decoration: none;
}

.fusszeile a{
                color: #FFFFFF;
}


.fusszeile a:hover{
                text-decoration: underline;


}
#outerInhalt {
	color:#333333;
	height:90px;
	left:50%;
	margin:auto auto auto 298px;
	position:absolute;
	text-align:left;
	top:90px;
	width:90px;
}
#shopInhalt {
	position:absolute;
	right:0;
	top: -1px;
}
a.shop {
	background:transparent url(/fileadmin/templates/images/shopButton.gif) no-repeat scroll 0 0;
	display:block;
	height:90px;
	position:absolute;
	right:0;
	width:90px;
}
a.shop:hover {
	background: transparent url(/fileadmin/templates/images/shopButtonHover.gif) no-repeat scroll 0 0;
}