/* CSS Document */
/* 
  
  Farben: (Stand 01.02.2010)
  Grün:     177/201/53   --> #b1c935
  Blau:     0/118/185   --> #0076b9
  Orange:    220/147/26   --> #dc931a
  Grau:    112/113/115   --> #707173
  Hellgrau:  177/179/180   --> #b1b3b4
  Dunkelgrün  69/101/19   --> #456513
  Hellgrün:  237/242/211   --> #edf2d3
  
  Farben: (Stand 04.02.2010)  
  Grün:     #6ab023
  Blau:     #006fb4
  Orange:    #eb690b
  Grau:    112/113/115   --> #707173
  Hellgrau:  177/179/180   --> #b1b3b4
  Dunkelgrün  69/101/19   --> #456513
  Hellgrün:  237/242/211   --> #edf2d3  
 */

* html, div { margin:0;padding:0; } 

body {
  font-size:16px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
    padding: 0;
    margin: 0 0 10px 0;
}

p {
  padding:0 0 12px 0;
  margin:0;
}

hr {
  border:0;
  height:1px;
  border-top:1px solid #eb690b;
  clear:both;
  width:573px;
  margin:11px 0 11px 0;
}

h1 {
  padding:0px 0px 11px 0px;
  margin:0px 0px 0px 0px;
    font-size: 16px;
  color:#000;
  font-weight:bold;
}

h2{
    font-size: 12px;
  color:#000;  
  padding:0px 0px 11px 0px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}

h3{
    font-size: 11px;
  color:#eb690b;
  padding:0px 0px 11px 0px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
} 


h4 {
  font-size: 11px;
  color:#A02511;  
  padding:0px 0px 0px 0px;
  margin:15px 0px 3px 0px;
}  

a {
  color: #000;
  text-decoration: underline;
  outline:none;
}

a.active {
  color: #000;
  text-decoration: underline;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a img{
  border: none;
}
  

form { 
  display:inline;
}

.submitbutton {
  color:#FFFFFF;
  background-color:#F15822;
  padding:2px 2px;
  font-weight:bold;
}

.submitbutton:hover {
  color:#000000;
  background-color:#F15822;  
}

label{
    position: relative;
  width: 140px;
  display: block;
  float: left;
  margin:5px 0;
  padding: 0 5px;
}
label.teaserInfo {
    position: relative;
  width: 20px;
  display: block;
  float: left;
  margin:6px 0;
  padding: 0 5px;
}

ul, ol {
  padding: 0px 0px 10px 23px;
  margin: 0;
  overflow: auto;
}

ul li, ol li {
  padding:0;
  margin: 3px 0px 3px 0px;
}
ul.buchstaben {
  list-style:lower-latin;
}

.floatleft {
  float: left;
  margin:0;
  padding:4px 11px 5px 0;  
  display: inline;
}

.floatright {
  float: right;
  padding:4px 0px 5px 11px;
  margin:0;
  display: inline;
}

select {
  background: #E0DFDB;
  color: #000000;
  padding: 2px;
  font-size:11px;
  border:1px inset #B8A982;
}

input, textarea {
  background: #E0DFDB;
  color: #000000;
  padding: 2px;
  font-size:11px;
  border:1px inset #B8A982;  
}

input:hover, textarea:hover {
  background: #FFFFFF;
  padding: 2px;
  border:1px inset #5B5442;
}

input.search  {
  width:300px;
  height:18px;
  padding:0 2px;
  margin:0;
  border-top:1px solid #b1b3b4;
  border-bottom:1px solid #b1b3b4;
  border-left:1px solid #b1b3b4;
  border-right:none;
  background-color:#fff;
  float:left;
  color:#b1b3b4;
  font-size:12px;
}
input.submit  {
  width:15px;
  height:20px;
  border:none;
  background:none;
  padding:0;
  margin:0;
  float:left;
}


textarea {
  font-size: 1.4em;
  font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  width:263px;  
}

.antifloat {
  float:none;
  clear:both;
  padding:0;
  margin:0;
  line-height:0;
  height:0;
}
.clearleft{
  clear: left;
}

.bilderrahmen {
  border: 1px solid #c1c3da;
  padding:2px;
}

.fehlermeldung{
  color:#FF0000;
}

img.icon {
  float:left;
  padding:3px 5px 0px 0px;
  margin:0;
}

.trenner {
  background-color:#fff;
  height:11px;
  margin:0;
  padding:0;
  clear:both;
}
* html .trenner { line-height:0; }

.textarea{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000;  
  text-align:left;
  font-size:12px;
  line-height:1.4em;
  padding:0;
  margin:0;
}

.webEdition {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  padding:0px 0px 5px 0px;
  margin:0;
      font-size: 18px;
  color:#006fb4;
  line-height:1em;
  font-weight:normal;
}

/* 
########################################################################
Aufbau
########################################################################
*/

#container {
  padding:0;
  margin:10px 0 0 10px;
    width:979px;
  text-align:left;
  font-size:12px;
  color:#707173;
  line-height:1.4em;
  background:url(../_img/layout/contentKachel1.gif) repeat-y 0 0;
  overflow:hidden;
}

