* {
 padding:0px;
 margin:0px;
}

.clear {
 clear:both;
}
.oben {
 float:right;
 margin-top:5px;
 margin-bottom:5px;
 margin-right:5px;
}
.zurueck {
 margin-top:5px;
 clear:both;
 float:left;
 margin-bottom:5px;
}
dl {
 margin:0px;
 margin-bottom:5px;
 margin-right:10px;
 padding:0px;
 clear:both;
 float:left;
}
dl dd {
 margin:0px;
 margin-left:5px;
 padding:0px;
 font-size:9px;
 font-style:italic;
}
a.text_link {
 text-decoration:underline;
 font-style:italic;
}


/*********************************************************************/
/*Formulardefinitionen*/
/*********************************************************************/
.button {
 border:1px solid #CC0014;
 margin-top:40px;
 padding:0px;
 padding-left:10px;
 padding-right:10px;
 background-color:#FFFFFF;
 /*Schrift*/
 font-size: 10px;
}
select {
 font-family:Verdana;
 font-size: 10px;
}
input {
 font-family:Verdana;
 font-size: 10px;
}
input.fehler {
 /*Schrift*/
 color:#FFFFFF;
 background-color:#CC0014;
}
textarea {
 /*Schrift*/
 font-family:Verdana;
 font-size: 10px;
}
textarea.fehler {
 /*Schrift*/
 color:#FFFFFF;
 background-color:#CC0014;
}

select.fehler {
 color:#FFFFFF;
 background-color:#CC0014;
}

/*********************************************************************/
/*Logo*/
/*********************************************************************/
#logo {
 height:164px;
 width:100%;
 background-image:url(/template/default/bilder/logo_sommer.jpg);
}
/*********************************************************************/
/*Sloan*/
/*********************************************************************/
#slogan {
 /*Layer*/
 background-color:#CC0014;
 height:30px;
 /*Schrift*/
 font-size: 16px;
 color:#FFFFFF;
 font-family:Arial;
 font-weight: bold;
 letter-spacing: 2px;
 padding-top:10px;
 background-image:url(/template/default/bilder/schwedenfahne.gif);
 background-position:900px;
 background-repeat:no-repeat;
 text-align:center;
}
/*********************************************************************/
/*Menü oben
/*********************************************************************/
#menue_oben {
 background-image:url(/template/default/bilder/linie_oben.gif);
 height:23px;
 padding:2px;
 padding-top:4px;
 padding-left:185px;
 border:none;
}
/*********************************************************************/
/*Poitionsangabe*/
/*********************************************************************/
#position {
 /*Layer*/
 margin-left:4px;
 margin-right:4px;
 margin-bottom:10px;
 margin-top:4px;
 padding:2px;
 /*Schrift*/

}
#position a {
 font-weight:normal;
 text-decoration:underline;
}
#position p {
 font-weight:normal;
 margin:0px;
 margin-top:-7px;
 margin-bottom:3px;
}
/*********************************************************************/
/*Wochentage*/
/*********************************************************************/
.wochentag {
 /*Layer*/
 float:right;
 margin-left:4px;
 margin-right:5px;
 margin-bottom:10px;
 margin-top:4px;
 padding:2px;
 /*Schrift*/
}
/*********************************************************************/
/*Rahmen für Hintegrund (Tabelle)*/
/*********************************************************************/
table.hintergrund {
 clear:both;
 margin-top:4px;
 width:100%;
 border:0 none;
 border-collapse:collapse;
 border-spacing:0;
}
td.hintergrund_links {
 width:185px;
 vertical-align:top;
 border:0 none;
 padding:0;
}
td.hintergrund_rechts {
 width:150px;
 vertical-align:top;
 border:0 none;
 padding:0;
}
td.hintergrund_mitte {
 vertical-align:top;
 border:0 none;
 padding:0;
}
#rahmen {
 border:1px solid #C6C6C6;
