<!--
html { height:100%; }
body { font-family:Arial, sans-serif; font-size:11px; line-height:14px; background-color:#ffffff; color:#000000; padding:0px; margin:0px; height:100%; border:0px; text-align:left;}

div, form { padding:0px; margin:0px;}
td, table { font-size:11px; line-height:16px;}
table td { padding-left:0px; margin-left:0px;}
p { padding:5px 0px 5px 0px; margin:2px 0px 2px 0px;}
ul li { color:#9A0602; list-style-type:square; line-height:14px; margin-top:8px; margin-left:10px; margin-right:30px; padding-left:0px; }

hr { border:0px; border-bottom:1px solid #ef8029; background-color:transparent; width:95%; }

h1, h2, h3, h4, h5, h6 { font-family:Verdana, sans-serif; }
h1 { color:#07407A; font-size:17px; margin:2px 0px 2px 0px; padding-top:7px; line-height:22px; }
h2 { color: #910601; font-size:12px; margin:2px 0px 2px 0px; }
h3, h4 { font-size:11px; margin:0px; }
h3 { color:#ffffff; background-color:#910601; padding:2px 10px; margin:0px; border-bottom:2px solid #ffffff; }
h5 { color:#07407A; font-size:13px; margin:2px 0px 2px 0px; padding-top:7px; line-height:18px; }


textarea { border:1px solid #96120D; font-size:11px; padding:1px 3px; width:200px; }
input { border:1px solid #96120D; font-size:11px; padding:1px 3px; width:200px; }
select { border:1px solid #96120D; font-size:11px; width:207px; }

.PaginationActive { background:#9A0602; padding:5px; color:#ffffff !important; font-weight:bold; }

/* ID's */
#zentriert { width:1000px; margin:0px auto; }

#banner { width:1000px; height:92px; position:absolute; top:0px; z-index:20; background-color:transparent; }
#banner #logo { float:left; background:url('/busreisen_smartm/docs/logo.jpg') no-repeat #ffffff; width:360px; height:92px; }
#banner #navigationTop { float:left; background:url('/busreisen_smartm/docs/slogan.gif') right no-repeat transparent; width:640px; height:88px; background-color:transparent; margin:0px; padding:4px 0px 0px; text-align:right; }
#banner #navigationTop li { display:inline; margin:4px 7px; }
#banner #navigationTop li img { cursor:pointer; }
#banner #navigationTop li a:link, #banner #navigationTop li a:visited, #banner #navigationTop li a:active, #banner #navigationTop li a:hover { color:#B2B2B2; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; }

#mitte { width:1000px; padding-top:92px;  }
#mitte #links { float:left; width:301px; background-color:#FFFFFF; position:relative; z-index:10; }
#mitte #links #blockTop { }
#mitte #links #blockTop h1 { color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; height:17px; padding:47px 0px 3px 25px; background:url('/busreisen_smartm/docs/topBlock.jpg') #E50303 no-repeat; margin:0px 0px 2px; }
#mitte #links #blockTop div { color:#ffffff; background-color:#910601; padding:15px; border-bottom:2px solid #E50303; }
#mitte #links #blockTop div div { border:0px; padding:0px; }
#mitte #links #blockTop div img { cursor:pointer; }
#mitte #links #blockTop .downloadBox { background-color:#AB0704; text-align:center; padding:5px 8px; float:right; font-weight:bold; }
#mitte #links #blockTop a:link, #mitte #links #blockTop a:visited, #mitte #links #blockTop a:hover, #mitte #links #blockTop a:active { color:#ffffff; text-decoration:underline; }
#mitte #links .blockContentBlau { }
#mitte #links .blockContentBlau h1 { color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; height:17px; padding:4px 0px 3px 25px; background:url('/busreisen_smartm/docs/topBlockBlau.jpg') #07407A no-repeat; margin:0px 0px 2px; }
#mitte #links .blockContentBlau div { color:#ffffff; background-color:#45709B; padding:15px; border-bottom:2px solid #0A427C; }
#mitte #links .blockContentBlau div div { border:0px; padding:0px; }
#mitte #links .blockContentBlau a:link, #mitte #links .blockContentBlau a:visited, #mitte #links .blockContentBlau a:hover, #mitte #links .blockContentBlau a:active { color:#ffffff; text-decoration:underline; }
#mitte #links .blockContentBlau .downloadBox { background-color:#26588A; text-align:center; padding:5px 8px; float:right; font-weight:bold; }
#mitte #links .blockContentRot { }
#mitte #links .blockContentRot h1 { color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; height:17px; padding:4px 0px 3px 25px; background:url('/busreisen_smartm/docs/topBlockRot.jpg') #E50303 no-repeat; margin:0px 0px 2px; }
#mitte #links .blockContentRot div { color:#ffffff; background-color:#910601; padding:15px; border-bottom:2px solid #E50303; }
#mitte #links .blockContentRot div div { border:0px; padding:0px; }
#mitte #links .blockContentRot a:link, #mitte #links .blockContentRot a:visited, #mitte #links .blockContentRot a:hover, #mitte #links .blockContentRot a:active { color:#ffffff; text-decoration:underline; }
#mitte #links .blockContentRot .downloadBox { background-color:#AB0704; text-align:center; padding:5px 8px; float:right; font-weight:bold; }
#mitte #links #newsPreview { margin:0px; padding:0px; list-style:none; }
#mitte #links #newsPreview li { margin:0px 0px 15px; list-style:none; }

#mitte #rechts { float:left; width:697px; border-left:303px solid #ffffff; margin-left:-301px; }
#mitte #rechts #impression { width:699px; height:260px; background:url('/busreisen_smartm/docs/impression_toskana.jpg') no-repeat #ffffff; margin-top:-20px; margin-left:-2px; position:absolute; }
#mitte #rechts #navigationMain { width:699px; margin:0px; padding:245px 0px 45px 0px; background:url('/busreisen_smartm/docs/hg_navigationMain.jpg') no-repeat right bottom #ffffff; margin-left:-2px; text-align:center; }
#mitte #rechts #navigationMain li { display:inline; padding:4px 8px; margin:0px; }
#mitte #rechts #navigationMain li a:link, #mitte #rechts #navigationMain li a:visited, #mitte #rechts #navigationMain li a:hover, #mitte #rechts #navigationMain li a:active { color:#910601; text-transform:uppercase; font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; letter-spacing:-1px; }
#mitte #rechts #navigationMain li a:hover, #mitte #rechts #navigationMain li a:active { color:#07407A; }
#mitte #rechts #navigationMain li.aktiv { /*background:url('/busreisen_smartm/docs/hg_navi_aktiv.jpg') left no-repeat #07407A;*/ background-color:#07407A; }
#mitte #rechts #navigationMain li.aktiv a:link, #mitte #rechts #navigationMain li.aktiv a:visited, #mitte #rechts #navigationMain li.aktiv a:hover, #mitte #rechts #navigationMain li.aktiv a:active { color:#ffffff; }
#mitte #rechts #inhalt { padding:20px 20px 0px; font-size:12px; line-height:18px; }
#mitte #rechts #inhalt #abstandOben { background-color:#CDD9E4; height:10px; padding:0px 0px 10px; margin:0px -20px;  }
#mitte #rechts #inhalt #abstandUnten { background:url('/busreisen_smartm/docs/hg_inhalt.jpg') left bottom no-repeat #CDD9E4; height:40px; margin:20px -20px 0px; }
#mitte #rechts #inhalt #navigationPfad { margin:10px 0px -5px; padding:5px 0px 0px; }
#mitte #rechts #inhalt #navigationPfad a:link, #mitte #rechts #inhalt #navigationPfad a:visited, #mitte #rechts #inhalt #navigationPfad a:active, #mitte #rechts #inhalt #navigationPfad a:hover { color:#8E8E8E; font-size:11px; text-decoration:none; }
#mitte #rechts #inhalt .blockReiseVorschau { clear:both; margin-bottom:20px; background-color:#CDD9E4; height:210px; padding:0px 0px 10px; margin:0px -20px; }
#mitte #rechts #inhalt .blockReiseVorschau h3 { color:#ffffff; background-color:#426E9A; padding:2px 10px; margin:0px; border-bottom:2px solid #ffffff; }
#mitte #rechts #inhalt .blockReiseVorschau div { background-color:#ffffff; font-size:11px; border:none; float:left; padding:0px 15px 0px 0px; width:682px; height:165px; border-bottom:2px solid #426E9A; overflow:hidden; }
#mitte #rechts #inhalt .blockReiseVorschau div .vorschauBild { float:left; margin-right:15px; cursor:pointer; }
#mitte #rechts #inhalt .blockReiseVorschau div .reiseland { float:right; margin:5px 10px 0px 0px; }
#mitte #rechts #inhalt .blockReiseVorschau div .neu { float:right; margin:2px 10px 0px 0px; }
#mitte #rechts #inhalt .blockReiseVorschau div p { padding-right:25px; font-size:12px; }
#mitte #rechts #inhalt .blockReiseVorschau div .reisePreis { padding:0px; color:#E50303; font-weight:bold; }
#mitte #rechts #inhalt .blockReiseVorschau div .reisePreis strong { font-size:16px; }
#mitte #rechts #inhalt .blockReiseVorschau .roundedBox { background-color:#CDD9E4 !important; border:0px !important; padding:0px !important; margin:0px !important; text-align:right; height:21px; width:697px; }
#mitte #rechts #inhalt .blockReiseVorschau .roundedBox div { float:right; height:21px; background:url('/busreisen_smartm/docs/icon_weiter_hellblau.jpg') 9px 4px no-repeat #446F9A; font-weight:bold; padding:0px 15px 0px 25px !important; margin:0px !important; border:0px; width:auto; }
#mitte #rechts #inhalt .blockReiseVorschau .roundedBox .aufrunden { float:right; width:6px; height:21px; background:url('/busreisen_smartm/docs/hg_aufrunden_hellblau.gif') #CDD9E4 no-repeat !important; padding:0px !important; margin:0px !important; }
#mitte #rechts #inhalt .blockReiseVorschau .roundedBox a:link, #mitte #rechts #inhalt .blockReiseVorschau .roundedBox a:visited, #mitte #rechts #inhalt .blockReiseVorschau .roundedBox a:hover, #mitte #rechts #inhalt .blockReiseVorschau .roundedBox a:active { text-decoration:none !important; color:#ffffff; font-size:11px; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate { clear:both; margin-bottom:20px; background-color:#CDD9E4; height:210px; padding:0px 0px 10px; margin:0px -20px; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate h3 { color:#ffffff; background-color:#910601; padding:2px 10px; margin:0px; border-bottom:2px solid #ffffff; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate div { background-color:#ffffff; font-size:11px; border:none; float:left; padding:0px 0px 0px 15px; width:682px; height:165px; border-bottom:2px solid #910601; overflow:hidden; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate div .vorschauBild { float:right; margin-left:15px; cursor:pointer; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate div .reiseland { float:right; margin:5px 10px 0px 0px; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate div .neu { float:right; margin:2px 10px 0px 0px; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate div p { padding-right:25px; font-size:12px; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate div .reisePreis { padding:0px; color:#E50303; font-weight:bold; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate div .reisePreis strong { font-size:16px; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate .roundedBox { background-color:#CDD9E4 !important; border:0px !important; padding:0px !important; margin:0px !important; text-align:right; height:21px; width:697px; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate .roundedBox div { float:right; height:21px; background:url('/busreisen_smartm/docs/icon_weiter_dunkelrot.jpg') 9px 4px no-repeat #910601; font-weight:bold; padding:0px 15px 0px 25px !important; margin:0px !important; border:0px; width:auto; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate .roundedBox .aufrunden { float:right; width:6px; height:21px; background:url('/busreisen_smartm/docs/hg_aufrunden_dunkelrot.gif') #CDD9E4 no-repeat !important; padding:0px !important; margin:0px !important; }
#mitte #rechts #inhalt .blockReiseVorschauAlternate .roundedBox a:link, #mitte #rechts #inhalt .blockReiseVorschauAlternate .roundedBox a:visited, #mitte #rechts #inhalt .blockReiseVorschauAlternate .roundedBox a:hover, #mitte #rechts #inhalt .blockReiseVorschauAlternate .roundedBox a:active { text-decoration:none !important; color:#ffffff; font-size:11px; }
#mitte #rechts #inhalt .blockReise { background-color:#ffffff; margin:0px -20px; }
#mitte #rechts #inhalt .blockReise h1 { width:300px; margin-top:0px; }
#mitte #rechts #inhalt .blockReise h3, #mitte #rechts #inhalt .blockReise h4 { color:#ffffff; background-color:#910601; padding:2px 10px; margin:0px; border-bottom:2px solid #ffffff; }
#mitte #rechts #inhalt .blockReise #reiselaender { float:right; width:144px; margin-top:7px; text-align:right; }
#mitte #rechts #inhalt .blockReise #navigationPfad { padding:5px 0px 15px; margin-top:0px; }
#mitte #rechts #inhalt .blockReise #navigationPfad a:link, #mitte #rechts #inhalt .blockReise #navigationPfad a:visited, #mitte #rechts #inhalt .blockReise #navigationPfad a:active, #mitte #rechts #inhalt .blockReise #navigationPfad a:hover { color:#8E8E8E; font-size:11px; text-decoration:none; }
#mitte #rechts #inhalt .blockReise #reiseBeschreibung { float:left; padding:15px 30px; width:447px; }
#mitte #rechts #inhalt .blockReise #reiseBeschreibung .reiseland { float:right; margin:0px 10px 0px 0px; }
#mitte #rechts #inhalt .blockReise #reiseInfos { float:right; width:190px; overflow:hidden; padding-bottom:20px; background:url('/busreisen_smartm/docs/hg_reiseinfo.jpg') left bottom no-repeat #FCE6E6; }
#mitte #rechts #inhalt .blockReise #reiseInfos h3, #mitte #rechts #inhalt .blockReise #reiseInfos h4 { border-top:2px solid #ffffff; }
#mitte #rechts #inhalt .blockReise #reiseInfos div { padding:0px 5px 0px 10px; font-size:11px; }
#mitte #rechts #inhalt .blockReise #reiseInfos p { padding:2px 5px 2px 10px; font-size:11px; }
#mitte #rechts #inhalt .blockReise #reiseInfos div ul { padding:0px 0px 0px 5px; margin:0px 0px 10px 0px; }
#mitte #rechts #inhalt .blockReise #reiseInfos div ul li { color:#9A0602; list-style:disc; }
#mitte #rechts #inhalt .blockReise #reiseInfos tr.terminVergangen td { font-style:italic; color:#767676; }
#mitte #rechts #inhalt .blockReise #navigationReise { border-top:2px solid #96120D; background-color:#CDD9E4; margin:20px 0px -20px; padding:0px; text-align:right; }
#mitte #rechts #inhalt .blockReise #navigationReise li { display:inline; background:url('/busreisen_smartm/docs/hg_aufrunden_reisefussnav.gif') left no-repeat #96120D; padding:2px 10px 2px 15px; margin:0px 0px 0px -4px; }
#mitte #rechts #inhalt .blockReise #navigationReise li:first-child { display:inline; background:url('/busreisen_smartm/docs/hg_aufrunden_reisefussnav_first.gif') left no-repeat #96120D; padding:2px 10px 2px 15px; margin:0px 0px 0px -4px; }
#mitte #rechts #inhalt .blockReise #navigationReise li a:link, #mitte #rechts #inhalt .blockReise #navigationReise li a:visited, #mitte #rechts #inhalt .blockReise #navigationReise li a:active, #mitte #rechts #inhalt .blockReise #navigationReise li a:hover { color:#ffffff; font-weight:bold; text-decoration:none; padding:0px 5px 0px 10px; }
#mitte #rechts #inhalt a:link, #mitte #rechts #inhalt a:visited, #mitte #rechts #inhalt a:active, #mitte #rechts #inhalt a:hover { color:#9A0602; text-decoration:underline; }
#mitte #rechts #inhalt a:active, #mitte #rechts #inhalt a:hover { color:#07407A; text-decoration:none; }
#mitte #rechts #inhalt #navigationBlaettern { float:right; }
#mitte #rechts #inhalt #navigationBlaettern p { float:left; margin-right:6px; }
#mitte #rechts #inhalt #navigationBlaettern div { padding:5px 0px 0px 0px; }
#mitte #rechts #inhalt #navigationBlaettern div table td { padding:0px 2px; }
#mitte #rechts #inhalt .blockReise #formBestellung {}
#mitte #rechts #inhalt .blockReise #formBestellung table td { vertical-align:top; }
#mitte #rechts #inhalt .blockReise #formBestellung textarea { border:1px solid #96120D; font-size:11px; padding:1px 3px; width:200px; }
#mitte #rechts #inhalt .blockReise #formBestellung input { border:1px solid #96120D; font-size:11px; padding:1px 3px; width:200px; }
#mitte #rechts #inhalt .blockReise #formBestellung select { border:1px solid #96120D; font-size:11px; width:207px; }
#mitte #rechts #inhalt .blockReise #formBestellung table td table td { padding:0px 3px 3px 0px; }
#mitte #rechts #inhalt #formKontakt {}
#mitte #rechts #inhalt #formKontakt table td { vertical-align:top; }
#mitte #rechts #inhalt #formKontakt textarea { border:1px solid #96120D; font-size:11px; padding:1px 3px; width:200px; }
#mitte #rechts #inhalt #formKontakt input { border:1px solid #96120D; font-size:11px; padding:1px 3px; width:200px; }
#mitte #rechts #inhalt #formKontakt select { border:1px solid #96120D; font-size:11px; width:207px; }
#mitte #rechts #inhalt #formKontakt table td table td { padding:0px 3px 3px 0px; }
#mitte #rechts #navigationFuss { background-color:#ffffff; margin:0px; padding:10px 0px 15px 35px; }
#mitte #rechts #navigationFuss li { display:inline; margin:4px 10px; }
#mitte #rechts #navigationFuss li a:link, #mitte #rechts #navigationFuss li a:visited, #mitte #rechts #navigationFuss li a:active, #mitte #rechts #navigationFuss li a:hover { color:#999999; font-size:10px; font-weight:bold; text-decoration:none; }
#mitte #rechts #poweredBy { text-align:center; padding-bottom:10px; }
#mitte #rechts #poweredBy a:link, #mitte #rechts #poweredBy a:visited, #mitte #rechts #poweredBy a:active, #mitte #rechts #poweredBy a:hover { color:#999999; font-size:10px; font-weight:bold; text-decoration:none; }


/* Schnellsuche */
#formSchnellsuche {}
#formSchnellsuche select.kurz { border:0px; border-left:1px solid #848484; border-top:1px solid #848484; font-size:11px; width:50px; }
#formSchnellsuche input.kurz { border:0px; border-left:1px solid #848484; border-top:1px solid #848484; font-size:11px; padding:1px 3px; width:50px; }
#formSchnellsuche select.lang { border:0px; border-left:1px solid #848484; border-top:1px solid #848484; font-size:11px; width:157px; }
#formSchnellsuche input.lang { border:0px; border-left:1px solid #848484; border-top:1px solid #848484; font-size:11px; padding:1px 3px; width:150px; }
#formSchnellsuche input.submit { border:0px; color:#ffffff; font-size:11px; font-weight:bold; padding:0px; background-color:#E50303; height:12px; cursor:pointer; width:100px; }

/* Reisewahl */
#reisewahl div { border-bottom:2px solid #ffffff !important; background:url('/busreisen_smartm/docs/hg_reisen_links.jpg') left bottom no-repeat #396695 !important; }
#reisewahl select.lang { border:0px; border-left:1px solid #848484; border-top:1px solid #848484; font-size:11px; width:260px; margin-bottom:10px; }
#reisewahl ul { margin:0px 0px 0px 0px; padding:10px 10px 25px 25px; background:url('/busreisen_smartm/docs/hg_reisen_rechts.jpg') right bottom no-repeat #45709B !important; }
#reisewahl ul li { color:#ffffff; list-style:disc; }
#reisewahl ul li a:link, #reisewahl ul li a:visited, #reisewahl ul li a:active, #reisewahl ul li a:hover { text-decoration:none !important; }
#reisewahl ul li.aktiv { color:#E60A0A; list-style:disc; background:url('/busreisen_smartm/docs/hg_reisewahl_aktiv.jpg') 10px 4px no-repeat #07407A; margin:5px -10px 2px -25px; padding-left:23px; list-style:none; }

/* News */
#newsPreview { color:#ffffff; height:100px; }
#newsPreview li { display:none; }
#newsPreview a:link, #newsPreview a:visited, #newsPreview a:active, #newsPreview a:hover { color:#ffffff; }

/* abgerundete Boxen */
.roundedBoxBlau { background-color:transparent !important; border:0px !important; padding:0px !important; margin:0px !important; text-align:right; }
.roundedBoxBlau div { float:right; height:21px; background-color:#0A427C !important; font-weight:bold; padding:0px 5px 0px 20px !important; }
.roundedBoxBlau .aufrunden { float:right; width:6px; height:21px; background:url('/busreisen_smartm/docs/hg_aufrunden_blau.gif') #ffffff no-repeat !important; padding:0px !important; margin:0px !important; }
.roundedBoxBlau .abrunden { float:right; width:5px; height:21px; background:url('/busreisen_smartm/docs/hg_abrunden_blau.gif') #ffffff no-repeat !important; padding:0px !important; margin:0px !important; }
.roundedBoxBlau a:link, .roundedBoxBlau a:visited, .roundedBoxBlau a:hover, .roundedBoxBlau a:active { text-decoration:none !important; color:#ffffff; font-size:11px; }

.roundedBoxRot { background-color:transparent !important; border:0px !important; padding:0px !important; margin:0px !important; text-align:right; }
.roundedBoxRot div { float:right; height:21px; background-color:#E50303 !important; font-weight:bold; padding:0px 5px 0px 20px !important; border:0px !important; }
.roundedBoxRot .aufrunden { float:right; width:6px; height:21px; background:url('/busreisen_smartm/docs/hg_aufrunden_rot.gif') #ffffff no-repeat !important; padding:0px !important; margin:0px !important; border:0px !important; }
.roundedBoxRot .abrunden { float:right; width:5px; height:21px; background:url('/busreisen_smartm/docs/hg_abrunden_rot.gif') #ffffff no-repeat !important; padding:0px !important; margin:0px !important; border:0px !important; }
.roundedBoxRot a:link, .roundedBoxRot a:visited, .roundedBoxRot a:hover, .roundedBoxRot a:active { text-decoration:none !important; color:#ffffff; font-size:11px; }
-->
