/*www.franz-koenig.at*/

* {margin:0px; padding:0px; border: 0px;}

*:focus {
outline:none; 
}

body {

color: #392f1f;
background: url(img/ziegel.jpg) #977d55;
background-attachment:fixed;
font-family:'Trebuchet MS';
font-size: 1em;
min-width: 1061px;
text-align: center;  
}

.background {
width: 1061px;
margin: 0px auto;
background: url(img/hg.png) transparent;
}

* html .background {
width: 998px;
background: ;
}



.layer{
width: 977px;
text-align: left;;
margin: 0px auto;
background-color: white;;
} 

.logo {
height: 82px;
background: #e9deaf;
padding-left: 40px;
}


.banner {
height: 217px;
background: url(img/banner.jpg) #3d3427;
}

.clearer {
clear: both;
}

.content {
background: url(img/verlauf.png) repeat-x white;
padding: 40px 45px 15px 45px;
}

.content_l {
float: left;
width: 550px;
}

.content_r {
margin-left: 565px;
border-left: 1px solid #bdbdbd;
padding-left: 20px;
}

.content p {
font-family: georgia;
font-size: 16px;
line-height: 21px;
letter-spacing: 0.15px;
}

.content ul {
font-family: georgia;
font-size: 16px;
line-height: 21px;
letter-spacing: 0.15px;
padding: 15px;
}

.content a {
font-family: georgia;
font-size: 16px;
line-height: 21px;
letter-spacing: 0.15px;
color: #2c2417;
}

.content h1 {
font-size: 22px;
font-weight: 1000;
margin-bottom: 20px;
}

.content h2 {
font-size: 21px;
font-weight: 1000;
margin-bottom: 20px;
}

.content h3 {
font-size: 20px;
font-weight: 1000;
margin-bottom: 0px;
}

.content h4 {
font-size: 20px;
font-weight: 1000;
margin-bottom: 0px;
}

.footer {
font-size: 14px;
line-height: 21px;
color: white;
background: url(img/footer.png) transparent;
padding: 58px 50px 13px 245px;
margin-top: 20px;
}


* html .footer {
background: url(img/footer.gif) transparent;
}

.footer a{
color: white;
}

/*News*/

.content_r h1 {
padding-left: 58px;
}

.news-latest-item {
overflow: hidden;
margin-bottom: 35px;
}

* html .news-latest-item {
height: 1%;
}


.content_r .news-latest-container h2{
font-size: 15px;
font-weight: bold;
margin-bottom: 0px;
padding: 0px;
}

.news-latest-container h2 a{
color: #2c2417;
}

.news-latest-container a{
color: #2c2417;
font-size: 14px;
}

.cat_bild {
float: left;
margin-top: 6px;
}

.short_text {
margin: 0px 0px 0px 60px;
}


.news-list-item {
width: 400px;
float: left;
margin-right: 40px;
height: 390px;
margin-bottom: 10px;
}

.news-list-item h3{
font-weight: bold;
margin-bottom: 5px;
}

.news-list-item a{
font-size: 16px;
}

.news-single-item p{
margin-bottom: 20px;
}

.news-single-backlink {
margin-top: 20px;
}



.news-single-item h3{
margin-bottom: 20px;
font-family: georgia;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.15px;
font-weight: bold;
}

.news-single-item ul li{
margin-bottom: 8px;
list-style-image: url(img/kelle.gif);
}

.content_l ul li{
margin-bottom: 8px;
list-style-image: url(img/kelle.gif);
}

.news-single-item-content ul{
padding-left: 15px;
}

.news-single-item-content {
margin-left: 578px;
border-left: 1px solid #bdbdbd;
padding-left: 20px;
}

.news-single-item-image {
float: left;
}

.preis  p.news-single-author{
background: #75a500;
color: white;
font-size: 18px;
font-weight: bold;
text-align: right;
padding: 5px 10px 5px 0px;
}

.preis {
background: #75a500;
color: white;
font-size: 18px;
font-weight: bold;
text-align: right;
padding: 5px 10px 5px 0px;
}

/*FORMULAR*/

.koneg fieldset {
border: none;
font-size: 16px;
font-family: georgia;
}

.koneg label{
width: 300px;
display: block;
margin-bottom: 2px;
}

.koneg input, .koneg textarea {
background: #e9deaf;
border: 1px solid #dcd1a2;
margin-bottom: 5px;
}

.koneg input.absenden {
background: #75a500;
color: white;
padding: 5px;
border: 0px;
margin-bottom: 5px;
cursor: pointer;
}


.koneg textarea{
margin: 1px;
}

.inhalt .tx-thmailformplus-pi1 fieldset{
padding: 0px;
}



/* Ende FORMULAR*/

.xmas {
position: absolute;
top: 0px;
left: 75%;
}

.lin1 a{
color: white;
}