/* margin:0px 10px;*/
 width:980px;
 margin:0px auto;
}
/*********************************************************************/
/*Inhalt*/
/*********************************************************************/
#inhalt {
 /*Layer*/
 margin-left:5px;
 margin-right:5px;
}
/*********************************************************************/
/*Fusszeile*/
/*********************************************************************/
#fusszeile {
 /*Layer*/
 margin-top:10px;
 /*Schrift*/
 text-align:center;
 height:42px;
 background-color:#CC0014;
 background-image:url(/template/default/bilder/fuss_logo_rot.gif);
 background-position:center;
 background-repeat:no-repeat;
}
#fusszeile_linie {
 /*Layer*/
 height:17px;
 background-image:url(/template/default/bilder/linie_oben.gif);
}
#fusszeile_links {
 height:16px;
 text-align:center;
 width:980px;
 margin:0px auto;


}
#fusszeile_links a{
 font-weight:normal;
 text-decoration:underline;
 white-space: nowrap;
}
/*********************************************************************/
/*Menü*/
/*********************************************************************/
#menue {
 border:1px solid #C6C6C6;
 border-left:0px none;
 padding-bottom:10px;
 background-color:#EDEDED;
 /*Text*/
 font-size:10px;
  font-family:Verdana;

}
#menue h1 {
 /*Layer*/
 background-color:#C6C6C6;
 border:0px;
 padding:5px;
 margin:0px;
 margin-bottom:5px;
 /*Schrift*/
 font-weight: bold;
 color:#CC0014;
 font-size:12px;
}
#menue p {
 margin:0px;
 padding:0px;
 border-bottom:1px solid #C6C6C6;
 padding-top:5px;
 padding-bottom:5px;
}
#menue p.ebene1 {
 padding-left:0px;
}
#menue p.ebene2 {
 padding-left:5px;
}


#menue a {
}
/*********************************************************************/
/*Liste*/
/*********************************************************************/
.liste {
 margin:5px;
}

.liste .bild {
 float:left;
 padding-right:5px;
 padding-bottom:5px;
}
.liste .titel {
 font-size: 12px;
 font-weight: bold;
 text-decoration:none;
 margin-bottom:5px;
}
.liste .titelzusatz {
 font-size: 11px;
 font-weight: bold;
 text-decoration:none;
 margin-bottom:10px;
}
.liste .produktcode {
 clear:both;
 float:left;
 color: #CC0014;
}
.liste .produktpreis {
 float:right;
 color: #CC0014;
 padding-right:5px;
 padding-bottom:5px;
 font-weight:bold;
}
.liste p {
 margin:0px;
 padding-right:5px;
 text-align:justify;
}
.liste th {
 text-align:left;
}
.liste .button {
 margin:0px;
}
.liste span {
 padding:10px;
}
.liste p a {
 white-space:nowrap;
}

.liste .termin {
 float:right;
 padding-left:10px;
 padding-bottom:5px;
}
.liste .termin table {
 border:1px solid #C6C6C6;
 border-collapse:collapse;
}
.liste .termin th {
 background-color:#EDEDED;
 border:1px solid #C6C6C6;
}
.liste .termin td {
 border:1px solid #C6C6C6;
 padding-left:5px;
 padding-right:5px;
 text-align:center;
}

.liste .navigation {
 float:right;
}

.liste .seitenauswahl {
 width:100%;
 text-align:center;
 font-size:11px;
}

.liste .seitenauswahl span {
 color:#CC0014;
 margin:0px;
 padding:0px;
 font-weight:bold;
}


.liste .suche {
 margin-top:-15px;
 padding:0px 10px;
 background-color:#e4e4e4;
 border-bottom:1px solid #CC0014;
 border-left:1px solid #CC0014;
 border-right:1px solid #CC0014;
}

.liste .suche h2 {
 font-size:14px;
}

.liste .suche .container {
 float:left;
 padding-right:5px;
 height:35px;
 text-align:right;
 white-space:nowrap;
}

.liste .suche .container p {
 border:0px none;
 font-weight:normal;
 font-style:italic;
}

.liste .suche input, .liste .suche select, .liste .suche .finden {
 margin-top:4px;
}

.liste .anforderung {
 float:left;
 margin-right:5px;
 margin-top:3px;
}

.liste .reiseleistung {
 float:left;
 margin-right:5px;
 margin-top:10px;
}


.foto {
 text-align:center;
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom: 1px solid #CC0014;
}




