@charset "utf-8";
/* CSS Document */

/* ############################ Reset default browser CSS */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border:0;
  margin:0;
  padding:0;
  }
blockquote:before,
blockquote:after,
q:before,
q:after {
  content:""
  }
blockquote,
q {
  quotes:"" ""
  }
a img {
  border:none;
  text-decoration:none;
  }

/* ############################ General Elements */
html {
  font-size:100.01%
  }
body {
  color:#000;
  font-family:Geneva,'Trebuchet MS',Tahoma,Helvetica,Arial,sans-serif;
  font-size:13px;
  line-height:19px;
  background-color:#aad6e3;
  background-image: url(/fileadmin/media/imgs/basics/htgr.jpg);
  background-repeat: repeat-x;
  }

/* ############################ Links */
a:link,
a:visited {
  color:#3b5998;
  text-decoration:underline;
  }
a:hover,
a:focus {
  color:#000;
  text-decoration:underline;
  }
a:active {
  color:#3b5998;
  }

/* ############################ Headers & Fonts */
h1, h2, h3, h4, h5, h6 {
  font-weight:bold;
  }
h1 {
  color:#000;
  font-size:2.5em;
  margin-bottom:1em;
  line-height:1.3em;
  /* font-family: 'Pacifico',serif; */
  font-family:'Lobster',serif;
  font-weight:normal;
  }
h2 {
  color:#dd7311;
  font-size:1.3em;
  margin-bottom:0.5em;
  font-family: 'Lobster',serif;
  }
h3 {
  color:#d26d10;
  font-size:1.2em;
  margin-bottom:0.5em
  }
h4 {
  color:#d21010;
  font-size:1.3em;
  margin-bottom:0.5em
  }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin:0
  }
  
.small {
  font-size:0.85em;
  line-height:1.1em;
  }

.anzeigen {
  color:#c0c1b9;
  display:block;
  font-size:0.9em;
  padding:0 0 5px 0px;
  text-align:left;
  }

.added {
  background:#060;
  color:#FFF
  }
.removed {
  background:#900;
  color:#FFF
  }

/* ############################ Paragraphs */
p {
  margin:0 0 1.3em
  }
blockquote {
  color:#666;
  font-style:italic;
  margin:1.5em
  }

/* ############################ Inline Elements */
strong {
  font-weight:bold;
  }
em,
dfn {
  font-style:italic;
  }
dfn {
  font-weight:bold;
  }
sup,
sub {
  line-height:0;
  }
abbr,
acronym {
  border-bottom:1px dotted #666;
  }
address {
  font-style:italic;
  margin:0 0 1.5em
  }
del {
  color:#666
  }
pre {
  margin:1.5em 0;
  white-space:pre
  }
pre,
code,
tt {
  font:1em 'Andale Mono', 'Lucida Console', monospace;
  line-height:1.5
  }

/* ############################ Lists */
li {
  margin:0;
  color:#666;
  }
ul,
ol {
  margin:0px 0px 20px 15px;
  padding:0;
  }
ul {
  list-style:disc;
  }
 ul.extra {
  font-size:11px;
  list-style:none;
  padding:0
  }
ul.extra li {
  padding-left:20px
  }
ol {
  list-style-type:decimal;
  }
dl {
  margin:0 0 1.5em 0
  }
/* Menu für Sitemap als Seitenübersicht */
.csc-sitemap {
  background-color: #F0F1FA;
  margin: 0;
   padding: 10px;
  }
dt {
  font-weight:bold
  }
dd {
  border-bottom: 1px solid #FFF;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
  }

/* ############################ Tables */

table {
  border-collapse:collapse;
  width:100%;
  border:none;
  margin:0px 0px 20px 0px;
  }
caption, th, td {
  text-align:left;
  padding:0px;
  vertical-align: top;
  }
th {
  font-weight:bold;
  }

.table-1 td,
.table-3 td {
  padding:5px;
  border:1px solid #E4E7D9;
  font-size:.9em;
  }
.table-1 td p {
  margin-bottom:0;
  }
