/* Hoeffmann-Reisen */

html, body {
height: 100%;
}

body {
height: 100%;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 13px;
line-height: 1em;
text-decoration: none;
color: #990000;
padding: 0px;
margin: 0px;
background: #d8eaf7 url(../pics/main/hg.gif) repeat-y fixed center center;
}

#wrapper {
position: relative;
top: 0;
height: 95%;
height: auto;
margin-right: auto;
margin-left: auto;
}

#container {
padding: 0px;
background: transparent url(../pics/main/hg_container_hg.gif) repeat-x;
}

#container_hg {
position:relative;
margin: auto;
padding: 0px;
width:100%;
height:450px;
background: transparent url(../pics/main/hg_container.jpg) no-repeat top center; 
}

#boxen_content {
min-height: 80px;
background: transparent url(../pics/boxen_content/box_bck_content_gelb.png) no-repeat top center; 
}

#boxen_content2 {
min-height: 80px;
background: transparent url(../pics/boxen_content/box_bck_content_gruen.png) no-repeat top center; 
}

#boxen_content2 h2 {
margin-left: 10px;
}

#boxen_content h2 {
margin-left: 10px;
}

#banner {
position:relative; 
top:0px; 
height:100px; 
width:960px; 
margin-right:auto; 
margin-left:auto;
}

#teaser_rabatt {

}

#banner #links {
height:100px; 
width:300px; 
float:left;
}

#banner #rechts {
position:relative; 
top:0px; 
height:100px; 
width:660px; 
float:right;
}

#jugendreisen_sticker {
height:100px;
width:150px;
float:right;
}

#flugzeug {
position:relative; 
top:30px; 
width:100%; 
height:70px;
}

#hoeffmann {
position:absolute; 
top:0px; 
width:100%; 
height:30px;
}

#head {
position: relative;
top: 75px;
width: 960px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#subnavi {
position: relative;
top: 0px;
width: 100%;
height: 30px;
line-height: 30px;
margin: 0px;
padding: 0px;
font-size: 12px;
color: #663300;
background: transparent;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  z-index: 1;
  padding: 5px;
}

#logo {
z-index: 100;
position: absolute;
top: 25px;
left: 8px;
}

#wm {
z-index: 100;
position: absolute;
top: 44px;
left: 670px;
}

#aktions_banner {
z-index:100;
position: absolute;
top: 65px;
left: 710px;
}
#flash {
position: relative;
top: 0px;
height: 200px;
width: 960px;
color: #003366;
background: #00ccff;
}

#hauptnavi {
position: relative;
top: 0px;
width: 960px;
height: 36px;
background: transparent url(../pics/navi/hg_navi.gif) repeat-x top center;
border-top: 1px solid #fbe187;
border-bottom: 1px solid #fbe187;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px;
}

#content_kontainer {
position: relative;
top: -82px;
width: 960px;
min-height: 600px;
margin-left: auto;
margin-right: auto;
padding: 25px 0px 0px 0px;
background: #ffcc00 url(../pics/main/hg_content.gif) repeat-x top center;
}

#ticker {
height: 25px;
line-height: 25px;
font-size: 12px;
margin: 0px 0px 10px 0px;
}

.ticker_links {
float: left;
width: 6px;
height: 25px;
margin: 0px;
padding: 0px;
background: transparent url(../pics/main/hg_ticker_links.gif) no-repeat top left;
}

.ticker_rechts {
float: right;
width: 6px;
height: 25px;
margin: 0px;
padding: 0px;
background: transparent url(../pics/main/hg_ticker_rechts.gif) no-repeat top right;
}

#breadcrumb {
height: 21px;
font-size: 11px;
margin: 0px 0px 25px 0px;
padding: 0px;
}

#content {
float: left;
width: 740px;
margin: 0px;
padding: 0px 0px 0px 12px;
}

.content_box {
float: left;
width: 740px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.ganz {
float: left;
width: 100%;
}

.links {
float: left;
width: 364px;
margin-right: 12px;
margin-bottom: 15px; /* neu */
}

.rechts {
float: right;
width: 364px;
margin: 0px;
padding: 0px;
margin-bottom: 15px; /* neu */
}

.eine_sp {
float: left;
width: 300px;
margin: 0px;
padding: 0px;
}

.zwei_sp {
float: left;
width: 600px;
}

.zwei_sp_links {
float: left;
width: 500px;
padding-right: 12px;
}

.eine_sp_rechts {
float: right;
width: 200px;
}

/* -------------- Box fuer statische Seiten -------------- */

.box_normal_klein {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #990000;
background: transparent url(../pics/boxen_klein/normal.png) no-repeat top center;
}

.box_normal {
margin: 0px 0px 30px 0px;
padding: 0px;
color: #990000;
}

.box_normal_oben {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/normal_oben.png) no-repeat top center;
}
.box_normal_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
background: #ffcc00;
}
.box_normal_unten {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/normal_unten.png) no-repeat top center;
}


/* -------------- Boxen Sommer XXL -------------- */

.box_gelb_01 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #990000;
background: transparent url(../pics/boxen_klein/gelb_01.png) no-repeat top center;
}

.box_gelb_02 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #990000;
background: transparent url(../pics/boxen_klein/gelb_02.png) no-repeat top center;
}

.box_gelb_03 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #990000;
background: transparent url(../pics/boxen_klein/gelb_03.png) no-repeat top center;
}

.box_gelb_04 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #990000;
background: transparent url(../pics/boxen_klein/gelb_04.png) no-repeat top center;
}

.box_gelb_ganz {
margin: 0px 0px 30px 0px;
padding: 0px;
color: #990000;
}

.box_gelb_ganz_oben {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/gelb_ganz_oben.png) no-repeat top center;
}