/*********************************************************************/
/*Kontakt*/
/*********************************************************************/
#kontakt table {
 width:100%;
}
#kontakt h2 {
 margin-top:20px;
 font-size:12px;
}
#kontakt h3 {
 font-size:11px;
}
#kontakt td {
 vertical-align:top;
}
#kontakt td.ueberschrift {
 width:140px;
 vertical-align:top;
 text-align:right;
 padding-right:10px;
}
#kontakt p {
 padding-left:10px;
 font-weight: bold;
 color:#CC0014;
}
/*********************************************************************/
/*Angebot*/
/*********************************************************************/
.angebot_container_1 {
 overflow:hidden;
 padding:0px;
 margin-left:5px;
 margin-right:5px;
 width:250px;
 height:250px;
 float:left;
 background-repeat:none;
 margin-bottom:10px;
}
.angebot_container_2 {
 overflow:hidden;
 padding:0px;
 margin-left:5px;
 margin-right:5px;
 width:771px;
 height:130px;
 float:left;
 background-repeat:none;
 margin-bottom:10px;
}
.angebot_container_1 a, .angebot_container_2 a {
 font-weight:normal;
}
.angebot_container_3 {
 overflow:hidden;
 padding:0px;
 margin-left:5px;
 margin-right:5px;
 width:510px;
 height:250px;
 float:left;
 background-repeat:none;
 margin-bottom:10px;
}

.angebot_container_1 h1, .angebot_container_2 h1, .angebot_container_3 h1, .angebot_reiseempfehlung h1 {
 margin:0px;
 padding:0px;
 padding-left:20px;
 padding-top:5px;
 margin-bottom:5px;
 color:#545454;
 font-size:14px;
 border:0px;
}
.angebot_container_2 h1, .angebot_container_3 h1 {
 padding-left:10px;
}
.angebot_container_1 h2{
 padding:0px;
 padding-left:20px;
 margin:0px;
 margin-top:5px;
 margin-bottom:15px;
 color:#545454;
 font-size:12px;
}
.angebot_container_1 ul, .angebot_container_2 ul, .angebot_text ul  {
 padding:0px;
 margin:3px 0px 1px 16px;
 list-style-image: url(/template/default/bilder/information_aufzaehlung.gif);
}
.angebot_container_1 li {
 margin:0px;
 padding:0px;
}
.angebot_container_2 li {
 margin:0px 5px;
 padding:0px;
}

.angebot_container_1 h1.farbe1, .angebot_container_2 h1.farbe1{
 color:#545454;
}
.angebot_container_1 h2.farbe1, .angebot_container_2 h2.farbe1{
 color:#545454;
}
.angebot_container_1 h1.farbe2, .angebot_container_2 h1.farbe2{
 color:#FFFFFF;
}
.angebot_container_1 h2.farbe2, .angebot_container_2 h2.farbe2{
 color:#FFFFFF;
}
.angebot_container_1 h1.farbe3, .angebot_container_2 h1.farbe3{
 color:#CC0014;
}
.angebot_container_1 h2.farbe3, .angebot_container_2 h2.farbe3{
 color:#CC0014;
}
.angebot_container_1 img {
 padding-left:20px;
}

.angebot_container_3 .angebot_empfehlung {
 width:240px;
 padding-left:10px;
 float:left;
 height:90px;
 overflow:hidden;
}

.angebot_container_3 .angebot_empfehlung .titel {
 font-size:13px;
 color:#CC0014;
 text-decoration:underline;
}
.angebot_container_3 .angebot_empfehlung .titel:hover {
 color:#545454;
 text-decoration:normal;
}

.angebot_container_3 .angebot_empfehlung .beschreibung {
 font-weight:normal;
}

.angebot_container_3 .angebot_empfehlung .preis {
 width:100%;
 text-align:right;
}

.angebot_container_4 {
 overflow:hidden;
 padding:0px;
 margin-left:5px;
 margin-right:5px;
 width:250px;
 height:250px;
 float:left;
 background-repeat:none;
 margin-bottom:10px;
}

.angebot_text {
 overflow:hidden;
 padding:0px;
 margin-left:5px;
 margin-right:5px;
 width:250px;
 height:250px;
 float:left;
 background-repeat:none;
 margin-bottom:10px;
}
.angebot_text a {
 font-weight:normal;
}