.table-3 td p {
  margin:0 0 1.3em
  }
  
.table-2 td {
  padding:1px;
  border:1px solid #E4E7D9;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  }
.table-2 td p {
  margin-bottom:0;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  }
  
.td-1 {
  background-color:#e3e2e2;
  }
.table-news {
  background-color:#F7E796;
  border:1px solid #E6974F;
  background-image:url(/fileadmin/media/imgs/basics/htgr-news.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;
}
.table-news td {
  font-size:0.9em;
  line-height:1.3em;
  padding:10px;
  width:50%;
  }
.table-news h3 {
  font-size:1.5em;
  }
  
#c622 table td {
  padding: 0 10px 0 0;
  width: 33%;
  }


/* ############################ Rules */
hr {
  background:#9b9d9e;
  border:none;
  clear:both;
  color:#9b9d9e;
  float:none;
  height:1px;
  margin:1em 0 1em 0;
  width:100%
  }
  
/*############################ Misc Classes */
.align-left {
  text-align:left
  }
.align-center {
  text-align:center
  }
.align-right {
  text-align:right
  }
  
/* ############################ Forms */
label {
  font-weight:bold;
  }
  
legend {
  font-size:1.2em;
  font-weight:bold;
  margin:10px 0px 10px 0px;
  }
  
fieldset {
  margin:0 0 10px 0;
  }
fieldset.strict {
  border:none;
  margin:0;
  padding:0;
  }
fieldset.strict legend {
  display:none
  }
fieldset.personal {
  width:220px;
  float:left;
  }
fieldset.right {
  margin-left:35px;
  }
  
input[type=text],
input[type=password],
input.text,
input.title,
select {
  font-size:1em;
  width:210px;
  border:2px solid #E4E7D9;
  padding:5px 2px 5px 2px;
  margin: 0px 0px 10px 0px;
  background-image:url(/fileadmin/media/imgs/basics/htgr_input.gif);
  background-repeat:repeat-x;
  }
input[type=text]:focus,
input[type=password]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus {
  background-color:#FFC;
  background-image:none;
  }
input[type=image],
input.image {
  vertical-align:middle;
  }
input[type=checkbox],
input[type=radio],
input.checkbox,
input.radio {
  position:relative;
  top:.1em;
  }
  
textarea {
  width:205px;
  height:150px;
  border:2px solid #E4E7D9;
  padding:5px 2px 5px 2px;
  margin: 0px 0px 10px 0px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size:1em;
  background-image:url(/fileadmin/media/imgs/basics/htgr_input.gif);
  background-repeat:repeat-x;
  }
  
#recaptcha-div {
  margin:20px 0px 0px 0px;
  }
  
form.inline {
  line-height:3
  }
form.inline p {
  margin-bottom:0
  }
#fh-country {
  }
#fh-message {
  }
#recaptcha-div table {
  width: 150px
  }

/* Forms gebaut im Content-Wizard RECHTS*/

.csc-mailform {
  font-size:0.9em;
  line-height:1.3em;
  }
  
.csc-mailform-field {
  display:block;
  clear:left;
  }
.csc-mailform-field input[type="text"],
.csc-mailform-field input[type="password"],
.csc-mailform-field input.text,
.csc-mailform-field input.title,
.csc-mailform-field textarea,
.csc-mailform-field select {
  display:block;
  width:180px;
  padding:2px;
  background-image:none;
  }
.csc-mailform-check {
  float:left;
  margin:0px 5px 0px 0px;
  }
  
.csc-mailform hr {
  margin:0.6em 0 0.6em 0;
  }
  
/* ############################ Layout */
#wrapper {
  width:100%;
  padding:0;
  margin:0;
  }
  
#headerblock {
    /*background-image: url(/fileadmin/media/imgs/basics/htgr2.gif);
    background-repeat: repeat-x; */
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
#header {
  width:1050px;
  height:160px;
  text-align:left;
  /* background-image:url(/fileadmin/media/imgs/basics/htgr_header.gif);
  background-repeat:no-repeat;
  background-position:top right; */
  margin:0 auto;
  }