.box_gelb_01_ganz_hg,
.box_gelb_02_ganz_hg,
.box_gelb_03_ganz_hg,
.box_gelb_04_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
}
.box_gelb_01_ganz_hg {
background: #ffd400 url(../pics/boxen_gross/gelb_ganz_01.png) no-repeat top center;
}
.box_gelb_02_ganz_hg {
background: #ffd400 url(../pics/boxen_gross/gelb_ganz_02.png) no-repeat top center;
}
.box_gelb_03_ganz_hg {
background: #ffd400 url(../pics/boxen_gross/gelb_ganz_03.png) no-repeat top center;
}
.box_gelb_04_ganz_hg {
background: #ffd400 url(../pics/boxen_gross/gelb_ganz_04.png) no-repeat top center;
}

.box_gelb_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
background: #ffd400;
}

.top_gelb {
float: right;
width: 121px;
height: 37px;
line-height: 35px;
text-align: center;
color: #ffffcc;
background: url(../pics/anmelden/bu_gelb_unten.png) no-repeat top center;
}

.box_gelb_ganz_unten {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/gelb_ganz_unten.png) no-repeat top center;
}


/* -------------- Boxen Spanien Sun & Fun -------------- */

.box_gruen_01 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003300;
background: transparent url(../pics/boxen_klein/gruen_01.png) no-repeat top center;
}

.box_gruen_02 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003300;
background: transparent url(../pics/boxen_klein/gruen_02.png) no-repeat top center;
}

.box_gruen_03 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003300;
background: transparent url(../pics/boxen_klein/gruen_03.png) no-repeat top center;
}

.box_gruen_04 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003300;
background: transparent url(../pics/boxen_klein/gruen_04.png) no-repeat top center;
}

.box_gruen_ganz {
margin: 0px 0px 30px 0px;
padding: 0px;
color: #003300;
}

.box_gruen_ganz_oben {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/gruen_ganz_oben.png) no-repeat top center;
}

.box_gruen_01_ganz_hg,
.box_gruen_02_ganz_hg,
.box_gruen_03_ganz_hg,
.box_gruen_04_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
}
.box_gruen_01_ganz_hg {
background: #67cb00 url(../pics/boxen_gross/gruen_ganz_01.png) no-repeat top center;
}
.box_gruen_02_ganz_hg {
background: #67cb00 url(../pics/boxen_gross/gruen_ganz_02.png) no-repeat top center;
}
.box_gruen_03_ganz_hg {
background: #67cb00 url(../pics/boxen_gross/gruen_ganz_03.png) no-repeat top center;
}
.box_gruen_04_ganz_hg {
background: #67cb00 url(../pics/boxen_gross/gruen_ganz_04.png) no-repeat top center;
}

.box_gruen_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
background: #67cb00;
}

.top_gruen {
float: right;
width: 121px;
height: 37px;
line-height: 35px;
text-align: center;
color: #663300;
background: url(../pics/anmelden/bu_braun_unten.png) no-repeat top center;
}
.top_gruen a {
color: #663300 !important;
}

.box_gruen_ganz_unten {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/gruen_ganz_unten.png) no-repeat top center;
}


/* -------------- Boxen Winter XXL -------------- */

.box_blau_01 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003366;
background: transparent url(../pics/boxen_klein/blau_01.png) no-repeat top center;
}

.box_blau_02 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003366;
background: transparent url(../pics/boxen_klein/blau_02.png) no-repeat top center;
}

.box_blau_03 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003366;
background: transparent url(../pics/boxen_klein/blau_03.png) no-repeat top center;
}

.box_blau_04 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #003366;
background: transparent url(../pics/boxen_klein/blau_04.png) no-repeat top center;
}

.box_blau_ganz {
margin: 0px 0px 30px 0px;
padding: 0px;
color: #fff;
}

.box_blau_ganz_oben {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/blau_ganz_oben.png) no-repeat top center;
}

.box_blau_01_ganz_hg,
.box_blau_02_ganz_hg,
.box_blau_03_ganz_hg,
.box_blau_04_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
}
.box_blau_01_ganz_hg {
background: #0066cc url(../pics/boxen_gross/blau_ganz_01.png) no-repeat top center;
}
.box_blau_02_ganz_hg {
background: #0066cc url(../pics/boxen_gross/blau_ganz_02.png) no-repeat top center;
}
.box_blau_03_ganz_hg {
background: #0066cc url(../pics/boxen_gross/blau_ganz_03.png) no-repeat top center;
}
.box_blau_04_ganz_hg {
background: #0066cc url(../pics/boxen_gross/blau_ganz_04.png) no-repeat top center;
}

.box_blau_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
background: #0066cc;
}

.top_blau {
float: right;
width: 121px;
height: 37px;
line-height: 35px;
text-align: center;
color: #fff;
background: url(../pics/anmelden/bu_blau_unten.png) no-repeat top center;
}
.top_blau a {
color: #fff !important;
}

.box_blau_ganz_unten {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/blau_ganz_unten.png) no-repeat top center;
}


/* -------------- Boxen U.S.A. -------------- */

.box_usa_01 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #fff;
background: transparent url(../pics/boxen_klein/usa_01.png) no-repeat top center;
}

.box_usa_02 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #fff;
background: transparent url(../pics/boxen_klein/usa_02.png) no-repeat top center;
}

.box_usa_03 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #fff;
background: transparent url(../pics/boxen_klein/usa_03.png) no-repeat top center;
}

.box_usa_04 {
line-height: 1.5em;
height: 130px;
margin: 0px 0px 0px 0px;
padding: 10px;
color: #fff;
background: transparent url(../pics/boxen_klein/usa_04.png) no-repeat top center;
}

.box_usa_ganz {
margin: 0px 0px 30px 0px;
padding: 0px;
color: #fff;
}

.box_usa_ganz_oben {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/usa_ganz_oben.png) no-repeat top center;
}