.angebot_text .textbereich {
 height:171px;
 width:250px;
 background-color:#F6F6F6;
}
/*
.angebot_text .textbereich ul {

 margin-top:10px;
 margin-left:25px;
}
*/


/*********************************************************************/
/*Information*/
/*********************************************************************/
/*Information Rechts Standarddefinition */
.information_r {
 width:150px;
 background-color:#EDEDED;
 margin-bottom:10px;
 padding-bottom:10px;
 border:1px solid #C6C6C6;
 border-right:0px;
 text-align:center;
}
.information_r h1 {
 padding:5px;
 margin:0px;
 margin-bottom:10px;
 color:#CC0014;
 background-color:#C6C6C6;
 border:0px;
 font-size:12px;
 text-align:center;
}
.information_r ul {
 padding:0px;
 margin:10px 0px 0px 20px;
 list-style-image: url(/template/default/bilder/information_aufzaehlung.gif);
}
.information_r li {
 text-align:left;
 padding-bottom:10px;
}
/*********************************************************************/
/*Information links Standarddefinition*/
.information_l {
 margin-top:10px;
 border:1px solid #C6C6C6;
 border-left:0px none;
 background-color:#EDEDED;
 /*Text*/
 color:#545454;
 font-weight:bold;
}
.information_l h1 {
 /*Layer*/
 background-color:#C6C6C6;
 padding:5px;
 margin:0px;

 border:0px;
 /*Schrift*/
 font-weight: bold;
 color:#CC0014;
 font-size:12px;
 text-align:left;
}
.information_l ul {
 padding:0px;
 margin:10px 0px 0px 20px;
 list-style-image: url(/template/default/bilder/information_aufzaehlung.gif);
}
.information_l li {
 text-align:left;
 padding-bottom:10px;
}
/*********************************************************************/
/*Information News*/
.information_news li {
 padding-right:5px;
}
.information_news a {
 font-weight:normal;
}
/*********************************************************************/
/*Information Hotline*/
.information_hotline {
 font-weight:bold;
}
.information_hotline h2 {
 color:#CC0014;
 padding:0px;
 margin:10px 0px 0px 0px;
 font-size:12px;
}
.information_hotline a {
 font-size:12px;
}
/*********************************************************************/
/*Information Besonderheit*/
.information_besonderheit {
 font-weight:bold;
}
.information_besonderheit li {
 padding-right:5px;
}
/*********************************************************************/
/*Information Buchung*/
.information_buchung {
 border:1px solid #CC0014;
 border-right:0px;
}
.information_buchung h1 {
 color:#FFFFFF;
 background-color:#CC0014;
}
/*********************************************************************/
/*Information Headline*/
.information_headline {
 padding-bottom:0px;
}
.information_headline h1 {
 margin:0px;
}
/*********************************************************************/
/*Information Reisen*/
.information_reise h2 {
 margin:0px;
 padding:0px;
 color:#CC0014;
 font-size:11px;
}
.information_reise h3 {
 margin:8px;
 padding:0px;
 font-size:14px;
}
.information_reise img {
 margin-top:10px;
 margin-bottom:5px;
}
.information_reise p {
 margin:0px;
 padding:0px;
 padding-left:2px;
 padding-right:2px;
 margin-bottom:10px;
}
/*********************************************************************/
/*Information Postkarte*/
.information_postkarte {
 text-align:center;
  padding-bottom:0px;

}
.information_postkarte .hintergrund {
 background-image:url(/template/default/bilder/postkarte_mini.jpg) ;
 background-repeat:no-repeat;
 height:125px;
 padding-left:10px;
 padding-top:20px;
 padding-right:100px;
 margin:2px;
}
.information_postkarte a {
 font-size:11px;
 line-height:16px;
}
/*********************************************************************/
/*Information Suche*/
.information_suche select {
 color:#545454;
 margin-bottom:10px;
}
.information_suche input {
 color:#545454;
 margin:0px;
}
.information_suche {
 text-align:left;
}
.information_suche .button {
 padding-left:0px;
 padding-right:0px;
 margin-bottom:10px;
}
.information_suche p, .information_suche h2 {
 padding-left:5px;
 padding-top:3px;
}
/*********************************************************************/
/*Information Reiseempfehlung*/
.information_reiseempfehlung h1 {
 font-size:11px;
}
.information_reiseempfehlung h2 {
 margin:2px;
 padding:0px;
 font-size:11px;
}
.information_reiseempfehlung h3 {
 margin:2px;
 padding:0px;
 color:#CC0014;
 font-size:12px;
}
.information_reiseempfehlung img {
 margin-top:0px;
 margin-bottom:0px;
}
.information_reiseempfehlung p {
 margin:0px;
 padding:0px;
 padding-left:2px;
 padding-right:2px;
 margin-bottom:0px;
}
/*********************************************************************/
/*Information Wetter*/
.information_wetter {
 font-weight:normal;
}