#leftCol {
  width:170px;
  padding:0;
  margin: 0px 0px 0px 0px;
  float:left;
  overflow:hidden;
}

#content {
  padding:0;
  margin:0px 0 0 11px;
    width:584px;
  color:#000;  
  float:left;
  overflow:hidden;
  /*background-color:#ededed;*/
}

#rightCol {
  width:214px;  
  padding:0;
  margin: 0px 0px 0px 0px;
  float:left;
  border-top:1px solid #6ab023;
  overflow:hidden;
}

#footerContainer {
  clear:both;
  width:979px;
  height:15px;
  background:url(../_img/layout/contentKachel1.gif) repeat-y 0 0;
  padding:5px 0 0 0;
  margin:0;  
  overflow:hidden;
}

/* 
########################################################################
Header
########################################################################
*/

#header {
  margin:0;
  padding:0;
    width:979px;
  height:243px;  
  /*background:url(../_img/headerImage/startseite.jpg) no-repeat top left;*/
  background-color:#fff;
}

#headerImage {
  position:absolute;
  top:11px;
  left:11px;
  z-index:1;
  width:462px;
  height:233px;
}

#headerMetaNavigation {
  float:right;
  color:#b1b3b4;
  font-size:10px;
  overflow:hidden;
}

#headerMetaNavigation ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  list-style:none;
}
#headerMetaNavigation ul li {
  padding: 0px 3px;
  margin: 0px 0px 0px 0px;
  float:left;
}
#headerMetaNavigation ul li a, #headerMetaNavigation ul li a:active, #headerMetaNavigation ul li a:link, #headerMetaNavigation ul li a:visited {
  color:#b1b3b4;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  outline:0;
  text-decoration:none;
}
#headerMetaNavigation ul li a:hover {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  outline:0;
  text-decoration:underline;
}
#headerMetaNavigation ul li a.active {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  outline:0;
  text-decoration:underline;
}

#headerMetaNavigation input.search  {
  width:104px; /*191*/
  height:14px;
  padding:0 2px;
  margin:0;
  border-top:1px solid #b1b3b4;
  border-bottom:1px solid #b1b3b4;
  border-left:1px solid #b1b3b4;
  border-right:none;
  background-color:#fff;
  float:left;
  color:#b1b3b4;
  font-size:10px;
}
#headerMetaNavigation input.submit  {
  width:15px;
  height:16px;
  border:none;
  background:none;
  padding:0;
  margin:0;
  float:left;
}

#logo {
  /*float:right;*/
  width:214px;
  height:80px;
  padding:0;
  margin:0;
  overflow:hidden;
  position:absolute;
  top:49px;
  left:775px;
}

