/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Site: Wohnmobil und Caravan / Autocaravane
// erstellt durch etbv AG, CH-6330 Cham, Schweiz, www.etbv.ch
//
////////////////////////////////////////////////////////////////
*/

/* Stylesheet fŸr Navigationen */

@import url(nav.css);



/* Formatierung von HTML-Elementen */

*                      {margin:0px;padding:0px;}
html                   {overflow-y:scroll;overflow-x:auto;}

#body                  {background-color:#ECECEC;font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;font-size:12px;color:#000000;font-weight:normal;line-height:16px;}

body                   {font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;font-size:12px;color:#000000;font-weight:normal;line-height:16px;} /* wr 29.01.2009 */

div                    {}
span                   {}


/* †berschriften */

h1                     {font-size:20px;font-weight:bold;line-height:23px;color:#990033;margin:0px 0px 8px 0px;letter-spacing:0.1px;text-shadow:#777777 1px 1px 3px;}
h2                     {font-size:20px;font-weight:bold;line-height:23px;color:#777777;margin:0px 0px 8px 0px;letter-spacing:0.1px;text-shadow:#777777 1px 1px 3px;}
h3                     {font-size:16px;font-weight:bold;line-height:19px;color:#990033;margin:0px 0px 2px 0px;letter-spacing:0.1px;}
h4                     {font-size:16px;font-weight:bold;line-height:19px;color:#777777;margin:0px 0px 2px 0px;letter-spacing:0.1px;}
h5                     {font-size:13px;font-weight:bold;line-height:17px;color:#990033;margin:0px 0px 2px 0px;letter-spacing:0.1px;}
h6                     {font-size:13px;font-weight:bold;line-height:17px;color:#777777;margin:0px 0px 2px 0px;letter-spacing:0.1px;}
h7                     {font-size:12px;font-weight:bold;line-height:16px;color:#990033;margin:0px 0px 2px 0px;letter-spacing:0.1px;}
h8                     {font-size:12px;font-weight:bold;line-height:16px;color:#777777;margin:0px 0px 2px 0px;letter-spacing:0.1px;}


/* Textblšcke */
p                      {margin:0px 0px 2px 0px;}
p.before1              {margin:15.5px 0px 2px 0px;}
p.before2              {margin:10.5px 0px 2px 0px;}
p.before3              {margin:5.5px 0px 2px 0px;}


/* Horizontale Linien */
hr                     {background-color:#777777;color:#777777;height:1px;border-style:none;}


/* Formularelemente */

form                   {}


/* Links */

a                      {text-decoration:none;color:#990033;}
a:hover                {text-decoration:underline;color:#990033}
a.intern               {padding:0px 0px 0px 14px;background:url(../images/links/intern.gif) top left no-repeat}
a.extern               {padding:0px 0px 0px 14px;background:url(../images/links/extern.gif) top left no-repeat}
a.download             {padding:0px 0px 0px 14px;background:url(../images/links/download.gif) top left no-repeat}
a.audio                {padding:0px 0px 0px 14px;background:url(../images/links/audio.gif) top left no-repeat}
a.video                {padding:0px 0px 0px 14px;background:url(../images/links/video.gif) top left no-repeat}
a.pdf                  {padding:0px 0px 0px 14px;background:url(../images/links/pdf.gif) top left no-repeat}
a.cart                 {padding:0px 0px 0px 14px;background:url(../images/links/cart.gif) top left no-repeat}
a.warning              {padding:0px 0px 0px 14px;background:url(../images/links/warning.png) top left no-repeat}
a.warning_gray         {padding:0px 0px 0px 14px;background:url(../images/links/warning_gray.png) top left no-repeat}


/* Span */

span.warning           {padding:0px 0px 0px 14px;background:url(../images/links/warning.png) top left no-repeat}
span.warning_gray      {padding:0px 0px 0px 14px;background:url(../images/links/warning_gray.png) top left no-repeat}


/* Bilder */

a img                  {border:none}

img.picture                {margin:4px 4px 4px 4px;}
img.pictureLeft            {float:left;margin:0px 8px 8px 0px;}
img.pictureRight           {float:right;margin:0px 0px 8px 8px;}
img.pictureWithBorder      {margin:0px 0px 0px 0px;border:1px solid #777777;}
img.pictureLeftWithBorder  {float:left;margin:0px 8px 8px 0;border:1px solid #777777;}
img.pictureRightWithBorder {float:right;margin:0px 0px 8px 8px;border:1px solid #777777;}

img.pictureLeftWithShadow  {float:left;margin:0px 8px 8px 0;border:1px solid #777777;
                            box-shadow:2px 2px 4px #888888;  -moz-box-shadow:2px 2px 4px #888888;  -webkit-box-shadow:2px 2px 4px #888888;
                            -ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=#C3C3C3, offX=2, offY=2, positive=true)";
                            filter:      progid:DXImageTransform.Microsoft.dropShadow(color=#C3C3C3, offX=2, offY=2, positive=true);
                           }


/* Tabellen */

table                {border:none;font-size:12px;}
tr, thead, tbody     {}
th, td               {vertical-align:top}

table.light          {border:none;margin:-2px 0px 0px -4px;}
table.light th       {border:none;padding:2px;text-align:left;background-color:#E0E0E0;}
table.light td       {border:none;padding:2px;}

table.cgi            {border:none;margin:0px 0px 0px 0px;}
table.cgi th         {border:none;padding:2px;text-align:left;background-color:#E0E0E0;}
table.cgi td         {border:none;padding:2px;}

table.market         {border:none;border-spacing:0px;margin:0px 0px 0px 0px;height:20px;}
table.market th      {border:none;padding:0px;text-align:left;background-color:#E0E0E0;}
table.market td      {border:none;padding:0px;}

.u                   {background-color:#FFFFFF;} /* Abwechselnd eine Zeile hell und eine dunkel. Highlight-Farbe */
.g                   {background-color:#F0F0F0;}
.h                   {background-color:#FFFF99;}



/* Box */
.box1                {background-color:#FBF6F5;padding:7px 9px 6px 9px;margin:0px 0px 0px 0px;border:1px solid #777777;color:#000000;}
.box2                {background-color:#F9F9F9;padding:7px 9px 6px 9px;margin:0px 0px 0px 0px;border:1px solid #777777;color:#000000;}



/* wglList */

.wglList                                 {list-style:none;margin:0 0 0 0;padding:0}
.wglListOnly                             {list-style:none;margin:0 0 0 0;padding:0}

.wglListEntry                            {background-color:#ffffff;margin-bottom:4px;border-bottom:none;list-style-image:none;overflow:hidden}
.wglListEntry .wglListTitle              {font-size:11px;}
.wglListEntry .wglListTitle a            {}
.wglListEntry a.wglListTitle             {}
.wglListEntry .wglListThumbnail          {float: left;border:1px solid #777777;margin-top:2px;margin-right:8px;margin-bottom:4px;margin-left:0px;} /* wr 17.04.2009 */
.wglListEntry .wglListThumbnailRight     {float: right;border:1px solid #777777;margin-top:2px;margin-left:8px;margin-bottom:4px;margin-right:0px;} /* wr 13.04.2010 */
.wglListEntry .wglListDescription        {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} /* wr 17.04.2009 */
.wglListEntry .wglListContent            {}
.wglListEntry .wglListInfo               {font-size:10px;color:#a0a0a0}
.wglListEntry .wglListMore               {display:none;text-decoration:none;clear:both;}
.wglListEntry .wglListMore:hover         {}

.wglListEntryDetails                     {margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:solid 1px #777777;list-style-image:none;}
.wglListEntryDetails .wglListTitle       {font-size:13px;font-weight:bold;line-height:20px;color:#990033;margin:0px 0px 3px 0px;letter-spacing:0.1px;text-shadow:none;} /* wr 05.05.2010 */
.wglListEntryDetails .wglListTitle a     {text-decoration:none;color:#990033;}
.wglListEntryDetails .wglListTitle a:hover {text-decoration:underline;color:#990033}
.wglListEntryDetails a.wglListTitle      {}
.wglListEntryDetails .wglListThumbnail   {float: left;border:1px solid #777777;margin-top:2px;margin-right:8px;margin-bottom:4px;margin-left:0px;} /* wr 27.02.2009 */
.wglListEntryDetails .wglListThumbnailRight   {float: right;border:1px solid #777777;margin-top:2px;margin-left:8px;margin-bottom:4px;margin-right:0px;} /* wr 13.04.2010 */
.wglListEntryDetails .wglListDescription {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} /* wr 29.01.2009 */
.wglListEntryDetails .wglListContent     {}
.wglListEntryDetails .wglListInfo        {font-size:10px;color:#a0a0a0}
.wglListEntryDetails .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
#blockLeftInner .wglListEntryDetails .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
#blockRightInner .wglListEntryDetails .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
.wglListEntryDetails .wglListMore:hover  {}

.wglListEntryDetailsFirst                     {margin:-6px 0 6px 0;padding:0 0 5px 0;border-top:solid 1px #777777;list-style-image:none;}
.wglListEntryDetailsFirst .wglListTitle       {font-size:13px;font-weight:bold;line-height:20px;color:#990033;margin:5px 0px 3px 0px;letter-spacing:0.1px;text-shadow:none;} /* wr 05.05.2010 */
.wglListEntryDetailsFirst .wglListTitle a     {text-decoration:none;color:#990033;}
.wglListEntryDetailsFirst .wglListTitle a:hover {text-decoration:underline;color:#990033}
.wglListEntryDetailsFirst a.wglListTitle      {}
.wglListEntryDetailsFirst .wglListThumbnail   {float: left;border:1px solid #777777;margin-top:2px;margin-right:8px;margin-bottom:4px;margin-left:0px;} /* wr 27.02.2009 */
.wglListEntryDetailsFirst .wglListThumbnailRight   {float: right;border:1px solid #777777;margin-top:2px;margin-left:8px;margin-bottom:4px;margin-right:0px;} /* wr 13.04.2010 */
.wglListEntryDetailsFirst .wglListDescription {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} /* wr 29.01.2009 */
.wglListEntryDetailsFirst .wglListContent     {}
.wglListEntryDetailsFirst .wglListInfo        {font-size:10px;color:#a0a0a0}
.wglListEntryDetailsFirst .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
#blockLeftInner .wglListEntryDetailsFirst .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
#blockRightInner .wglListEntryDetailsFirst .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
.wglListEntryDetailsFirst .wglListMore:hover  {}

.wglListEntryDetailsLast                     {margin:0 0 5px 0;padding:0 0 5px 0;list-style-image:none;}
.wglListEntryDetailsLast .wglListTitle       {font-size:13px;font-weight:bold;line-height:20px;color:#990033;margin:0px 0px 3px 0px;letter-spacing:0.1px;text-shadow:none;} /* wr 05.05.2010 */
.wglListEntryDetailsLast .wglListTitle a     {text-decoration:none;color:#990033;}
.wglListEntryDetailsLast .wglListTitle a:hover {text-decoration:underline;color:#990033}
.wglListEntryDetailsLast a.wglListTitle      {}
.wglListEntryDetailsLast .wglListThumbnail   {float: left;border:1px solid #777777;margin-top:2px;margin-right:8px;margin-bottom:4px;margin-left:0px;} /* wr 27.02.2009 */
.wglListEntryDetailsLast .wglListThumbnailRight   {float: right;border:1px solid #777777;margin-top:2px;margin-left:8px;margin-bottom:4px;margin-right:0px;} /* wr 13.04.2010 */
.wglListEntryDetailsLast .wglListDescription {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} /* wr 29.01.2009 */
.wglListEntryDetailsLast .wglListContent     {}
.wglListEntryDetailsLast .wglListInfo        {font-size:10px;color:#a0a0a0}
.wglListEntryDetailsLast .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
#blockLeftInner .wglListEntryDetailsLast .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
#blockRightInner .wglListEntryDetailsLast .wglListMore        {margin:0;padding:0;display:block;text-align:right;text-decoration:none;clear:both;}
.wglListEntryDetailsLast .wglListMore:hover  {}








/* GrundgerŸst */

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:1214px;margin:16px auto;}
#blockMainOuter        {width:1024px;border:1px solid #777777;float:left;
                        box-shadow:2px 2px 4px #888888;  -moz-box-shadow:2px 2px 4px #888888;  -webkit-box-shadow:2px 2px 4px #888888;
                        
                        /* Box Shadow for IE (IE Problem: When using the 'filter' parameter IE disables text anti-alias!) */
                        /* -ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=#C3C3C3, offX=2, offY=2, positive=true)"; */
                        /* filter:      progid:DXImageTransform.Microsoft.dropShadow(color=#C3C3C3, offX=2, offY=2, positive=true); */
                        }
#blockMainInner        {background-color:#FFFFFF;}


#blockTop              {height:88px;background-color:#990033;}
#blockTopInner         {padding:8px 8px 8px 8px;}

#topLogo               {float:left;padding:0px 16px 0px 0px;}
#topAddress            {float:left;padding:0px 0px 0px 0px;
                        font-size:32px;line-height:36px;text-align:left;font-weight:bold;color:#FFFFFF;}


#blockContent          {}
#blockContentInner     {background-color:#FFFFFF;padding:16px 8px 8px 8px;clear:both;}

#blockLeft             {width:672px;float:left;margin:0px 0px 0px 0px;}
#blockLeftInner        {background-color:#FFFFFF;padding:0px 0px 0px 0px;}

/* 1-spaltig */
#blockLeftAZ           {width:720px;float:left;margin:0px 0px 16px 0px;}
#blockLeftAZInner      {background-color:#FFFFFF;padding:0px 0px 16px 0px;clear:both;}

/* 2-spaltig */
#blockLeftAB           {width:352px;float:left;margin:0px 16px 16px 0px;}
#blockLeftABInner      {background-color:#FFFFFF;padding:0px 0px 16px 0px;clear:both;}

#blockLeftBB           {width:352px;float:left;margin:0px 0px 16px 0px;}
#blockLeftBBInner      {background-color:#FFFFFF;padding:0px 0px 8px 0px;clear:both;}

#blockRight            {width:256px;float:right;margin:6px 0px 16px 0px;border:1px solid #777777;}
#blockRightInner       {background-color:#FCFCFC;padding:4px 8px 8px 8px;clear:both;
                       color:#000000;}

#blockRight2           {float:right;width:167px;margin:0px 0px 8px -1px;}

#blockBottom           {}
/* #blockBottomInner      {background-color:#373737;padding:4px 16px 8px 16px;clear:both;   font-size:11px;line-height:15px;text-align:left;color:#FFFFFF;} */
#blockBottomInner      {background-color:#FCFCFC;border-top:1px solid #333333;padding:4px 8px 8px 8px;clear:both;   font-size:11px;line-height:15px;text-align:left;color:#373737;}

#blockMainOuterRight   {float:right;width:166px;margin:0px 0px 8px 0px;background-color:#FFFFFF;border:1px solid #777777;}
#blockMainOuterRightInner {padding:3px 3px 3px 3px;} /* wr 29.01.2009 */


/* Globale Elemente */

.clearBoth             {height:0px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}


/* Social Bookmarks */
.socialbookmarks       {height:16px;margin:20px 0px 10px 0px;}