.information_wetter h3 {
 padding:10px;
 font-size:12px;
}

.information_wetter table {
 width:100%;
}

.information_wetter table th {
 font-weight:bold;
 text-align:left;
 padding-left:2px;
}

.information_wetter table td {
 text-align:left;
 padding-left:2px;

}

.information_wetter table td.linie {
 border-bottom:1px solid #C6C6C6;
}

.information_wetter a {
 padding:3px;
}

.information_wetter p {
 padding:10px 3px;
}

/*********************************************************************/
/*Information Besonderheit*/
.information_reisebericht {
 font-weight:normal;
 text-align:left;
}

.information_reisebericht p.text {
 padding:5px 10px 0px 10px;

}

.information_reisebericht p.weiterlesen {
 width:100%;
 text-align:right;
}

.information_reisebericht p.weiterlesen a {
 padding-right:10px;
}


/*********************************************************************/
/*Reiseberichte*/
/*********************************************************************/
.reisebericht {
 border-bottom:1px solid #CC0014;
 clear:both;
}
.reisebericht p {
 text-align:right;
 clear:both;
 float:right;
}

.reisebericht_reise {
 margin:10px 0px;
}

/*********************************************************************/
/*Textauswahl*/
/*********************************************************************/
#textauswahl {
 margin-bottom:15px;
 padding-top:5px;
 padding-bottom:8px;
 padding-left:5px;
 background-color:#EDEDED;
 letter-spacing: 1px;
 text-align:left;
}

#textauswahl a {
 white-space: nowrap;
}

#textauswahl span {
 font-size:14px;
 font-weight:bold;
 font-style:italic;
 color:#CC0014;
}
/*********************************************************************/
/*Textindex*/
/*********************************************************************/
.textindex {
 width:300px;
 float:left;
}

/*********************************************************************/
/*Textgruppe*/
/*********************************************************************/
.linkgruppe {
 padding-top:5px;
 padding-bottom:8px;
 padding-left:5px;
 background-color:#EDEDED;
 letter-spacing: 1px;
 text-align:left;
 border-bottom:1px solid #C6C6C6;
 border-left:1px solid #C6C6C6;
 border-right:1px solid #C6C6C6;
}
.linkgruppe a {
 white-space: nowrap;
}
.linkgruppe span {
 font-weight:bold;
 font-style:italic;
 color:#CC0014;
}

.linkgruppe_start {
 padding-top:5px;
 padding-bottom:8px;
 padding-left:5px;
 background-color:#EDEDED;
 letter-spacing: 1px;
 text-align:left;
 border:1px solid #C6C6C6;
}
.linkgruppe_start a {
 white-space: nowrap;
}
.linkgruppe_start span {
 font-weight:bold;
 font-style:italic;
 color:#CC0014;
}



/*********************************************************************/
/*Aktuelles*/
/*********************************************************************/
#aktuelles table {
 border-spacing:0px;
 border-collapse:collapse;
}
#aktuelles table th {
 text-align:left;
 padding-left:5px;
 border:1px solid #545454;
}
#aktuelles table td {
 border:1px solid #545454;
 padding-left:5px;
 padding-right:5px;
}

/*********************************************************************/
/*Admin*/
/*********************************************************************/
#admin table {
 border-spacing:0px;
 border-collapse:collapse;
}
#admin table th {
 text-align:left;
 padding-left:5px;
 padding-right:5px;
 border:1px solid #545454;
}
#admin table td {
 border:1px solid #545454;
 padding:5px;
 padding-right:5px;
 vertical-align:top;
}

#admin table td.seitenanzeige {
 background-color:#EDEDED;
 font-weight:bold;
}