#slogan {
  background-color:#eb690b;
  padding:11px;
  margin:0;
  color:#fff;
  width:573px;
  height:82px;
  font-size:30px;
  font-weight:bold;
  position:absolute;
  top:140px;
  left:180px;
  z-index:2;
  line-height:1em;
  text-transform:uppercase;
}
* html #slogan {
  font-size:26px;
  top:139px;
}

.sloganSmallFont {
  font-size:12px;
  color:#fff;
  text-transform:none;
  padding:0;
  margin:0;
}
* html .sloganSmallFont { padding-top:5px; }

#ticker {
  background-color:#006fb4;
  padding:11px;
  margin:0;
  color:#fff;
  width:192px;
  height:82px;
  float:right;
  overflow:hidden;
  position:absolute;
  top:140px;
  left:775px;
  font-size:11px;
  line-height:1.1em;
}
* html #ticker { height:83px;top:139px; }

#ticker p { padding:0 0 8px 0; }
#ticker hr { 
  border:0;
  height:1px;
  border-top:1px solid #fff;
  clear:both;
  margin:0 0 8px 0;
  width:192px;
}

#ticker a {
  color:#fff;
  text-decoration:none;
}
#ticker a:hover {
  color:#fff;
  text-decoration:underline;
}

/* 
########################################################################
Inhalt
########################################################################
*/

#contentMetaNavigation {
  color:#b1b3b4;
  font-size:10px;
  padding: 0px 0px 0px 176px;
  margin: 0px 0px 0px 0px;
  float:left;
}

#contentMetaNavigation ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  list-style:none;
}
#contentMetaNavigation ul li {
  padding: 0px 5px;
  margin: 0px 0px 0px 0px;
  float:left;
}
#contentMetaNavigation ul li a, #contentMetaNavigation ul li a:active, #contentMetaNavigation ul li a:link, #contentMetaNavigation ul li a:visited {
  color:#b1b3b4;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  outline:0;
  text-decoration:none;
}
#contentMetaNavigation ul li a:hover {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  outline:0;
  text-decoration:underline;
}
#contentMetaNavigation ul li a.active {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  outline:0;
  text-decoration:underline;
}

.content_one_col {
  padding:0;
  margin:0 11px 0 0;
  /*background-color:#ddd;*/
  overflow:hidden;
}

.content_two_cols {
  width:281px;
  padding:0;
  margin:0 11px 0 0;
  /*background-color:#ccc;*/
  overflow:hidden;
  float:left;
}

.pressekontakt {
  height:140px;
  width:281px;
  /*background-color:#006fb4;*/
  padding:0;
  margin:0 11px 0 0;
  color:#000;
  font-size:11px;
  line-height:13px;
  overflow:hidden;
  float:left;
}

.pressekontakt a{
  padding:0;
  margin:0;
  color:#000;
  text-decoration:underline;
}

.pressemitteilungen {
  width:259px;
  margin:0 11px 0 0;
  overflow:hidden;
  float:left;
  background-color:#eb690b;
  padding:11px;
  overflow:hidden;
}
.pressemitteilungen a {
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}
.pressemitteilungen a:hover {
  color:#fff;
  text-decoration:underline;
}

.content_three_cols {
  width:31.4%;  /*width:183px;*/
  padding:0;
  margin:0 11px 0 0;
  /*background-color:#bbb;*/
  overflow:hidden;
  float:left;
}

.karriere_three_cols {
  padding:0;
  margin:0 10px 0 0;
  background-color:#000000;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  height:220px;
  width:184px;
  overflow:hidden;
  float:left;
}
.karriere_three_cols p {
  margin:5px 10px;
  padding:0;
}

.karriere_three_cols a {
  margin:0;
  padding:0;
  color:#FFFFFF;
  text-decoration:none;
}

/* 
########################################################################
Right Teaser
########################################################################
*/

.topNews {
  margin:0;
  padding:11px;
  display:block;
  color:#707173;
  font-weight:bold;
  width:190px;  
  border:1px solid #6ab023;
}