#header-KUNDEN {
  width:980px;
  height:80px;
  text-align:left;
  margin:0 auto;
  }
#header-1 {
  padding:35px 0px 0px 0px;
  }
#header-1-KUNDEN {
  padding:24px 0px 0px 0px;
  }
#header-1-KUNDEN a {
  text-decoration: none;
  }
#header-11 {
  width:320px;
  float:left;
  }
#header-12 {
  float:right;
  }
#header-121 {
  float:left;
  margin:0 10px 0 0;
  }
#header-122 {
  float: left;
  margin: 0;
  }
#header-2 {
  width:1050px;
  margin:30px auto;
  }
  
#contentblock {
  margin: 20px 0 0;
  padding: 0;
  position: relative;
  top: 170px;
  width: 100%;
  z-index: 70;
}
#contentblock-KUNDEN {
  margin: 0;
  padding: 0;
  position: relative;
  top: 80px;
  width: 100%;
  z-index: 70;
}
#content {
  width:1050px;
  text-align:left;
  margin:0 auto;
  }
#content-normal {
  width:520px;
  float:left;
  margin:0;
  padding: 20px;
  background-color: #FFF;
  }
#content-normal-AMAZON {
  width: 770px;
  float: left;
  margin: 0;
  padding: 20px;
  background-color: #FFF;
  }
#footer-AMAZON {
  width:100%;
  color:#999;
  margin:20px 0 0 0;
  }
#footer-AMAZON p {
  font-size:0.9em;
  }
#content-right {
  width:430px;
  float:left;
  margin:0 0 0 20px;
  }
#content-right-AMAZON {
  width: 180px;
  float: left;
  margin: 0 0 0 20px;
  padding: 20px;
  background-color: #FFF;
  }
#content-right-1 {
  width:430px;
  }
#content-right-2 {
  width:430px;
  margin:0;
  padding: 20px;
  background-color: #FFF;
  }
#content-right-21 {
  width:210px;
  float:left;
  overflow:hidden;
  }
#content-right-22 {
  width:200px;
  margin:0px 0px 0px 20px;
  float:left;
  }
#content-right-3 {
  width:470px;
  padding:0;
  margin:0;
  }
#content-right-31 {
  float: left;
  }
#content-right-310 {
  padding:0;
  margin:0 0 8px 0;
  }
#content-right-311 {
  text-align: center;
  width: 105px;
  min-height: 220px;
  padding:3px 0 0 0;
  background-image:url(/fileadmin/media/imgs/basics/verlauf_socials.png);
  background-repeat:repeat-x;
  }
#content-right-311 img {
  margin: 5px 0 5px 0;
  }
#content-right-32 {
  float: left;
    text-align: right;
    width: 300px;
  }
#content-right-33 {
  float: left;
  width: 34px;
  margin: 2px 15px 0 15px;
  }
#content-right-facebook {
  border-bottom: 1px solid #E4E7D9;
    margin: 15px 0 0 0;
    padding: 0 0 10px 0;
  }
  
#contentblock-GALERIE {
  margin: 30px 0 0;
  padding: 0;
  position: relative;
  top: 170px;
  width: 100%;
  z-index: 70;
}
#content-normal-GALERIE {
  width: 680px;
  float: left;
  margin: 0;
  background-color: #FFF;
  padding: 20px;
  }
#content-normal-GALERIE .pagebrowser {
  padding: 5px 10px;
  margin: 20px 0;
  background-color: #F0F1FA;
  }
#content-right-GALERIE {
  float: left;
  width: 310px;
  margin: 0 0 0 20px;
  }
#content-right-GALERIE #sub_menu ul li {
  font-size: 0.8em;
  line-height: 1.3em;
  margin: 0 5px 5px 0;
  background-color:#FFF;
  }
#content-right-GALERIE #sub_menu ul li a {
  text-decoration:none;
  }
#content-right-GALERIE #sub_menu ul li.first a {
  color:#F00;
  }
