body { margin:0; padding:0;  font-family: Arial, Helvetica, sans-serif; font-size: 80%; /*13px*/ line-height:1.5;  background-color:#FFF; background-image:url(/layout/images/back.gif);
background-position:0px 144px; background-repeat:repeat-y;  height:100%; } img { border:none; } a { text-decoration:none; color:#DC0031; } p { margin:0; padding:0 0 8px 0; } ul { margin:0 0 4px 8px; 
padding:0 0 0 8px; list-style-type:square; } form { margin:0; padding:0; } select, input { margin:0 0 2px 0; font-size:85%; /*11px*/ font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid
#dc0031; } input, textarea { padding-left:3px; } textarea { font-size:85%; /*11px*/ font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #dc0031; } input.checkbox { border:0 !important;
margin:0 !important; padding:0 !important; } .input-error { color:#900; font-weight:bold; }  /* Sprachauswahl */ #language .info{ border:1px solid #dc0031; height:16px; overflow:hidden; } #language
.info a, #language .info_box a{ display:block; color:#000; padding-left:30px; margin-bottom:3px; font-size:12px; line-height:16px; background-repeat:no-repeat !important; background-position:4px 2px
!important; } #language .info a:hover, #language .info_box a:hover{ background-color:#e6e6e6 !important; } div.info_box{ position:absolute; border:1px solid #dc0031; background-color:#FFFFFF;
z-index:99; } iframe.abdecker{ position:absolute; z-index:98; border-style:none; } .typo-klein{ font-size:85%; /*11px*/ } .typo-mini{ font-size:80%; /*11px*/ } .typo-gross{ font-size:90% !important;
line-height:1.5 !important; } .typo-rot{ color:#DC0031; }  /* Erweiterte Preise bei Pausch */ .pausch_preise{ background-color:#e6e6e6; margin-top:8px; } .pausch_preise th{ text-align:left;
border-bottom:1px solid #999; padding:1px 5px; font-size:85%; /*11px*/ } .pausch_preise td{ border-bottom:1px solid #999; padding:1px 5px; font-size:85%; /*11px*/ } .pausch_preise .bl{ border-left:1px
solid #999; } .pausch_preise .c1{ padding:1px 15px 1px 3px; } /* Kontakt Formular */ .kontakt-form td{ padding-right:20px; } .kontakt-form select, .kontakt-form input{ margin-bottom:6px; }  span.offen
{ padding-left:12px; display: block; }  .hline{ height:1px;  display:block; margin-top:1px; margin-bottom:1px; border-top:1px solid #E6E6E6; } #rechts .hline { border-top:1px dashed #DC0031; }
.hline2{ height:1px;  border-top:1px solid #E6E6E6; margin:0px; padding:0px; } .homepagewx_datumsline{ border-bottom:1px solid #DC0031; } .kalender-button{ border: 0px solid #FFFFFF;
background-color:#FFFFFF; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; /*11px*/ font-weight:bold; line-height: 1;  height: 14px; width:14px; } .search-result{
font-weight:bold; } /* Liste der Suchergebnisse */ div.liste{ padding:4px 0px 4px 6px; } table.liste{ cursor:pointer; border-bottom:1px solid #E6E6E6; width:100%; padding:1px 3px; } table.liste-box{
width:100%; border:0px; padding:0px; margin:0px; } table.liste-box th{ width:24px; vertical-align:top; text-align:left; } table.liste-box td{ vertical-align:top; } table.produkt{ margin-top:8px; }
img.up-plus-minus{ margin-top:5px; } .up-anzahl{ font-size:150%; font-weight:bold; text-align:right; } .show_kat ul{ list-style:none; margin-top:0px; margin-bottom:0px; padding-top:0px;
padding-bottom:0px; } .show_kat li{ padding:0px; margin:0px; } .show_kat table{ border:0; padding:0px; margin:0px; border-collapse:collapse; } .show_kat table td{ vertical-align:top; } .show_kat
img.plus-minus{ margin-top:2px; cursor:pointer; } .show_kat img.spacer{ margin-top:2px; } .show_kat img.checkbox{ margin:1px 2px 1px 1px; cursor:pointer; } .show_kat td.name{ cursor:pointer;
vertical-align:baseline; } .show_kat li.ebene{ border-bottom:1px dashed #dc0031; padding-top:2px; padding-bottom:1px; } .show_kat ul.lev0{ padding-left:0px; margin-left:0px; } .show_kat ul.lev1{
padding-left:16px; margin-left:0px; } .error { font-weight:bold; color:#FF0000; } .errorbox{ border:2px solid #FF0000; background-color:#FFFFFF; padding:5px; } #errorbox { border-top:1px solid #FFF; }
 /* Alternative zum WBR Tag */ .wbr {position:absolute; top:0px; left:0px; visibility:hidden;}  .reiter { width:100%; margin-top:6px; } .reiter_karte{ margin-bottom:0px !important; } .reiter td {
vertical-align:bottom; border-bottom:1px solid #DC0031; } .reiter a { display:block; padding:0 5px; font-weight:normal; color:#999 !important; border:1px solid #999; border-bottom:none; margin:0 1px;
} .reiter .aktiv { border-bottom:none; } .reiter .aktiv a { font-weight:bold; padding:2px 5px; border:1px solid #DC0031; border-bottom:none; color:#DC0031 !important; margin:0; }  .buchungstabelle td{
padding-bottom:6px;  } .veranstaltungs_angabe { font-weight:bold; color:#DC0031; }  #topbar { position:absolute; top:0px; left:0px; width:750px; height:22px; line-height:22px; overflow:hidden;
background-color:#FFF; font-size:95%; text-align:right; padding:0 140px 0 0; } #topbar a { color:#000; } #topbar a:hover { text-decoration:underline; }  #suche { position:absolute;
left:760px; top:2px; width:130px; height:20px; overflow:hidden; } #suche input { border:1px solid #CCC; width:120px; }  #language { position:absolute; left:890px; top:2px; width:98px;
height:20px; } #header { position:absolute; top:22px; left:0px; width:990px; height:184px; background-color:#FFF; overflow:hidden; } #header .bamberg { position:absolute; left:0px;
top:0px; width:200px; height:80px; background-image:url(/layout/images/logo.png); background-repeat:no-repeat; z-index:2; } #header .bamberg_en { position:absolute; left:0px; top:0px;
width:200px; height:80px; background-image:url(/layout/images/logo_en.png); background-repeat:no-repeat; z-index:2; } #header .kopfbild { position:absolute; top:0px; left:0px; width:760px;
height:134px; background-color:#EEE; overflow:hidden; } #header .rechts { position:absolute; left:760px; top:0px; width:210px; height:134px; background-color:#DC0031;
background-image:url(/layout/images/verlauf-rechts-oben.gif); background-repeat:repeat-y; padding:0 10px; } #header .rechts .unterkunftssuche { color:#FFF; padding-top:7px; } #header .rechts
.unterkunftssuche strong { font-style:italic; } #header .rechts .unterkunftssuche table { font-size:100%; line-height:1.1; } #header .rechts .unterkunftssuche .submit { border:none;
padding:1px 3px 1px 15px; margin:0;  color:#FFF; font-size:85%; font-weight:bold; text-align:left;  background-color:#A91427; background-image:url(/layout/images/pfeil-ws.gif);
background-repeat:no-repeat; background-position:4px center;  cursor:pointer; border:outset 1px #CCC; } #header .rechts .unterkunftssuche .submit:active { border:inset 1px #CCC; } #header
.rechts .unterkunftssuche a { color:#FFF; text-decoration:underline; font-size:85%; }   #breadcrumb { position:absolute; left:215px; top:186px; height:20px; line-height:20px;
font-size:85%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#808080; } #breadcrumb a { color:#808080; font-family:Arial, Helvetica, sans-serif; } #breadcrumb a em {
font-style:normal; margin-right:1px; }  #links { position:absolute; top:156px; left:0px; width:200px; } #links #nav_div { height:auto !important; height:270px; min-height:270px; }
#links a.unesco, #links a.eta_hoffmann { display:block;  width:200px;  text-align:center; margin-top:20px; }  #mitte { position:absolute; top:206px; left:215px; width:530px; padding:0 0
15px 0; }  #mitte .home { float:left; width:375px; overflow:hidden; }  #rechts { position:absolute; top:206px; left:760px; width:230px; padding:0 0 15px 0; }  #aussen {
position:absolute; top:0px; left:1010px; width:205px; }  #aussen .headline { margin-top:1px; height:22px; text-decoration:underline; }  #copyright { margin-top:30px; width:14px; } 
#oeffnungszeiten { color:#FFF; font-size:0.85em; padding:30px 15px 0px 15px; }  #oeffnungszeiten a { color:#FFF; text-decoration:none; } #bilderleiste{ position:static; margin-top:10px; }
#bilderleiste td{ /*font-size:11px;*/ } #mitte .bilderleiste { width:530px; overflow:hidden; } .bilderleiste { margin-top:1px; border-top:1px solid #E6E6E6; padding-top:11px; padding-bottom:10px;
}.meldung { padding-bottom:10px; border-bottom:1px solid #E6E6E6; margin-bottom:10px; width:375px; overflow:hidden; } .meldung h2 { margin:0; padding:0;  color:#5F5C5B; font-size:170%;
font-weight:normal; } .meldung h2 a { color:#5F5C5B; } .meldung .content img { float:right; margin:0 0 5px 10px; } .meldung .content a { font-weight:bold; font-style:italic; font-size:90%; }#mitte
table .left { vertical-align:top; padding-top:40px; padding-right:15px; } #mitte table .right { vertical-align:top; margin-left:15px; }  #mitte .box { clear:both; margin:0 0 20px 0; } 
#mitte br{ line-height:0.5; }  /* Headline */ #mitte .box h1 { margin:0; padding:1px 5px;  font-size:90%; /*12px*/  color:#FFF; background-color:#DC0031;
background-image:url(/layout/images/verlauf-rechts.gif); background-repeat:repeat-y; background-position:right; } #mitte .box .underline { width:100%; height:6px;
background-image:url(/layout/images/headline-mitte-underline.gif); background-repeat:no-repeat;  font-size:1px; /* Damit es im IE 6 nicht groesser ist */ }  #mitte .box .first_after_headline {
margin-top:9px; }  /* Text Head */ #mitte .box h2 { margin:0 0 0.3em 0; padding:0;  color:#5F5C5B; font-size:175%; font-weight:normal; }  /* Headline Linie */ #mitte .headline-linie {
display: block; padding-bottom: 2px;  margin-bottom: 5px;  color: #000; font-weight: bold; border-bottom:1px solid #DC0031; }  #mitte .box .vorspann { color:#DC0031; margin:0 0 0.5em 0; }
 #mitte .box .img { float:right; margin:0 0 15px 15px; }   /* Map */ #mitte .box .map { width:530px; height:450px; } #mitte .liste {  font-size:11px; } #mitte .liste a { 
