body {margin:0px; padding:0px; background:url(/pics2013/bgblau.gif) 0 0 repeat-x #EEF5FD;}
.divumalles {width:1002px; position:relative; top:0px; padding:0; margin:0;}
table {empty-cells:show;}
/*table td {vertical-align:top; text-align:left;}*/
a img {text-decoration:none; border:0;}
textarea {resize:vertical;}
.zeile1-logo {height:34px; background:url(/pics2013/logo.png) right 0 no-repeat;}
.zeile2-logo {height:75px; background:url(/pics2013/logo.png) right -34px no-repeat #ffffff;}
.zeile1-logo a {display:block; width:100%; height:34px;}
.zeile2-logo a {display:block; width:100%; height:75px;}

.zeile1-top  {height:34px; padding:0 10px 0 19px;}
.zeile1-top table {height:34px;}
.zeile1-top #zeile1-fb {vertical-align:top;}
.zeile1-top #zeile1-fb img {padding:4px 4px 0 0;}
.zeile1-top #zeile1-fb iframe {padding:8px 0 0 0;}
.zeile1-top #zeile1-suche {vertical-align:top; text-align:left;}
.zeile1-top #zeile1-suche input {width: 90%; margin:8px 0 0 0; padding:0 0 0 10px; border: 1px solid #DCDCDC; background-color:#FFF2BE; font-family: verdana; font-size: 13px;}
.zeile1-top table td a.klein {text-decoration:none;}

.zeile1-menu {text-align:right;}
.zeile1-menu ul {padding:0; margin:0; list-style-type:none;}
.zeile1-menu ul li, .zeile1-menu ul ol {display:inline-block; padding:0; margin:0 0 0 0;}
.zeile1-menu ul li a {font-family:arial; font-size:12px; font-weight:bold; color:#434343; text-decoration:none; padding:8px 0 0 0; margin:0; display:block;}
.zeile1-menu ul li#zeile1a1 {background:url(/pics2013/top-m1.gif) 0 0 repeat-x;}
.zeile1-menu ul li#zeile1a2 {background:url(/pics2013/top-m2.gif) 0 0 repeat-x;}
.zeile1-menu ul li#zeile1a3 {background:url(/pics2013/top-m3.gif) 0 0 repeat-x;}

.footer {height:75px; background-color:#707070;}
.footer table td, .footer a {color:#ffffff; text-decoration:none; font-family:verdana; font-size:12px; vertical-align:middle; text-align:center;}
.footer td.aufkleber {text-align:right;}
.footer td.aufkleber img {position:relative; right:10px; top:-11px;}

.links {border-right:2px solid #DCDCDC; padding:0 0 0 27px;}
.linksspacer        {width:204px; height:7px; background-color:#DCDCDC; margin:15px 0 15px 27px; padding:0;}
.linksspacerueberpr {width:204px; height:7px; background-color:#DCDCDC; margin:15px 0 15px 27px; padding:0;}
.linksspacerwithborder {width:204px; height:7px; padding:15px 27px 15px 27px; margin:0; border-right:2px solid #DCDCDC;}
.linksspacerwithborder div {width:204px; height:7px; background-color:#DCDCDC; margin:0 0 0 0; padding:0;}
.rechtsspacer {width:699px; height:7px; background-color:#DCDCDC; margin:15px 0 15px 27px; padding:0;}
.newsspacer1 {width:196px; height:7px; background-color:#DCDCDC; margin:15px 14px 15px 38px; padding:0; display:inline-block;}
.newsspacer2 {width:196px; height:7px; background-color:#DCDCDC; margin:15px 16px 15px 25px; padding:0; display:inline-block;}
.newsspacer3 {width:196px; height:7px; background-color:#DCDCDC; margin:15px 0 15px 25px; padding:0; display:inline-block;}

.links#nopadding {padding:0 0 0 7px;}

.links #facebook {font-family:verdana; font-size:12px; color:#434343; width:204px; text-align:center; font-weight:bold;}
.links #facebook a {font-family:verdana; font-size:12px; color:#37589B; text-decoration:none;}

.links #cloud {text-align:center; width:204px;}
.links #cloud a, .links a.klein {color:#434343; text-decoration:none;}
.links #cloud a:hover, .links a.klein:hover {text-decoration:underline}

.menu {width:204px; padding:0; margin:0;}
.menu h1 {padding:0; margin:0px 0 12px 0; font-family:verdana; font-size:12px; font-weight:bold; color:#434343; text-align:center;}
.menu table td {height:22px; text-align:left;}
.menu table a {display:block; min-height:22px; line-height:22px; padding:0 0 0 12px; text-decoration:none; color:#434343; font-family:Arial; font-size:12px; background:url(/pics2013/dreieck1.png) 0 6px no-repeat;}
.menu table a:hover {background:url(/pics2013/dreieck1.png) 0 center no-repeat #EDEDED; color:#000000; font-weight:bold;}

.submenu {background:#ffffff; padding:4px 0 4px 6px;}
.submenu table td {height:22px; text-align:left; width:170px;}
.submenu table a {white-space:nowrap; display:block; height:22px; line-height:22px; padding:0 10px 0 12px; text-decoration:none; color:#434343; font-family:Arial; font-size:12px; background:url(/pics2013/dreieck1.png) 0 center no-repeat;}
.submenu table a:hover {background:url(/pics2013/dreieck1.png) 0 center no-repeat; color:#000000; font-weight:bold;}

.link {padding:0 0 0 14px; text-decoration:none; color:#434343; font-family:Arial; font-size:12px; background:url(/pics2013/dreieck1.png) 0 center no-repeat;}
.link:hover {color:#000000; font-weight:bold;}
.linkklein {padding:0 0 0 12px; text-decoration:none; color:#434343; font-family:Arial; font-size:10px; background:url(/pics2013/dreieckklein1.png) 0 center no-repeat;}
.linkklein:hover {color:#000000;}



.banner {width:204px; max-width:240px; padding:0;}
.banner .anzeige {text-align:right; font-size:8px; color:#434343; font-family:verdana; padding:0 0 0 0;}
.banner-mitte {width:468px; max-width:468px; padding:0;}
.banner-mitte .anzeige-mitte {text-align:right; font-size:8px; color:#434343; font-family:verdana; padding:0 0 0 0;}

.h1_home {font-family:verdana; font-size:26px; letter-spacing:1px; color:#D11115; padding:0; margin:-5px 0 10px 0;}
.h2_home {font-family:verdana; font-size:20px; color:#8B8B8C; padding:0; margin:-5px 0 10px 0;}
.h3_home {font-family:verdana; font-size:13px; color:#434343; padding:0; margin:0; display:inline;}

a, td a {text-decoration:none; font-family:verdana;}
a:hover, td a:hover {color:#d10000;}
.f13    {font-size:13px; text-decoration:none;}
.b      {font-weight:bold;}

.pluscursor {
 cursor: url('/pics/enlargeit/pluscur.cur'), pointer;	
}
.minuscursor {
 cursor: url('/pics/enlargeit/minuscur.cur'), pointer;	
}
.ajaxdiv {}
.ajaxtext {position:relative; left:4px; top:-20px; display:none; width:100%; background:#ffffff; color:#000000; padding:2px 4px 2px 4px;}
.ajaxtext {opacity:0.75;}

/* Angebotsbox */
.box {width:196px;}
* html .box {width:204px;}
*:first-child+html .box {width:204px;}

.box td#rboxtitel {                                                    /* für rechts */
 background:url(/pics/box/rbox.top.gif);
 font-family:Arial;
 font-size:13px;
 color:#ffffff;
 font-weight:bold;
 padding: 7 8 0 10;
}
.box td#rboxtitel div#rboxtiteldiv {                                   /* für rechts */
 width:182px;
 max-width:182px;
 height:16px;
 max-height:16px;
 overflow:hidden;
}
.box td#mboxtitel {                                                    /* für mitte */
 background:url(/pics/box/mbox.top.gif);
 font-family:Arial;
 font-size:13px;
 color:#ffffff;
 font-weight:bold;
 padding:0 11px 0 11px;
}
.box td#mboxtitel div#mboxtiteldiv {                                   /* für mitte */
 width:182px;
 max-width:182px;
 height:16px;
 max-height:16px;
 line-height:16px;
 overflow:hidden;
 text-align:left;
}
.box div#mboxtiteldiv {
 position:relative;
 top:3px;
}

.box td#boxbild {
 background-color:#FBE9A4;
}
.box td#boxbild div#boxbilddiv {
 height:142px;
 max-height:142px;
 overflow:hidden;
}
.box td#boxhotel {
 font-family:Arial;
 font-size:12px;
 line-height:16px;
 font-weight:bold;
 color:#000000;
 background-color:#FBE9A4; 
 padding:4px 7px 4px 7px;
}
.box td#boxhotel div#boxhoteldiv {
 font-family:Arial;
 width:176px;
 max-width:176px;
 height:48px;
 max-height:48px;
 overflow:hidden;
 text-align:left;
}
.box td#boxtext {
 font-family:Arial;
 font-size:12px;
 color:#000000;
 background-color:#FBE9A4;
 padding:4px 8px 4px 8px;
}
.box td#boxtext div#boxtextdiv {
 font-family:Arial;   
 width:174px;
 max-width:174px;
 height:60px;
 max-height:60px;
 overflow:hidden;
 text-align:left;
 line-height:15px;
}
.box td#boxpreis1 {vertical-align:top; padding:0 0 0 8px; text-align:left;}
.box td#boxpreis0, .box td#mboxpreis1, .box td#mboxpreis2 {vertical-align:bottom; text-align:right;}
.box td#boxpreis0.rpreis {                                       /* für rechts */
 background:url(/pics/box/rbox.preis.gif) right bottom no-repeat #FBE9A4;
}
.box td#boxpreis0.mpreis {                                       /* für mitte */
 background:url(/pics/box/rbox.preis.gif) right bottom no-repeat #FBE9A4;
}
* html .box.mpreis {                                             /* für mitte */
 background:url(/pics/box/rbox.preis.gif) right bottom no-repeat #FBE9A4;
}
.box td#boxpreis0 td#boxpreis1 {
 font-family:Arial;
 font-size:10px;
 color:#d00100; 
}
.box td#boxpreis0 td#rboxpreis2 {                                /* für rechts */
 font-family:Arial;
 font-size:24px;
 font-weight:bold;
 color:#ffffff;
}
.box td#boxpreis0 td#rboxpreis2 a {                              /* für rechts */
 color:#ffffff;
 text-decoration:none;
}
.box td#boxpreis0.rinvo {                                        /* für rechts */
 background:url(/pics/box/rbox.info.gif) right bottom no-repeat #FBE9A4;
}
* html .box.rinvo {                                              /* für rechts */
 background:url(/pics/box/rbox.info.gif) right bottom no-repeat #FBE9A4;
}
.box td#boxpreis0 td#mboxpreis2 {                                /* für mitte */
 font-family:Arial;
 font-size:18px;
 font-weight:bold;
 color:#ffffff;
}

.box td#boxpreis0 td#mboxpreis2 a {                              /* für mitte */
 color:#ffffff;
 text-decoration:none;
 font-family:Arial;
}
.box td#boxpreis0.minvo {                                        /* für mitte */
 background:url(/pics/box/rbox.info.gif) right bottom no-repeat #FBE9A4;
}
* html .box.minvo {                                              /* für mitte */
 background:url(/pics/box/rbox.info.gif) right bottom no-repeat #FBE9A4;
}
.box td#boxpreisinfo td#boxpreis1 {
 font-family:Arial;
 font-size:10px;
 color:#ffffff; 
}
.boxselectbild {
 border:1px solid #009ce7;
 display:block;
}
.boxselectbild:hover {
 border:1px solid #ffffff;
}
.boxselectbild#aktiv {
 border:1px solid #ffff00;
}
.boxselectbild img {
 border:2px solid #007bbd;
}
.titelbild {width:715px; height:343px; margin:10px 0 14px 19px; max-height:343px; overflow:hidden;}
.titel-bild {width:715px; height:343px; float:left; margin:0 1px 0 0; overflow:hidden}
.titelbildgross {width:715px; height:343px; position:relative; visibility:hidden;}
.titelbildgross {-moz-opacity:1; opacity: 1;}
.titelbildgross {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.titelbildgross a {text-decoration:none;}
.titelbild div#titelbildnav img {padding:4px 2px 0 2px; cursor:pointer}

.titelthumb {width:85px; height:85px; display:block;  cursor:pointer;}

.titelbildtext {width:657px; padding:12px 16px 12px 16px; position:relative; top:-70px; left:13px; background-color:#ffffff; font-family:Verdana; font-size:13px; color:#434343; font-weight:bold; text-align:left;}
.titelbildtext {-moz-opacity:0.7; opacity: 0.7;}
.titelbildtext {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.titelbildtext_onepic {width:657px; height:31px; padding:12px 16px 12px 16px; position:relative; top:-115px; left:13px; background-color:#ffffff; font-family:Verdana; font-size:13px; color:#434343; font-weight:bold; text-align:left;}
.titelbildtext_onepic {-moz-opacity:0.7; opacity: 0.7;}
.titelbildtext_onepic {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}


.meldungtitelbildtext {width:657px; min-height:31px; padding:4px 16px 4px 16px; position:relative; top:0px; left:13px; background-color:#ffffff; font-family:Verdana; font-size:13px; color:#434343; font-weight:bold; text-align:left; vertical-align:top}
.meldungtitelbildtext table td {}
.meldungtitelbildtext {-moz-opacity:0.7; opacity: 0.7;}
.meldungtitelbildtext {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

.campingtitelbildtext {width:657px; height:31px; padding:4px 16px 12px 16px; position:relative; top:-66px; left:13px; background-color:#ffffff; font-family:Verdana; font-size:13px; color:#434343; font-weight:bold; text-align:left; vertical-align:top}
.campingtitelbildtext table td {}
.campingtitelbildtext {-moz-opacity:0.9; opacity: 0.9;}
.campingtitelbildtext {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

.campingtitelbildupload {width:200px; height:31px; padding:4px 16px 12px 16px; position:relative; top:-166px; left:13px; background-color:#ffffff; font-family:Verdana; font-size:13px; color:#434343; font-weight:bold; text-align:left; vertical-align:top}
.campingtitelbildupload table td {}
.campingtitelbildupload {-moz-opacity:0.9; opacity: 0.9;}
.campingtitelbildupload {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

.topbildtextcursor {cursor:pointer;}
.tabs td {height:24px; padding:0; margin:0; font-size:1px; line-height:1px;}
.tabs td.grau {background:url(/pics2013/reiter-middle.gif) 0 0 repeat-x;}
.tabs td.grau img#info {position:relative; top:5px; left:3px;}
.tabs td.grau a {text-decoration:none; display:inline-block; float:left; height:24px; font-family:verdana; font-size:12px; line-height:24px; }
.tabs a.rot  {text-decoration:none; display:block; height:24px; background:#DFDFDF; font-family:verdana; font-size:12px; line-height:24px; background:url(/pics2013/reiter-middle-rot.gif) 0 0 repeat-x; color:#ffffff;}
.tabs td.aktiv {font-weight:bold;}

.scrollboxen {padding:23px 0 15px 0; empty-cells:show;}
.scrollboxen td {}
.scrollbox_td {}
.scrollbox_td:hover {background:#ffffff;}
.scrollspacer {width:2px; background-color:#ffffff;}
.scrollbox-bild {width:196px; max-width:196px; height:94px; max-height:94px; padding:0 24px 0 24px; overflow:hidden;}
.scrollbox-shadow {width:204px; height:12px; padding:0 20px 0 20px; overflow:hidden; font-size:1px}
.scrollbox-name {width:204px; max-width:204px; height:38px; max-height:33px; padding:0 20px 0 20px; font-family:verdana; font-size:12px; line-height:12px; font-weight:bold; color:#434343; text-align:center;}
.scrollbox-ort  {width:204px; max-width:204px; height:38px; max-height:33px; padding:10px 20px 0 20px; font-family:verdana; font-size:12px; font-weight:normal; color:#434343; text-align:center;}
.scrollbox_td a{text-decoration:none;}

.newsboxbild {}
.newsbox-bild {width:196px; max-width:196px; height:133px; max-height:133px; padding:0 19px 0 19px; overflow:hidden}
.newsbox-shadow {width:204px; height:12px; margin:0 15px 0 15px; overflow:hidden; font-size:1px}
.newsbox-titel {width:204px; max-width:204px; height:42px; max-height:42px; overflow:hidden; margin:0 15px 0 15px; font-family:verdana; font-size:12px; line-height:14px; font-weight:bold; color:#434343; text-align:center;}
.newsbox-titel-space {height:10px}
.newsbox-text           {width:204px; max-width:204px; height:42px; max-height:42px; overflow:hidden; margin:0 15px 0 15px; font-family:verdana; font-size:12px; line-height:14px; font-weight:normal; color:#434343; text-align:center;}
.newsbox-text-ohnebild  {width:204px; max-width:204px; height:84px; max-height:84px; overflow:hidden; margin:0 15px 0 15px; font-family:verdana; font-size:12px; line-height:14px; font-weight:normal; color:#434343; text-align:center;}
.newsbox-spacer {width:2px; background:#DCDCDC;}
.newsbox-text a, .newsbox-titel a, .newsbox-text-ohnebild a{text-decoration:none;}

.universalcontainer {background-color:#FEFCF8;}
.blender {background-color:#000000; -moz-opacity:0.7; opacity: 0.7;}
* html .blender {background-color:#000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
*:first-child+html .blender {background-color:#000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

.universalcontainer h1 {font-family:arial; font-size:22px; color:#00aa00; margin:0; padding:10px; border:1px solid #dcdcdc;}
/* */
h1 {text-align:left; font-family:verdana; font-size:20px; color:#8B8B8C; padding:0; margin:10px 0 0 19px;} /* wenn nicht in inhalt */
h1.breadcrumb   {font-family:arial; font-size:11px; font-weight:normal; color:#03599F; margin:0px 0px 0px 19px;}
h1.breadcrumb a {font-family:arial; font-size:11px; font-weight:normal; color:#03599F;}

.tabelle2013 {width:715px; margin:0;}
.tabelle2013 h1, .inhalt h1 {font-family:verdana; font-size:20px; color:#8B8B8C; padding:0 0 10px 0; margin:10px 0 0 0;}
.tabelle2013 h2 {font-family:verdana; font-size:18px; color:#8B8B8C; padding:0; margin:0;}
.tabelle2013 td {text-align:left; padding:0 0 2px 0; line-height:20px;}
.tabelle2013 td, body {font-family:verdana; font-size:12px; color:#434343;}
.tabelle2013 td.detailtdl {text-align:right}
.tabelle2013 td.liste_titel {padding:0;}
.tabelle2013 td.liste_titel h2 {padding:0px; margin:0px;}
.tabelle2013 td.liste_titel h2 a {text-decoration:none}
.tabelle2013 td.liste_seiten {}

.klein, .tabelle2013 td.klein, .tabelle2013.klein {font-size:10px; line-height:10px;}
.tabelle2013 .spacer {height:7px; background-color:#DCDCDC; margin:15px 0 15px 0px; padding:0;}
.spacer              {width:699px; height:7px; max-height:7px; overflow:hidden; background-color:#DCDCDC; margin:0 0 0 27px; padding:0;}
.menug a {display:block; height:22px; line-height:22px; padding:0 0 0 12px; text-decoration:none; color:#434343; font-family:Arial; font-size:12px; background:url(/pics2013/dreieck1.png) 0 center no-repeat;}
.menug a:hover {background:url(/pics2013/dreieck1.png) 0 center no-repeat; color:#000000; font-weight:bold;}
.sameasmenug {display:block; height:22px; line-height:22px; padding:0 0 0 12px; text-decoration:none; color:#434343; font-family:Arial; font-size:12px;}

.platzmenu a {display:block; height:22px; line-height:22px; padding:0 12px 0 12px; text-decoration:none; color:#434343; font-family:Arial; font-size:12px; background:url(/pics2013/dreieck1.png) 0 center no-repeat;}
.userinput {border: 1px solid #DCDCDC; font-family:verdana; font-size:12px;}
.select, .userselect {border: 1px solid #DCDCDC; font-family:verdana; font-size:12px;}
.usercheckbox {margin:0; float:left;}
.suchbutton {background:url(/pics2013/dreieck1.png) 4px center no-repeat; text-align:left; padding-left:16px }
.sortliste                        {display:inline-block; height:22px; line-height:22px; padding:0 20px 0 12px; text-decoration:none; color:#434343; font-family:Arial; font-size:12px; background:url(/pics2013/dreieck1.png) 0 center no-repeat;}
.sortlisteaktiv, .sortliste:hover {display:inline-block; height:22px; line-height:22px; padding:0 20px 0 12px; text-decoration:none; color:#000000; font-family:Arial; font-size:12px; background:url(/pics2013/dreieck1.png) 0 center no-repeat; font-weight:bold;}

.tabelle2013 td.detailgruppe {background-color:#DCDCDC; color:#000000; font-weight:bold; padding:2px 0 2px 10px;}
.cloudwort {display:inline-block; padding:2px; margin:8px; white-space:nowrap; border:1px solid #888888; background-color:#bbbbbb; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.cloudwort a {color:#888888; text-decoration:none; font-weight:bold;}
.cloudwort a:hover {color:#d10100;}

.stichwort {text-decoration:none;}

.user_menuplatzK {padding-left:12px;}
.menu table td.user_menuleer {font-size:1px; height:8px;}
.tabelle2013 td.siesindhier {font-size:10px; padding:0 0 10px 0;}
.tabelle2013 td.siesindhier a {text-decoration:none;}

.reiter2013 {margin:10px 0 0 19px;}
.reiter2013 td {height:24px; padding:0; margin:0; font-size:0px; line-height:0px;}
.reiter2013 td a {text-decoration:none;}
.reiter2013 td a.grau {display:block; height:24px; background:#DFDFDF; font-family:verdana; font-size:11px; line-height:24px; background:url(/pics2013/reiter-middle.gif) 0 0 repeat-x;}
.reiter2013 td a.aktiv {font-weight:bold;}

.detail2013 {border:1px solid #DAD9DA; margin:0 0 0 19px; width:715px;}
.detail2013 th {text-align:left; background:#DAD9DA; padding:2px 20px 2px 20px;}
.detail2013 td {padding:2px 20px 2px 20px; line-height:16px; text-align:left;}
.detail2013 td.klein {font-size:10px; line-height:10px;}

.news2013 {border:1px solid #DAD9DA; margin:0 0 0 19px; width:715px;}
.news2013 th {text-align:left; background:#DAD9DA; padding:1px 8px 2px 8px;}
.news2013 td {padding:4px 8px 0px 8px; line-height:16px; text-align:left;}
.news2013 td img {margin:2px 10px 0 0; border:0;}

.archiv2013 {border:1px solid #DAD9DA; margin:0 0 0 0; width:600px;}
.archiv2013 th {text-align:left; line-height:15px; background:#DAD9DA; padding:1px 8px 2px 8px;}
.archiv2013 td {padding:4px 8px 0px 8px; line-height:16px; text-align:left;}
.archiv2013 td img {margin:2px 10px 0 0; border:0;}

.archivauswahl {width:100px; border:1px solid #DAD9DA;}
.archivauswahl th {text-align:center; background:#dad9da}
.archivauswahl td {padding:0 0 0 4px}
.archivauswahl td a {display:block}

/* karte */
.detail2013map {border:1px solid #DAD9DA; margin:0 0 0 19px; width:715px;}
.detail2013map th {text-align:left; background:#DAD9DA; padding:2px 0 2px 8px;}
.detail2013map td {line-height:20px;}
.minibubble {font-family:Arial; font-size:10px; background-color:#FAF4E6; padding: 1px; border:1px solid #FBE8A3; position:absolute; top:0px; left:0px; display:none;}
.routebox {border-bottom:1px solid #dfdfdf; empty-cells:show;}
.routebox td {font-family:verdana; font-size:12px;}
.routebox_td,  .detail2013 div td.routebox_td {border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:4px 0px 2px 0px; text-align:center;}
.routebox_tdL, .detail2013 div td.routebox_tdL {border-left:1px solid #dfdfdf;  padding:4px 0px 2px 0px}
.routebox_tdR, .detail2013 div td.routebox_tdR {border-right:1px solid #dfdfdf; padding:4px 0px 2px 0px}
.routebox_titel, .detail2013 div td.routebox_titel {padding:0px 0px 0px 8px; font-family:verdana; font-size:10px; color:#434343; font-weight:bold; height:17px; background:#dfdfdf;}
.routeinput {font-family:verdana; font-size:12px; padding:1px; border:1px solid #dcdcdc; background-color:#FFFFFF}
.googlebutton {
    font-family: Arial,sans-serif;
    font-size:13px;
    line-height:16px;
    text-align:center;
    background-color:#ffffff;
    border: 1px solid rgb(123, 123, 123); -moz-box-shadow: 0pt 2px 4px rgba(0, 0, 0, 0.4);
    font-weight: bold;
    overflow:hidden;
    padding:1px 0px 1px 0px;
    margin:0 0 0 0;
}
.googlebutton a {
    text-decoration:none;
    color:#000000;
    white-space:nowrap;
    display:block;
}
route, .route td, .route div {
    font-family:Verdana;
    font-size:12px;
}
.googlebutton {
direction: ltr; overflow: hidden; min-height:20px;  text-align: left; color: rgb(0, 0, 0); font-family: Arial,sans-serif; -moz-user-select: none; font-size: 13px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 1px 6px; border: 1px solid rgb(113, 123, 135); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); font-weight: bold;
}
.googlebutton a {
 -moz-user-select: none; border: 0px none; padding: 0px; margin: -2px 0px 0px; position:relative; top:4px;
}
.bubble {
   background-color:#FAF4E6;
   padding: 2px 4px 2px 4px;
   border:2px solid #FBE8A3;
   position:relative;
   top:-610px;
   left:220px;
   width:336px;
   display:none;
   cursor:pointer;
}
.bubble td {
   font-family:Verdana;
   font-size:12px;    
}
.minibubble {
   font-family:Arial;
   font-size:10px;
   background-color:#FAF4E6;
   padding: 1px;
   border:1px solid #FBE8A3;
   position:absolute;
   top:0px;
   left:0px;
   display:none;
   padding:0 4px 0 4px;
}
/* */
.detail2013gallery {border:1px solid #DAD9DA; margin:0 0 0 19px;}
.detail2013gallery th {text-align:left; background:#DAD9DA; padding:2px 0 2px 8px;}
.detail2013gallery td {vertical-align:top; text-align:center; background:#ffffff; padding:6px;}
.detail2013gallery td span {background:#dadada; padding:4px 5px 2px 5px; display:block; margin:0;}
.detail2013gallery td span img {padding:0px; margin:0px; background:#DAD9DA;}

.jskalender td {padding:2px;}
.jskalender a.klein {text-decoration:none; display:block; height:16px;}
.jskalender td.td table td.tag:hover {background:#ffffff;}    

.trunderline td {border-bottom:1px solid #dadada;}
a.standard, a, table td a {text-decoration:none;}

.updiv {position:fixed; left:1010px; bottom:20px; width:36px; height:36px; background:url(/pics2013/hoch.png) 0 0 no-repeat; cursor:pointer;}
.updiv {-moz-opacity:0; opacity: 0;}

.plz1 {width:70px; background:#dcdcdc;}
.plz1 a {text-decoration:none; color:#000000; padding:0 0 0 18px; background:url(/pics2013/plz1.png) 0 8px no-repeat; display:block;}
.plz1 a:hover {background:url(/pics2013/plz0.png) 0 8px no-repeat;}
.plz2 {vertical-align:top; }
.plz2 a {display:block; margin:0 0 0 10px;}
.userminiinfo {font-size:10px; font-weight:bold;}
.userminiinfo img {margin:7px 7px 0 7px;}
.userminiinfo div {margin:0 0 0 8px}
.usermeinedatenminiavatar {float:left; padding:2px; border:1px solid #dadada; margin:0 2px 2px 0; cursor:pointer; line-height:0}

.bild_left {float:left; padding:0 8px 0 0;}
.bild_right {float:right; padding:0 8px 0 0;}
.bildunterschrift {font-style:italic; border:1px dashed #444444; color:#444444}
.nopadding td {
 padding:0;
 line-height:20px;
}
.haendlerbild {
 display:inline-block;
 float:right;
 background:rgb(218, 218, 218);
 padding:4px 5px 2px 5px;
 margin:6px 0 6px 6px;
}
.haendlerbilder {
 display:inline-block;
 float:none;
 background:rgb(218, 218, 218);
 padding:4px 5px 2px 5px;
 margin:6px 0 6px 6px;
}
.tabelle2013 td.haendlericons {
 line-height:0px;
 font-size:0px;
 vertical-align:bottom;
}
.tabelle2013 td.haendlericons img.haendlericon0 {
 -moz-opacity:0.1; opacity: 0.1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
 border:1px solid #dcdcdc;
 margin:1px;
 width:25px;
 height:25px;
}
.tabelle2013 td.haendlericons img.haendlericon1 {
 border:1px solid #dcdcdc;
 margin:1px;
  width:25px;
 height:25px;
}
.nopadding td.haendlericons {
 line-height:0px;
 font-size:0px;
}
.nopadding td.haendlericons div {
 display:block !important;
 width:100%;
 font-size:12px;
 line-height:0px;
}
.nopadding td.haendlericons div.haendlericon0 {
 -moz-opacity:0.1; opacity: 0.1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
.nopadding td.haendlericons div.haendlericon1 {
}
.nopadding td.haendlericons div.haendlericon0 img {
 border:1px solid #dcdcdc;
 margin:1px 4px 1px 4px;
 width:25px;
 height:25px;
}
.nopadding td.haendlericons div.haendlericon1 img {
 border:1px solid #dcdcdc;
 margin:1px 4px 1px 4px;
 width:25px;
 height:25px;
}
.menuauswahl td {
 text-align:left;
}
.menuauswahl h1 {
 display:inline-block;
 padding:0 0 0 12px;
 margin: 0 0 0 0;
 background:url(/pics2013/dreieck0.png) 0 center no-repeat;
 font-size:12px;
}
.menuauswahl h1.aktiv, .menuauswahl h1:hover {
     background:url(/pics2013/dreieck1.png) 0 center no-repeat;
}
.menuauswahl h1.aktiv a, .menuauswahl h1 a:hover {
    color:#000000;
}
.menuauswahl h1 a {
    text-decoration:none;
    font-weight:bold;
    color:#aaaaaa;
}
.h_d_bg1 {
    background:url(/pics2013/h_d_bg1.gif) -2px 0 no-repeat;
}
.h_d_bg2 {
    background:url(/pics2013/h_d_bg2.gif) -2px 0 no-repeat;
}
.h_d_bg3 {
    background:url(/pics2013/h_d_bg3.gif) -2px 0 no-repeat;
}
.links div.ls {
    width:204px;
    border:1px solid #ffffff;
    margin:2px 0 2px 0;
}
.links div.ls div.box19113 {margin:0}
.cookiehinweis {
    display:none;
    width:100%;
    background:#ddd;
    text-align: center;
    padding: 4px 0;
}