#content-right-GALERIE #sub_menu2 ul li {
  font-size: 0.9em;
  line-height: 1.3em;
  margin: 0 5px 5px 0;
  background-color:#FFF;
  }
#content-right-GALERIE #sub_menu2 ul li a {
  text-decoration:none;
  }
#liste-bilder {
  float: left;
  width: 120px;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  margin: 0 5px 5px 0;
  height: 120px;
  line-height: 1em;
  background-color: #000;
  color: #FFF;
  font-size: 1.1em;
  }
#liste-bilder a {
  color: #FFF;
  }
  
/* Rahmen z.B. Spendeninfo */
.box {
  background-color:#F0F1FA;
  padding:8px 8px 0 8px;
  margin:0 0 20px 0;
  border: 1px solid #D3D6EC;
  }
.box p {
  line-height:1.3em;
  }
  
/* Rahmen Wetterbox */
.wetterbox {
  background-image:url(/fileadmin/media/imgs/content/wetter-klima/wetterbox.jpg);
  background-repeat:no-repeat;
  padding:10px;
  }
.reklamebox {
  background-image:url(/fileadmin/media/imgs/basics/reklame-v-klein.png);
  background-repeat:no-repeat;
  padding: 20px 0 0 0;
  }
  
#kundenbereich {
  width:100%;
  margin:0px auto;
  padding:40px 0px 30px 0px;
  clear:both;
  }
#kunden {
  width:1050px;
  text-align:left;
  margin:0 auto;
  }
#kunden p { 
  margin:0;
  }
#kunden-1 {
  background-color: white;
  padding: 10px 0 10px 20px;
  margin: 0 0 30px 0;
  }
#kunden-1 .banner {
  float: left;
  margin: 0 20px 10px 0;
  }
#kunden-1 .banner img {
  margin: 5px 0 0 0;
  }
#kunden-2 { 
  width:960px;

  padding:0;
  text-align:center;
  }
#kunden-2 p { 
  margin:0;

  }
#kunden-2 a:link, #kunden-2 a:visited, #kunden-2 a:hover, #kunden-2 a:focus, #kunden-2 a:active {
  text-decoration:none;
  }
  
#navsummary {
  width:100%;
  height:130px;
  border-right:1px solid #FFF;
  }
.navsummary-1 {
  font-size:.9em;
  line-height:1.3em;
  width:140px;

  height:130px;
  float:left;
  color:#FFF;
  border-left:1px solid #FFF;
  padding:0px 10px 0px 10px;
  }
.navsummary-1 strong {
  color:#000;
  }
.navsummary-1 p {
  margin:0;
  }
  
/* #pageteaser {
  width:520px;
  }
.pageteaser-1 {
  width:230px;
  min-height:80px;
  float:left;
  background-color:#E6E9EE;
  padding:6px 10px 6px 10px;
  font-size:0.9em;
  line-height:1.3em;
  }
.pageteaser-1 h2 {
  font-size:1em;
  margin:0px 0px 3px 0px;
  }
.pageteaser-1 img {
  float:right;
  border-bottom:1px solid #FFF;
  border-left:1px solid #FFF;
  margin:0px 0px 0px 10px;
  position:relative;
  top:-6px;
  left:10px;
  }
  
#pageteaser_2 {
  width:520px;
  }
.pageteaser_2-1 {
  width:250px;
  height:80px;
  overflow:hidden;
  float:left;
  }
.pageteaser_2-1 h2 {
  font-size:1em;
  margin:0px;
  background-color:#DD7311;
  padding:3px 3px 3px 10px;
  }
.pageteaser_2-1 h2 a {
  color:#FFF;
  text-decoration:none;
  display:block;
  }

  
#pageteaser_3 {
  width:520px;
  }
.pageteaser_3-1 {
  width:250px;
  overflow:hidden;
  float:left;
  }
.pageteaser_3-1 h2 {
  font-size:1em;
  margin:0px;
  background-color:#DD7311;
  padding:3px 3px 3px 10px;
  }
.pageteaser_3-1 h2 a {
  color:#FFF;
  text-decoration:none;
  display:block;
  }
.odd {
  margin:0px 20px 10px 0px;
  }
.even {
  margin:0px 0px 10px 0px;
  } */
  