.box_usa_01_ganz_hg,
.box_usa_02_ganz_hg,
.box_usa_03_ganz_hg,
.box_usa_04_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
}
.box_usa_01_ganz_hg {
background: #990000 url(../pics/boxen_gross/usa_ganz_01.png) no-repeat top center;
}
.box_usa_02_ganz_hg {
background: #990000 url(../pics/boxen_gross/usa_ganz_02.png) no-repeat top center;
}
.box_usa_03_ganz_hg {
background: #990000 url(../pics/boxen_gross/usa_ganz_03.png) no-repeat top center;
}
.box_usa_04_ganz_hg {
background: #990000 url(../pics/boxen_gross/usa_ganz_04.png) no-repeat top center;
}

.box_usa_ganz_hg {
width: 714px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
background: #990000;
}

.top_usa {
float: right;
width: 121px;
height: 37px;
line-height: 35px;
text-align: center;
color: #fff;
background: url(../pics/anmelden/bu_blau_unten.png) no-repeat top center;
}
.top_usa a {
color: #fff !important;
}

.box_usa_ganz_unten {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/usa_ganz_unten.png) no-repeat top center;
}


/* -------------- Box Handyvideos -------------- */

.box_handyvideos {
line-height: 1.5em;
height: 130px;
margin: 0px;
padding: 10px;
color: #990000;
background: transparent url(../pics/boxen_klein/handyvideos_01.png) no-repeat top center;
}


/* -------------- Box News -------------- */

.box_news {
margin: 0px 0px 30px 0px;
padding: 0px;
color: #990000;
}

.box_news_oben {
margin: 0px;
padding: 0px;
height: 34px;
background: transparent url(../pics/boxen_gross/news_oben.png) no-repeat top center;
}

.box_news_hg {
width: 714px;
min-height: 150px;
margin: 0px;
padding: 10px;
line-height: 1.5em;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
background: #fff19b;
}

.box_news_unten {
margin: 0px;
padding: 0px;
height: 9px;
line-height: 9px;
background: transparent url(../pics/boxen_gross/news_unten.png) no-repeat top center;
}

.boxlink_news {
text-decoration: none !important;
cursor: pointer;
}


/* -------------- Subcontent / Spalte rechts -------------- */

#subcontent_kontainer {
float: right;
width: 208px;
margin: 0px;
padding: 0px;
}

.subcontent_hg {
float: right;
width: 179px;
background: #cc3300 url(../pics/subcontent/hg_subcontent_hg.gif) repeat-y 0px;
}

.subcontent {
float: right;
width: 179px;

min-height: 390px;
margin: 0px;
padding: 9px 0px 0px 0px;
text-align: center;
color: #ffffcc;
background: transparent url(../pics/subcontent/hg_subcontent.gif) no-repeat top left;
}

.subcontent_footer {
float: right;
width: 179px;
height: 12px;
margin: 0px;
padding: 0px;
background: url(../pics/subcontent/hg_subcontent_footer.gif) no-repeat top left;
}


/* -------------- Footer -------------- */

#footer {
clear: both;
position: relative;
bottom: 0;
height: 5%;
font-size: 12px;
width: 948px;
margin-left: auto;
margin-right: auto;
padding: 12px 0px 0px 12px;
color: #ffffcc;
background: #990000;
}

#footer ul {
text-align: center;
margin: 0px;
padding: 0px;
}

#footer li {
text-align: center;
display: inline;
padding: 0px 0px 0px 0px;
}

#footer .navi {
margin: 12px 0px 0px 0px;
}

#footer .navi li {
padding: 0px 3px 0px 3px;
}

#footer a {
color: #ffffcc;
}


/* -------------------- Elemente -------------------- */

img {
border:0px;
}

hr {
height: 1px;
border: none;
color: #fff;
margin: 1em 0em;
padding: 0px;
background: #fff;
}

/*--------------------- Typo -----------------------------*/


h1, h2, h3, h4, h5, h6 {
color: #990000;
font-weight: bold;
margin: 0em;
padding: 0em 0em 0.25em 0em;
line-height: 1.5em;
}

h1 {
font-size: 16px;
}

h2 {
font-size: 14px;
}

h3, h4, h5, h6 {
font-size: 13px;
}

p {
margin: 0em;
padding: 0em 0em 0.25em 0em;
}

strong {
}

a:link,
a:visited,
a:active,
a:hover{
font-weight: bold;
text-decoration: underline;
color: #990000;
}

a.ausa:link,
a.ausa:visited,
a.ausa:active,
a.ausa:hover{
font-weight: bold;
text-decoration: underline;
color: #000000;
}

.red {
color: #ff0000;
}

.highlight_gelb {
background: #ffff00;
}


/* -------------------- Jugendreisen-Sticker -------------------- */

#jugendreisen_sticker a {
background: none;
text-align: left;
float: left;
}


/* -------------------- Flugzeug -------------------- */

#flugzeug h1 {
float:left;
position: relative; 
top:25px; 
left:350px; 
display:inline;
color: #ffffcc;
line-height: 1em;
margin: 0px;
padding: 0px;
}


/* -------------------- hoeffmann -------------------- */

#hoeffmann ul {
margin: 0px;
}

#hoeffmann li {
position: relative;
text-align: center;
color: #fff;
display: inline;
padding: 0px 0px 0px 0px;
}

#hoeffmann a,
#hoeffmann a:link,
#hoeffmann a:visited,
#hoeffmann a:active,
#hoeffmann a:hover {
cursor: hand;
position: relative;
text-align: center;
width: 125px;
height: 25px;
line-height: 20px;
display: block;
float: right;
background: url(../pics/main/bu_hg_hoeffmann_navi.png) no-repeat;
margin: 0px;
padding: 0px;
}


/* -------------------- Subnavi -------------------- */

