* {
margin:0px;
padding:0px;
}
:focus { 
outline: 0px; 
}
body {
background-color:#CABA9D;
background-image:url(../img/bg.jpg);
position:top left;
background-repeat:no-repeat;
}
body,
#content {
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
color:#000000;
line-height:136%;
font-weight:normal;
}
a {
color:#99723D;
text-decoration:underline;
}
a:hover {
color:#666666;
text-decoration:underline;
}
a img {
border:0 none;
}
h1, h2, h3 {
font-weight:bold;
}
h1 {
font-size:20px;
color:#666666;
line-height:136%;
}

h2 {
font-size:14px;
color:#99723D;
}
#spalte_li img {
border:#660000 1px solid;
}

h3 {
font-size:12px;
color:#99723D;
}

h4 {

}
p {
padding:0;
margin:0;
}
ul {
margin-left:14px;
}
li {
list-style-image:url(../img/bullet.jpg);
margin-bottom:10px;
}
/****************************************************/
/****************** id tags *************************/
/****************************************************/
#container {
position:relative;
margin:0px auto;
width:955px;
height:650px;
background-color:#FFFFFF;
}
#topleiste {
position:relative;
width:955px;
height:15px;
background-color:#cc0000;
}
#logo {
position:absolute;
left:0px;
top:15px;
}
#menu {
position:absolute;
left:149px;
top:15px;
width:757px;
height:56px;
background-image:url(../img/bg_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#E1E5EE;
padding-left:49px;
line-height:46px;
}
#img_vert {
position:absolute;
top:143px;
left:0px;
width:149px;
height:317px;
}
#img_hori {
position:absolute;
top:460px;
left:0px;
width:955px;
height:190px;
}
#subnavi1 {
top:143px;
height:73px;
}
#subnavi2 {
top:227px;
height:91px;
}
#subnavi3 {
	top:329px;
	height:73px;
}
#subnavi4 {
	top:413px;
	height:36px;
}
#subnavi1,
#subnavi2,
#subnavi3,
#subnavi4 {
position:absolute;
left:0px;
width:128px;
padding-left:22px;
padding-top:10px;
background-color: #CCCFD8;
}
#content {
position:absolute;
left:198px;
top:100px;
width:650px;
height:354px;
}
#text {
position:absolute;
height:300px;
width:650px;
overflow-y:scroll;
overflow-x:hidden;
padding-right:50px;
	}
#anfahrt{
	position:absolute;
	left:489px;
	top: 89px;
}
/****************************************************/
/****************** classes *************************/
/****************************************************/
a.navi {
text-decoration:none;
font-weight:bold;
color:#666666;
margin-right:16px;
}
a:hover.navi,
a.navi_in,
a:hover.navi_in {
text-decoration:none;
font-weight:bold;
color:#000000;
margin-right:16px;
}
a.subnavi {
text-decoration:none;
font-weight:bold;
color:#666666;
line-height:125%;
}
a:hover.subnavi,
a.subnavi_in,
a:hover.subnavi_in,
a:hover.navi_zub {
text-decoration:none;
font-weight:bold;
color:#000000;
line-height:125%;
}
a.navi_zub {
font-size:12px;
color:#99723D;
text-decoration:none;
font-weight:bold;
}