#start-reisebox {
  width:180px;
  background-image:url(/fileadmin/media/imgs/content/htgr_reisebox.jpg);
  background-repeat:no-repeat;
  background-color:#f7e796;
  padding:250px 15px 15px;
  margin:0px 0px 30px 0px;
  }
#start-reisebox p  {
  font-size: 0.9em;
  line-height: 1.4em;
  }
  
#sitemap-seiten { /* Sitemap auf einzelnen Seiten */
  }
#sitemap-seiten ul {
  border: 10px solid #F0F1FA;
    list-style: none outside none;
    margin: 0;
    padding: 10px 20px;
    width: 460px;
  }
#sitemap-seiten ul li {
  border-bottom: 1px solid #d3d6ec;
    padding: 8px 0;
  clear: both;
  }
#sitemap-seiten ul li img {
  float:left;
  margin:0 10px 2px 0;
  width:70px;
  height:55px;
  }
#sitemap-seiten a:link,
#sitemap-seiten a:visited {
  text-decoration:none;
  display:block;
  }
#sitemap-seiten a:hover,
#sitemap-seiten a:focus {
  text-decoration:none;
  display:block;
  }
  
.csc-default {
  clear:both;
  margin:0px 0px 20px 0px;
  }
  
.csc-textpic-caption {
  color:#FFF;
  text-align:left;
  font-size:0.9em;
  background-color:#000;
  padding:2px 5px 2px 5px;
  border-top:1px solid #FFF;
  }
.csc-textpic-caption a:link,
.csc-textpic-caption a:visited,
.csc-textpic-caption a:hover,
.csc-textpic-caption a:focus,
.csc-textpic-caption a:active{
  color:#99C;
  font-size:0.9em;
  }
  
div.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
  margin-left: 20px !important;
  }
div.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
  margin-right: 20px !important;
  }
div.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
  margin-right: 20px !important;
  }
div.csc-textpic-above DIV.csc-textpic-imagewrap {
  margin-bottom: 10px !important;
  }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:10px !important;
  }
  
.tx-wecmap-map span,
.tx-wecmap-map a {
  font-size:0.8em;
  }
  
.csc-frame-frame1 {  /* Conbook Inhalte Artikel */
  border:1px solid #E5E6E0;
  padding:10px 10px 0px 10px;
  margin:0px 0px 30px 0px;
  background-image:url(/fileadmin/media/imgs/basics/conbook-htgr-amazon.gif);
  background-position: 10px bottom;
  background-repeat:no-repeat;
  }
.conbook-footer-1 {
  color:#B4B2B0;
  font-family:arial;
  font-size:0.85em;
  line-height:1.3em;
  margin:0 0 3px 120px;
  width:360px;
  }
.conbook-footer-1 a {
  color:#CF9763;
  }
.csc-frame-frame2 {  /* Conbook Inhalte Tipps */
  border:1px solid #E5E6E0;
  padding:10px 10px 0px 10px;
  margin:0px 0px 30px 0px;
  background-image:url(/fileadmin/media/imgs/basics/conbook-htgr-amazon-klein.gif);
  background-position:10px bottom;
  background-repeat:no-repeat;
  }
.conbook-footer-2 {
  color:#B4B2B0;
  font-family:arial;
  font-size:0.85em;
  line-height:1.3em;
  margin:0 0 3px 0;
  width:190px;
  }
.conbook-footer-2 a {
  color:#CF9763;
  }

#fb-spezial-frame {
 background-color: #F0F1FA;
 border: 1px solid #D3D6EC;
 height: 556px;
 overflow: hidden;
 width: 208px;
 }
#fb-spezial-frame iframe{
 margin-top: -1px;
 margin-left: -1px;
 }
  
  
/* START Copyright ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/muti-line-dropdown.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

/* Menu */
#menu {margin:0px; padding:0px; position:relative; z-index:90; font-family: Arial, Helvetica, sans-serif; font-size:0.9em;}