.topNewsArtikel {
  padding:0;
  margin:0;
}

.topNews a {
  color:#707173;
  text-decoration:none;
  font-weight:normal;
}
.topNews a:hover { text-decoration:underline; }

/* 
########################################################################
Footer
########################################################################
*/

#footer {    
  color:#b1b3b4;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size:10px;  
  float:right;
}
#footer ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  list-style:none;  
  overflow:hidden;
}
#footer ul li {
  padding: 0px 74px 0px 0px;
  margin: 0px 0px 0px 0px;
  float:left;
}
#footer ul li.copyRight {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
}
#footer ul li a, #footer ul li a:active, #footer ul li a:link, #footer ul li a:visited {
  color:#b1b3b4;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  outline:0;
  text-decoration:none;
}
#footer ul li a:hover {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  outline:0;
  text-decoration:underline;
}
#footer ul li a.active {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color:#b1b3b4;
  outline:0;
  text-decoration:underline;
}

/* 
########################################################################
Breadcrumb
########################################################################
*/

#breadcrumb {
padding:0;
margin:0 11px 0 0;
overflow:hidden;
height:30px;
font-size:10px;
line-height:1em;
display:block;
}

#breadcrumb ul {
padding:0;
margin:0;
display:block;
overflow:hidden;
}

#breadcrumb ul li {
padding: 0px 3px 0 0;
margin: 0;
display:block;
float:left;
color:#707173;
line-height:1em;
}

#breadcrumb ul li a, #breadcrumb ul li a:active {
padding:0;
margin:0;
display:block;
color:#707173;
float:left;
text-decoration:none;
}

#breadcrumb ul li a:hover{
padding:0;
margin:0;
display:block;
color:#707173;
text-decoration:none;
}

/* 
########################################################################
Navigation 1te Ebene
########################################################################
*/

#navigation {
padding:0;
margin: 0px 0px 0px 0px;
display:block;
font-size:12px;
width:169px;
}

#navigation ul {
padding:5px 0 0 0;
margin:0;
display:block;
list-style:none;
overflow:hidden;
}

#navigation ul li {
padding: 0px 0px 0px 0px;
margin: 0;
display:inline;
list-style:none;
}

#navigation ul li a, #navigation ul li a:active {
padding: 6px 11px 9px 11px;
margin: 0;
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
width:147px;
}

#navigation ul li a:hover{
padding: 6px 11px 9px 11px;
margin: 0;
display:block;
color:#707173;
text-decoration:none;
}

/*Aktivierter Punkt*/
#navigation ul li a.active  {
padding: 1px 11px 1px 11px;
margin: 3px 0 0px 0;
display:block;
color:#fff;
background-color:#707173;
border-top:3px solid #edf2d3;
text-decoration:none;
}

* html #navigation ul li a.active:hover { 
padding: 1px 11px 1px 11px;
margin: 3px 0 0px 0;
display:block;
color:#fff;
background-color:#707173;
border-top:3px solid #edf2d3;
text-decoration:none;
}

/* Wenn es eine dritte Ebene gibt --> Activer zustand anders */
/*
#navigation ul li a.mitDritterEbene, #navigation ul li a.mitDritterEbene:active {
padding: 1px 11px 1px 11px;
margin: 3px 0 0px 0;
display:block;
color:#707173;
background-color:#edf2d3;
border-top:3px solid #edf2d3;
text-decoration:none;
}
*/
#navigation ul li.active ul {
display: block;
}
/* 
########################################################################
Navigation 2te Ebene
########################################################################
*/

#navigation ul li ul {
padding: 0px 0px 6px 0px;
margin: 0px 0px 7px 0px;
display:block;
background-color:#edf2d3;
font-size:11px;
border-bottom:1px solid #456513;
}

#navigation ul li ul li  {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
line-height:1.8em;
color:#707173;
list-style:none;
}
* html #navigation ul li ul li  { display:inline; }

