body {
background-image:url(back.gif);
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.wrap {
width: 800px;
margin: 0px auto 0px auto;
}

#pic_left {
float: left;
width: 201px;
padding-top: 20px;
}

#pic_right {
float: right;
padding-top: 20px;
}

#pic_right img {
margin-left:25px;
}

#text_intro {
padding: 20px 0px 0px 25px;
float: right;
width: 565px;
text-align: justify;
}
#text_intro p, #karte p, #text_main01 p, #text_main02 p, #text_main03 p {
margin: 3px 0px 3px 0px;
padding: 0px 20px 0px 0px;
line-height:1.5;
}
#text_intro p strong, #karte p strong, #text_main01 p strong, #text_main02 p strong, #text_main03 p strong  {
font-size: 12px;
}

a img {
border: 1px solid #ff8400;
}

#help {
clear:both;
}

#wrap2 {
background-image:url(dot_back.gif);
height: 17px;
}

#stripe {
width: 800px;
margin: 0px auto 0px auto;
}

#karte {
margin-top: 0px;
float: left;
width: 201px;
}
#karte img {
margin-bottom: 10px;
}

#text_main {
padding: 0px 0px 0px 0px;
float: right;
width: 575px;
}

#text_main01 {
float:left;
width: 190px;
padding-left: 10px;
}
#text_main02 {
padding-left: 0px;
float: right;
width: 360px;
text-align: justify;
}
#text_main01 ul {
padding-top: 0px;
margin-top: 0px;
line-height: 1.36;
}
#lang {
padding-top: 10px;
float: right;
}

#lang a img {
margin-left: 10px;
}
#text_main03 {
padding: 0px 0px 0px 0px;
float: right;
width: 565px;
text-align: justify;
}

#karte p.subheadline {
padding-top: 8px;
}

a:link, a:visited {
color: #ff8400;
}
a:hover {
color: #000000;
}