#subnavi ul {
margin: 0px 0px 0px 6px;
padding: 0px;
}

#subnavi li {
display: inline;
list-style: none;
padding: 0px 0px 0px 3px;
line-height: 30px;
}

#subnavi a {
line-height: 30px;
margin: 0px;
padding: 0px;
text-decoration: none;
padding: 0px 0px 0px 6px;
}

#subnavi img {
padding: 0px 2px 0px 0px;
vertical-align:middle;
}


/* -------------------- Ticker -------------------- */

#tickerband { 
float: left;
height: 25px;
width: 577px;
margin: 0px;
padding: 0px 0px 0px 3px;
background: #fff19b;
line-height: 25px;
}
#tickerband_part {
height: 25px;
width: 577px;
line-height: 25px;
}
.tickerband_part_zeichen { 
}
.tickerband_part_zeichen a { 
}

#ticker a.mehr:link,
#ticker a.mehr:visited,
#ticker a.mehr:active,
#ticker a.mehr:hover {
float: left;
height: 25px;
width: 146px;
line-height: 25px;
margin: 0px 1px 0px 1px;
padding: 0px;
text-decoration: none;
text-align: center;
background: #fff19b;
}

#ticker p {
margin: 0px;
padding: 0px;
}


/* -------------------- Breadcrumb -------------------- */

#breadcrumb ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#breadcrumb li {
color: #ffffcc;
display: inline;
height: 20px;
line-height: 18px;
}

#breadcrumb a {
color: #ffffcc;
text-decoration: none;
border-bottom: 1px dotted #ffffcc;
height: 20px;
margin: 0px 9px 0px 0px;
line-height: 18px;
}

#breadcrumb a.start:link,
#breadcrumb a.start:visited,
#breadcrumb a.start:active,
#breadcrumb a.start:hover {
display: block;
float: left;
width: 149px;
height:20px;
line-height: 18px;
color: #ffffcc;
text-decoration: none;
border: 0px;
margin: 0px;
padding: 0px 0px 0px 6px;
background: #339900 url(../pics/main/bu_hg_breadcrumb_start.png) no-repeat center left;
}


/* -------------------- Hauptnavi -------------------- */

#hauptnavi ul {
padding: 0px;
margin: 0px;
}

#hauptnavi li {
float: left;
display: inline;
padding: 0px;
margin: 0px;
list-style: none;
}

#hauptnavi li a:link,
#hauptnavi li a:visited,
#hauptnavi li a.an:active,
#hauptnavi li a.an:hover {
display: block;
height: 36px;

font-size: 15px;
border-right: 1px solid #fbe187;
text-decoration: none;
}

#hauptnavi a.home:link,
#hauptnavi a.home:visited {
width: 120px;
font-size: 15px;
line-height: 17px;
font-weight: bold;
text-align: center;
color: #fff;
border-right: none;
background: #ff9900 url(../pics/navi/bu_hg_start.gif) repeat-x top left;
}
#hauptnavi a.home:active,
#hauptnavi a.home:hover {
color: #fff;
text-decoration: underline;
}

#hauptnavi a.italien:link,
#hauptnavi a.italien:visited {
width: 230px;
line-height: 36px;
font-weight: bold;
color: #fff;
background: #66cc00 url(../pics/navi/bu_hg_italien.gif) repeat-x top left;
}
#hauptnavi a.italien:active,
#hauptnavi a.italien:hover {
color: #fff;
text-decoration: underline;
}

.italien_icon {
float:left;
position: relative;
bottom: 14px;
padding: 0px 0px 0px 0px;
}

#hauptnavi a.sommer:link,
#hauptnavi a.sommer:visited {
width: 230px;
line-height: 36px;
font-weight: bold;
color: #fff;
background: #ff0000 url(../pics/navi/bu_hg_sommer.gif) repeat-x top left;
}
#hauptnavi a.sommer:active,
#hauptnavi a.sommer:hover {
color: #fff;
text-decoration: underline;
}

.sommer_icon {
float:left;
position: relative;
bottom: 10px;
}

#hauptnavi a.portugal:link,
#hauptnavi a.portugal:visited {
width: 230px;
line-height: 36px;
font-weight: bold;
color: #fff;
background: #ff0000 url(../pics/navi/bu_hg_sommer.gif) repeat-x top left;
}
#hauptnavi a.portugal:active,
#hauptnavi a.portugal:hover {
color: #fff;
text-decoration: underline;
}

.portugal_icon {
float:left;
position: relative;
bottom: 14px;
}


#hauptnavi a.spanien:link,
#hauptnavi a.spanien:visited {
width: 230px;
line-height: 36px;
font-weight: bold;
color: #ffff00;
background: #336600 url(../pics/navi/bu_hg_spanien.gif) repeat-x top left;
}
#hauptnavi a.spanien:active,
#hauptnavi a.spanien:hover {
color: #ffff00;
text-decoration: underline;
}
.spanien_icon {
float:left;
position: relative;
bottom: 9px;
}


#hauptnavi a.winter:link,
#hauptnavi a.winter:visited {
width: 140px;
line-height: 36px;
font-weight: bold;
color: #fff;
background: #006699 url(../pics/navi/bu_hg_winter.gif) repeat-x top left;
}
#hauptnavi a.winter:active,
#hauptnavi a.winter:hover {
color: #fff;
text-decoration: underline;
}

.winter_icon {
float:left;
position: relative;
bottom: 6px;
}


#hauptnavi a.stadt:link,
#hauptnavi a.stadt:visited {
width: 160px;
line-height: 36px;
text-align: center;
font-weight: bold;
padding-left: 0px;
color: #fff;
background: #993300 url(../pics/navi/bu_hg_stadt.gif) repeat-x top left;
}
#hauptnavi a.stadt:active,
#hauptnavi a.stadt:hover {
color: #fff;
text-decoration: underline;
}