#navigation ul li ul li a, #navigation ul li ul li a:active {
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 22px;
color:#707173;
display:block;
font-weight:normal;
background:url(../_img/icons/singleArrow.gif) no-repeat 11px 6px;
text-decoration:none;
}

#navigation ul li ul li a:hover{
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 22px;
color:#707173;
text-decoration:none;
display:block;
background:url(../_img/icons/singleArrow.gif) no-repeat 11px 6px;
text-decoration:underline;
}

#navigation ul li ul li a.active {
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 22px;
color:#707173;
text-decoration:underline;
display:block;
background:url(../_img/icons/singleArrow.gif) no-repeat 11px 6px;
}

#navigation ul li ul li a.active:hover {
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 22px;
color:#707173;
text-decoration:underline;
display:block;
background:url(../_img/icons/singleArrow.gif) no-repeat 11px 6px;
}
/*
#navigation ul li ul li.active {
display: block;
}
*/
/* 
########################################################################
Navigation 3te Ebene
########################################################################
*/

#navigation ul li ul li ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
border-bottom:none;
}

#navigation ul li ul li  ul li {
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#707173;
display:block;
background:none;
}
* html #navigation ul li ul li  ul li  { display:inline; }

#navigation ul li ul li ul li a, #navigation ul li ul li ul li a:active {
padding: 0px 0px 0px 41px;
margin: 0px 0px 0px 0px;
display:block;
line-height:1.8em;
color:#707173;
list-style:none;
background:url(../_img/icons/doubleArrow.gif) no-repeat 22px 7px;
text-decoration:none;
width:128px;
}

#navigation ul li ul li ul li a:hover{
border:none;
padding: 0px 0px 0px 63px;
margin: 0px 0px 0px -22px;
color:#fff;
text-decoration:none;
display:block;
background:url(../_img/icons/doubleArrowWhite.gif) no-repeat 44px 7px;
background-color:#707173;
}

#navigation ul li ul li ul li a.active, #navigation ul li ul li ul li a.active:active, #navigation ul li ul li ul li a.active:hover {
border:none;
padding: 0px 0px 0px 63px;
margin: 0px 0px 0px -22px;
color:#fff;
text-decoration:none;
display:block;
background:url(../_img/icons/doubleArrowWhite.gif) no-repeat 44px 7px;
background-color:#707173;
}
/*
#navigation ul li ul li ul li.active {
display: block;
}
*/


/* 
########################################################################
Rechte Navigation
########################################################################
*/

#rightNavigation {
padding:0;
margin: 0px 0px 0px 0px;
display:block;
width:212px;
border-left:1px solid #6ab023;
border-right:1px solid #6ab023;
font-size:12px;
overflow:hidden;
}

#rightNavigation ul {
padding:0;
margin:0;
display:block;
overflow:hidden;
}

#rightNavigation ul li {
padding:11px;
margin: 0;
border-bottom:1px solid #6ab023;
list-style:none;
}

#rightNavigation ul li a, #rightNavigation ul li a:active {
margin: 0;
display:block;
color:#707173;
font-weight:bold;
text-decoration:none;
}

#rightNavigation ul li a:hover{
border:none;
padding:0 0 0 12px;
margin: 0px 0px 0px -12px;
color:#fff;
text-decoration:none;
display:block;
background-color:#707173;
width:201px;
}

#rightNavigation ul li a.active, #rightNavigation ul li a.active:active {
border:none;
padding:0 0 0 12px;
margin: 0px 0px 0px -12px;
color:#fff;
text-decoration:none;
display:block;
background-color:#707173;
width:201px;
}

#rightNavigation ul li.active ul {
display: block;
}

/* 
########################################################################
Rechte Navigation 2te Ebene
########################################################################
*/

#rightNavigation ul li ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
font-size:11px;
}

#rightNavigation ul li ul li  {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
line-height:1.8em;
color:#707173;
list-style:none;
border:none;
}
* html #rightNavigation ul li ul li  { display:inline; }

