* html .hold_floats { height: 1%; }

*{padding:0; margin:0;}

a{text-decoration:none;}
a:visited{ text-decoration:none; color:blue;}
a:hover{color:red;}
a:active{color:red;}

body{
font-size: 62.5%;
text-align:center;
font-family:verdana,arial,sans-serif;
}

#style{
width: 80em;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#lb{
width:80em;
height:6em;
background-repeat: no-repeat;
}
#lb a{
border:0px;
border-style:solid;
text-decoration:none;
color:none;

}


#header{
background-image: url(images/head5.png);
background-reapeat: no-repeat;
width: 80em;
height:15.6em;
}

#headmenue{
postition:absolute;
top:21.8em;
background-image: url(images/menueleiste.png);
background-repeat: no-repeat;
width: 80em;
height: 3.1em;
background-color:#c8d200;
}

.headmenuelinks{
position:relative;
left:225px;
width:470px;
float:left;
}

.headlinks{
float:left;
margin: 7px 0 0 15px; 
padding: 2px 0 0 0; 
font-size:1em;
text-decoration: none;
}

.searchform{
position:relative;
left:695px;
width:105px;
padding-top:5px;
_left:220px;
}

*:first-child+html .searchform{ 
position:relative;
left:220px;
width:105px;
padding-top:5px;
}


.searchform input{
position:absolute;
left:0px;
font-size:12px;
}

.searchinput{
padding-right:5px;
padding-top:3px;
}

.searchbutton{
display:inline;
float:right;
margin-left:76px;
}


#main{
width:80em;
}

#mainbackground{
background-image: url(images/menue.gif);
background-repeat: no-repeat;
width: 80em;
min-height:497px;
_height:497px;
}

#links{
float:left;
background-image: url(images/menue3.gif);
background-repeat: no-repeat;
background-color:#c8d200;
width: 20.1em;
padding-top: 1em;
margin-bottom:2em;
}

.menuitem1 {
font-size:16px;
text-decoration:none;
margin-left:10px;
height:35px;
padding:8px 0 0 35px;

}

.menuitem2{
font-size:12px;
text-decoration:none;
margin:5px 0 5px 32px;
height:30px;
padding:0 0 0 30px;
}

.menuitem3{
font-size:11px;
text-decoration:none;
margin-left:55px;
height:25px;
padding:4px 0 0 30px;
}

.menue {
text-decoration:none;
margin:0;
padding:0;
}

#content{
width:56em;
margin-left:21.6em;
margin-bottom:1em;
padding-top:1em;
_overflow:hidden;
}

#content1 a{
font-size: 11px;
}

.spass {
display:inline;
float:left;
clear:none;
}

.bodytext{
font-size: 15px;
}

p.bodytext{
margin-bottom:1.5em;
}

.bodylinks{
font-family:verdana,arial,sans-serif;
font-size: 15px;
}
h1{
font-family:verdana,arial,sans-serif;
margin-bottom:1em;
font-size: 32px;
}
h2{
font-family:verdana,arial,sans-serif;
margin-bottom:0.8em;
font-size: 26px;
}
h3{
font-family:verdana,arial,sans-serif;
margin-bottom:0.8em;
font-size: 24px;
}
h4{
font-family:verdana,arial,sans-serif;
margin-bottom:0.5em;
font-size: 19px;
}

h5{
font-family:verdana,arial,sans-serif;
margin-bottom:0.5em;
font-size: 16px;
font-weight:bold;
}
li{
margin-left:1.5em;
margin-bottom:1em;
}

#footer{
clear:left;
background-image: url(images/footer2.png);
background-repeat: no-repeat;
width: 80em;
height: 18em;
margin:0 0 0 0;
padding: 0 0 0 0;
}

.nextsite{
font-size:13px;
text-align:right;
margin-bottom: 1em;
}

#footercontent{
padding-top:13.5em;
padding-right:1em;
text-align:right;
}
#footercontent p{
font-family:verdana,arial,sans-serif;
font-size:13px;
}

.hervorg{
font-size: 15px;
border:solid;
border-size:2px;
border-color:#c8d200;
background-color: #dcdcdc;
padding:10px;
}

.linksext{
list-style-image:url(buttons/button7_15px.gif);
}


#### Externe Plugins ####

.csc-sitemap a{
font-size: 15px;
}

.news-latest-item h4{
font-size:17px;
}

.tx-mwkeywordlist-pi1-content a {
font-size: 15px;
}

.tx-mwkeywordlist-pi1-content i {
font-size: 15px;
}

.tx-mwkeywordlist-pi1-jumpmenu{
font-size: 11px;
}

.tx-guestbook-pagination a{
font-size: 11px;
}

.guestlink a{
font-size: 10px;
}