#admin table td.seitenanzeige span {
 color:#CC0014;
 padding-right:5px;
 font-size:12px;
}

#admin table td.seitenanzeige a {
 padding-right:5px;
}

#admin table td.inhalttyp_titel {
}

#admin table td.inhalttyp_titel a {
 background-color:#EDEDED;
 border:1px solid #C6C6C6;
 padding:5px;
 white-space:nowrap;
 line-height:3;
}

#admin table td.inhalttyp_zuordnung {
 display:none;
}

#admin #text_bearbeiten {
 text-align:right;
}
#admin #text_bearbeiten a {
 color:#CC0014;
}
#admin #text_bearbeiten span {
 padding:0px 10px;;
 margin:0px;
 background-color:#e4e4e4;
 border:1px solid #545454;
}



#admin #filter {
 padding:0px 10px;
 background-color:#e4e4e4;
 margin-bottom:10px;
}
#admin #filter p {
 margin:2px 0px;
 font-weight:bold;
}
#admin #filter #container {
 float:left;
 padding-right:5px;
}
#admin #filter #container p{
 border:0px none;
 font-weight:normal;
 font-style:italic;
}

#admin #filter submit {
 padding:100px;
}

#admin p.fehlermeldung {
 font-weight:bold;
 color:#CC0014;
}

#admin h2 {
 padding: 6px 0px;
}

#admin hr {
 color:#545454;
 background-color:#545454;
}





/*********************************************************************/
/*Postkarte*/
/*********************************************************************/
#postkarte_vorschau form {
 float:left;
 margin:5px;
}
#postkarte p {
 font-weight:bold;
 color:#CC0014;
}
#postkarte input, textarea {
 border:0px;
 background-color:#e4e4e4;
 color:#545454;
}
#postkarte input.fehler, textarea.fehler {
 background-color:#CC0014;
 color:#FFFFFF;
}
#postkarte .button {
 margin-top:10px;
}
#postkarte #rueckseite {
 height:387px;
 width:560px;
 background-image:url(/template/default/bilder/postkarte_rueckseite.gif);
 border:1px solid #545454;
}
#rueckseite #text {
 width:290px;
 height:335px;
 margin-top:35px;
 float:left;
}
#postkarte #text textarea {
 margin-top:15px;
 margin-left:10px;
 width:275px;
 height:320px;
}
#rueckseite #absender {
 width:145px;
 height:85px;
 margin:0px;
 padding:0px;
 padding-top:49px;
 padding-left:15px;
 float:left;
}
#rueckseite #absender p {
 color:#545454;
 margin:0px;
}
#rueckseite #absender input {
 width:140px;
 margin-bottom:5px;
}

#rueckseite #empfaenger {
 float:left;
 width:200px;
 padding-top:100px;
 padding-left:25px;
}
#rueckseite #empfaenger p {
 color:#545454;
 margin:0px;
 padding-bottom:9px;
}
#rueckseite #empfaenger input {
 width:220px;
 margin-bottom:13px;
}
#rueckseite #empfaenger input.checkbox {
 background-color:#FFFFFF;
 width:20px;
 margin-bottom:13px;
 padding:0px;
 margin:0px;
 margin-left:-1px;
}

/*Rückseite Antwort*/
#postkarte #rueckseite_antwort {
 height:387px;
 width:560px;
 background-image:url(/template/default/bilder/postkarte_rueckseite.gif);
 border:1px solid #545454;
}

#rueckseite_antwort #text {
 width:290px;
 height:335px;
 margin-top:35px;
 float:left;
}
#rueckseite_antwort #text textarea {
 border:0px;
 margin-top:15px;
 margin-left:10px;
 width:275px;
 height:320px;
 background-color:#FFFFFF;
}

#rueckseite_antwort #absender {
 width:145px;
 height:85px;
 margin:0px;
 padding:0px;
 padding-top:49px;
 padding-left:15px;
 float:left;
}
#rueckseite_antwort #absender p {
 color:#545454;
 margin:0px;
}
#rueckseite_antwort #absender input {
 border:0px;
 background-color:#FFFFFF;
 width:140px;
 margin-bottom:5px;
}

