body {
background-color : #ffffff;
margin-top : 0;
margin-left : 0;
margin : 0;
width : 100%;
background-image : url(images/karten-a.jpg);
background-repeat : no-repeat;
background-attachment : fixed;
background-position : 10px bottom;
padding : 0;
}

table {
margin-top : 0;
margin-left : 0;
margin : 0;
}
.textbild {
padding-right : 5px;
font-family : Verdana, arial;
color : #333333;
font-size : 10px;
font-weight : 300;
}
#bildunterschrift {
font-family : Verdana, arial;
color : #333333;
font-size : 10px;
font-weight : 900;
padding-bottom : 5px;
}
.bildueberschrift {
font-family : Verdana, arial;
color : #333333;
font-size : 10px;
font-weight : 600;
}

.banner ,.bannerg{
	position:absolute;
	left:220px;
	top:-10px;
font-family : Verdana, arial;
color : #333333;
font-size : 14px;
font-weight : 900;
line-height : 20px;
text-align:center;
}
a.banner:link, a.banner:visited, a.banner:active {
font-family : Verdana, arial;
color : #333333;
font-size : 14px;
font-weight : 900;
line-height : 20px;
font-style:italic;
text-decoration : underline;
}
a.banner:hover {
color : #666666;
}
a.bannerg:link, a.bannerg:visited, a.bannerg:active {
font-family : Verdana, arial;
color : #333333;
font-size : 16px;
font-weight : 900;
line-height : 20px;
font-style:italic;
text-decoration : underline;
}
a.bannerg:hover {
color : #666666;
}
.ueberschrift {
font-family : Verdana, arial;
color : #333333;
font-size : 14px;
font-weight : bold;
}
.ueberschrift1 {
font-family : Verdana, Arial;
color : #333333;
font-size : 16px;
font-weight : 600;
}
.ueberschrift2 {
font-family : Verdana, Arial;
color : #333333;
font-size : 18px;
font-weight : 600;
}
.klein {
font-family : Verdana, Arial;
color : #333333;
font-size : 10px;
font-weight : 300;
}
.klein1 {
font-family : Verdana, Arial;
color : #333333;
font-size : 8px;
font-weight : 300;
}
.klein2 {
font-family : Verdana, Arial;
color : #333333;
font-size : 6px;
font-weight : 300;
}
.norm, td, li, div, p, ol, li, body {
line-height : 14px;
font-family : Verdana, Arial;
color : #333333;
font-size : 12px;
font-weight : 300;
}
.hell {
color : #333333;
font-size : 12px;
background-color : #b0c7fc;
}
.dunkel {
color : #cccccc;
font-size : 12px;
background-color : #2d4874;
}
.fett {
font-family : Verdana, Arial;
color : #333333;
font-size : 12px;
font-weight : 900;
}
.fussnote {
font-family : Verdana, Arial;
color : #333333;
font-size : 10px;
}
a.fussnote:link, a.fussnote:visited, a.fussnote:active {
color : #333333;
font-size : 10px;
text-decoration : underline;
}
a.fussnote:hover {
color : #666666;
}
.hiertext {
font-size : 10px;
}
a.hierlink:link, a.hierlink:visited, a.hierlink:active {
color : #333333;
font-size : 10px;
text-decoration : underline;
}
a.hierlink:hover {
color : #666666;
}
a.reiter:link, a.reiter:visited, a.reiter:active {
color : #333333;
font-size : 12px;
text-decoration : none;
}
a.reiter:hover {
color : #000000;
text-decoration : underline;
}
.menue {
color : #ffffff;
font-size : 12px;
text-decoration : none;
font-weight : 600;
}
a.menue:link, a.menue:visited, a.menue:active {
color : #333333;
font-size : 12px;
text-decoration : none;
font-weight : 600;
}
a.menue:hover {
color : #ffffff;
}
a.untermenue:link, a.untermenue:visited, a.untermenue:active {
color : #ffffff;
font-size : 12px;
}
a.untermenue:hover {
color : #333333;
}
a.textlink:link, a.textlink:visited, a.textlink:active {
color : #333333;
}
a.textlink:hover {
color : #666666;
}
a.bildlink:link, a.bildlink:visited, a.bildlink:active {
color : #333333;
font-size : 10px;
font-weight : 300;
}
a.bildlink:hover {
color : #666666;
}
a.but:link, a.but:visited, a.but:active {
color : #333333;
font-size : 12px;
text-decoration : none;
}
a.but:hover {
color : #3f3f3f;
text-decoration : none;
font-size : 12px;
}
a.bild:link, a.bild:visited, a.bild:active, .bild {
border-right : 3px groove #333333;
border-bottom : 3px groove #333333;
}
a.bild:hover {
border-right : 3px inset #666666;
border-bottom : 3px inset #666666;
}
a.butlink:link, a.butlink:visited {
border-width : 1px;
border-style : solid;
border-color : #888888;
border-top-color:#dddddd;
border-left-color:#dddddd;
padding : 3px;
text-align : center;
text-decoration : none;
color : #333333;
}
a.butlink:active, a.butlink:hover {
border-width : 1px;
border-style : solid;
border-color : #dddddd;
border-top-color:#888888;
border-left-color:#888888;
padding : 3px;
text-align : center;
text-decoration : none;
color : #333333;
}
.form {
width : 350px;
border-style : solid;
border-color : #333333;
border-width : 1px;
background-color : #ffffff;
font-family : Verdana, arial;
color : #333333;
font-size : 12px;
font-weight : 600;
}
.formbut {
font-family : Verdana, Arial;
color : #333333;
font-size : 12px;
background-color : #ffffff;
}
.rahmen {
border-style : solid;
border-width : 1px;
border-color : #000000;
}
#hotline {
font-family : Verdana, arial;
color : #333333;
font-size : 14px;
font-weight : 900;
line-height : 20px;
text-align : center;
position : absolute;
top : 10px;
left : 215px;
}
#logo {
position : absolute;
top : 10px;
left : 10px;
}
#aktionen {
position : absolute;
width:230px;
top : 10px;
left : 450px;
text-align:center;
}
#taxi {
position : absolute;
top : 25px;
left : 95px;
}
#banner {
position : absolute;
top : 60px;
left : 350px;
}
#reitermenue {
position : absolute;
top : 125px;
left : 10px;
}
#ticker{
position:absolute;
top:155px;
left:300px;
font-size : 10px;
}
#seitenmenue{
position:absolute;
top:170px;
left:10px;
}
#content{
position:absolute;
top:170px;
left:250px;
}