.stadt_icon {
float:left;
position: relative;
bottom: 0px;
}

#hauptnavi a.usa:link,
#hauptnavi a.usa:visited {
position: relative;
top: -33px;
width: 206px !important;
line-height: 36px;
padding-left: 60px;
font-weight: bold;
color: #fff;

}
#hauptnavi a.usa:active,
#hauptnavi a.usa:hover {
color: #fff;
text-decoration: underline;
}

#hauptnavi .usa_bg {
	background: #ff0000 url(../pics/navi/bu_hg_usa.gif) repeat-x top left;
}

.usa_icon {
	position: relative;
	bottom: 10px;
	left: 0;


}

#hauptnavi a.single:link,
#hauptnavi a.single:visited {
position: relative;
top: -33px;
width: 205px !important;
line-height: 36px;
padding-left: 60px;
font-weight: bold;
color: #fff;

}
#hauptnavi a.single:active,
#hauptnavi a.single:hover {
color: #fff;
text-decoration: underline;
}

#hauptnavi .single_bg {
	background: #ff0000 url(../pics/navi/bu_hg_spanien.gif) repeat-x top left;
}

.single_icon {
	position: relative;
	bottom: 10px;
	left: 0;
	width: 100px;

}

#hauptnavi a.juleica:link,
#hauptnavi a.juleica:visited {
width: 230px;
line-height: 36px;
font-weight: bold;
color: #d64800;

}
#hauptnavi a.juleica:active,
#hauptnavi a.juleica:hover {
color: #d64800;
text-decoration: underline;
}

#hauptnavi .juleica_bg {
	background: #ff0000 url(../pics/navi/bu_hg_juleica.gif) repeat-x top left;
}

.juleica_icon {
	position: relative;
	bottom: 10px;
	left: 59px;
	width: 100px;

}


/* -------------------- Box -------------------- */

.boxlink { /* neu */
display: inline !important;
width: 364px !important;
height: 150px !important;
text-decoration: none !important;
cursor: pointer;
}

