@charset "UTF-8";
/**
 * ADAC - Allgemeine Formate im Contentbereich für alle Welten.
 *
 * TOC:
 * ----
 * - Headings
 * - Farbschemah
 * - Listen im Content
 * - Flash im Content
 * - Contentboxen
 * - Links im Content
 * - Sprites
 * - Reiternavigationen im Headerbereich
 * - Toolbar (Seitenfunktionen)
 * - Topbar (Leiste im Headbereich - meist grau)
 * - Hintergründe
 * - Sonstiges
 * - Popup Layer
 * - Popup Infolayer
 * - Popup Calender
 * - Suchergebnis-Seite
 * - map
 * - Bild und Video Gallerie
 * - Rotating Image Gallery and Sliding Box 
 * -
 * @package         ADAC
 * @subpackage      Content
 * @version         $Id: content.css 3514 2010-10-28 14:45:24Z s.vogt3 $
 */

/* ############################################################################################## */
/**
 * @section  Headings
 */

h1            {font-size:18px; font-weight:900; padding:0 0 0 0;}
h1.stand      {font-size:1.0em; padding-bottom:7px;}
h2            {font-size:18px; font-weight:900; padding:0 0 5px 0;}
h2.form       {font-size:1.0em; padding:3px 0px 3px 10px;}
h2.stand      {font-size:1.0em; font-weight:bold; padding-bottom:7px;}
h3            {font-size:15px; font-weight:900; padding:0 0 4px 0;}
h3.stand      {font-size:1.0em; font-weight:bold; padding-bottom:7px;}
h3.nostyle    {font-size:1.0em!important; font-weight:normal!important; padding:0px;}
h3.form       {font-size:1.0em; padding:4px 0px 4px 10px;}
h3.darkblue   {font-size:14px; font-weight:bold; color:#14427d;}
h3 sup		  {font-size:11px; position:absolute; top:-7px;}
h4            {font-size:1.2em; font-weight:bold;}
h5            {font-size:1.1em; font-weight:bold;}
h6            {font-size:1.0em; font-weight:bold;}

h2 a.icon-arrow-right,
h2 a:hover.icon-arrow-right,
h3 a.icon-arrow-right,
h3 a:hover.icon-arrow-right {margin-left:6px; text-decoration:underline; font-weight:100;}

p             {margin:0; padding:0 0 4px 0;}
p.default     {margin:0;padding:0;}
p.h1		  {font-size:18px; font-weight:900; padding:0 0 7px 0;}

/* beispielsweise auf Verteilerseiten werden Überschriften verlinkt, diese sollen allerdings nicht unterstrichen werden */
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {text-decoration:none;}
h2.hover-underline a:hover {text-decoration:underline;}

/* ############################################################################################## */
/**
 * @section  Farbschema
 */

/* ADAC Farbschema Basis (grau) */
.color-scheme-base,
.color-scheme-base a,
.color-scheme-base a:hover                       {color:#333;}
/* Farbschema - Formularfelder */
.color-scheme-base input,
.color-scheme-base select,
.color-scheme-base textarea,
.color-scheme-base file                          {border:1px solid #666;}
.fallback-layer.color-scheme-base input,
.fallback-layer.color-scheme-base select,
.fallback-layer.color-scheme-base textarea,
.fallback-layer.color-scheme-base file           {border:1px solid #a5acb2;}
/* Farbschema - Infotext */
.color-scheme-base .infotext                     {color:#999;}
/* Farbschema - Popuplayer */
.sh-floating-box-outer.color-scheme-base,
.sh-floating-box-outer-a.color-scheme-base,
.sh-floating-box-outer-b.color-scheme-base       {background-image: url(/_mmm/login/BG_Gelbverlauf.png);border:10px solid #ffcc00;}
.color-scheme-base .sh-floating-box              {border: 1px solid #fff;left: 0px !important;margin-bottom: -1px;}
.color-scheme-base .sh-floating-box a.icon-close {background-position:0 -8200px;} /* icon: close grey */
.color-scheme-layer-white div.sh-floating-box    {border:1px solid #e3e3e3; background-color:white;}
/* Farbschema - Popupkalender */
.sh-pc-box a.icon-close,
.color-scheme-base .sh-pc-box a.icon-close       {background-position:0 -8200px;} /* icon: close grey */
/* Farbschema - Popup mit Content-Crossing-Box*/
.color-scheme-base .popup-shadow                 {background-color:#b3b3b3;}

/* Farbschema - Infolayer */
.sh-infolayer-outer.color-scheme-base                      {background-color:#b3b3b3;}
.sh-infolayer-outer.color-scheme-base .sh-infolayer        {background-color:#fff; color:#333; border:1px solid #666;}
.sh-infolayer-outer.color-scheme-base .sh-infolayer a      {color:#333;}
.sh-infolayer-outer.color-scheme-base .sh-infolayer ul li  {background:transparent url(../img/sprites/sprite-bullets.png) 0 -605px no-repeat; padding:0 0 5px 10px;}
/* Farbschema - Infolayer CSS-Fallback */
a.css-infolayer:hover, .color-scheme-base a.css-infolayer:hover,
a.css-infolayer-b:hover, .color-scheme-base a.css-infolayer-b:hover,
a.css-infolayer-52:hover, .color-scheme-base a.css-infolayer-52:hover {
	background-color:#f0f0f0; border-top:1px solid #b3b3b3; border-right:2px solid #666; border-bottom:2px solid #666; border-left:1px solid #b3b3b3;
}

/* allgemeine Farbdefinitionen */
.color-scheme-grey {background-color:#ededed;}

/* ADAC Farbschema Welt (grau), in welten überschreibbar */
.color-scheme-world,
.color-scheme-world a,
.color-scheme-world a:hover                       {color:#333;}
/* Farbschema - Formularfelder */
.color-scheme-world input,
.color-scheme-world select,
.color-scheme-world textarea,
.color-scheme-world file                          {border:1px solid #666;}
/* Farbschema - Infotext */
.color-scheme-world .infotext                     {color:#999;}
/* Farbschema - Popuplayer */
.sh-floating-box-outer.color-scheme-layer-white,
.sh-floating-box-outer.color-scheme-world,
.sh-floating-box-outer-a.color-scheme-world,
.sh-floating-box-outer-b.color-scheme-world,
.sh-floating-box-outer-c.color-scheme-world		  {background-color:#b3b3b3;}
.color-scheme-world .sh-floating-box              {border:1px solid #666; background-color:#f0f0f0;}
.color-scheme-world .sh-floating-box a.icon-close {background-position:0 -8200px;} /* icon: close grey */
/* Farbschema - Popupkalender */
.sh-pc-box a.icon-close,
.color-scheme-world .sh-pc-box a.icon-close       {background-position:0 -8200px;} /* icon: close grey */
/* Farbschema - Popup mit Content-Crossing-Box*/
.color-scheme-world .popup-shadow                 {background-color:#b3b3b3;}

/* Farbschema - Infolayer */
.sh-infolayer-outer.color-scheme-world                      {background-color:#b3b3b3;}
.sh-infolayer-outer.color-scheme-world .sh-infolayer        {background-color:#fff; color:#333; border:1px solid #666;}
.sh-infolayer-outer.color-scheme-world .sh-infolayer a      {color:#333;}
.sh-infolayer-outer.color-scheme-world .sh-infolayer ul li  {background:transparent url(../img/sprites/sprite-bullets.png) 0 -605px no-repeat;}
/* Farbschema - Infolayer CSS-Fallback */
a.css-infolayer:hover, .color-scheme-world a.css-infolayer:hover,
a.css-infolayer-b:hover, .color-scheme-world a.css-infolayer-b:hover,
a.css-infolayer-52:hover, .color-scheme-world a.css-infolayer-52:hover {
	background-color:#f0f0f0; border-top:1px solid #b3b3b3; border-right:2px solid #666; border-bottom:2px solid #666; border-left:1px solid #b3b3b3;
}
/* ohne Worte */
.WeisserText {color:#fff;}

/* Start: Redesign & Resonsive Design Login/Registrierung --- Fallback auch */
.FallBackLayer div.TextBoxLayer {display: none;position: relative;}
.FallBackLayer:hover div.TextBoxLayer {display: block;position:absolute;}
.FallBackLayer:hover .TextInputWithLayer {border-color: #0358d8;}

.TextBoxLayer {
	position: absolute;
	overflow: hidden;
    min-width: 220px;
    z-index: 2102;
    display: block;
}
.TextBoxLayerGitter
{
    position: relative;
    width:190px;
	padding: 10px;
	background-color: #ffffff;
    border: 1px solid #0358d8;
    text-align: left;
    font-size:1.1em;
    font-family: arial;
    margin-left: 8px;
    z-index: 2103;
    min-height: 60px;
}

.TextBoxLayerPfeil
{
    position: relative;
    background: url('/_mmm/login/pfeil_hilfeblasepng.png') no-repeat left top;
    width: 9px;
    height: 21px;
    z-index: 2104;
}
.tipHeader {
    overflow: hidden;
    font-weight: bold;
    color: #000000;
}

/* IE */
*html .tipHeader
{
    overflow: hidden;
    min-width: 180px;
    color: #000000;
}

.tipBody, .tipFooter
{
    overflow: hidden;
    color: #000000;
}
.HideLabel
{
    display: none;
}

ul.green-checkmark li
{
    background-color: transparent;
    background-image: url("/_mmm/gif/gruener_haken_1337.gif");
    background-repeat: no-repeat;
    padding-bottom: 3px;
    padding-left: 15px;
    background-position: 0 0;
}
.fontsize18 {
	font-family: Arial;
	font-size: 18px;
}
.form-col-1a-login	{margin:0 5px 0 0; float:left; width:153px;}
.form-col-1a-Reg	{margin:0 5px 0 0; float:left; width:120px;}
.space-w120left	{margin:0 5px 0 0; float:left; width:120px;}
/* End : Redesign & Resonsive Design Login/Registrierung --- Fallback auch */

/* ############################################################################################## */
/**
 * @section  Listen im Content
 */

/* --- Dynamischer Tab-Reiter  --- */
/* Body */
ul.tab-nav-dyn,
ul.tab-nav-dyn li 			{padding:0; margin:0; display:block; list-style:none; background-image:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
ul.tab-nav-dyn 				{height:46px; overflow:hidden; background:transparent url(../img/bg_tab_nav_dyn_1px.gif) 0 45px repeat-x;}
ul.tab-nav-dyn li 			{float:left; margin-top:4px; margin-right:-1px; padding-right:1px; border-left:1px solid #a3a3a3; background:#dadada url(../img/bg_tab_nav_dyn_1px.gif) 0 bottom repeat-x;}
ul.tab-nav-dyn li.first 	{border-left:0; padding-left:1px;}
ul.tab-nav-dyn li.active 	{border:1px solid #a3a3a3; margin-top:0; padding-left:0; padding-right:0; background-color:white; border-bottom:0;}
ul.tab-nav-dyn li a 		{display:block; float:left; padding:4px 14px 0 14px; height:38px; text-decoration:none;}
ul.tab-nav-dyn li a.icon-info {margin:4px 15px 0 -10px; padding:0;}
* html ul.tab-nav-dyn li a.icon-info {margin-right:8px;}

ul.tab-nav-dyn li.active a 	{height:39px; padding-top:7px;}
ul.tab-nav-dyn li.active a.icon-info {background:url("../img/sprites/sprite_icons_01.png") no-repeat 0 -1900px !important; margin-top:7px;}
ul.tab-nav-dyn li a:hover 	{text-decoration:none;}

/* Dynamische Tab-Reiter mit wei?em Rand */
.seoBox						{margin-left:-15px; margin-right:-15px;}
ul.tab-nav-dyn-white,
ul.tab-nav-dyn-white li 			{padding:0; margin:0; display:block; list-style:none; background-image:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
ul.tab-nav-dyn-white 				{background:transparent url(../img/bg_tab_nav_dyn_white_1px.gif) 0 45px repeat-x; height:46px; overflow:hidden;}
ul.tab-nav-dyn-white li 			{float:left; margin-top:4px; margin-right:-1px; padding-right:1px; border-left:1px solid white; background:#dadada url(../img/bg_tab_nav_dyn_white_1px.gif) 0 bottom repeat-x;}
ul.tab-nav-dyn-white li.first 	{border-left:0; padding-left:1px;}
ul.tab-nav-dyn-white li.active 	{border:1px solid white; margin-top:0; padding-left:0; padding-right:0; background-color:#bcccdb; border-bottom:0;}
ul.tab-nav-dyn-white li a 		{display:block; float:left; padding:4px 14px 0 14px; height:38px; text-decoration:none;}
ul.tab-nav-dyn-white li a.icon-info {margin:4px 15px 0 -10px; padding:0;}
* html ul.tab-nav-dyn-white li a.icon-info {margin-right:8px;}
ul.tab-nav-dyn-white li.active a 	{height:39px; padding-top:7px;}
ul.tab-nav-dyn-white li.active a.icon-info {background:url("../img/sprites/sprite_icons_01.png") no-repeat 0 -1900px; margin-top:7px;}
ul.tab-nav-dyn-white li a:hover 	{text-decoration:none;}

/* Schatten */
ul.tab-nav-dyn li 					{position:relative;}
ul.tab-nav-dyn li span.sht 			{display:none;}
ul.tab-nav-dyn li.active span.shd 	{display:block; width:4px; height:42px; position:absolute; right:-5px; top:3px; z-index:3; background-color:#bbb;}
ul.tab-nav-dyn-append-size2 			{height:28px; background-position:0 27px;}
ul.tab-nav-dyn-append-size2 li a		{height:20px;}
ul.tab-nav-dyn-append-size2 li.active a {height:20px; background:#fff;}
ul.tab-nav-dyn-append-size2 li.active span.shd {height:24px;}

ul, ul.list     {margin:0; list-style-type:none; padding:0 0 6px 0;}
ol              {margin:0 0 0 19px; padding:0 0 6px 0;}
*+html ol       {margin:0 0 0 22px;}
* html ol       {margin:0 0 0 24px;}
ul li           {background:transparent url(../img/sprites/sprite-bullets.png) 0 -604px no-repeat; padding:0 0 5px 10px;}
ul li.last      {padding-bottom:0; margin-bottom:0 !important;}
ol li           {padding:0 0 3px 0; margin:0;}

ul.white li     {font-weight:bold; color:#333; background:transparent url(../img/sprites/sprite-bullets.png) 0 -905px no-repeat; padding:0 0 3px 10px;}
ul.default      {margin:0; padding:0; list-style-type:none;}
ul.default li   {margin:0; padding:0; list-style-type:none; background-image:none;}

ul.box-linklist     {margin:0; padding:0; list-style-type:none;}
ul.box-linklist li  {display:block; float:left; padding:2px 0 2px 0; margin-bottom:1px; list-style-type:none; background-image:none;}
ul.box-linklist.important li  {background-color:#ffcc00; width:100%; text-decoration:underline;}

ul.box-searchresult-navigation     {margin:0; padding:0; list-style-type:none;}
ul.box-searchresult-navigation li  {display:inline; padding:0 0 2px 0; overflow:hidden; margin-bottom:1px; list-style-type:none; background-image:none;}

/* PDF-Download-Liste */
ul.list_default li img, ul.list_ico li img     {vertical-align:bottom;}
ul.list_default li div, ul.list_ico li div     {background:transparent url(../img/sprites/sprite-bullets.png) 0 -6px no-repeat; padding-left:7px;}
ul.list_default li a.ico, ul.list_ico li a.ico {display:inline; color: #c30; text-decoration:none;}

ul.box-linklist li img, ul.list_ico li img,
ul.box-ico-linklist li img, ul.box-icolinklist li img {vertical-align:bottom;}
ul.box-linklist li div, ul.list_ico li div,
ul.box-ico-linklist li div  					{background:transparent url(../img/sprites/sprite-bullets.png) 0 -6px no-repeat; padding-left:7px;}
ul.box-linklist li a.ico, ul.list_ico li a.ico,
ul.box-ico-linklist li a.ico,
ul.box-icolinklist a.ico						{display:inline; color: #c30; text-decoration:none !important;}

ul.box-ico-linklist 	{list-style-type:none; margin:0; padding:0;}
ul.box-ico-linklist li 	{padding:2px 0 2px 13px !important; margin-bottom:1px !important; background:#fff2bf url(../img/sprites/sprite-bullets.png) no-repeat scroll 6px -3px !important;}
ul.toggle-list ul.box-ico-linklist {padding-bottom:6px;}
ul.toggle-list ul.box-ico-linklist li {padding-left:7px !important; background-position:0 -3px !important; background-color:transparent !important;}

/* Linklist Pannenhilfe & Notruf */
ul.box-linklist li div.nobg                     {background-image:none;}
ul.box-linklist li img.panne                    {position:absolute;}
ul.box-linklist li h2.panne                    {display:inline;}
.content-box-left ul.box-linklist li a.panne       {text-decoration:none;}
.content-box-left ul.box-linklist li a:hover.panne       {text-decoration:none;}

/* the li element must have position:relative; */
li sup 		  {font-size:0.7em; position:absolute; top:-2px;}

/* PDF-Symbole in Listen */
ul li a.ico_disc 		{display:inline; color: #c30; text-decoration:none !important;}
ul li a.ico_disc img 	{vertical-align:bottom;}

/*
@deprecated
ul li ul           {margin:5px 0 0 26px; list-style-type:none; padding:0;}
*/
ul li ul           {margin:0;}

/* Linkliste zu internen ankern */
ul.anchor-list         {margin:0; padding:0; list-style-type:none;}
ul.anchor-list li      {display:block; padding:1px 0; overflow:hidden; list-style-type:none; background-image:none; margin-bottom:5px;}
ul.anchor-list li.last {padding-bottom:0; margin-bottom:2px;}
ul.anchor-list li a    {display:block; float:left; background:transparent url(../img/sprites/sprite_icons_01.png) 0 -6695px no-repeat; overflow:hidden; padding:0 5px 0 13px;}

/* Listen zum auf- und einklappen im Content, z.B. FAQ */
ul.toggle-list                         		{list-style-type:none; margin:5px 0 0 0; padding:0;}
ul.toggle-list li                      		{list-style-type:none; margin:0 0 5px 0; padding:0; background-color:#fff; background-image:none; display:inline-block; width:500px;}

.sh-floating-box ul.toggle-list li			{width:468px;}

ul.block-li    li                           {display:block !important;}
ul.toggle-list li.open                 		{background-color:#fff2bf;}
ul.toggle-list li div.toggle-content        {padding:7px 10px 7px 18px; background-color:#fff; border-top:1px solid #fff; }
ul.toggle-list li div.toggle-content li     {background:transparent url(../img/sprites/sprite-bullets.png) 0 -605px no-repeat; padding:0 0 0 10px;}
ul.toggle-list li.open div.toggle-content	{background-color:#fff8d8;}
ul.toggle-list a.iconbox-closed        		{margin-left:5px; text-decoration:underline;}
ul.toggle-list a.iconbox-opened        		{margin-left:5px; text-decoration:underline;}
* html ul.toggle-list                       {height:1%;}
* html ul.toggle-list a.iconbox-closed 		{margin-left:2px; text-decoration:underline;}
* html ul.toggle-list a.iconbox-opened 		{margin-left:2px; text-decoration:underline;}

/* innerhalb von popuplayern */
.sh-floating-box ul.toggle-list li 				 {background-color:#f0f0f0; color:#333 !important;}
.sh-floating-box ul.toggle-list a.iconbox-closed {background-color:#f0f0f0; color:#333 !important;}
.sh-floating-box ul.toggle-list iconbox-opened	 {background-color:#c0daf2 !important;}
.sh-floating-box ul.toggle-list a.iconbox-opened {background-color:#c0daf2 !important;}
.sh-floating-box ul.toggle-list li.open     	 {background-color:#dfdfdf !important; color:#333 !important;height:1%;}
.sh-floating-box ul.toggle-list li.open a   	 {background-color:#dfdfdf !important; color:#333 !important;}
.sh-floating-box ul.toggle-list li.open p a   	 {background-color:#fff !important;}
.sh-floating-box ul.toggle-list li.open div.toggle-content	{background-color:#fff;border-top:1px solid #f0f0f0;}

/* innerhalb von tabellen */
table.toggle a.iconbox-closed      {text-decoration:underline; margin-left:0px !important;}
table.toggle a.iconbox-opened      {text-decoration:underline; margin-left:0px !important;}
table.toggle td.content            {padding-left:20px; text-align:left !important; padding-top:7px; background-color:#fff8d8;}
table.toggle tr.open               {background-color:#fff2bf;}
table.toggle tr td ul li           {padding-left:10px;}

ul.toggle-list a.iconbox-closed.box-right   			{margin-left:5px; width:152px;}
ul.toggle-list li.box-right                 			{background-color:#d0e1f1;}
ul.toggle-list li.open.box-right            			{background-color:#b3cfe8; width:175px;}
ul.toggle-list li.open a.box-right          			{background-color:#b3cfe8; width:152px;}
ul.toggle-list li div.toggle-content.box-right   		{width:147px; background-color:#c0daf2 !important; border-top:1px solid #c0daf2;}
ul.toggle-list li div.toggle-content li.box-right     	{padding-bottom:0px; width:137px;}

/* Listen zum auf- und einklappen im Content mit neuem Pfeil-Design, z.B. Mobile Angebote */
ul.toggle-list-arrow			{list-style-type:none; padding:15px;}
ul.toggle-list-arrow li			{background-image:none;padding:0;background-color: rgb(218, 218, 218);display:block;margin-bottom:1px;}
ul.toggle-list-arrow a.iconbox-closed {font-size: 18px; text-decoration: none; position: absolute; padding-left: 25px; margin: 5px 15px; background: url('/_common/img/icons/allgemein/icon_pfeil_right.png') no-repeat scroll 0px 3px transparent;}
ul.toggle-list-arrow a.iconbox-opened {font-size: 18px; text-decoration: none; position: absolute; padding-left: 25px; margin: 5px 15px; background: url('/_common/img/icons/allgemein/icon_pfeil_down.png') no-repeat scroll 0px 6px transparent;}
ul.toggle-list-arrow li div.toggle-content {background-color: #fff;}
ul.toggle-list-arrow li div.content-box {padding: 15px 0;width: auto;background: none repeat scroll 0 0 #fff;position: relative;}
ul.toggle-list-arrow li div.content-box div.left-content-box{float:left; width:403px;}
ul.toggle-list-arrow li div.content-box div.right-content-box{width: 290px; float: left;}

/**
 * treeView zur Darstellung von Baumstrukturen (basierend auf listen)
 * Grundlegende Basisformate, Detailformatierung in verwendeten Modulen vornehmen!
 */
.treeView {line-height:21px; font-style:normal;}
.treeView li {padding:0; float:left; width:100%; list-style-type:none; background-image:none;}
.treeView,
.treeView ul {margin:0; padding:0;}

/* treeView collapsed/expanded status */
.treeView li.collapsed ul {clear:both; display:none;}
.treeView li.expanded ul {clear:both; display:block;}
.treeView li.expanded ul li.collapsed ul {display:none;}
.treeView li.collapsed .content {display:none;}
.treeView li.expanded .content {display:block;}
.treeView li.expanded ul li.collapsed .content {display:none;}

/* treeView activator */
.treeView li a.activator {display:block; padding:0 0 0 15px; float:left; }
.treeView li.expanded a.activator {background:transparent url('../img/sprites/sprite_icons_01.png') 0 -6094px no-repeat;}
.treeView li.expanded a.activator li.collapsed a.activator {background:transparent url('../img/sprites/sprite_icons_01.png') 0 -5794px no-repeat;}
.treeView li.collapsed a.activator {background:transparent url('../img/sprites/sprite_icons_01.png') 0 -5794px no-repeat;}

/**
 *  Leistungslexikon
 */
.tab-leistungslexikon 						{height:29px; overflow:hidden; padding:13px 0 0 0;}
.tab-leistungslexikon ul 					{height:29px; overflow:hidden; margin:0; padding:0; position:relative; list-style:none; background:url(../img/sprites/sprite_mgl_nav_lexikon.png) top left no-repeat; width:729px; display:block;}
.tab-leistungslexikon ul li 				{background:none; height:29px; margin:2px 1px 0 0; padding:0; float:left;}
.leistungslexikon-content ul li 			{width:180px !important;}
.leistungslexikon-content .left 			{width:179px; padding:0; margin:0; float:left;}
* html .leistungslexikon-content .left 		{width:170px; overflow:hidden;}
.leistungslexikon-content .right 			{width:499px; margin-left:18px;}
* html .leistungslexikon-content .right 	{overflow:hidden;}
* html .leistungslexikon-content .right ul 	{height:1%;}
.leistungslexikon-content .right ul li 		{width:490px !important;}
.leistungslexikon-content .right ul li ul li {width:480px !important;}
.leistungslexikon-content .scroll-wrapper ul li a {text-decoration:none !important;}

.tab-leistungslexikon ul .nav1-letter-a     {width:24px; padding-left:16px;}
.tab-leistungslexikon ul .nav2-letter-b     {width:24px;}
.tab-leistungslexikon ul .nav3-letter-c     {width:24px;}
.tab-leistungslexikon ul .nav4-letter-d     {width:24px;}
.tab-leistungslexikon ul .nav5-letter-e     {width:23px;}
.tab-leistungslexikon ul .nav6-letter-f     {width:23px;}
.tab-leistungslexikon ul .nav7-letter-g     {width:24px;}
.tab-leistungslexikon ul .nav8-letter-h     {width:24px;}
.tab-leistungslexikon ul .nav9-letter-i     {width:20px;}
.tab-leistungslexikon ul .nav10-letter-j    {width:20px;}
.tab-leistungslexikon ul .nav11-letter-k    {width:24px;}
.tab-leistungslexikon ul .nav12-letter-l    {width:23px;}
.tab-leistungslexikon ul .nav13-letter-m    {width:26px;}
.tab-leistungslexikon ul .nav14-letter-n    {width:24px;}
.tab-leistungslexikon ul .nav15-letter-o    {width:26px;}
.tab-leistungslexikon ul .nav16-letter-p    {width:24px;}
.tab-leistungslexikon ul .nav17-letter-q    {width:24px;}
.tab-leistungslexikon ul .nav18-letter-r    {width:24px;}
.tab-leistungslexikon ul .nav19-letter-s    {width:24px;}
.tab-leistungslexikon ul .nav20-letter-t    {width:24px;}
.tab-leistungslexikon ul .nav21-letter-u    {width:26px;}
.tab-leistungslexikon ul .nav22-letter-v    {width:26px;}
.tab-leistungslexikon ul .nav23-letter-w    {width:27px;}
.tab-leistungslexikon ul .nav24-letter-x    {width:24px;}
.tab-leistungslexikon ul .nav25-letter-y    {width:24px;}
.tab-leistungslexikon ul .nav26-letter-z    {width:24px;}

.tab-leistungslexikon ul li a              	{width:100%; height:100%; display:block;}
.tab-leistungslexikon ul.letter-a        	{background-position:0 -100px;}
.tab-leistungslexikon ul.letter-b			{background-position:0 -200px;}
.tab-leistungslexikon ul.letter-c		    {background-position:0 -300px;}
.tab-leistungslexikon ul.letter-d 			{background-position:0 -400px;}
.tab-leistungslexikon ul.letter-e 			{background-position:0 -500px;}
.tab-leistungslexikon ul.letter-f 			{background-position:0 -600px;}
.tab-leistungslexikon ul.letter-g 			{background-position:0 -700px;}
.tab-leistungslexikon ul.letter-h 			{background-position:0 -800px;}
.tab-leistungslexikon ul.letter-i 			{background-position:0 -900px;}
.tab-leistungslexikon ul.letter-j 			{background-position:0 -1000px;}
.tab-leistungslexikon ul.letter-k 			{background-position:0 -1100px;}
.tab-leistungslexikon ul.letter-l 			{background-position:0 -1200px;}
.tab-leistungslexikon ul.letter-m 			{background-position:0 -1300px;}
.tab-leistungslexikon ul.letter-n 			{background-position:0 -1400px;}
.tab-leistungslexikon ul.letter-o 			{background-position:0 -1500px;}
.tab-leistungslexikon ul.letter-p 			{background-position:0 -1600px;}
.tab-leistungslexikon ul.letter-q 			{background-position:0 -1700px;}
.tab-leistungslexikon ul.letter-r 			{background-position:0 -1800px;}
.tab-leistungslexikon ul.letter-s 			{background-position:0 -1900px;}
.tab-leistungslexikon ul.letter-t 			{background-position:0 -2000px;}
.tab-leistungslexikon ul.letter-u 			{background-position:0 -2100px;}
.tab-leistungslexikon ul.letter-v 			{background-position:0 -2200px;}
.tab-leistungslexikon ul.letter-w 			{background-position:0 -2300px;}
.tab-leistungslexikon ul.letter-x 			{background-position:0 -2400px;}
.tab-leistungslexikon ul.letter-y 			{background-position:0 -2500px;}
.tab-leistungslexikon ul.letter-z 			{background-position:0 -2600px;}

/* Box mit Überschrift */
.headline-box	{padding:11px 15px 0 15px}

/* Abschluss Box auf Antragsseiten */
select.lexikon-themen	{width:190px;}
div.lexikon-themen		{padding:7px 0 10px 10px; margin-bottom:2px;}

/*lexikonbegriffe markieren*/
.lexikon-highlight {background-color:#ffeda6;}
a.lexikon-highlight {background-color:#ffeda6;}
a:hover.lexikon-highlight {background-color:#ffeda6;}

/*Lexikon Suchergebnis Selectbox*/
.content-lexikon-suchergebnis select,
.content-metanavi-suchergebnis select,.content-metanavi-contenteinbindung select	{width:180px; visibility:visible;}
.content-metanavi-contenteinbindung select{font-style:italic;}
.content-metanavi-contenteinbindung select option.normal{font-style:normal !important;}

/*Lexikon Suchbegriff*/
.trefferliste {text-align:center;}
.trefferliste .letter {font-size:1.4em;}
.trefferliste .text {width:155px; display:inline; float:none; margin-bottom:3px;}

/* Lexikon Listen */
.box-lexikon-list p.strong 	{padding-bottom:7px;}
.box-lexikon-list ul,
.box-lexikon-list li 		{width:184px !important;}
.box-lexikon-list li 		{background-color:#FFF2BF !important; padding:4px 0 3px 0 !important;}
.box-lexikon-list .left 	{width:184px !important; margin-right:10px !important; padding-bottom:2px;}
.box-lexikon-list .right 	{width:184px !important; float:left !important; padding-bottom:2px;}

/* Listen mit linker Einzug */
ul.link-list-pl-v1,
ul.link-list-pl-v1 li 		{list-style:none; margin:0; padding:0; background-image:none;}
ul.link-list-pl-v1 			{padding-left:11px;}
ul.link-list-pl-v1 li 		{padding-bottom:9px;}
ul.link-list-pl-v1 li.last 	{padding-bottom:2px;}

/* 2-spaltige Liste */
.listing2column ul 					{float:left !important; width:184px !important;}
.listing2column ul.col-left    		{margin:0 10px 1px 0 !important;}
.listing2column ul.box-linklist 	{clear:none !important;}
.listing2column ul.box-linklist li  {background-color:#fff2bf; width:100% !important;}
.listing2column ul.box-icolinklist li {width:171px !important; padding:4px 0 3px 0 !important;}

/* 2-spaltige Liste über volle Breite */
.listing2columnXl-left {float:left; width:335px; margin:0 20px 0 0;}
.listing2columnXl-right {float:left; width:335px;}
.listing2columnXl-left li, .listing2columnXl-right li {background:url("../img/sprites/sprite-bullets.png") no-repeat 0 -6px;}

.listing2columnXl ul 					{float:left !important; width:184px !important;}
.listing2columnXl ul.col-left    		{margin:0 10px 1px 0 !important;}
.listing2columnXl ul.box-linklist 	{clear:none !important;}
.listing2columnXl ul.box-linklist li  {background-color:#fff2bf; width:100% !important;}
.listing2column ul.box-icolinklist li {width:171px !important; padding:4px 0 3px 0 !important;}

/* 3-spaltige Liste */
.listing3column ul, .listing3column label		{float:left !important; width:30% !important;}
.listing3column ul.col-left    		{margin:0 10px 1px 16px !important; padding: 0 0 0 6px;}
.listing3column ul 	{clear:none !important; margin-left:3px}
.listing3column ul li  {width:100% !important; padding:4px 0 3px 0 !important; background: none;}
* html .listing3column ul li  {padding:4px 0 2px 0 !important;}
*+html .listing3column ul li  {padding:4px 0 2px 0 !important;}
*+html .listing3column input.ml25 {margin-left: 24px;}
* html .listing3column input.ml25 {margin-left: 24px;}

/* ############################################################################################## */
/**
 * @section  Flash im Content
 */

/* hidden zoom flash box in content */
.flash-layer-transfer {height:1px; width:1px; overflow:hidden; position:relative; left:-2000px;}

/* von ADAC als Standard-Skippbox-Modul erstellt - kommt als HTML nicht bei EW72 vor */
.box-flash-teaser-default {height:165px; position:relative; margin:0;}
.box-flash-teaser-default div#flashContent {left:75px; top:5px; position:absolute; width:230px;}
.box-flash-teaser-default p.headline {font-size:1.5em; font-weight:bold; padding-bottom:8px; width:230px; line-height:1.3em; overflow:hidden; height:auto;}
.box-flash-teaser-default p.subheadline {font-size:1.2em; font-weight:bold; padding-bottom:7px; width:230px; line-height:1.3em; overflow:hidden; height:auto;}
.box-flash-teaser-default img {margin:0px 5px 5px 0px !important; padding-top:3px; display:block; float:left; height:85px; width:85px;}
.box-flash-teaser-default p.img-text {width:140px; height:109px; line-height:1.3em;overflow:hidden;}
.box-flash-teaser-default p.img-text-substring {width:140px; height:90px; line-height:1.3em; overflow:hidden;}
.box-flash-teaser-default p.text {width:230px; height:109px; line-height:1.3em; overflow: hidden;}
.box-flash-teaser-default p.text-substring {width:230px; height:90px; line-height:1.3em; overflow:hidden;}

/* ############################################################################################## */
/**
 * @section  Contentboxen
 */

/* Box Header Big */
.boxHeaderBig								{width:710px; height:314px; padding:14px 0 0 17px; border:1px solid #fff;}
.boxHeaderBig h1							{color:#fff; font-size:26px;}
/* News in Box Header Big */
.boxHeaderBig .news							{margin:119px 0 0 340px; width:350px !important; height:auto;}
.boxHeaderBig .news a						{position:relative !important;}
.boxHeaderBig .news img						{display:block; float:left;}
.boxHeaderBig .news .sh-box					{padding:7px 10px !important;}
.boxHeaderBig .news .content				{float:right; width:225px !important; height:101px; overflow:hidden;}
* html .boxHeaderBig .news .bg_white_90 	{background-image:none !important;}

/* News innerhalb box-left-outer */
.box-left-outer .news	   				{width:408px;}
.box-left-outer .news .sh-box			{padding:12px 15px;}
.box-left-outer .news .bg-color		{background:#dadada;}
.box-left-outer .news .content		{float:right; width:273px;}
.box-left-outer .news .land			{font-weight:bold; float:left; display:block;}
.box-left-outer .news .date			{float:right; display:block;}
.box-left-outer .news h2				{padding-bottom:2px;}
.box-left-outer .news h3				{padding-bottom:8px;}
.box-left-outer .news h4				{font-size:14px; padding:2px 0 4px;}
.box-left-outer .news img				{float:left; margin:5px 10px 3px 0; display:block;}
.box-left-outer .news ul.box-linklist {margin-top:7px;}
.box-left-outer .news ul.box-linklist li {clear:both;}
/* Farbenzuweisung des über Modul (colorsheme) gesetzen Parameter */
.box-left-outer .news .camping		{color:#093;}
.box-left-outer .news .camping ul.box-linklist li {background-color:#cee6a7;}
.box-left-outer .news .wassersport	{color:#6c9cb1;}
.box-left-outer .news .wassersport ul.box-linklist li {background-color:#d3e8f0;}

/* Leistungslexikon */
.infobox		{padding:7px 10px; background-color:#e5e5e5; margin:3px 0;}
.leistungslexikon-content .right .infobox ul li	{width:460px !important;}
.leistungslexikon-content .right .infobox ul li ul li{margin-left:-6px; width:450px !important;}

/* Fallback-Layer */
.fallback-layer .header    		{height:auto;}
.fallback-layer .header h1    	{height:auto; overflow:hidden; width:550px; padding:11px 0 0 14px;}
.fallback-layer .content-box    {padding-top:9px;}

/* Breiten für Contentboxen */
.colw1               {width:408px;}
.colw1 .content-box  {width:378px;}
.content-box-left    {width:378px; background:#fff; padding:12px 15px; position:relative;}
.content-box-left h4 {padding:0 0 4px 0;}

.content-box-left ul.box-linklist,
.content-box-left ul.box-textlinklist,
.content-box-left ul.box-icolinklist 		{margin:0; padding:0; list-style-type:none; width:378px; background:#fff; padding:0 0 0 0; clear:both;}
ul.box-linklist li,
ul.box-textlinklist li,
ul.box-icolinklist li  						{background-color:#fff2bf; display:block; padding:0px 0 2px 0; margin-bottom:1px; list-style-type:none; background-image:none;}
.content-box-left ul.box-linklist li,
.content-box-left ul.box-textlinklist li,
.content-box-left ul.box-icolinklist li  	{width:378px;}
.content-box-left ul.box-icolinklist li  	{background:#fff2bf url(../img/sprites/sprite-bullets.png) 6px -1px no-repeat; padding-left:13px !important;}
.content-box-left ul.box-linklist li a,
.content-box-left ul.box-textlinklist li a 	{text-decoration:underline;}
.content-box-left ul.box-linklist li a.icon-rubrik {text-decoration:none; background-position:0 2px;}
.content-box-left ul.toggle-list li  		{width:378px;}
.content-box-left ul.toggle-list li ul li  	{width:335px;}
/* Überschreiben der Styles: Das Icon-Hintergrund und Padding bekommt jetzt der li-Tag zugewiesen (statt a-Tag) */
.content-box-left ul.box-textlinklist li 	{background:#FFEDA6 url(../img/sprites/sprite-bullets.png) no-repeat scroll 6px -4px; padding-left:13px; padding-top:1px; width:365px !important;}
.content-box-left ul.box-textlinklist li a.icon-arrow-right {background-image:none !important; padding:0; display:inline !important; float:none !important;}

ul.icon-arrow-right li 	{background:transparent url(../img/sprites/sprite-bullets.png) no-repeat scroll 6px -4px; padding:0 0 2px 13px;}
ul.no-icon li 			{background:none; list-style:none; list-style-image:none; padding:0 0 2px 0px;}

/* Mindesthoehen f. Boxen */
.content-box-minheight        {min-height:307px;}
* html .content-box-minheight {height:310px;}

/* Tariffinder Spezialhöhen */
#antraegeNichtMitglieder .h235 {height:235px; overflow:hidden;}
#antraegeNichtMitglieder .h190 {height:190px; overflow:hidden;}
#antraegeMitglieder .h272      {height:271px !important; overflow:hidden;}/* 271px!! */

/* Box content full   */
.content-box-outer  	   {width:699px; overflow:hidden;}
.content-box        	   {position:relative; background:#fff; padding:12px 15px 12px 15px; width:669px;}
.content-box-one-half      {float:left; padding:12px 15px 12px 15px; width:312px;}
.content-box-one-half h2   {padding-bottom:10px;}
.content-box-one-third	   {float:left; padding:12px 15px 10px 15px; width:193px;}
.bg-content-two-boxes      {background:transparent url(../img/bg_ves_2_teilig.gif) 0 0 repeat-y; height:1%;}
.bg-left-content-two-boxes {background:transparent url(../img/bg_ves_left_2_teilig.gif) 0 0 repeat-y; height:1%;}

/* shadow boxes */
.sh-box-outer         {background:#ad8b03;}
*+html .sh-box-outer  {height:1%;}
*+html #toolbox .sh-box-outer {height:auto;}

/* ie6-Bugfix */
* html #content .sh-box-outer {height:1%;}
.sh-box-outer .sh-box {height:100%; position:relative; top:-4px; left:-4px;}

/* Content-Boxen mit Transparenz */
.sh-box-outer.alpha   		{background-color:transparent !important; background:url(../img/bg_shadow_grey.png) bottom right !important;}
* html .sh-box-outer.alpha 	{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/bg_shadow_grey.png", sizingMethod="crop") !important;}

/* shadow background */
.bg-shadowI        {background:#ad8b03; margin:0 15px 0 0;}
/* Distanz obenI */
.bg-shadowI .aI    {background:#ffcc00; height:20px; position:relative; top:0px; left:-4px;}
.bg-shadowI .bI    {background:#ffcc00; height:18px; border-right:1px solid #fff;}

/* Box content left   */
.double-box		  			  {float:left; padding:0 15px 0 15px; width:214px;}
.double-box .content		  {padding-top:12px; padding-bottom:10px; width:214px;}
.double-box .border-bottom	  {border-bottom:1px solid #ccc;}

.box-left-outer               {float:left;}
.box-left                     {background:#fff; overflow:hidden;}
.sh-box .box-left             {padding:12px 15px; width:459px;}
.box-left-inner               {background:#e5e5e5; padding:7px 10px; margin-bottom:3px; width:439px; overflow:hidden;}
.box-link                     {padding:1px 0; overflow:hidden; margin-bottom:1px;}
.box-anker-link               {padding:1px 0; overflow:hidden; margin-bottom:5px !important;}

.map-content-box .content-box {width:378px; min-height:319px; height:auto !important; height:319px;}

/* header image in box-left-outer */
.map-content .header-image {border-right:0; width:408px;}
* html .map-content .header-image {width:407px;}
.header-image 		{border:1px solid #fff; position:relative;}
.header-image img 	{display:block;}
.header-image .headline.white	{color:#fff;}
.header-image h1				{font-size:18px;}
.header-image .tab-color1 h1,
.header-image .tab-color2 h1,
.header-image .tab-color3 h1,
.header-image .tab-color5 h1	{font-size:12px;}
.header-image .headline         {position:absolute; top:27px; left:14px;  font-weight:bold;}
.header-image .headline span	{font-size:18px; line-height:20px; display:block;}
.header-image .headline p		{font-size:13px; padding-top:4px;}

/* ###### tab-header ##### */
ul.tab-color1, ul.tab-color2, ul.tab-color3, ul.tab-color4, ul.tab-color5 {margin-left:15px; border-left:1px solid #fff; height:30px; position:absolute !important; top:121px; left:0; padding:0 4px 0 0; background:url(../img/ruf/bg_tab_header_shadow.gif) 0 4px repeat-x;}
* html ul.tab-color1		{top:122px;}
* html ul.tab-color2        {top:122px;}
* html ul.tab-color3        {top:122px;}
* html ul.tab-color4        {top:122px;}
* html ul.tab-color5        {top:122px;}
ul.tab-color1 li			{list-style:none; border-right:1px solid #fff; border-top:1px solid #fff; background-image:none; margin:0; background-color:#6494c6; padding:7px 14px !important; color:#fff;}
ul.tab-color2 li            {list-style:none; border-right:1px solid #fff; border-top:1px solid #fff; background-image:none; margin:0; background-color:#ff9933; padding:7px 14px !important;}
ul.tab-color3 li            {list-style:none; border-right:1px solid #fff; border-top:1px solid #fff; background-image:none; margin:0; background-color:#860606; padding:7px 14px !important; color:#fff;}
ul.tab-color4 li            {list-style:none; border-right:1px solid #fff; border-top:1px solid #fff; background-image:none; margin:0; background-color:#FAD660; padding:7px 14px !important;}
ul.tab-color5 li            {list-style:none; border-right:1px solid #fff; border-top:1px solid #fff; background-image:none; margin:0; background-color:#cdd0ff; padding:7px 14px !important;}

/* Box content right  */
.box-right-outer  {float:left;}
.box-right        {padding:7px 10px 4px 10px; width:175px; background-color:#d0e1f1; margin-bottom:10px;}
* html .box-right {overflow:hidden;}
.box-right-white  {margin:0 0 10px 0; padding:7px 10px; width:175px; background-color:#fff; overflow:hidden;}

/* the content shadow box */
.sh-box-outer .sh-box                        {padding:0; background:#fff;}
.sh-box-outer .sh-box .sh-box-content        {padding:15px 0 15px 15px; width:699px;}
.sh-box-outer .sh-box .content-box-general   {padding:15px 15px 15px 15px !important; background-color:#fff;}

/* the content shadow box 2 - addition by segdor */
.sh-box-outer .sh-box .sh-box-content2        {padding:15px 0 15px 15px; width:699px; min-height:20px;}
* html .sh-box-outer .sh-box .sh-box-content2 {height:20px;}

/* content blank box */
.sh-box-outer .sh-content-blank-box 					{height:100%; border:1px solid #fff; position:relative; top:-4px; left:-4px;}
.sh-box-outer .sh-content-blank-box .sh-box-content     {padding:10px 0 0 10px; width:709px;}
.sh-box-outer .sh-content-blank-box .sh-box-content2    {padding:10px 0 0 10px; width:709px;}  /* addition by segdor */
.sh-box-outer .sh-content-blank-box .sh-box-content-head{padding:3px 0 0 10px;}

/* content-crossing Box *//* @todo:??? */
.sh-box-outer .sh-content-crossing-box-header 	{height:100%; border:1px solid #fff; position:relative; top:-4px; left:-4px;}

/* doppelte content-crossing Box nebeneinander */
.content-crossing-box-double .sh-box-outer 		{width:354px;}
.content-crossing-box-double img 				{margin-bottom:7px;}
.content-crossing-box-double .sh-box-outer .sh-content-blank-box .sh-box-content	{padding:9px 0 13px 14px; width:326px;}
.content-crossing-box-double p					{margin-left:105px;}
.content-crossing-box-double p.strong			{margin-left:0;}

/* content-crossing-box-single */
.content-crossing-box-single							   	{margin:0 0 20px 19px;}
.content-crossing-box-single .sh-box-outer				   	{width:301px;}
.content-crossing-box-single .sh-box-content			   	{width:281px !important; padding:6px 0 9px 9px !important;}
.content-crossing-box-single .sh-content-blank-box			{background-color:#fff;}
.content-crossing-box-single .content						{width:281px !important;}
.content-crossing-box-single .content .title			   	{font-weight:bold;}
.content-crossing-box-single .content img					{margin:5px 10px 0 0; float:left;}
.content-crossing-box-single .content .headline				{font-size:14px; padding:2px 0 4px 0;}
.content-crossing-box-single .content .text					{padding:0 0 7px 1px; float:left; width:175px;}
.content-crossing-box-single .content div.text				{padding-bottom:0px;}
.content-crossing-box-single .content .text	p				{padding-bottom:7px;}
.content-crossing-box-single .content a.downloadlink		{float:left; margin-top:2px; margin-bottom:7px;}
.content-crossing-box-single .content ul.box-linklist		{margin:0; padding-top:10px; clear:both;}
.content-crossing-box-single .content ul.box-linklist li	{display:block; width:100%; background-color:#FFF2BF;/*hellgelb*/}
.content-crossing-box-single p.clearfix 					{clear:both; padding-top:7px; margin-bottom:-7px;}
.content-crossing-box-single ul.small,
.content-crossing-box-single ul.small li 					{width:174px; float:left;}
.content-crossing-box-single .text ul.small li a 			{text-decoration:underline;}

/* content-crossing-box-single Version2 */
.content-crossing-box-single-v2 						{margin:0 0 1px 0;}
.content-crossing-box-single-v2 .sh-content-blank-box	{background-color:#fff; padding:6px 0 0 10px; width:289px;}
.content-crossing-box-single-v2 h2						{font-size:1.2em; padding-bottom:7px;}
.content-crossing-box-single-v2 .title					{font-size:1em; padding-bottom:7px; font-weight:bold;}
.content-crossing-box-single-v2 img 					{display:block; margin-bottom:10px;}
.content-crossing-box-single-v2 ul 						{margin-bottom:10px;}
.content-crossing-box-single-v2 ul li 					{width:281px; float:none; background-color:#FFF2BF;/*hellgelb*/}
.content-crossing-box-single-v2 ul a					{float:none; height:1%;}

.content-crossing-box-single-v2 p.button 				{margin-bottom:7px;}
/* Version2.3 */
.content-crossing-box-single-v2 .v2-3 					{position:relative;}
.content-crossing-box-single-v2 .v2-3 h2 				{padding-bottom:4px;}
.content-crossing-box-single-v2 .v2-3 img 				{display:block; margin-bottom:7px;}
.content-crossing-box-single-v2 .v2-3 .bottom 			{padding-bottom:11px;}

/* content-crossing-box-single KlassischesMitglied */
.content-crossing-box-single-klm .sh-content-blank-box	{background-color:#fff; padding:6px 0 0 10px; width:289px;}
.content-crossing-box-single-klm h2						{font-size:1.2em; padding-bottom:7px;}
.content-crossing-box-single-klm h3						{font-size:1em; padding-bottom:4px;}
.content-crossing-box-single-klm .title					{font-size:1em; padding-bottom:7px; font-weight:bold;}
.content-crossing-box-single-klm img 					{display:block; margin-bottom:7px;}
.content-crossing-box-single-klm ul 					{width:281px; padding-bottom:0;}
.content-crossing-box-single-klm ul li 					{float:none; padding-bottom:4px; background-color:transparent !important; width:260px;}
.content-crossing-box-single-klm ul a					{float:none; height:1%;}
.content-crossing-box-single-klm p.button 				{margin-bottom:7px;}
/* Tarifchecker */
.content-crossing-box-single-klm p.text 				{padding-bottom:6px;}
.content-crossing-box-single-klm p.clearfix 			{padding-top:1px;}
.content-crossing-box-single-klm ul li.clearfix 		{padding-bottom:7px;}
* html .content-crossing-box-single-klm ul li.clearfix 	{padding-bottom:5px;}
.content-crossing-box-single-klm ul li span.left 		{width:226px;}
.content-crossing-box-single-klm ul li span.right 		{width:32px;}

/* Version2.3 */
.content-crossing-box-single-v2 .v2-3 					{position:relative;}
.content-crossing-box-single-v2 .v2-3 h2 				{padding-bottom:4px;}
.content-crossing-box-single-v2 .v2-3 img 				{display:block; margin-bottom:7px;}
.content-crossing-box-single-v2 .v2-3 .bottom 			{padding-bottom:6px;}

/* content-box-single */
.content-box-single							{width:408px;}
.content-box-single .sh-box					{padding:12px 15px;}
.content-box-single .sh-box img				{margin-top:3px;}
.content-box-single .sh-content-blank-box   {width:406px; background-color:#fff;}
.content-box-single .sh-box-content-head,
.content-box-double .sh-box-content-head    {background-color:#dadada;}
.content-box-single .sh-box-content-head h2,
.content-box-double .sh-box-content-head h2 {padding-bottom:2px;}
.content-box-single .sh-box-content         {width:383px !important; padding-bottom:13px !important;}
.content-box-single .content-box            {width:378px !important; padding-bottom:13px !important;}
.content-box-single div.sh-box-outer .inactiveStyle .content-box,
.content-box-single div.sh-box-outer .activeStyle .content-box   {width:372px !important;}
.content-box-single #pcIDcalendarEvent .sh-box-content           {width:394px !important;}
.content-box-single #pcIDcalendarEvent .sh-box-content div       {padding-left:0px;}
.content-box-single .noInheritPadding .sh-box-content div        {padding-left:0px;}
.content-box-single h3                      {font-size:1.0em; font-weight:bold; padding:0 0 4px 0;}
.content-box-single .content                {padding-bottom:4px;}
.content-box-single p.title                 {padding-bottom:7px; font-weight:bold;}
.content-box-single img                     {margin-bottom:7px; padding-top:3px; float:left; margin-right:10px;}
.content-box-single li                      {width:378px; background-color:#FFF2BF;}
.content-box-single .searchresult-pager li  {background-color: transparent;}

.content-box-single .main-right             {margin-left:105px;}
.content-box-single .main-right li          {width:270px; background-color:#FFF2BF;}

/* inner-content-box-single */
.inner-content-box-single .form             {margin-bottom:12px;}
.inner-content-box-single .teaser-img       {width:95px; padding-top:3px;}
.inner-content-box-single .box-content      {width:273px; margin-left:10px;}

/* content-box-single-v2 */
.content-box-single-v2						{width:408px;}
.content-box-single-v2 .sh-box				{padding:12px 15px;}
.content-box-single-v2 .sh-box img			{margin:3px 0;}

/* content-box-double */
.content-box-double						{width:408px;}
.content-box-double .sh-box				{padding:15px 15px 12px 15px;}
.content-box-double .content-row		{background-image:url(../img/bg_weitere_themen.gif); background-repeat:repeat-y;}
.content-box-double img					{margin-bottom:7px; display:block;}
.content-box-double img.star-ico		{display:inline; margin:0; padding:0; vertical-align:bottom;}
.content-box-double .content-left		{float:left; width:175px; padding-right:14px; margin-right:15px;}
.content-box-double .content-right		{float:left; width:174px; }
.content-box-double h4					{font-weight:bold; font-size:1.0em; padding-bottom:4px;}
.content-box-double h3					{margin-top:-4px; padding-bottom:6px !important;}
.content-box-double .text,
.content-box-double .text1,
.content-box-double .text2				{padding-bottom:0px;}

/* Teaserbox über Flash */

.box-flash-teaser 					{width:100%; height:165px; margin:0; position:relative;}
.box-flash-teaser div#flashContent	{width:234px; position:absolute; top:8px; left:74px; z-index:9;}
.box-flash-teaser h2				{font-size:1.2em; padding-bottom:6px; width:230px; height:32px;}
.box-flash-teaser img				{width:95px; display:block; float:left; margin-right:11px; padding-top:3px;}
.box-flash-teaser p					{width:125px; height:103px; overflow:hidden; line-height:1.3em;}
* html .box-flash-teaser 			{overflow:hidden; margin-top:10px;}

.box-flash-teaser p.zitat			{width:220px; text-align: center; height: 1%; font-weight: bold; font-style: italic; font-size: 1.2em; padding: 10px 0 7px 0; line-height: 1.24em;}
.box-flash-teaser p.zitat-info		{width:234px; height: 1%;}

/* Teaserbox Fallback */
#BoxFlashTeaser 							{display:none;}
.teaser-text-fallback 						{position:relative; width:300px; height:162px; margin:0 0 0 0; padding:10px 0 0 78px; overflow:hidden; background:url(../img/home/switch_modul_winter.png) 0 0 no-repeat;}
.teaser-text-fallback h2					{font-size:1.2em; padding-bottom:8px; width:230px; height:32px;}
.teaser-text-fallback img					{width:85px; display:block; float:left; margin-right:11px; padding-top:3px;}
.teaser-text-fallback p						{width:137px; height:102px; overflow:hidden;}
.teaser-text-fallback a.btn-teaser-back,
.teaser-text-fallback a.btn-teaser-next 	{display:block; width:32px; height:1%; height:32px; position:absolute; top:61px;}
.teaser-text-fallback a.btn-teaser-back 	{left:0;}
.teaser-text-fallback a.btn-teaser-next 	{left:345px;}
* html .teaser-text-fallback 				{height:162px; margin-top:8px; margin-bottom:-5px; background-image:url(../img/home/switch_modul_winter.png)}

/* .module-m-video-01 (Teaserbox für Flash (klein)) */
.module-m-video-01 .box-headline {padding:0 0 12px 0; font-size:1.2em;}
.module-m-video-01 div.clearfix {padding:0 0 10px 0;}
.module-m-video-01 .box-video {float:left; width:211px; height:135px;}
.module-m-video-01 p {float:left; width:155px; padding:0 0 0 10px; margin-top:-3px;}
.module-m-video-01 ul {padding:0 0 2px 0;}

/* content-box-ticketshop */
.content-box-ticketshop .sh-box.header		{border:1px solid #fff; background-color:#dadada; padding:3px 14px 2px 14px;}
.content-box-ticketshop h4					{font-size:1.0em; font-weight:bold;}
.content-box-ticketshop p			   		{margin:4px 0 0 327px;}
.content-box-ticketshop img					{margin:3px 15px 3px 0; float:left; display:block;}
.sprite-stoerer-png-sh1						{background:transparent url(../img/sprites/sprite_stoerer.png) 0 -1446px no-repeat; width:44px; height:36px;position:absolute; color:#fff; padding:17px 0 0 10px; font-weight:bold; font-size:1.2em;}
* html .sprite-stoerer-png-sh1				{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_sh_1.png", sizingMethod="crop");}
.content-box-ticketshop .sprite-stoerer-png-sh1 {top:3px; left:287px;}
.sprite-stoerer-png-sh1.top-left			{top:-7px; left:-10px;}
.sprite-stoerer-png-sh1 a					{display:block; width:100%; height:100%; color:#fff; text-decoration:none !important;}

/* content-top-bar */
.sh-content-top-bar					{background-color:#dadada; text-align:right; border:1px solid #fff;height:20px;}
.sh-content-top-bar .image-reiter 	{position:absolute; top:-26px; left:0px;}

/* Verteilerseite Teaserbox */
.overview-teaser-box        {float:left; width:193px; min-height:328px; padding:10px 15px 5px 15px; background-color:#fff;}
* html .overview-teaser-box {height:328px;}
.overview-teaser-img        {padding:2px 0 11px 0;}

/* Navigation im Top-Bar-Leiste */
.sh-content-top-bar .menu-top-bar 				 {position:absolute; left:0; top:0;}
.sh-content-top-bar .menu-top-bar .left     	 {padding-left:14px; padding-top:1px;}
.sh-content-top-bar .menu-top-bar select    	 {padding:0; width:180px; padding:1px 0 1px 0; height:19px;}
.sh-content-top-bar .menu-top-bar select.select_wide    	 {width:280px;}
.sh-content-top-bar .menu-top-bar a         	 {display:block; padding-top:1px; background-position:0 -4px;}
.sh-content-top-bar .menu-top-bar.next-to-picto  {padding-left:75px;}

/* Tagcloud */
.box-meistgeklickt 						{height:115px; padding-top:14px; background-color:#dadada; text-align:center; position:relative;}
.box-meistgeklickt .img-meistgeklickt	{width:129px; height:46px; position:absolute; left:264px; top:-30px;}
.box-meistgeklickt p					{padding:0 0 5px 9px;}
.box-meistgeklickt ul,
.box-meistgeklickt li 					{padding:0; margin:0; background-image:none; list-style:none;}
.box-meistgeklickt ul					{padding-left:20px;}
.box-meistgeklickt li 					{display:inline; padding-right:9px; line-height:17px;}
.box-meistgeklickt a 					{padding-right:9px; text-decoration:none;}
.box-meistgeklickt a.size-s 			{font-size:11px !important; padding-top:2px; height:18px;}
.box-meistgeklickt a.size-m,
.box-meistgeklickt a.size-mb 		{font-size:12px !important; padding-top:1px; height:19px;}
.box-meistgeklickt a.size-mb 		{font-weight:bold;}
.box-meistgeklickt a.size-l 		{font-size:14px !important; height:20px; font-weight:bold;}

/* Newsticker box */
.box-newsticker                         {margin-bottom:20px;}
.box-newsticker .box-newsticker-content {padding:7px 15px 0 15px; height:25px;}
.box-newsticker p                       {padding:0;}
.box-newsticker .left                   {width:650px; height:20px; overflow:hidden; position:relative;}
.box-newsticker .right                  {width:40px; text-align:right;}
.box-newsticker .left a                 {text-decoration:none;}
.box-newsticker .left a:hover           {text-decoration:underline;}

/* Module: Weitere interessante Themen für Sie (WITS) */
.module-wits-02 {}
.module-wits-02 .sh-box {}
.module-wits-02 .content-box-left {background-repeat:no-repeat; background-position:top left; border:1px solid white; width:auto; height:47px; overflow:hidden; padding:15px 15px 0 15px;}
.module-wits-02 ul {background:transparent !important;}
.module-wits-02 li a {line-height:1.1em;}
* html .module-wits-02 .content-box-left {width:376px; overflow:hidden;}

/* Standard-Header-Modul (z.B. Seite itr/ratgeber-verkehr/*) */
.module-header-standard-01 {position:relative; padding-bottom:7px;}
.module-header-standard-01 h1,
.module-header-standard-01 h2 {position:absolute; left:15px; top:15px; color:white;}
.module-header-standard-01 .box-headline-v1 {top:25px;}
.module-header-standard-01 h1 span,
.module-header-standard-01 h2 span {display:block; padding-bottom:4px;}
.module-header-standard-01 .box-headline-v2 {top:24px !important;}

/* Tabellearische Ansicht */
/* module-adress-divtable-01 */
module-adress-divtable-01 {
border-bottom:none;
margin:2px 0 3px;
padding-bottom:0;
}

.module-adress-divtable-01 h1 {padding-bottom:11px;}
.module-adress-divtable-01 .box-divtable {}
.module-adress-divtable-01 .box-row {padding:7px 9px;}
.module-adress-divtable-01 .box-col1 {float:left; width:156px; font-weight:bold;}
.module-adress-divtable-01 .box-col2 {float:left; width:200px;}
.module-adress-divtable-01 .box-rowcolor {background-color:#ededed;}
.module-adress-divtable-01 .box-info-bottom {color:#999; font-size:0.8em; line-height:1.3em; padding-bottom:1px;}
.module-adress-divtable-01 .box-info-bottom a {color:#999;}
.module-adress-divtable-01 .box-subrows {}
.module-adress-divtable-01 .box-subrows .box-col1,
.module-adress-divtable-01 .box-subrows .box-col2 {padding:7px 0 0 17px; font-weight:normal;}
/* Version last */
.module-adress-divtable-01-append-last {border-bottom:0; padding-bottom:0; margin-bottom:0;}
/* Version 2 */
.module-adress-divtable-01-append-v2 .box-col1 {float:left; font-weight:bold; width:auto !important;}
.module-adress-divtable-01-append-v2 .box-col2 {float:right; text-align:right; width:auto !important;}
/* Version 3 ~ Wenn das Modul in einem Klapper vorkommt */
.module-adress-divtable-01 {padding-bottom:0; border-bottom:none; margin:2px 0 3px 0;}

/* Juristische Beratung: Auswahl Themengebiet */
.module-m-juristische-beratung-auswahlthemengebiet-01 .box-headline {font-size:1.2em;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .form-row label {font-weight:normal;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .form-row-active label {font-weight:bold;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .form-row .box-topic {display:none;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .form-row-active .box-topic {display:block; padding-bottom:1px;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .box-topic {padding:7px 0 0 18px;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .box-topic-imgage {display:block; float:left; width:95px; height:95px; margin:0 10px 0 0;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .box-topic-desc {float:left; width:254px;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .form-row-last input {float:right; margin:0 0 3px 0;}
.module-m-juristische-beratung-auswahlthemengebiet-01 .form-row-last input {margin-top:5px;}

.module-m-juristische-beratung-auswahlthemengebiet-01 label {margin:0 5px 0 0;}
.module-m-juristische-beratung-auswahlthemengebiet-01 a.right {float:right; margin:0 0 3px;}
.module-m-juristische-beratung-auswahlthemengebiet-01 a.css-infolayer {vertical-align:top;}
.module-m-juristische-beratung-auswahlthemengebiet-01 div.invisible {display:none;}
.module-m-juristische-beratung-auswahlthemengebiet-01 div.visible {display:block;}
.module-m-juristische-beratung-auswahlthemengebiet-01.gray .box-topic-desc {float:left; width:220px;}
.module-m-juristische-beratung-auswahlthemengebiet-01.gray {background:#e5e5e5; padding:12px 15px;}

.toggle-list .module-adress-divtable-01 .box-col1 {width:174px;}
.toggle-list .module-adress-divtable-01 .box-col2 {width:155px;}
.toggle-list .module-adress-divtable-01 .box-row,
.toggle-list .module-adress-divtable-01-append-v2 {background-color:white;}
.toggle-list .module-adress-divtable-01 .box-rowcolor,
.toggle-list .module-adress-divtable-01-append-v2 .box-rowcolor {background-color:#fff2bf;}

/* Box-Routerplaner */
.box-routenplaner ul.toggle-list li,
.box-notification ul.toggle-list li                 {width:376px !important;}

/* Box-Routerplaner */
.box-routenplaner p                                 {padding-left:10px;}
.box-routenplaner a.icon-document                   {background-position:0 -10297px; padding-left:14px;}
.box-routenplaner .toggle-list 	   					{padding-top:1px; margin:2px 0 3px 0;}
.box-routenplaner ul.toggle-list li                 {margin-bottom:0;}
.box-routenplaner ul.toggle-list li.open            {background-color:#FFF2BF;}
.box-routenplaner .toggle-list li .toggle-content   {padding: 10px 10px 10px 24px;}
.box-routenplaner .toggle-list .row-1 				{margin-bottom:10px;}
.box-routenplaner .toggle-list .row-2               {margin-bottom:12px;}
.box-routenplaner .toggle-list .row-1 .col-1        {float:left; width:39px;}
/* .box-routenplaner .toggle-list .row-1 .col-1        {float:left; width:59px; padding-right:7px; padding-top:3px; font-weight:bold; background: transparent url(../img/sprites/sprite_icons_02.png) no-repeat 38px -97px;} */
.box-routenplaner .toggle-list .row-1 .col-2    	{float:left; width:276px;}
.box-routenplaner .toggle-list .row-1 .col-2 .text 	{width:291px; padding-right:0;}
/* .box-routenplaner .toggle-list .row-1 .col-2 .text 	{width:271px; padding-right:0;} */
.box-routenplaner .toggle-list .row-2 .col-1 		{float:left; width:37px; font-weight:bold;}
.box-routenplaner .toggle-list .row-2 .col-2        {float:left; width:300px;}
.box-routenplaner .right 							{float:right !important; width:auto !important;}

/* Info-Hotline-Box */
.info-hotline-box 					{background-color:#e5e5e5; background-image:none; padding:7px 7px 5px 8px; margin-bottom:0px;}
.info-hotline-box p.strong 			{padding-bottom:6px;}
.info-hotline-box .inner 			{margin-top:3px; padding:2px 0 2px 24px; background: transparent url(../img/sprites/sprite_icons_01.png) no-repeat scroll 2px -11800px; min-height:35px; height:auto !important; height:35px;}
.info-hotline-box .inner p.strong 	{padding-bottom:4px !important;}
.info-hotline-box .inner p 			{padding-bottom:0 !important;}

.div-xl-tabnavdyn-header-01 .content-box {padding:12px 15px 49px 15px;}

/* ############################################################################################## */
/**
 * @section  Links im Content
 */

a.arrow                {background:transparent url(../img/sprites/sprite-bullets.png) 6px -6px no-repeat; overflow:hidden; padding:0 5px 0 13px;}
a.arrow-left           {background:transparent url(../img/sprites/sprite-bullets.png) 0 -306px no-repeat !important; padding-left:7px; overflow:hidden;}
a.icon-arrow-right     {background:transparent url(../img/sprites/sprite-bullets.png) 0 -6px no-repeat; padding-left:7px; overflow:hidden;}
.map-layer a.icon-arrow-right {display:block;}
/* Link mit Pfeil und Hintergrundfarbe */
a.icon-arrow-right-box {background:transparent url(../img/sprites/sprite-bullets.png) 5px -4px no-repeat; overflow:hidden; background-color:#ffeda6; padding:2px 9px 3px 12px;}
a.icon-rubrik {background:transparent 5px 2px no-repeat; padding:0 0 0 20px; text-decoration:none;}

a.linkbox              {display:block; float:left; background:transparent url(../img/sprites/sprite-bullets.png) 6px -5px no-repeat; padding:0 5px 0 13px; text-decoration:none;}

a.ankerlinkbox         {display:block; float:left; background:transparent url(../img/sprites/sprite_icons_01.png) 0 -9700px no-repeat; overflow:hidden; padding:0 5px 0 13px;}
a.download             {display:block; float:left; background:transparent url(../img/sprites/sprite_icons_01.png) 14px -397px no-repeat; color:#c00; text-decoration:none;}
a.download:hover       {color:#c00; text-decoration:none;}
a .download-floating-text {background:transparent url(../img/sprites/sprite_icons_01.png) 6px -397px no-repeat; color:#c00; text-decoration:none !important; padding-left:20px;}
a.linkbox underline    {text-decoration:underline;}
a.button               {font-size:11px; line-height:1.4em; text-decoration:none; margin-bottom:3px; padding:1px 10px 2px 10px; color:#fff; background:transparent url(../img/button_bg.png);}
a.button:hover         {text-decoration:none !important; color:#fff;}
a.button-extern        {font-size:11px; line-height:1.4em; text-decoration:none; margin-bottom:3px; padding:1px 10px 2px 25px; color:#fff; background:transparent url(../img/bg_button_extern.gif);}
a.button-extern:hover   {text-decoration:none !important; color:#fff;}
a.button-select        {background: url("../img/buttons/select.gif") repeat scroll 0 0 transparent; padding: 0 45px 2px 48px;}
a.teaser, a.teaser:hover                        {text-decoration:none;}
a.teaser-img, a.teaser-img:hover                {text-decoration:none;}
.content-crossing-box-double img				{float:left; margin-right:10px; padding-top:8px;}

/* Infoicon standard */
a.icon-info,
a.icon-info:hover       {display:block; float:left !important; background:url(../img/sprites/sprite_icons_01.png) 0 -1900px no-repeat !important; width:15px; height:15px; overflow:hidden;}
/* Infoicon link für Variante B */
a.icon-info-b,
a.icon-info-b:hover     {width:15px;height:15px;font-size:15px;line-height:15px;}
a.icon-info-b img,
a.icon-info-b:hover img {vertical-align:bottom;}

a.icon-calendar,
a.icon-calendar:hover   {display:block; float:left; background:url(../img/sprites/sprite_icons_01.png) 0 -2200px no-repeat; width:15px; height:15px; overflow:hidden;}
a.iconbox-closed        {display:block; float:left; background:transparent url(../img/sprites/sprite_icons_01.png) 0 -5795px no-repeat; padding:2px 2px 2px 13px; text-decoration:none;}
td a.iconbox-closed  	{background:url(../img/sprites/sprite_icons_01.png) 0 -5797px no-repeat; width:150px; text-align:left; padding:0 0 0 13px;}
* html td a.iconbox-closed	{margin-left:2px !important;}

a.iconbox-opened        {display:block; float:left; background:transparent url(../img/sprites/sprite_icons_01.png) 0 -6095px no-repeat; padding:2px 2px 2px 13px; text-decoration:none;}
td a.iconbox-opened  	{background:url(../img/sprites/sprite_icons_01.png) 0 -6097px no-repeat; width:150px; text-align:left; padding:0 0 0 13px;}
* html td a.iconbox-opened	{margin-left:2px !important;}

/* SSL Hinweis */
.sslhint					{border-top: 1px solid white; padding: 10px 0 1px 0;}	/* Default, wird ggf. in content_xxx.css überschrieben! */
.popuplayer-box .sslhint	{border-top: 1px solid white; padding: 10px 0 1px 0;}	/* Im Popuplayer immer so! */
.padlock				{background:url(../img/icons/allgemein/schloss.png) left no-repeat; padding: 0 5px 0 17px; float: left;}

.icon-ssl               {background:url(../img/sprites/sprite_icons_01.png) 0 -99px no-repeat; padding:2px 0 1px 17px;}
.icon-save              {background:url(../img/sprites/sprite_icons_01.png) 0 -397px no-repeat; padding-left:13px; color:#c30; margin:0;}
a.icon-save             {text-decoration:none;}
a.icon-save:hover       {color:#c30; text-decoration:underline;}
.icon-error             {background:url(../img/sprites/sprite_icons_01.png) 0 -2498px no-repeat; padding-left:15px; overflow:hidden; color:#c30; font-weight:bold;}
/*
@deprecated: nowhere used
.icon-foto              {background:url(../img/sprites/sprite_icons_01.png) 0 -100px no-repeat; padding:2px 0 0 17px; display: block; float: left; height: 20px;}
*/

a.icon-document {background:transparent url(../img/sprites/sprite_icons_01.png) 5px -10297px no-repeat; padding:0 0 0 19px; overflow:hidden;}

/* more button with arrow in Headline */
a.head-style  	{margin-left:6px; color:#fff;}

/* Links mit Ancor-Icons */
a.anchor-list-up       {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -6995px no-repeat; padding-left:13px; text-decoration: none;}
a.anchor-list-down     {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -6695px no-repeat; padding-left:13px; text-decoration: none;}

/* Spezielle Aufzählungsliste */
.module-result-numlist-02 {padding-bottom:3px;}
.module-result-numlist-02 .box-line {border-top:1px solid #A3A3A3; margin-top:12px; padding-top:12px;}
.module-result-numlist-02 ul,
.module-result-numlist-02 ul li {background-image:none !important; margin:0 !important; padding:0 !important;}
.module-result-numlist-02 li.box-rowgray {background-color:#ededed;}
.module-result-numlist-02 li div {padding:7px 5px 3px 11px;}
.module-result-numlist-02 .box-num {float:left; width:11px; font-weight:bold;}
.module-result-numlist-02 .box-text {float:right; width:323px; border-left:1px solid white;}
.module-result-numlist-02 a.icon-arrow-right {display:block;}

/* ############################################################################################## */
/**
 * @section  Sprites
 */

/* generall-icons */
/*.inline-icon	{position:relative; top:6px; margin:-6px 0 0 5px;} Problem bei Firefox auf Mac -> deprecated */

.icon-edit      	{background:transparent url(../img/sprites/sprite_icons_01.png) 0 -8500px no-repeat; width:17px; height:14px; display:block;}
.icon-delete    	{background:transparent url(../img/sprites/sprite_icons_01.png) 0 -9700px no-repeat; width:11px; height:14px; display:block;}
.icon-check     	{background:transparent url(../img/sprites/sprite_icons_01.png) 0 -11502px no-repeat; width:12px; height:11px; display:block;}
.icon-address-book 	{background:transparent url(../img/sprites/sprite_icons_02.png) 0 -100px no-repeat; width:19px; height:13px; display:block;}
.icon-arrange		{background:transparent url(../img/sprites/sprite_icons_02.png) 0 -4595px no-repeat; width:19px; height:10px; display:block;}
/* Sortier-Icons */
.icon-arrange		{background:transparent url(../img/sprites/sprite_icons_02.png) 0 -4595px no-repeat; width:19px; height:10px; line-height:10px; font-size:10px; display:block;}
.icon-arrange-down	{background:transparent url(../img/sprites/sprite_icons_02.png) 0 -4895px no-repeat; width:19px; height:10px; line-height:10px; font-size:10px; display:block;}
.icon-arrange-up	{background:transparent url(../img/sprites/sprite_icons_02.png) 0 -5195px no-repeat; width:19px; height:10px; line-height:10px; font-size:10px; display:block;}
.icon-arrow-right-m {width:15px; height:15px; background:url(../img/sprites/sprite_icons_02.png) 0 -8500px no-repeat; border:1px solid white; display:block; overflow:hidden; text-indent:-3000px; position:absolute;}

/* png-störer */
.sprite-stoerer-png-highlight        {background:transparent url(../img/sprites/sprite_stoerer.png) 0 -245px no-repeat; width:82px; height:43px;}
* html .sprite-stoerer-png-highlight {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_mgl_freunde_werben_highlight.png", sizingMethod="crop");}
.sprite-stoerer-png-neu       		 {background:transparent url(../img/sprites/sprite_stoerer.png) 0 -3750px no-repeat; width:56px; height:44px;}
* html .sprite-stoerer-png-neu		 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_mgl_freunde_werben_neu.png", sizingMethod="crop");}
.sprite-stoerer-png-tipp       		 {background:transparent url(../img/sprites/sprite_stoerer.png) 0 -1045px no-repeat; width:44px; height:44px;}
* html .sprite-stoerer-png-tipp		 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_mgl_freunde_werben_tipp.png", sizingMethod="crop");}
.sprite-stoerer-png-partner-aktion       		{background:transparent url(../img/sprites/sprite_stoerer.png) 0 -645px no-repeat; width:68px; height:67px;}
* html .sprite-stoerer-png-partner-aktion		{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_mgl_freunde_werben_partner_aktion.png", sizingMethod="crop");}

.ico-stoerer-small {width:40px; height:45px; padding:17px 0 0 11px; background:url("/_common/img/sprites/sprite_stoerer.png") 0 -1446px no-repeat; color:#fff; font-size:12px; font-weight:bold; position:absolute; text-align:center;}
* html .ico-stoerer-small {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_sh_1.png", sizingMethod="crop");}

.ico-stoerer-big {width:88px; height:67px; padding:22px 0 0 0; background:url("/_common/img/sprites/sprite_stoerer.png") 0 -1646px no-repeat; color:#fff; font-size:14px; font-weight:bold; position:absolute; text-align:center;}
* html .ico-stoerer-big {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_sh_3.png", sizingMethod="crop");}

.stoerer-m106 {width:110px; height:110px; background:transparent url(../img/sprites/sprite_stoerer.png) 0 -2444px no-repeat; position:absolute; color:#fff; font-weight:bold; text-align:center;}
* html .stoerer-m106	{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_106_px.png", sizingMethod="crop");}
.stoerer-m106 table,
.stoerer-m106 td 		{width:100% !important; height:95% !important; padding:0 !important; margin:0 !important; text-align:center !important; vertical-align:middle !important; color:#fff !important; font-weight:bold !important;}
.stoerer_sh5 {position:absolute; width:143px; height:144px; background:url("/_common/img/sprites/sprite_stoerer.png") 0 -3445px no-repeat; font-weight:bold; color:#fff; text-align:center;}
* html .stoerer_sh5{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_sh_5.png", sizingMethod="crop");}

.sprite-icons-big-hotline        {background:#d0e1f1 url(../img/sprites/sprite_icons_01.png) 10px -11790px no-repeat;}
.sprite-icons-big-hotline-info   {background:#E5E5E5 url(../img/sprites/sprite_icons_01.png) 10px -11790px no-repeat;}
div#wucPannenmeldung-6.content-box-left div.sprite-icons-big-hotline-info {display:none;}
.sprite-stoerer-neu              {background:#d0e1f1 url(../img/sprites/sprite-stoerer.png) 137px -10px no-repeat;}
.sprite-stoerer-neu-lang         {background: url(../img/sprites/sprite-stoerer.png) 0 -5410px no-repeat; width:270px; height:30px; padding:7px 0 0 10px;}
.sprite-stoerer-top-produkt      {background: url(../img/sprites/sprite-stoerer.png) 0 -7210px no-repeat; width:114px; height:74px; padding:8px 0 0 14px; text-align:center;}
.sprite-icons-pdf                {background:transparent url(../img/sprites/sprite_icons_01.png) 14px -398px no-repeat;}
.sprite-icons-top                {display:block; background:url(../img/sprites/sprite_icons_01.png) 0 -7000px no-repeat; width:15px; height:10px; overflow:hidden;}
.sprite-icons-onestar            {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -700px no-repeat; padding-left:8px;}
.sprite-icons-onestarbig         {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -9396px no-repeat; padding-left:15px; margin-left:4px; width:30px;}
.sprite-icons-twostars           {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -1000px no-repeat; padding-left:22px;}
.sprite-icons-big-twostars        {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -11496px no-repeat; padding-left:30px; margin-left:4px;}
/* .sprite-icons-twostarsbig        {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -11496px no-repeat; padding-left:30px; margin-left:4px;} */
h3 .sprite-icons-big-twostars     {background-position: 0 -11498px;}
/* h3 .sprite-icons-twostarsbig     {background-position: 0 -11498px;} */
.sprite-icons-redbrdr-onestar    {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -3997px no-repeat; padding-left:12px;}
.sprite-icons-redbrdr-twostars   {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -4297px no-repeat; padding-left:24px;}
.sprite-icons-arrow              {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -7896px no-repeat; padding-left:15px;}
.sprite-icons-foto               {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -8798px no-repeat; width:15px; height:12px;display:block; float: left;}
.sprite-icons-video              {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -9098px no-repeat; width:15px; height:12px;display:block; float: left;}
h3 .sprite-icons-onestarbig      {background-position: 0 -9400px !important; display:inline !important; float:none !important;}
h3 .sprite-icons-onestarbig-l    {background:transparent url(../img/sprites/sprite_icons_01.png) 0 -9400px no-repeat; float:left; margin-left:4px; width:20px;}
h3 .sprite-icons-onestarbig.left {float:left !important;}
.ico-showmap 					 {background:transparent url(../img/sprites/sprite_maps_icons.png) 0 -950px no-repeat; width:20px; height:22px; display:block;}
ul.box-icolinklist li .sprite-icons-onestar,
ul.box-ico-linklist li .sprite-icons-onestar {background-position:0 -698px;}
/* Störer rechts oben positioniert - .stoerer-top-right wird in der print.css auf display:none; gesetzt */
.stoerer-top-right        {background:transparent right top; float:right; position:relative; right:-15px; top:-12px; text-align:center; color:#fff; font-size:13px; font-weight:bold; line-height:1.1em; /*overflow:hidden;*/}

/* Störer einzeln */
.box-right-stoerer-neu           {background:#d0e1f1 url(../img/versicherungen/stoerer/pic-stoerer-neu.gif) top right no-repeat;}
.box-right-stoerer-tipp          {background:#d0e1f1 url(../img/versicherungen/stoerer/pic-stoerer-tipp.gif) top right no-repeat;}
.box-right-stoerer-warnung       {background:#d0e1f1 url(../img/versicherungen/stoerer/pic-stoerer-warnung.gif) top right no-repeat;}
.box-right-stoerer-beitragsfrei  {background:#d0e1f1 url(../img/versicherungen/stoerer/pic-stoerer-beitragsfrei-18.gif) top right no-repeat;}

/* EIV VES highlight        */
.sprite-stoerer-RechtBoxen-VES       {background:transparent url(../img/sprites/sprite_stoerer_VES.png) 0 -80px no-repeat; width:48px; height:65px;}

/* flaggen bei Sprachswitch */
ul.language-switcher,
ul.language-switcher li 	{background-image:none; margin:0; padding:0; text-align:right;}
.flag 						{float:right; display:block;}
.flag a 					{display:block; width:18px; height:13px; background:url(../img/sprites/sprite_flags.png) 0 0 no-repeat;}
.flag-german a.active 		{background-position:0 -1400px;}
.flag-german a.nonactive 	{background-position:-38px -1400px;}
.flag-english a.active 		{background-position:0 -850px;}
.flag-english a.nonactive 	{background-position:-38px -850px;}
.flag a span 				{display:block; position:absolute; top:-3000px; left:-3000px;}

/* ############################################################################################## */
/**
 * @section  Reiternavigationen im Headerbereich
 */

/**
 * Versicherungen - Reiserücktrittversicherung - Mitgliedschafts-Antrag / Versicherungs-Antrag
 * Einstufiger Prozess - Kann in verschiedenen Welten eingesetzt werden.
 */

.tab-mgl-antrag           {width:727px;}
.tab-mgl-antrag ol        {list-style:none; margin:0; padding:0; background:url(../img/sprites/sprite-nav-einstufiger-prozess.jpg) top left no-repeat; width:727px; border:none;}
.tab-mgl-antrag ol li     {list-style:none; margin:0; padding:0;}
.tab-mgl-antrag ol.nav1   {background-position:0 -410px; height:74px;}
.tab-mgl-antrag ol.nav1-1 {background-position:0 -10px; height:74px;}
.tab-mgl-antrag ol.nav1-2 {background-position:0 -210px; height:74px;}
.tab-mgl-antrag ol.nav2   {background-position:0 -1210px; height:74px;}
.tab-mgl-antrag ol.nav2-1 {background-position:0 -610px; height:74px;}
.tab-mgl-antrag ol.nav2-2 {background-position:0 -810px; height:74px;}
.tab-mgl-antrag ol.nav2-3 {background-position:0 -1010px; height:74px;}
.tab-mgl-antrag ol.nav3   {background-position:0 -1410px; height:28px;}
.tab-mgl-antrag ol.nav4   {background-position:0 -1610px; height:28px;}

/* Englische Reiternavigationen */
.tab-mgl-antrag ol.nav1-en {background-position:0 -410px !important;}
.tab-mgl-antrag ol.nav4-en {background-position:0 -510px !important;}

/**
 * Zustandsreiter für Formulare (ohne grafischen Text)
 */

/* XL-Formular Zustandsreiter 2-spaltig */
.module-xl-formtabnav-col2-01 {padding-top:3px; width:727px;}
.module-xl-formtabnav-col2-01 ol {border:none; list-style:none; margin:0; padding:0; background:transparent url(../img/sprites/sprite_pfeilnavi_2spaltig.gif) 0 -100px no-repeat; width:729px; height:28px;}
.module-xl-formtabnav-col2-01 ol.nav1 {background-position:0 -100px;}
.module-xl-formtabnav-col2-01 ol.nav2 {background-position:0 -200px;}
.module-xl-formtabnav-col2-01 ol li {font-weight:bold;float:left; height:18px; padding-top:8px; text-align:center;}
.module-xl-formtabnav-col2-01 ol li.colI {padding-left:20px; padding-right:5px; width:335px;}
.module-xl-formtabnav-col2-01 ol li.colII {padding-left:5px; width:344px;}

/* XL-Formular Zustandsreiter 3-spaltig */
.module-xl-formtabnav-col3-01 {padding-top:3px; width:727px;}
.module-xl-formtabnav-col3-01 ol {border:none; list-style:none; margin:0; padding:0; background:transparent url(../img/sprites/sprite_pfeilnavi_3spaltig.gif) 0 -100px no-repeat; width:729px; height:28px;}
.module-xl-formtabnav-col3-01 ol.nav1 {background-position:0 -100px;}
.module-xl-formtabnav-col3-01 ol.nav2 {background-position:0 -200px;}
.module-xl-formtabnav-col3-01 ol.nav3 {background-position:0 -300px;}
.module-xl-formtabnav-col3-01 ol li {font-weight:bold;float:left; height:18px; padding-top:8px; text-align:center;}
.module-xl-formtabnav-col3-01 ol li.colI {padding-left:20px; padding-right:5px; width:222px;}
.module-xl-formtabnav-col3-01 ol li.colII {padding-left:5px; padding-right:5px; width:224px;}
.module-xl-formtabnav-col3-01 ol li.colIII {padding-left:5px; width:224px;}

/* XL-Formular Zustandsreiter 4-spaltig */
.module-xl-formtabnav-col4-01 {padding-top:3px; width:727px;}
.module-xl-formtabnav-col4-01 ol {border:none; list-style:none; margin:0; padding:0; background:transparent url(../img/sprites/sprite_pfeilnavi_4spaltig.gif) 0 -100px no-repeat; width:729px; height:28px;}
.module-xl-formtabnav-col4-01 ol.nav1 {background-position:0 -100px;}
.module-xl-formtabnav-col4-01 ol.nav2 {background-position:0 -200px;}
.module-xl-formtabnav-col4-01 ol.nav3 {background-position:0 -300px;}
.module-xl-formtabnav-col4-01 ol.nav4 {background-position:0 -400px;}
.module-xl-formtabnav-col4-01 ol li {font-weight:bold;float:left; height:18px; padding-top:8px; text-align:center;}
.module-xl-formtabnav-col4-01 ol li.colI {padding-left:20px; padding-right:5px; width:163px;}
.module-xl-formtabnav-col4-01 ol li.colII {padding-left:0; padding-right:5px; width:170px;}
.module-xl-formtabnav-col4-01 ol li.colIII {padding-left:0; padding-right:5px; width:170px;}
.module-xl-formtabnav-col4-01 ol li.colIV {padding-left:0; width:170px;}

/* ############################################################################################## */
/**
 * @section  Toolbar (Seitenfunktionen)
 */

.sh-content-top-bar .toolbar      {height:20px; width:151px; float:left; position:static; border-right:none;}
.sh-content-top-bar .toolbar a    {border-top:none;}
.toolbar-ds-header                {top:71px !important;} /* + 22px fuer zweizeilige header (ds=doublespaced) */
.toolbar-popuplayer .toolbar      {position:relative !important; top:0; left:0; width:41px; padding:0;}
.toolbar-sprite-buttons           {height:20px; width:19px; display:block; float:right;}
.toolbar a.mail                   {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -210px;}
.toolbar a.mail:hover             {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -310px;}
.toolbar a.print                  {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -410px;}
.toolbar a.print:hover            {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -510px;}
.toolbar a.pdf                    {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -610px;}
.toolbar a.pdf:hover              {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -710px;}
.toolbar a.bookmark               {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -810px;}
.toolbar a.bookmark:hover         {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -910px;}
.toolbar a.contact                {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -1010px;}
.toolbar a.contact:hover          {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -1110px;}
.toolbar a.lexikon                {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -1210px;}
.toolbar a.lexikon:hover          {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -1310px;}
.toolbar a.lexikon-active         {border-left:1px solid #fff; background:url(../img/sprites/sprite-buttons.png) 0 -1410px;}

.favicons a               		  {display:block; float:left; padding-left:10px;}

.favicons .webnews                {width:21px; height:21px; background:url(../img/sprites/sprite_icons_01.png) 0 -12700px;}
.favicons .yigg                	  {width:23px; height:21px; background:url(../img/sprites/sprite_icons_01.png) 0 -13600px;}
.favicons .wong                	  {width:18px; height:19px; background:url(../img/sprites/sprite_icons_01.png) 0 -12399px;}
.favicons .oneview                {width:20px; height:22px; background:url(../img/sprites/sprite_icons_01.png) 0 -13000px;}
.favicons .lufee                  {width:22px; height:22px; background:url(../img/sprites/sprite_icons_01.png) 0 -13300px;}
.favicons .delicious              {width:28px; height:22px; background:url(../img/sprites/sprite_icons_01.png) 0 -12100px;}

.send-page-form				{height:554px;}
.terms-overlay				{background-color:#fff; height:554px; width:456px; z-index:10;}
.terms-overlay .scroll-area	{overflow:scroll; overflow-x:hidden; height:406px; border:1px solid #a5acb2; margin-bottom:15px; padding:5px;}
.terms-overlay .header		{font-size:1.3em; font-weight:bold; padding-bottom:7px; display:block;}
.terms-overlay .number		{display:block; float:left; width:18px; text-align:right;}
.terms-overlay .text		{float:left; width:400px; padding-left:5px;}

/* ############################################################################################## */
/**
 * @section  Topbar (Leiste im Headbereich - meist grau)
 */
#sh-box-top-bar-outer {margin-bottom:1px;}
#sh-box-top-bar-outer .sh-content-top-bar               {position:relative; z-index:1;}
#sh-box-top-bar-outer .sh-content-top-bar .topbar-colI  {float:left; padding:2px 0 0 14px;}
#sh-box-top-bar-outer .sh-content-top-bar .topbar-colII {float:right; position:relative;}
#sh-box-top-bar-outer .sh-box                           {z-index:1;}

/* Link in der top bar */
.sh-content-top-bar a.icon-arrow-right,
.sh-content-top-bar a.arrow-left 			{margin-left:0; margin-top:2px;}
.sh-content-top-bar a.icon-margin 			{margin-left:120px;}
.sh-content-top-bar a.arrow-left 			{float:left; background-position:0 -304px !important;}

/* ############################################################################################## */
/**
 * @section  Hintergründe
 */

/* ############################################################################################## */
/**
 * @section  Sonstiges
 */

/* Pager */
.pager {background-color:#dadada; padding:3px 14px; color:#a3a3a3; font-weight:bold; border:1px solid white;}

/* "Nächter Beitrag" Selector */
.next-previous-content,
.next-previous-content-wide {background-color:#dadada; padding:3px 14px; color:#a3a3a3; font-weight:bold;}

/* Vorige/Nächste Seite */
.next-previous-content			{width:378px; border:1px solid #fff;}
.next-previous-content-wide		{width:699px; border:1px solid #fff;}

/* -- scroll pane -- */
.scroll-wrapper					{position:relative; border:1px solid #a4a4a4; height:263px; overflow-x:hidden; overflow-y:scroll;}
.scroll-wrapper	ul li			{padding:4px 0 3px;}
.scrollPane 					{position:absolute; top:0px; left:0px; width:100%;}
/*Pfeile fuer Scrollboxen*/
.arrow-box{display:none; width:20px; height:10px; margin:0 auto; page-break-after:always; background:url(../img/sprites/sprite_icons_02.png) no-repeat;}
.arrow-container-up-nonactive	{background-position:0 -6100px; margin-bottom:2px;}
.arrow-container-up-active		{background-position:0 -6400px; margin-bottom:2px;}
.arrow-container-down-active	{background-position:0 -7000px; margin-top:2px;}
.arrow-container-down-nonactive	{background-position:0 -6700px; margin-top:2px;}
.arrow-container-noarrow		{background:white; margin-top:2px;}
/*Trefferliste*/
.trefferliste{background-color:#a2a2a2; color:white; font-weight:bold; text-align:center; padding:3px 0; margin-bottom:1px;}
/* linklist */
ul.box-linklist li				{width:100%; padding:3px 0 3px 0;}
* html ul.box-linklist li		{height:1%;}
ul.box-linklist li.highlight	{background-color:#ffcc00;}
ul.box-linklist li a			{text-decoration:none;} /* DO NOT CHANGE !!!!! */

/* Transfer-Container */
.transfer_popuplayer	{position:absolute; z-index:30;}
/* background for Insurance Area */
.content-form-bg 		{background:url(../img/versicherungen/pic-hg-formular.gif) no-repeat #dfeaf5;}

/* description for Headlines h2 */
p.header-description 	{padding:0 0 5px 15px; color:#fff;}

/* Login User-Arrow-Tooltips box */
#tooltip-container-box 	        {position:absolute; z-index:10;}
#tooltip-container-box .content {text-align:left; font-size:12px; padding:5px 4px 4px 3px; border:1px solid #000; background-color:#fff;}

/* adac clubcard box */
.sh-clubcard-box-outer                  {background-color:#577ea6; width:261px; margin:-12px 0 15px 4px; position:relative;}
.sh-clubcard-box-outer .sh-clubcard-box {min-height:100px; border:1px solid #fff; position:relative; top:-4px; left:-4px; padding:12px 0 0 15px; background-color:#fff; text-align:left; width:243px;}
* html .sh-clubcard-box                 {height:100px;}
.sh-clubcard-box .header-img            {position:absolute; top:-30px; left:186px; width:91px; height:64px; background:transparent url(../img/versicherungen/pic-adac-karte.png) no-repeat;}
* html .sh-clubcard-box .header-img     {width:91px; height:64px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/versicherungen/pic-adac-karte.png", sizingMethod="crop");}

/* adac temporary clubcard */
.temporary_clubcard			                    {width:323px; height:443px; float:right; margin-bottom:10px;}
.temporary_clubcard .outer	                    {position:relative;}
.temporary_clubcard .card-image                 {position:absolute; top:0; left:0; z-index:1;}
.temporary_clubcard .content                    {position:absolute; top:0; left:0; z-index:10; font-weight:bold; padding-left:13px;}
.temporary_clubcard .content .paket             {padding-top:52px; height:60px; width:220px;}
.temporary_clubcard .content .data-row          {padding-top:26px;}
.temporary_clubcard .content .data-row div      {width:117px; float:left;}
.temporary_clubcard .content .data-row div.gueltigkeit {width:70px; float:left;}
.temporary_clubcard .content .data-row div span {display:block; padding-right:5px;}

/* adac temporary clubcard nemo */
.fbk-clubcard-nemo
.temporary_clubcard-nemo			                 {height:250px; width:323px; float:right; margin-bottom:10px;}
.temporary_clubcard-nemo .outer	                    {position:relative;}
.temporary_clubcard-nemo .card-image                 {position:absolute; top:0; left:0; z-index:1;}
.temporary_clubcard-nemo .content                    {position:absolute; top:0; left:0; z-index:10; font-weight:bold; padding-left:13px;}
.temporary_clubcard-nemo .content .paket             {padding-top:52px; height:60px; width:220px;}
.temporary_clubcard-nemo .content .data-row          {padding-top:26px;}
.temporary_clubcard-nemo .content .data-row div      {width:117px; float:left;}
.temporary_clubcard-nemo .content .data-row div.gueltigkeit {width:70px; float:left;}
.temporary_clubcard-nemo .content .data-row div span {display:block; padding-right:5px;}

.mw350i {max-width: 350px !important;}
.mw550 {max-width: 550px !important;}
.mw360  {max-width:360px !important;}

/* adac schutzbrief */
.adac-schutzbrief-img        {height:100px; width:200px; background:url(../img/versicherungen/pic-logo-schutzbrief.png); background-repeat:no-repeat;}
* html .adac-schutzbrief-img {height:100px; width:200px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/versicherungen/pic-logo-schutzbrief.png", sizingMethod="crop");}

/* shadow boxes for content */
.sh-content-box-outer                 {background-color:#577ea6; width:699px; margin:0 0 15px 4px; position:relative;}
.sh-content-box-outer .sh-content-box {height:100%; position:relative; top:-4px; left:-4px; background:#fc0; width:669px; padding:12px 15px 10px 15px; background-color:#fff;}

/* arrow extention for small shadow boxes */
.sh-content-box-arrow-down         {width:703px; height:27px; background:url(../img/versicherungen/pic-pfeil-hg-tarifauswahl.png) 50% 0 no-repeat transparent; position:relative; top:-5px; left:0; padding:0; margin-bottom:-11px; z-index:2;}
* html .sh-content-box-arrow-down  {width:703px; height:27px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/versicherungen/pic-pfeil-hg-tarifauswahl.png", sizingMethod="crop");}

/* content floating box for infos and error messages */
.sh-floating-box-outer                  {/*position:absolute; z-index:4; top:-1000px;*/ display:none;}
.sh-floating-box-outer .sh-floating-box {height:100%; position:relative; left:-4px; padding:15px 15px;}
/*##++##
.sh-floating-box-outer                  {position:absolute; z-index:4; background-color:#b3b3b3; top:-1000px; display:none;}
.sh-floating-box-outer .sh-floating-box {height:100%; border:1px solid #036; position:relative; top:-4px; left:-4px; padding:12px 15px; background-color:#d0e1f1;}
*/
/* Transparenter container */
div.floating-bg {position:absolute; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; background-color:#fff; z-index:1;}

/* Bild links ausgerichtet mit 10 Pixel Abstand zum Text */
img.img-left {display:block; float:left !important; padding:2px 9px 0 0 !important;}

/* Horizontal rules/lines */
.hl, .hl-white,
.hr, .hr-blue,
.hl-lightgrey       {height:1px !important; line-height:1px !important; font-size:1px !important; background:transparent;width: auto;}
.hr-gold            {height:1px !important; line-height:1px !important; font-size:1px !important; background:#AD8B03;}
.hr-blue            {border-top:1px solid #7996b9;}
.hl-white           {border-top:1px solid #fff;width: auto;}
.hl-lightgrey       {border-top:1px solid #a3a3a3;}
.hl-extralightgrey  {border-top:1px solid #ccc;}
.hr-darkblue        {border-top:1px solid #14427d;}
.hr-finanz          {border-top:1px solid #758288; margin:0 4px 15px 0;}
.hr hr, .hr-blue hr, .hr-darkblue hr,
.hl-lightgrey hr, .hl-extralightgrey hr  {height:0; display:none;}

/* Vertical rules/lines */
.vl-membership-box    {position:absolute; top:-81px; left:-24px; height:100px; width:35px; border-left:2px solid #14427d; border-bottom:2px solid #14427d;}
.vl-membership-box.v2 {top:-66px; left:-24px; height:85px;}

/* Tabellen */
.table-list td                {padding:1px 0;}
.tablestandard                {background:#f2f2f2; border-spacing:0px !important; border-collapse: collapse; margin:2px 0; font-size:12px; border-left:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2;}
.tablestandard.toggle		  {/*border:1px solid #f2f2f2;*/ border-spacing:0px;}
.tablestandard.toggle .bt	  {border-top:1px solid #f2f2f2;}
.tablestandard.toggle .br	  {border-right:1px solid #f2f2f2;}
.tablestandard.toggle .bl	  {border-left:1px solid #f2f2f2;}
.tablestandard th             {padding:4px 7px 4px 7px; vertical-align:middle; text-align:center; font-weight:bold; border-right:1px solid #F2F2F2; border-top:1px solid #F2F2F2;}
.tablestandard td             {padding:4px 7px 4px 7px; vertical-align:middle; text-align:center; border-right:1px solid #F2F2F2; border-top:1px solid #F2F2F2;}
.tablestandard .noborder-top {border-top:0 !important; padding-top:0;}
* html .tablestandard.toggle ul li	{padding-left:0;}
/* .tablestandard .first td   {font-weight:bold; padding-left:10px;}*/
.tablestandard .price         {text-align:right;}
.tablestandard .colorhead     {background:#fc0;}
.tablestandard .colorsubhead  {background:#c5c5c5;}
.tablestandard .colorsubsubhead  {background:#dadada;}
.tablestandard .colorrowI     {background:#fff;}
.tablestandard .colorrowII    {background:#ededed;}
.tablestandard .colorrowI.highlight    {background:#fff2bf !important;}
.tablestandard .colorrowII.highlight   {background:#fff2bf !important;}
.tablestandard a              {text-decoration:underline;}
.tablestandard a:hover        {text-decoration:underline;}
.tablestandard a[href^="tel"]:hover {text-decoration:none;}
.tablestandard a.button       {text-decoration:none;}
table.t-topleft td,
table.t-topleft th            {text-align: left !important; vertical-align:top !important;}

table.info 					  {background-color:#ffeda6; width:100%;}
table.info td 				  {padding:7px 10px 7px 10px; border-bottom:1px solid #FFFFFF;}

.detailview .tablestandard    {border-spacing: 0px; margin-top:5px;}
.detailview .tablestandard td {padding:7px 7px 7px 10px;}

/* Tariffinder ArrowDown */
.arrow-down-tfinder 		{width:378px; height:23px; background:transparent url(../img/mitgliedschaft/tariffinder/arrow-down.gif) 0 0 no-repeat;}

/* Bei Tabellen mit Klapperfunktion (Toggle) a-Tags auf bold */
table.toggle a.iconbox-opened,
table.toggle a.iconbox-closed {font-weight:normal;}

/* Picto outer */
.header-picto-outer        {/*float:left;*/ position:relative; z-index:1; width:150px; clear:both;}
.header-picto-outer div {position:absolute; z-index:100; left:11px; margin:0;}

/* Info-Box */
.info-box-hotline           {background-color:#e5e5e5; background-image:none; padding:9px 7px 0px 10px; margin:3px 0 3px;}

/* Box- Mehr Infos */
.info-box-hotline .content        {margin-top:3px; padding:2px 0 9px 24px; background: transparent url(../img/sprites/sprite_icons_01.png) no-repeat scroll 0px -11801px; min-height:35px;}
.info-box-hotline .content p      {padding-bottom:4px;}
* html .info-box-hotline .content p      {padding-top:3px}
*+html .info-box-hotline .content p      {padding-top:3px}

/* ############################################################################################## */
/**
 * @section Popup layer
 */
a.icon-close    {display:block; position:relative; background:url(../img/sprites/sprite_icons_01.png) no-repeat; width:15px; height:15px; overflow:hidden;}
.sh-floating-box-outer .sh-floating-box a.icon-close     {background-position:0 -8200px;}

.sh-floating-box-outer-a                                 {width:330px;}
.sh-floating-box-outer-a .sh-floating-box-header p.left  {width:287px; font-weight:bold; font-size:14px;}
.sh-floating-box-outer-a .sh-floating-box-header a.right {width:11px;height:11px;margin-top:3px;}

.sh-floating-box .button-ok {position:absolute; bottom:0px; right:0px; margin:15px;}

/* variant b: bright popup layer */
.sh-floating-box-outer-b                                   {width:600px;}
* html .sh-floating-box-outer-b                            {width:499px;}
.sh-floating-box-outer-b .sh-floating-box                  {min-height:150px;}
* html .sh-floating-box-outer-b .sh-floating-box           {height:149px;} /* teach min height to ie < 7 */
.sh-floating-box-outer-b .sh-floating-box-header           {height:1%;padding-bottom:7px;}
.sh-floating-box-outer-b .sh-floating-box-header p.left    {width:457px; font-size:14px; font-weight:bold; padding:0 0 2px 0;}
* html .sh-floating-box-outer-b .sh-floating-box-header p.left {width:456px;}
.sh-floating-box-outer-b .sh-floating-box-header a.right   {width:11px;height:11px;margin-top:3px;}
.sh-floating-box-outer-b .stripe-outer {position:relative;}
.sh-floating-box-outer-b .stripe       {position:absolute;top:0;left:-15px; background:#fff; width:498px; overflow:hidden; padding:2px 0;}

/* variant c: bright popup layer */
.sh-floating-box-outer-c								{width:695px;}
.sh-floating-box-outer-c a.icon-close					{float:right; height:12px; margin:2px 10px 0 0;}
.sh-floating-box-outer-c .sh-floating-box				{background:#fff; border:none;}

/* variant d: brighter popup layer */
.sh-floating-box-outer-d								{width:729px;}
.sh-floating-box-outer-d a.icon-close					{float:right; height:12px; margin:2px 10px 0 0;}
.sh-floating-box-outer-d .sh-floating-box				{background:#fff; border:none; padding:0;}

/* variant d: brighter popup layer */
.sh-floating-box-outer-e								{width:500px;}
* html .sh-floating-box-outer-e                         {width:499px;}
.sh-floating-box-outer-e a.icon-close					{float:right; height:12px; margin:2px 10px 0 0;}
.sh-floating-box-outer-e .sh-floating-box				{background:#fff; padding:12px 1px 5px 15px;}

/*##++##
/ * variant a: tight popup layer * /
a.icon-close	{display:block; float:left; background:url(../img/sprites/sprite_icons_01.png) no-repeat; width:15px; height:15px; overflow:hidden;}
.sh-floating-box-outer .sh-floating-box a.icon-close	 {background-position:0 -8200px;}

.sh-floating-box-outer-a                                 {width:330px;}
.sh-floating-box-outer-a .sh-floating-box-header p.left  {width:287px;font-weight:bold;}
.sh-floating-box-outer-a .sh-floating-box-header a.right {width:11px;height:11px;margin-top:3px;}

/ * variant b: bright popup layer * /
.sh-floating-box-outer-b                                   {width:500px;}
* html .sh-floating-box-outer-b                            {width:499px;}
.sh-floating-box-outer-b .sh-floating-box                  {min-height:150px;}
* html .sh-floating-box-outer-b .sh-floating-box           {height:149px;} / * teach min height to ie < 7 * /
.sh-floating-box-outer-b .sh-floating-box-header           {height:1%;padding-bottom:10px;}
.sh-floating-box-outer-b .sh-floating-box-header p.left    {width:457px;font-size:14px;font-weight:bold;padding:0 0 2px 0;}
.sh-floating-box-outer-b .sh-floating-box-header a.right   {width:11px;height:11px;margin-top:3px;}
.sh-floating-box-outer-b .stripe-outer {position:relative;}
.sh-floating-box-outer-b .stripe       {position:absolute;top:0;left:-15px; background:#fff; width:498px; overflow:hidden; padding:2px 0;}
*/

/* variant for content-crossing popup-layer */
.content-crossing-popuplayer                  {display:none;}
.content-crossing-popuplayer .sh-floating-box {position:relative; top:-4px; left:-4px;padding:12px 15px;}
.content-crossing-popuplayer .content-crossing-box {position:relative; margin-top:1px; width:700px;}
.content-crossing-popuplayer .sh-content-blank-box {border:1px solid #666; background-color:#fff;}

/* toolbar popup layer (seitenfunktionen) */
.toolbar-popuplayer a.icon-close		{background-position:0 -8200px;}

.toolbar-popuplayer .toolbar            {position:relative !important;top:0; left:0; width:41px;padding:0;}
.toolbar-popuplayer .toolbar a.mail     {background-position:0 -211px;}
.toolbar-popuplayer .toolbar a.print    {background-position:0 -411px;}
.toolbar-popuplayer .toolbar a.pdf      {background-position:0 -611px;}
.toolbar-popuplayer .toolbar a.bookmark {background-position:0 -811px;}
.toolbar-popuplayer .toolbar a.contact  {background-position:0 -1011px;}
.toolbar-popuplayer .toolbar a.lexikon  {background-position:0 -1211px;}
/* rechte obere Ecke der Seitenfunktiosnlayer */
.toolbar-popuplayer  div.toolbar			{position:static!important; float:right; margin:0;}
.toolbar-popuplayer a.toolbar-sprite-buttons{float:right;  border:0;}

/* Abstände Radio Buttons in Lexikon Seitenfunktionslayer im IE */
* html #ToolbarHighlightWords_Lexikon .mb20 {margin-bottom:0px !important;}

.toolbar-popuplayer                         {position:absolute; z-index:10; text-align:left; font-size:1.2em; width:488px; border:1px solid #fff; padding:10px;}
/*{D:\_edelweiss_projekte\adac\_common\img\bg_verlauf_seitenfunktionslayer_grau.png}*/
.toolbar-popuplayer-gray                    {background:#d0d0d0 url(../img/bg_verlauf_seitenfunktionslayer_grau.png) repeat-x;}
.toolbar-popuplayer-blue                    {background:#b4cee7 url(../img/versicherungen/pic-verlauf-layer-funktionsicons.gif) repeat-x;}
.toolbar-popuplayer-inner-box               {background:#fff; padding:0 0 15px 15px;}
.toolbar-popuplayer-inner-box .content      {width:458px;min-height:82px;}
.toolbar-popuplayer-inner-box .checkbox-lbl {float:left; width:418px;}
.toolbar-popuplayer-header                  {padding:12px 0 8px 0;}
.toolbar-popuplayer legend                  {font-weight:bold; margin-bottom:10px;}
.toolbar-popuplayer .col-1                  {float:left; width:130px; margin:0 10px 10px 0;}
.toolbar-popuplayer .col-2                  {float:left; width:250px; margin:0 0 8px 0;}
.toolbar-popuplayer input.text,
.toolbar-popuplayer textarea.text,
.toolbar-popuplayer select,
.toolbar-popuplayer textarea,
.toolbar-popuplayer file                    {border:1px solid #999;}
.toolbar-popuplayer textarea                {height:110px;}
.toolbar-popuplayer .stripe-outer           {position:relative;}
.toolbar-popuplayer .stripe                 {position:absolute; top:0; left:-15px; background:#D4E2F2; width:488px; overflow:hidden; padding:2px 0;}

/* Flasplayer Zoom */
.flashplayer-zoom .sh-floating-box-header              {font-weight:bold; background-color:#dadada; padding:3px 15px 2px 15px;}
.flashplayer-zoom .sh-floating-box-header p            {padding:0 0 0 15px;}
.flashplayer-zoom .sh-floating-box-header a.icon-close {float:right; width:12px; height:12px; margin:2px 10px 0 0;}
.flashplayer-zoom .sh-floating-box-outer .sh-floating-box {padding:15px 15px 12px 15px;}
.flashplayer-zoom .sh-floating-box-outer .sh-floating-box a.link-close {display:block; float:right; margin-top:16px;}

/* Flashplayer Content Wrap */
.flashplayer-content-wrap {height:265px;}
.flashplayer-content-small-wrap {height:138px;}

/* layer-select-regions */
.layer-select-regions                   {width:649px;} /* Layer mit Karte ist breiter */
.layer-select-regions * 		{visibility:visible !important;}
.layer-select-regions .body 	{padding-bottom:15px;}
.layer-select-regions select 	{width:294px; height:auto !important}
.layer-select-regions .sh-floating-box-header 				{padding-top:3px;}
.layer-select-regions .sh-floating-box-header .icon-close 	{display:block; float:right !important; width:11px; background-position: top right;}
.layer-select-regions .sh-floating-box-header .left 		{width:280px; margin-top:-3px; padding-bottom:12px; font-weight:bold; font-size:14px;}
.layer-select-regions .sh-floating-box-header .error 		{width:265px; padding-left:15px; background:transparent url(../img/sprites/sprite_icons_01.png) no-repeat scroll 0 -2498px; color:#CC3300;}
/* Fallback */
.layer-select-regions-fallback 			{padding-bottom:15px;}
.layer-select-regions-fallback .head 	{width:280px; margin-top:-3px; padding-bottom:12px; font-weight:bold; font-size:12px;}
.layer-select-regions-fallback .body 	{padding-bottom:0px;}
.layer-select-regions-fallback select 	{width:378px; height:auto !important}

/* Erweiterungen f?r die Integration der Map in den Geokodierungslayer */
.map-layer-geo            {width:288px; height:240px !important; float:right; z-index:2;  }
.map-layer-content-geo    {margin:11px 0 0 0; width:288px; height:288px; border:1px solid #666; border:1px solid #666; background:#8EBEDD;}
.map-layer-geo p                {background:#ededed; padding:2px 10px 4px 10px; border:1px solid #666; border-top:1px solid #aaa;}
/* Es ist absolut wichtig, die Sichtbarkeit des Layers nicht ?ber display:none zu steuern,
da die Map nicht in einem DIV mit display:none initialisiert */
div#floatedDivVDmySelectRegions    {position:absolute; z-index:4; top:-10000px; display:block;}

/* ############################################################################################## */
/**
 * @section  Popup Infolayer
 */

/* Popup Infolayer Container Box */
#infolayer-container-box  {position:absolute;z-index:1000; display:none; text-align:left; font-size:1.2em;}

/* Popup Infolayer Standard */
.sh-infolayer-outer               {position:absolute; z-index:1000; top:-1000px; display:none;}
.sh-infolayer-outer .sh-infolayer {height:100%; position:relative; top:-4px; left:-4px; padding:10px;}
/* Popup Infolayer Standard - CSS Fallback */
a.css-infolayer span              {display:none;}
a.css-infolayer:hover             {text-decoration:none; position:absolute; padding:10px; margin-top:-11px; margin-left:-11px; z-index:5;}
a.css-infolayer:hover img.icon    {display:block; float:left; width:15px; height:15px;}
a.css-infolayer:hover span        {display:block; float:left; padding:0 0 0 5px; position:relative; width:195px;}
* html a.css-infolayer:hover span {padding-left:20px; top:-15px; width:195px;}

a.css-infolayer-left:hover             {text-decoration:none; position:absolute; padding:10px; margin-top:-11px; margin-left:-11px; z-index:5;}
a.css-infolayer-left:hover img.icon    {display:block; float:left; width:15px; height:15px;}
a.css-infolayer-left:hover span        {display:block; float:left; padding:0 0 0 5px; position:relative; width:195px;}
* html a.css-infolayer-left:hover span {padding-left:20px; top:-15px; width:195px;}

/* Popup Infolayer Variante b */
.sh-infolayer-outer-b .sh-infolayer                  {width:220px;}

.sh-infolayer-outer-b .sh-infolayer-header           {padding-bottom:3px;}
.sh-infolayer-outer-b .sh-infolayer-header .left     {padding-left:7px; width:197px;}
.sh-infolayer-outer-b .sh-infolayer-header a.right   {background-color:#d4e2f2; width:12px; text-align:right;}
.sh-infolayer-outer-b .sh-infolayer-content          {padding:0 0 0 22px; width:197px; overflow:hidden;}
.sh-infolayer-outer-b .sh-infolayer-content p        {padding-bottom:6px;}
.sh-infolayer-outer-b .sh-infolayer-bottom           {width:220px; overflow:hidden;}
/* Popup Infolayer Variante b - CSS Fallback */
a.css-infolayer-b img.icon              {vertical-align:bottom;}
a.css-infolayer-b span                  {display:none;}
a.css-infolayer-b:hover                 {text-decoration:none; position:absolute; padding:10px 0 10px 10px; margin-top:-11px; margin-left:-8px; z-index:5; width:195px;}
a.css-infolayer-b:hover img.icon        {display:block; float:left; width:15px; margin-right:5px;}
* html a.css-infolayer-b:hover img.icon {position:relative; left:-3px; top:0;} /* ie 6 */
*+html a.css-infolayer-b:hover img.icon {position:relative; left:-3px; top:0;} /* ie 7 */
a.css-infolayer-b:hover span            {display:block; padding-left:5px; float:left; width:170px;}

/* Popup Infolayer Variante 52 (52% Breite vom Content) */
.sh-infolayer-outer-52 .sh-infolayer                  {width:496px; overflow:hidden;}
.sh-infolayer-outer-52 .sh-infolayer-header           {padding-bottom:7px;}
.sh-infolayer-outer-52 .sh-infolayer-header .left     {padding-left:7px; width:473px;}
.sh-infolayer-outer-52 .sh-infolayer-header a.right   {background-color:#d4e2f2; width:12px; text-align:right;}
.sh-infolayer-outer-52 .sh-infolayer-content          {padding:0 0 0 22px; width:473px; /*overflow:hidden;*/}
.sh-infolayer-outer-52 .sh-infolayer-content p        {padding-bottom:6px;}
.sh-infolayer-outer-52 .sh-infolayer-bottom           {width:496px; overflow:hidden;}
/* Popup Infolayer Variante 52 - CSS Fallback */
a.css-infolayer-52 img.icon              {vertical-align:bottom;}
a.css-infolayer-52 span                  {display:none;}
a.css-infolayer-52:hover                 {text-decoration:none; position:absolute; padding:10px 0 10px 10px; margin-top:-11px; margin-left:-8px; z-index:5;width:491px;}
a.css-infolayer-52:hover img.icon        {display:block; float:left; width:15px; margin-right:5px;}
* html a.css-infolayer-52:hover img.icon {position:relative; left:-3px; top:0;} /* ie 6 */
*+html a.css-infolayer-52:hover img.icon {position:relative; left:-3px; top:0;} /* ie 7 */
a.css-infolayer-52:hover span            {display:block; padding-left:5px; float:left; width:466px;}

/* Popup Infolayer Variante nach links*/
.sh-infolayer-outer-left-b .sh-infolayer                    {width:250px; overflow:hidden;}
.sh-infolayer-outer-left-b .sh-infolayer-header             {padding-bottom:3px;}
.sh-infolayer-outer-left-b .sh-infolayer-header .left       {padding-left:0px; width:226px;}
.sh-infolayer-outer-left-b .sh-infolayer-header span.right  {background-color:#d4e2f2; width:15px; text-align:right;}
.sh-infolayer-outer-left-b .sh-infolayer-content            {padding:0; width:247px; overflow:hidden;}
.sh-infolayer-outer-left-b .sh-infolayer-content p          {padding-bottom:6px;}

/* Popup Infolayer Variante mit 310px Breite*/
.sh-infolayer-outer-c .sh-infolayer                    {width:310px; overflow:hidden;}
.sh-infolayer-outer-c .sh-infolayer-header             {padding-bottom:3px;}
.sh-infolayer-outer-c .sh-infolayer-header .left       {padding-left:3px; width:286px;}
.sh-infolayer-outer-c .sh-infolayer-header span.right  {background-color:#d4e2f2; width:15px; text-align:right;}
.sh-infolayer-outer-c .sh-infolayer-content            {padding:0; width:307px; overflow:hidden;}
.sh-infolayer-outer-c .sh-infolayer-content p          {padding-bottom:6px;}

/* Popup Infolayer Schließen Icon */
.sh-infolayer a.icon-close,
.sh-infolayer a.icon-close:hover,
.sh-infolayer a.icon-close-blue,
.sh-infolayer a.icon-close-blue:hover,
.sh-infolayer a.icon-close-grey,
.sh-infolayer a.icon-close-grey:hover  {height:12px;}

/* Zusätliche Buttons/(Links) im InfoLayer */
.box-infolayer-btn-bottomright {position:relative; width:auto;}
.box-infolayer-btn-bottomright span {display:block; float:right; position:relative; top:15px;}

/* ############################################################################################## */
/**
 * @section  Popup Calender
 */

/* Schatten- und Hintergrundfarbe */
.sh-pc-box-outer             {background-color:#b3b3b3;}
.sh-pc-box-outer .sh-pc-box  {background-color:#f0f0f0;}

#pcIDEventcontent td {border-color:#333 !important;}
#pcIDEventcontent td.pcTimeframeTop    {border-top:solid 2px #CC3300!important;}
#pcIDEventcontent td.pcTimeframeRight  {border-right:solid 2px #CC3300!important;}
#pcIDEventcontent td.pcTimeframeBottom {border-bottom:solid 2px #CC3300!important;}
#pcIDEventcontent td.pcTimeframeLeft   {border-left:solid 2px #CC3300!important;}
#pcIDEventcontent table{position:absolute}

#pcIDEventcontent td  div{position:relative; left:0; top:0; text-align:left;}
#pcIDEventcontent td  p{text-align:right;padding:0;}

#pcIDEventcontent .pcTimeframeMoreRight,
#pcIDEventcontent .pcTimeframeMoreLeft {position:absolute; margin:0; width:3px; height:5px; float:left;  background:url(/_common/popcalendar/termine/sprite-kalender.gif)!important;}

#pcIDEventcontent .pcTimeframeMoreLeft{background-position:0 -510px!important;   left:-6px; top:4px}
#pcIDEventcontent .pcTimeframeMoreRight{background-position:0 -410px!important;  left:20px; top:5px}

#pcIDEventcontent td.pcFillDay  {color:#999!important;}

#pcIDEventcontent th, td.pcth,
#pcIDEventcontent td, td.pctd       {font-size: 11px !important;}
#pcIDEventcontent td, td.pctd       {width:15px !important;height:17px !important; border-color: #a5acb2 !important; padding-right:2px !important; color: #333 !important;}
#pcIDEventcontent td.pcDaySelected  {background-color:#ffeda6 !important; color:#333 !important; }
div#pcIDEventcaption                {width:127px !important;}
div#pcIDEventMonthYear              {width:91px !important;}
#pcIDcontent td                     {border-color:#a5acb2 !important;}

.stauLevelA {background-color:#90D090 !important}
.stauLevelB {background-color:#FFE373 !important}
.stauLevelC {background-color:#FFBB73 !important}
.stauLevelD {background-color:#E38F73 !important}

.boxStauprognose .boxStauprognoseLegende {margin:30px 0 0 142px;}
.boxStauprognose .boxStauprognoseLegende div { margin:0 0 10px 0;}
.boxStauprognose .boxStauprognoseLegende span {display:block; width:17px; height:17px; margin-right:8px; background:silver; float:left}
.boxStauprognose .boxStauprognoseLegende p {padding-left:18px; padding:1px 0 0 0;}

.boxStauprognose .boxStauprognoseKalender {width:142px; float:left;}
.boxStauprognose .w22 {width:22px;}

.boxStauprognose .boxStauprognoseZeitraum {clear:both !important; border-top:solid 1px #a3a3a3; margin:15px 0 0 0;}
.boxStauprognose .boxStauprognoseZeitraum  h3 {margin:15px 0 4px 0; font-size:100%;}
.boxStauprognose .boxStauprognoseZeitraum  input {padding:2px 0 1px 2px;}
.boxStauprognose .boxStauprognoseZeitraumDatum {width:147px!important; padding:0; float:left; height:30px;}
.boxStauprognose a.boxStauprognoseZeitraumZeigen {display:block;float:left; width:104px; height:17px;  background: url("../img/buttons/stauprognose.gif"); }

/* ############################################################################################## */
/**
 * @section  Suchergebnis-Seite
 */

.searchresult-pager         {text-align:center; padding:10px 0 2px 0;}
.searchresult-pager ul      {margin:0; padding:0; list-style-type:none;}
.searchresult-pager ul li   {display:inline; padding:0 0 2px 0; overflow:hidden; margin-bottom:1px; list-style-type:none; background-image:none;}
.searchresult               {width:669px; float:left;}
.searchresult .number       {float:left; width:23px; font-weight:bold; padding:7px 0 10px 10px;}
.searchresult .detail       {float:left; width:600px; padding:7px 0 7px 10px; border-left:1px solid #fff;}
.searchresult a             {font-weight:bold; background:transparent url(../img/sprites/sprite-bullets.png) 0px -4px no-repeat; padding:2px 5px 2px 7px; text-decoration:underline;}
.searchresult a:hover       {text-decoration:underline;}
.searchresult a[href^="tel"]:hover {text-decoration:none;}
a.search-current-page,
a.search-current-page:hover {text-decoration:none; font-weight:bold;}
.search-disabled            {font-size:12px; font-weight:bold; text-decoration:none; color:#ccc;}
.search-enabled             {font-size:12px; font-weight:bold; text-decoration:underline;}

.searchresult-pager-append-linkbox {padding-top:0; padding-left:1px; margin-top:-2px;}
.searchresult-pager-append-linkbox p {float:left; background:#ffcc00; padding:3px 11px 3px 8px;}
.searchresult-pager-append-linkbox ul {float:left; padding-left:30px; padding-top:3px;}

/* ############################################################################################## */
/**
 * @section  Suche Autocomplete
 */

.content-detailsuche .field-autocomplete 					{display:block; border:1px solid #a5acb2; background-color:#fff; }
.content-detailsuche .field-autocomplete ul,
.content-detailsuche .field-autocomplete li 				{margin:0; padding:0; list-style:none; background-image:none;}
.content-detailsuche .field-autocomplete li.selected 		{background-color:#e9e9e0;}
.content-detailsuche .field-autocomplete .suggestinfo 	    {display:block; background-color:#aeb0a4; color:#fff; font-size:12px; padding:1px 1px 1px 3px;}
.content-detailsuche .field-autocomplete a 					{display:block; text-decoration:none; padding:1px 1px 1px 3px;}
.content-detailsuche .field-autocomplete a:hover 			{background-color:#e9e9e0; text-decoration:underline;}
.content-detailsuche .field-autocomplete a[href^="tel"]:hover {text-decoration:none;}

/* ############################################################################################## */
/**
 * @section  map
 */

/* Box hinter der aufgehenden Karte */
.sh-box-outer .sh-box.map-bg-box	{width:320px; height:342px;}
.map-layer p						{background:#ededed; padding:2px 10px 4px 10px; border:1px solid #666; border-top:1px solid #aaa;}

/* Box Empfehlungen direkt unter der map */
.empfehlungen					{margin-top:-21px !important; position:relative;}
.empfehlungen .sh-box-content	{width:290px;}
.empfehlungen .content			{width:290px !important; min-height:0 !important; padding:12px 15px;}
.empfehlungen .content.small	{width:271px !important;}
.empfehlungen h4				{padding-bottom:7px;}
.empfehlungen .stoerer			{z-index:10; padding:20px 0 0 0; text-align:center; font-size:18px; font-weight:bold; background:transparent url(../img/sprites/sprite_stoerer.png) 0 -3246px no-repeat; position:absolute; top:10px; right:0px; width:69px; height:69px; color:#fff;}
* html .empfehlungen .stoerer	{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_65_px.png", sizingMethod="crop");}
.grey-arrow						{width:260px; border-bottom:1px solid #d6d6d6; padding:0 15px 0 15px; margin:-23px 0 12px 0;}
* html .grey-arrow				{position:relative; top:-3px;}

.grey-arrow .arrow-img			{z-index:20; margin:0 auto; width:105px; height:12px; margin-bottom:-2px; width:105px; height:12px; background:transparent url(../img/ruf/pfeil_karte.png) no-repeat 0 0;}
* html .grey-arrow .arrow-img	{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/ruf/pfeil_karte.png", sizingMethod="crop"); position:relative; top:3px;}

/* map layers */
.floating-map-div     {width:320px; height:346px; position:absolute; top:1px; left:405px; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(Opacity=50); background-color:#fff; z-index:1;}
.map-layer            {width:290px; height:338px !important; position:absolute; top:0; left:420px; z-index:2;}
.map-layer-content    {margin:11px 0 0 0; width:288px; height:288px; border:1px solid #666; border-bottom:none; background:#8EBEDD;}
.zoom-icon            {width:15px; height:15px; position:absolute; top:285px; left:421px; z-index:5;}
.zoom-icon-map-expand {display:block; width:15px; height:15px;}
.inner-white-bg-map   {height:434px!important; width:729px!important;}

/* top div */
.cw-logo           {position:absolute; z-index:5; top:-24px; left:10px;}
.cw-top-link       {position:absolute; z-index:5; top:0px; left:115px;}

/* IE7-Problem mit dem Schatten */
#map-sh-box-bg-white {height:auto !important;}

/* Map von Begin an öffnen */
.js-campinggui-open #map-layer {height:400px; width:697px; left:12px;padding:0;}
.js-campinggui-open #map-layer-content {height:400px; width:695px; margin-left:0px;}
.js-campinggui-open #top-box {margin-top:456px; position:relative; z-index:3;}
.js-campinggui-open #map-sh-box-bg-white {display:block;}
.js-campinggui-open #map-bg-area {height:0;}
.js-campinggui-open #icon_toogle_zoom_map {visibility:hidden;}

/* ############################################################################################## */
/**
 * @section  Bild und Video Gallerie
 */

.imageVideoGallery  img{display: block;}
.imageVideoGallery 								{position:relative;}
.imageVideoGallery .boxExtendedInformation		{width:520px;}
.imageVideoGallery .thumbs-wrapper 				{height:25px;}
* html .vollbild-box-content .thumbs-wrapper 		{width:666px;}
.imageVideoGallery .modusVideo .thumbs-wrapper 	{margin-top:5px;}
.imageVideoGallery .videoplayer-wrapper 		{height:35px; margin-top:5px;}
.imageVideoGallery .relative 					{position: relative;}
.imageVideoGallery img, .borderNone        		{border:none!important;}
.imageVideoGallery .medianavposition 			{position:absolute; top:-26px; left:15px; z-index:100;}
.imageVideoGallery .medianavposition-popup 		{position:absolute; top:-40px; left:153px; z-index:100;}
*html .imageVideoGallery .medianavposition-popup {left:-3px;}
*+html .imageVideoGallery .medianavposition-popup {left:-3px;}
.imageVideoGallery .mediaNavigation 			{height:50px; margin:0px auto;}
.imageVideoGallery .images0            			{width:75px;}
.imageVideoGallery .images1            			{width:142px;}
.imageVideoGallery .images2            			{width:209px;}
.imageVideoGallery .images3            			{width:276px;}
.imageVideoGallery .images4            			{width:343px;}
.imageVideoGallery .images4scroll      			{width:356px;}
.imageVideoGallery .arrow-scroll-image-gallery 	{cursor:pointer; padding:0px; height:40px; width:10px; float:left;}
.imageVideoGallery .scroll-right				{background:transparent url(../img/sprites/sprite_icons_01.png) 2px -11183px  no-repeat;}
.imageVideoGallery .scroll-left 				{background:transparent url(../img/sprites/sprite_icons_02.png) 2px -7283px  no-repeat;}
.imageVideoGallery 								{position:relative; width:380px;}
* html .imageVideoGallery 						{width:375px !important;}
.imageVideoGallery .modusVideo .thumbs-wrapper 	{margin-top:5px;}
.imageVideoGallery .videoplayer-wrapper 		{height:35px; margin-top:5px;}
.imageVideoGallery img, .borderNone     		{border:none!important;}
.imageVideoGallery .medianavposition 			{position:absolute; top:-26px; left:9px; z-index: 100;}
*html .imageVideoGallery .medianavposition 		{left:0px;}
*+html .imageVideoGallery .medianavposition 	{left:0px;}
.imageVideoGallery .mediaNavigation 			{height:50px; margin:0px auto;}
.imageVideoGallery .images0            			{width:75px;}
.imageVideoGallery .images1            			{width:142px;}
.imageVideoGallery .images2            			{width:209px;}
.imageVideoGallery .images3            			{width:276px;}
.imageVideoGallery .images4           			{width:343px;}
.imageVideoGallery .images4scroll      			{width:360px;}
.imageVideoGallery .arrow-scroll-image-gallery 	{cursor: pointer; padding:0px; height: 42px; float: left;}
.imageVideoGallery .galleryLoaderGif                 {position: absolute; top: 0; left: 10px; z-index: 1; display: block; width: 270px; height:46px; background: #fff;}
.imageVideoGallery .galleryLoaderGif img          {display: block; padding: 2px 0 0 112px;}
.imageVideoGallery .scroll-right 			{width: 11px; background:transparent url(../img/sprites/sprite_icons_01.png) 0px -11183px  no-repeat;}
* html .imageVideoGallery .scroll-right 		{width: 9px;}
.imageVideoGallery .scroll-left 				{width: 12px; background:transparent url(../img/sprites/sprite_icons_02.png) 3px -7283px  no-repeat;}
.imageVideoGallery .mediaNavigation .mediaIcons {float:left; top: 2px; left: 0px; position: relative;}
.imageVideoGallery .mediaNavigation .mediaImages {float:left; padding:2px 0; background-color: #fff; border-top: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; position: relative;}
.imageVideoGallery .mediaNavigation .mediaImages .thumbContainer	{display:block; float:left; width:64px; height: 42px; padding-right:3px; position:relative;}
.imageVideoGallery .modusVideo .mediaNavigation .mediaImages 		{background-color: #DADADA;}
.imageVideoGallery .modusVideo .mediaIcons div 	{padding: 5px 2px 0 2px; }
#photoshow .container-photo td  				{width: 374px; height: 248px; vertical-align: middle; text-align: center;}
#photoshow  									{position: relative; padding: 0px; overflow: hidden;}
#photoshow table 								{border-collapse: collapse;}
* html #photoshow  								{padding: 0px;}
*+html #photoshow  								{padding: 0px;}
.container-photo    							{padding: 0;}
.imageVideoGallery  .container-photo          	{padding: 0;}
.imageVideoGallery  .mediaNavigation .video, .mediaNavigation .foto {width:57px; height:19px; border-right: 1px solid #A3A3A3;}
.imageVideoGallery .mediaNavigation  a 			{text-decoration:none; padding-left:2px; display:block; overflow:hidden; cursor: pointer; font-size:12px;}
.imageVideoGallery .mediaNavigation .mediaIcons .aktiv  a span 	{color:#000; font-weight: bold; margin-left:2px;}
* html .imageVideoGallery .mediaNavigation .mediaIcons .aktiv  a span 	{margin-left:1px;}
.imageVideoGallery .mediaNavigation .mediaIcons  a span 		{padding-left: 18px;}
.imageVideoGallery .mediaIcons div 				{color:#000; position:relative; background-color:#DADADA; padding:3px 0 0 6px; left:0px; top: 0px;}
.imageVideoGallery .mediaIcons div.video 		{border-bottom: none; position: relative; top: 0px; left: 3px;}
.imageVideoGallery .mediaIcons div.aktiv 		{background-color:#fff; border-top: 1px solid #A3A3A3; border-left: 1px solid #A3A3A3; border-bottom: 1px solid #A3A3A3; border-right: none; width: 60px;}
.imageVideoGallery .thumbOverlay 				{width:64px;height:42px;position:absolute;top:0px;left:0px;background-color:#fff;-moz-opacity:.70;opacity:.70;filter: alpha(opacity=70);}
.imageVideoGallery .thumbOverlay_v2 			{width:64px;height:42px;position:absolute;top:0px;left:0px; background: url(../img/ruf/gallery_overlay.png) 0 0 no-repeat;}
.imageVideoGallery .anchorArea 					{width:64px;height:42px;position:absolute;top:0px;left:0px;cursor:pointer;}
.imageVideoGallery .content-box-single .bg-cw-color 			{background-color:#a3a3a3!important;}
.imageVideoGallery .content-box-single .noInheritPadding .pb0 	{padding-bottom:0!important;}
.imageVideoGallery .content-box-single .boxCampingDetail li 	{width:auto;}
.imageVideoGallery .content-box-single .boxCampingDetail .content-box 			{width:370px!important;}
.imageVideoGallery .content-box-single .boxCampingDetail .priceAndInformation p {padding-bottom:5px;}
.imageVideoGallery .content-box-single .boxCampingDetail .priceAndInformation p span {padding-bottom:5px; display:block; font-weight:bold;}
.imageVideoGallery .content-box-single img.nostyle, .content-box-single.nostyle img, .content-box-single .nostyle img {float:none; margin:0; padding:0;}
.imageVideoGallery .pagenavigation span 			{color:#99CC99 !important; font-weight:bold; text-decoration:underline;}
.imageVideoGallery .pagenavigation a 				{color:#fff !important; font-weight:bold;}
.imageVideoGallery  #boxPhoto 						{position: relative;}
.imageVideoGallery .zoom-icon-image-gallery 		{width:374px; height:225px; position:absolute; top:0px; left: 0px; cursor:pointer; background:transparent url(../img/icon-zoom.png) 350px 10px no-repeat; z-index: 1;}
.imageVideoGallery .zoom-icon-image-gallery a 		{display:block; width:374px; height:225px;}
.imageVideoGallery .imgSize02 .zoom-icon-image-gallery 		{background-position:250px 10px;}
.imageVideoGallery .imgSize02 .zoom-icon-image-gallery a 	{width:374px; height:225px;}
.imageVideoGallery .imgSize03 .zoom-icon-image-gallery 		{width:374px; height:210px; background-position:350px 30px;}
.imageVideoGallery .imgSize03 .zoom-icon-image-gallery a 	{width:374px; height:225px;}
.imageVideoGallery  .boxFlash div 							{margin:0; padding:0;}
.imageVideoGallery ul.toggle-list li.open a 				{background-color:#cee6a7;}
.imageVideoGallery ul.toggle-list li.open 					{background-color:#cee6a7;}
.imageVideoGallery ul.toggle-list li.open div.toggle-content {background-color:#e2f0cb;}
.imageVideoGallery .divCommon .sh-box-outer .sh-box {background:#CEE6A7 repeat-x scroll 0 0; border:1px solid #FFFFFF;}
.imageVideoGallery .toolbar 				{height:18px; left:0px; padding:0; position:static; top:0px; width:150px; float:right; }
.imageVideoGallery  .divCommon .toolbar 	{height:18px; right:0px; padding:0 15px 0 0; position:static; top:0px; width:150px; float:right;}
.imageVideoGallery  .boxToolbar 			{border-bottom:1px solid #fff; padding: 0 0 1px 0;height:18px;}
* html .imageVideoGallery  .boxToolbar 		{border-bottom: 1px solid #fff; padding: 0 0 0px 0;height:18px;}
.imageVideoGallery  .toolbar-sprite-buttons {height:19px; border-top:none; border-bottom:none;}
.imageVideoGallery  .with-toolbar-icons 	{border-right:none;}
.imageVideoGallery  ul.leer 				{display: none;}
.imageVideoGallery  .toolbar-popuplayer     {background:#CEE6A7 repeat-x;}
.imageVideoGallery  .minHeightEventsTables 	{min-height: 450px; height:auto !important; height:450px; }
.imageVideoGallery  table.events 			{background:#CEE6A7; width:100%; border-left:1px solid #CEE6A7; border-bottom:1px solid #CEE6A7;}
.imageVideoGallery  .events td  			{vertical-align:top; background-color:#fff; padding:3px 8px; border-top:1px solid #CEE6A7; border-right:1px solid #CEE6A7;}
.imageVideoGallery  .events th  			{vertical-align:top; background-color:#a3a3a3; color:#fff; font-weight:bold; padding:3px 8px; border-top:1px solid #CEE6A7; border-right:1px solid #CEE6A7;}
.imageVideoGallery  .events td.even 		{vertical-align:top; background-color:#EDEDED; border-top:1px solid #CEE6A7; border-right:1px solid #CEE6A7;}
.imageVideoGallery  .sprite-icons-foto  	{background:transparent url(../img/sprites/sprite_icons_01.png) 0 -8798px no-repeat; width:15px; height:12px; display:block;}
.imageVideoGallery  .content-flashvideo 					{height:287px; margin:0; padding:0;}
.imageVideoGallery  .mediaImages .no-scroll					{width:3px;}
* html .imageVideoGallery  .content-flashvideo 				{height:290px;}
*+html  .imageVideoGallery  .content-flashvideo 			{height:290px;}
.imageVideoGallery  .content-flashvideo-popup 				{height:494px; margin:0; padding:0;}
* html .imageVideoGallery  .content-flashvideo-popup 		{height:497px;}
*+html  .imageVideoGallery  .content-flashvideo-popup 		{height:497px;}
.vollbild-box-content 										{padding-left: 14px !important;}
*html .vollbild-box-content 										{width: 666px;}
.vollbild-box .icon-close 									{margin-top:3px; float:right;}
.vollbild-box .color-scheme-world .content 					{background-color:#fff;}
.vollbild-box 												{width: 695px;}
.vollbild-box .color-scheme-world .sh-floating-box-header 	{background-color: #DADADA;}
* html .vollbild-box .color-scheme-world .sh-floating-box-header 	{width: 684px;}
.vollbild-box .sh-floating-box-outer .sh-floating-box 		{border: 0; background-color: #fff; padding-bottom: 28px;}
* html .vollbild-box .sh-floating-box-outer .sh-floating-box		{padding-right: 4px;}
*html .vollbild-box .sh-floating-box-outer .sh-floating-box .image-big		{width:650px; overflow:hidden; margin-left: 1px!important;}
.vollbild-box .zoom-image 			{margin-left:5px; margin-top:6px;}
.video-not-active a 				{color:#A3A3A3;cursor: default;}
.video-not-active span 				{background:transparent url(../img/sprites/sprite_icons_02.png) 0 -7898px no-repeat!important;}
.gallerySeperator 					{width:50px; height:36px;}
* html .gallerySeperator 			{width:50px; height:39px;}
*+html .gallerySeperator 			{width:50px; height:39px;}
.galleryPopupSeparator 				{width:50px; height:68px;}
* html .galleryPopupSeparator 		{width:50px; height:71px;}
*+html .galleryPopupSeparator 		{width:50px; height:71px;}
.vollbild-box .link-close 			{position:absolute; z-index:200; left:620px; top:520px;}
*html .imageVideoGallery .close-gallery-popup {padding-right: 10px;}

/* Single Version */
.imageVideoGallery_append_single .content {padding:15px 15px 15px 15px !important;}
.imageVideoGallery_append_single .content img {padding:0; margin:0;}
* html .imageVideoGallery_append_single .content {padding-right:3px !important;}

/* ############################################################################################## */
/**
 * @section  Hoerbuch
 */

.subheadline					 {color: #FFF; font-weight: bold; font-size:1.2em;}
.content-box-wide				 {background-color: #FFFFFF; padding: 10px 15px 15px; width:699px;}
.box-flash-teaser-karussel		 {float: left; padding-left:265px;display: block; padding-top: 20px;}
* html .box-flash-teaser-karussel 			{overflow:hidden; margin-top:10px;}
.sh-box-outer-bild		         {background:url("../img/vlg/hoerbuch_bg_727x346.jpg") no-repeat scroll 0 0 transparent; height: 100%; padding: 0 19px; }
.sh-box-outer-bild-small		 {background:url("../img/vlg/hoerbuch_bg_699x193.jpg") no-repeat scroll 0 0 transparent; height: 200px; padding: 0 19px; }
.sh-box-outer-lp				 {background:url("../img/vlg/hoerbuch_bg.jpg") no-repeat scroll 0 0 transparent; height: 650px; padding: 0 19px; }
.inner							 {padding: 0 8px 0 0;}
.start-teaser-content .headline  {font-weight: bold; padding-bottom:3px;}
 .stoerer						 {width:70px; height:70px; position:absolute; background:transparent url(../img/sprites/sprite_stoerer.png) 0 -3245px no-repeat;}
* html .stoerer					 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/img/stoerer/stoerer_65_px.png", sizingMethod="crop");}
.boxAngebot                      {padding-left: 305px; padding-bottom: 15px;}
.boxText                         {background-color:#FFF2BF; padding: 7px 10px 10px; width:85px; margin-left: 265px;}
.boxText ul					     {margin-left: -250px;}
.lp-headline					 {padding-top: 30px; padding-left: 90px; }
.lp-headline .h1	             {font-size: 26px;}
.lp-container-headline	         {font-size: 18px; font-weight:bold; color:#CC3300 !important; padding-bottom:5px;}
.lp-button						 {padding-top:20px; padding-left:410px;}
.tuner							 {background: url("..//img/icons/allgemein/ton.gif") no-repeat scroll 0 0 transparent; padding-left:15px;}
.downloadbutton					 {background: url("../img/vlg/btn_jetzt_herunterladen.gif") no-repeat scroll 0 0 transparent ! important; padding-left:130px;}
.layer-fullpage-opacity			 {background-color: White;height:1600px; left:0; opacity:0.8; position:absolute;  text-align: center; top:0; width:100%; z-index:3; }

.read-text img					 {margin: 2px 4px 0 0;}
.read-text						 {padding-right: 10px;}
.hoerbuchdetail .col1,
.hoerbuch-box .col1				 {float: left; width: 90px; margin-bottom:3px;}
.hoerbuchdetail					 {display: block; margin-bottom:10px;}
.hoerbuchdetail .col			 {float: left; width: 260px; margin-bottom:3px;}
.hoerbuchdetail .col2,
.hoerbuch-box .col2				 {float: left; width: 150px; margin-bottom:3px;}
.hoerbuch-box					 {border-bottom: 1px solid #CCCCCC; margin-bottom: 15px; padding-bottom: 15px;}
.gutschein						 {padding-left:110px;}
.gutschein .box					 {padding: 3px 8px; background-color: #FFEDA6;}
.gutschein .code				 {font-weight:bold;	padding-left: 10px;}

/* Map-Layer */
.layer-map .sh-floating-box 				{width:599px;}
/* Headline */
.layer-map .sh-floating-box-header .left 	{margin-top:-3px; padding-bottom:12px; font-weight:bold; font-size:14px;}
.layer-map a.icon-close 					{width:11px !important;}
/* Select-Area */
.layer-map .box-select 						{width:294px; padding-right:15px; float:left;}
.layer-map .box-select select 				{width:294px; height:285px; display:block;}
.layer-map .sel-wrap 						{margin-bottom:10px; height:1%; overflow:hidden;}
*+html .layer-map .box-select select 		{height:295px;}
.layer-map .box-select input.right 			{margin-left:15px;}
/* Map-Area */
.layer-map .box-map 						{float:left;}
.layer-map .map-content 			{width:288px; height:310px; overflow:hidden; margin-bottom:3px; border:1px solid #a9a9a9; background-color:#8ebedd;}
/* Map */
.layer-map .map-layer-content 		{margin-top:0 !important; border:0 !important; overflow:hidden !important; width:288px !important;}
.layer-map .map-link 				{background-color:#ededed; padding:2px 10px 4px; border-top:1px solid #a9a9a9; }

ul li.last span.shd 	{display:block; width:4px; height:42px; position:absolute; right:-4px; top:3px; z-index:3; background-color:#A3A3A3;}

/* SocialMediaLinks */

.adacSocialMediaSurroundingDiv { padding-left: 10px;margin-right: 10px;background-color: white;}
.adacSocialMedia { width: 340px;padding-bottom: 0px;padding-left:0px;background-color: white;}
.adacbewertungheader { padding: 5px;}
.adacbewertungcontent { padding: 5px;}
.adacSocialMediaBearbeitenLink { padding-bottom: 25px;padding-top: 5px;}
.adacSocialMediaBearbeitenLink a.iconbox-closed { background:transparent url(../img/buttons/arrow-down.gif) no-repeat; padding:2px 2px 2px 23px; text-decoration:underline;}
.adacSocialMediaBearbeitenLink a.iconbox-opened { background:transparent url(../img/buttons/arrow-right.gif) no-repeat; padding:2px 2px 2px 23px; text-decoration:underline;}
.adacSocialMediaBearbeitenLayer {border-width: 2px; padding-top: 5px;padding-bottom: 15px;padding-right: 5px;padding-left: 0px;}
.adacSocialMediaButtons {padding-top: 5px; padding-bottom: 9px; height: 20px;}
.adacSocialMediaButtons div { float: left; margin-right: 0px; }
.butFacebook { width: 143px;}
.butTwitter { width: 71px;}
.butGoogleplus { width: 46px;}
.butWhatsApp { width: 40px;}
.adacSocialMediaAktivierenLink { float: right;}
.adacSocialMediaSchliessenLink { float: left;}
.adacSocialMediaContentHeader { font-size: 14px;font-weight: bold;margin-top: 15px;}
.adacSocialMediaCheckboxes { margin-top: 10px;margin-bottom: 17px;padding-bottom: 15px;}
.adacSocialMediaDatenschutz { padding-top: 10px;padding-bottom: 16px;text-wrap: normal;}
.adacSocialMediaContentText { text-wrap: normal; }
.chkSocialMediaButton { width: 100px;float: left;}
.chkSocialLinksDauerhaft { padding-bottom: 0px;}
.chkSocialLinksDauerhaft label { margin-left: 8px;width: 300px;   }
.content-crossing-box-single .chkSocialLinksDauerhaft label { margin-left: 5px;width: 250px;}
.chkSocialLinksDauerhaftText2 { margin-left: 23px;}
.adacSocialMediaAktivierenLinkButton {background:transparent url(../img/buttons/button_aktivieren.gif) no-repeat;text-align: right; width: 85px;height: 17px; padding:0px 0px 0px 0px; text-decoration:underline;cursor: pointer;}
.adacSocialMediaUebernehmenLinkButton {background:transparent url(../img/buttons/button_Uebernehmen.gif) no-repeat; width: 95px;height: 17px;  padding:0px 0px 0px 0px; text-decoration:underline; cursor: pointer;}
.adacFacebookWall .checkbox input { height: 13px; width: 13px; }

/*Buttons*/

/*Buttons*/
a.GrauerButton_rechts {
 background-image: url("/_common/img/buttons/arrow-right_new.gif");
 background-repeat: no-repeat;
 background-position:right;
 background-color:#666666;
  color: #FFFFFF !important;
  display: block;
  float: left;
  font-size: 10px;
  line-height: 1.4em;
  margin-bottom: 3px;
  margin-right: 1px;
  padding: 1px 10px 2px;
  text-decoration: none !important;
  padding-right:25px;
}
a.GrauerButton_links {
background: url("/_common/img/buttons/arrow-left_new.gif") no-repeat scroll 0 0 #666666;
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 10px;
  line-height: 1.4em;
  margin-bottom: 3px;
  margin-right: 1px;
  padding: 1px 10px 2px;
  text-decoration: none !important;
  padding-left: 25px;}

.bold {font-weight:bold;}

/* divSkip */
.div-skip {overflow:hidden;}
.div-skip .div-skip-inner {position:relative;}

/* module-lexikon-navi */
.module-lexikon-navi .div-skip-left {display:none; position:absolute; top:0; left:0; width:30px; height:100%; cursor:pointer; background:#fff url(/_common/img/sprites/sprite_icons_03.png) 9px -1890px no-repeat;}
.module-lexikon-navi .div-skip-left div {position:absolute; top:-9px; right:-5px; width:5px; height:49px; opacity:1 !important; background:url(/_common/img/bg_skipshadow_left.png) 0 0 no-repeat;}
.module-lexikon-navi .div-skip-right {position:absolute; top:0; right:0; width:30px; height:100%; cursor:pointer; background:#fff url(/_common/img/sprites/sprite_icons_03.png) 9px -2190px no-repeat;}
.module-lexikon-navi .div-skip-right div {position:absolute; top:-9px; left:-5px; width:5px; height:49px; opacity:1 !important; background:url(/_common/img/bg_skipshadow_right.png) 0 0 no-repeat;}
.module-lexikon-navi {position:relative; margin:10px 0; padding:0 30px;}
.module-lexikon-navi ul {padding:0 10px; border-bottom:1px solid #a6a6a6;}
.module-lexikon-navi li {box-sizing:border-box; position:relative; float:left; padding:0; margin:0 5px 0 0; border:1px solid #dadada; border-bottom:0; background-image:none;}
.module-lexikon-navi li.is-active {height:32px; margin-bottom:-1px !important; border-bottom:1px solid #fff;}
.module-lexikon-navi li.is-active a {background:#fff;}
.module-lexikon-navi li:last-child {margin:0;}
.module-lexikon-navi a {display:table-cell; width:30px; height:30px; text-decoration:none !important; background:#dadada; font-weight:bold; vertical-align:middle; text-align:center;}

/* ############################################################################################## */
/**
 * @section Rotating Image Gallery and Sliding Box 
 */
.rotate-slides-container        {float:left;width:460px;height:auto;z-index: -1;}
.rotate-slide                   {display:block;height:110px;position:absolute;width:auto;float:left;}
.div-rotate-slides-container    {height:110px;padding-bottom:30px;padding-top:40px;z-index:0;position:relative;background:0;
background:-moz-linear-gradient(top,#b0cbe6,#fefefe); /* Firefox */ 
background:-webkit-gradient(linear,left top,left bottom,from(#b0cbe6),to(#fefefe)); /* Chrome, Safari */ 
background: -o-linear-gradient(top, #b0cbe6, #fefefe); /* (Opera etc) */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0cbe6',endColorstr='#fefefe'); /* Internet Explorer */}
.rotate-PrevSlider              {height:110px;min-width:16px;display:table-cell;vertical-align:middle;text-align:center;}
/* Sliding Box   */
#slidertabcontainer li          {text-align:center;display:table-cell;padding: 0 10px 0 0;float:left;background:none no-repeat scroll 0 0 transparent;}
#slidertabcontainer li a        {background-color:#ffcc06;border:1px #ffffff solid;display:table-cell;text-decoration:none;width:12px;height:12px;}
#slidertabcontainer li a:hover,
#slidertabcontainer li a.active {background-color:#333333;}
#slidertabcontainer             {width:auto;display:inline-block;overflow:hidden;text-align:center;position:relative;margin:auto;padding:0;}
a.buttongrau:hover              {text-decoration:none!important;}
a.buttongrau                    {background:url(/_mmm/png/button_zum_rechner.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;font-family:arial;font-size:1.2em;height:25px;line-height:1.4em;margin-bottom:3px;position:absolute;text-decoration:none;width:141px;padding:3px 0 0 15px;}
a.buttongrauBold                    {background:url(/_mmm/png/button_zum_rechner.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;font-family:arial;font-size:1.2em;font-weight: bold;height:25px;line-height:1.4em;margin-bottom:3px;position:absolute;text-decoration:none;width:141px;padding:3px 0 0 15px;}
.div-rotater-images-container   {height:100%;position:relative;min-width:600px;padding:15px 25px;}
ul.rotater li                   {position:absolute;z-index:1;top:0;left:0;display:none;background:none no-repeat scroll 0 0 transparent;}
ul.rotater li.active            {z-index:3;display:block!important;}
ul.rotater                      {position:relative;overflow:hidden;max-width:440px;height:358px;z-index:0;}
.box-icon-title                 {display:table-cell;font-size:18px;height:86px;padding-left:120px;padding-top:15px;vertical-align:middle;color:#FFFFFF;}
.rotate-slides-Header           {background-color: #80aec1; padding: 5px 0px 5px 15px; color: white;font-weight: bold;font-size: 14px;}
.rotate-slides-pfeillinks       {float:left; height:auto;width: 16px;padding-left: 15px; padding-right: 30px;z-index: 2;}
.rotate-slides-Pfeilrechts      {float: right; height:auto;width: 16px;padding: 0px 15px;z-index: 2;}
.rotate-slides-container-innen  {position: absolute;overflow: hidden;height: 110px;width: 603px !important;}
.rotate-slides-iconclose        {left: 478px; margin-top:5px; background: url('/_mmm/ves/img/icon-close.png') no-repeat scroll 0 0 transparent; display: block; height: 15px; overflow: hidden; position: relative; width: 15px; background-position: 0 -15835px;}
.rotate-slides-closetext        {display: block; padding: 7px 0 0; text-align: right;}

/* module-landingpage */
.module-landingpage {position:relative; width:920px; background:#fff; box-shadow:1px 1px 1px 0 #555;}
.module-landingpage * {box-sizing:border-box;}
.module-landingpage .box-bg-img {width:100%; height:auto;}
.module-landingpage h1 {position:absolute; top:40px; left:40px; padding:0; background:0; font-size:45px;}
.module-landingpage h1.box-white {color:#fff;}
.module-landingpage h1.box-right {right:40px; left:auto;}
.module-landingpage .box-content {position:absolute; width:408px; left:40px; top:170px; padding:12px 15px 15px 15px; background:#fff; background:rgba(255,255,255,0.8);}
.module-landingpage .box-content.box-right {right:40px; left:auto;}
.module-landingpage .box-content h2 {font-size:14px;}
.module-landingpage .box-content p {padding:0 0 14px 0;}
.module-landingpage .box-content ul {margin:7px 0 0 0;}
.module-landingpage .box-content small {font-size:11px;}
.module-landingpage .box-content .box-form {margin:17px 0 0 0;}
.module-landingpage .box-content .box-row {margin:0 0 8px 0;}
.module-landingpage .box-content .box-row:last-child {margin:0;}
.module-landingpage .box-content label {float:left; font-weight:bold; width:40%; padding:4px 0 0 0;}
.module-landingpage .box-content .form-text {float:left; width:60%; font-size:12px;}
.module-landingpage .box-content button {padding:1px 10px 2px 10px; border:0; text-align:center; cursor:pointer; font-weight:bold; color:#fff; background:url(../img/button_bg.png) no-repeat;}
.module-landingpage .box-add {position:absolute; bottom:12px; left:10px; width:auto; margin:0; padding:0; background:0; font-size:11px;}
.module-landingpage .box-add.box-white {color:#fff;}
.module-landingpage .box-add.box-right {right:10px; left:auto;}