/* Menu 1. Ebene */
#menu ul {padding:0px; margin:0px; list-style:none;}
#menu ul li {margin-right: 4px; float: left;}
#menu ul li a {display:block; float:left; padding:10px; text-decoration:none; color:#FFF; font-weight:bold; background-image:url(http://www.suedafrika-travel.de/fileadmin/media/imgs/basics/htgr_main_nav.gif); background-repeat:repeat-x;}
#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#FFF; position:relative; background-image:url(http://www.suedafrika-travel.de/fileadmin/media/imgs/basics/htgr_main_nav_a.gif); background-repeat:repeat-x;}
/* Menupunkt 1. Ebene aktiv */
#menu ul li.cur,
#menu ul li.cur a {color:#FFF; position:relative; background-image:url(http://www.suedafrika-travel.de/fileadmin/media/imgs/basics/htgr_main_nav_a.gif); background-repeat:repeat-x;}

/* Menu 2. Ebene */
#menu ul li ul {position:absolute; left:-9999px;}
#menu ul li ul li {margin:0;}
#menu ul li ul li a {width:170px; padding:5px 7px 5px 10px; background:#D26D10; border-bottom:1px solid #FFF; text-decoration:none; background-image:none;}
#menu ul li ul li:hover {position:relative;}
#menu ul li ul li a:hover {background:#000; color:#FFF; background-image:none;}
#menu ul li:hover ul {left:0px; top:36px; padding:5px 0px 0px 0px; background-image:none;}
/* Menupunkt 2. Ebene aktiv */
#menu ul li ul li.cur,
#menu ul li ul li.cur a {background:#000; color:#FFF; background-image:none;}

/* Menupunkt der 2. Ebene wenn Hauptpunkt aktiv ist */
#menu ul li.cur ul li,
#menu ul li.cur ul li a {background:#D26D10; color:#FFF; position:relative; background-image:none;}
#menu ul li.cur ul li a:hover,
#menu ul li.cur ul li.cur,
#menu ul li.cur ul li.cur a {background:#000; color:#FFF; background-image:none;}

/*  END Copyright ================================================================ */
  

#sub_menu {
  display:block;
  margin:0 0 20px 0;
  padding:0;
  }
#sub_menu ul {
  padding:0px;
  margin:0px;
  list-style:none;
  }
#sub_menu ul li {
  float:left;
  font-weight:bold;
  margin:0 2px 2px 0;
  }
#sub_menu ul li a {
  color:#3b5998;
  display:block;
  font-size:1.1em;
  padding:2px 5px;
  text-decoration:underline;
  }
#sub_menu ul li a:hover {
  text-decoration:none;
  padding:2px 5px;
  color:#FFF;
  font-size:1.1em;
  background-color:#000;
  display:block;
  }
#sub_menu ul li.cur,
#sub_menu ul li.cur a {
  text-decoration:none;
  color:#FFF;
  background-color:#000;
  display:block;
  }
#sub_menu ul li.first {
  }
#sub_menu ul li.last {
  }
  
  
#sub_menu2 {
  display:block;
  margin:0 0 20px 0;
  padding:0;
  }
#sub_menu2 ul {
  padding:0px;
  margin:0px;
  list-style:none;
  }
#sub_menu2 ul li {
  float:left;
  font-weight:bold;
  margin:0 2px 2px 0;
  }
#sub_menu2 ul li a {
  display:block;
  font-size:0.9em;
  line-height:1.2em;
  padding:3px 5px;
  }
#sub_menu2 ul li a:hover {
  text-decoration:none;
  padding:3px 5px;
  color:#FFF;
  background-color:#000;
  display:block;
  }
#sub_menu2 ul li.cur,
#sub_menu2 ul li.cur a {
  text-decoration:none;
  color:#FFF;
  background-color:#000;
  display:block;
  }
#sub_menu2 ul li.first {
  }

#sub_menu2 ul li.last {
  }


/* ############################ News Styles */

/* News Container */
.news-list-container {
  width:520px;
  }