.kurztext {
font-weight: normal !important;
width: 230px;
float: left;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.kurzbild {
width: 105px;
height: 76px;
float: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border: 3px solid #fff;
}

.borderless {
width: 105px;
height: 90px;
float: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
}


.box_normal_klein h1,
.box_normal_klein h2,
.box_normal_klein h3,
.box_gelb_01 h1,
.box_gelb_01 h2,
.box_gelb_01 h3,
.box_gelb_02 h1,
.box_gelb_02 h2,
.box_gelb_02 h3,
.box_gelb_03 h1,
.box_gelb_03 h2,
.box_gelb_03 h3,
.box_gelb_04 h1,
.box_gelb_04 h2,
.box_gelb_04 h3 {
font-weight:bold !important;
color: #990000;
padding: 0em 0em 0.5em 0em;
line-height: 1.1em;
}

.box_normal_klein a,
.box_normal_klein a:link,
.box_normal_klein a:active,
.box_normal_klein a:visited {
display: block;
line-height: 1.5em;
font-weight: normal;
color: #990000;
text-decoration: none;
position: relative;
}
.box_normal_klein a:hover {
text-decoration: underline;
}


.box_gelb_01 a,
.box_gelb_01 a:link,
.box_gelb_01 a:active,
.box_gelb_01 a:visited,
.box_gelb_02 a,
.box_gelb_02 a:link,
.box_gelb_02 a:active,
.box_gelb_02 a:visited,
.box_gelb_02 a:visited,
.box_gelb_03 a,
.box_gelb_03 a:link,
.box_gelb_03 a:active,
.box_gelb_03 a:visited,
.box_gelb_03 a:visited,
.box_gelb_04 a,
.box_gelb_04 a:link,
.box_gelb_04 a:active,
.box_gelb_04 a:visited,
.box_gelb_04 a:visited {
display: block;
line-height: 1.5em;
font-weight: normal;
color: #990000;
text-decoration: none !important;
position: relative;
}
.box_gelb_01 a:hover,
.box_gelb_02 a:hover,
.box_gelb_03 a:hover,
.box_gelb_04 a:hover {
text-decoration: underline;
}


.box_blau_ganz h1,
.box_blau_ganz h2,
.box_blau_ganz h3 {
color: #fff;
}

.box_blau_01 h1, 
.box_blau_01 h2, 
.box_blau_01 h3,
.box_blau_02 h1, 
.box_blau_02 h2, 
.box_blau_02 h3,
.box_blau_03 h1, 
.box_blau_03 h2, 
.box_blau_03 h3,
.box_blau_04 h1, 
.box_blau_04 h2, 
.box_blau_04 h3 {
color: #003366;
padding: 0em 0em 0.5em 0em;
line-height: 1.1em;
}

.box_blau_01 a,
.box_blau_01 a:link,
.box_blau_01 a:active,
.box_blau_01 a:visited,
.box_blau_02 a,
.box_blau_02 a:link,
.box_blau_02 a:active,
.box_blau_02 a:visited,
.box_blau_03 a,
.box_blau_03 a:link,
.box_blau_03 a:active,
.box_blau_03 a:visited,
.box_blau_04 a,
.box_blau_04 a:link,
.box_blau_04 a:active,
.box_blau_04 a:visited {
font-weight: normal;
color: #003366;
text-decoration: none;
position: relative;
}
.box_blau_01 a:hover,
.box_blau_02 a:hover,
.box_blau_03 a:hover,
.box_blau_04 a:hover {
text-decoration: underline;
}


.box_gruen_ganz h1 {
color: #ffff00;
}
.box_gruen_ganz h2,
.box_gruen_ganz h3 {
color: #003300;
}

.box_gruen_01 h1, 
.box_gruen_01 h2, 
.box_gruen_01 h3, 
.box_gruen_02 h1, 
.box_gruen_02 h2, 
.box_gruen_02 h3,
.box_gruen_03 h1, 
.box_gruen_03 h2, 
.box_gruen_03 h3,
.box_gruen_04 h1, 
.box_gruen_04 h2, 
.box_gruen_04 h3 {
color: #ffff00;
padding: 0em 0em 0.5em 0em;
line-height: 1.1em;
position: relative;
}

.box_gruen_01 a,
.box_gruen_01 a:link,
.box_gruen_01 a:active,
.box_gruen_01 a:visited,
.box_gruen_02 a,
.box_gruen_02 a:link,
.box_gruen_02 a:active,
.box_gruen_02 a:visited,
.box_gruen_03 a,
.box_gruen_03 a:link,
.box_gruen_03 a:active,
.box_gruen_03 a:visited,
.box_gruen_04 a,
.box_gruen_04 a:link,
.box_gruen_04 a:active,
.box_gruen_04 a:visited {
font-weight: normal;
color: #003300;
text-decoration: none;
position: relative;
}
.box_gruen_01 a:hover,
.box_gruen_02 a:hover,
.box_gruen_03 a:hover,
.box_gruen_04 a:hover {
text-decoration: underline;
}



.box_usa_ganz h1,
.box_usa_ganz h2,
.box_usa_ganz h3 {
color: #fff;
}

.box_usa_ganz li {
list-style-image: url(../pics/icons/star.png);
}

.box_usa_01 h1, 
.box_usa_01 h2, 
.box_usa_01 h3, 
.box_usa_02 h1, 
.box_usa_02 h2, 
.box_usa_02 h3,
.box_usa_03 h1, 
.box_usa_03 h2, 
.box_usa_03 h3,
.box_usa_04 h1, 
.box_usa_04 h2, 
.box_usa_04 h3 {
color: #fff;
padding: 0em 0em 0.5em 0em;
line-height: 1.1em;
position: relative;
}

.box_usa_01 a,
.box_usa_01 a:link,
.box_usa_01 a:active,
.box_usa_01 a:visited,
.box_usa_02 a,
.box_usa_02 a:link,
.box_usa_02 a:active,
.box_usa_02 a:visited,
.box_usa_03 a,
.box_usa_03 a:link,
.box_usa_03 a:active,
.box_usa_03 a:visited,
.box_usa_04 a,
.box_usa_04 a:link,
.box_usa_04 a:active,
.box_usa_04 a:visited {
font-weight: normal;
color: #fff;
text-decoration: none;
position: relative;
}
.box_usa_01 a:hover,
.box_usa_02 a:hover,
.box_usa_03 a:hover,
.box_usa_04 a:hover {
text-decoration: underline;
}


.box_gelb_01 p,
.box_gelb_02 p,
.box_gelb_03 p,
.box_gelb_04 p,
.box_gruen_01 p,
.box_gruen_02 p,
.box_gruen_03 p,
.box_gruen_04 p,
.box_blau_01 p,
.box_blau_02 p,
.box_blau_03 p,
.box_blau_04 p,
.box_stadt_01 p,
.box_stadt_02 p,
.box_stadt_03 p,
.box_stadt_04 p,
.box_usa_01 p,
.box_usa_02 p,
.box_usa_03 p,
.box_usa_04 p, {
padding-top: 3px;
}


.box_handyvideos a,
.box_handyvideos a:link,
.box_handyvideos a:active,
.box_handyvideos a:visited {
font-weight: normal;
color: #990000;
text-decoration: none;
position: relative;
}
.box_handyvideos a:hover,
.box_handyvideos a:hover,
.box_handyvideos a:hover,
.box_handyvideos a:hover {
text-decoration: underline;
}



.bu_anmelden_gelb a {
float: right;
width: 155px;
text-align: center;
position:relative;
top: -16px;
color: #ffffcc;
padding: 0px 0px 0px 9px;
cursor: pointer;
display: block !important;
position: relative !important;
background: url(../pics/anmelden/bu_anmelden_gelb.png) no-repeat top center;
margin: 0px;
padding: 55px 0px 9px 0px;
}

.bu_anmelden_bottom_gelb {
width: 163px;
height: 37px;
line-height: 35px;
text-align: center;
color: #ffffcc;
background: url(../pics/anmelden/bu_anmelden_gelb_unten.png) no-repeat top center;
}
.bu_anmelden_bottom_gelb a {
color: #ffffcc;
}


.bu_anmelden_gruen a {
float: right;
width: 155px;
text-align: center;
position:relative;
top: -16px;
color: #663300;
padding: 0px 0px 0px 9px;
cursor: pointer;
display: block !important;
position: relative !important;
background: url(../pics/anmelden/bu_anmelden_gruen.png) no-repeat top center;
margin: 0px;
padding: 55px 0px 9px 0px;
}

.bu_anmelden_bottom_gruen {
width: 163px;
height: 37px;
line-height: 35px;
text-align: center;
color: #663300;
background: url(../pics/anmelden/bu_anmelden_braun_unten.png) no-repeat top center;
}
.bu_anmelden_bottom_gruen a {
color: #663300;
}


.bu_anmelden_blau a {
float: right;
width: 155px;
text-align: center;
position:relative;
top: -16px;
color: #fff;
padding: 0px 0px 0px 9px;
cursor: pointer;
display: block !important;
position: relative !important;
background: url(../pics/anmelden/bu_anmelden_blau.png) no-repeat top center;
margin: 0px;
padding: 55px 0px 9px 0px;
}

.bu_anmelden_bottom_blau {
width: 163px;
height: 37px;
line-height: 35px;
text-align: center;
color: #fff;
background: url(../pics/anmelden/bu_anmelden_blau_unten.png) no-repeat top center;
}
.bu_anmelden_bottom_blau a {
color: #fff;
}


.bu_anmelden_usa a {
float: right;
width: 155px;
text-align: center;
position:relative;
top: -16px;
color: #fff !important;
padding: 0px 0px 0px 9px;
cursor: pointer;
display: block !important;
position: relative !important;
background: url(../pics/anmelden/bu_anmelden_usa.png) no-repeat top center;
margin: 0px;
padding: 55px 0px 9px 0px;
}

.bu_anmelden_bottom_usa {
width: 163px;
height: 37px;
line-height: 35px;
text-align: center;
color: #fff;
background: url(../pics/anmelden/bu_anmelden_blau_unten.png) no-repeat top center;
}
.bu_anmelden_bottom_usa a {
color: #fff;
}

.bu_anmelden_bottom_stadt {
width: 163px;
height: 37px;
line-height: 35px;
text-align: center;
color: #ffffcc;
background: url(../pics/anmelden/bu_anmelden_gelb_unten.png) no-repeat top center;
}
.bu_anmelden_bottom_stadt a {
color: #ffffcc;
}


.datum {
float: left;
width: 100%;
margin: 0px 0px 12px 0px;
padding: 0px;
}

.datum p {
float: left;
color: #fff;
text-align: center;
margin: 0px;
padding: 0px 12px 0px 12px;
height: 25px;
line-height: 25px;
background: #ff9900;
}

.datum_links {
float: left;
margin: 0px;
padding: 0px;
height: 25px;
width: 5px;
line-height: 25px;
background: url(../pics/main/datum_links.png) no-repeat top left;
}

.datum_rechts {
float: left;
margin: 0px;
padding: 0px;
height: 25px;
width: 5px;
line-height: 25px;
background: url(../pics/main/datum_rechts.png) no-repeat top left;
}


.news_teaser_bild {
position: relative;
top: -10px;
float: right;
width: 149px;
height: 132px;
color: #ffffcc;
background: transparent url(../pics/news_teaser_bild.png) no-repeat 0px; /* - ??? - */
margin: 0px;
padding: 0px 5px 0px 0px;
}

.news_teaser_bild img {
text-align: center;
margin: 0px;
padding: 9px 0px 0px 12px;
}

.news_teaser_bild p {
font-family: Verdana, Arial, sans-serif;
color: #666;
text-decoration: none;
font-size: 10px;
line-height: 11px;
font-weight: normal;
text-align: center;
margin: 0px;
padding: 0px;
}


.news_profil_bild {
position:relative;
left: 0px;
width: 134px;
height: 130px;
color: #ffffcc;
background: transparent url(../pics/subcontent/news_profil_bild.png) no-repeat top center; /* - ??? - */
margin-left: auto;
margin-right: auto;
padding: 0px;
}

.news_profil_bild img {
text-align: center;
margin: 0px;
padding: 9px 0px 0px 1px;
}

.news_profil_bild p,
.news_profil_bild a,
.news_profil_bild a:link,
.news_profil_bild a:visited,
.news_profil_bild a:active {
font-family: Verdana, Arial, sans-serif;
color: #666 !important;
text-decoration: none;
border-bottom: none !important;
font-size: 10px;
line-height: 11px;
font-weight: normal;
text-align: right;
margin: 0px;
padding: 0px 6px 0px 0px;
}

.news_profil_bild a:hover {
color: #333;
}


a.gelb:link,
a.gelb:active,
a.gelb:visited,
a.gelb:hover {
cursor: hand;
position:relative;
color: #ffffcc;
}

a.gruen:link,
a.gruen:active,
a.gruen:visited,
a.gruen:hover {
cursor: hand;
position:relative;
color: #ffffcc;
}

a.braun:link,
a.braun:active,
a.braun:visited,
a.braun:hover {
cursor: hand;
position:relative;
color: #663300;
}

a.rot:link,
a.rot:active,
a.rot:visited,
a.rot:hover {
cursor: hand;
position:relative;
color: #ff0000;
}

a.weiss:link,
a.weiss:active,
a.weiss:visited,
a.weiss:hover {
cursor: hand;
position:relative;
color: #fff;
}


/* -------------------- Subcontent -------------------- */

.subcontent hr {
color: #ffcc66;
background: #ffcc66;
}

.subcontent h1, 
.subcontent h2, 
.subcontent h3, 
.subcontent h4, 
.subcontent h5, 
.subcontent h6 {
color: #ffffcc;
margin: 0px;
padding: 0em 0em 0.5em 0em;
line-height: 1.2em;
}

.subcontent h2 {
height: 38px;
line-height: 38px;
text-align: center;
background: url(../pics/subcontent/hg_teaser_headline.png) no-repeat top center;
}

.subcontent p {
line-height: 1.5em;
}

.subcontent a,
.subcontent a:link,
.subcontent a:active,
.subcontent a:visited,
.subcontent a:hover {
color: #ffffcc;
text-decoration: none;
position: relative;
}

.subcontent h2 a {
border-bottom: none !important;
position: relative;
cursor: hand;
}


.suche {
text-align: left;
height: 230px;
background: url(../pics/subcontent/hg_suche.png) no-repeat top center;
}

.suche h2 {
background: url(../pics/subcontent/hg_suche_headline.png) no-repeat top center;
}

.suche form {
margin: 0px;
padding: 0px 20px 0px 22px;
background: transparent;
}


.newsnavi {
margin-left: 10px;
margin-right: 10px;
}

.newsnavi ul {
padding: 0px;
margin: 0px;
}

.newsnavi li {
text-align: center;
padding: 5px 0px 5px 0px;
margin: 0px;
list-style: none;
}

.newsnavi a,
.newsnavi a:link,
.newsnavi a:active,
.newsnavi a:visited,
.newsnavi a:hover {
color: #ffffcc;
text-decoration: none;
}

.newsnavi a.an:link,
.newsnavi a.an:active,
.newsnavi a.an:visited,
.newsnavi a.an:hover {
display: block;
color: #fff;
text-decoration: none;
}


/* -------------------- Input -------------------- */

.anm_box_links {
	float: left;
	width: 350px;
}

.anm_box_rechts {
	float: right;
	width: 350px;
}

.orte_links {
	float: left;
	width: 48%;
}

.orte_rechts {
	float: right;
	width: 48%;
}

form {
border: none;
font-family: Arial, Verdana, Tahoma, sans-serif;
margin: 0px;
padding: 0px;
}

fieldset {
border: none;
margin: 0px;
padding: 0px 0px 12px 0px;
}

legend {
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.box_gelb_ganz legend {
color: #990000 !important;
}

.box_gruen_ganz legend {
color: #003300 !important;
}

.box_blau_ganz legend,
.box_blau_ganz a {
color: #fff !important;
}

.box_usa_ganz legend {
color: #fff !important;
}

hr.hr_anmeldung {
height: 1px;
border: none;
color: #fff;
margin: 0 0 0px 0;
padding: 0px;
background: #fff;
}

label {
float: left;
width: 100%;
margin: 0px;
padding: 0px 0px 0px 0px;
}

label.lbl_anmeldung {
float: left;
width: 100%;
margin: 0px;
padding: 9px 0px 0px 0px;
}

label.lbl_anmeldung2 {
float: left;
width: auto;
margin: 0px;
padding: 9px 0px 0px 0px;
}

input, select {
position: relative;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 13px;
width: 100%;
color: #333;
background: #ffffcc;
border: none;
margin: 0px;
padding: 2px 0px 2px 0px;
}

.radio {
position: relative;
padding: 0px 12px 0px 0px;
margin: 0px 6px 0px 0px;
width: auto;
background: transparent;
}

input:focus, textarea:focus {
background: #fff;
}

textarea {
width: 100%;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size: 13px;
border: none;
color: #333;
background: #ffffcc;
margin: 0px;
padding: 2px 0px 2px 0px;
line-height: 1.5em;
}

form .senden {
position: relative;
font-weight: bold;
cursor: hand;
width: 100px;
border: 1px solid #fff;
color: #ffffcc;
background: #339900;
margin-right: 15px;
}

form .profilloeschen {
position: relative;
font-weight: bold;
cursor: hand;
width: 200px;
border: 1px solid #fff;
color: #ffffcc;
background: red;
margin-right: 15px;
}

form .suchen {
position: relative;
font-weight: bold;
cursor: hand;
width: 100%;
border: 1px solid #993300;
color: #993300;
background: #ffffcc;
}

#search_form legend {
color: #fff !important;
}

form .reset {
font-weight: bold;
cursor: hand;
width: 100px;
border: 1px solid #fff;
background: #fff19b;
margin-right: 15px;
}

fieldset .links {
width: 350px;
margin: 0px;
padding: 0px 0px 9px 0px;
}

fieldset .rechts {
width: 350px;
margin: 0px;
padding: 0px 0px 9px 0px;
}

fieldset .ganz {
margin: 0px;
padding: 0px;
width: 100%;
}

.click {
display: block;
height: 25px;
}


#toolbar_navi {
width:40%;
height: 20px; 
float:right; 
text-align:right;
margin: 0px;
padding: 0px;
}

