body{
color: #000;
margin: auto;
font-family: Arial,verdana;
font-size: 90%;
background-image: url(bg.jpg);
background-repeat: repeat-x;
background-attachment:fixed;
}

#aussen{
margin: auto;
margin-bottom: 30px;
width: 758px;
border: 0px solid #000;
}



#navi{
height:40px;
border: 1px solid #000;
background-color: #000;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
padding-top: 5px;

}

#navi li{
display: inline;
margin:3px;
font-weight: bold;

}

#navi ul{
display: inline;
padding: 0px;

}

#navi2{
border: 0px solid #fff;
background-color: #000;
}

#navi2 li{
display: inline;
margin: 3px;
font-weight: normal;

}

ul{
display: inline;
padding: 0px;

}


a:visited, a:hover{
text-decoration: none;
color: #fff;
}


a:active, a:link{
text-decoration: none;
color: #fff;

}


#text{
background-color: #720D0C;
margin-top: 2px;
padding-left: 8px;
padding-right: 8px;
padding-top:15px;
padding-bottom:20px;
display: block;

}

#text ul{
text-decoration: none;
color: #000;
display: block;
}

#text li{
text-decoration: none;
color: #000;
display: block;
}

.block{
background-color: #720D0C;
background-image: url(news.jpg);
height: 609px;
}


.block_head{
background-color: #000;
color: #fff;
font-weight: bold;
padding-left: 8px;
}

#first{
width:974px;
margin-top:50px;
border: 1px solid #fff;
}

.buchen{
background-color: #ECE1C8;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 3px;
margin-bottom: 15px;
}

.pic{
margin:5px;
float:left;
}
.pic2{
margin: 5px;
}

.pic_r{
width:300px;
float:right;
}

#footer{
background-color: #000;
height: 18px;
border: 1px solid #000;
}


#footer li{
display: inline;
margin:3px;
font-weight: normal;
}



h2{
color: #000;
font: 120% georgia, times, "times new roman", serfif;
font-weight: bold;
margin: 0 0 2px 0;
}

p{
margin:8px;
}

.block_link{
padding-left: 3px;
}

img {border: none}


.novislink1{
width: 170px;
height: 80px;
margin-top: 85px;
margin-left: 23px;

}

.novislink2{
width: 240px;
height: 80px;
margin-top: -80px;
margin-left: 230px;

}