font-size:12px; } #mitte .liste .headline, #mitte .liste strong {  font-size:12px !important; padding:0; background-image:none; margin:0; } #mitte .liste h2 { font-size:16px;
font-weight:bold; }  /* Link links unten */ #mitte table .left .box { border-top:1px solid #E6E6E6; } #mitte table .left .link { color:#DC0031; padding-top:8px; padding-bottom:8px;
border-bottom:1px solid #E6E6E6; background-position:0 50%; }  /* Zurï¿½ck Link */  #mitte .back { clear:both; border-top:1px solid #CCC; padding:2px 0 0 0; } #mitte .back a {
display:block; background-image:url(/layout/images/pfeil-back.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:14px; }    /* Bildbox */ #mitte .img_box {
background-color:#A91427; width:100%; overflow:hidden; } #mitte .img_box .verlauf { background-color:#A91427; background-image:url(/layout/images/verlauf-mitte.gif);
background-repeat:repeat-y;  text-align:right;  width:100%; overflow:hidden; } #mitte .img_box .verlauf img { display:block; float:left; } #mitte .img_box .verlauf h2 { color:#FFF;
font-size:215%; font-weight:normal; letter-spacing:2px; line-height:1.3;  width:145px; float:left; padding:15px; margin:0; overflow:hidden; } #mitte .img_box h2 em { font-size:20px;
display:block; letter-spacing:0; }   #rechts .box { margin:0 0 5px 0; background-color:#E6E6E6; font-size:100%; } #rechts br{ line-height:0.5; } #rechts .map { width:230px;  height:230px;
overflow:hidden; } #rechts .eckenabdecker { display:none; } /* Headline */ #rechts .box .headline{ position:relative; } #rechts .box h1 { font-size:100%; font-style:italic; margin:0; padding:0 12px; 
color:#FFF; background-color:#DC0031; background-image:url(/layout/images/verlauf-rechts.gif); background-repeat:repeat-y;  height:20px; } #rechts .box .headline table { color:#FFF;
background-color:#DC0031; background-image:url(/layout/images/verlauf-rechts.gif); background-repeat:repeat-y; } .ticker h1 em, #rechts .box h1 em { position:absolute;  margin-top:-2px; 
font-size:100%; font-weight:bold; font-style:normal; color:#E85B7B; } .ticker h1 span, #rechts .box h1 span { position:absolute; padding-left:48px; margin-top:1px; font-size:95%; } /* Headline Linie
*/ #rechts .headline-linie { font-weight:bold; } /* Inhalt */ #rechts .box .content { font-size:95%; padding:8px 12px 10px 12px; } #rechts .box .content.joining { padding:8px 12px 0 12px; } /* Bild */
#rechts .box .img { float:right; margin:0 0 5px 5px; } /* Link */ #rechts .box a { font-size:100%; color:#000; } #rechts .box a.link{ font-size:90% !important; color:#000; } #rechts .box a.link-up{
font-size:90% !important; color:#000; }  #rechts .suche-head{ padding-bottom:1px;  font-weight:bold; } #rechts .suche-value{ padding-bottom:5px; } #rechts select, #rechts input { font-size:100%; }  /*
Sonderfall */ #write_google_maps_punkte_box_1 a.block { margin:0 !important; padding-top:0; padding-bottom:10px; }  #mitte .ticker { float:right; width:140px; overflow:hidden; font-size:85%;
line-height:1.3; }  /* Ticker Headline */ #mitte .ticker h1 {  position: relative; font-size:120%; font-style:italic; margin:0; padding:0 12px;  color:#FFF; background-color:#DC0031;
background-image:url(/layout/images/verlauf-rechts.gif); background-repeat:repeat-y; background-position:right;  height:20px;  z-index: 2; } #mitte .ticker h1 em { position:absolute; 
margin-top:-2px;  font-size:100%; font-weight:bold; font-style:normal; color:#E85B7B; } #mitte .ticker h1 span { position:absolute; padding-left:48px; font-size:90%; line-height:1.4; } 
#mitte .ticker .arrows{  position: relative;  z-index: 2;  height: 20px; }  #mitte .ticker .arrows a{  display: block;  cursor: pointer;  width: 69px;  height: 20px;  float: left; 
background-color: #fae7eb;  background-repeat: no-repeat;  background-position: 50% 50%; }  #mitte .ticker .arrows a:hover{  background-color: #e6e6e6; }  #mitte .ticker .arrows a.next{ 
border-left: 1px solid #FFF;  background-image: url(/layout/images/pfeil-down.gif); }  #mitte .ticker .arrows a.prev{  border-right: 1px solid #FFF;  background-image:
url(/layout/images/pfeil-up.gif); }  /* Slider */ #mitte .ticker .slider{  position: relative;  height: 700px;  z-index: 1; } #mitte .ticker .slider .item{  position: absolute; }  /*
Ticker Content */ #mitte .ticker .item {   cursor: pointer; padding-bottom: 5px;  margin-bottom: 5px; } #mitte .ticker .content { padding:3px 5px 0 5px; } #mitte .ticker a { color:#000; }
/* Urlaubsplaner */ a.link-up{ padding-left:20px; text-decoration:none; color:#000000; font-weight:bold; display: block; height:16px; line-height:16px; } a.plus{
background-image:url(/layout/icons/plus2.gif); background-repeat:no-repeat; } a.minus{ background-image:url(/layout/icons/minus2.gif); background-repeat:no-repeat; } a.block{ display: block; } a.bold{
font-weight:bold !important; } a.l-space{ letter-spacing:1px !important; } a.link { text-decoration:none; color:#000000; font-size:85%; line-height:1.2; } a.close { padding-left:12px;
background-image:url(/layout/images/pfeil.gif); background-repeat:no-repeat; background-position:0px 2px; font-weight:bold !important; } a.open { padding-left:12px;
background-image:url(/layout/images/pfeil-down.gif); background-repeat:no-repeat; background-position:0px 2px; } a.back { border-top:none !important; padding:6px 0 6px 12px !important;
background-image:url(/layout/images/pfeil-back.gif); background-repeat:no-repeat; background-position:0px 2px; font-weight:bold !important; }  a.link-ws { text-decoration:none; color:#FFFFFF
!important; font-size:90%; font-weight:normal; } a.close-ws { padding-left:12px; background-image:url(/layout/images/pfeil-ws.gif); background-repeat:no-repeat; background-position:0px 3px; }
a.open-ws { padding-left:12px; background-image:url(/layout/pfeil-ws-down.gif); background-repeat:no-repeat; background-position:0px 3px; } a.back-ws { padding-left:12px;
background-image:url(/layout/pfeil-ws-back.gif); background-repeat:no-repeat; background-position:0px 3px; font-weight:normal; } a.button, input.button { display:block; width:81px; padding:1px 0 1px
20px !important; border:none !important; margin:0 !important;  color:#FFFFFF !important; font-size:1em; font-weight:bold; line-height:1.3; text-align:left; letter-spacing:1px;  background-color:
#DC0031; background-image:url(/layout/images/pfeil-ws.gif); background-repeat:no-repeat; background-position:5px 4px; } input.button { width:101px; }  .datensatz_navi{ border-bottom:1px solid #E6E6E6;
margin-top:1px; padding-bottom:4px; } .datensatz_navi a{ text-decoration:none; color:#000; border:1px solid #dc0031; background-color: #FFDFE7; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80% !important; padding:0px 3px 1px 3px; } .datensatz_navi a:hover, .datensatz_navi a.aktiv{ background-color: #DC0031; } a.download-pdf{ text-decoration:none; color:#000000;
padding-left:20px; display: block; line-height:18px; background-image:url(/layout/icons/pdf.gif); background-repeat:no-repeat; background-position:0px 0px; } a.download-xls{ text-decoration:none;
color:#000000; padding-left:20px; display: block; line-height:18px; background-image:url(/layout/icons/xls.gif); background-repeat:no-repeat; background-position:0px 0px; } a.download-doc,
a.download-rtf{ text-decoration:none; color:#000000; padding-left:20px; display: block; line-height:18px; background-image:url(/layout/icons/doc.gif); background-repeat:no-repeat;
background-position:0px 0px; } a.download-ovl{ text-decoration:none; color:#000000; padding-left:20px; display: block; line-height:18px; background-image:url(/layout/icons/ovl.gif);
background-repeat:no-repeat; background-position:0px 0px; } a.download-gpx{ text-decoration:none; color:#000000; padding-left:20px; display: block; line-height:18px;
background-image:url(/layout/icons/gpx.gif); background-repeat:no-repeat; background-position:0px 0px; } .suche-nav{ display:block; background-color: #7DA182; color:#E3EAE2 !important; padding:1px 0px
1px 5px; margin-bottom:1px; } .suche-nav-aktiv{ display:block; background-color: #dc0031; color:#FFFFFF !important; padding:1px 0px 1px 5px; margin-bottom:1px; } a.rss { display:block; 
background-image:url(/layout/icons/rss.gif); background-repeat:no-repeat; padding:1px 0px 1px 20px;  font-weight:bold; } a.itunes { display:block;  background-image:url(/layout/icons/itunes.gif);
background-repeat:no-repeat; padding:1px 0px 1px 20px;  font-weight:bold; }  .box-headline a.link-ws { color:#000 !important; } .box-headline a.close-ws {
background-image:url(/layout/images/pfeil.gif) !important; } .box-headline a.back-ws { background-image:url(/layout/images/pfeil-back.gif) !important; } #navigation { padding:0 0 8px 0; margin:0;
list-style-type:none; background-image:url(/layout/images/nav-schatten.gif); background-position:bottom; background-repeat:no-repeat; } #navigation li { padding:0; margin:0; } #navigation a {
display:block; width:186px; height:30px; padding:0 0 0 14px; margin:0; background-image:url(/layout/images/nav_links_rot.gif); background-repeat:no-repeat; border-bottom:1px solid #FFF;
overflow:hidden;  font-weight:bold; font-style:italic; color:#FFFFFF } #navigation a span { display:block; font-size:110%; padding:5px 0 0 60px; } #navigation a img { margin:5px 0 0 50px; }
#navigation a:hover, #navigation a:focus, #navigation a.aktiv { color:#5F5C5B; background-image:url(/layout/images/nav_links_grau.gif); background-repeat:no-repeat; } /* Ebene 1 */ #navigation ul {
list-style-type:none; padding:4px 0 7px 0; margin:0; background-color:#FFF; } #navigation ul a { margin-top:-4px; height:25px; line-height:21px;  font-size:95%; font-style:normal;  color:#DC0031;
background-color:transparent; background-image:none; } #navigation ul a em { font-weight:normal; font-style:normal; color:#000; } #navigation ul a:hover, #navigation ul a:focus, #navigation ul a.aktiv
{ background-color:#E3E5E7; background-image:url(/layout/images/nav1-back.gif); background-repeat:repeat-x; background-position:bottom; }  /* ++++++++ Top Nav +++++++++++++++++++++++++++++++ */
#header .topnav { position:absolute; left:215px; top:134px; width:780px; height:30px; background-color:#FFF; overflow:hidden; list-style-type:none; margin:0; padding:0; } #header .topnav li {
padding:0; float:left; } #header .topnav a { display:block; margin:0 3px 0 0; line-height:28px;  font-size:110%; font-weight:bold; text-align:center;  color:#5F5C5B; background-color:#E6E6E6;
background-image:url(/layout/images/topnav-back.gif); background-repeat:repeat-x; } #header .topnav a:hover { background-image:url(/layout/images/topnav-back-active.gif); }/* Fenster wenn Liste */
#infowindow .header-line{ height:1px;  border-bottom:1px solid #dc0031; } #infowindow .liste{ overflow:auto; } #infowindow .datensatz_navi{ border-bottom:0px; margin-top:1px; margin-bottom:1px; }
#infowindow .datensatz_navi a{ cursor:pointer; } /* Ein Eintrag im Marker */ #infowindow .inhalt br{ line-height:0.5; } #infowindow .links{ border-top:1px solid #dc0031; padding-top:6px;
margin-top:0px; } /* Eintrag in der Liste */ #infowindow .item{ border-bottom:1px solid #dc0031; } #infowindow .headline{ display:block; font-weight:bold; } /* Einzeleintrag */ #infowindow h2{
margin:0px;  font-size:125%; font-weight:bold; } #infowindow a{ font-weight:bold; }  /* Buttons */ #MapOptions {  display:none; } #MapOptions .Option {  float:left; margin-right:7px; } #MapOptions
.button_outer {  border:1px solid #000; width:82px; } #MapOptions .button_inner {  font-size:12px; padding-left:6px; color: #000; background-color: #FFF; border: 1px solid #FFF; border-right-color:
#b0b0b0; border-bottom-color: #b0b0b0; font-weight:bold; width:74px; cursor: pointer; } #MapOptions a {  display:block; color:#000; line-height:1; padding:3px 6px 5px 6px; } #MapOptions a:hover { 
background-color:#ffeac0; } #MapOptions .list{  position:absolute; top:23px;; margin-top:-1px; font-size:12px; padding:0px; width:82px; background-color: #FFF; color: #000; border: 1px solid #000;
border-top:0px solid; display: none; cursor:default; } /* Bildansicht */ #mitte .galerie_img { width:100%; margin:0; } #mitte .galerie_img .bild { background-color:#A91427; } #mitte .galerie_img .bild
a { display:block; } #mitte .galerie_img_underline { margin:0; padding:0; font-size:1px; background-image:url(/layout/images/headline-mitte-underline.gif); background-repeat:no-repeat;
background-position:bottom left; height:6px; } #mitte .galerie_img .headline { padding:0; margin:0; vertical-align:top; background-color:#A91427;
background-image:url(/layout/images/verlauf-mitte.gif); background-repeat:repeat-y; } #mitte .galerie_img .nav { text-align:right; padding:5px 0; height:20px; } /* Headline */ #mitte .galerie_img h2 {
color:#FFF; font-size:220%; font-weight:normal; line-height:1.3; letter-spacing:2px; padding:15px; text-align:right; margin:0; } /* Bildbeschreibung */ #mitte .galerie_img .beschreibung { color:#FFF;
text-align:right; font-style:italic; font-size:90%; padding:15px; }  /* Kleine Thumbnailübersicht (rechts) */ #thumbnails_0 .datensatz_navi, #box_galerie_0 .datensatz_navi { border-bottom:1px solid
#DC0031; } #rechts .thumbnails { margin-top:6px; margin-bottom:0px !important; overflow:hidden; } #rechts .thumbnails a img { margin-left:0px; margin-right:4px; margin-bottom:4px; padding:2px;
border:none; } #rechts .thumbnails a.aktiv img, #rechts .thumbnails a:hover img, #rechts .thumbnails a:focus img { padding:0px; border:2px solid #DC0031; }  /* Liste */ .galerien .galerie {
border-bottom:1px solid #DC0031; padding-bottom:10px; margin-bottom:5px; margin-top:5px; overflow:hidden; } .galerien .galerie img { float:left; margin:0 10px 0 0; } .galerien .galerie h2 {
font-size:175% !important; } .galerien .galerie h2 a {  } .galerien .galerie h2 span { } .galerien .galerie .thumbs { margin-top:5px; } #timm4_mailer { position:absolute; border:1px solid #dc0031;
background-color:#FFF; z-index:99; } #timm4_mailer .header{ display:block; font-size:85%; padding:2px 6px 1px 6px; color:#eeeeee; background-color: #dc0031; } #timm4_mailer .inhalt{ padding:6px; }
#timm4_mailer .footer{ display:block; position:absolute; bottom:0px; left:0px; width:560px; padding:2px 6px 1px 6px; font-size:85%; color:#eeeeee; background-color: #dc0031; text-align:right; }
#timm4_mailer br{ line-height:0.5; }/* Big Img */ #BigImg a { color:#FFF; padding:0 1px 3px 0; font-size:0.9em; } #BigImg img { border:1px solid #FFF; cursor:pointer; } #BigImg #BigImgText {
padding-top:3px; font-weight:bold; } #BigImgBackground {  background-image: url(/layout/images/big_img_bg.png); } #get_date_box td,#get_date_box th{ text-align:center; font-size:85%; line-height:1.6;
} #get_date_box td a{ color:#dc0031; font-size:100%; text-decoration:underline !important; padding:2px; } #get_date_box td a:hover{ background-color:#CCCCCC; } 

