body {
text-align:center;
}

th {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 12px;
                color: #333333;
                font-weight: normal;
                text-decoration: none;
text-align: left;
}

#outer {
width:780px;
color: #333;
text-align:left;
margin:auto;
position:relative;
height:100%;
min-height:100%;

}

#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;
}

.rot {
               color: #990000;
               font-weight: bold;
}

.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;
}

.grandprix .pfad1 a {
                color: #333;
}

.grandprix .pfad1 a:hover {
                color: #333;
}

.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;
}


.grandprix .pfad2{
                color: #333;
}

.grandprix .pfad2 a {
                color: #333;
}

.grandprix .pfad2 a:hover {
                color: #333;
}



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;
}


.titel1 {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 20px;
                color: #333333;
                font-weight: normal;
                text-decoration: none;
                line-height: 24px;
}

.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;
}
#shop {
height:90px;
position:relative;
width:90px;
z-index:500;
margin:265px 0 0 680px;
}
#shopInhalt {
position:absolute;
right:0;
}
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;
}
#outerInhalt {
color:#333333;
left:50%;
margin:auto auto auto 298px;
height:90px;
position:absolute;
text-align:left;
width:90px;
top: 140px;
}