/* News Einzeln */
.news-list-item {
  width:250px;
  height:80px;
  overflow:hidden;
  float:left;
  margin:0px 10px 10px 0px;
  font-size:0.9em;
  line-height:1.5em;
  background-color:#E4E7D9;
  }
/* News Bild */
.news-list-item-1 {
  float:left;
  height:80px;
  overflow:hidden;
  width:75px;
  }
.news-list-item-1 img {
  height:50px;
  overflow:hidden;
  }
/* News Text */
.news-list-item-2 {
  float:left;
  height:80px;
  margin:0;
  overflow:hidden;
  padding:5px 5px 5px 10px;
  width:160px;
  }

/* Single News Einzeln */
.news-single-item {
  width:100%;
  }
.news-single-imgundcaption {
  float:left;
  height:100px;
  margin:0 2px 0 0;
  width:102px;
  }
.news-single-imgcaption {
  font-size:0.85em;
  }
/* Single News Bilder */
.news-gallery  {
  margin:0px 0px 20px 0px;
  }
.news-gallery img  {
  border:1px solid #000;
  height:75px;
  }

/* Single News Ergebnisse */
.showResultsWrap {
  font-size:1.5em;
  margin:0px 0px 20px 0px;
  }
/* Single News Ergebnisse Zahlen & Weiter */
.browseLinksWrap {
  font-size: 1.5em;
  font-weight: bold;
  }
.browseLinksWrap a {
  padding:3px;
  margin:0px 1px 0px 0px;
  font-size: 0.8em;
  }
/* Single News Tabelle Preise */
#price_section td {
  padding:5px;
  border:1px solid #E4E7D9;
  font-size:.9em;
  }


  
#preis-hinweis {
  background-color:#E4E7D9;
  padding:10px;
  margin:0px 0px 20px 0px;
  }
  
/*Latest News Container */
.news-latest-container {
  width:210px;
  margin:0px 0px 20px 0px;
  }
/* Latest News Einzeln */
.news-latest-item {
  width:210px;
  margin:0px 0px 10px 0px;
  }
/* Latest News Bild */
.news-latest-item-1 {
  float:left;
  height:72px;
  overflow:hidden;
  width:62px;
  }
.news-latest-item-1 img {
  height:60px;
  width:60px;
  overflow:hidden;
  border:1px solid #000;
  }
/* Latest News Text */
.news-latest-item-2  {
  float:left;
  height:65px;
  margin:0;
  overflow:hidden;
  padding:0px 0px 0px 10px;
  width:128px;
  font-size:0.9em;
  line-height:1.2em;
  }
.news-latest-item-2 h2 {

  background-color:#000000;
  font-size:0.85em;
  padding:1px 0 1px 5px;
  }
.news-latest-item-2 h2 a {
  color:#FFF;
  text-decoration:none;
  }
.news-latest-item-2 a {
  color:#000;
  text-decoration:none;
  }
  
/* Startseite Latest News Container */
#start-titel-2 .news-latest-container {
  width:250px;
  margin:0px;
  }
/* Startseite Latest News Einzeln */
#start-titel-2 .news-latest-item {
  width:250px;
  margin:0px 0px 10px 10px;
  }
/* Startseite Latest News Bild */
#start-titel-2 .news-latest-item-1 {
  float:left;
  height:72px;
  overflow:hidden;
  width:82px;
  }
#start-titel-2 .news-latest-item-1 img {
  height:70px;
  width:80px;
  overflow:hidden;
  border:1px solid #000;
  }
/* Startseite Latest News Text */
#start-titel-2 .news-latest-item-2  {
  float:left;
  height:72px;
  margin:0;
  overflow:hidden;
  padding:0px 0px 0px 10px;
  width:148px;
  font-size:0.9em;
  line-height:1.2em;
  }
#start-titel-2 .news-latest-item-2 h2 {
  background-color:#000000;
  font-size:0.85em;
  padding:1px 0 1px 5px;
  }
#start-titel-2 .news-latest-item-2 a {
  color:#FFF;
  text-decoration:none;
  }