#toolbar_navi li {
display: inline;
margin: 0px;
padding: 0px;
height: 20px;
}

#toolbar_navi a.bookmark:link,
#toolbar_navi a.bookmark:visited,
#toolbar_navi a.bookmark:active,
#toolbar_navi a.bookmark:hover {
text-align: center;
width: 90px;
height: 22px;
margin: 0px !important;
padding: 3px 17px 5px 19px;
color:#ffff99 !important;
background:#cf3a00 url(../pics/toolbar/icon_bookmark.png) no-repeat top left;
text-decoration: none;
border: none;
}

#toolbar_navi a.community_right:link,
#toolbar_navi a.community_right:visited,
#toolbar_navi a.community_right:active,
#toolbar_navi a.community_right:hover {
text-align: center;
width: 117px;
height: 22px;
margin: 5px !important;
padding: 3px 18px 5px 35px;
color:#ffff99 !important;
background:#cf3a00 url(../pics/toolbar/icon_community_right.png) no-repeat top left;
text-decoration: none;
border: none;
}

.bm_li a:link,
.bm_li a:visited,
.bm_li a:active,
.bm_li a:hover {
text-align: center;
position: relative !important;
height: 25px;
line-height:25px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
border: none;
}

a.schliessen:link,
a.schliessen:visited,
a.schliessen:active,
a.schliessen:hover {
height: 25px;
line-height:25px;
margin: 0px 9px 0px 0px;
padding: 0px 16px 0px 6px;
background: url(../pics/toolbar/icon_schliessen.png) no-repeat right center;
text-decoration: none;
border: none;
}


.bm_li {
width: 139px;
position: relative;
top: 0px;
font-size: 11px;
color: #cf3a00;
float:right;
margin: 0px;
padding: 0px;
}

.bm_li li {
list-style: none;
color: #cf3a00 !important;
display: block;
margin: 0px !important;
padding: 0px !important;
}

.bm_oben {
text-align: right;
width: 139px;
height: 25px;
background: transparent url(../pics/toolbar/hg_bm_oben.png) no-repeat top center;
margin: 0px;
padding: 0px 0px 0px 0px;
}

.bm_unten {
width: 139px;
height: 25px;
line-height: 25px;
background: transparent url(../pics/toolbar/hg_bm_unten.png) no-repeat top center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bm_link {
text-align: center;
with: 139px;
height:25px;
line-height:25px;
color: #cf3a00;
margin: 0px;
padding: 0px;
background: transparent url(../pics/toolbar/hg_link.png) no-repeat top center;
}