#rightNavigation ul li ul li a, #rightNavigation ul li ul li a:active {
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 11px;
color:#707173;
display:block;
font-weight:normal;
background:url(../_img/icons/singleArrow.gif) no-repeat 1px 6px;
text-decoration:none;
}

#rightNavigation ul li ul li a:hover{
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 11px;
color:#707173;
text-decoration:underline;
display:block;
background:url(../_img/icons/singleArrow.gif) no-repeat 1px 6px;
}

#rightNavigation ul li ul li a.active, #rightNavigation ul li ul li a.active:active, #rightNavigation ul li ul li a.active:hover {
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 11px;
color:#707173;
text-decoration:underline;
display:block;
background:url(../_img/icons/singleArrow.gif) no-repeat 1px 6px;
}

#rightNavigation ul li ul li.active {
display: block;
}

/* 
########################################################################
Rechte Navigation 3te Ebene
########################################################################
*/

#rightNavigation ul li ul li ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display:block;
border-bottom:none;
}

#rightNavigation ul li ul li  ul li {
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#707173;
display:block;
background:none;
}
* html #rightNavigation ul li ul li  ul li  { display:inline; }

#rightNavigation ul li ul li ul li a, #rightNavigation ul li ul li ul li a:active {
padding: 0px 0px 0px 41px;
margin: 0px 0px 0px 0px;
display:block;
line-height:1.8em;
color:#707173;
list-style:none;
background:url(../_img/icons/doubleArrow.gif) no-repeat 22px 7px;
text-decoration:none;
width:160px;
}

#rightNavigation ul li ul li ul li a:hover{
border:none;
padding: 0px 0px 0px 63px;
margin: 0px 0px 0px -22px;
color:#fff;
text-decoration:none;
display:block;
background:url(../_img/icons/doubleArrowWhite.gif) no-repeat 44px 7px;
background-color:#707173;
}

#rightNavigation ul li ul li ul li a.active, #rightNavigation ul li ul li ul li a.active:active, #rightNavigation ul li ul li ul li a.active:hover {
border:none;
padding: 0px 0px 0px 63px;
margin: 0px 0px 0px -22px;
color:#fff;
text-decoration:none;
display:block;
background:url(../_img/icons/doubleArrowWhite.gif) no-repeat 44px 7px;
background-color:#707173;
}

#rightNavigation ul li ul li ul li.active {
display: block;
}


/* 
########################################################################
Icons
########################################################################
*/

.doubleArrow {
  background:url(../_img/icons/doubleArrow.gif) no-repeat right center;
  padding:0;
  margin:0;
}

.doubleArrowLink, .doubleArrowLink:hover {
  background:url(../_img/icons/doubleArrow.gif) no-repeat right center;
  padding:0 25px 0 0;
  margin:0;
  font-weight:bold;
  color:#000;
  text-decoration:none;
}

.doubleArrowLinkWhiteRWGV, .doubleArrowLinkWhiteRWGV:hover {
  background:url(../_img/icons/doubleArrowOrange.gif) no-repeat right center;
  padding:0 220px 0 0;
  margin:0;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

.doubleArrowLinkWhiteAusDenRegionen, .doubleArrowLinkWhiteAusDenRegionen:hover {
  background:url(../_img/icons/doubleArrowOrange.gif) no-repeat right center;
  padding:0 155px 0 0;
  margin:0;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

/* 
########################################################################
Map 24
########################################################################
*/

.map24_title {
  background-image: url(http://img.map24.com/map24/link2map24/de-DE/routeto_header.gif);
  background-repeat: no-repeat;
}

/* 
########################################################################
Info Button
########################################################################
*/

.spFbTwitterBarInfoText{
  background-color:white;
  border:1px solid silver;
  border-bottom-left-radius:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  box-shadow:6px 6px 3px silver;
  font-size:11px;
  height:38px;
  left:35px;
  overflow:hidden;
  padding:10px;
  position:absolute;
  top:-58px;
  width:450px;
}