#rueckseite_antwort #empfaenger {
 float:left;
 width:200px;
 padding-top:100px;
 padding-left:25px;
}
#rueckseite_antwort #empfaenger p {
 color:#545454;
 margin:0px;
 padding-bottom:9px;
}
#rueckseite_antwort #empfaenger input {
 border:0px;
 background-color:#FFFFFF;
 width:220px;
 margin-bottom:13px;
 color:#545454;
}
/*********************************************************************/
/*Drucken*/
/*********************************************************************/
div.drucken {
 float:right;
}

.wetter {
 width:150px;
 height:160px;
 margin:0px;
 padding:0px;
 border:none;
 margin-left:-1px;
 overflow:hidden;
}

/*********************************************************************/
/*Sitemap*/
/*********************************************************************/
.sitemap h2 {
 margin-left:0px;
 font-size:12px;
 color:#CC0014;
 border:1px solid #C6C6C6;
 border-bottom:none;
 background-color:#EDEDED;
 padding-left:5px;
}
.sitemap h3 {
 margin-left:20px;
 font-size:12px;
 color:#CC0014;
 border:1px solid #C6C6C6;
 border-bottom:none;
 background-color:#EDEDED;
 padding-left:5px;
}
.sitemap h4 {
 margin-left:40px;
 font-size:10px;
 color:#CC0014;
 border:1px solid #C6C6C6;
 border-bottom:none;
 background-color:#EDEDED;
 padding-left:5px;
}

.sitemap p.ebene_2 {
 margin-left:0px;
 font-size:12px;
}

.sitemap p.ebene_3 {
 margin-left:20px;
 font-size:12px;
}
.sitemap p.ebene_4 {
 margin-left:40px;
 font-size:10px;
}
.sitemap p.ebene_5 {
 margin-left:60px;
 font-size:10px;
}

.sitemap p {
 border:1px solid #C6C6C6;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:5px;
}

.sitemap {
 border:1px solid #C6C6C6;
}



/*********************************************************************/
/*Reiseinfo*/
/*********************************************************************/
.reiseinfo {
 position:absolute;
 width:350px;
 background-color:#EDEDED;
 visibility:hidden;
}

.reiseinfo .titel {
 background-image:url(/template/default/bilder/liste_popup_titel.gif);
}

.reiseinfo .titel h1{
 border:0px none;
 margin:0px;
 color:#FFFFFF;
 padding-top:2px;
 padding-left:5px;
 font-size:13px;
}

.reiseinfo .titel h2 {
 color:#FFFFFF;
 padding-left:5px;
 padding-bottom:3px;
 margin:0px;
}
.reiseinfo .preis {
 float:right;
 color:#FFFFFF;
 font-size:10px;
 padding-right:5px;
 padding-bottom:3px;
}

.reiseinfo .inhalt {
 padding:0px 5px;
}
.reiseinfo .inhalt ul {
 margin-left:20px;
}
.reiseinfo .inhalt h1, .reiseinfo .inhalt h2, .reiseinfo .inhalt h3, .reiseinfo .inhalt h4 , .reiseinfo .inhalt h5 {
 font-size:10px;
}
div.reiseinfo p.code {
 font-weight:bold;
 padding-top:10px;
 padding-left:5px;
}

.karte img {
 float:left;
 padding-right:10px;
}


/*********************************************************************/
/*Linkindex*/
/*********************************************************************/

.linkindex .anfangsbuchstabe {
 margin-top:-5px;
 margin-bottom:10px;
 padding-top:5px;
 padding-bottom:8px;
 padding-left:5px;
 background-color:#EDEDED;
 letter-spacing: 1px;
 text-align:left;
 border:1px solid #C6C6C6;
}

.linkindex .anfangsbuchstabe .aktiv {
 color:#CC0014;
}
.linkindex .anfangsbuchstabe .aktiv:hover {
 color:#545454;
}
.linkindex_schlagwort {
 margin:5px;
 float:left;
 width:200px;
 overflow:hidden;
}


/*********************************************************************/
/*Mouseover*/
/*********************************************************************/
.mouseover {
 position:absolute;
 width:350px;
 background-color:#EDEDED;
 visibility:hidden;
 border:1px solid #C6C6C6;
}

.mouseover .text {
 padding-top:0px;
}